You are on page 1of 3

Instruct

ion
add
addc
adde
addi
addic
addic.
addis
addme

Mnemonics

Description
Add
Add
Add
Add
Add
Add
Add
Add

and
andc
andi.
andis.
b
bc
bcctr
bclr
cmp
cmpi
cmpl
cmpli
cntlzw
crand
crandc

add / add. / addo / addo.


addc / addc. / addco /addco.
adde / adde. / addeo /addeo.
addi / li / la / subi
addic / subic
addic. / subic.
addis / lis / subis
addme / addme. / addmeo /
addmeo.
addze / addze. / addzeo /
addzeo.
and / and.
andc / andc.
andi.
andis.
b / ba / bl / bla
bc /bca / bcl bcla
bcctr / bcctrl
bclr / bclrl
cmp / cmpw
cmpi / cmpwi
cmpl / cmplw
cmpli / cmplwi
cntlzw / cntlzw.
crand
crandc

creqv
crnand
crnor
cror
crorc

creqv / crset
crnand
crnor / crnot
cror / crmove
crorc

crxor
divw
divwu
eqv
extsb
extsh
lbz
lbzu
lbzux

crxor / crclr
divw / divw. / divwo / divwo.
divwu / divwu. / divwuo /
divwuo.
eqv / eqv.
extsb / extsb.
extsh / extsh.
lbz
lbzu
lbzux

lbzx
lha

lbzx
lha

addze

Carrying
Extended
Immediate
Immediate Carrying
Immediate Carrying and Record
Immediate Shifted
to Minus One Extended

Add to Zero Extended


AND
AND with Complement
AND Immediate
AND Immediate Shifted
Branch
Branch Conditional
Branch Conditional to Count Register
Branch Conditional to Link Register
Compare
Compare Immediate
Compare Logical
Compare Logical Immediate
Count Leading Zeros Word
Condition Register AND
Condition Register AND with
Complement
Condition Register Equivalent
Condition Register NAND
Condition Register NOR
Condition Register OR
Condition Register OR with
Complement
Condition Register XOR
Divide Word
Divide Word Unsigned
Equivalent
Extend Sign Byte
Extend Sign Half Word
Load Byte and Zero
Load Byte and Zero with Update
Load Byte and Zero with Update
Indexed
Load Byte and Zero Indexed
Load Half Word Algebraic

lhau
lhaux

lhau
lhaux

lhax
lhbrx
lhz
lhzu
lhzux

lhax
lhbrx
lhz
lhzu
lhzux

lhzx
lmw
lswi
lswx
lwbrx
lwz
lwzu
lwzux

lhzx
lmw
lswi
lswx
lwbrx
lwz
lwzu
lwzux

lwzx
mcrf
mcrxr
mfcr
mfspr
mftb
mtcrf
mtspr
mulhw
mulhwu
mulli
mullw

lwzx
mcrf
mcrxr
mfcr
mfspr / mfxer / mflr / mfctr
mftb
mtcrf
mtspr / mtxer / mtlr / mtctr
mulhw / mulhw.
mulhwu / mulhwu.
mulli
mullw / mullw. / mullwo /
mullwo.
nand / nand.
neg / neg. / nego / nego.
nor /nor.
or / or.
orc / orc.
ori
oris
rlwimi / rlwimi. / inslwi / insrwi

nand
neg
nor
or
orc
ori
oris
rlwimi
rlwinm

rlwnm
slw
sraw
srawi

rlwinm / rlwinm. / extlwi /


extrwi
rotlwi / rotrwi / slwi / srwi
clrlwi / clrrwi / clrlslwi
rlwnm / rlwnm. / rotlw
slw / slw.
sraw /sraw.
srawi / srawi.

Load Half Word Algebraic with Update


Load Half Word Algebraic with Update
Indexed
Load Half Word Algebraic Indexed
Load Half Word Byte-Reverse Indexed
Load Half Word and Zero
Load Half Word and Zero with Update
Load Half Word and Zero with Update
Indexed
Load Half Word and Zero Indexed
Load Multiple Word
Load String Word Immediate
Load String Word Indexed
Load Word Byte-Reversed Indexed
Load Word and Zero
Load Word and Zero with Update
Load Word and Zero with Update
Indexed
Load Word and Zero Indexed
Move Condition Regisiter Field
Move to Condition Register from XER
Move from Condition Register
Move from Special-Purpose Register
Move from Time Base
Move to Condition Register Fields
Move to Special-Purpose Register
Multiply High Word
Multiply High Word Unsigned
Multiply Low Immediate
Multiply Low Word
NAND
Negate
NOR
OR
OR with Complement
OR Immediate
OR Immediate Shifted
Rotate Left Word Immediate then
Mask Insert
Rotate Left Word Immediate then AND
with Mask
Rotate Left Word then AND with Mask
Shift Left Word
Shift Right Algebraic Word
Shift Right Algebraic Word Immediate

srw
stb
stbu
stbux
stbx
sth
sthbrx
sthu
sthux
sthx
stmw
stswi
stswx
stw
stwbrx
stwu
stwux
stwx
subf
subfc
subfe
subfic
subfme
subfze
xor
xori
xoris

srw / srw.
stb
stbu
stbux
stbx
sth
sthbrx
sthu
sthux
sthx
stmw
stswi
stswx
stw
stwbrx
stwu
stwux
stwx
subf / subf. / subfo / subfo. /
sub
subfc / subfc. / subfco / subfco.
/ subc
subfe / subfe. / subfeo. /
subfeo.
subfic
subfme / subfme. / subfmeo /
subfmeo.
subfze / subfze. / subfzeo /
subfzeo.
xor / xor.
xori
xoris

Shift Right Word


Store Byte
Store Byte with Update
Store Byte with Update Indexed
Store Byte Indexed
Store Half Word
Store Half Word Byte-Reverse Indexed
Store Half Word with Update
Store Half Word with Update Indexed
Store Half Word Indexed
Store Multiple Word
Store String Word Immediate
Store String Word Indexed
Store Word
Store Word Byte-Reverse Indexed
Store Word with Update
Store Word with Update Indexed
Store Word Indexed
Subtract From
Subtract from Carrying
Subtrect from Extended
Subtract from Immediate Carrying
Subtract from Minus One Extended
Subtract from Zero Extended
XOR
XOR Immediate
XOR Immediate Shifted

You might also like