ARM Instruction Set: Branch Instructions Assembler input: B|BL
Assembler output: High byte as standard Bottom three bytes are offset to address of branch (24-bit 2's-complement) To obtain an address given an offset, use: = + 4 * + 8 where 4 is the word length and 8 is the pipelining correction. To obtain an offset given an address, use: = ( - - 8) / 4