PowerPC e500 Core Family Reference Manual, Rev. 1
C-26
Freescale Semiconductor
Simplified Mnemonics for PowerPC Instructions
C.10 EIS-Specific Simplified Mnemonics
This section describes simplified mnemonics for instructions defines by auxiliary processing units
(APUs) defined as part of the Motorola Book E implementation standards (EIS).
C.10.1 Integer Select (isel)
The following mnemonics simplify the most common variants of the isel instruction that access
CR0:
Integer Select Less Than
isellt rD,rA,rB equivalent
to
isel rD,rA,rB,0
Integer Select Greater Than
iselgt rD,rA,rB
equivalent to
isel rD,rA,rB,1
Integer Select Equal
iseleq rD,rA,rB
equivalent to
isel rD,rA,rB,2
C.10.2 SPE Mnemonics
The following mnemonic handles moving of the full 64-bit SPE GPR:
Vector Move
evmr rD,rA equivalent
to
evor rD,rA,rA
The following mnemonic performs a complement register:
Vector Not
evnot rD,rA
equivalent toevnor rD,rA,rA
C.11 Comprehensive List of Simplified Mnemonics
Table C-29
lists simplified mnemonics that are supported by the e500 processor. Note that
compiler designers may implement additional simplified mnemonics not listed here.
Table C-29. Simplified Mnemonics
Simplified Mnemonic
Mnemonic
Instruction
bctr
1
bcctr 20,0
Branch unconditionally (
bcctr
without LR update)
bctrl
1
bcctrl 20,0
Branch unconditionally (
bcctrl
with LR Update)
bdnz
target
1
bc 16,0,
target
Decrement CTR, branch if CTR
≠
0 (
bc
without LR
update)
bdnza
target
1
bca 16,0,
target
Decrement CTR, branch if CTR
≠
0 (
bca
without LR
update)
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...