If Cc Jump - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

IF CC JUMP

General Form
IF CC JUMP destination
IF !CC JUMP destination
Syntax
IF CC JUMP pcrel11m2 ;
not taken (a) */
IF CC JUMP pcrel11m2 (bp) ;
as taken (a) */
IF !CC JUMP pcrel11m2 ;
not taken (a) */
IF !CC JUMP pcrel11m2 (bp) ;
dicted as taken (a) */
IF CC JUMP user_label ;
resolved by the assembler/linker to the appropriate PC-relative
instruction (a) */
IF CC JUMP user_label (bp) ;
label, resolved by the assembler/linker to the appropriate
PC-relative instruction (a) */
IF !CC JUMP user_label ;
label, resolved by the assembler/linker to the appropriate
PC-relative instruction (a) */
IF !CC JUMP user_label (bp) ;
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.
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
/* branch if CC=1, branch predicted as
1
/* branch if CC=1, branch predicted
/* branch if CC=0, branch predicted as
2
/* branch if CC=0, branch pre-
/* user-defined absolute address label,
/* user-defined absolute address
/* user-defined absolute address
Program Flow Control
/* user-defined absolute address
7-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents