• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/nwfpe/

Lines Matching defs:aExp

810     int16 aExp, shiftCount;
815 aExp = extractFloat32Exp( a );
817 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
818 if ( aExp ) aSig |= 0x00800000;
819 shiftCount = 0xAF - aExp;
841 int16 aExp, shiftCount;
846 aExp = extractFloat32Exp( a );
848 shiftCount = aExp - 0x9E;
852 if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) return 0x7FFFFFFF;
855 else if ( aExp <= 0x7E ) {
856 if ( aExp | aSig ) float_raise( float_flag_inexact );
879 int16 aExp;
883 aExp = extractFloat32Exp( a );
885 if ( aExp == 0xFF ) {
889 if ( aExp == 0 ) {
891 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
892 --aExp;
894 return packFloat64( aSign, aExp + 0x380, ( (bits64) aSig )<<29 );
911 int16 aExp;
915 aExp = extractFloat32Exp( a );
917 if ( aExp == 0xFF ) {
921 if ( aExp == 0 ) {
923 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
926 return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 );
943 int16 aExp;
948 aExp = extractFloat32Exp( a );
949 if ( 0x96 <= aExp ) {
950 if ( ( aExp == 0xFF ) && extractFloat32Frac( a ) ) {
956 if ( aExp <= 0x7E ) {
962 if ( ( aExp == 0x7E ) && extractFloat32Frac( a ) ) {
974 lastBitMask <<= 0x96 - aExp;
1003 int16 aExp, bExp, zExp;
1008 aExp = extractFloat32Exp( a );
1011 expDiff = aExp - bExp;
1015 if ( aExp == 0xFF ) {
1026 zExp = aExp;
1033 if ( aExp == 0 ) {
1043 if ( aExp == 0xFF ) {
1047 if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 );
1049 zExp = aExp;
1075 int16 aExp, bExp, zExp;
1080 aExp = extractFloat32Exp( a );
1083 expDiff = aExp - bExp;
1088 if ( aExp == 0xFF ) {
1093 if ( aExp == 0 ) {
1094 aExp = 1;
1105 if ( aExp == 0 ) {
1119 if ( aExp == 0xFF ) {
1133 zExp = aExp;
1194 int16 aExp, bExp, zExp;
1200 aExp = extractFloat32Exp( a );
1206 if ( aExp == 0xFF ) {
1218 if ( ( aExp | aSig ) == 0 ) {
1224 if ( aExp == 0 ) {
1226 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
1232 zExp = aExp + bExp - 0x7F;
1255 int16 aExp, bExp, zExp;
1259 aExp = extractFloat32Exp( a );
1265 if ( aExp == 0xFF ) {
1280 if ( ( aExp | aSig ) == 0 ) {
1289 if ( aExp == 0 ) {
1291 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
1293 zExp = aExp - bExp + 0x7D;
1322 int16 aExp, bExp, expDiff;
1330 aExp = extractFloat32Exp( a );
1335 if ( aExp == 0xFF ) {
1353 if ( aExp == 0 ) {
1355 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
1357 expDiff = aExp - bExp;
1425 int16 aExp, zExp;
1430 aExp = extractFloat32Exp( a );
1432 if ( aExp == 0xFF ) {
1439 if ( ( aExp | aSig ) == 0 ) return a;
1443 if ( aExp == 0 ) {
1445 normalizeFloat32Subnormal( aSig, &aExp, &aSig );
1447 zExp = ( ( aExp - 0x7F )>>1 ) + 0x7E;
1449 zSig = estimateSqrt32( aExp, aSig ) + 2;
1455 aSig >>= aExp & 1;
1573 //int16 aExp, bExp;
1627 int16 aExp, shiftCount;
1631 aExp = extractFloat64Exp( a );
1633 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1634 if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
1635 shiftCount = 0x42C - aExp;
1655 int16 aExp, shiftCount;
1660 aExp = extractFloat64Exp( a );
1662 shiftCount = 0x433 - aExp;
1664 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1668 if ( aExp || aSig ) float_raise( float_flag_inexact );
1702 int16 aExp, shiftCount;
1706 aExp = extractFloat64Exp( a );
1708 //if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1709 if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
1710 shiftCount = 0x42C - aExp;
1728 int16 aExp, shiftCount;
1733 aExp = extractFloat64Exp( a );
1735 shiftCount = 0x433 - aExp;
1737 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1741 if ( aExp || aSig ) float_raise( float_flag_inexact );
1771 int16 aExp;
1776 aExp = extractFloat64Exp( a );
1778 if ( aExp == 0x7FF ) {
1784 if ( aExp || zSig ) {
1786 aExp -= 0x381;
1788 return roundAndPackFloat32( roundData, aSign, aExp, zSig );
1805 int16 aExp;
1809 aExp = extractFloat64Exp( a );
1811 if ( aExp == 0x7FF ) {
1815 if ( aExp == 0 ) {
1817 normalizeFloat64Subnormal( aSig, &aExp, &aSig );
1821 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 );
1838 int16 aExp;
1843 aExp = extractFloat64Exp( a );
1844 if ( 0x433 <= aExp ) {
1845 if ( ( aExp == 0x7FF ) && extractFloat64Frac( a ) ) {
1850 if ( aExp <= 0x3FE ) {
1856 if ( ( aExp == 0x3FE ) && extractFloat64Frac( a ) ) {
1869 lastBitMask <<= 0x433 - aExp;
1899 int16 aExp, bExp, zExp;
1904 aExp = extractFloat64Exp( a );
1907 expDiff = aExp - bExp;
1911 if ( aExp == 0x7FF ) {
1922 zExp = aExp;
1929 if ( aExp == 0 ) {
1939 if ( aExp == 0x7FF ) {
1943 if ( aExp == 0 ) return packFloat64( zSign, 0, ( aSig + bSig )>>9 );
1945 zExp = aExp;
1971 int16 aExp, bExp, zExp;
1976 aExp = extractFloat64Exp( a );
1979 expDiff = aExp - bExp;
1984 if ( aExp == 0x7FF ) {
1989 if ( aExp == 0 ) {
1990 aExp = 1;
2001 if ( aExp == 0 ) {
2015 if ( aExp == 0x7FF ) {
2029 zExp = aExp;
2090 int16 aExp, bExp, zExp;
2094 aExp = extractFloat64Exp( a );
2100 if ( aExp == 0x7FF ) {
2112 if ( ( aExp | aSig ) == 0 ) {
2118 if ( aExp == 0 ) {
2120 normalizeFloat64Subnormal( aSig, &aExp, &aSig );
2126 zExp = aExp + bExp - 0x3FF;
2149 int16 aExp, bExp, zExp;
2155 aExp = extractFloat64Exp( a );
2161 if ( aExp == 0x7FF ) {
2176 if ( ( aExp | aSig ) == 0 ) {
2185 if ( aExp == 0 ) {
2187 normalizeFloat64Subnormal( aSig, &aExp, &aSig );
2189 zExp = aExp - bExp + 0x3FD;
2220 int16 aExp, bExp, expDiff;
2226 aExp = extractFloat64Exp( a );
2231 if ( aExp == 0x7FF ) {
2249 if ( aExp == 0 ) {
2251 normalizeFloat64Subnormal( aSig, &aExp, &aSig );
2253 expDiff = aExp - bExp;
2306 int16 aExp, zExp;
2312 aExp = extractFloat64Exp( a );
2314 if ( aExp == 0x7FF ) {
2321 if ( ( aExp | aSig ) == 0 ) return a;
2325 if ( aExp == 0 ) {
2327 normalizeFloat64Subnormal( aSig, &aExp, &aSig );
2329 zExp = ( ( aExp - 0x3FF )>>1 ) + 0x3FE;
2331 zSig = estimateSqrt32( aExp, aSig>>21 );
2333 aSig <<= 9 - ( aExp & 1 );
2460 //int16 aExp, bExp;
2516 int32 aExp, shiftCount;
2520 aExp = extractFloatx80Exp( a );
2522 if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
2523 shiftCount = 0x4037 - aExp;
2544 int32 aExp, shiftCount;
2549 aExp = extractFloatx80Exp( a );
2551 shiftCount = 0x403E - aExp;
2553 if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
2557 if ( aExp || aSig ) float_raise( float_flag_inexact );
2587 int32 aExp;
2591 aExp = extractFloatx80Exp( a );
2593 if ( aExp == 0x7FFF ) {
2600 if ( aExp || aSig ) aExp -= 0x3F81;
2601 return roundAndPackFloat32( roundData, aSign, aExp, aSig );
2616 int32 aExp;
2620 aExp = extractFloatx80Exp( a );
2622 if ( aExp == 0x7FFF ) {
2629 if ( aExp || aSig ) aExp -= 0x3C01;
2630 return roundAndPackFloat64( roundData, aSign, aExp, zSig );
2645 int32 aExp;
2650 aExp = extractFloatx80Exp( a );
2651 if ( 0x403E <= aExp ) {
2652 if ( ( aExp == 0x7FFF ) && (bits64) ( extractFloatx80Frac( a )<<1 ) ) {
2657 if ( aExp <= 0x3FFE ) {
2658 if ( ( aExp == 0 )
2666 if ( ( aExp == 0x3FFE ) && (bits64) ( extractFloatx80Frac( a )<<1 )
2685 lastBitMask <<= 0x403E - aExp;
2719 int32 aExp, bExp, zExp;
2724 aExp = extractFloatx80Exp( a );
2727 expDiff = aExp - bExp;
2729 if ( aExp == 0x7FFF ) {
2735 zExp = aExp;
2742 if ( aExp == 0 ) ++expDiff;
2747 if ( aExp == 0x7FFF ) {
2755 if ( aExp == 0 ) {
2759 zExp = aExp;
2788 int32 aExp, bExp, zExp;
2794 aExp = extractFloatx80Exp( a );
2797 expDiff = aExp - bExp;
2800 if ( aExp == 0x7FFF ) {
2810 if ( aExp == 0 ) {
2811 aExp = 1;
2823 if ( aExp == 0 ) ++expDiff;
2831 if ( aExp == 0x7FFF ) {
2839 zExp = aExp;
2901 int32 aExp, bExp, zExp;
2906 aExp = extractFloatx80Exp( a );
2912 if ( aExp == 0x7FFF ) {
2922 if ( ( aExp | aSig ) == 0 ) {
2932 if ( aExp == 0 ) {
2934 normalizeFloatx80Subnormal( aSig, &aExp, &aSig );
2940 zExp = aExp + bExp - 0x3FFE;
2962 int32 aExp, bExp, zExp;
2968 aExp = extractFloatx80Exp( a );
2974 if ( aExp == 0x7FFF ) {
2988 if ( ( aExp | aSig ) == 0 ) {
3001 if ( aExp == 0 ) {
3003 normalizeFloatx80Subnormal( aSig, &aExp, &aSig );
3005 zExp = aExp - bExp + 0x3FFE;
3044 int32 aExp, bExp, expDiff;
3050 aExp = extractFloatx80Exp( a );
3055 if ( aExp == 0x7FFF ) {
3077 if ( aExp == 0 ) {
3079 normalizeFloatx80Subnormal( aSig0, &aExp, &aSig0 );
3083 expDiff = aExp - bExp;
3144 int32 aExp, zExp;
3151 aExp = extractFloatx80Exp( a );
3153 if ( aExp == 0x7FFF ) {
3159 if ( ( aExp | aSig0 ) == 0 ) return a;
3167 if ( aExp == 0 ) {
3169 normalizeFloatx80Subnormal( aSig0, &aExp, &aSig0 );
3171 zExp = ( ( aExp - 0x3FFF )>>1 ) + 0x3FFF;
3172 zSig0 = estimateSqrt32( aExp, aSig0>>32 );
3175 shift128Right( aSig0, 0, ( aExp & 1 ) + 2, &aSig0, &aSig1 );