Subversion Repositories HelenOS

Compare Revisions

Regard whitespace Rev 4556 → Rev 3882

/trunk/uspace/lib/softfloat/include/sftypes.h
43,16 → 43,16
uint32_t binary;
struct {
#if defined(__BE__)
#if defined(ARCH_IS_BIG_ENDIAN)
uint32_t sign : 1;
uint32_t exp : 8;
uint32_t fraction : 23;
#elif defined(__LE__)
#elif defined(ARCH_IS_LITTLE_ENDIAN)
uint32_t fraction : 23;
uint32_t exp : 8;
uint32_t sign : 1;
#else
#error Unknown endianess
#error "Unknown endians."
#endif
} parts __attribute__ ((packed));
} float32;
62,16 → 62,16
uint64_t binary;
struct {
#if defined(__BE__)
#if defined(ARCH_IS_BIG_ENDIAN)
uint64_t sign : 1;
uint64_t exp : 11;
uint64_t fraction : 52;
#elif defined(__LE__)
#elif defined(ARCH_IS_LITTLE_ENDIAN)
uint64_t fraction : 52;
uint64_t exp : 11;
uint64_t sign : 1;
#else
#error Unknown endianess
#error "Unknown endians."
#endif
} parts __attribute__ ((packed));
} float64;
109,5 → 109,7
 
#endif
 
 
/** @}
*/