Lines Matching refs:zSig2
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()
1053 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven ); in roundAndPackFloat128()
1077 bits64 zSig2; in normalizeRoundAndPackFloat128() local
1086 zSig2 = 0; in normalizeRoundAndPackFloat128()
1091 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 ); in normalizeRoundAndPackFloat128()
1094 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in normalizeRoundAndPackFloat128()
4596 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in addFloat128Sigs() local
4618 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 ); in addFloat128Sigs()
4633 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 ); in addFloat128Sigs()
4645 zSig2 = 0; in addFloat128Sigs()
4657 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 ); in addFloat128Sigs()
4659 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in addFloat128Sigs()
4799 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3; in float128_mul() local
4841 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 ); in float128_mul()
4843 zSig2 |= ( zSig3 != 0 ); in float128_mul()
4846 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 ); in float128_mul()
4849 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in float128_mul()
4863 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in float128_div() local
4932 shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 ); in float128_div()
4933 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in float128_div()
5057 bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0; in float128_sqrt() local
5111 shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 ); in float128_sqrt()
5112 return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 ); in float128_sqrt()