Instruction
DCF
PSHA Sx,Sy,Dz
PSHL Sx,Sy,Dz
DCT
PSHL Sx,Sy,Dz
DCF
PSHL Sx,Sy,Dz
PCOPY Sx,Dz
PCOPY Sy,Dz
DCT
PCOPY Sx,Dz
DCT
PCOPY Sy,Dz
DCF
PCOPY Sx,Dz
DCF
PCOPY Sy,Dz
Instruction Code
111110**********
10010011xxyyzzzz
111110**********
10000001xxyyzzzz
111110**********
10000010xxyyzzzz
111110**********
10000011xxyyzzzz
111110**********
11011001xx00zzzz
111110**********
1111100100yyzzzz
111110**********
11011010xx00zzzz
111110**********
1111101000yyzzzz
111110**********
11011011xx00zzzz
111110**********
1111101100yyzzzz
Operation
If DC = 0 & Sy > = 0,
Sx << Sy → Dz (arithmetic
shift)
If DC = 0 & Sy < 0,
Sx >> Sy → Dz
If DC = 1, nop
If Sy > = 0, Sx << Sy → Dz
(logical shift)
If Sy < 0, Sx >> Sy → Dz
If DC = 1 & Sy > = 0,
Sx << Sy → Dz (logical shift)
If DC = 1 & Sy < 0,
Sx >> Sy → Dz
If DC = 0, nop
If DC = 0 & Sy > = 0,
Sx << Sy → Dz (logical shift)
If DC = 0 & Sy < 0,
Sx >> Sy → Dz
If DC = 1, nop
Sx → Dz
Sy → Dz
If DC = 1, Sx → Dz
If DC = 0, nop
If DC = 1, Sy → Dz
If DC = 0, nop
If DC = 0, Sx → Dz
If DC = 1, nop
If DC = 0, Sy → Dz
If DC = 1, nop
Rev. 4.00 Sep. 14, 2005 Page 91 of 982
Section 2 CPU
Execution
States
DC
1
1
*
1
1
1
*
1
*
1
1
1
1
REJ09B0023-0400