Branch if false (agu), Example, Operation assembler syntax – Freescale Semiconductor StarCore SC140 User Manual
Page 379

BF
SC140 DSP Core Reference Manual
A-65
B
BF
Branch If False (AGU)
BF
Description
Status and Conditions that Affect Instruction
Status and Conditions Changed by Instruction
None.
Example
BF lbl
Operation
Assembler Syntax
If T==0, then PC + displacement
→ PC
BF
BF
BF >label
Branches to label if the true bit is cleared. If the T bit is cleared, the program continues executing at
location PC + displacement. If the T bit is set, the PC is updated to point to the next execution set, and the
program continues executing sequentially. The displacement, calculated by the assembler and linker, is a
two’s complement integer that represents the relative distance from the current PC to the destination label.
The assembler determines if the PC relative displacement is a short branch (