Home
last modified time | relevance | path

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

/freebsd-12-stable/lib/libc/softfloat/bits64/
Dsoftfloat.c118 int8 roundIncrement, roundBits; in roundAndPackInt32() local
123 roundIncrement = 0x40; in roundAndPackInt32()
126 roundIncrement = 0; in roundAndPackInt32()
129 roundIncrement = 0x7F; in roundAndPackInt32()
131 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackInt32()
134 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackInt32()
139 absZ = ( absZ + roundIncrement )>>7; in roundAndPackInt32()
308 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
313 roundIncrement = 0x40; in roundAndPackFloat32()
316 roundIncrement = 0; in roundAndPackFloat32()
[all …]
/freebsd-12-stable/lib/libc/softfloat/bits32/
Dsoftfloat.c205 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
210 roundIncrement = 0x40; in roundAndPackFloat32()
213 roundIncrement = 0; in roundAndPackFloat32()
216 roundIncrement = 0x7F; in roundAndPackFloat32()
218 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackFloat32()
221 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat32()
229 && ( (sbits32) ( zSig + roundIncrement ) < 0 ) ) in roundAndPackFloat32()
232 return packFloat32( zSign, 0xFF, 0 ) - ( roundIncrement == 0 ); in roundAndPackFloat32()
238 || ( zSig + roundIncrement < 0x80000000 ); in roundAndPackFloat32()
246 zSig = ( zSig + roundIncrement )>>7; in roundAndPackFloat32()