Lines Matching defs:num_parts
91 int num_parts = static_cast<int>(accumulator->heap_parts_.size());
92 DCHECK(num_parts >= 2);
93 DCHECK(Z.len() >= num_parts);
94 RWDigits parts(accumulator->heap_parts_.data(), num_parts);
95 Storage multipliers_storage(num_parts);
96 RWDigits multipliers(multipliers_storage.get(), num_parts);
97 RWDigits temp(Z, 0, num_parts);
107 for (; i + 1 < num_parts; i += 2) {
111 digit_t m_in2 = i == num_parts - 2 ? last_multiplier : max_multiplier;
130 // Trailing last part (if {num_parts} was odd).
131 if (i < num_parts) {
136 num_parts = i >> 1;
141 AddWorkEstimate(num_parts);
146 while (num_parts > 1) {
151 for (; i + 1 < num_parts; i += 2) {
185 // Trailing last part (if {num_parts} was odd).
186 if (i < num_parts) {
199 num_parts = i >> 1;
242 const int num_parts = accumulator->ResultLength();
243 DCHECK(num_parts >= 1);
244 DCHECK(Z.len() >= num_parts);
248 num_parts);
257 int part_index = num_parts - 1;