2.6.9.1.4 Condition Flags

These instructions do not change the flags.

Examples

B loopA ; Branch to loopA
BLE ng           ; Conditionally branch to label
ngB.W target     ; Branch to target within 16MB range
BEQ target       ; Conditionally branch to target
BEQ.W target     ; Conditionally branch to target within 1 MB
BL funC          ; Branch with link (Call) to function funC, return address
                   ; stored in LR
BX LR            ; Return from function call
BXNE R0          ; Conditionally branch to address stored in R0
BLX R0           ; Branch with link and exchange (Call) to a address stored 
                   ; in R0.