1 #ifndef __CRT_INTERNAL_IEEE_H 2 #define __CRT_INTERNAL_IEEE_H 3 4 typedef struct { 5 unsigned int mantissa:23; 6 unsigned int exponent:8; 7 unsigned int sign:1; 8 } float_s; 9 10 typedef struct { 11 unsigned int mantissal:32; 12 unsigned int mantissah:20; 13 unsigned int exponent:11; 14 unsigned int sign:1; 15 } double_s; 16 17 typedef struct { 18 unsigned int mantissal:32; 19 unsigned int mantissah:32; 20 unsigned int exponent:15; 21 unsigned int sign:1; 22 unsigned int empty:16; 23 } long_double_s; 24 25 #endif 26