expDiff 1674 lib/libkern/softfloat.c int16 expDiff; expDiff 1680 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 1683 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 1689 lib/libkern/softfloat.c --expDiff; expDiff 1694 lib/libkern/softfloat.c shift32RightJamming( bSig, expDiff, &bSig ); expDiff 1697 lib/libkern/softfloat.c else if ( expDiff < 0 ) { expDiff 1703 lib/libkern/softfloat.c ++expDiff; expDiff 1708 lib/libkern/softfloat.c shift32RightJamming( aSig, - expDiff, &aSig ); expDiff 1746 lib/libkern/softfloat.c int16 expDiff; expDiff 1752 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 1755 lib/libkern/softfloat.c if ( 0 < expDiff ) goto aExpBigger; expDiff 1756 lib/libkern/softfloat.c if ( expDiff < 0 ) goto bExpBigger; expDiff 1775 lib/libkern/softfloat.c ++expDiff; expDiff 1780 lib/libkern/softfloat.c shift32RightJamming( aSig, - expDiff, &aSig ); expDiff 1793 lib/libkern/softfloat.c --expDiff; expDiff 1798 lib/libkern/softfloat.c shift32RightJamming( bSig, expDiff, &bSig ); expDiff 1988 lib/libkern/softfloat.c int16 aExp, bExp, expDiff; expDiff 2023 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 2026 lib/libkern/softfloat.c if ( expDiff < 32 ) { expDiff 2029 lib/libkern/softfloat.c if ( expDiff < 0 ) { expDiff 2030 lib/libkern/softfloat.c if ( expDiff < -1 ) return a; expDiff 2035 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 2037 lib/libkern/softfloat.c q >>= 32 - expDiff; expDiff 2039 lib/libkern/softfloat.c aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q; expDiff 2050 lib/libkern/softfloat.c expDiff -= 64; expDiff 2051 lib/libkern/softfloat.c while ( 0 < expDiff ) { expDiff 2055 lib/libkern/softfloat.c expDiff -= 62; expDiff 2057 lib/libkern/softfloat.c expDiff += 64; expDiff 2060 lib/libkern/softfloat.c q = q64>>( 64 - expDiff ); expDiff 2062 lib/libkern/softfloat.c aSig = ( ( aSig64>>33 )<<( expDiff - 1 ) ) - bSig * q; expDiff 2638 lib/libkern/softfloat.c int16 expDiff; expDiff 2644 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 2647 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 2653 lib/libkern/softfloat.c --expDiff; expDiff 2658 lib/libkern/softfloat.c shift64RightJamming( bSig, expDiff, &bSig ); expDiff 2661 lib/libkern/softfloat.c else if ( expDiff < 0 ) { expDiff 2667 lib/libkern/softfloat.c ++expDiff; expDiff 2672 lib/libkern/softfloat.c shift64RightJamming( aSig, - expDiff, &aSig ); expDiff 2710 lib/libkern/softfloat.c int16 expDiff; expDiff 2716 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 2719 lib/libkern/softfloat.c if ( 0 < expDiff ) goto aExpBigger; expDiff 2720 lib/libkern/softfloat.c if ( expDiff < 0 ) goto bExpBigger; expDiff 2739 lib/libkern/softfloat.c ++expDiff; expDiff 2744 lib/libkern/softfloat.c shift64RightJamming( aSig, - expDiff, &aSig ); expDiff 2757 lib/libkern/softfloat.c --expDiff; expDiff 2762 lib/libkern/softfloat.c shift64RightJamming( bSig, expDiff, &bSig ); expDiff 2958 lib/libkern/softfloat.c int16 aExp, bExp, expDiff; expDiff 2991 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 2994 lib/libkern/softfloat.c if ( expDiff < 0 ) { expDiff 2995 lib/libkern/softfloat.c if ( expDiff < -1 ) return a; expDiff 3000 lib/libkern/softfloat.c expDiff -= 64; expDiff 3001 lib/libkern/softfloat.c while ( 0 < expDiff ) { expDiff 3005 lib/libkern/softfloat.c expDiff -= 62; expDiff 3007 lib/libkern/softfloat.c expDiff += 64; expDiff 3008 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 3011 lib/libkern/softfloat.c q >>= 64 - expDiff; expDiff 3013 lib/libkern/softfloat.c aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q; expDiff 3580 lib/libkern/softfloat.c int32 expDiff; expDiff 3586 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 3587 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 3592 lib/libkern/softfloat.c if ( bExp == 0 ) --expDiff; expDiff 3593 lib/libkern/softfloat.c shift64ExtraRightJamming( bSig, 0, expDiff, &bSig, &zSig1 ); expDiff 3596 lib/libkern/softfloat.c else if ( expDiff < 0 ) { expDiff 3601 lib/libkern/softfloat.c if ( aExp == 0 ) ++expDiff; expDiff 3602 lib/libkern/softfloat.c shift64ExtraRightJamming( aSig, 0, - expDiff, &aSig, &zSig1 ); expDiff 3647 lib/libkern/softfloat.c int32 expDiff; expDiff 3654 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 3655 lib/libkern/softfloat.c if ( 0 < expDiff ) goto aExpBigger; expDiff 3656 lib/libkern/softfloat.c if ( expDiff < 0 ) goto bExpBigger; expDiff 3679 lib/libkern/softfloat.c if ( aExp == 0 ) ++expDiff; expDiff 3680 lib/libkern/softfloat.c shift128RightJamming( aSig, 0, - expDiff, &aSig, &zSig1 ); expDiff 3691 lib/libkern/softfloat.c if ( bExp == 0 ) --expDiff; expDiff 3692 lib/libkern/softfloat.c shift128RightJamming( bSig, 0, expDiff, &bSig, &zSig1 ); expDiff 3898 lib/libkern/softfloat.c int32 aExp, bExp, expDiff; expDiff 3936 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 3938 lib/libkern/softfloat.c if ( expDiff < 0 ) { expDiff 3939 lib/libkern/softfloat.c if ( expDiff < -1 ) return a; expDiff 3941 lib/libkern/softfloat.c expDiff = 0; expDiff 3945 lib/libkern/softfloat.c expDiff -= 64; expDiff 3946 lib/libkern/softfloat.c while ( 0 < expDiff ) { expDiff 3952 lib/libkern/softfloat.c expDiff -= 62; expDiff 3954 lib/libkern/softfloat.c expDiff += 64; expDiff 3955 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 3958 lib/libkern/softfloat.c q >>= 64 - expDiff; expDiff 3959 lib/libkern/softfloat.c mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 ); expDiff 3961 lib/libkern/softfloat.c shortShift128Left( 0, bSig, 64 - expDiff, &term0, &term1 ); expDiff 3982 lib/libkern/softfloat.c 80, zSign, bExp + expDiff, aSig0, aSig1 ); expDiff 4674 lib/libkern/softfloat.c int32 expDiff; expDiff 4682 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 4683 lib/libkern/softfloat.c if ( 0 < expDiff ) { expDiff 4689 lib/libkern/softfloat.c --expDiff; expDiff 4695 lib/libkern/softfloat.c bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 ); expDiff 4698 lib/libkern/softfloat.c else if ( expDiff < 0 ) { expDiff 4704 lib/libkern/softfloat.c ++expDiff; expDiff 4710 lib/libkern/softfloat.c aSig0, aSig1, 0, - expDiff, &aSig0, &aSig1, &zSig2 ); expDiff 4753 lib/libkern/softfloat.c int32 expDiff; expDiff 4762 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 4765 lib/libkern/softfloat.c if ( 0 < expDiff ) goto aExpBigger; expDiff 4766 lib/libkern/softfloat.c if ( expDiff < 0 ) goto bExpBigger; expDiff 4791 lib/libkern/softfloat.c ++expDiff; expDiff 4796 lib/libkern/softfloat.c shift128RightJamming( aSig0, aSig1, - expDiff, &aSig0, &aSig1 ); expDiff 4809 lib/libkern/softfloat.c --expDiff; expDiff 4814 lib/libkern/softfloat.c shift128RightJamming( bSig0, bSig1, expDiff, &bSig0, &bSig1 ); expDiff 5029 lib/libkern/softfloat.c int32 aExp, bExp, expDiff; expDiff 5068 lib/libkern/softfloat.c expDiff = aExp - bExp; expDiff 5069 lib/libkern/softfloat.c if ( expDiff < -1 ) return a; expDiff 5073 lib/libkern/softfloat.c 15 - ( expDiff < 0 ), expDiff 5081 lib/libkern/softfloat.c expDiff -= 64; expDiff 5082 lib/libkern/softfloat.c while ( 0 < expDiff ) { expDiff 5089 lib/libkern/softfloat.c expDiff -= 61; expDiff 5091 lib/libkern/softfloat.c if ( -64 < expDiff ) { expDiff 5094 lib/libkern/softfloat.c q >>= - expDiff; expDiff 5096 lib/libkern/softfloat.c expDiff += 52; expDiff 5097 lib/libkern/softfloat.c if ( expDiff < 0 ) { expDiff 5098 lib/libkern/softfloat.c shift128Right( aSig0, aSig1, - expDiff, &aSig0, &aSig1 ); expDiff 5101 lib/libkern/softfloat.c shortShift128Left( aSig0, aSig1, expDiff, &aSig0, &aSig1 );