Lines Matching defs:zSig2
975 and `zSig2', and returns the proper quadruple-precision floating-point value
995 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 )
1002 increment = ( (sbits64) zSig2 < 0 );
1009 increment = ( roundingMode == float_round_down ) && zSig2;
1012 increment = ( roundingMode == float_round_up ) && zSig2;
1055 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
1057 if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
1059 increment = ( (sbits64) zSig2 < 0 );
1063 increment = ( roundingMode == float_round_down ) && zSig2;
1066 increment = ( roundingMode == float_round_up ) && zSig2;
1071 if ( zSig2 ) set_float_exception_inexact_flag();
1074 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
1099 bits64 zSig2;
1108 zSig2 = 0;
1113 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
1116 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
4816 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
4838 zSig2 );
4853 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 );
4865 zSig2 = 0;
4877 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
4879 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
5023 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
5065 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
5067 zSig2 |= ( zSig3 != 0 );
5070 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
5073 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
5088 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
5157 shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 );
5158 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
5283 bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
5337 shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 );
5338 return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 );