PowerPC e500 Core Family Reference Manual, Rev. 1
C-34
Freescale Semiconductor
Simplified Mnemonics for PowerPC Instructions
evsubiw
r
D
,r
B,UIMM
evsubifw
r
D
,
UIMM
,r
B
Vector subtract word immediate
evsubw
r
D
,r
B
,r
A
evsubfw
r
D
,r
A
,r
B
Vector subtract word
extlwi r
A
,r
S
,
n
,
b (n > 0)
rlwinm r
A
,r
S
,
b
,0,
n – 1
Extract and left justify word immediate
extrwi r
A
,r
S
,
n
,
b (n > 0)
rlwinm r
A
,r
S
,
b + n
,
32 –
n
,31
Extract and right justify word immediate
inslwi r
A
,r
S
,
n
,
b (n > 0)
rlwimi r
A
,r
S
,
32 –
b
,
b
,
(
b + n)
– 1
Insert from left word immediate
insrwi r
A
,r
S
,
n
,
b (n > 0)
rlwimi r
A
,r
S
,
32 – (
b + n)
,
b
,
(
b + n) – 1 Insert from right word immediate
iseleq r
D
,r
A
,r
B
isel r
D
,r
A
,r
B
,2
Integer Select Equal
iselgt r
D
,r
A
,r
B
isel r
D
,r
A
,r
B
,1
Integer Select Greater Than
isellt
r
D
,r
A
,r
B
isel
r
D
,r
A
,r
B
,0
Integer Select Less Than
la
r
D
,
d(
r
A)
addi
r
D,
r
A
,
d
Load address
li r
D
,
value
addi r
D
,0,
value
Load immediate
lis r
D
,
value
addis r
D
,0,
value
Load immediate signed
mf
spr rD
mfspr
rD,SPRN
Move from SPR (see
Section C.8, “Simplified
Mnemonics for Accessing SPRs
.”)
mr r
A
,r
S
or r
A
,r
S
,r
S
Move register
mtcr
r
S
mtcrf
0xFF
,r
S
Move to Condition Register
mt
spr rS
mfspr
SPRN,rS
Move to SPR (see
Section C.8, “Simplified
Mnemonics for Accessing SPRs
.”)
nop
ori
0,0,0
No-op
not r
A
,r
S
nor r
A
,r
S
,r
S
NOT
not r
A
,r
S
nor r
A
,r
S
,r
S
Complement register
rotlw r
A
,r
S
,r
B
rlwnm r
A
,r
S
,r
B
,0,31
Rotate left word
rotlwi r
A
,r
S
,
n
rlwinm r
A
,r
S
,
n
,0,31
Rotate left word immediate
rotrwi r
A
,r
S
,
n
rlwinm r
A
,r
S
,
32 –
n
,0,31
Rotate right word immediate
slwi r
A
,r
S
,
n (n < 32)
rlwinm r
A
,r
S
,
n
,0,
31 –
n
Shift left word immediate
srwi r
A
,r
S
,
n (n < 32)
rlwinm r
A
,r
S
,
32 –
n
,
n
,31
Shift right word immediate
sub
r
D
,r
A
,r
B
subf r
D
,r
B
,r
A
Subtract from
subc
r
D
,r
A
,r
B
subfc r
D
,r
B
,r
A
Subtract from carrying
subi
r
D
,r
A
,
value
addi r
D
,r
A
,
–value
Subtract immediate
subic
r
D
,r
A
,
value
addic r
D
,r
A
,
–value
Subtract immediate carrying
subic.
r
D
,r
A
,
value
addic. r
D
,r
A
,
–value
Subtract immediate carrying
subis
r
D
,r
A
,
value
addis r
D
,r
A
,
–value
Subtract immediate signed
tweq r
A
,
SIMM
tw 4,r
A
,
SIMM
Trap if equal
tweqi r
A
,
SIMM
twi
4,r
A
,
SIMM
Trap immediate if equal
twge r
A
,
SIMM
tw
12,r
A
,
SIMM
Trap if greater than or equal
twgei r
A
,
SIMM
twi
12,r
A
,
SIMM
Trap immediate if greater than or equal
twgt r
A
,
SIMM
tw
8,r
A
,
SIMM
Trap if greater than
Table C-29. Simplified Mnemonics (continued)
Simplified Mnemonic
Mnemonic
Instruction
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...