Lines Matching defs:R64
271 UINT64 R64;
533 round64_2_18 (ind, x0, res.w[0], &R64, &incr_exp,
537 res.w[0] = R64;
679 UINT64 R64, tmp64;
1398 round64_2_18 (q4, x0, res.w[0], &R64, &incr_exp,
1403 // R64 = 10^(q4-x0), 1 <= q4 - x0 <= q4 - 1, 1 <= q4 - x0 <= 17
1404 R64 = ten2k64[q4 - x0];
1407 res.w[0] = R64;
1758 R64 = C4.w[0];
1763 round64_2_18 (q4, q4 - 1, C4.w[0], &R64, &incr_exp,
1775 R64 = R128.w[0]; // one decimal digit
1785 R64 = R192.w[0]; // one decimal digit
1792 R64 = R256.w[0]; // one decimal digit
1795 R64 = 10;
1804 R64 < 5 || (R64 == 5 && is_inexact_gt_midpoint)) {
1829 if (R64 < 5 || (R64 == 5 && !is_inexact_lt_midpoint)) {
2114 round64_2_18 (q4, q4 - 1, C4.w[0], &R64, &incr_exp,
2127 R64 = R128.w[0]; // one decimal digit
2137 R64 = R192.w[0]; // one decimal digit
2144 R64 = R256.w[0]; // one decimal digit
2148 // the result is exact: 10^34 - R64
2154 res.w[0] = 0x378d8e6400000000ull - R64;
2156 // We want R64 to be the top digit of C4, but we actually
2159 // however, if incr_exp = 1 then R64 = 10 with certainty
2161 R64 = 10;
2169 // in order to round, subtract R64 from 10^34 and then compare
2170 // C4 - R64 * 10^(q4-1) with 1/2 ulp
2171 // calculate 10^34 - R64
2173 res.w[0] = 0x378d8e6400000000ull - R64;
2175 // calculate C4 - R64 * 10^(q4-1); this is a rare case and
2176 // R64 is small, 1 <= R64 <= 9
2370 round64_2_18 (q4, x0, C4.w[0], &R64, &incr_exp,
2374 // R64 = 10^(q4-x0), 1 <= q4 - x0 <= q4 - 1, 1 <= q4 - x0 <= 17
2375 R64 = ten2k64[q4 - x0];
2378 R128.w[0] = R64;
2736 round64_2_18 (ind, x0, res.w[0], &R64, &incr_exp,
2741 // R64 = 10^(ind-x0), 1 <= ind - x0 <= ind - 1, 1 <= ind - x0 <= 17
2742 R64 = ten2k64[ind - x0];
2745 res.w[0] = R64;
3109 round64_2_18 (q3, x0, C3.w[0], &R64, &incr_exp,
3113 C3.w[0] = R64;
3436 round64_2_18 (ind, x0, res.w[0], &R64, &incr_exp,
3441 res.w[0] = R64;