Rev. 2.00, 09/03, page 57 of 690
Table 2.9
Shift Instructions
Instruction
Instruction Code Operation
Privileged
Mode
Cycles T Bit
ROTL
Rn
0100nnnn00000100
T
←
Rn
←
MSB
–
1
MSB
ROTR
Rn
0100nnnn00000101
LSB
→
Rn
→
T
–
1
LSB
ROTCL
Rn
0100nnnn00100100
T
←
Rn
←
T
–
1
MSB
ROTCR
Rn
0100nnnn00100101
T
→
Rn
→
T
–
1
LSB
SHAD
Rm, Rn
0100nnnnmmmm1100
Rn
≥
0: Rn << Rm
→
Rn
Rn < 0: Rn >> Rm
→
[MSB
→
Rn]
–
1
–
SHAL
Rn
0100nnnn00100000
T
←
Rn
←
0
–
1
MSB
SHAR
Rn
0100nnnn00100001
MSB
→
Rn
→
T
–
1
LSB
SHLD
Rm, Rn
0100nnnnmmmm1101
Rn
≥
0: Rn << Rm
→
Rn
Rn < 0: Rn >> Rm
→
[0
→
Rn]
–
1
–
SHLL
Rn
0100nnnn00000000
T
←
Rn
←
0
–
1
MSB
SHLR
Rn
0100nnnn00000001
0
→
Rn
→
T
–
1
LSB
SHLL2
Rn
0100nnnn00001000
Rn<<2
→
Rn
–
1
–
SHLR2
Rn
0100nnnn00001001
Rn>>2
→
Rn
–
1
–
SHLL8
Rn
0100nnnn00011000
Rn<<8
→
Rn
–
1
–
SHLR8
Rn
0100nnnn00011001
Rn>>8
→
Rn
–
1
–
SHLL16
Rn
0100nnnn00101000
Rn<<16
→
Rn
–
1
–
SHLR16
Rn
0100nnnn00101001
Rn>>16
→
Rn
–
1
–
Summary of Contents for SH7705
Page 2: ......
Page 70: ...Rev 2 00 09 03 page 24 of 690 ...
Page 194: ...Rev 2 00 09 03 page 148 of 690 ...
Page 284: ...Rev 2 00 09 03 page 238 of 690 ...
Page 338: ...Rev 2 00 09 03 page 292 of 690 ...
Page 354: ...Rev 2 00 09 03 page 308 of 690 ...
Page 374: ...Rev 2 00 09 03 page 328 of 690 ...
Page 420: ...Rev 2 00 09 03 page 374 of 690 ...
Page 476: ...Rev 2 00 09 03 page 430 of 690 ...
Page 482: ...Rev 2 00 09 03 page 436 of 690 ...
Page 552: ...Rev 2 00 09 03 page 506 of 690 ...
Page 630: ...Rev 2 00 09 03 page 584 of 690 ...
Page 739: ...SH7705 Group Hardware Manual REJ09B0082 0200O ...