Home | History | Annotate | Download | only in bits32

Lines Matching defs:zSig2

401 and `zSig2', and returns the proper double-precision floating-point value
421 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 )
428 increment = ( (sbits32) zSig2 < 0 );
435 zSig2;
438 increment = ( roundingMode == float_round_up ) && zSig2;
465 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
467 if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
469 increment = ( (sbits32) zSig2 < 0 );
473 increment = ( roundingMode == float_round_down ) && zSig2;
476 increment = ( roundingMode == float_round_up ) && zSig2;
481 if ( zSig2 ) set_float_exception_inexact_flag();
484 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
509 bits32 zSig2;
518 zSig2 = 0;
523 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
526 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1678 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1700 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 );
1715 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 );
1727 zSig2 = 0;
1738 shift64ExtraRightJamming( zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
1740 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1881 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
1920 mul64To128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
1922 zSig2 |= ( zSig3 != 0 );
1925 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
1928 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1943 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
2007 shift64ExtraRightJamming( zSig0, zSig1, 0, 11, &zSig0, &zSig1, &zSig2 );
2008 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
2129 bits32 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
2182 shift64ExtraRightJamming( zSig0, zSig1, 0, 10, &zSig0, &zSig1, &zSig2 );
2183 return roundAndPackFloat64( 0, zExp, zSig0, zSig1, zSig2 );