Lines Matching refs:denominator
1381 Bignum* denominator,
1387 Bignum* numerator, Bignum* denominator,
1390 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
1396 Bignum* numerator, Bignum* denominator,
1400 Bignum* numerator, Bignum* denominator,
1432 Bignum denominator;
1439 &numerator, &denominator,
1443 &numerator, &denominator,
1448 GenerateShortestDigits(&numerator, &denominator,
1454 &numerator, &denominator,
1459 &numerator, &denominator,
1468 static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
1478 digit = numerator->DivideModuloIntBignum(*denominator);
1492 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
1495 Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;
1506 int compare = Bignum::PlusCompare(*numerator, *numerator, *denominator);
1510 // Remaining digits are more than .5 of denominator. -> Round up.
1534 Bignum* numerator, Bignum* denominator,
1539 digit = numerator->DivideModuloIntBignum(*denominator);
1547 digit = numerator->DivideModuloIntBignum(*denominator);
1548 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
1567 Bignum* numerator, Bignum* denominator,
1577 denominator->Times10();
1578 if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) {
1589 numerator, denominator,
1606 Bignum* numerator, Bignum* denominator,
1613 denominator->AssignPowerUInt16(10, estimated_power);
1616 denominator->ShiftLeft(1);
1628 Bignum* numerator, Bignum* denominator,
1632 denominator->AssignPowerUInt16(10, estimated_power);
1633 denominator->ShiftLeft(-exponent);
1636 denominator->ShiftLeft(1);
1646 Bignum* numerator, Bignum* denominator,
1660 denominator->AssignUInt16(1);
1661 denominator->ShiftLeft(-exponent);
1665 denominator->ShiftLeft(1);
1675 Bignum* denominator,
1682 numerator, denominator, delta_minus, delta_plus);
1686 numerator, denominator, delta_minus, delta_plus);
1690 numerator, denominator, delta_minus, delta_plus);
1694 denominator->ShiftLeft(1); // *2
1702 Bignum* numerator, Bignum* denominator,
1706 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0;
1708 in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0;