diff options
Diffstat (limited to 'lib/libc/amd64')
-rw-r--r-- | lib/libc/amd64/_fpmath.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/libc/amd64/_fpmath.h b/lib/libc/amd64/_fpmath.h index 8f8cf6f..c2a7384 100644 --- a/lib/libc/amd64/_fpmath.h +++ b/lib/libc/amd64/_fpmath.h @@ -36,6 +36,11 @@ union IEEEl2bits { unsigned int junkl :16; unsigned int junkh :32; } bits; + struct { + unsigned long man :64; + unsigned int expsign :16; + unsigned long junk :48; + } xbits; }; #define LDBL_NBIT 0x80000000 @@ -47,4 +52,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) |