
Instruction Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
3-31
M
010111
––––– ––––– 1
rlwnm.
Rotate Left Word then AND with Mask and record CR
D
011000
––––– ––––– –
ori
OR Immediate
D
011001
––––– ––––– –
oris
OR Immediate Shifted
D
011010
––––– ––––– –
xori
XOR Immediate
D
011011
––––– ––––– –
xoris
XOR Immediate Shifted
D
011100
––––– ––––– –
andi.
AND Immediate and record CR
D
011101
––––– ––––– –
andis.
AND Immediate Shifted and record CR
??
011111
––––– 01111 /
isel
Integer Select
X
011111
00000 00000 /
cmp
Compare
X
011111
00000 00100 /
tw
Trap Word
X
011111
00000 01000 0
subfc
Subtract From Carrying
X
011111
00000 01000 1
subfc.
Subtract From Carrying and record CR
X
011111
00000 01010 0
addc
Add Carrying
X
011111
00000 01010 1
addc.
Add Carrying and record CR
X
011111
/0000 01011 0
mulhwu
Multiply High Word Unsigned
X
011111
/0000 01011 1
mulhwu.
Multiply High Word Unsigned and record CR
X
011111
00000 10011 /
mfcr
Move From Condition Register
X
011111
00000 10100 /
lwarx
Load Word and Reserve Indexed
X
011111
00000 10110 /
icbt
Instruction Cache Block Touch
X
011111
00000 10111 /
lwzx
Load Word and Zero Indexed
X
011111
00000 11000 0
slw
Shift Left Word
X
011111
00000 11000 1
slw.
Shift Left Word and record CR
X
011111
00000 11010 0
cntlzw
Count Leading Zeros Word
X
011111
00000 11010 1
cntlzw.
Count Leading Zeros Word and record CR
X
011111
00000 11100 0
and
AND
X
011111
00000 11100 1
and.
AND and record CR
X
011111
00001 00000 /
cmpl
Compare Logical
X
011111
00001 01000 0
subf
Subtract From
Table 3-12. Instructions Sorted by Opcode (continued)
Format
Opcode
Mnemonic
Instruction
Primary
(Inst
0:5
)
Extended
(Inst
21:31
)
Legend:
-
Don’t care, usually part of an operand field
/
Reserved bit, invalid instruction form if encoded as 1
?
Allocated for implementation-dependent use. See User’ Manual for the implementation