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 );