bSig             1673 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
bSig             1678 lib/libkern/softfloat.c     bSig = extractFloat32Frac( b );
bSig             1682 lib/libkern/softfloat.c     bSig <<= 6;
bSig             1692 lib/libkern/softfloat.c             bSig |= 0x20000000;
bSig             1694 lib/libkern/softfloat.c         shift32RightJamming( bSig, expDiff, &bSig );
bSig             1699 lib/libkern/softfloat.c             if ( bSig ) return propagateFloat32NaN( a, b );
bSig             1713 lib/libkern/softfloat.c             if ( aSig | bSig ) return propagateFloat32NaN( a, b );
bSig             1716 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 );
bSig             1717 lib/libkern/softfloat.c         zSig = 0x40000000 + aSig + bSig;
bSig             1722 lib/libkern/softfloat.c     zSig = ( aSig + bSig )<<1;
bSig             1725 lib/libkern/softfloat.c         zSig = aSig + bSig;
bSig             1745 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
bSig             1750 lib/libkern/softfloat.c     bSig = extractFloat32Frac( b );
bSig             1754 lib/libkern/softfloat.c     bSig <<= 7;
bSig             1758 lib/libkern/softfloat.c         if ( aSig | bSig ) return propagateFloat32NaN( a, b );
bSig             1766 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
bSig             1767 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
bSig             1771 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat32NaN( a, b );
bSig             1781 lib/libkern/softfloat.c     bSig |= 0x40000000;
bSig             1783 lib/libkern/softfloat.c     zSig = bSig - aSig;
bSig             1796 lib/libkern/softfloat.c         bSig |= 0x40000000;
bSig             1798 lib/libkern/softfloat.c     shift32RightJamming( bSig, expDiff, &bSig );
bSig             1801 lib/libkern/softfloat.c     zSig = aSig - bSig;
bSig             1864 lib/libkern/softfloat.c     bits32 aSig, bSig;
bSig             1871 lib/libkern/softfloat.c     bSig = extractFloat32Frac( b );
bSig             1876 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
bSig             1879 lib/libkern/softfloat.c         if ( ( bExp | bSig ) == 0 ) {
bSig             1886 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat32NaN( a, b );
bSig             1898 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloat32( zSign, 0, 0 );
bSig             1899 lib/libkern/softfloat.c         normalizeFloat32Subnormal( bSig, &bExp, &bSig );
bSig             1903 lib/libkern/softfloat.c     bSig = ( bSig | 0x00800000 )<<8;
bSig             1904 lib/libkern/softfloat.c     shift64RightJamming( ( (bits64) aSig ) * bSig, 32, &zSig64 );
bSig             1925 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
bSig             1930 lib/libkern/softfloat.c     bSig = extractFloat32Frac( b );
bSig             1937 lib/libkern/softfloat.c             if ( bSig ) return propagateFloat32NaN( a, b );
bSig             1944 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat32NaN( a, b );
bSig             1948 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             1956 lib/libkern/softfloat.c         normalizeFloat32Subnormal( bSig, &bExp, &bSig );
bSig             1964 lib/libkern/softfloat.c     bSig = ( bSig | 0x00800000 )<<8;
bSig             1965 lib/libkern/softfloat.c     if ( bSig <= ( aSig + aSig ) ) {
bSig             1969 lib/libkern/softfloat.c     zSig = ( ( (bits64) aSig )<<32 ) / bSig;
bSig             1971 lib/libkern/softfloat.c         zSig |= ( (bits64) bSig * zSig != ( (bits64) aSig )<<32 );
bSig             1989 lib/libkern/softfloat.c     bits32 aSig, bSig;
bSig             1998 lib/libkern/softfloat.c     bSig = extractFloat32Frac( b );
bSig             2002 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
bSig             2009 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat32NaN( a, b );
bSig             2013 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             2017 lib/libkern/softfloat.c         normalizeFloat32Subnormal( bSig, &bExp, &bSig );
bSig             2025 lib/libkern/softfloat.c     bSig |= 0x00800000;
bSig             2028 lib/libkern/softfloat.c         bSig <<= 8;
bSig             2033 lib/libkern/softfloat.c         q = ( bSig <= aSig );
bSig             2034 lib/libkern/softfloat.c         if ( q ) aSig -= bSig;
bSig             2036 lib/libkern/softfloat.c             q = ( ( (bits64) aSig )<<32 ) / bSig;
bSig             2038 lib/libkern/softfloat.c             bSig >>= 2;
bSig             2039 lib/libkern/softfloat.c             aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
bSig             2043 lib/libkern/softfloat.c             bSig >>= 2;
bSig             2047 lib/libkern/softfloat.c         if ( bSig <= aSig ) aSig -= bSig;
bSig             2049 lib/libkern/softfloat.c         bSig64 = ( (bits64) bSig )<<40;
bSig             2054 lib/libkern/softfloat.c             aSig64 = - ( ( bSig * q64 )<<38 );
bSig             2061 lib/libkern/softfloat.c         bSig <<= 6;
bSig             2062 lib/libkern/softfloat.c         aSig = ( ( aSig64>>33 )<<( expDiff - 1 ) ) - bSig * q;
bSig             2067 lib/libkern/softfloat.c         aSig -= bSig;
bSig             2637 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
bSig             2642 lib/libkern/softfloat.c     bSig = extractFloat64Frac( b );
bSig             2646 lib/libkern/softfloat.c     bSig <<= 9;
bSig             2656 lib/libkern/softfloat.c             bSig |= LIT64( 0x2000000000000000 );
bSig             2658 lib/libkern/softfloat.c         shift64RightJamming( bSig, expDiff, &bSig );
bSig             2663 lib/libkern/softfloat.c             if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2677 lib/libkern/softfloat.c             if ( aSig | bSig ) return propagateFloat64NaN( a, b );
bSig             2680 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat64( zSign, 0, ( aSig + bSig )>>9 );
bSig             2681 lib/libkern/softfloat.c         zSig = LIT64( 0x4000000000000000 ) + aSig + bSig;
bSig             2686 lib/libkern/softfloat.c     zSig = ( aSig + bSig )<<1;
bSig             2689 lib/libkern/softfloat.c         zSig = aSig + bSig;
bSig             2709 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
bSig             2714 lib/libkern/softfloat.c     bSig = extractFloat64Frac( b );
bSig             2718 lib/libkern/softfloat.c     bSig <<= 10;
bSig             2722 lib/libkern/softfloat.c         if ( aSig | bSig ) return propagateFloat64NaN( a, b );
bSig             2730 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
bSig             2731 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
bSig             2735 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2745 lib/libkern/softfloat.c     bSig |= LIT64( 0x4000000000000000 );
bSig             2747 lib/libkern/softfloat.c     zSig = bSig - aSig;
bSig             2760 lib/libkern/softfloat.c         bSig |= LIT64( 0x4000000000000000 );
bSig             2762 lib/libkern/softfloat.c     shift64RightJamming( bSig, expDiff, &bSig );
bSig             2765 lib/libkern/softfloat.c     zSig = aSig - bSig;
bSig             2828 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
bSig             2833 lib/libkern/softfloat.c     bSig = extractFloat64Frac( b );
bSig             2838 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
bSig             2841 lib/libkern/softfloat.c         if ( ( bExp | bSig ) == 0 ) {
bSig             2848 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2860 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloat64( zSign, 0, 0 );
bSig             2861 lib/libkern/softfloat.c         normalizeFloat64Subnormal( bSig, &bExp, &bSig );
bSig             2865 lib/libkern/softfloat.c     bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
bSig             2866 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
bSig             2887 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
bSig             2894 lib/libkern/softfloat.c     bSig = extractFloat64Frac( b );
bSig             2901 lib/libkern/softfloat.c             if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2908 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2912 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             2920 lib/libkern/softfloat.c         normalizeFloat64Subnormal( bSig, &bExp, &bSig );
bSig             2928 lib/libkern/softfloat.c     bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
bSig             2929 lib/libkern/softfloat.c     if ( bSig <= ( aSig + aSig ) ) {
bSig             2933 lib/libkern/softfloat.c     zSig = estimateDiv128To64( aSig, 0, bSig );
bSig             2935 lib/libkern/softfloat.c         mul64To128( bSig, zSig, &term0, &term1 );
bSig             2939 lib/libkern/softfloat.c             add128( rem0, rem1, 0, bSig, &rem0, &rem1 );
bSig             2959 lib/libkern/softfloat.c     bits64 aSig, bSig;
bSig             2966 lib/libkern/softfloat.c     bSig = extractFloat64Frac( b );
bSig             2970 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
bSig             2977 lib/libkern/softfloat.c         if ( bSig ) return propagateFloat64NaN( a, b );
bSig             2981 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             2985 lib/libkern/softfloat.c         normalizeFloat64Subnormal( bSig, &bExp, &bSig );
bSig             2993 lib/libkern/softfloat.c     bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
bSig             2998 lib/libkern/softfloat.c     q = ( bSig <= aSig );
bSig             2999 lib/libkern/softfloat.c     if ( q ) aSig -= bSig;
bSig             3002 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig, 0, bSig );
bSig             3004 lib/libkern/softfloat.c         aSig = - ( ( bSig>>2 ) * q );
bSig             3009 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig, 0, bSig );
bSig             3012 lib/libkern/softfloat.c         bSig >>= 2;
bSig             3013 lib/libkern/softfloat.c         aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
bSig             3017 lib/libkern/softfloat.c         bSig >>= 2;
bSig             3022 lib/libkern/softfloat.c         aSig -= bSig;
bSig             3579 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
bSig             3584 lib/libkern/softfloat.c     bSig = extractFloatx80Frac( b );
bSig             3593 lib/libkern/softfloat.c         shift64ExtraRightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
bSig             3598 lib/libkern/softfloat.c             if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3607 lib/libkern/softfloat.c             if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
bSig             3613 lib/libkern/softfloat.c         zSig0 = aSig + bSig;
bSig             3621 lib/libkern/softfloat.c     zSig0 = aSig + bSig;
bSig             3646 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
bSig             3652 lib/libkern/softfloat.c     bSig = extractFloatx80Frac( b );
bSig             3658 lib/libkern/softfloat.c         if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
bSig             3671 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
bSig             3672 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
bSig             3676 lib/libkern/softfloat.c         if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3682 lib/libkern/softfloat.c     sub128( bSig, 0, aSig, zSig1, &zSig0, &zSig1 );
bSig             3692 lib/libkern/softfloat.c     shift128RightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
bSig             3694 lib/libkern/softfloat.c     sub128( aSig, 0, bSig, zSig1, &zSig0, &zSig1 );
bSig             3758 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
bSig             3764 lib/libkern/softfloat.c     bSig = extractFloatx80Frac( b );
bSig             3770 lib/libkern/softfloat.c              || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
bSig             3773 lib/libkern/softfloat.c         if ( ( bExp | bSig ) == 0 ) goto invalid;
bSig             3777 lib/libkern/softfloat.c         if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3792 lib/libkern/softfloat.c         if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 );
bSig             3793 lib/libkern/softfloat.c         normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
bSig             3796 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
bSig             3818 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
bSig             3825 lib/libkern/softfloat.c     bSig = extractFloatx80Frac( b );
bSig             3832 lib/libkern/softfloat.c             if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3838 lib/libkern/softfloat.c         if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3842 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             3853 lib/libkern/softfloat.c         normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
bSig             3861 lib/libkern/softfloat.c     if ( bSig <= aSig ) {
bSig             3865 lib/libkern/softfloat.c     zSig0 = estimateDiv128To64( aSig, rem1, bSig );
bSig             3866 lib/libkern/softfloat.c     mul64To128( bSig, zSig0, &term0, &term1 );
bSig             3870 lib/libkern/softfloat.c         add128( rem0, rem1, 0, bSig, &rem0, &rem1 );
bSig             3872 lib/libkern/softfloat.c     zSig1 = estimateDiv128To64( rem1, 0, bSig );
bSig             3874 lib/libkern/softfloat.c         mul64To128( bSig, zSig1, &term1, &term2 );
bSig             3878 lib/libkern/softfloat.c             add128( rem1, rem2, 0, bSig, &rem1, &rem2 );
bSig             3899 lib/libkern/softfloat.c     bits64 aSig0, aSig1, bSig;
bSig             3906 lib/libkern/softfloat.c     bSig = extractFloatx80Frac( b );
bSig             3911 lib/libkern/softfloat.c              || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
bSig             3917 lib/libkern/softfloat.c         if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bSig             3921 lib/libkern/softfloat.c         if ( bSig == 0 ) {
bSig             3928 lib/libkern/softfloat.c         normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
bSig             3934 lib/libkern/softfloat.c     bSig |= LIT64( 0x8000000000000000 );
bSig             3943 lib/libkern/softfloat.c     q = ( bSig <= aSig0 );
bSig             3944 lib/libkern/softfloat.c     if ( q ) aSig0 -= bSig;
bSig             3947 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig0, aSig1, bSig );
bSig             3949 lib/libkern/softfloat.c         mul64To128( bSig, q, &term0, &term1 );
bSig             3956 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig0, aSig1, bSig );
bSig             3959 lib/libkern/softfloat.c         mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 );
bSig             3961 lib/libkern/softfloat.c         shortShift128Left( 0, bSig, 64 - expDiff, &term0, &term1 );
bSig             3969 lib/libkern/softfloat.c         term0 = bSig;