Lines Matching full:numer
1441 // divide numer/denom, with a bias of 6bits. Assumes numer <= denom
1443 // Same as (but faster than) SkFixedDiv(numer, denom) >> 10
1445 //unsigned div_64(int numer, int denom);
1446 static unsigned div_64(int numer, int denom)
1448 SkASSERT(numer <= denom);
1449 SkASSERT(numer > 0);
1452 int nbits = SkCLZ(numer);
1461 numer <<= nbits - 1;
1466 if ((numer -= denom) >= 0)
1469 numer += denom;
1478 if ((numer = (numer << 1) - denom) >= 0)
1481 numer += denom;
1483 if ((numer = (numer << 1) - denom) >= 0)
1486 numer += denom;
1488 if ((numer = (numer << 1) - denom) >= 0)
1491 numer += denom;
1493 if ((numer = (numer << 1) - denom) >= 0)
1496 numer += denom;
1498 if ((numer = (numer << 1) - denom) >= 0)
1501 numer += denom;
1504 if ((numer = (numer << 1) - denom) >= 0)
1507 numer += denom;