Home | History | Annotate | Download | only in lib

Lines Matching full:denominator

36                                   IntegralType denominator) {
37 return CeilOrFloorOfRatio<IntegralType, true>(numerator, denominator);
41 IntegralType denominator) {
42 return CeilOrFloorOfRatio<IntegralType, false>(numerator, denominator);
46 IntegralType denominator);
59 IntegralType denominator) {
62 assert(denominator != 0);
67 denominator != -1);
69 const IntegralType rounded_toward_zero = numerator / denominator;
70 const IntegralType intermediate_product = rounded_toward_zero * denominator;
77 // the sign of the denominator.
83 ((denominator > 0 && numerator > intermediate_product) ||
84 (denominator < 0 && numerator < intermediate_product));
91 ((denominator > 0 && numerator < intermediate_product) ||
92 (denominator < 0 && numerator > intermediate_product));