Lines Matching refs:C64
81 UINT64 saved_ca, saved_cb, C0_64, C64, remainder_h, T1, carry, tmp,
263 // now get P/10^extra_digits: shift C64 right by M[extra_digits]-128
265 C64 = CT.w[1] >> amount;
326 // now get P/10^extra_digits: shift C64 right by M[extra_digits]-128
331 C64 = C0_64 + coefficient_a;
338 if ((UINT64) (C64 - 1000000000000000ull - 1) >
340 if (C64 >= 10000000000000000ull) {
370 // now get P/10^extra_digits: shift C64 right by M[extra_digits]-128
375 C64 = C0_64 + coefficient_a;
376 } else if (C64 <= 1000000000000000ull) {
391 // now get P/10^extra_digits: shift C64 right by M[extra_digits]-128
398 C64 = C64_new;
414 if (C64 & 1) {
425 C64--;
462 return get_BID64 (sign_s, exponent_b + extra_digits, C64,
476 UINT64 C64;
496 C64 = __low_64 (C128);
504 return get_BID64 (sign, exponent, C64, rounding_mode, fpsc);
515 UINT64 remainder_h, C64, carry, CY;
551 C64 = __low_64 (C128);
557 if (C64 & 1) {
573 C64--;
619 C64 = P.w[0];
620 if (!C64) {
626 return get_BID64 (sign, exponent, C64, rounding_mode, fpsc);
639 UINT64 remainder_h, C64, carry, CY;
662 C64 = __low_64 (C128);
668 if (!remainder_P && (C64 & 1)) {
684 C64--;
731 C64 = P.w[0];
739 return get_BID64 (sign, exponent + extra_digits, C64, rounding_mode,
753 UINT64 C64;
764 C64 = __low_64 (C128);
766 return C64;