PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor D-1
Appendix D
Opcode Listings
This appendix lists instructions as follows:
• Table D-1 lists opcodes alphabetically by mnemonic. It also includes simplified mnemonics
showing the syntax for their standard mnemonic equivalents.
• Table D-2 lists opcodes in numerical order, showing both the decimal and the hexadecimal value
for the primary opcodes.
• Table D-3 lists opcodes by form, showing the opcodes in binary.
D.1 Instructions (Binary) by Mnemonic
Table D-1 lists e500 instructions by mnemonic.
Table D-1. Instructions (Binary) by Mnemonic
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.
addi
001110 rD rA SIMM
D addi
addic
001100 rD rA SIMM
D addic
addic.
001101 rD rA SIMM
D addic.
addis
001111 rD rA SIMM
D addis
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.