Lines Matching refs:num
64 int num = SkDCubic::RootsReal(t4, t3, t2, t1, roots); in SkReducedQuarticRoots() local
65 for (int i = 0; i < num; ++i) { in SkReducedQuarticRoots()
67 return num; in SkReducedQuarticRoots()
70 roots[num++] = 0; in SkReducedQuarticRoots()
71 return num; in SkReducedQuarticRoots()
78 int num = SkDCubic::RootsReal(t4, t4 + t3, -(t1 + t0), -t0, roots); in SkReducedQuarticRoots() local
79 for (int i = 0; i < num; ++i) { in SkReducedQuarticRoots()
81 return num; in SkReducedQuarticRoots()
84 roots[num++] = 1; in SkReducedQuarticRoots()
85 return num; in SkReducedQuarticRoots()
105 int num; in SkQuarticRootsReal() local
109 num = SkDCubic::RootsReal(1, 0, p, q, s); in SkQuarticRootsReal()
110 s[num++] = 0; in SkQuarticRootsReal()
118 num = 0; in SkQuarticRootsReal()
139 num = SkDQuad::RootsReal(1, q < 0 ? -v : v, z - u, s); in SkQuarticRootsReal()
140 num2 = SkDQuad::RootsReal(1, q < 0 ? v : -v, z + u, s + num); in SkQuarticRootsReal()
141 if (!((num | num2) & 1)) { in SkQuarticRootsReal()
145 num += num2; in SkQuarticRootsReal()
146 if (!num) { in SkQuarticRootsReal()
152 for (int i = 0; i < num; ++i) { in SkQuarticRootsReal()
156 for (int i = 0; i < num - 1; ++i) { in SkQuarticRootsReal()
157 for (int j = i + 1; j < num; ) { in SkQuarticRootsReal()
159 if (j < --num) { in SkQuarticRootsReal()
160 s[j] = s[num]; in SkQuarticRootsReal()
167 return num; in SkQuarticRootsReal()