• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/nwfpe/

Lines Matching refs:expDiff

1023     int16 expDiff;
1029 expDiff = aExp - bExp;
1032 if ( 0 < expDiff ) {
1038 --expDiff;
1043 shift32RightJamming( bSig, expDiff, &bSig );
1046 else if ( expDiff < 0 ) {
1052 ++expDiff;
1057 shift32RightJamming( aSig, - expDiff, &aSig );
1095 int16 expDiff;
1101 expDiff = aExp - bExp;
1104 if ( 0 < expDiff ) goto aExpBigger;
1105 if ( expDiff < 0 ) goto bExpBigger;
1124 ++expDiff;
1129 shift32RightJamming( aSig, - expDiff, &aSig );
1142 --expDiff;
1147 shift32RightJamming( bSig, expDiff, &bSig );
1336 int16 aExp, bExp, expDiff;
1371 expDiff = aExp - bExp;
1374 if ( expDiff < 32 ) {
1377 if ( expDiff < 0 ) {
1378 if ( expDiff < -1 ) return a;
1383 if ( 0 < expDiff ) {
1385 q >>= 32 - expDiff;
1387 aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
1398 expDiff -= 64;
1399 while ( 0 < expDiff ) {
1403 expDiff -= 62;
1405 expDiff += 64;
1408 q = q64>>( 64 - expDiff );
1410 aSig = ( ( aSig64>>33 )<<( expDiff - 1 ) ) - bSig * q;
1917 int16 expDiff;
1923 expDiff = aExp - bExp;
1926 if ( 0 < expDiff ) {
1932 --expDiff;
1937 shift64RightJamming( bSig, expDiff, &bSig );
1940 else if ( expDiff < 0 ) {
1946 ++expDiff;
1951 shift64RightJamming( aSig, - expDiff, &aSig );
1989 int16 expDiff;
1995 expDiff = aExp - bExp;
1998 if ( 0 < expDiff ) goto aExpBigger;
1999 if ( expDiff < 0 ) goto bExpBigger;
2018 ++expDiff;
2023 shift64RightJamming( aSig, - expDiff, &aSig );
2036 --expDiff;
2041 shift64RightJamming( bSig, expDiff, &bSig );
2236 int16 aExp, bExp, expDiff;
2269 expDiff = aExp - bExp;
2272 if ( expDiff < 0 ) {
2273 if ( expDiff < -1 ) return a;
2278 expDiff -= 64;
2279 while ( 0 < expDiff ) {
2283 expDiff -= 62;
2285 expDiff += 64;
2286 if ( 0 < expDiff ) {
2289 q >>= 64 - expDiff;
2291 aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
2741 int32 expDiff;
2747 expDiff = aExp - bExp;
2748 if ( 0 < expDiff ) {
2753 if ( bExp == 0 ) --expDiff;
2754 shift64ExtraRightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
2757 else if ( expDiff < 0 ) {
2762 if ( aExp == 0 ) ++expDiff;
2763 shift64ExtraRightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
2810 int32 expDiff;
2817 expDiff = aExp - bExp;
2818 if ( 0 < expDiff ) goto aExpBigger;
2819 if ( expDiff < 0 ) goto bExpBigger;
2842 if ( aExp == 0 ) ++expDiff;
2843 shift128RightJamming( aSig, 0, - expDiff, &aSig, &zSig1 );
2854 if ( bExp == 0 ) --expDiff;
2855 shift128RightJamming( bSig, 0, expDiff, &bSig, &zSig1 );
3061 int32 aExp, bExp, expDiff;
3099 expDiff = aExp - bExp;
3101 if ( expDiff < 0 ) {
3102 if ( expDiff < -1 ) return a;
3104 expDiff = 0;
3108 expDiff -= 64;
3109 while ( 0 < expDiff ) {
3115 expDiff -= 62;
3117 expDiff += 64;
3118 if ( 0 < expDiff ) {
3121 q >>= 64 - expDiff;
3122 mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 );
3124 shortShift128Left( 0, bSig, 64 - expDiff, &term0, &term1 );
3145 80, zSign, bExp + expDiff, aSig0, aSig1 );