Branch (agu), Status and conditions changed by instruction, Operation assembler syntax – Freescale Semiconductor StarCore SC140 User Manual
Page 413
Advertising

BRA
SC140 DSP Core Reference Manual
A-99
BRA
Branch (AGU)
BRA
Description
Status and Conditions that Affect Instruction
None.
Status and Conditions Changed by Instruction
None.
Operation
Assembler Syntax
PC + displacement
→ PC
BRA <label
BRA >label
BRA >label
BRA <label
Causes program execution to continue at location PC + displacement. 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
(
<label [–2
10
≤ displacement < 2
10
, W]) or a long branch (
>label [–2
20
≤ displacement < –2
10
, W and 2
10
≤
displacement
< 2
20
, W]).
Advertising