Instruction Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
3-9
lists SPE APU instructions.
Table 3-7. SPE APU Vector Instructions
Instruction
Mnemonic
Syntax
Bit Reversed Increment
1
brinc r
D
,r
A
,r
B
Initialize Accumulator
evmra
r
D
,r
A
Multiply Half Words, Even, Guarded, Signed, Modulo, Fractional and Accumulate
evmhegsmfaa
r
D
,r
A
,r
B
Multiply Half Words, Even, Guarded, Signed, Modulo, Fractional and Accumulate Negative
evmhegsmfan
r
D
,r
A
,r
B
Multiply Half Words, Even, Guarded, Signed, Modulo, Integer and Accumulate
evmhegsmiaa
r
D
,r
A
,r
B
Multiply Half Words, Even, Guarded, Signed, Modulo, Integer and Accumulate Negative
evmhegsmian
r
D
,r
A
,r
B
Multiply Half Words, Even, Guarded, Unsigned, Modulo, Integer and Accumulate
evmhegumiaa
r
D
,r
A
,r
B
Multiply Half Words, Even, Guarded, Unsigned, Modulo, Integer and Accumulate Negative
evmhegumian
r
D
,r
A
,r
B
Multiply Half Words, Odd, Guarded, Signed, Modulo, Fractional and Accumulate
evmhogsmfaa
r
D
,r
A
,r
B
Multiply Half Words, Odd, Guarded, Signed, Modulo, Fractional and Accumulate Negative
evmhogsmfan
r
D
,r
A
,r
B
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
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 from Signed Fraction
evfscfsf r
D
,r
B
Vector Convert Floating-Point from Signed Integer
evfscfsi r
D
,r
B
Vector Convert Floating-Point from Unsigned Fraction
evfscfuf
r
D
,r
B
Vector Convert Floating-Point from Unsigned Integer
evfscfui r
D
,r
B
Vector Convert Floating-Point to Signed Fraction
evfsctsf
r
D
,r
B
Vector Convert Floating-Point to Signed Integer
evfsctsi
r
D
,r
B
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...