ADDF3
Add Floating Point, 3-Operand
13-54
Example 1
ADDF3
R6,R5,R1
or
ADDF3
R5,R6,R1
Before Instruction
After Instruction
R1
00 0000 0000
R1
09 052C 0000
R5
05 7980 0000
R5
05 7980 0000
R6
08 6B28 0000
R6
08 6B28 0000
LUF
0
LUF
0
LV
0
LV
0
UF
0
UF
0
N
0
N
0
Z
0
Z
0
V
0
V
0
C
0
C
0
6.01
4.702
5.302
6.01
4.702
Example 2
ADDF3
*+AR1(1),*AR7++(IR0),R4
Before Instruction
After Instruction
R4
00 0000 0000
R4
07 0DB2 0000
AR1
80 9820
AR1
80 9820
AR7
80 99FO
AR7
80 99F8
IR0
8
IR0
8
LUF
0
LUF
0
LV
0
LV
0
UF
0
UV
0
N
0
N
0
Z
0
Z
0
V
0
V
0
C
0
C
0
Data memory
809821h
700F000
809821h
700F000
8099F0h
34C2000
8099F0h
34C2000
1.02
1.01
1
.4102
1.02
1.01
Note:
Cycle Count
See Section 8.5.2,
Data Loads and Stores, on page 8-24 for the effects of
operand ordering on the cycle count.