Lines Matching defs:zSig2

904 | and `zSig2', and returns the proper quadruple-precision floating-point value
924 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 STATUS_PARAM)
931 increment = ( (sbits64) zSig2 < 0 );
938 increment = ( roundingMode == float_round_down ) && zSig2;
941 increment = ( roundingMode == float_round_up ) && zSig2;
985 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
987 if ( isTiny && zSig2 ) float_raise( float_flag_underflow STATUS_VAR);
989 increment = ( (sbits64) zSig2 < 0 );
993 increment = ( roundingMode == float_round_down ) && zSig2;
996 increment = ( roundingMode == float_round_up ) && zSig2;
1001 if ( zSig2 ) STATUS(float_exception_flags) |= float_flag_inexact;
1004 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
1028 bits64 zSig2;
1037 zSig2 = 0;
1042 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
1045 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 STATUS_VAR);
4871 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
4893 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 );
4908 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 );
4923 zSig2 = 0;
4935 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
4937 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 STATUS_VAR );
5077 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
5119 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
5121 zSig2 |= ( zSig3 != 0 );
5124 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
5127 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 STATUS_VAR );
5141 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
5210 shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 );
5211 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 STATUS_VAR );
5334 bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
5388 shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 );
5389 return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 STATUS_VAR );