IBM SA14-2339-04 Personal Computer User Manual


 
Instruction Summary A-19
machhwsu RT, RA, RB prod
0:31
(RA)
0:15
x (RB)
0:15
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT)
(temp
1:32
32
temp
0
)
9-101
machhwsu. CR[CR0]
machhwsuo XER[SO, OV]
machhwsuo. CR[CR0]
XER[SO, OV]
machhwu RT, RA, RB prod
0:31
(RA)
0:15
x (RB)
0:15
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT)
temp
1:32
9-102
machhwu. CR[CR0]
machhwuo XER[SO, OV]
machhwuo. CR[CR0]
XER[SO, OV]
maclhw RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
16:31
signed
temp
0:32
prod
0:31
+ (RT)
(RT)
temp
1:32
9-103
maclhw. CR[CR0]
maclhwo XER[SO, OV]
maclhwo. CR[CR0]
XER[SO, OV]
maclhws RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
16:31
signed
temp
0:32
prod
0:31
+ (RT)
if ((prod
0
= RT
0
) (RT
0
temp
1
)) then
(RT)
(RT
0
||
31
(¬RT
0
))
else (RT)
temp
1:32
9-104
maclhws. CR[CR0]
maclhwso XER[SO, OV]
maclhwso. CR[CR0]
XER[SO, OV]
maclhwsu RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
16:31
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT)
(temp
1:32
32
temp
0
)
9-105
maclhwsu. CR[CR0]
maclhwsuo XER[SO, OV]
maclhwsuo. CR[CR0]
XER[SO, OV]
maclhwu RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
16:31
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT)
temp
1:32
9-106
maclhwu. CR[CR0]
maclhwuo XER[SO, OV]
maclhwuo. CR[CR0]
XER[SO, OV]
mcrf BF, BFA Move CR field, (CR[CRn])
(CR[CRm])
where m
BFA and n BF.
9-107
mcrxr BF Move XER[0:3] into field CRn, where n
BF.
CR[CRn]
(XER[SO, OV, CA]).
(XER[SO, OV, CA])
3
0.
9-108
mfcr RT Move from CR to RT,
(RT)
(CR).
9-109
mfdcr RT, DCRN Move from DCR to RT,
(RT)
(DCR(DCRN)).
9-110
mfmsr RT Move from MSR to RT,
(RT)
(MSR).
9-111
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page