
RCPU
REFERENCE MANUAL
ADDRESSING MODES AND INSTRUCTION SET SUMMARY
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
4-7
Subtract
from
Carrying
subfc
subfc.
subfco
subfco.
r
D
,r
A
,r
B
The sum (
r
A) + (
r
B) + 1 is placed into register
r
D.
subfc
subfc.
Subtract from Carrying
Subtract from Carrying with CR Update. The dot suffix
enables the update of the condition register.
Subtract from Carrying with Overflow. The o suffix
enables the overflow bit (OV) in the XER.
Subtract from Carrying with Overflow and CR Update.
The o. suffix enables the update of the condition register
and enables the overflow bit (OV) in the XER.
subfco
subfco.
Add
Extended
adde
adde.
addeo
addeo.
r
D
,r
A
,r
B
The sum (
r
A) + (
r
B) + XER(CA) is placed into register
r
D.
adde
adde.
Add Extended
Add Extended with CR Update. The dot suffix enables the
update of the condition register.
Add Extended with Overflow. The o suffix enables the
overflow bit (OV) in the XER.
Add Extended with Overflow and CR Update. The o.
suffix enables the update of the condition register and
enables the overflow bit (OV) in the XER.
addeo
addeo.
Subtract
from
Extended
subfe
subfe.
subfeo
subfeo.
r
D
,r
A
,r
B
The sum (
r
A) + (
r
B) + XER(CA) is placed into register
r
D.
subfe
subfe.
Subtract from Extended
Subtract from Extended with CR Update. The dot suffix
enables the update of the condition register.
Subtract from Extended with Overflow. The o suffix
enables the overflow bit (OV) in the XER.
Subtract from Extended with Overflow and CR Update.
The o. suffix enables the update of the condition register
and enables the overflow (OV) bit in the XER.
subfeo
subfeo.
Add to
Minus One
Extended
addme
addme.
addmeo
addmeo.
r
D
,r
A
The sum (
r
A) + XER(CA) + 0xFFFF FFFF is placed into register
r
D.
addme
addme.
Add to Minus One Extended
Add to Minus One Extended with CR Update. The dot
suffix enables the update of the condition register.
Add to Minus One Extended with Overflow. The o suffix
enables the overflow bit (OV) in the XER.
Add to Minus One Extended with Overflow and CR
Update. The o. suffix enables the update of the condition
register and enables the overflow (OV) bit in the XER.
addmeo
addmeo.
Subtract
from Minus
One
Extended
subfme
subfme.
subfmeo
subfmeo.
r
D
,r
A
The sum (
r
A) + XER(CA) + 0xFFFF FFFF is placed into register
r
D.
subfme
subfme.
Subtract from Minus One Extended
Subtract from Minus One Extended with CR Update. The
dot suffix enables the update of the condition register.
Subtract from Minus One Extended with Overflow. The
o suffix enables the overflow bit (OV) in the XER.
Subtract from Minus One Extended with Overflow and
CR Update. The o. suffix enables the update of the
condition register and enables the overflow bit (OV) in the
XER.
subfmeo
subfmeo.
Table 4-1 Integer Arithmetic Instructions (Continued)
Name
Mnemonic
Operand
Syntax
Operation
F
Freescale Semiconductor, Inc.
n
.