Section 3 Floating-Point Unit (FPU)
R01UH0134EJ0400 Rev. 4.00 Page 97 of 2108
Sep 24, 2014
SH7262 Group, SH7264 Group
Table 3.1 Floating-Point Number Formats and Parameters
Parameter Single-Precision Double-Precision
Total bit width 32 bits 64 bits
Sign bit 1 bit 1 bit
Exponent field 8 bits 11 bits
Fraction field 23 bits 52 bits
Precision 24 bits 53 bits
Bias +127 +1023
E
max
+127 +1023
E
min
–126 –1022
Floating-point number value v is determined as follows:
If E = E
max
+ 1 and f 0, v is a non-number (NaN) irrespective of sign s
If E = E
max
+ 1 and f = 0, v = (–1)
s
(infinity) [positive or negative infinity]
If E
min
E E
max
, v = (–1)
s
2
E
(1.f) [normalized number]
If E = E
min
– 1 and f 0, v = (–1)
s
2
Emin
(0.f) [denormalized number]
If E = E
min
– 1 and f = 0, v = (–1)
s
0 [positive or negative zero]