Section 2 CPU
Rev. 2.00 Mar 09, 2006 page 83 of 906
REJ09B0292-0200
Table 2.24 Branch Instructions
Instruction
Instruction Code
Operation
Cycles
T Bit
BF
label
10001011dddddddd
If T = 0, disp
×
2 + PC
→
PC,
if T = 1, nop
3/1
*
—
BF/S
label
10001111dddddddd
Delayed branch, if T = 0, disp
×
2
+ PC
→
PC, if T = 1, nop
2/1
*
—
BT
label
10001001dddddddd
If T = 1, disp
×
2 + PC
→
PC,
if T = 0, nop
3/1
*
—
BT/S
label
10001101dddddddd
Delayed branch,
if T = 1, disp
×
2 + PC
→
PC,
if T = 0, nop
2/1
*
—
BRA
label
1010dddddddddddd
Delayed branch,
disp
×
2 + PC
→
PC
2
—
BRAF
Rm
0000mmmm00100011
Delayed branch, Rm + PC
→
PC
2
—
BSR
label
1011dddddddddddd
Delayed branch, PC
→
PR,
disp
×
2 + PC
→
PC
2
—
BSRF
Rm
0000mmmm00000011
Delayed branch,
PC
→
PR, Rm + PC
→
PC
2
—
JMP
@Rm
0100mmmm00101011
Delayed branch, Rm
→
PC
2
—
JSR
@Rm
0100mmmm00001011
Delayed branch,
PC
→
PR, Rm
→
PC
2
—
RTS
0000000000001011
Delayed branch, PR
→
PC
2
—
Note:
*
One state when it does not branch.
Summary of Contents for SH7616
Page 10: ...Rev 2 00 Mar 09 2006 page x of xxvi ...
Page 132: ...Section 2 CPU Rev 2 00 Mar 09 2006 page 106 of 906 REJ09B0292 0200 ...
Page 568: ...Section 12 16 Bit Free Running Timer FRT Rev 2 00 Mar 09 2006 page 542 of 906 REJ09B0292 0200 ...
Page 582: ...Section 13 Watchdog Timer WDT Rev 2 00 Mar 09 2006 page 556 of 906 REJ09B0292 0200 ...
Page 706: ...Section 16 Serial I O SIO Rev 2 00 Mar 09 2006 page 680 of 906 REJ09B0292 0200 ...
Page 820: ...Section 19 Pin Function Controller PFC Rev 2 00 Mar 09 2006 page 794 of 906 REJ09B0292 0200 ...
Page 932: ...Appendix D Package Dimensions Rev 2 00 Mar 09 2006 page 906 of 906 REJ09B0292 0200 ...
Page 935: ...SH7616 Hardware Manual ...