ref: 71f61c850babd66d4f251cb68786e6bb853c89df
dir: /ieee754.h/
#pragma once union ieee754_double { double d; struct { #if BYTE_ORDER == BIG_ENDIAN unsigned int negative:1; unsigned int exponent:11; unsigned int mantissa0:20; unsigned int mantissa1:32; #else unsigned int mantissa1:32; unsigned int mantissa0:20; unsigned int exponent:11; unsigned int negative:1; #endif }ieee; }; #define IEEE754_DOUBLE_BIAS 0x3ff