|
SH7615 Datasheet, PDF (139/925 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7600 Series | |||
|
◁ |
Table 2.41 Arithmetic Shift Operation Instructions
Instruction
Operation
Code
PSHA Sx,Sy,Dz
if Syâ¥0,Sx<<SyâDz
111110**********
if Sy<0,Sx>>SyâDz
10010001xxyyzzzz
DCT PSHA Sx,Sy,Dz if DC=1 & Syâ¥0,Sx<<SyâDz 111110**********
if DC=1 & Sy<0,Sx>>SyâDz 10010010xxyyzzzz
if DC=0,nop
DCF PSHA Sx,Sy,Dz if DC=0 & Syâ¥0,Sx<<SyâDz 111110**********
if DC=0 & Sy<0,Sx>>SyâDz 10010011xxyyzzzz
if DC=1,nop
PSHA #imm,Dz
if immâ¥0,Dz<<immâDz
111110**********
if imm<0,Dz>>immâDz
00010iiiiiiizzzz
Cycles DC Bit
1
Update
1
â
1
â
1
Update
Table 2.42 Logical Shift Operation Instructions
Instruction
Operation
PSHL Sx,Sy,Dz
if Syâ¥0,Sx<<SyâDz, clear
LSW of Dz
if Sy<0,Sx>>SyâDz, clear
LSW of Dz
DCT PSHL Sx,Sy,Dz if DC=1 &
Syâ¥0,Sx<<SyâDz, clear
LSW of Dz
if DC=1 &
Sy<0,Sx>>SyâDz, clear
LSW of Dz
if DC=0,nop
DCF PSHL Sx,Sy,Dz if DC=0 &
Syâ¥0,Sx<<SyâDz, clear
LSW of Dz
if DC=0 &
Sy<0,Sx>>SyâDz, clear
LSW of Dz
if DC=1,nop
PSHL #imm,Dz
if immâ¥0,Dz<<immâDz,
clear LSW of Dz
if imm<0,Dz>>immâDz,
clear LSW of Dz
Code
111110**********
10000001xxyyzzzz
Cycles DC Bit
1
Update
111110********** 1
â
10000010xxyyzzzz
111110********** 1
â
10000011xxyyzzzz
111110********** 1
00000iiiiiiizzzz
Update
Rev. 2.00, 03/05, page 101 of 884
|
▷ |