• 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:aSign

754     flag aSign;
760 aSign = ( a < 0 );
761 absA = aSign ? - a : a;
764 return packFloat64( aSign, 0x432 - shiftCount, zSig<<shiftCount );
809 flag aSign;
816 aSign = extractFloat32Sign( a );
817 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
823 return roundAndPackInt32( roundData, aSign, zSig );
840 flag aSign;
847 aSign = extractFloat32Sign( a );
852 if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) return 0x7FFFFFFF;
864 return aSign ? - z : z;
878 flag aSign;
884 aSign = extractFloat32Sign( a );
887 return packFloat64( aSign, 0x7FF, 0 );
890 if ( aSig == 0 ) return packFloat64( aSign, 0, 0 );
894 return packFloat64( aSign, aExp + 0x380, ( (bits64) aSig )<<29 );
910 flag aSign;
916 aSign = extractFloat32Sign( a );
919 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
922 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 );
926 return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 );
942 flag aSign;
959 aSign = extractFloat32Sign( a );
963 return packFloat32( aSign, 0x7F, 0 );
967 return aSign ? 0xBF800000 : 0;
969 return aSign ? 0x80000000 : 0x3F800000;
971 return packFloat32( aSign, 0, 0 );
1149 flag aSign, bSign;
1151 aSign = extractFloat32Sign( a );
1153 if ( aSign == bSign ) {
1154 return addFloat32Sigs( roundData, a, b, aSign );
1157 return subFloat32Sigs( roundData, a, b, aSign );
1171 flag aSign, bSign;
1173 aSign = extractFloat32Sign( a );
1175 if ( aSign == bSign ) {
1176 return subFloat32Sigs( roundData, a, b, aSign );
1179 return addFloat32Sigs( roundData, a, b, aSign );
1193 flag aSign, bSign, zSign;
1201 aSign = extractFloat32Sign( a );
1205 zSign = aSign ^ bSign;
1254 flag aSign, bSign, zSign;
1260 aSign = extractFloat32Sign( a );
1264 zSign = aSign ^ bSign;
1321 flag aSign, bSign, zSign;
1331 aSign = extractFloat32Sign( a );
1411 return normalizeRoundAndPackFloat32( roundData, aSign ^ zSign, bExp, aSig );
1424 flag aSign;
1431 aSign = extractFloat32Sign( a );
1434 if ( ! aSign ) return a;
1438 if ( aSign ) {
1502 flag aSign, bSign;
1510 aSign = extractFloat32Sign( a );
1512 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1513 return ( a == b ) || ( aSign ^ ( a < b ) );
1526 flag aSign, bSign;
1534 aSign = extractFloat32Sign( a );
1536 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1537 return ( a != b ) && ( aSign ^ ( a < b ) );
1572 flag aSign, bSign;
1581 aSign = extractFloat32Sign( a );
1583 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1584 return ( a == b ) || ( aSign ^ ( a < b ) );
1598 flag aSign, bSign;
1606 aSign = extractFloat32Sign( a );
1608 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1609 return ( a != b ) && ( aSign ^ ( a < b ) );
1626 flag aSign;
1632 aSign = extractFloat64Sign( a );
1633 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1637 return roundAndPackInt32( roundData, aSign, aSig );
1654 flag aSign;
1661 aSign = extractFloat64Sign( a );
1664 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1675 if ( aSign ) z = - z;
1676 if ( ( z < 0 ) ^ aSign ) {
1679 return aSign ? 0x80000000 : 0x7FFFFFFF;
1701 flag aSign;
1707 aSign = 0; //extractFloat64Sign( a );
1708 //if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1712 return roundAndPackInt32( roundData, aSign, aSig );
1727 flag aSign;
1734 aSign = extractFloat64Sign( a );
1737 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;
1748 if ( aSign ) z = - z;
1749 if ( ( z < 0 ) ^ aSign ) {
1752 return aSign ? 0x80000000 : 0x7FFFFFFF;
1770 flag aSign;
1777 aSign = extractFloat64Sign( a );
1780 return packFloat32( aSign, 0xFF, 0 );
1788 return roundAndPackFloat32( roundData, aSign, aExp, zSig );
1804 flag aSign;
1810 aSign = extractFloat64Sign( a );
1813 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
1816 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 );
1821 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 );
1837 flag aSign;
1853 aSign = extractFloat64Sign( a );
1857 return packFloat64( aSign, 0x3FF, 0 );
1861 return aSign ? LIT64( 0xBFF0000000000000 ) : 0;
1864 aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 );
1866 return packFloat64( aSign, 0, 0 );
2045 flag aSign, bSign;
2047 aSign = extractFloat64Sign( a );
2049 if ( aSign == bSign ) {
2050 return addFloat64Sigs( roundData, a, b, aSign );
2053 return subFloat64Sigs( roundData, a, b, aSign );
2067 flag aSign, bSign;
2069 aSign = extractFloat64Sign( a );
2071 if ( aSign == bSign ) {
2072 return subFloat64Sigs( roundData, a, b, aSign );
2075 return addFloat64Sigs( roundData, a, b, aSign );
2089 flag aSign, bSign, zSign;
2095 aSign = extractFloat64Sign( a );
2099 zSign = aSign ^ bSign;
2148 flag aSign, bSign, zSign;
2156 aSign = extractFloat64Sign( a );
2160 zSign = aSign ^ bSign;
2219 flag aSign, bSign, zSign;
2227 aSign = extractFloat64Sign( a );
2292 return normalizeRoundAndPackFloat64( roundData, aSign ^ zSign, bExp, aSig );
2305 flag aSign;
2313 aSign = extractFloat64Sign( a );
2316 if ( ! aSign ) return a;
2320 if ( aSign ) {
2389 flag aSign, bSign;
2397 aSign = extractFloat64Sign( a );
2399 if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
2400 return ( a == b ) || ( aSign ^ ( a < b ) );
2413 flag aSign, bSign;
2421 aSign = extractFloat64Sign( a );
2423 if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
2424 return ( a != b ) && ( aSign ^ ( a < b ) );
2459 flag aSign, bSign;
2468 aSign = extractFloat64Sign( a );
2470 if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
2471 return ( a == b ) || ( aSign ^ ( a < b ) );
2485 flag aSign, bSign;
2493 aSign = extractFloat64Sign( a );
2495 if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
2496 return ( a != b ) && ( aSign ^ ( a < b ) );
2515 flag aSign;
2521 aSign = extractFloatx80Sign( a );
2522 if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
2526 return roundAndPackInt32( roundData, aSign, aSig );
2543 flag aSign;
2550 aSign = extractFloatx80Sign( a );
2553 if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
2563 if ( aSign ) z = - z;
2564 if ( ( z < 0 ) ^ aSign ) {
2567 return aSign ? 0x80000000 : 0x7FFFFFFF;
2586 flag aSign;
2592 aSign = extractFloatx80Sign( a );
2597 return packFloat32( aSign, 0xFF, 0 );
2601 return roundAndPackFloat32( roundData, aSign, aExp, aSig );
2615 flag aSign;
2621 aSign = extractFloatx80Sign( a );
2626 return packFloat64( aSign, 0x7FF, 0 );
2630 return roundAndPackFloat64( roundData, aSign, aExp, zSig );
2644 flag aSign;
2663 aSign = extractFloatx80Sign( a );
2669 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) );
2674 aSign ?
2679 aSign ? packFloatx80( 1, 0, 0 )
2682 return packFloatx80( aSign, 0, 0 );
2856 flag aSign, bSign;
2858 aSign = extractFloatx80Sign( a );
2860 if ( aSign == bSign ) {
2861 return addFloatx80Sigs( roundData, a, b, aSign );
2864 return subFloatx80Sigs( roundData, a, b, aSign );
2878 flag aSign, bSign;
2880 aSign = extractFloatx80Sign( a );
2882 if ( aSign == bSign ) {
2883 return subFloatx80Sigs( roundData, a, b, aSign );
2886 return addFloatx80Sigs( roundData, a, b, aSign );
2900 flag aSign, bSign, zSign;
2907 aSign = extractFloatx80Sign( a );
2911 zSign = aSign ^ bSign;
2961 flag aSign, bSign, zSign;
2969 aSign = extractFloatx80Sign( a );
2973 zSign = aSign ^ bSign;
3043 flag aSign, bSign, zSign;
3051 aSign = extractFloatx80Sign( a );
3082 zSign = aSign;
3143 flag aSign;
3152 aSign = extractFloatx80Sign( a );
3155 if ( ! aSign ) return a;
3158 if ( aSign ) {
3252 flag aSign, bSign;
3262 aSign = extractFloatx80Sign( a );
3264 if ( aSign != bSign ) {
3266 aSign
3271 aSign ? le128( b.high, b.low, a.high, a.low )
3286 flag aSign, bSign;
3296 aSign = extractFloatx80Sign( a );
3298 if ( aSign != bSign ) {
3300 aSign
3305 aSign ? lt128( b.high, b.low, a.high, a.low )
3348 flag aSign, bSign;
3358 aSign = extractFloatx80Sign( a );
3360 if ( aSign != bSign ) {
3362 aSign
3367 aSign ? le128( b.high, b.low, a.high, a.low )
3382 flag aSign, bSign;
3392 aSign = extractFloatx80Sign( a );
3394 if ( aSign != bSign ) {
3396 aSign
3401 aSign ? lt128( b.high, b.low, a.high, a.low )