xref: /reactos/sdk/lib/crt/include/internal/ieee.h (revision c2c66aff)
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