Home
last modified time | relevance | path

Searched refs:kHalfDigitBits (Results 1 – 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/bigint/
Ddigit-arithmetic.h16 static constexpr int kHalfDigitBits = kDigitBits / 2; variable
17 static constexpr digit_t kHalfDigitBase = digit_t{1} << kHalfDigitBits;
99 digit_t a_high = a >> kHalfDigitBits; in digit_mul()
101 digit_t b_high = b >> kHalfDigitBits; in digit_mul()
109 digit_t low = digit_add3(r_low, r_mid1 << kHalfDigitBits, in digit_mul()
110 r_mid2 << kHalfDigitBits, &carry); in digit_mul()
112 (r_mid1 >> kHalfDigitBits) + (r_mid2 >> kHalfDigitBits) + r_high + carry; in digit_mul()
155 digit_t vn1 = divisor >> kHalfDigitBits; in digit_div()
168 digit_t un1 = un10 >> kHalfDigitBits; in digit_div()
Dmul-toom.cc41 digit_t upper = (remainder << kHalfDigitBits) | (d >> kHalfDigitBits); in DivideByThree()
44 digit_t lower = (remainder << kHalfDigitBits) | (d & kHalfDigitMask); in DivideByThree()
47 X[i] = (u_result << kHalfDigitBits) | l_result; in DivideByThree()
Dtostring.cc82 kHalfDigitBits * kBitsPerCharTableMultiplier / max_bits_per_char; in DivideByMagic()
87 digit_t upper = (remainder << kHalfDigitBits) | (d >> kHalfDigitBits); in DivideByMagic()
90 digit_t lower = (remainder << kHalfDigitBits) | (d & kHalfDigitMask); in DivideByMagic()
93 rest[i] = (u_result << kHalfDigitBits) | l_result; in DivideByMagic()
/third_party/node/deps/v8/src/objects/
Dbigint.h96 static const int kHalfDigitBits = kDigitBits / 2; variable
97 static const digit_t kHalfDigitMask = (1ull << kHalfDigitBits) - 1;