#ifndef _IEEE_H #define _IEEE_H typedef struct { unsigned int mantissa:23; unsigned int exponent:8; unsigned int sign:1; } float_t; typedef struct { unsigned int mantissal:32; unsigned int mantissah:20; unsigned int exponent:11; unsigned int sign:1; } double_t; typedef struct { unsigned int mantissal:32; unsigned int mantissah:32; unsigned int exponent:15; unsigned int sign:1; unsigned int empty:16; } long_double_t; #endif