zSig1             664 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zSig1             685 lib/libkern/softfloat.c     zSig0 |= ( zSig1 != 0 );
zSig1             741 lib/libkern/softfloat.c     increment = ( (sbits64) zSig1 < 0 );
zSig1             748 lib/libkern/softfloat.c                 increment = ( roundingMode == float_round_down ) && zSig1;
zSig1             751 lib/libkern/softfloat.c                 increment = ( roundingMode == float_round_up ) && zSig1;
zSig1             779 lib/libkern/softfloat.c             shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 );
zSig1             781 lib/libkern/softfloat.c             if ( isTiny && zSig1 ) float_raise( float_flag_underflow );
zSig1             782 lib/libkern/softfloat.c             if ( zSig1 ) float_set_inexact();
zSig1             784 lib/libkern/softfloat.c                 increment = ( (sbits64) zSig1 < 0 );
zSig1             788 lib/libkern/softfloat.c                     increment = ( roundingMode == float_round_down ) && zSig1;
zSig1             791 lib/libkern/softfloat.c                     increment = ( roundingMode == float_round_up ) && zSig1;
zSig1             797 lib/libkern/softfloat.c                     ~ ( ( (bits64) ( zSig1<<1 ) == 0 ) & roundNearestEven );
zSig1             803 lib/libkern/softfloat.c     if ( zSig1 ) float_set_inexact();
zSig1             811 lib/libkern/softfloat.c             zSig0 &= ~ ( ( (bits64) ( zSig1<<1 ) == 0 ) & roundNearestEven );
zSig1             833 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zSig1             839 lib/libkern/softfloat.c         zSig0 = zSig1;
zSig1             840 lib/libkern/softfloat.c         zSig1 = 0;
zSig1             844 lib/libkern/softfloat.c     shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
zSig1             847 lib/libkern/softfloat.c         roundAndPackFloatx80( roundingPrecision, zSign, zExp, zSig0, zSig1 );
zSig1             963 lib/libkern/softfloat.c  packFloat128( flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zSig1             967 lib/libkern/softfloat.c     z.low = zSig1;
zSig1             997 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 )
zSig1            1025 lib/libkern/softfloat.c                          zSig1
zSig1            1052 lib/libkern/softfloat.c                        zSig1,
zSig1            1057 lib/libkern/softfloat.c                 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
zSig1            1075 lib/libkern/softfloat.c         add128( zSig0, zSig1, 0, 1, &zSig0, &zSig1 );
zSig1            1076 lib/libkern/softfloat.c         zSig1 &= ~ ( ( zSig2 + zSig2 == 0 ) & roundNearestEven );
zSig1            1079 lib/libkern/softfloat.c         if ( ( zSig0 | zSig1 ) == 0 ) zExp = 0;
zSig1            1081 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zSig1            1098 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zSig1            1104 lib/libkern/softfloat.c         zSig0 = zSig1;
zSig1            1105 lib/libkern/softfloat.c         zSig1 = 0;
zSig1            1111 lib/libkern/softfloat.c         shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
zSig1            1115 lib/libkern/softfloat.c             zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
zSig1            1118 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSig1            1315 lib/libkern/softfloat.c     bits64 zSig0, zSig1;
zSig1            1323 lib/libkern/softfloat.c         zSig1 = 0;
zSig1            1328 lib/libkern/softfloat.c         zSig1 = absA;
zSig1            1331 lib/libkern/softfloat.c     shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
zSig1            1332 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zSig1            2541 lib/libkern/softfloat.c     bits64 aSig, zSig0, zSig1;
zSig1            2555 lib/libkern/softfloat.c     shift128Right( aSig, 0, 4, &zSig0, &zSig1 );
zSig1            2556 lib/libkern/softfloat.c     return packFloat128( aSign, aExp + 0x3C00, zSig0, zSig1 );
zSig1            2828 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
zSig1            2866 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
zSig1            2867 lib/libkern/softfloat.c     zSig0 |= ( zSig1 != 0 );
zSig1            3478 lib/libkern/softfloat.c     bits64 aSig, zSig0, zSig1;
zSig1            3486 lib/libkern/softfloat.c     shift128Right( aSig<<1, 0, 16, &zSig0, &zSig1 );
zSig1            3487 lib/libkern/softfloat.c     return packFloat128( aSign, aExp, zSig0, zSig1 );
zSig1            3579 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
zSig1            3593 lib/libkern/softfloat.c         shift64ExtraRightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
zSig1            3602 lib/libkern/softfloat.c         shift64ExtraRightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
zSig1            3612 lib/libkern/softfloat.c         zSig1 = 0;
zSig1            3624 lib/libkern/softfloat.c     shift64ExtraRightJamming( zSig0, zSig1, 1, &zSig0, &zSig1 );
zSig1            3630 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSig1            3646 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
zSig1            3670 lib/libkern/softfloat.c     zSig1 = 0;
zSig1            3680 lib/libkern/softfloat.c     shift128RightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
zSig1            3682 lib/libkern/softfloat.c     sub128( bSig, 0, aSig, zSig1, &zSig0, &zSig1 );
zSig1            3692 lib/libkern/softfloat.c     shift128RightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
zSig1            3694 lib/libkern/softfloat.c     sub128( aSig, 0, bSig, zSig1, &zSig0, &zSig1 );
zSig1            3699 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSig1            3758 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
zSig1            3796 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
zSig1            3798 lib/libkern/softfloat.c         shortShift128Left( zSig0, zSig1, 1, &zSig0, &zSig1 );
zSig1            3803 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSig1            3818 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
zSig1            3872 lib/libkern/softfloat.c     zSig1 = estimateDiv128To64( rem1, 0, bSig );
zSig1            3873 lib/libkern/softfloat.c     if ( (bits64) ( zSig1<<1 ) <= 8 ) {
zSig1            3874 lib/libkern/softfloat.c         mul64To128( bSig, zSig1, &term1, &term2 );
zSig1            3877 lib/libkern/softfloat.c             --zSig1;
zSig1            3880 lib/libkern/softfloat.c         zSig1 |= ( ( rem1 | rem2 ) != 0 );
zSig1            3884 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSig1            3997 lib/libkern/softfloat.c     bits64 aSig0, aSig1, zSig0, zSig1, doubleZSig0;
zSig1            4033 lib/libkern/softfloat.c     zSig1 = estimateDiv128To64( rem1, 0, doubleZSig0 );
zSig1            4034 lib/libkern/softfloat.c     if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) {
zSig1            4035 lib/libkern/softfloat.c         if ( zSig1 == 0 ) zSig1 = 1;
zSig1            4036 lib/libkern/softfloat.c         mul64To128( doubleZSig0, zSig1, &term1, &term2 );
zSig1            4038 lib/libkern/softfloat.c         mul64To128( zSig1, zSig1, &term2, &term3 );
zSig1            4041 lib/libkern/softfloat.c             --zSig1;
zSig1            4042 lib/libkern/softfloat.c             shortShift128Left( 0, zSig1, 1, &term2, &term3 );
zSig1            4047 lib/libkern/softfloat.c         zSig1 |= ( ( rem1 | rem2 | rem3 ) != 0 );
zSig1            4049 lib/libkern/softfloat.c     shortShift128Left( 0, zSig1, 1, &zSig0, &zSig1 );
zSig1            4053 lib/libkern/softfloat.c             floatx80_rounding_precision, 0, zExp, zSig0, zSig1 );
zSig1            4673 lib/libkern/softfloat.c     bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
zSig1            4720 lib/libkern/softfloat.c         add128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 );
zSig1            4721 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat128( zSign, 0, zSig0, zSig1 );
zSig1            4728 lib/libkern/softfloat.c     add128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 );
zSig1            4734 lib/libkern/softfloat.c         zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
zSig1            4736 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSig1            4752 lib/libkern/softfloat.c     bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1;
zSig1            4799 lib/libkern/softfloat.c     sub128( bSig0, bSig1, aSig0, aSig1, &zSig0, &zSig1 );
zSig1            4817 lib/libkern/softfloat.c     sub128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 );
zSig1            4821 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat128( zSign, zExp - 14, zSig0, zSig1 );
zSig1            4880 lib/libkern/softfloat.c     bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
zSig1            4922 lib/libkern/softfloat.c     mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 );
zSig1            4923 lib/libkern/softfloat.c     add128( zSig0, zSig1, aSig0, aSig1, &zSig0, &zSig1 );
zSig1            4927 lib/libkern/softfloat.c             zSig0, zSig1, zSig2, 1, &zSig0, &zSig1, &zSig2 );
zSig1            4930 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSig1            4945 lib/libkern/softfloat.c     bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
zSig1            5004 lib/libkern/softfloat.c     zSig1 = estimateDiv128To64( rem1, rem2, bSig0 );
zSig1            5005 lib/libkern/softfloat.c     if ( ( zSig1 & 0x3FFF ) <= 4 ) {
zSig1            5006 lib/libkern/softfloat.c         mul128By64To192( bSig0, bSig1, zSig1, &term1, &term2, &term3 );
zSig1            5009 lib/libkern/softfloat.c             --zSig1;
zSig1            5012 lib/libkern/softfloat.c         zSig1 |= ( ( rem1 | rem2 | rem3 ) != 0 );
zSig1            5014 lib/libkern/softfloat.c     shift128ExtraRightJamming( zSig0, zSig1, 0, 15, &zSig0, &zSig1, &zSig2 );
zSig1            5015 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSig1            5141 lib/libkern/softfloat.c     bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
zSig1            5179 lib/libkern/softfloat.c     zSig1 = estimateDiv128To64( rem1, 0, doubleZSig0 );
zSig1            5180 lib/libkern/softfloat.c     if ( ( zSig1 & 0x1FFF ) <= 5 ) {
zSig1            5181 lib/libkern/softfloat.c         if ( zSig1 == 0 ) zSig1 = 1;
zSig1            5182 lib/libkern/softfloat.c         mul64To128( doubleZSig0, zSig1, &term1, &term2 );
zSig1            5184 lib/libkern/softfloat.c         mul64To128( zSig1, zSig1, &term2, &term3 );
zSig1            5187 lib/libkern/softfloat.c             --zSig1;
zSig1            5188 lib/libkern/softfloat.c             shortShift128Left( 0, zSig1, 1, &term2, &term3 );
zSig1            5193 lib/libkern/softfloat.c         zSig1 |= ( ( rem1 | rem2 | rem3 ) != 0 );
zSig1            5195 lib/libkern/softfloat.c     shift128ExtraRightJamming( zSig0, zSig1, 0, 14, &zSig0, &zSig1, &zSig2 );
zSig1            5196 lib/libkern/softfloat.c     return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 );