Home
last modified time | relevance | path

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

/src/lib/libc/softfloat/bits64/
H A Dsoftfloat.c114 flag roundNearestEven; in roundAndPackInt32() local
119 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackInt32()
121 if ( ! roundNearestEven ) { in roundAndPackInt32()
137 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackInt32()
165 flag roundNearestEven, increment; in roundAndPackInt64() local
169 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackInt64()
171 if ( ! roundNearestEven ) { in roundAndPackInt64()
187 absZ0 &= ~ ( ( (bits64) ( absZ1<<1 ) == 0 ) & roundNearestEven ); in roundAndPackInt64()
304 flag roundNearestEven; in roundAndPackFloat32() local
309 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackFloat32()
[all …]
/src/lib/libc/softfloat/bits32/
H A Dsoftfloat.c201 flag roundNearestEven; in roundAndPackFloat32() local
206 roundNearestEven = roundingMode == float_round_nearest_even; in roundAndPackFloat32()
208 if ( ! roundNearestEven ) { in roundAndPackFloat32()
244 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackFloat32()
413 flag roundNearestEven, increment, isTiny; in roundAndPackFloat64() local
416 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackFloat64()
418 if ( ! roundNearestEven ) { in roundAndPackFloat64()
457 if ( roundNearestEven ) { in roundAndPackFloat64()
473 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven ); in roundAndPackFloat64()