Home
last modified time | relevance | path

Searched refs:Bignum (Results 1 – 9 of 9) sorted by relevance

/external/icu/icu4c/source/i18n/
Ddouble-conversion-bignum-dtoa.cpp71 Bignum* numerator,
72 Bignum* denominator,
73 Bignum* delta_minus,
74 Bignum* delta_plus);
82 Bignum* numerator, Bignum* denominator,
83 Bignum* delta_minus, Bignum* delta_plus);
86 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
87 Bignum* delta_minus, Bignum* delta_plus,
92 Bignum* numerator, Bignum* denominator,
99 Bignum* numerator, Bignum* denominator,
[all …]
Ddouble-conversion-bignum.h49 class Bignum {
56 Bignum();
59 void AssignBignum(const Bignum& other);
67 void AddBignum(const Bignum& other);
69 void SubtractBignum(const Bignum& other);
81 uint16_t DivideModuloIntBignum(const Bignum& other);
89 static int Compare(const Bignum& a, const Bignum& b);
90 static bool Equal(const Bignum& a, const Bignum& b) { in Equal()
93 static bool LessEqual(const Bignum& a, const Bignum& b) { in LessEqual()
96 static bool Less(const Bignum& a, const Bignum& b) { in Less()
[all …]
Ddouble-conversion-bignum.cpp47 Bignum::Bignum() in Bignum() function in double_conversion::Bignum
62 void Bignum::AssignUInt16(uint16_t value) { in AssignUInt16()
73 void Bignum::AssignUInt64(uint64_t value) { in AssignUInt64()
90 void Bignum::AssignBignum(const Bignum& other) { in AssignBignum()
116 void Bignum::AssignDecimalString(Vector<const char> value) { in AssignDecimalString()
145 void Bignum::AssignHexString(Vector<const char> value) { in AssignHexString()
175 void Bignum::AddUInt64(uint64_t operand) { in AddUInt64()
177 Bignum other; in AddUInt64()
183 void Bignum::AddBignum(const Bignum& other) { in AddBignum()
225 void Bignum::SubtractBignum(const Bignum& other) { in SubtractBignum()
[all …]
Ddouble-conversion-strtod.cpp417 ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits); in CompareBufferWithDiyFp()
418 Bignum buffer_bignum; in CompareBufferWithDiyFp()
419 Bignum diy_fp_bignum; in CompareBufferWithDiyFp()
432 return Bignum::Compare(buffer_bignum, diy_fp_bignum); in CompareBufferWithDiyFp()
/external/v8/src/
Dbignum-dtoa.cc35 Bignum* numerator,
36 Bignum* denominator,
37 Bignum* delta_minus,
38 Bignum* delta_plus);
46 Bignum* numerator, Bignum* denominator,
47 Bignum* delta_minus, Bignum* delta_plus);
50 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
51 Bignum* delta_minus, Bignum* delta_plus,
56 Bignum* numerator, Bignum* denominator,
63 Bignum* numerator, Bignum* denominator,
[all …]
Dbignum.h13 class Bignum {
20 Bignum();
23 void AssignBignum(const Bignum& other);
32 void AddBignum(const Bignum& other);
34 void SubtractBignum(const Bignum& other);
46 uint16_t DivideModuloIntBignum(const Bignum& other);
50 static int Compare(const Bignum& a, const Bignum& b);
51 static bool Equal(const Bignum& a, const Bignum& b) { in Equal()
54 static bool LessEqual(const Bignum& a, const Bignum& b) { in LessEqual()
57 static bool Less(const Bignum& a, const Bignum& b) { in Less()
[all …]
Dbignum.cc11 Bignum::Bignum() in Bignum() function in v8::internal::Bignum
26 void Bignum::AssignUInt16(uint16_t value) { in AssignUInt16()
37 void Bignum::AssignUInt64(uint64_t value) { in AssignUInt64()
54 void Bignum::AssignBignum(const Bignum& other) { in AssignBignum()
82 void Bignum::AssignDecimalString(Vector<const char> value) { in AssignDecimalString()
111 void Bignum::AssignHexString(Vector<const char> value) { in AssignHexString()
141 void Bignum::AddUInt64(uint64_t operand) { in AddUInt64()
143 Bignum other; in AddUInt64()
149 void Bignum::AddBignum(const Bignum& other) { in AddBignum()
191 void Bignum::SubtractBignum(const Bignum& other) { in SubtractBignum()
[all …]
Dstrtod.cc377 DCHECK_LT((kMaxDecimalPower + 1) * 333 / 100, Bignum::kMaxSignificantBits); in BignumStrtod()
378 Bignum input; in BignumStrtod()
379 Bignum boundary; in BignumStrtod()
392 int comparison = Bignum::Compare(input, boundary); in BignumStrtod()
/external/python/cpython3/Modules/_decimal/libmpdec/literature/
Dbignum.txt3 Bignum support (Fast Number Theoretic Transform or FNT):
6 Bignum arithmetic in libmpdec uses the scheme for fast convolution