EasyManua.ls Logo

AMCC PPC405 - Page 376

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
376 AMCC Proprietary
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
lwzu RT, D(RA) Load word from EA = (RA|0) + EXTS(D) and place in RT,
(RT)
MS(EA,4).
Update the base address,
(RA)
EA.
246
lwzux RT, RA, RB Load word from EA = (RA|0) + (RB) and place in RT,
(RT) MS(EA,4).
Update the base address,
(RA)
EA.
247
lwzx RT, RA, RB Load word from EA = (RA|0) + (RB) and place in RT,
(RT)
MS(EA,4).
248
macchw
RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
0:15
signed
temp
0:32
prod
0:31
+ (RT)
(RT) temp
1:32
249
macchw.
CR[CR0]
macchwo
XER[SO, OV]
macchwo.
CR[CR0]
XER[SO, OV]
macchws
RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
0:15
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
250
macchws.
CR[CR0]
macchwso
XER[SO, OV]
macchwso.
CR[CR0]
XER[SO, OV]
macchwsu
RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
0:15
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT) (temp
1:32
32
temp
0
)
251
macchwsu.
CR[CR0]
macchwsuo
XER[SO, OV]
macchwsuo.
CR[CR0]
XER[SO, OV]
macchwu
RT, RA, RB prod
0:31
(RA)
16:31
x (RB)
0:15
unsigned
temp
0:32
prod
0:31
+ (RT)
(RT) temp
1:32
252
macchwu.
CR[CR0]
macchwuo
XER[SO, OV]
macchwuo.
CR[CR0]
XER[SO, OV]
machhw
RT, RA, RB prod
0:15
(RA)
16:31
x (RB)
0:15
signed
temp
0:32
prod
0:31
+ (RT)
(RT) temp
1:32
253
machhw.
CR[CR0]
machhwo
XER[SO, OV]
machhwo.
CR[CR0]
XER[SO, OV]
machhws
RT, RA, RB prod
0:31
(RA)
0:15
x (RB)
0:15
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
254
machhws.
CR[CR0]
machhwso
XER[SO, OV]
machhwso.
CR[CR0]
XER[SO, OV]
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
)
255
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
256
machhwu.
CR[CR0]
machhwuo
XER[SO, OV]
machhwuo.
CR[CR0]
XER[SO, OV]
Table A-1. PPC405 Instruction Syntax Summary (Continued)
Mnemonic Operands Function Other Registers Changed Page

Table of Contents