Home | History | Annotate | Download | only in libkern

Lines Matching defs:zSig2

954 | and `zSig2', and returns the proper quadruple-precision floating-point value
974 flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 )
981 increment = ( (sbits64) zSig2 < 0 );
988 increment = ( roundingMode == float_round_down ) && zSig2;
991 increment = ( roundingMode == float_round_up ) && zSig2;
1034 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
1036 if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
1038 increment = ( (sbits64) zSig2 < 0 );
1042 increment = ( roundingMode == float_round_down ) && zSig2;
1045 increment = ( roundingMode == float_round_up ) && zSig2;
1050 if ( zSig2 ) float_set_inexact();
1053 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
1077 bits64 zSig2;
1086 zSig2 = 0;
1091 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
1094 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
4596 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
4618 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 );
4633 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 );
4645 zSig2 = 0;
4657 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
4659 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
4799 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
4841 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
4843 zSig2 |= ( zSig3 != 0 );
4846 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
4849 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
4863 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
4932 shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 );
4933 return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
5057 bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
5111 shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 );
5112 return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 );