• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh4/

Lines Matching defs:zSign

77 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
79 float32 packFloat32(flag zSign, int16 zExp, bits32 zSig);
98 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp,
100 static float64 subFloat64Sigs(float64 a, float64 b, flag zSign);
101 static float64 addFloat64Sigs(float64 a, float64 b, flag zSign);
102 static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig);
103 static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp,
105 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig);
106 static float32 subFloat32Sigs(float32 a, float32 b, flag zSign);
107 static float32 addFloat32Sigs(float32 a, float32 b, flag zSign);
144 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig)
146 return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig;
214 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
219 return roundAndPackFloat64(zSign, zExp - shiftCount,
224 static float64 subFloat64Sigs(float64 a, float64 b, flag zSign)
252 return packFloat64(zSign ^ 1, 0x7FF, 0);
264 zSign ^= 1;
282 return normalizeRoundAndPackFloat64(zSign, zExp, zSig);
285 static float64 addFloat64Sigs(float64 a, float64 b, flag zSign)
311 return packFloat64(zSign, 0x7FF, 0);
325 return packFloat64(zSign, 0, (aSig + bSig) >> 9);
338 return roundAndPackFloat64(zSign, zExp, zSig);
342 float32 packFloat32(flag zSign, int16 zExp, bits32 zSig)
344 return (((bits32) zSign) << 31) + (((bits32) zExp) << 23) + zSig;
360 static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig)
379 return packFloat32(zSign, 0xFF,
398 return packFloat32(zSign, zExp, zSig);
402 static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig)
407 return roundAndPackFloat32(zSign, zExp - shiftCount,
411 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
430 return packFloat64(zSign, 0x7FF,
450 return packFloat64(zSign, zExp, zSig);
454 static float32 subFloat32Sigs(float32 a, float32 b, flag zSign)
482 return packFloat32(zSign ^ 1, 0xFF, 0);
494 zSign ^= 1;
512 return normalizeRoundAndPackFloat32(zSign, zExp, zSig);
516 static float32 addFloat32Sigs(float32 a, float32 b, flag zSign)
542 return packFloat32(zSign, 0xFF, 0);
556 return packFloat32(zSign, 0, (aSig + bSig) >> 6);
569 return roundAndPackFloat32(zSign, zExp, zSig);
718 flag aSign, bSign, zSign;
730 zSign = aSign ^ bSign;
734 return packFloat64(zSign, 0x7FF, 0);
737 return packFloat64(zSign, 0, 0);
744 return packFloat64(zSign, 0x7FF, 0);
750 return packFloat64(zSign, 0, 0);
770 return roundAndPackFloat64(zSign, zExp, zSig);
776 flag aSign, bSign, zSign;
787 zSign = aSign ^ bSign;
791 return packFloat32(zSign, 0xFF, 0);
794 return packFloat32(zSign, 0, 0);
798 return packFloat32(zSign, 0xFF, 0);
804 return packFloat32(zSign, 0, 0);
820 return roundAndPackFloat32(zSign, zExp, (bits32)zSig);
826 char aSign, bSign, zSign;
838 zSign = aSign ^ bSign;
841 return packFloat32(zSign, 0, 0);
846 return packFloat32(zSign, 0, 0);
850 return roundAndPackFloat32(zSign, 0xff, 0);
861 return roundAndPackFloat32(zSign, zExp, zSig);
867 char aSign, bSign, zSign;
877 zSign = aSign ^ bSign;
881 return packFloat64(zSign, 0, 0);
886 return packFloat64(zSign, 0, 0);
890 return roundAndPackFloat64(zSign, 0x7ff, 0);
901 return roundAndPackFloat64(zSign, zExp, zSig0);