Home | History | Annotate | Download | only in src

Lines Matching full:bignum

11 #include "src/bignum-dtoa.h"
13 #include "src/bignum.h"
37 Bignum* numerator,
38 Bignum* denominator,
39 Bignum* delta_minus,
40 Bignum* delta_plus);
48 Bignum* numerator, Bignum* denominator,
49 Bignum* delta_minus, Bignum* delta_plus);
52 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
53 Bignum* delta_minus, Bignum* delta_plus,
58 Bignum* numerator, Bignum* denominator,
65 Bignum* numerator, Bignum* denominator,
94 Bignum numerator;
95 Bignum denominator;
96 Bignum delta_minus;
97 Bignum delta_plus;
98 // Make sure the bignum can grow large enough. The smallest double equals
102 DCHECK(Bignum::kMaxSignificantBits >= 324*4);
149 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
150 Bignum* delta_minus, Bignum* delta_plus,
155 if (Bignum::Equal(*delta_minus, *delta_plus)) {
175 in_delta_room_minus = Bignum::LessEqual(*numerator, *delta_minus);
177 in_delta_room_minus = Bignum::Less(*numerator, *delta_minus);
181 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
184 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;
199 int compare = Bignum::PlusCompare(*numerator, *numerator, *denominator);
248 Bignum* numerator, Bignum* denominator,
264 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
290 Bignum* numerator, Bignum* denominator,
311 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
383 Bignum* numerator, Bignum* denominator,
384 Bignum* delta_minus, Bignum* delta_plus) {
429 Bignum* numerator, Bignum* denominator,
430 Bignum* delta_minus, Bignum* delta_plus) {
479 Bignum* numerator, Bignum* denominator,
480 Bignum* delta_minus, Bignum* delta_plus) {
489 Bignum* power_ten = numerator;
576 Bignum* numerator,
577 Bignum* denominator,
578 Bignum* delta_minus,
579 Bignum* delta_plus) {
609 Bignum* numerator, Bignum* denominator,
610 Bignum* delta_minus, Bignum* delta_plus) {
615 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
617 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;
626 if (Bignum::Equal(*delta_minus, *delta_plus)) {