aSig              265 lib/libkern/softfloat.c  normalizeFloat32Subnormal( bits32 aSig, int16 *zExpPtr, bits32 *zSigPtr )
aSig              269 lib/libkern/softfloat.c     shiftCount = countLeadingZeros32( aSig ) - 8;
aSig              270 lib/libkern/softfloat.c     *zSigPtr = aSig<<shiftCount;
aSig              434 lib/libkern/softfloat.c  normalizeFloat64Subnormal( bits64 aSig, int16 *zExpPtr, bits64 *zSigPtr )
aSig              438 lib/libkern/softfloat.c     shiftCount = countLeadingZeros64( aSig ) - 11;
aSig              439 lib/libkern/softfloat.c     *zSigPtr = aSig<<shiftCount;
aSig              611 lib/libkern/softfloat.c  normalizeFloatx80Subnormal( bits64 aSig, int32 *zExpPtr, bits64 *zSigPtr )
aSig              615 lib/libkern/softfloat.c     shiftCount = countLeadingZeros64( aSig );
aSig              616 lib/libkern/softfloat.c     *zSigPtr = aSig<<shiftCount;
aSig             1355 lib/libkern/softfloat.c     bits32 aSig;
aSig             1358 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1361 lib/libkern/softfloat.c     if ( ( aExp == 0xFF ) && aSig ) aSign = 0;
aSig             1362 lib/libkern/softfloat.c     if ( aExp ) aSig |= 0x00800000;
aSig             1364 lib/libkern/softfloat.c     aSig64 = aSig;
aSig             1387 lib/libkern/softfloat.c     bits32 aSig;
aSig             1390 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1397 lib/libkern/softfloat.c             if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) return 0x7FFFFFFF;
aSig             1402 lib/libkern/softfloat.c         if ( aExp | aSig ) float_set_inexact();
aSig             1405 lib/libkern/softfloat.c     aSig = ( aSig | 0x00800000 )<<8;
aSig             1406 lib/libkern/softfloat.c     z = aSig>>( - shiftCount );
aSig             1407 lib/libkern/softfloat.c     if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
aSig             1431 lib/libkern/softfloat.c     bits32 aSig;
aSig             1434 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1440 lib/libkern/softfloat.c         if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) {
aSig             1445 lib/libkern/softfloat.c     if ( aExp ) aSig |= 0x00800000;
aSig             1446 lib/libkern/softfloat.c     aSig64 = aSig;
aSig             1468 lib/libkern/softfloat.c     bits32 aSig;
aSig             1472 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1479 lib/libkern/softfloat.c             if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) {
aSig             1486 lib/libkern/softfloat.c         if ( aExp | aSig ) float_set_inexact();
aSig             1489 lib/libkern/softfloat.c     aSig64 = aSig | 0x00800000;
aSig             1513 lib/libkern/softfloat.c     bits32 aSig;
aSig             1515 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1519 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloat64( float32ToCommonNaN( a ) );
aSig             1523 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat64( aSign, 0, 0 );
aSig             1524 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             1527 lib/libkern/softfloat.c     return packFloat64( aSign, aExp + 0x380, ( (bits64) aSig )<<29 );
aSig             1545 lib/libkern/softfloat.c     bits32 aSig;
aSig             1547 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1551 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloatx80( float32ToCommonNaN( a ) );
aSig             1555 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 );
aSig             1556 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             1558 lib/libkern/softfloat.c     aSig |= 0x00800000;
aSig             1559 lib/libkern/softfloat.c     return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 );
aSig             1579 lib/libkern/softfloat.c     bits32 aSig;
aSig             1581 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1585 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloat128( float32ToCommonNaN( a ) );
aSig             1589 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat128( aSign, 0, 0, 0 );
aSig             1590 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             1593 lib/libkern/softfloat.c     return packFloat128( aSign, aExp + 0x3F80, ( (bits64) aSig )<<25, 0 );
aSig             1673 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
aSig             1676 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1681 lib/libkern/softfloat.c     aSig <<= 6;
aSig             1685 lib/libkern/softfloat.c             if ( aSig ) return propagateFloat32NaN( a, b );
aSig             1706 lib/libkern/softfloat.c             aSig |= 0x20000000;
aSig             1708 lib/libkern/softfloat.c         shift32RightJamming( aSig, - expDiff, &aSig );
aSig             1713 lib/libkern/softfloat.c             if ( aSig | bSig ) return propagateFloat32NaN( a, b );
aSig             1716 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 );
aSig             1717 lib/libkern/softfloat.c         zSig = 0x40000000 + aSig + bSig;
aSig             1721 lib/libkern/softfloat.c     aSig |= 0x20000000;
aSig             1722 lib/libkern/softfloat.c     zSig = ( aSig + bSig )<<1;
aSig             1725 lib/libkern/softfloat.c         zSig = aSig + bSig;
aSig             1745 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
aSig             1748 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1753 lib/libkern/softfloat.c     aSig <<= 7;
aSig             1758 lib/libkern/softfloat.c         if ( aSig | bSig ) return propagateFloat32NaN( a, b );
aSig             1766 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
aSig             1767 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
aSig             1778 lib/libkern/softfloat.c         aSig |= 0x40000000;
aSig             1780 lib/libkern/softfloat.c     shift32RightJamming( aSig, - expDiff, &aSig );
aSig             1783 lib/libkern/softfloat.c     zSig = bSig - aSig;
aSig             1789 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat32NaN( a, b );
aSig             1799 lib/libkern/softfloat.c     aSig |= 0x40000000;
aSig             1801 lib/libkern/softfloat.c     zSig = aSig - bSig;
aSig             1864 lib/libkern/softfloat.c     bits32 aSig, bSig;
aSig             1868 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1876 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
aSig             1887 lib/libkern/softfloat.c         if ( ( aExp | aSig ) == 0 ) {
aSig             1894 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat32( zSign, 0, 0 );
aSig             1895 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             1902 lib/libkern/softfloat.c     aSig = ( aSig | 0x00800000 )<<7;
aSig             1904 lib/libkern/softfloat.c     shift64RightJamming( ( (bits64) aSig ) * bSig, 32, &zSig64 );
aSig             1925 lib/libkern/softfloat.c     bits32 aSig, bSig, zSig;
aSig             1927 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             1935 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat32NaN( a, b );
aSig             1949 lib/libkern/softfloat.c             if ( ( aExp | aSig ) == 0 ) {
aSig             1959 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat32( zSign, 0, 0 );
aSig             1960 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             1963 lib/libkern/softfloat.c     aSig = ( aSig | 0x00800000 )<<7;
aSig             1965 lib/libkern/softfloat.c     if ( bSig <= ( aSig + aSig ) ) {
aSig             1966 lib/libkern/softfloat.c         aSig >>= 1;
aSig             1969 lib/libkern/softfloat.c     zSig = ( ( (bits64) aSig )<<32 ) / bSig;
aSig             1971 lib/libkern/softfloat.c         zSig |= ( (bits64) bSig * zSig != ( (bits64) aSig )<<32 );
aSig             1989 lib/libkern/softfloat.c     bits32 aSig, bSig;
aSig             1995 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             2002 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
aSig             2020 lib/libkern/softfloat.c         if ( aSig == 0 ) return a;
aSig             2021 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             2024 lib/libkern/softfloat.c     aSig |= 0x00800000;
aSig             2027 lib/libkern/softfloat.c         aSig <<= 8;
aSig             2031 lib/libkern/softfloat.c             aSig >>= 1;
aSig             2033 lib/libkern/softfloat.c         q = ( bSig <= aSig );
aSig             2034 lib/libkern/softfloat.c         if ( q ) aSig -= bSig;
aSig             2036 lib/libkern/softfloat.c             q = ( ( (bits64) aSig )<<32 ) / bSig;
aSig             2039 lib/libkern/softfloat.c             aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
aSig             2042 lib/libkern/softfloat.c             aSig >>= 2;
aSig             2047 lib/libkern/softfloat.c         if ( bSig <= aSig ) aSig -= bSig;
aSig             2048 lib/libkern/softfloat.c         aSig64 = ( (bits64) aSig )<<40;
aSig             2062 lib/libkern/softfloat.c         aSig = ( ( aSig64>>33 )<<( expDiff - 1 ) ) - bSig * q;
aSig             2065 lib/libkern/softfloat.c         alternateASig = aSig;
aSig             2067 lib/libkern/softfloat.c         aSig -= bSig;
aSig             2068 lib/libkern/softfloat.c     } while ( 0 <= (sbits32) aSig );
aSig             2069 lib/libkern/softfloat.c     sigMean = aSig + alternateASig;
aSig             2071 lib/libkern/softfloat.c         aSig = alternateASig;
aSig             2073 lib/libkern/softfloat.c     zSign = ( (sbits32) aSig < 0 );
aSig             2074 lib/libkern/softfloat.c     if ( zSign ) aSig = - aSig;
aSig             2075 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
aSig             2092 lib/libkern/softfloat.c     bits32 aSig, zSig;
aSig             2095 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             2099 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat32NaN( a, 0 );
aSig             2105 lib/libkern/softfloat.c         if ( ( aExp | aSig ) == 0 ) return a;
aSig             2110 lib/libkern/softfloat.c         if ( aSig == 0 ) return 0;
aSig             2111 lib/libkern/softfloat.c         normalizeFloat32Subnormal( aSig, &aExp, &aSig );
aSig             2114 lib/libkern/softfloat.c     aSig = ( aSig | 0x00800000 )<<8;
aSig             2115 lib/libkern/softfloat.c     zSig = estimateSqrt32( aExp, aSig ) + 2;
aSig             2121 lib/libkern/softfloat.c         aSig >>= aExp & 1;
aSig             2123 lib/libkern/softfloat.c         rem = ( ( (bits64) aSig )<<32 ) - term;
aSig             2301 lib/libkern/softfloat.c     bits64 aSig;
aSig             2303 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2306 lib/libkern/softfloat.c     if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
aSig             2307 lib/libkern/softfloat.c     if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
aSig             2309 lib/libkern/softfloat.c     if ( 0 < shiftCount ) shift64RightJamming( aSig, shiftCount, &aSig );
aSig             2310 lib/libkern/softfloat.c     return roundAndPackInt32( aSign, aSig );
aSig             2330 lib/libkern/softfloat.c     bits64 aSig, savedASig;
aSig             2333 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2337 lib/libkern/softfloat.c         if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
aSig             2341 lib/libkern/softfloat.c         if ( aExp || aSig ) float_set_inexact();
aSig             2344 lib/libkern/softfloat.c     aSig |= LIT64( 0x0010000000000000 );
aSig             2346 lib/libkern/softfloat.c     savedASig = aSig;
aSig             2347 lib/libkern/softfloat.c     aSig >>= shiftCount;
aSig             2348 lib/libkern/softfloat.c     z = aSig;
aSig             2355 lib/libkern/softfloat.c     if ( ( aSig<<shiftCount ) != savedASig ) {
aSig             2378 lib/libkern/softfloat.c     bits64 aSig, aSigExtra;
aSig             2380 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2383 lib/libkern/softfloat.c     if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
aSig             2390 lib/libkern/softfloat.c                       && ( aSig != LIT64( 0x0010000000000000 ) ) )
aSig             2397 lib/libkern/softfloat.c         aSig <<= - shiftCount;
aSig             2400 lib/libkern/softfloat.c         shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
aSig             2402 lib/libkern/softfloat.c     return roundAndPackInt64( aSign, aSig, aSigExtra );
aSig             2421 lib/libkern/softfloat.c     bits64 aSig;
aSig             2424 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2427 lib/libkern/softfloat.c     if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
aSig             2435 lib/libkern/softfloat.c                           && ( aSig != LIT64( 0x0010000000000000 ) ) )
aSig             2442 lib/libkern/softfloat.c         z = aSig<<shiftCount;
aSig             2446 lib/libkern/softfloat.c             if ( aExp | aSig ) float_set_inexact();
aSig             2449 lib/libkern/softfloat.c         z = aSig>>( - shiftCount );
aSig             2450 lib/libkern/softfloat.c         if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
aSig             2472 lib/libkern/softfloat.c     bits64 aSig;
aSig             2475 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2479 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloat32( float64ToCommonNaN( a ) );
aSig             2482 lib/libkern/softfloat.c     shift64RightJamming( aSig, 22, &aSig );
aSig             2483 lib/libkern/softfloat.c     zSig = aSig;
aSig             2506 lib/libkern/softfloat.c     bits64 aSig;
aSig             2508 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2512 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloatx80( float64ToCommonNaN( a ) );
aSig             2516 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 );
aSig             2517 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             2521 lib/libkern/softfloat.c             aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 );
aSig             2541 lib/libkern/softfloat.c     bits64 aSig, zSig0, zSig1;
aSig             2543 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2547 lib/libkern/softfloat.c         if ( aSig ) return commonNaNToFloat128( float64ToCommonNaN( a ) );
aSig             2551 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat128( aSign, 0, 0, 0 );
aSig             2552 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             2555 lib/libkern/softfloat.c     shift128Right( aSig, 0, 4, &zSig0, &zSig1 );
aSig             2637 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
aSig             2640 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2645 lib/libkern/softfloat.c     aSig <<= 9;
aSig             2649 lib/libkern/softfloat.c             if ( aSig ) return propagateFloat64NaN( a, b );
aSig             2670 lib/libkern/softfloat.c             aSig |= LIT64( 0x2000000000000000 );
aSig             2672 lib/libkern/softfloat.c         shift64RightJamming( aSig, - expDiff, &aSig );
aSig             2677 lib/libkern/softfloat.c             if ( aSig | bSig ) return propagateFloat64NaN( a, b );
aSig             2680 lib/libkern/softfloat.c         if ( aExp == 0 ) return packFloat64( zSign, 0, ( aSig + bSig )>>9 );
aSig             2681 lib/libkern/softfloat.c         zSig = LIT64( 0x4000000000000000 ) + aSig + bSig;
aSig             2685 lib/libkern/softfloat.c     aSig |= LIT64( 0x2000000000000000 );
aSig             2686 lib/libkern/softfloat.c     zSig = ( aSig + bSig )<<1;
aSig             2689 lib/libkern/softfloat.c         zSig = aSig + bSig;
aSig             2709 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
aSig             2712 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2717 lib/libkern/softfloat.c     aSig <<= 10;
aSig             2722 lib/libkern/softfloat.c         if ( aSig | bSig ) return propagateFloat64NaN( a, b );
aSig             2730 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
aSig             2731 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
aSig             2742 lib/libkern/softfloat.c         aSig |= LIT64( 0x4000000000000000 );
aSig             2744 lib/libkern/softfloat.c     shift64RightJamming( aSig, - expDiff, &aSig );
aSig             2747 lib/libkern/softfloat.c     zSig = bSig - aSig;
aSig             2753 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat64NaN( a, b );
aSig             2763 lib/libkern/softfloat.c     aSig |= LIT64( 0x4000000000000000 );
aSig             2765 lib/libkern/softfloat.c     zSig = aSig - bSig;
aSig             2828 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
aSig             2830 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2838 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
aSig             2849 lib/libkern/softfloat.c         if ( ( aExp | aSig ) == 0 ) {
aSig             2856 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat64( zSign, 0, 0 );
aSig             2857 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             2864 lib/libkern/softfloat.c     aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10;
aSig             2866 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
aSig             2887 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig;
aSig             2891 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2899 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat64NaN( a, b );
aSig             2913 lib/libkern/softfloat.c             if ( ( aExp | aSig ) == 0 ) {
aSig             2923 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloat64( zSign, 0, 0 );
aSig             2924 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             2927 lib/libkern/softfloat.c     aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10;
aSig             2929 lib/libkern/softfloat.c     if ( bSig <= ( aSig + aSig ) ) {
aSig             2930 lib/libkern/softfloat.c         aSig >>= 1;
aSig             2933 lib/libkern/softfloat.c     zSig = estimateDiv128To64( aSig, 0, bSig );
aSig             2936 lib/libkern/softfloat.c         sub128( aSig, 0, term0, term1, &rem0, &rem1 );
aSig             2959 lib/libkern/softfloat.c     bits64 aSig, bSig;
aSig             2963 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             2970 lib/libkern/softfloat.c         if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
aSig             2988 lib/libkern/softfloat.c         if ( aSig == 0 ) return a;
aSig             2989 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             2992 lib/libkern/softfloat.c     aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11;
aSig             2996 lib/libkern/softfloat.c         aSig >>= 1;
aSig             2998 lib/libkern/softfloat.c     q = ( bSig <= aSig );
aSig             2999 lib/libkern/softfloat.c     if ( q ) aSig -= bSig;
aSig             3002 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig, 0, bSig );
aSig             3004 lib/libkern/softfloat.c         aSig = - ( ( bSig>>2 ) * q );
aSig             3009 lib/libkern/softfloat.c         q = estimateDiv128To64( aSig, 0, bSig );
aSig             3013 lib/libkern/softfloat.c         aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
aSig             3016 lib/libkern/softfloat.c         aSig >>= 2;
aSig             3020 lib/libkern/softfloat.c         alternateASig = aSig;
aSig             3022 lib/libkern/softfloat.c         aSig -= bSig;
aSig             3023 lib/libkern/softfloat.c     } while ( 0 <= (sbits64) aSig );
aSig             3024 lib/libkern/softfloat.c     sigMean = aSig + alternateASig;
aSig             3026 lib/libkern/softfloat.c         aSig = alternateASig;
aSig             3028 lib/libkern/softfloat.c     zSign = ( (sbits64) aSig < 0 );
aSig             3029 lib/libkern/softfloat.c     if ( zSign ) aSig = - aSig;
aSig             3030 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig );
aSig             3045 lib/libkern/softfloat.c     bits64 aSig, zSig, doubleZSig;
aSig             3048 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             3052 lib/libkern/softfloat.c         if ( aSig ) return propagateFloat64NaN( a, a );
aSig             3058 lib/libkern/softfloat.c         if ( ( aExp | aSig ) == 0 ) return a;
aSig             3063 lib/libkern/softfloat.c         if ( aSig == 0 ) return 0;
aSig             3064 lib/libkern/softfloat.c         normalizeFloat64Subnormal( aSig, &aExp, &aSig );
aSig             3067 lib/libkern/softfloat.c     aSig |= LIT64( 0x0010000000000000 );
aSig             3068 lib/libkern/softfloat.c     zSig = estimateSqrt32( aExp, aSig>>21 );
aSig             3069 lib/libkern/softfloat.c     aSig <<= 9 - ( aExp & 1 );
aSig             3070 lib/libkern/softfloat.c     zSig = estimateDiv128To64( aSig, 0, zSig<<32 ) + ( zSig<<30 );
aSig             3074 lib/libkern/softfloat.c         sub128( aSig, 0, term0, term1, &rem0, &rem1 );
aSig             3261 lib/libkern/softfloat.c     bits64 aSig;
aSig             3263 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3266 lib/libkern/softfloat.c     if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
aSig             3269 lib/libkern/softfloat.c     shift64RightJamming( aSig, shiftCount, &aSig );
aSig             3270 lib/libkern/softfloat.c     return roundAndPackInt32( aSign, aSig );
aSig             3289 lib/libkern/softfloat.c     bits64 aSig, savedASig;
aSig             3292 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3296 lib/libkern/softfloat.c         if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
aSig             3300 lib/libkern/softfloat.c         if ( aExp || aSig ) float_set_inexact();
aSig             3304 lib/libkern/softfloat.c     savedASig = aSig;
aSig             3305 lib/libkern/softfloat.c     aSig >>= shiftCount;
aSig             3306 lib/libkern/softfloat.c     z = aSig;
aSig             3313 lib/libkern/softfloat.c     if ( ( aSig<<shiftCount ) != savedASig ) {
aSig             3335 lib/libkern/softfloat.c     bits64 aSig, aSigExtra;
aSig             3337 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3346 lib/libkern/softfloat.c                       && ( aSig != LIT64( 0x8000000000000000 ) ) )
aSig             3355 lib/libkern/softfloat.c         shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
aSig             3357 lib/libkern/softfloat.c     return roundAndPackInt64( aSign, aSig, aSigExtra );
aSig             3376 lib/libkern/softfloat.c     bits64 aSig;
aSig             3379 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3384 lib/libkern/softfloat.c         aSig &= LIT64( 0x7FFFFFFFFFFFFFFF );
aSig             3385 lib/libkern/softfloat.c         if ( ( a.high != 0xC03E ) || aSig ) {
aSig             3387 lib/libkern/softfloat.c             if ( ! aSign || ( ( aExp == 0x7FFF ) && aSig ) ) {
aSig             3394 lib/libkern/softfloat.c         if ( aExp | aSig ) float_set_inexact();
aSig             3397 lib/libkern/softfloat.c     z = aSig>>( - shiftCount );
aSig             3398 lib/libkern/softfloat.c     if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
aSig             3418 lib/libkern/softfloat.c     bits64 aSig;
aSig             3420 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3424 lib/libkern/softfloat.c         if ( (bits64) ( aSig<<1 ) ) {
aSig             3429 lib/libkern/softfloat.c     shift64RightJamming( aSig, 33, &aSig );
aSig             3430 lib/libkern/softfloat.c     if ( aExp || aSig ) aExp -= 0x3F81;
aSig             3431 lib/libkern/softfloat.c     return roundAndPackFloat32( aSign, aExp, aSig );
aSig             3447 lib/libkern/softfloat.c     bits64 aSig, zSig;
aSig             3449 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3453 lib/libkern/softfloat.c         if ( (bits64) ( aSig<<1 ) ) {
aSig             3458 lib/libkern/softfloat.c     shift64RightJamming( aSig, 1, &zSig );
aSig             3459 lib/libkern/softfloat.c     if ( aExp || aSig ) aExp -= 0x3C01;
aSig             3478 lib/libkern/softfloat.c     bits64 aSig, zSig0, zSig1;
aSig             3480 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3483 lib/libkern/softfloat.c     if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) {
aSig             3486 lib/libkern/softfloat.c     shift128Right( aSig<<1, 0, 16, &zSig0, &zSig1 );
aSig             3579 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
aSig             3582 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3589 lib/libkern/softfloat.c             if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
aSig             3602 lib/libkern/softfloat.c         shift64ExtraRightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
aSig             3607 lib/libkern/softfloat.c             if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
aSig             3613 lib/libkern/softfloat.c         zSig0 = aSig + bSig;
aSig             3621 lib/libkern/softfloat.c     zSig0 = aSig + bSig;
aSig             3646 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
aSig             3650 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3658 lib/libkern/softfloat.c         if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
aSig             3671 lib/libkern/softfloat.c     if ( bSig < aSig ) goto aBigger;
aSig             3672 lib/libkern/softfloat.c     if ( aSig < bSig ) goto bBigger;
aSig             3680 lib/libkern/softfloat.c     shift128RightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
aSig             3682 lib/libkern/softfloat.c     sub128( bSig, 0, aSig, zSig1, &zSig0, &zSig1 );
aSig             3688 lib/libkern/softfloat.c         if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
aSig             3694 lib/libkern/softfloat.c     sub128( aSig, 0, bSig, zSig1, &zSig0, &zSig1 );
aSig             3758 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
aSig             3761 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3769 lib/libkern/softfloat.c         if (    (bits64) ( aSig<<1 )
aSig             3778 lib/libkern/softfloat.c         if ( ( aExp | aSig ) == 0 ) {
aSig             3788 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 );
aSig             3789 lib/libkern/softfloat.c         normalizeFloatx80Subnormal( aSig, &aExp, &aSig );
aSig             3796 lib/libkern/softfloat.c     mul64To128( aSig, bSig, &zSig0, &zSig1 );
aSig             3818 lib/libkern/softfloat.c     bits64 aSig, bSig, zSig0, zSig1;
aSig             3822 lib/libkern/softfloat.c     aSig = extractFloatx80Frac( a );
aSig             3830 lib/libkern/softfloat.c         if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
aSig             3843 lib/libkern/softfloat.c             if ( ( aExp | aSig ) == 0 ) {
aSig             3856 lib/libkern/softfloat.c         if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 );
aSig             3857 lib/libkern/softfloat.c         normalizeFloatx80Subnormal( aSig, &aExp, &aSig );
aSig             3861 lib/libkern/softfloat.c     if ( bSig <= aSig ) {
aSig             3862 lib/libkern/softfloat.c         shift128Right( aSig, 0, 1, &aSig, &rem1 );
aSig             3865 lib/libkern/softfloat.c     zSig0 = estimateDiv128To64( aSig, rem1, bSig );
aSig             3867 lib/libkern/softfloat.c     sub128( aSig, rem1, term0, term1, &rem0, &rem1 );
aSig             5429 lib/libkern/softfloat.c     bits64 aSig, savedASig;
aSig             5432 lib/libkern/softfloat.c     aSig = extractFloat64Frac( a );
aSig             5446 lib/libkern/softfloat.c         if ( aExp || aSig ) float_set_inexact();
aSig             5449 lib/libkern/softfloat.c     aSig |= LIT64( 0x0010000000000000 );
aSig             5451 lib/libkern/softfloat.c     savedASig = aSig;
aSig             5452 lib/libkern/softfloat.c     aSig >>= shiftCount;
aSig             5453 lib/libkern/softfloat.c     z = aSig;
aSig             5454 lib/libkern/softfloat.c     if ( ( aSig<<shiftCount ) != savedASig ) {
aSig             5475 lib/libkern/softfloat.c     bits32 aSig;
aSig             5478 lib/libkern/softfloat.c     aSig = extractFloat32Frac( a );
aSig             5492 lib/libkern/softfloat.c         if ( aExp | aSig ) float_set_inexact();
aSig             5495 lib/libkern/softfloat.c     aSig = ( aSig | 0x800000 )<<8;
aSig             5496 lib/libkern/softfloat.c     z = aSig>>( - shiftCount );
aSig             5497 lib/libkern/softfloat.c     if ( aSig<<( shiftCount & 31 ) ) {