English
Language : 

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