Lines Matching refs:q
109 const uint32_t q = log10Pow2(e2) - (e2 > 3); in d2d() local
110 e10 = (int32_t) q; in d2d()
111 const int32_t k = DOUBLE_POW5_INV_BITCOUNT + pow5bits((int32_t) q) - 1; in d2d()
112 const int32_t i = -e2 + (int32_t) q + k; in d2d()
114 __double_computeInvPow5(q, pow5); in d2d()
117 printf("%" PRIu64 " * 2^%d / 10^%u\n", mv, e2, q); in d2d()
120 if (q <= 21) { in d2d()
126 vrIsTrailingZeros = multipleOfPowerOf5(mv, q); in d2d()
131 vmIsTrailingZeros = multipleOfPowerOf5(mv - 1 - mmShift, q); in d2d()
134 vp -= multipleOfPowerOf5(mv + 2, q); in d2d()
139 const uint32_t q = log10Pow5(-e2) - (-e2 > 1); in d2d() local
140 e10 = (int32_t) q + e2; in d2d()
141 const int32_t i = -e2 - (int32_t) q; in d2d()
143 const int32_t j = (int32_t) q - k; in d2d()
149 printf("%" PRIu64 " * 5^%d / 10^%u\n", mv, -e2, q); in d2d()
150 printf("%u %d %d %d\n", q, i, k, j); in d2d()
153 if (q <= 1) { in d2d()
164 } else if (q < 63) { // TODO(ulfjack): Use a tighter bound here. in d2d()
169 vrIsTrailingZeros = multipleOfPowerOf2(mv, q); in d2d()
411 const uint64_t q = div10(v.mantissa); in __dtoa_engine() local
412 const uint32_t r = ((uint32_t) v.mantissa) - 10 * ((uint32_t) q); in __dtoa_engine()
416 v.mantissa = q; in __dtoa_engine()