Searched refs:Bignum (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/wtf/dtoa/
H A Dbignum.h37 class Bignum { class in namespace:WTF::double_conversion
44 Bignum();
47 void AssignBignum(const Bignum& other);
56 void AddBignum(const Bignum& other);
58 void SubtractBignum(const Bignum& other);
70 uint16_t DivideModuloIntBignum(const Bignum& other);
74 static int Compare(const Bignum& a, const Bignum& b);
75 static bool Equal(const Bignum& a, const Bignum
[all...]
H A Dbignum-dtoa.cc59 Bignum* numerator,
60 Bignum* denominator,
61 Bignum* delta_minus,
62 Bignum* delta_plus);
70 Bignum* numerator, Bignum* denominator,
71 Bignum* delta_minus, Bignum* delta_plus);
74 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominato
[all...]
H A Dbignum.cc37 Bignum::Bignum() function in class:WTF::double_conversion::Bignum
51 void Bignum::AssignUInt16(uint16_t value) {
62 void Bignum::AssignUInt64(uint64_t value) {
79 void Bignum::AssignBignum(const Bignum& other) {
105 void Bignum::AssignDecimalString(Vector<const char> value) {
135 void Bignum::AssignHexString(Vector<const char> value) {
165 void Bignum::AddUInt64(uint64_t operand) {
167 Bignum othe
[all...]
H A Dstrtod.cc383 // Make sure that the Bignum will be able to hold all our numbers.
384 // Our Bignum implementation has a separate field for exponents. Shifts will
387 ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits);
388 Bignum input;
389 Bignum boundary;
402 int comparison = Bignum::Compare(input, boundary);
/external/chromium_org/v8/src/
H A Dbignum.h34 class Bignum { class in namespace:v8::internal
41 Bignum();
44 void AssignBignum(const Bignum& other);
53 void AddBignum(const Bignum& other);
55 void SubtractBignum(const Bignum& other);
67 uint16_t DivideModuloIntBignum(const Bignum& other);
71 static int Compare(const Bignum& a, const Bignum& b);
72 static bool Equal(const Bignum& a, const Bignum
[all...]
H A Dbignum-dtoa.cc60 Bignum* numerator,
61 Bignum* denominator,
62 Bignum* delta_minus,
63 Bignum* delta_plus);
71 Bignum* numerator, Bignum* denominator,
72 Bignum* delta_minus, Bignum* delta_plus);
75 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominato
[all...]
H A Dbignum.cc35 Bignum::Bignum() function in class:v8::internal::Bignum
50 void Bignum::AssignUInt16(uint16_t value) {
61 void Bignum::AssignUInt64(uint64_t value) {
78 void Bignum::AssignBignum(const Bignum& other) {
104 void Bignum::AssignDecimalString(Vector<const char> value) {
134 void Bignum::AssignHexString(Vector<const char> value) {
164 void Bignum::AddUInt64(uint64_t operand) {
166 Bignum othe
[all...]
H A Dstrtod.cc384 // Make sure that the Bignum will be able to hold all our numbers.
385 // Our Bignum implementation has a separate field for exponents. Shifts will
388 ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits);
389 Bignum input;
390 Bignum boundary;
403 int comparison = Bignum::Compare(input, boundary);
/external/v8/src/
H A Dbignum.h34 class Bignum { class in namespace:v8::internal
41 Bignum();
44 void AssignBignum(const Bignum& other);
53 void AddBignum(const Bignum& other);
55 void SubtractBignum(const Bignum& other);
67 uint16_t DivideModuloIntBignum(const Bignum& other);
71 static int Compare(const Bignum& a, const Bignum& b);
72 static bool Equal(const Bignum& a, const Bignum
[all...]
H A Dbignum-dtoa.cc60 Bignum* numerator,
61 Bignum* denominator,
62 Bignum* delta_minus,
63 Bignum* delta_plus);
71 Bignum* numerator, Bignum* denominator,
72 Bignum* delta_minus, Bignum* delta_plus);
75 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominato
[all...]
H A Dbignum.cc35 Bignum::Bignum() function in class:v8::internal::Bignum
49 void Bignum::AssignUInt16(uint16_t value) {
60 void Bignum::AssignUInt64(uint64_t value) {
77 void Bignum::AssignBignum(const Bignum& other) {
103 void Bignum::AssignDecimalString(Vector<const char> value) {
133 void Bignum::AssignHexString(Vector<const char> value) {
163 void Bignum::AddUInt64(uint64_t operand) {
165 Bignum othe
[all...]
H A Dstrtod.cc384 // Make sure that the Bignum will be able to hold all our numbers.
385 // Our Bignum implementation has a separate field for exponents. Shifts will
388 ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits);
389 Bignum input;
390 Bignum boundary;
403 int comparison = Bignum::Compare(input, boundary);
/external/chromium_org/v8/test/cctest/
H A Dtest-bignum.cc41 static void AssignHexString(Bignum* bignum, const char* str) {
46 static void AssignDecimalString(Bignum* bignum, const char* str) {
53 Bignum bignum;
54 Bignum bignum2;
122 Bignum bignum;
160 Bignum bignum;
259 Bignum bignum;
260 Bignum other;
349 Bignum bignum;
350 Bignum othe
[all...]
H A Dtest-strtod.cc374 static int CompareBignumToDiyFp(const Bignum& bignum_digits,
377 Bignum bignum;
379 Bignum other;
391 return Bignum::Compare(bignum, other);
400 Bignum input_digits;
/external/v8/test/cctest/
H A Dtest-bignum.cc41 static void AssignHexString(Bignum* bignum, const char* str) {
46 static void AssignDecimalString(Bignum* bignum, const char* str) {
53 Bignum bignum;
54 Bignum bignum2;
122 Bignum bignum;
160 Bignum bignum;
259 Bignum bignum;
260 Bignum other;
349 Bignum bignum;
350 Bignum othe
[all...]
H A Dtest-strtod.cc349 static int CompareBignumToDiyFp(const Bignum& bignum_digits,
352 Bignum bignum;
354 Bignum other;
366 return Bignum::Compare(bignum, other);
375 Bignum input_digits;

Completed in 179 milliseconds