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

52 typedef unsigned long long int bits64;
71 bits64 extractFloat64Frac(float64 a);
77 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
78 void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr);
90 void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
91 bits64 * z1Ptr);
92 void sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
93 bits64 * z1Ptr);
94 void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr);
97 static int8 countLeadingZeros64(bits64 a);
99 bits64 zSig);
105 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig);
108 static void normalizeFloat64Subnormal(bits64 aSig, int16 * zExpPtr,
109 bits64 * zSigPtr);
110 static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b);
114 bits64 extractFloat64Frac(float64 a)
144 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig)
146 return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig;
149 void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr)
151 bits64 z;
199 static int8 countLeadingZeros64(bits64 a)
204 if (a < ((bits64) 1) << 32) {
214 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
227 bits64 aSig, bSig, zSig;
288 bits64 aSig, bSig, zSig;
411 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
629 normalizeFloat64Subnormal(bits64 aSig, int16 * zExpPtr, bits64 * zSigPtr)
638 void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
639 bits64 * z1Ptr)
641 bits64 z1;
649 sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
650 bits64 * z1Ptr)
656 static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b)
658 bits64 b0, b1;
659 bits64 rem0, rem1, term0, term1;
660 bits64 z, tmp;
682 void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr)
685 bits64 z0, zMiddleA, zMiddleB, z1;
691 z1 = ((bits64) aLow) * bLow;
692 zMiddleA = ((bits64) aLow) * bHigh;
693 zMiddleB = ((bits64) aHigh) * bLow;
694 z0 = ((bits64) aHigh) * bHigh;
696 z0 += (((bits64) (zMiddleA < zMiddleB)) << 32) + (zMiddleA >> 32);
720 bits64 aSig, bSig, zSig;
721 bits64 rem0, rem1;
722 bits64 term0, term1;
814 zSig = (((bits64) aSig) << 32);
818 zSig |= (((bits64) bSig) * zSig != ((bits64) aSig) << 32);
916 bits64 aSig;