Opcode Listings
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor D-35
D.3 Instructions by Form
Table D-3 lists e500 instructions by form.
stb
38 (0x26) rS rA D
D stb
stbu
39 (0x27) rS rA D
D stbu
lhz
40 (0x28) rD rA D
D lhz
lhzu
41 (0x29) rD rA D
D lhzu
lha
42 (0x2A) rD rA D
D lha
lhau
43 (0x2B) rD rA D
D lhau
sth
44 (0x2C) rS rA D
D sth
sthu
45 (0x2D) rS rA D
D sthu
lmw
46 (0x2E) rD rA D
D lmw
stmw
47 (0x2F) rS rA D
D stmw
1
d = UIMM * 8
2
d = UIMM * 2
3
d = UIMM * 4
4
This field is defined as allocated by the Book E architecture for possible use in an implementation. These bits are not implemented in
the e500.
Table D-3. Instructions (Binary) by Form
Mnemonic
012345678910111213141516171819202122232425262728293031
Form Mnemonic
add
011111 rD rA rB 01000010100
X add
add.
011111 rD rA rB 01000010101
X add.
addc
011111 rD rA rB 00000010100
X addc
addc.
011111 rD rA rB 00000010101
X addc.
addco
011111 rD rA rB 10000010100
X addco
addco.
011111 rD rA rB 10000010101
X addco.
adde
011111 rD rA rB 00100010100
X adde
adde.
011111 rD rA rB 00100010101
X adde.
addeo
011111 rD rA rB 10100010100
X addeo
addeo.
011111 rD rA rB 10100010101
X addeo.
addme
011111 rD rA /// 00111010100
X addme
addme.
011111 rD rA /// 00111010101
X addme.
addmeo
011111 rD rA /// 10111010100
X addmeo
addmeo.
011111 rD rA /// 10111010101
X addmeo.
Table D-2. Instructions (Decimal and Hexadecimal) by Opcode
Mnemonic
012345678910111213141516171819202122232425262728293031
Form Mnemonic