Opcode Listings
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor D-17
lhax
011111 rD rA rB 0101010111 /
X lhax
lhbrx
011111 rD rA rB 1100010110 /
X lhbrx
lhz
101000 rD rA D
D lhz
lhzu
101001 rD rA D
D lhzu
lhzux
011111 rD rA rB 0100110111 /
X lhzux
lhzx
011111 rD rA rB 0100010111 /
X lhzx
li li rD,value equivalent to addi rD,0,value li
lis lis rD,value equivalent to addis rD,0,value lis
lmw
101110 rD rA D
D lmw
lwarx
011111 rD rA rB 0000010100 /
X lwarx
lwbrx
011111 rD rA rB 1000010110 /
X lwbrx
lwz
100000 rD rA D
D lwz
lwzu
100001 rD rA D
D lwzu
lwzux
011111 rD rA rB 0000110111 /
X lwzux
lwzx
011111 rD rA rB 0000010111 /
X lwzx
mbar
011111 MO /// 1101010110 /
X mbar
mcrf
010011 crfD // crfS /// 0000000000 /
XL mcrf
mcrxr
011111 crfD /// 1000000000 /
X mcrxr
mfcr
011111 rD /// 0000010011 /
X mfcr
mfcr mtcr rS equivalent to mtcrf 0xFF,rS mfcr
mfmsr
011111 rD /// 0001010011 /
X mfmsr
mfpmr
011111 rD PMRN5–9 PMRN0–4 01010011100
XFX mfpmr
mf
regname
mf
regname
rD equivalent to mfspr rD,SPR
n
mfasr
mfspr
011111 rD SPRN5–9 SPRN0–4 0101010011 /
XFX mfspr
mr mr rA,rS equivalent to or rA,rS,rS mr
msync
011111 /// 1001010110 /
X msync
mtcr mtcr rS equivalent to mtcrf 0xFF,rS mtcr
mtcrf
011111 rS / CRM / 0010010000 /
XFX mtcrf
mtmsr
011111 rS /// 0010010010 /
X mtmsr
mtpmr
011111 rS PMRN5–9 PMRN0–4 01110011100
XFX mtpmr
mt
regname
mt
regname
rS equivalent to mtspr SPR
n
rS mt
regname
mtspr
011111 rS SPRN5–9 SPRN0–4 0111010011 /
XFX mtspr
mulhw
011111 rD rA rB / 0010010110
X mulhw
Table D-1. Instructions (Binary) by Mnemonic
Mnemonic
012345678910111213141516171819202122232425262728293031
Form Mnemonic