Lines Matching refs:zSig2
984 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 ) in roundAndPackFloat128() argument
991 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
998 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
1001 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1044 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 ); in roundAndPackFloat128()
1046 if ( isTiny && zSig2 ) float_raise( float_flag_underflow ); in roundAndPackFloat128()
1048 increment = ( (sbits64) zSig2 < 0 ); in roundAndPackFloat128()
1052 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat128()
1055 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat128()
1060 if ( zSig2 ) float_exception_flags |= float_flag_inexact; in roundAndPackFloat128()
1063 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven ); in roundAndPackFloat128()
1088 bits64 zSig2; in normalizeRoundAndPackFloat128() local
1097 zSig2 = 0; in normalizeRoundAndPackFloat128()
1102 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 ); in normalizeRoundAndPackFloat128()
1105 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in normalizeRoundAndPackFloat128()
4768 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in addFloat128Sigs() local
4790 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 ); in addFloat128Sigs()
4805 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 ); in addFloat128Sigs()
4817 zSig2 = 0; in addFloat128Sigs()
4829 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 ); in addFloat128Sigs()
4831 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in addFloat128Sigs()
4975 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3; in float128_mul() local
5017 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 ); in float128_mul()
5019 zSig2 |= ( zSig3 != 0 ); in float128_mul()
5022 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 ); in float128_mul()
5025 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in float128_mul()
5040 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in float128_div() local
5109 shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 ); in float128_div()
5110 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 ); in float128_div()
5236 bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0; in float128_sqrt() local
5290 shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 ); in float128_sqrt()
5291 return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 ); in float128_sqrt()