//uspace/trunk/softfloat/include/comparison.h |
---|
35,6 → 35,12 |
inline int isFloat32Infinity(float32 f); |
inline int isFloat32Zero(float32 f); |
inline int isFloat64NaN(float64 d); |
inline int isFloat64SigNaN(float64 d); |
inline int isFloat64Infinity(float64 d); |
inline int isFloat64Zero(float64 d); |
inline int isFloat32eq(float32 a, float32 b); |
inline int isFloat32lt(float32 a, float32 b); |
inline int isFloat32gt(float32 a, float32 b); |
//uspace/trunk/softfloat/include/sftypes.h |
---|
29,7 → 29,6 |
#ifndef __SFTYPES_H__ |
#define __SFTYPES_H__ |
typedef union { |
float f; |
__u32 binary; |
79,6 → 78,7 |
#define FLOAT32_INF 0x7F800000 |
#define FLOAT32_MANTISA_SIZE 23 |
#define FLOAT64_MANTISA_SIZE 52 |
#define FLOAT32_BIAS 0x7F |
#define FLOAT64_BIAS 0x3FF |
//uspace/trunk/softfloat/include/conversion.h |
---|
29,5 → 29,9 |
#ifndef __CONVERSION_H__ |
#define __CONVERSION_H__ |
float64 convertFloat32ToFloat64(float32 a); |
float32 convertFloat64ToFloat32(float64 a); |
#endif |