Home
last modified time | relevance | path

Searched refs:zSig2 (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/lib/libc/softfloat/bits32/
H A Dsoftfloat.c421 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 ) in roundAndPackFloat64() argument
428 increment = ( (sbits32) zSig2 < 0 ); in roundAndPackFloat64()
435 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
438 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
465 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 ); in roundAndPackFloat64()
467 if ( isTiny && zSig2 ) float_raise( float_flag_underflow ); in roundAndPackFloat64()
469 increment = ( (sbits32) zSig2 < 0 ); in roundAndPackFloat64()
473 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
476 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
481 if ( zSig2 ) set_float_exception_inexact_flag(); in roundAndPackFloat64()
[all …]
/netbsd-src/lib/libc/softfloat/bits64/
H A Dsoftfloat.c992 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 ) in roundAndPackFloat128() argument
999 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
1006 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
1009 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1052 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 ); in roundAndPackFloat128()
1054 if ( isTiny && zSig2 ) float_raise( float_flag_underflow ); in roundAndPackFloat128()
1056 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
1060 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
1063 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1068 if ( zSig2 ) set_float_exception_inexact_flag(); in roundAndPackFloat128()
[all …]
/netbsd-src/sys/lib/libkern/
H A Dsoftfloat.c974 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 ) in roundAndPackFloat128() argument
981 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
988 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
991 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1034 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 ); in roundAndPackFloat128()
1036 if ( isTiny && zSig2 ) float_raise( float_flag_underflow ); in roundAndPackFloat128()
1038 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
1042 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
1045 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1050 if ( zSig2 ) float_set_inexact(); in roundAndPackFloat128()
[all …]