Motorola DSP96002 User Manual page 191

32-bit digital signal processor
Table of Contents

Advertisement

Modifier
MMMMMM M M
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 2
0 0 F F F F F E
0 0 F F F F F F
0 1 x x x x x x
0 2 x x x x x x
F D x x x x x x
F E x x x x x x
F F 0 0 0 0 0 0
F F 0 0 0 0 0 1
F F 0 0 0 0 0 3
F F 0 0 0 0 0 7
F F 3 F F F F F
F F 7 F F F F F
F F F F F F F F
where MMMMMMMM = Modifier Register Contents in Hex
by Address Generation Unit operation when executing MOVETA instructions. Cleared
otherwise. The V bit is cleared during processor reset.
Z(Zero)
Set if the result equals zero. The Z bit is also set for floating-point -zero as well as +zero.
The zero bit is also modified by Address Generation Unit operation when executing
MOVETA instructions. Cleared otherwise. The Z bit is cleared during processor reset.
N(Negative)
Set if the MSB of the result is set for integer operations or if the sign bit of the result is
set for floating-point operations. The negative bit is also modified by Address Genera-
tion Unit operation when executing MOVETA instructions. Cleared otherwise. The N
bit is cleared during processor reset.
I(Infinity)
Set if the result of a floating-point operation is a signed infinity. Cleared otherwise. The
I bit is not affected by fixed point operations but is affected by some conversion instruc-
tions. For example, if D is infinity, then executing FABS.S D will set the I bit. The I bit is
cleared during processor reset.
LR(Local Reject) The LR bit is only affected by the compare instructions CMP, CMPG, FCMP and FC-
MPG. The LR bit is cleared during processor reset. See the example for the FCMPG
instruction for additional information.
R(Reject)
The
MPG. The
MOTOROLA
.
.
.
.
.
.
Figure A-2. Address Modifier Summary
R bit is only affected by the compare instructions CMP, CMPG, FCMP and FC-
R bit is calculated based on its previous value and the results of the current
DSP96002 USER'S MANUAL
Address Calculation Arithmetic
Reverse Carry
(Bit Reversed Update)
Modulo
2
Modulo
3
.
.
.
.
.
.
Modulo 16,777,215
((2**24)-1)
Modulo 16,777,216
(2**24)
reserved
reserved
.
.
.
.
.
.
reserved
reserved
reserved
Multiple Wrap-Around Modulo 2
Multiple Wrap-Around Modulo 4
Multiple Wrap-Around Modulo 8
Multiple Wrap-Around Modulo 2**22
Multiple Wrap-Around Modulo 2**23
Linear
(Modulo 2**32)
A - 3

Advertisement

Table of Contents
loading

Table of Contents