- x
- is the real value
- s
- is the sign (±1)
- b
- is an integer > 1
- e
- is an integer, where emin ≤
e ≤ emax
- p
- is an integer > 1
- fk
- is a nonnegative integer < b (f1 ≠
0)
Note: If x=0, then e=0 and all fk=0.
XL Fortran implements
this model with the following parameters:
| Real Kind parameter |
b Parameter |
p Parameter |
emin Parameter |
emax Parameter |
| 4 |
2 |
24 |
-125 |
128 |
| 8 |
2 |
53 |
-1021 |
1024 |
| 16 |
2 |
106 |
-1021 |
1024 |

The following intrinsic functions use this model:
| DIGITS |
MINEXPONENT |
RRSPACING |
| EPSILON |
NEAREST |
SCALE |
| EXPONENT |
PRECISION |
SET_EXPONENT |
| FRACTION |
RADIX |
SPACING |
| HUGE |
RANGE |
TINY |
| MAXEXPONENT |
|
|