/uspace/trunk/softfloat/generic/comparison.c |
---|
53,7 → 53,7 |
} |
/** |
* @return 1, if a>b - but NaNs are not recognized |
* @return 1, if a<b - but NaNs are not recognized |
*/ |
inline int isFloat32lt(float32 a, float32 b) |
{ |
66,4 → 66,18 |
} |
/** |
* @return 1, if a>b - but NaNs are not recognized |
*/ |
inline int isFloat32gt(float32 a, float32 b) |
{ |
if (((a.binary| b.binary)&0x7FFFFFFF)==0) { |
return 0; |
}; |
a.parts.sign^=a.parts.sign; |
b.parts.sign^=b.parts.sign; |
return (a.binary>b.binary); |
} |