Lines Matching defs:denom
266 static inline SkFixed roundidiv(SkFixed numer, int denom) {
268 int ds = denom >> 31;
270 denom = (denom ^ ds) - ds;
272 SkFixed answer = (numer + (denom >> 1)) / denom;
745 SkFixed denom;
747 denom = tmp1.getShiftRight(33 - s);
749 denom = (int32_t)tmp1.fLo << (s - 33);
752 if (denom == 0) {
759 return SkFractDiv(SK_Fract1, denom);
1397 SkFixed denom = SkMulDiv(x1, y2, x2) - y1;
1398 if (0 == denom) {
1401 a1 = SkFractDiv(SkMulDiv(x0 - x1, y2, x2) - y0 + y1, denom);
1403 SkFixed denom = x1 - SkMulDiv(y1, x2, y2);
1404 if (0 == denom) {
1407 a1 = SkFractDiv(x0 - x1 - SkMulDiv(y0 - y1, x2, y2), denom);
1412 SkFixed denom = y2 - SkMulDiv(x2, y1, x1);
1413 if (0 == denom) {
1416 a2 = SkFractDiv(y0 - y2 - SkMulDiv(x0 - x2, y1, x1), denom);
1418 SkFixed denom = SkMulDiv(y2, x1, y1) - x2;
1419 if (0 == denom) {
1422 a2 = SkFractDiv(SkMulDiv(y0 - y2, x1, y1) - x0 + x2, denom);
1530 float denom = SkScalarMulDiv(x1, y2, x2) - y1;
1531 if (checkForZero(denom)) {
1534 a1 = SkScalarDiv(SkScalarMulDiv(x0 - x1, y2, x2) - y0 + y1, denom);
1536 float denom = x1 - SkScalarMulDiv(y1, x2, y2);
1537 if (checkForZero(denom)) {
1540 a1 = SkScalarDiv(x0 - x1 - SkScalarMulDiv(y0 - y1, x2, y2), denom);
1545 float denom = y2 - SkScalarMulDiv(x2, y1, x1);
1546 if (checkForZero(denom)) {
1549 a2 = SkScalarDiv(y0 - y2 - SkScalarMulDiv(x0 - x2, y1, x1), denom);
1551 float denom = SkScalarMulDiv(y2, x1, y1) - x2;
1552 if (checkForZero(denom)) {
1555 a2 = SkScalarDiv(SkScalarMulDiv(y0 - y2, x1, y1) - x0 + x2, denom);