Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 803 → Rev 804

/uspace/trunk/softfloat/include/sftypes.h
37,9 → 37,9
#ifdef __BIG_ENDIAN__
__u32 sign:1;
__u32 exp:8;
__u32 mantisa:23;
__u32 fraction:23;
#elif defined __LITTLE_ENDIAN__
__u32 mantisa:23;
__u32 fraction:23;
__u32 exp:8;
__u32 sign:1;
#else
56,9 → 56,9
#ifdef __BIG_ENDIAN__
__u64 sign:1;
__u64 exp:11;
__u64 mantisa:52;
__u64 fraction:52;
#elif defined __LITTLE_ENDIAN__
__u64 mantisa:52;
__u64 fraction:52;
__u64 exp:11;
__u64 sign:1;
#else
81,8 → 81,8
#define FLOAT64_SIGNAN 0x7FF0000000000001ll
#define FLOAT64_INF 0x7FF0000000000000ll
 
#define FLOAT32_MANTISA_SIZE 23
#define FLOAT64_MANTISA_SIZE 52
#define FLOAT32_FRACTION_SIZE 23
#define FLOAT64_FRACTION_SIZE 52
 
#define FLOAT32_HIDDEN_BIT_MASK 0x800000
#define FLOAT64_HIDDEN_BIT_MASK 0x10000000000000ll