zSign 70 arch/arm/nwfpe/softfloat.c static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) zSign 86 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 98 arch/arm/nwfpe/softfloat.c if ( zSign ) z = - z; zSign 99 arch/arm/nwfpe/softfloat.c if ( ( absZ>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) { zSign 101 arch/arm/nwfpe/softfloat.c return zSign ? 0x80000000 : 0x7FFFFFFF; zSign 177 arch/arm/nwfpe/softfloat.c INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) zSign 186 arch/arm/nwfpe/softfloat.c : "g" (f), "g" (zSign), "g" (zExp), "g" (zSig) zSign 190 arch/arm/nwfpe/softfloat.c return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig; zSign 217 arch/arm/nwfpe/softfloat.c static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) zSign 233 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 248 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ) - ( roundIncrement == 0 ); zSign 265 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, zExp, zSig ); zSign 280 arch/arm/nwfpe/softfloat.c normalizeRoundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) zSign 285 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp - shiftCount, zSig<<shiftCount ); zSign 358 arch/arm/nwfpe/softfloat.c INLINE float64 packFloat64( flag zSign, int16 zExp, bits64 zSig ) zSign 361 arch/arm/nwfpe/softfloat.c return ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<52 ) + zSig; zSign 388 arch/arm/nwfpe/softfloat.c static float64 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) zSign 404 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 421 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ) - ( roundIncrement == 0 ); zSign 438 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, zExp, zSig ); zSign 453 arch/arm/nwfpe/softfloat.c normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) zSign 458 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp - shiftCount, zSig<<shiftCount ); zSign 528 arch/arm/nwfpe/softfloat.c INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) zSign 533 arch/arm/nwfpe/softfloat.c z.high = ( ( (bits16) zSign )<<15 ) + zExp; zSign 566 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 zSign 595 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 627 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSign 642 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSign 650 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 669 arch/arm/nwfpe/softfloat.c || ( zSign && ( roundingMode == float_round_up ) ) zSign 670 arch/arm/nwfpe/softfloat.c || ( ! zSign && ( roundingMode == float_round_down ) ) zSign 672 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFE, ~ roundMask ); zSign 674 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 690 arch/arm/nwfpe/softfloat.c if ( zSign ) { zSign 702 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSign 720 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSign 735 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 zSign 749 arch/arm/nwfpe/softfloat.c roundAndPackFloatx80( roundData, zSign, zExp, zSig0, zSig1 ); zSign 764 arch/arm/nwfpe/softfloat.c flag zSign; zSign 768 arch/arm/nwfpe/softfloat.c zSign = ( a < 0 ); zSign 769 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, zSign, 0x9C, zSign ? - a : a ); zSign 808 arch/arm/nwfpe/softfloat.c flag zSign; zSign 814 arch/arm/nwfpe/softfloat.c zSign = ( a < 0 ); zSign 815 arch/arm/nwfpe/softfloat.c absA = zSign ? - a : a; zSign 818 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount ); zSign 1029 arch/arm/nwfpe/softfloat.c static float32 addFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) zSign 1059 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ); zSign 1075 arch/arm/nwfpe/softfloat.c if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 ); zSign 1088 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); zSign 1101 arch/arm/nwfpe/softfloat.c static float32 subFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) zSign 1131 arch/arm/nwfpe/softfloat.c return packFloat32( zSign ^ 1, 0xFF, 0 ); zSign 1144 arch/arm/nwfpe/softfloat.c zSign ^= 1; zSign 1164 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, zSign, zExp, zSig ); zSign 1221 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 1233 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 1242 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ); zSign 1250 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ); zSign 1253 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloat32( zSign, 0, 0 ); zSign 1257 arch/arm/nwfpe/softfloat.c if ( bSig == 0 ) return packFloat32( zSign, 0, 0 ); zSign 1269 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); zSign 1282 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 1292 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 1300 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ); zSign 1304 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0, 0 ); zSign 1313 arch/arm/nwfpe/softfloat.c return packFloat32( zSign, 0xFF, 0 ); zSign 1318 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloat32( zSign, 0, 0 ); zSign 1336 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); zSign 1349 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 1437 arch/arm/nwfpe/softfloat.c zSign = ( (sbits32) aSig < 0 ); zSign 1438 arch/arm/nwfpe/softfloat.c if ( zSign ) aSig = - aSig; zSign 1439 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, aSign ^ zSign, bExp, aSig ); zSign 1925 arch/arm/nwfpe/softfloat.c static float64 addFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) zSign 1955 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ); zSign 1971 arch/arm/nwfpe/softfloat.c if ( aExp == 0 ) return packFloat64( zSign, 0, ( aSig + bSig )>>9 ); zSign 1984 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig ); zSign 1997 arch/arm/nwfpe/softfloat.c static float64 subFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) zSign 2027 arch/arm/nwfpe/softfloat.c return packFloat64( zSign ^ 1, 0x7FF, 0 ); zSign 2040 arch/arm/nwfpe/softfloat.c zSign ^= 1; zSign 2060 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat64( roundData, zSign, zExp, zSig ); zSign 2117 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 2127 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 2136 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ); zSign 2144 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ); zSign 2147 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloat64( zSign, 0, 0 ); zSign 2151 arch/arm/nwfpe/softfloat.c if ( bSig == 0 ) return packFloat64( zSign, 0, 0 ); zSign 2163 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig0 ); zSign 2176 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 2188 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 2196 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ); zSign 2200 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0, 0 ); zSign 2209 arch/arm/nwfpe/softfloat.c return packFloat64( zSign, 0x7FF, 0 ); zSign 2214 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloat64( zSign, 0, 0 ); zSign 2234 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig ); zSign 2247 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 2318 arch/arm/nwfpe/softfloat.c zSign = ( (sbits64) aSig < 0 ); zSign 2319 arch/arm/nwfpe/softfloat.c if ( zSign ) aSig = - aSig; zSign 2320 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat64( roundData, aSign ^ zSign, bExp, aSig ); zSign 2745 arch/arm/nwfpe/softfloat.c static floatx80 addFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) zSign 2768 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 2801 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSign 2814 arch/arm/nwfpe/softfloat.c static floatx80 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) zSign 2849 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 2856 arch/arm/nwfpe/softfloat.c zSign ^= 1; zSign 2871 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSign 2928 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 2939 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 2946 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 2958 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 2961 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); zSign 2965 arch/arm/nwfpe/softfloat.c if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 ); zSign 2976 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSign 2989 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 3001 arch/arm/nwfpe/softfloat.c zSign = aSign ^ bSign; zSign 3008 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 3012 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0, 0 ); zSign 3025 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); zSign 3030 arch/arm/nwfpe/softfloat.c if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); zSign 3058 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSign 3071 arch/arm/nwfpe/softfloat.c flag aSign, bSign, zSign; zSign 3110 arch/arm/nwfpe/softfloat.c zSign = aSign; zSign 3153 arch/arm/nwfpe/softfloat.c zSign = ! zSign; zSign 3158 arch/arm/nwfpe/softfloat.c roundData, zSign, bExp + expDiff, aSig0, aSig1 ); zSign 77 arch/sh/kernel/cpu/sh4/softfloat.c float64 packFloat64(flag zSign, int16 zExp, bits64 zSig); zSign 79 arch/sh/kernel/cpu/sh4/softfloat.c float32 packFloat32(flag zSign, int16 zExp, bits32 zSig); zSign 98 arch/sh/kernel/cpu/sh4/softfloat.c static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, zSign 100 arch/sh/kernel/cpu/sh4/softfloat.c static float64 subFloat64Sigs(float64 a, float64 b, flag zSign); zSign 101 arch/sh/kernel/cpu/sh4/softfloat.c static float64 addFloat64Sigs(float64 a, float64 b, flag zSign); zSign 102 arch/sh/kernel/cpu/sh4/softfloat.c static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig); zSign 103 arch/sh/kernel/cpu/sh4/softfloat.c static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, zSign 105 arch/sh/kernel/cpu/sh4/softfloat.c static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig); zSign 106 arch/sh/kernel/cpu/sh4/softfloat.c static float32 subFloat32Sigs(float32 a, float32 b, flag zSign); zSign 107 arch/sh/kernel/cpu/sh4/softfloat.c static float32 addFloat32Sigs(float32 a, float32 b, flag zSign); zSign 144 arch/sh/kernel/cpu/sh4/softfloat.c float64 packFloat64(flag zSign, int16 zExp, bits64 zSig) zSign 146 arch/sh/kernel/cpu/sh4/softfloat.c return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig; zSign 214 arch/sh/kernel/cpu/sh4/softfloat.c static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) zSign 219 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, zExp - shiftCount, zSign 224 arch/sh/kernel/cpu/sh4/softfloat.c static float64 subFloat64Sigs(float64 a, float64 b, flag zSign) zSign 252 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign ^ 1, 0x7FF, 0); zSign 264 arch/sh/kernel/cpu/sh4/softfloat.c zSign ^= 1; zSign 282 arch/sh/kernel/cpu/sh4/softfloat.c return normalizeRoundAndPackFloat64(zSign, zExp, zSig); zSign 285 arch/sh/kernel/cpu/sh4/softfloat.c static float64 addFloat64Sigs(float64 a, float64 b, flag zSign) zSign 311 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0x7FF, 0); zSign 325 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0, (aSig + bSig) >> 9); zSign 338 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, zExp, zSig); zSign 342 arch/sh/kernel/cpu/sh4/softfloat.c float32 packFloat32(flag zSign, int16 zExp, bits32 zSig) zSign 344 arch/sh/kernel/cpu/sh4/softfloat.c return (((bits32) zSign) << 31) + (((bits32) zExp) << 23) + zSig; zSign 360 arch/sh/kernel/cpu/sh4/softfloat.c static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) zSign 379 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0xFF, zSign 398 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, zExp, zSig); zSign 402 arch/sh/kernel/cpu/sh4/softfloat.c static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) zSign 407 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat32(zSign, zExp - shiftCount, zSign 411 arch/sh/kernel/cpu/sh4/softfloat.c static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) zSign 430 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0x7FF, zSign 450 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, zExp, zSig); zSign 454 arch/sh/kernel/cpu/sh4/softfloat.c static float32 subFloat32Sigs(float32 a, float32 b, flag zSign) zSign 482 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign ^ 1, 0xFF, 0); zSign 494 arch/sh/kernel/cpu/sh4/softfloat.c zSign ^= 1; zSign 512 arch/sh/kernel/cpu/sh4/softfloat.c return normalizeRoundAndPackFloat32(zSign, zExp, zSig); zSign 516 arch/sh/kernel/cpu/sh4/softfloat.c static float32 addFloat32Sigs(float32 a, float32 b, flag zSign) zSign 542 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0xFF, 0); zSign 556 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0, (aSig + bSig) >> 6); zSign 569 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat32(zSign, zExp, zSig); zSign 718 arch/sh/kernel/cpu/sh4/softfloat.c flag aSign, bSign, zSign; zSign 730 arch/sh/kernel/cpu/sh4/softfloat.c zSign = aSign ^ bSign; zSign 734 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0x7FF, 0); zSign 737 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0, 0); zSign 744 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0x7FF, 0); zSign 750 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0, 0); zSign 770 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, zExp, zSig); zSign 776 arch/sh/kernel/cpu/sh4/softfloat.c flag aSign, bSign, zSign; zSign 787 arch/sh/kernel/cpu/sh4/softfloat.c zSign = aSign ^ bSign; zSign 791 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0xFF, 0); zSign 794 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0, 0); zSign 798 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0xFF, 0); zSign 804 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0, 0); zSign 820 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat32(zSign, zExp, (bits32)zSig); zSign 826 arch/sh/kernel/cpu/sh4/softfloat.c char aSign, bSign, zSign; zSign 838 arch/sh/kernel/cpu/sh4/softfloat.c zSign = aSign ^ bSign; zSign 841 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0, 0); zSign 846 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat32(zSign, 0, 0); zSign 850 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat32(zSign, 0xff, 0); zSign 861 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat32(zSign, zExp, zSig); zSign 867 arch/sh/kernel/cpu/sh4/softfloat.c char aSign, bSign, zSign; zSign 877 arch/sh/kernel/cpu/sh4/softfloat.c zSign = aSign ^ bSign; zSign 881 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0, 0); zSign 886 arch/sh/kernel/cpu/sh4/softfloat.c return packFloat64(zSign, 0, 0); zSign 890 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, 0x7ff, 0); zSign 901 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, zExp, zSig0);