Opcode Listings
PowerPC e500 Core Family Reference Manual, Rev. 1
D-22 Freescale Semiconductor
D.2 Instructions (Decimal and Hexadecimal) by Opcode
Table D-2 lists e500 instructions by opcode.
2
The value in the BI operand selects CR
n
[2], the EQ bit.
3
The value in the BI operand selects CR
n
[0], the LT bit.
4
The value in the BI operand selects CR
n
[1], the GT bit.
5
The value in the BI operand selects CR
n
[3], the SO bit.
6
d = UIMM * 8
7
d = UIMM * 2
8
d = UIMM * 4
9
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-2. Instructions (Decimal and Hexadecimal) by Opcode
Mnemonic
012345678910111213141516171819202122232425262728293031
Form Mnemonic
twi
03 TO rA SIMM
D twi
brinc
04 rD rA rB 01000001111
EVX brinc
efsabs
04 rD rA /// 01011000100
EFX efsabs
efsadd
04 rD rA rB 01011000000
EFX efsadd
efscfsf
04 rD /// rB 01011010011
EFX efscfsf
efscfsi
04 rD /// rB 01011010001
EFX efscfsi
efscfuf
04 rD /// rB 01011010010
EFX efscfuf
efscfui
04 rD /// rB 01011010000
EFX efscfui
efscmpeq
04 crfD / / rA rB 01011001110
EFX efscmpeq
efscmpgt
04 crfD / / rA rB 01011001100
EFX efscmpgt
efscmplt
04 crfD / / rA rB 01011001101
EFX efscmplt
efsctsf
04 rD /// rB 01011010111
EFX efsctsf
efsctsi
04 rD /// rB 01011010101
EFX efsctsi
efsctsiz
04 rD /// rB 01011011010
EFX efsctsiz
efsctuf
04 rD /// rB 01011010110
EFX efsctuf
efsctui
04 rD /// rB 01011010100
EFX efsctui
efsctuiz
04 rD /// rB 01011011000
EFX efsctuiz
efsdiv
04 rD rA rB 01011001001
EFX efsdiv
efsmul
04 rD rA rB 01011001000
EFX efsmul
efsnabs
04 rD rA /// 01011000101
EFX efsnabs
efsneg
04 rD rA /// 01011000110
EFX efsneg
efssub
04 rD rA rB 01011000001
EFX efssub
efststeq
04 crfD / / rA rB 01011011110
EFX efststeq
efststgt
04 crfD / / rA rB 01011011100
EFX efststgt