A - 162
DSP96002 USER’S MANUAL
MOTOROLA
FSCALE.X
Scale
FSCALE.X
a Floating-Point Operand
Operation:
2
S.H
* D
→
ROUND(SEP)
→
D
(parallel data bus move)
2
nn
* D
→
ROUND(SEP)
→
D
Assembler Syntax:
FSCALE.X S,D
(move syntax - see the MOVE instruction description.)
FSCALE.X #byte,D
Description:
Scale the destination operand D according to the scale factor contained in the 11 LSBs of the high portion
of the source register S, round to single extended precision and store the result in the destination operand
D. An 8-bit Immediate Short scaling factor, sign-extended to 11 bits, may also be used. The scale factor
is a signed 2’s complement 11-bit integer.
As an example of the use of FGETMAN, GETEXP, and FSCALE; consider decomposing a floating-point
number into its mantissa and unbiased exponent and then recreating the original floating-point number.
FGETMAN
D0, D1
;extract normalized mantissa
GETEXP
D0,D2
;extract unbiased exponent
MOVE
D2.L, D2.H
;move unbiased exponent
FSCALE.S
D2.H, D1
;scale original mantissa
Input Operand(s) Precision: SEP Floating-Point.
Output Operand Precision: SEP Floating-Point.
CCR Condition Codes:
C
- Not affected.
V
- Not affected.
Z
- Set if result is zero. Cleared otherwise.
N
- Set if result is negative. Cleared otherwise.
I
- Set if result is infinity. Cleared otherwise.
LR
- Not affected.
–
R
- Not affected.
A
- Not affected.
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......