Home | History | Annotate | Download | only in math

Lines Matching refs:denominator

35   //  * denominator: a non-zero integer, positive or negative.
39 // numerator == MathLimits<IntegralType>::kMin and denominator == -1 is not a
52 IntegralType denominator) {
53 return CeilOrFloorOfRatio<IntegralType, true>(numerator, denominator);
57 IntegralType denominator) {
58 return CeilOrFloorOfRatio<IntegralType, false>(numerator, denominator);
63 IntegralType denominator);
99 IntegralType denominator) {
100 DCHECK_NE(0, denominator) << "Division by zero is not supported.";
102 const IntegralType rounded_toward_zero = numerator / denominator;
103 const IntegralType intermediate_product = rounded_toward_zero * denominator;
110 // the sign of the denominator.
118 ((denominator > 0 && numerator > intermediate_product) ||
119 (denominator < 0 && numerator < intermediate_product));
127 ((denominator > 0 && numerator < intermediate_product) ||
128 (denominator < 0 && numerator > intermediate_product));