PowerPC e500 Core Family Reference Manual, Rev. 1
3-54
Freescale Semiconductor
Instruction Model
Multiply Half Words, Odd, Guarded, Signed, Modulo, Integer and Accumulate
evmhogsmiaa
r
D
,r
A
,r
B
Multiply Half Words, Odd, Guarded, Signed, Modulo, Integer and Accumulate Negative
evmhogsmian
r
D
,r
A
,r
B
Multiply Half Words, Odd, Guarded, Unsigned, Modulo, Integer and Accumulate
evmhogumiaa
r
D
,r
A
,r
B
Multiply Half Words, Odd, Guarded, Unsigned, Modulo, Integer and Accumulate Negative
evmhogumian
r
D
,r
A
,r
B
Vector Absolute Value
evabs r
D
,r
A
Vector Add Immediate Word
evaddiw r
D
,r
B
,
UIMM
Vector Add Signed, Modulo, Integer to Accumulator Word
evaddsmiaaw
r
D
,r
A
,r
B
Vector Add Signed, Saturate, Integer to Accumulator Word
evaddssiaaw
r
D
,r
A
Vector Add Unsigned, Modulo, Integer to Accumulator Word
evaddumiaaw
r
D
,r
A
Vector Add Unsigned, Saturate, Integer to Accumulator Word
evaddusiaaw
r
D
,r
A
Vector Add Word
evaddw r
D
,r
A
,r
B
Vector AND
evand
r
D
,r
A
,r
B
Vector AND with Complement
evandc r
D
,r
A
,r
B
Vector Compare Equal
evcmpeq cr
D
,r
A
,r
B
Vector Compare Greater Than Signed
evcmpgts
cr
D
,r
A
,r
B
Vector Compare Greater Than Unsigned
evcmpgtu
cr
D
,r
A
,r
B
Vector Compare Less Than Signed
evcmplts
cr
D
,r
A
,r
B
Vector Compare Less Than Unsigned
evcmpltu
cr
D
,r
A
,r
B
Vector Convert Floating-Point to Unsigned Integer with Round toward Zero
evfsctuiz
r
D
,r
B
Vector Count Leading Sign Bits Word
evcntlsw r
D
,r
A
Vector Count Leading Zeros Word
evcntlzw r
D
,r
A
Vector Divide Word Signed
evdivws
r
D
,r
A
,r
B
Vector Divide Word Unsigned
evdivwu
r
D
,r
A
,r
B
Vector Equivalent
eveqv
r
D
,r
A
,r
B
Vector Extend Sign Byte
evextsb r
D
,r
A
Vector Extend Sign Half Word
evextsh
r
D
,r
A
Vector Load Double into Half Words
evldh
r
D
,d(r
A
)
Vector Load Double into Half Words Indexed
evldhx
r
D
,r
A
,r
B
Vector Load Double into Two Words
evldw
r
D
,d(r
A
)
Vector Load Double into Two Words Indexed
evldwx
r
D
,r
A
,r
B
Vector Load Double Word into Double Word
1
evldd
r
D
,d(r
A
)
Vector Load Double Word into Double Word Indexed
1
evlddx
r
D
,r
A
,r
B
Vector Load Half Word into Half Word Odd Signed and Splat
evlhhossplat
r
D
,d(r
A
)
Vector Load Half Word into Half Word Odd Signed and Splat Indexed
evlhhossplatx
r
D
,r
A
,r
B
Vector Load Half Word into Half Word Odd Unsigned and Splat
evlhhousplat
r
D
,d(r
A
)
Vector Load Half Word into Half Word Odd Unsigned and Splat Indexed
evlhhousplatx
r
D
,r
A
,r
B
Vector Load Half Word into Half Words Even and Splat
evlhhesplat
r
D
,d(r
A
)
Vector Load Half Word into Half Words Even and Splat Indexed
evlhhesplatx
r
D
,r
A
,r
B
Table 3-36. SPE APU Vector Instructions (continued)
Instruction
Mnemonic
Syntax
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...