• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libc/softfloat/bits32/

Lines Matching refs:zSig2

393 and `zSig2', and returns the proper double-precision floating-point value
413 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 )
420 increment = ( (sbits32) zSig2 < 0 );
427 increment = ( roundingMode == float_round_down ) && zSig2;
430 increment = ( roundingMode == float_round_up ) && zSig2;
457 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
459 if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
461 increment = ( (sbits32) zSig2 < 0 );
465 increment = ( roundingMode == float_round_down ) && zSig2;
468 increment = ( roundingMode == float_round_up ) && zSig2;
473 if ( zSig2 ) float_exception_flags |= float_flag_inexact;
476 zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
501 bits32 zSig2;
510 zSig2 = 0;
515 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
518 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1670 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1692 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 );
1707 aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 );
1719 zSig2 = 0;
1730 shift64ExtraRightJamming( zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
1732 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1873 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
1912 mul64To128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
1914 zSig2 |= ( zSig3 != 0 );
1917 zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
1920 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
1935 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1999 shift64ExtraRightJamming( zSig0, zSig1, 0, 11, &zSig0, &zSig1, &zSig2 );
2000 return roundAndPackFloat64( zSign, zExp, zSig0, zSig1, zSig2 );
2121 bits32 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
2174 shift64ExtraRightJamming( zSig0, zSig1, 0, 10, &zSig0, &zSig1, &zSig2 );
2175 return roundAndPackFloat64( 0, zExp, zSig0, zSig1, zSig2 );