zSign             127 lib/libkern/softfloat.c static int32 roundAndPackInt32( flag zSign, bits64 absZ )
zSign             143 lib/libkern/softfloat.c             if ( zSign ) {
zSign             155 lib/libkern/softfloat.c     if ( zSign ) z = - z;
zSign             156 lib/libkern/softfloat.c     if ( ( absZ>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) {
zSign             158 lib/libkern/softfloat.c         return zSign ? (sbits32) 0x80000000 : 0x7FFFFFFF;
zSign             178 lib/libkern/softfloat.c static int64 roundAndPackInt64( flag zSign, bits64 absZ0, bits64 absZ1 )
zSign             192 lib/libkern/softfloat.c             if ( zSign ) {
zSign             206 lib/libkern/softfloat.c     if ( zSign ) z = - z;
zSign             207 lib/libkern/softfloat.c     if ( z && ( ( z < 0 ) ^ zSign ) ) {
zSign             211 lib/libkern/softfloat.c               zSign ? (sbits64) LIT64( 0x8000000000000000 )
zSign             287 lib/libkern/softfloat.c INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
zSign             290 lib/libkern/softfloat.c     return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
zSign             317 lib/libkern/softfloat.c static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
zSign             333 lib/libkern/softfloat.c             if ( zSign ) {
zSign             348 lib/libkern/softfloat.c             return packFloat32( zSign, 0xFF, 0 ) - ( roundIncrement == 0 );
zSign             365 lib/libkern/softfloat.c     return packFloat32( zSign, zExp, zSig );
zSign             380 lib/libkern/softfloat.c  normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
zSign             385 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
zSign             456 lib/libkern/softfloat.c INLINE float64 packFloat64( flag zSign, int16 zExp, bits64 zSig )
zSign             459 lib/libkern/softfloat.c     return FLOAT64_MANGLE( ( ( (bits64) zSign )<<63 ) +
zSign             487 lib/libkern/softfloat.c static float64 roundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig )
zSign             503 lib/libkern/softfloat.c             if ( zSign ) {
zSign             519 lib/libkern/softfloat.c 		FLOAT64_DEMANGLE(packFloat64( zSign, 0x7FF, 0 )) -
zSign             537 lib/libkern/softfloat.c     return packFloat64( zSign, zExp, zSig );
zSign             552 lib/libkern/softfloat.c  normalizeRoundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig )
zSign             557 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp - shiftCount, zSig<<shiftCount );
zSign             627 lib/libkern/softfloat.c INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig )
zSign             632 lib/libkern/softfloat.c     z.high = ( ( (bits16) zSign )<<15 ) + zExp;
zSign             664 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zSign             692 lib/libkern/softfloat.c             if ( zSign ) {
zSign             724 lib/libkern/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zSign             739 lib/libkern/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zSign             747 lib/libkern/softfloat.c             if ( zSign ) {
zSign             766 lib/libkern/softfloat.c                  || ( zSign && ( roundingMode == float_round_up ) )
zSign             767 lib/libkern/softfloat.c                  || ( ! zSign && ( roundingMode == float_round_down ) )
zSign             769 lib/libkern/softfloat.c                 return packFloatx80( zSign, 0x7FFE, ~ roundMask );
zSign             771 lib/libkern/softfloat.c             return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign             787 lib/libkern/softfloat.c                 if ( zSign ) {
zSign             800 lib/libkern/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zSign             817 lib/libkern/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zSign             833 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zSign             847 lib/libkern/softfloat.c         roundAndPackFloatx80( roundingPrecision, zSign, zExp, zSig0, zSig1 );
zSign             963 lib/libkern/softfloat.c  packFloat128( flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zSign             968 lib/libkern/softfloat.c     z.high = ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<48 ) + zSig0;
zSign             997 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 )
zSign            1010 lib/libkern/softfloat.c             if ( zSign ) {
zSign            1032 lib/libkern/softfloat.c                  || ( zSign && ( roundingMode == float_round_up ) )
zSign            1033 lib/libkern/softfloat.c                  || ( ! zSign && ( roundingMode == float_round_down ) )
zSign            1037 lib/libkern/softfloat.c                         zSign,
zSign            1043 lib/libkern/softfloat.c             return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            1064 lib/libkern/softfloat.c                 if ( zSign ) {
zSign            1081 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zSign            1098 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zSign            1118 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSign            1133 lib/libkern/softfloat.c     flag zSign;
zSign            1137 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1138 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat32( zSign, 0x9C, zSign ? - a : a );
zSign            1151 lib/libkern/softfloat.c     flag zSign;
zSign            1157 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1158 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1161 lib/libkern/softfloat.c     return packFloat64( zSign, 0x432 - shiftCount, zSig<<shiftCount );
zSign            1177 lib/libkern/softfloat.c     flag zSign;
zSign            1183 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1184 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1187 lib/libkern/softfloat.c     return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount );
zSign            1204 lib/libkern/softfloat.c     flag zSign;
zSign            1210 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1211 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1214 lib/libkern/softfloat.c     return packFloat128( zSign, 0x402E - shiftCount, zSig0<<shiftCount, 0 );
zSign            1230 lib/libkern/softfloat.c     flag zSign;
zSign            1235 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1236 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1239 lib/libkern/softfloat.c         return packFloat32( zSign, 0x95 - shiftCount, absA<<shiftCount );
zSign            1249 lib/libkern/softfloat.c         return roundAndPackFloat32( zSign, 0x9C - shiftCount, absA );
zSign            1263 lib/libkern/softfloat.c     flag zSign;
zSign            1269 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1270 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat64( zSign, 0x43C, zSign ? - a : a );
zSign            1286 lib/libkern/softfloat.c     flag zSign;
zSign            1291 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1292 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1294 lib/libkern/softfloat.c     return packFloatx80( zSign, 0x403E - shiftCount, absA<<shiftCount );
zSign            1311 lib/libkern/softfloat.c     flag zSign;
zSign            1318 lib/libkern/softfloat.c     zSign = ( a < 0 );
zSign            1319 lib/libkern/softfloat.c     absA = zSign ? - a : a;
zSign            1332 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zSign            1670 lib/libkern/softfloat.c static float32 addFloat32Sigs( float32 a, float32 b, flag zSign )
zSign            1700 lib/libkern/softfloat.c             return packFloat32( zSign, 0xFF, 0 );
zSign            1716 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 );
zSign            1729 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zSign            1742 lib/libkern/softfloat.c static float32 subFloat32Sigs( float32 a, float32 b, flag zSign )
zSign            1772 lib/libkern/softfloat.c         return packFloat32( zSign ^ 1, 0xFF, 0 );
zSign            1785 lib/libkern/softfloat.c     zSign ^= 1;
zSign            1805 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat32( zSign, zExp, zSig );
zSign            1862 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            1874 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            1883 lib/libkern/softfloat.c         return packFloat32( zSign, 0xFF, 0 );
zSign            1891 lib/libkern/softfloat.c         return packFloat32( zSign, 0xFF, 0 );
zSign            1894 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat32( zSign, 0, 0 );
zSign            1898 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloat32( zSign, 0, 0 );
zSign            1910 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zSign            1923 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            1933 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            1941 lib/libkern/softfloat.c         return packFloat32( zSign, 0xFF, 0 );
zSign            1945 lib/libkern/softfloat.c         return packFloat32( zSign, 0, 0 );
zSign            1954 lib/libkern/softfloat.c             return packFloat32( zSign, 0xFF, 0 );
zSign            1959 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat32( zSign, 0, 0 );
zSign            1973 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zSign            1987 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            2073 lib/libkern/softfloat.c     zSign = ( (sbits32) aSig < 0 );
zSign            2074 lib/libkern/softfloat.c     if ( zSign ) aSig = - aSig;
zSign            2075 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
zSign            2634 lib/libkern/softfloat.c static float64 addFloat64Sigs( float64 a, float64 b, flag zSign )
zSign            2664 lib/libkern/softfloat.c             return packFloat64( zSign, 0x7FF, 0 );
zSign            2680 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat64( zSign, 0, ( aSig + bSig )>>9 );
zSign            2693 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig );
zSign            2706 lib/libkern/softfloat.c static float64 subFloat64Sigs( float64 a, float64 b, flag zSign )
zSign            2736 lib/libkern/softfloat.c         return packFloat64( zSign ^ 1, 0x7FF, 0 );
zSign            2749 lib/libkern/softfloat.c     zSign ^= 1;
zSign            2769 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat64( zSign, zExp, zSig );
zSign            2826 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            2836 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            2845 lib/libkern/softfloat.c         return packFloat64( zSign, 0x7FF, 0 );
zSign            2853 lib/libkern/softfloat.c         return packFloat64( zSign, 0x7FF, 0 );
zSign            2856 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat64( zSign, 0, 0 );
zSign            2860 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloat64( zSign, 0, 0 );
zSign            2872 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig0 );
zSign            2885 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            2897 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            2905 lib/libkern/softfloat.c         return packFloat64( zSign, 0x7FF, 0 );
zSign            2909 lib/libkern/softfloat.c         return packFloat64( zSign, 0, 0 );
zSign            2918 lib/libkern/softfloat.c             return packFloat64( zSign, 0x7FF, 0 );
zSign            2923 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat64( zSign, 0, 0 );
zSign            2943 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig );
zSign            2957 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            3028 lib/libkern/softfloat.c     zSign = ( (sbits64) aSig < 0 );
zSign            3029 lib/libkern/softfloat.c     if ( zSign ) aSig = - aSig;
zSign            3030 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig );
zSign            3576 lib/libkern/softfloat.c static floatx80 addFloatx80Sigs( floatx80 a, floatx80 b, flag zSign )
zSign            3599 lib/libkern/softfloat.c             return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3630 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSign            3643 lib/libkern/softfloat.c static floatx80 subFloatx80Sigs( floatx80 a, floatx80 b, flag zSign )
zSign            3677 lib/libkern/softfloat.c         return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3684 lib/libkern/softfloat.c     zSign ^= 1;
zSign            3699 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSign            3756 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            3767 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            3774 lib/libkern/softfloat.c         return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3785 lib/libkern/softfloat.c         return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3788 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 );
zSign            3792 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 );
zSign            3803 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSign            3816 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            3828 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            3835 lib/libkern/softfloat.c         return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3839 lib/libkern/softfloat.c         return packFloatx80( zSign, 0, 0 );
zSign            3851 lib/libkern/softfloat.c             return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
zSign            3856 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 );
zSign            3884 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zSign            3897 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            3935 lib/libkern/softfloat.c     zSign = aSign;
zSign            3978 lib/libkern/softfloat.c         zSign = ! zSign;
zSign            3982 lib/libkern/softfloat.c             80, zSign, bExp + expDiff, aSig0, aSig1 );
zSign            4670 lib/libkern/softfloat.c static float128 addFloat128Sigs( float128 a, float128 b, flag zSign )
zSign            4701 lib/libkern/softfloat.c             return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            4721 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat128( zSign, 0, zSig0, zSig1 );
zSign            4736 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSign            4749 lib/libkern/softfloat.c static float128 subFloat128Sigs( float128 a, float128 b, flag zSign )
zSign            4788 lib/libkern/softfloat.c         return packFloat128( zSign ^ 1, 0x7FFF, 0, 0 );
zSign            4801 lib/libkern/softfloat.c     zSign ^= 1;
zSign            4821 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat128( zSign, zExp - 14, zSig0, zSig1 );
zSign            4878 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            4891 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            4898 lib/libkern/softfloat.c         return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            4909 lib/libkern/softfloat.c         return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            4912 lib/libkern/softfloat.c         if ( ( aSig0 | aSig1 ) == 0 ) return packFloat128( zSign, 0, 0, 0 );
zSign            4916 lib/libkern/softfloat.c         if ( ( bSig0 | bSig1 ) == 0 ) return packFloat128( zSign, 0, 0, 0 );
zSign            4930 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSign            4943 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            4957 lib/libkern/softfloat.c     zSign = aSign ^ bSign;
zSign            4964 lib/libkern/softfloat.c         return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            4968 lib/libkern/softfloat.c         return packFloat128( zSign, 0, 0, 0 );
zSign            4980 lib/libkern/softfloat.c             return packFloat128( zSign, 0x7FFF, 0, 0 );
zSign            4985 lib/libkern/softfloat.c         if ( ( aSig0 | aSig1 ) == 0 ) return packFloat128( zSign, 0, 0, 0 );
zSign            5015 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zSign            5028 lib/libkern/softfloat.c     flag aSign, bSign, zSign;
zSign            5123 lib/libkern/softfloat.c     zSign = ( (sbits64) aSig0 < 0 );
zSign            5124 lib/libkern/softfloat.c     if ( zSign ) sub128( 0, 0, aSig0, aSig1, &aSig0, &aSig1 );
zSign            5126 lib/libkern/softfloat.c         normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 );