Home | History | Annotate | Download | only in core

Lines Matching refs:denom

199 void Sk64::div(int32_t denom, DivOptions option)
201 SkASSERT(denom);
205 int sign = denom ^ hi;
207 denom = SkAbs32(denom);
214 if (option == kRound_DivOption) // add denom/2
216 uint32_t newLo = lo + (denom >> 1);
223 if (lo < (uint32_t)denom)
227 this->set(0, lo / denom);
237 int dbits = SkCLZ(denom);
247 denom <<= (dbits - 1);
256 if ((uint32_t)denom <= (uint32_t)hi)
258 hi -= denom;
311 SkFixed Sk64::getFixedDiv(const Sk64& denom) const
314 Sk64 D = denom;