Home
last modified time | relevance | path

Searched refs:roundIncrement (Results 1 – 2 of 2) sorted by relevance

/openbsd/sys/lib/libkern/
H A Dsoftfloat.c127 int8 roundIncrement, roundBits; in roundAndPackInt32() local
132 roundIncrement = 0x40; in roundAndPackInt32()
135 roundIncrement = 0; in roundAndPackInt32()
138 roundIncrement = 0x7F; in roundAndPackInt32()
369 roundIncrement = 0x40; in roundAndPackFloat32()
372 roundIncrement = 0; in roundAndPackFloat32()
539 roundIncrement = 0x200; in roundAndPackFloat64()
542 roundIncrement = 0; in roundAndPackFloat64()
563 ( roundIncrement == 0 )); in roundAndPackFloat64()
731 roundIncrement = 0; in roundAndPackFloatx80()
[all …]
/openbsd/lib/libc/softfloat/
H A Dsoftfloat.c203 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
208 roundIncrement = 0x40; in roundAndPackFloat32()
211 roundIncrement = 0; in roundAndPackFloat32()
214 roundIncrement = 0x7F; in roundAndPackFloat32()
216 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackFloat32()
219 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat32()
227 && ( (sbits32) ( zSig + roundIncrement ) < 0 ) ) in roundAndPackFloat32()
230 return packFloat32( zSign, 0xFF, 0 ) - ( roundIncrement == 0 ); in roundAndPackFloat32()
236 || ( zSig + roundIncrement < 0x80000000 ); in roundAndPackFloat32()
244 zSig = ( zSig + roundIncrement )>>7; in roundAndPackFloat32()