Rev. 1.50, 10/04, page 345 of 448
Example:
MOV.L #(TRGET-BSRF_PC),R0 ;Set displacement.
BSRF R0 ;Branch to TRGET.
MOV R3,R4 ;MOV executed before branch.
BSRF_PC: ;
ADD R0,R1 ;
.....
TRGET: ;← Entry to procedure
MOV R2,R3 ;
RTS ;Return to above ADD instruction.
MOV #1,R0 ;MOV executed before branch.
Possible Exceptions:
• Slot illegal instruction exception