EasyManua.ls Logo

AMCC PPC405 - Page 423

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...
AMCC Proprietary 423
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
orc RA, RS, RB OR (RS) with ¬(RB).
Place result in RA.
294
orc. CR[CR0]
ori RA, RS, IM OR (RS) with (
16
0 || IM).
Place result in RA.
295
oris RA, RS, IM OR (RS) with (IM ||
16
0).
Place result in RA.
296
subf RT, RA, RB Subtract (RA) from (RB).
(RT)
←¬(RA) + (RB) + 1.
327
subf. CR[CR0]
subfo XER[SO, OV]
subfo. CR[CR0]
XER[SO, OV]
subfc RT, RA, RB Subtract (RA) from (RB).
(RT) ←¬(RA) + (RB) + 1.
Place carry-out in XER[CA].
328
subfc. CR[CR0]
subfco XER[SO, OV]
subfco. CR[CR0]
XER[SO, OV]
subfe RT, RA, RB Subtract (RA) from (RB) with carry-in.
(RT) ←¬(RA) + (RB) + XER[CA].
Place carry-out in XER[CA].
329
subfe. CR[CR0]
subfeo XER[SO, OV]
subfeo. CR[CR0]
XER[SO, OV]
subfic RT, RA, IM Subtract (RA) from EXTS(IM).
(RT) ←¬(RA) + EXTS(IM) + 1.
Place carry-out in XER[CA].
330
subfme RT, RA, RB Subtract (RA) from (–1) with carry-in.
(RT) ←¬(RA) + (–1) + XER[CA].
Place carry-out in XER[CA].
331
subfme. CR[CR0]
subfmeo XER[SO, OV]
subfmeo. CR[CR0]
XER[SO, OV]
subfze RT, RA, RB Subtract (RA) from zero with carry-in.
(RT)
←¬(RA) + XER[CA].
Place carry-out in XER[CA].
332
subfze. CR[CR0]
subfzeo XER[SO, OV]
subfzeo. CR[CR0]
XER[SO, OV]
xor RA, RS, RB XOR (RS) with (RB).
Place result in RA.
349
xor. CR[CR0]
xori RA, RS, IM XOR (RS) with (
16
0 || IM).
Place result in RA.
350
xoris RA, RS, IM XOR (RS) with (IM ||
16
0).
Place result in RA.
351
Table B-7. Arithmetic and Logical Instructions (Continued)
Mnemonic Operands Function
Other Registers
Changed
Page

Table of Contents