Lines Matching refs:__m2
185 uint64_t __m2;
189 __m2 = __ieeeMantissa;
192 __m2 = (1ull << __DOUBLE_MANTISSA_BITS) | __ieeeMantissa;
194 const bool __even = (__m2 & 1) == 0;
198 const uint64_t __mv = 4 * __m2;
202 // uint64_t __mp = 4 * __m2 + 2;
217 __vr = __mulShiftAll(__m2, __DOUBLE_POW5_INV_SPLIT[__q], __i, &__vp, &__vm, __mmShift);
242 __vr = __mulShiftAll(__m2, __DOUBLE_POW5_SPLIT[__i], __j, &__vp, &__vm, __mmShift);
245 // __mv = 4 * __m2, so it always has at least two trailing 0 bits.
673 const uint64_t __m2 = (1ull << __DOUBLE_MANTISSA_BITS) | __ieeeMantissa;
677 // f = __m2 * 2^__e2 >= 2^53 is an integer.
687 // Since 2^52 <= __m2 < 2^53 and 0 <= -__e2 <= 52: 1 <= f = __m2 / 2^-__e2 < 2^53.
690 const uint64_t __fraction = __m2 & __mask;
698 __v->__mantissa = __m2 >> -__e2;