• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:RawBigit

50 Bignum::Chunk& Bignum::RawBigit(const int index) {  in RawBigit()  function in double_conversion::Bignum
56 const Bignum::Chunk& Bignum::RawBigit(const int index) const { in RawBigit() function in double_conversion::Bignum
73 RawBigit(0) = value; in AssignUInt16()
82 RawBigit(i) = value & kBigitMask; in AssignUInt64()
92 RawBigit(i) = other.RawBigit(i); in AssignBignum()
157 RawBigit(used_bigits_++) = (tmp & kBigitMask); in AssignHexString()
163 RawBigit(used_bigits_++) = tmp; in AssignHexString()
204 RawBigit(i) = 0; in AddBignum()
207 const Chunk my = (bigit_pos < used_bigits_) ? RawBigit(bigit_pos) : 0; in AddBignum()
208 const Chunk sum = my + other.RawBigit(i) + carry; in AddBignum()
209 RawBigit(bigit_pos) = sum & kBigitMask; in AddBignum()
214 const Chunk my = (bigit_pos < used_bigits_) ? RawBigit(bigit_pos) : 0; in AddBignum()
216 RawBigit(bigit_pos) = sum & kBigitMask; in AddBignum()
238 const Chunk difference = RawBigit(i + offset) - other.RawBigit(i) - borrow; in SubtractBignum()
239 RawBigit(i + offset) = difference & kBigitMask; in SubtractBignum()
243 const Chunk difference = RawBigit(i + offset) - borrow; in SubtractBignum()
244 RawBigit(i + offset) = difference & kBigitMask; in SubtractBignum()
279 const DoubleChunk product = static_cast<DoubleChunk>(factor) * RawBigit(i) + carry; in MultiplyByUInt32()
280 RawBigit(i) = static_cast<Chunk>(product & kBigitMask); in MultiplyByUInt32()
285 RawBigit(used_bigits_) = carry & kBigitMask; in MultiplyByUInt32()
308 const uint64_t product_low = low * RawBigit(i); in MultiplyByUInt64()
309 const uint64_t product_high = high * RawBigit(i); in MultiplyByUInt64()
311 RawBigit(i) = tmp & kBigitMask; in MultiplyByUInt64()
317 RawBigit(used_bigits_) = carry & kBigitMask; in MultiplyByUInt64()
392 RawBigit(copy_offset + i) = RawBigit(i); in Square()
402 const Chunk chunk1 = RawBigit(copy_offset + bigit_index1); in Square()
403 const Chunk chunk2 = RawBigit(copy_offset + bigit_index2); in Square()
408 RawBigit(i) = static_cast<Chunk>(accumulator) & kBigitMask; in Square()
417 const Chunk chunk1 = RawBigit(copy_offset + bigit_index1); in Square()
418 const Chunk chunk2 = RawBigit(copy_offset + bigit_index2); in Square()
426 RawBigit(i) = static_cast<Chunk>(accumulator) & kBigitMask; in Square()
536 DOUBLE_CONVERSION_ASSERT(other.RawBigit(other.used_bigits_ - 1) >= ((1 << kBigitSize) / 16)); in DivideModuloIntBignum()
537 DOUBLE_CONVERSION_ASSERT(RawBigit(used_bigits_ - 1) < 0x10000); in DivideModuloIntBignum()
540 result += static_cast<uint16_t>(RawBigit(used_bigits_ - 1)); in DivideModuloIntBignum()
541 SubtractTimes(other, RawBigit(used_bigits_ - 1)); in DivideModuloIntBignum()
549 const Chunk this_bigit = RawBigit(used_bigits_ - 1); in DivideModuloIntBignum()
550 const Chunk other_bigit = other.RawBigit(other.used_bigits_ - 1); in DivideModuloIntBignum()
555 RawBigit(used_bigits_ - 1) = this_bigit - other_bigit * quotient; in DivideModuloIntBignum()
618 SizeInHexChars(RawBigit(used_bigits_ - 1)) + 1; in ToHexString()
630 Chunk current_bigit = RawBigit(i); in ToHexString()
637 Chunk most_significant_bigit = RawBigit(used_bigits_ - 1); in ToHexString()
653 return RawBigit(index - exponent_); in BigitOrZero()
729 while (used_bigits_ > 0 && RawBigit(used_bigits_ - 1) == 0) { in Clamp()
750 RawBigit(i + zero_bigits) = RawBigit(i); in Align()
753 RawBigit(i) = 0; in Align()
769 const Chunk new_carry = RawBigit(i) >> (kBigitSize - shift_amount); in BigitsShiftLeft()
770 RawBigit(i) = ((RawBigit(i) << shift_amount) + carry) & kBigitMask; in BigitsShiftLeft()
774 RawBigit(used_bigits_) = carry; in BigitsShiftLeft()
791 const DoubleChunk product = static_cast<DoubleChunk>(factor) * other.RawBigit(i); in SubtractTimes()
793 const Chunk difference = RawBigit(i + exponent_diff) - (remove & kBigitMask); in SubtractTimes()
794 RawBigit(i + exponent_diff) = difference & kBigitMask; in SubtractTimes()
802 const Chunk difference = RawBigit(i) - borrow; in SubtractTimes()
803 RawBigit(i) = difference & kBigitMask; in SubtractTimes()