■
Outline of operation
● This instruction separates the floating point real number data stored in the area starting with
[S] into mantissa and exponent according to the operation unit [i].
● The mantissa is stored in the area starting with [D1] and the exponent in the area starting
with [D2].
■
Conversion example
Example 1) Operation units: Single-precision real number (SF) (positive real
number)
7.000000
0.875000
0.000000
3
DT10・DT11
DT0・DT1
DT2・DT3
DT4・DT5
(Mantissa)
(Exponent)
* 7.0 = 0.875 x (the cube of 2)
[S]…DT10 [D1]…DT2 [D2]…DT4
Example 2) Operation units: Double-precision real number (DF) (positive real
number)
0.6250000000040.00000000000
0.00000000000
6
DT4・DT7
DT20・DT23
DT24・DT27
DT28・DT29
(Mantissa)
(Exponent)
* 40.0 = 0.6250 x (the sixth power of 2)
[S]…DT4 [D1]…DT20 [D2]…DT28
[i]…DF
Example 3) Operation units: Single-precision real number (SF) (negative real
number)
0.000000
-7.000000
-0.875000
3
DT10・DT11
DT0・DT1
DT2・DT3
DT4・DT5
(Mantissa)
(Exponent)
* -7.0 = (-0.875) x (the cube of 2)
[S]…DT10 [D1]…DT2 [D2]…DT4
[i]…SF
Example 4) Operation units: Double-precision real number (DF) (negative real
number)
-0.62500000000-40.00000000000
0.00000000000
6
DT10・DT11
DT20・DT23
DT24・DT27
DT28・DT29
(Mantissa)
(Exponent)
* -40.0 = (-0.6250) x (the sixth power of 2)
[S]…DT4 [D1]…DT20 [D2]…DT28
11.24 DISF (Separation of Mantissa and Exponent of Single-precision or
Double-precision Real Number Data)
11-50 WUME-FP7CPUPGR-12