A SERVICE OF

logo

Section 2 CPU
Rev. 4.00 Sep. 14, 2005 Page 95 of 982
REJ09B0023-0400
Instruction
Instruction Code
Operation
Execution
States
DC
DCT PSTS MACL,Dz 111110**********
110111100000zzzz
If DC = 1, MACL Dz 1
DCF PSTS MACL,Dz 111110**********
110111110000zzzz
If DC = 0, MACL Dz 1
PLDS Dz,MACH 111110**********
111011010000zzzz
Dz MACH 1
DCT PLDS Dz,MACH 111110**********
111011100000zzzz
If DC = 1, Dz MACH 1
DCF PLDS Dz,MACH 111110**********
111011110000zzzz
If DC = 0, Dz MACH 1
PLDS Dz,MACL 111110**********
111111010000zzzz
Dz MACL 1
DCT PLDS Dz,MACL 111110**********
111111100000zzzz
If DC = 1, Dz MACL 1
DCF PLDS Dz,MACL 111110**********
111111110000zzzz
If DC = 0, Dz MACL 1
PADDC Sx,Sy,Dz 111110**********
10110000xxyyzzzz
Sx + Sy + DC Dz
Carry DC
1 Carry
PSUBC Sx,Sy,Dz 111110**********
10100000xxyyzzzz
Sx – Sy – DC Dz
Borrow DC
1 Borrow
PCMP Sx,Sy 111110**********
10000100xxyy0000
Sx – Sy DC update* 1 *
PABS Sx,Dz 111110**********
10001000xx00zzzz
If Sx < 0, 0 – Sx Dz
If Sx > = 0, nop
1 *
PABS Sy,Dz 111110**********
1010100000yyzzzz
If Sy < 0, 0 – Sy Dz
If Sx > = 0, nop
1 *
PRND Sx,Dz 111110**********
10011000xx00zzzz
Sx + h'00008000 Dz
LSW of Dz h'0000
1 *
PRND Sy,Dz 111110**********
1011100000yyzzzz
Sy + h'00008000 Dz
LSW of Dz h'0000
1 *
Note: * See table 2.32.