ADSP-BF53x/BF56x Blackfin Processor Programming Reference
7-5
Program Flow Control
IF CC JUMP
General Form
IF CC JUMP destination
IF !CC JUMP destination
Syntax
IF CC JUMP
pcrel11m2
;
/* branch if CC=1, branch predicted as
not taken (a) */
1
IF CC JUMP
pcrel11m2
(bp) ;
/* branch if CC=1, branch predicted
as taken (a) */
IF !CC JUMP
pcrel11m2
;
/* branch if CC=0, branch predicted as
not taken (a) */
2
IF !CC JUMP
pcrel11m2
(bp) ;
/* branch if CC=0, branch pre-
dicted as taken (a) */
IF CC JUMP
user_label
;
/* user-defined absolute address label,
resolved by the assembler/linker to the appropriate PC-relative
instruction (a) */
IF CC JUMP
user_label
(bp) ;
/* user-defined absolute address
label, resolved by the assembler/linker to the appropriate
PC-relative instruction (a) */
IF !CC JUMP
user_label
;
/* user-defined absolute address
label, resolved by the assembler/linker to the appropriate
PC-relative instruction (a) */
IF !CC JUMP
user_label
(bp) ;
/* user-defined absolute address
label, resolved by the assembler/linker to the appropriate
PC-relative instruction (a) */
1
CC bit = 1 causes a branch to an address, computed by adding the signed, even offset to the current
PC value.
2
CC bit = 0 causes a branch to an address, computed by adding the signed, even relative offset to the
current PC value.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...