2007-03-14 20:24:57 +00:00
|
|
|
#ifndef __CRT_INTERNAL_IEEE_H
|
|
|
|
#define __CRT_INTERNAL_IEEE_H
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
unsigned int mantissa:23;
|
|
|
|
unsigned int exponent:8;
|
|
|
|
unsigned int sign:1;
|
2010-03-26 23:41:53 +00:00
|
|
|
} float_s;
|
2007-03-14 20:24:57 +00:00
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
unsigned int mantissal:32;
|
|
|
|
unsigned int mantissah:20;
|
|
|
|
unsigned int exponent:11;
|
|
|
|
unsigned int sign:1;
|
2010-03-26 23:41:53 +00:00
|
|
|
} double_s;
|
2007-03-14 20:24:57 +00:00
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
unsigned int mantissal:32;
|
|
|
|
unsigned int mantissah:32;
|
|
|
|
unsigned int exponent:15;
|
|
|
|
unsigned int sign:1;
|
|
|
|
unsigned int empty:16;
|
2010-03-26 23:41:53 +00:00
|
|
|
} long_double_s;
|
2007-03-14 20:24:57 +00:00
|
|
|
|
|
|
|
#endif
|