Opcode Listings
PowerPC e500 Core Family Reference Manual, Rev. 1
D-32 Freescale Semiconductor
icblc
31 (0x1F) CT rA rB 00111001100
X icblc
icbt
31 (0x1F) CT rA rB 0000010110 /
X icbt
icbtls
31 (0x1F) CT rA rB 01111001100
X icbtls
isel
31 (0x1F) rD rA rB crb 011110
X isel
lbzux
31 (0x1F) rD rA rB 0001110111 /
X lbzux
lbzx
31 (0x1F) rD rA rB 0001010111 /
X lbzx
lhaux
31 (0x1F) rD rA rB 0101110111 /
X lhaux
lhax
31 (0x1F) rD rA rB 0101010111 /
X lhax
lhbrx
31 (0x1F) rD rA rB 1100010110 /
X lhbrx
lhzux
31 (0x1F) rD rA rB 0100110111 /
X lhzux
lhzx
31 (0x1F) rD rA rB 0100010111 /
X lhzx
lwarx
31 (0x1F) rD rA rB 0000010100 /
X lwarx
lwbrx
31 (0x1F) rD rA rB 1000010110 /
X lwbrx
lwzux
31 (0x1F) rD rA rB 0000110111 /
X lwzux
lwzx
31 (0x1F) rD rA rB 0000010111 /
X lwzx
mbar
31 (0x1F) MO /// 1101010110 /
X mbar
mcrxr
31 (0x1F) crfD /// 1000000000 /
X mcrxr
mfcr
31 (0x1F) rD /// 0000010011 /
X mfcr
mfmsr
31 (0x1F) rD /// 0001010011 /
X mfmsr
mfpmr
31 (0x1F) rD PMRN5–9 PMRN0–4 01010011100
XFX mfpmr
mfspr
31 (0x1F) rD SPRN5–9 SPRN0–4 0101010011 /
XFX mfspr
msync
31 (0x1F) /// 1001010110 /
X msync
mtcrf
31 (0x1F) rS / CRM / 0010010000 /
XFX mtcrf
mtmsr
31 (0x1F) rS /// 0010010010 /
X mtmsr
mtpmr
31 (0x1F) rS PMRN5–9 PMRN0–4 01110011100
XFX mtpmr
mtspr
31 (0x1F) rS SPRN5–9 SPRN0–4 0111010011 /
XFX mtspr
mulhw
31 (0x1F) rD rA rB / 0010010110
X mulhw
mulhw.
31 (0x1F) rD rA rB / 0010010111
X mulhw.
mulhwu
31 (0x1F) rD rA rB / 0000010110
X mulhwu
mulhwu.
31 (0x1F) rD rA rB / 0000010111
X mulhwu.
mullw
31 (0x1F) rD rA rB 00111010110
X mullw
mullw.
31 (0x1F) rD rA rB 00111010111
X mullw.
mullwo
31 (0x1F) rD rA rB 10111010110
X mullwo
Table D-2. Instructions (Decimal and Hexadecimal) by Opcode
Mnemonic
012345678910111213141516171819202122232425262728293031
Form Mnemonic