Searched refs:zSig2 (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/lib/libc/softfloat/bits32/ |
H A D | softfloat.c | 421 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 D | softfloat.c | 992 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 D | softfloat.c | 974 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 …]
|