Branch Example
loop =. ADDC(r0, 1, r0) loop is here
XOR(r1, r2, r3)
BNE(r3, loop, r31) back to ADDC
BNE(r3, loop, r31) expands to
betaopc(0x1E, r3, ( (loop-.) >> 2) - 1, r31)
-8 bytes
Divide by 4
to get word
displacement
Needed because
PC has already
been incremented
Previous slide
Next slide
Back to first slide
View graphic version