Type | Description |
+ half | 16-bit floating point value |
float | 32-bit floating point value |
double | 64-bit floating point value |
fp128 | 128-bit floating point value (112-bit mantissa) |
@@ -2268,10 +2269,11 @@ in signal handlers).
represented in their IEEE hexadecimal format so that assembly and disassembly
do not cause any bits to change in the constants.
-When using the hexadecimal form, constants of types float and double are
+
When using the hexadecimal form, constants of types half, float, and double are
represented using the 16-digit form shown above (which matches the IEEE754
- representation for double); float values must, however, be exactly
- representable as IEE754 single precision. Hexadecimal format is always used
+ representation for double); half and float values must, however, be exactly
+ representable as IEE754 half and single precision, respectively.
+ Hexadecimal format is always used
for long double, and there are three forms of long double. The 80-bit format
used by x86 is represented as 0xK followed by 20 hexadecimal digits.
The 128-bit format used by PowerPC (two adjacent doubles) is represented
--
cgit v1.2.3-18-g5258