Home | History | Annotate | Download | only in src

Lines Matching full:bignum

31 #include "bignum-dtoa.h"
33 #include "bignum.h"
57 Bignum* numerator,
58 Bignum* denominator,
59 Bignum* delta_minus,
60 Bignum* delta_plus);
68 Bignum* numerator, Bignum* denominator,
69 Bignum* delta_minus, Bignum* delta_plus);
72 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
73 Bignum* delta_minus, Bignum* delta_plus,
78 Bignum* numerator, Bignum* denominator,
85 Bignum* numerator, Bignum* denominator,
114 Bignum numerator;
115 Bignum denominator;
116 Bignum delta_minus;
117 Bignum delta_plus;
118 // Make sure the bignum can grow large enough. The smallest double equals
122 ASSERT(Bignum::kMaxSignificantBits >= 324*4);
169 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
170 Bignum* delta_minus, Bignum* delta_plus,
175 if (Bignum::Equal(*delta_minus, *delta_plus)) {
195 in_delta_room_minus = Bignum::LessEqual(*numerator, *delta_minus);
197 in_delta_room_minus = Bignum::Less(*numerator, *delta_minus);
201 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
204 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;
219 int compare = Bignum::PlusCompare(*numerator, *numerator, *denominator);
268 Bignum* numerator, Bignum* denominator,
284 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
310 Bignum* numerator, Bignum* denominator,
331 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
402 Bignum* numerator, Bignum* denominator,
403 Bignum* delta_minus, Bignum* delta_plus) {
448 Bignum* numerator, Bignum* denominator,
449 Bignum* delta_minus, Bignum* delta_plus) {
498 Bignum* numerator, Bignum* denominator,
499 Bignum* delta_minus, Bignum* delta_plus) {
508 Bignum* power_ten = numerator;
595 Bignum* numerator,
596 Bignum* denominator,
597 Bignum* delta_minus,
598 Bignum* delta_plus) {
628 Bignum* numerator, Bignum* denominator,
629 Bignum* delta_minus, Bignum* delta_plus) {
634 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
636 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;
645 if (Bignum::Equal(*delta_minus, *delta_plus)) {