Lines Matching refs:part_
435 part_ = new digit_t*[n_];
438 part_[i] = ptr;
448 delete[] part_;
477 digit_t** part_; // Pointers to each part.
513 ShiftModFn(part_[i], temp_, current_theta, K_, chunk_size);
515 CopyAndZeroExtend(part_[i], pointer, chunk_size, part_length_in_bytes);
522 memset(part_[i], 0, part_length_in_bytes);
539 CopyAndZeroExtend(part_[0], pointer, chunk_size, part_length_in_bytes);
540 CopyAndZeroExtend(part_[nhalf], pointer, chunk_size, part_length_in_bytes);
546 CopyAndZeroExtend(part_[i], pointer, chunk_size, part_length_in_bytes);
548 ShiftModFn(part_[i + nhalf], part_[i], w, K_, chunk_size);
553 memset(part_[i], 0, part_length_in_bytes);
554 memset(part_[i + nhalf], 0, part_length_in_bytes);
567 SumDiff(part_[start], part_[start + half], part_[start], part_[start + half],
570 SumDiff(part_[start + k], temp, part_[start + k], part_[start + half + k],
573 ShiftModFn(part_[start + half + k], temp, w, K_);
603 SumDiff(part_[start], part_[start + half], part_[start], part_[start + half],
607 ShiftModFn(temp, part_[start + half + k], w, K_);
608 SumDiff(part_[start + k], part_[start + half + k], part_[start + k], temp,
620 digit_t* part = part_[i];
658 digit_t* input = part_[k];
734 Digits A(part_[i], length_);
735 Digits B(other.part_[i], length_);
742 ModFnDoubleWidth(part_[i], result.digits(), length_);
746 SumDiff(part_[i - 1], part_[i], part_[i - 1], part_[i], length_);