IBM PPC440X5 CPU Core User Manual page 547

Cpu core
Table of Contents

Advertisement

Preliminary
Table A-1. PPC440x5 Instruction Syntax Summary (continued)
Mnemonic
Operands
mtspr
SPRN, RS
mulchw
RT, RA, RB
mulchw.
mulchwu
RT, RA, RB
mulchwu.
mulhhw
RT, RA, RB
mulhhw.
mulhhwu
RT, RA, RB
mulhhwu.
mulhw
RT, RA, RB
mulhw.
mulhwu
RT, RA, RB
mulhwu.
mullhw
RT, RA, RB
mullhw.
mullhwu
RT, RA, RB
mullhwu.
mulli
RT, RA, IM
mullw
mullw.
RT, RA, RB
mullwo
mullwo.
nand
RA, RS, RB
nand.
neg
neg.
RT, RA
nego
nego.
nmacchw
nmacchw.
RT, RA, RB
nmacchwo
nmacchwo.
instalfa.fm.
September 12, 2002
Function
Move to SPR from RS,
(SPR(SPRN))
(RS).
(RT) 0
(RA)
(RB)
:31
16:31
0:15
(RT) 0
(RA)
(RB)
:31
16:31
0:15
(RT) 0
(RA)
(RB
31
:
0:15
0:15
(RT) 0
(RA)
(RB)
:31
0:15
0:15
Multiply (RA) and (RB), signed.
Place high-order result in RT.
prod 0:63
(RA)
(RB) (signed).
(RT)
prod 0:31.
Multiply (RA) and (RB), unsigned.
Place high-order result in RT.
prod 0:63
(RA)
(RB) (unsigned).
(RT)
prod 0:31.
(RT) 0
(RA)
(RB
31
:
16:31
16:31
(RT)
(RA)
(RB)
16:31
0:15
16:31
Multiply (RA) and IM, signed.
Place low-order result in RT.
prod 0:47
(RA)
IM (signed)
(RT)
prod 16:47
Multiply (RA) and (RB), signed.
Place low-order result in RT.
prod 0:63
(RA)
(RB) (signed).
(RT)
prod 32:63.
NAND (RS) with (RB).
Place result in RA.
Negative (two's complement) of RA.
(RT)
(RA) + 1
prod
(RA)
(RB)
0:31
16:31
0:15
temp
–prod
+ (RT)
0:32
0:31
(RT)
temp
1:32
(signed)
(unsigned)
(signed)
(unsigned)
(signed)
(unsigned)
User's Manual
PPC440x5 CPU Core
Other Registers
Page
Changed
370
373
CR[CR0]
374
CR[CR0]
375
CR[CR0]
376
CR[CR0]
377
CR[CR0]
378
CR[CR0]
379
CR[CR0]
380
CR[CR0]
381
CR[CR0]
382
XER[SO, OV]
CR[CR0]
XER[SO, OV]
383
CR[CR0]
CR[CR0]
384
XER[SO, OV]
CR[CR0]
XER[SO, OV]
CR[CR0]
385
XER[SO, OV]
CR[CR0]
XER[SO, OV]
Page 547 of 589

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents