| |||
| Home > VFP Exception Handling > Arithmetic exceptions > FCVTDS and FCVTSD | |||
Only the FCVTSD operation is capable of overflow or underflow. To reduce logic complexity, the overflow ranges are the same as the LSA ranges. Table 23.11 lists the FCVTSD bounce conditions. The exponent values shown in Table 23.11 are in biased format.
Table 23.11. FCVTSD bounce thresholds
| Double-precision operand exponent value | Float value | FCVTSD condition in full-compliance mode |
|---|---|---|
>0x47F | SP[1] overflow | Bounce |
0x47F | SP NaN or infinity | Bounce |
0x47E | SP maximum normal | Bounce |
0x47D | SP normal | Bounce |
0x47C | SP normal | Normal |
0x3FF | e = 0 bias value | Normal |
0x381 | SP normal | Normal |
0x380 | SP subnormal | Bounce |
<0x380 | SP underflow | Bounce |
[1] SP = single-precision. | ||