diff options
Diffstat (limited to 'lib/libc/i386/_fpmath.h')
-rw-r--r-- | lib/libc/i386/_fpmath.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/libc/i386/_fpmath.h b/lib/libc/i386/_fpmath.h index 80e764f..4f1f5f4 100644 --- a/lib/libc/i386/_fpmath.h +++ b/lib/libc/i386/_fpmath.h @@ -35,6 +35,11 @@ union IEEEl2bits { unsigned int sign :1; unsigned int junk :16; } bits; + struct { + unsigned long long man :64; + unsigned int expsign :16; + unsigned int junk :16; + } xbits; }; #define LDBL_NBIT 0x80000000 @@ -46,4 +51,4 @@ union IEEEl2bits { #define LDBL_TO_ARRAY32(u, a) do { \ (a)[0] = (uint32_t)(u).bits.manl; \ (a)[1] = (uint32_t)(u).bits.manh; \ -} while(0) +} while (0) |