Lines Matching full:numer
94 // divide numer/denom, with a bias of 6bits. Assumes numer <= denom
96 // Same as (but faster than) SkFixedDiv(numer, denom) >> 10
98 //unsigned div_64(int numer, int denom);
100 static unsigned div_64(int numer, int denom) {
101 SkASSERT(numer <= denom);
102 SkASSERT(numer > 0);
105 int nbits = SkCLZ(numer);
115 numer <<= nbits - 1;
120 if ((numer -= denom) >= 0) {
123 numer += denom;
132 if ((numer = (numer << 1) - denom) >= 0)
135 numer += denom;
137 if ((numer = (numer << 1) - denom) >= 0)
140 numer += denom;
142 if ((numer = (numer << 1) - denom) >= 0)
145 numer += denom;
147 if ((numer = (numer << 1) - denom) >= 0)
150 numer += denom;
152 if ((numer = (numer << 1) - denom) >= 0)
155 numer += denom;
158 if ((numer = (numer << 1) - denom) >= 0)
161 numer += denom;