Lines Matching refs:path
12 PathTest_Private(SkPath* path) in PathTest_Private() argument
13 : fPath(path) {} in PathTest_Private()
22 static void path_edit(const SkPoint& from, const SkPoint& to, SkPath* path) { in path_edit() argument
23 PathTest_Private testPath(path); in path_edit()
24 for (int index = 0; index < path->countPoints(); ++index) { in path_edit()
25 if (SkDPoint::ApproximatelyEqual(path->getPoint(index), from)) { in path_edit()
33 SkPath path, pathB; in cubicOp1d() local
34 path.setFillType(SkPath::kWinding_FillType); in cubicOp1d()
35 path.moveTo(0,1); in cubicOp1d()
36 path.cubicTo(0,2, 1,0, 1,0); in cubicOp1d()
37 path.close(); in cubicOp1d()
42 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp1d()
46 SkPath path, pathB; in cubicOp2d() local
47 path.setFillType(SkPath::kWinding_FillType); in cubicOp2d()
48 path.moveTo(0,2); in cubicOp2d()
49 path.cubicTo(0,1, 1,0, 1,0); in cubicOp2d()
50 path.close(); in cubicOp2d()
55 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp2d()
59 SkPath path, pathB; in cubicOp3d() local
60 path.setFillType(SkPath::kWinding_FillType); in cubicOp3d()
61 path.moveTo(0,1); in cubicOp3d()
62 path.cubicTo(2,3, 1,0, 1,0); in cubicOp3d()
63 path.close(); in cubicOp3d()
68 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp3d()
72 SkPath path, pathB; in cubicOp5d() local
73 path.setFillType(SkPath::kWinding_FillType); in cubicOp5d()
74 path.moveTo(0,1); in cubicOp5d()
75 path.cubicTo(0,2, 1,0, 2,0); in cubicOp5d()
76 path.close(); in cubicOp5d()
81 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp5d()
85 SkPath path, pathB; in cubicOp6d() local
86 path.setFillType(SkPath::kWinding_FillType); in cubicOp6d()
87 path.moveTo(0,1); in cubicOp6d()
88 path.cubicTo(0,6, 1,0, 3,0); in cubicOp6d()
89 path.close(); in cubicOp6d()
94 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp6d()
98 SkPath path, pathB; in cubicOp7d() local
99 path.setFillType(SkPath::kWinding_FillType); in cubicOp7d()
100 path.moveTo(0,1); in cubicOp7d()
101 path.cubicTo(3,4, 1,0, 3,0); in cubicOp7d()
102 path.close(); in cubicOp7d()
107 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp7d()
111 SkPath path, pathB; in cubicOp8d() local
112 path.setFillType(SkPath::kWinding_FillType); in cubicOp8d()
113 path.moveTo(0,1); in cubicOp8d()
114 path.cubicTo(0,5, 1,0, 4,0); in cubicOp8d()
115 path.close(); in cubicOp8d()
120 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp8d()
124 SkPath path, pathB; in cubicOp9d() local
125 path.setFillType(SkPath::kWinding_FillType); in cubicOp9d()
126 path.moveTo(0,1); in cubicOp9d()
127 path.cubicTo(1,6, 1,0, 2,1); in cubicOp9d()
128 path.close(); in cubicOp9d()
133 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp9d()
137 SkPath path, pathB; in quadOp9d() local
138 path.setFillType(SkPath::kWinding_FillType); in quadOp9d()
139 path.moveTo(0,1); in quadOp9d()
140 path.quadTo(1,6, 1.5f,1); in quadOp9d()
141 path.quadTo(1.5f,0.5f, 2,1); in quadOp9d()
142 path.close(); in quadOp9d()
148 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in quadOp9d()
152 SkPath path, pathB; in lineOp9d() local
153 path.setFillType(SkPath::kWinding_FillType); in lineOp9d()
154 path.moveTo(0,1); in lineOp9d()
155 path.lineTo(1,6); in lineOp9d()
156 path.lineTo(1.5f,1); in lineOp9d()
157 path.lineTo(1.8f,0.8f); in lineOp9d()
158 path.lineTo(2,1); in lineOp9d()
159 path.close(); in lineOp9d()
167 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in lineOp9d()
171 SkPath path, pathB; in cubicOp1i() local
172 path.setFillType(SkPath::kWinding_FillType); in cubicOp1i()
173 path.moveTo(0,1); in cubicOp1i()
174 path.cubicTo(1,2, 1,0, 2,1); in cubicOp1i()
175 path.close(); in cubicOp1i()
180 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp1i()
184 SkPath path, pathB; in cubicOp10d() local
185 path.setFillType(SkPath::kWinding_FillType); in cubicOp10d()
186 path.moveTo(0,1); in cubicOp10d()
187 path.cubicTo(1,3, 1,0, 4,1); in cubicOp10d()
188 path.close(); in cubicOp10d()
193 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp10d()
197 SkPath path, pathB; in cubicOp11d() local
198 path.setFillType(SkPath::kWinding_FillType); in cubicOp11d()
199 path.moveTo(0,1); in cubicOp11d()
200 path.cubicTo(3,4, 1,0, 5,1); in cubicOp11d()
201 path.close(); in cubicOp11d()
206 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp11d()
210 SkPath path, pathB; in cubicOp12d() local
211 path.setFillType(SkPath::kWinding_FillType); in cubicOp12d()
212 path.moveTo(0,1); in cubicOp12d()
213 path.cubicTo(1,6, 1,0, 1,0); in cubicOp12d()
214 path.close(); in cubicOp12d()
219 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp12d()
223 SkPath path, pathB; in cubicOp13d() local
224 path.setFillType(SkPath::kWinding_FillType); in cubicOp13d()
225 path.moveTo(0,1); in cubicOp13d()
226 path.cubicTo(4,5, 1,0, 5,3); in cubicOp13d()
227 path.close(); in cubicOp13d()
232 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp13d()
236 SkPath path, pathB; in cubicOp14d() local
237 path.setFillType(SkPath::kWinding_FillType); in cubicOp14d()
238 path.moveTo(0,1); in cubicOp14d()
239 path.cubicTo(0,2, 2,0, 2,1); in cubicOp14d()
240 path.close(); in cubicOp14d()
245 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp14d()
249 SkPath path, pathB; in cubicOp15d() local
250 path.setFillType(SkPath::kWinding_FillType); in cubicOp15d()
251 path.moveTo(0,1); in cubicOp15d()
252 path.cubicTo(3,6, 2,0, 2,1); in cubicOp15d()
253 path.close(); in cubicOp15d()
258 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp15d()
262 SkPath path, pathB; in cubicOp16d() local
263 path.setFillType(SkPath::kWinding_FillType); in cubicOp16d()
264 path.moveTo(0,2); in cubicOp16d()
265 path.cubicTo(0,1, 3,0, 1,0); in cubicOp16d()
266 path.close(); in cubicOp16d()
271 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp16d()
275 SkPath path, pathB; in cubicOp17d() local
276 path.setFillType(SkPath::kWinding_FillType); in cubicOp17d()
277 path.moveTo(0,2); in cubicOp17d()
278 path.cubicTo(0,2, 4,0, 2,1); in cubicOp17d()
279 path.close(); in cubicOp17d()
284 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp17d()
288 SkPath path, pathB; in cubicOp18d() local
289 path.setFillType(SkPath::kWinding_FillType); in cubicOp18d()
290 path.moveTo(0,1); in cubicOp18d()
291 path.cubicTo(3,5, 2,0, 2,1); in cubicOp18d()
292 path.close(); in cubicOp18d()
297 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp18d()
301 SkPath path, pathB; in cubicOp19i() local
302 path.setFillType(SkPath::kWinding_FillType); in cubicOp19i()
303 path.moveTo(0,2); in cubicOp19i()
304 path.cubicTo(0,1, 2,1, 6,2); in cubicOp19i()
305 path.close(); in cubicOp19i()
310 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp19i()
314 SkPath path, pathB; in cubicOp20d() local
315 path.setFillType(SkPath::kWinding_FillType); in cubicOp20d()
316 path.moveTo(0,1); in cubicOp20d()
317 path.cubicTo(0,1, 6,0, 2,1); in cubicOp20d()
318 path.close(); in cubicOp20d()
323 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp20d()
327 SkPath path, pathB; in cubicOp21d() local
328 path.setFillType(SkPath::kWinding_FillType); in cubicOp21d()
329 path.moveTo(0,1); in cubicOp21d()
330 path.cubicTo(0,1, 2,1, 6,5); in cubicOp21d()
331 path.close(); in cubicOp21d()
336 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp21d()
340 SkPath path, pathB; in cubicOp22d() local
341 path.setFillType(SkPath::kWinding_FillType); in cubicOp22d()
342 path.moveTo(0,1); in cubicOp22d()
343 path.cubicTo(2,3, 3,0, 2,1); in cubicOp22d()
344 path.close(); in cubicOp22d()
349 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp22d()
353 SkPath path, pathB; in cubicOp23d() local
354 path.setFillType(SkPath::kWinding_FillType); in cubicOp23d()
355 path.moveTo(0,1); in cubicOp23d()
356 path.cubicTo(1,2, 4,0, 2,1); in cubicOp23d()
357 path.close(); in cubicOp23d()
362 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp23d()
366 SkPath path, pathB; in cubicOp24d() local
367 path.setFillType(SkPath::kWinding_FillType); in cubicOp24d()
368 path.moveTo(0,1); in cubicOp24d()
369 path.cubicTo(1,2, 2,0, 3,2); in cubicOp24d()
370 path.close(); in cubicOp24d()
375 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp24d()
435 SkPath path, pathB; in testOp1d() local
436 path.setFillType(SkPath::kWinding_FillType); in testOp1d()
437 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp1d()
438 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp1d()
442 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp1d()
446 SkPath path, pathB; in testOp2d() local
447 path.setFillType(SkPath::kWinding_FillType); in testOp2d()
448 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp2d()
449 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp2d()
453 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp2d()
457 SkPath path, pathB; in testOp3d() local
458 path.setFillType(SkPath::kWinding_FillType); in testOp3d()
459 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp3d()
460 path.addRect(1, 1, 2, 2, SkPath::kCW_Direction); in testOp3d()
464 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp3d()
468 SkPath path, pathB; in testOp1u() local
469 path.setFillType(SkPath::kWinding_FillType); in testOp1u()
470 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp1u()
471 path.addRect(0, 0, 3, 3, SkPath::kCW_Direction); in testOp1u()
475 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in testOp1u()
479 SkPath path, pathB; in testOp4d() local
480 path.setFillType(SkPath::kWinding_FillType); in testOp4d()
481 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp4d()
482 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in testOp4d()
486 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp4d()
490 SkPath path, pathB; in testOp5d() local
491 path.setFillType(SkPath::kEvenOdd_FillType); in testOp5d()
492 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp5d()
493 path.addRect(0, 0, 3, 3, SkPath::kCW_Direction); in testOp5d()
497 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp5d()
501 SkPath path, pathB; in testOp6d() local
502 path.setFillType(SkPath::kEvenOdd_FillType); in testOp6d()
503 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp6d()
504 path.addRect(0, 0, 3, 3, SkPath::kCW_Direction); in testOp6d()
508 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp6d()
512 SkPath path, pathB; in testOp7d() local
513 path.setFillType(SkPath::kEvenOdd_FillType); in testOp7d()
514 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp7d()
515 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testOp7d()
519 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp7d()
523 SkPath path, pathB; in testOp2u() local
524 path.setFillType(SkPath::kEvenOdd_FillType); in testOp2u()
525 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp2u()
526 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in testOp2u()
530 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in testOp2u()
534 SkPath path, pathB; in testOp8d() local
535 path.addRect(0, 0, 640, 480); in testOp8d()
539 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testOp8d()
542 SkPath path, pathB; in cubicOp25i() local
543 path.setFillType(SkPath::kWinding_FillType); in cubicOp25i()
544 path.moveTo(0,1); in cubicOp25i()
545 path.cubicTo(2,4, 5,0, 3,2); in cubicOp25i()
546 path.close(); in cubicOp25i()
551 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp25i()
555 SkPath path, pathB; in cubicOp26d() local
556 path.setFillType(SkPath::kWinding_FillType); in cubicOp26d()
557 path.moveTo(0,1); in cubicOp26d()
558 path.cubicTo(3,4, 4,0, 3,2); in cubicOp26d()
559 path.close(); in cubicOp26d()
564 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp26d()
568 SkPath path, pathB; in cubicOp27d() local
569 path.setFillType(SkPath::kWinding_FillType); in cubicOp27d()
570 path.moveTo(0,1); in cubicOp27d()
571 path.cubicTo(3,6, 1,0, 5,2); in cubicOp27d()
572 path.close(); in cubicOp27d()
577 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp27d()
581 SkPath path, pathB; in cubicOp28u() local
582 path.setFillType(SkPath::kWinding_FillType); in cubicOp28u()
583 path.moveTo(0,1); in cubicOp28u()
584 path.cubicTo(1,4, 6,0, 3,2); in cubicOp28u()
585 path.close(); in cubicOp28u()
590 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp28u()
594 SkPath path, pathB; in cubicOp29d() local
595 path.setFillType(SkPath::kWinding_FillType); in cubicOp29d()
596 path.moveTo(0,1); in cubicOp29d()
597 path.cubicTo(2,5, 6,0, 4,2); in cubicOp29d()
598 path.close(); in cubicOp29d()
603 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp29d()
607 SkPath path, pathB; in cubicOp30d() local
608 path.setFillType(SkPath::kWinding_FillType); in cubicOp30d()
609 path.moveTo(0,1); in cubicOp30d()
610 path.cubicTo(2,5, 6,0, 5,3); in cubicOp30d()
611 path.close(); in cubicOp30d()
616 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp30d()
620 SkPath path, pathB; in cubicOp31d() local
621 path.setFillType(SkPath::kWinding_FillType); in cubicOp31d()
622 path.moveTo(0,2); in cubicOp31d()
623 path.cubicTo(0,3, 2,1, 4,0); in cubicOp31d()
624 path.close(); in cubicOp31d()
629 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp31d()
633 SkPath path, pathB; in cubicOp31u() local
634 path.setFillType(SkPath::kWinding_FillType); in cubicOp31u()
635 path.moveTo(0,2); in cubicOp31u()
636 path.cubicTo(0,3, 2,1, 4,0); in cubicOp31u()
637 path.close(); in cubicOp31u()
642 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp31u()
646 SkPath path, pathB; in cubicOp31x() local
647 path.setFillType(SkPath::kWinding_FillType); in cubicOp31x()
648 path.moveTo(0,2); in cubicOp31x()
649 path.cubicTo(0,3, 2,1, 4,0); in cubicOp31x()
650 path.close(); in cubicOp31x()
655 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename); in cubicOp31x()
659 SkPath path, pathB; in cubicOp32d() local
660 path.setFillType(SkPath::kWinding_FillType); in cubicOp32d()
661 path.moveTo(0,1); in cubicOp32d()
662 path.cubicTo(1,2, 6,0, 3,1); in cubicOp32d()
663 path.close(); in cubicOp32d()
668 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp32d()
672 SkPath path, pathB; in cubicOp33i() local
673 path.setFillType(SkPath::kWinding_FillType); in cubicOp33i()
674 path.moveTo(0,1); in cubicOp33i()
675 path.cubicTo(1,2, 6,0, 3,1); in cubicOp33i()
676 path.close(); in cubicOp33i()
681 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp33i()
685 SkPath path, pathB; in cubicOp34d() local
686 path.setFillType(SkPath::kWinding_FillType); in cubicOp34d()
687 path.moveTo(0,1); in cubicOp34d()
688 path.cubicTo(3,5, 2,1, 3,1); in cubicOp34d()
689 path.close(); in cubicOp34d()
694 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp34d()
698 SkPath path, pathB; in cubicOp35d() local
699 path.setFillType(SkPath::kWinding_FillType); in cubicOp35d()
700 path.moveTo(0,1); in cubicOp35d()
701 path.cubicTo(1,5, 2,1, 4,0); in cubicOp35d()
702 path.close(); in cubicOp35d()
707 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp35d()
711 SkPath path, pathB; in cubicOp36u() local
712 path.setFillType(SkPath::kWinding_FillType); in cubicOp36u()
713 path.moveTo(0,1); in cubicOp36u()
714 path.cubicTo(1,6, 2,0, 5,1); in cubicOp36u()
715 path.close(); in cubicOp36u()
720 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp36u()
724 SkPath path, pathB; in cubicOp37d() local
725 path.setFillType(SkPath::kWinding_FillType); in cubicOp37d()
726 path.moveTo(0,1); in cubicOp37d()
727 path.cubicTo(2,6, 6,1, 4,3); in cubicOp37d()
728 path.close(); in cubicOp37d()
733 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp37d()
737 SkPath path, pathB; in cubicOp38d() local
738 path.setFillType(SkPath::kWinding_FillType); in cubicOp38d()
739 path.moveTo(0,1); in cubicOp38d()
740 path.cubicTo(0,6, 3,2, 4,1); in cubicOp38d()
741 path.close(); in cubicOp38d()
746 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp38d()
750 SkPath path, pathB; in cubicOp39d() local
751 path.setFillType(SkPath::kWinding_FillType); in cubicOp39d()
752 path.moveTo(0,1); in cubicOp39d()
753 path.cubicTo(2,3, 5,1, 4,3); in cubicOp39d()
754 path.close(); in cubicOp39d()
759 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp39d()
763 SkPath path, pathB; in cubicOp40d() local
764 path.setFillType(SkPath::kWinding_FillType); in cubicOp40d()
765 path.moveTo(0,1); in cubicOp40d()
766 path.cubicTo(1,5, 3,2, 4,2); in cubicOp40d()
767 path.close(); in cubicOp40d()
772 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp40d()
776 SkPath path, pathB; in cubicOp41i() local
777 path.setFillType(SkPath::kWinding_FillType); in cubicOp41i()
778 path.moveTo(0,1); in cubicOp41i()
779 path.cubicTo(2,6, 4,3, 6,4); in cubicOp41i()
780 path.close(); in cubicOp41i()
785 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp41i()
789 SkPath path, pathB; in cubicOp42d() local
790 path.setFillType(SkPath::kWinding_FillType); in cubicOp42d()
791 path.moveTo(0,1); in cubicOp42d()
792 path.cubicTo(1,2, 6,5, 5,4); in cubicOp42d()
793 path.close(); in cubicOp42d()
798 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp42d()
802 SkPath path, pathB; in cubicOp43d() local
803 path.setFillType(SkPath::kWinding_FillType); in cubicOp43d()
804 path.moveTo(0,2); in cubicOp43d()
805 path.cubicTo(1,2, 4,0, 3,1); in cubicOp43d()
806 path.close(); in cubicOp43d()
811 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp43d()
815 SkPath path, pathB; in cubicOp44d() local
816 path.setFillType(SkPath::kWinding_FillType); in cubicOp44d()
817 path.moveTo(0,2); in cubicOp44d()
818 path.cubicTo(3,6, 4,0, 3,2); in cubicOp44d()
819 path.close(); in cubicOp44d()
824 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp44d()
828 SkPath path, pathB; in cubicOp45d() local
829 path.setFillType(SkPath::kWinding_FillType); in cubicOp45d()
830 path.moveTo(0,2); in cubicOp45d()
831 path.cubicTo(2,4, 4,0, 3,2); in cubicOp45d()
832 path.close(); in cubicOp45d()
837 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp45d()
841 SkPath path, pathB; in cubicOp46d() local
842 path.setFillType(SkPath::kWinding_FillType); in cubicOp46d()
843 path.moveTo(0,2); in cubicOp46d()
844 path.cubicTo(3,5, 5,0, 4,2); in cubicOp46d()
845 path.close(); in cubicOp46d()
850 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp46d()
854 SkPath path, pathB; in cubicOp47d() local
855 path.setFillType(SkPath::kWinding_FillType); in cubicOp47d()
856 path.moveTo(0,1); in cubicOp47d()
857 path.cubicTo(1,6, 6,2, 5,4); in cubicOp47d()
858 path.close(); in cubicOp47d()
863 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp47d()
867 SkPath path, pathB; in cubicOp48d() local
868 path.setFillType(SkPath::kWinding_FillType); in cubicOp48d()
869 path.moveTo(0,2); in cubicOp48d()
870 path.cubicTo(2,3, 5,1, 3,2); in cubicOp48d()
871 path.close(); in cubicOp48d()
876 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp48d()
880 SkPath path, pathB; in cubicOp49d() local
881 path.setFillType(SkPath::kWinding_FillType); in cubicOp49d()
882 path.moveTo(0,2); in cubicOp49d()
883 path.cubicTo(1,5, 3,2, 4,1); in cubicOp49d()
884 path.close(); in cubicOp49d()
889 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp49d()
893 SkPath path, pathB; in cubicOp50d() local
894 path.setFillType(SkPath::kWinding_FillType); in cubicOp50d()
895 path.moveTo(0,3); in cubicOp50d()
896 path.cubicTo(1,6, 5,0, 5,1); in cubicOp50d()
897 path.close(); in cubicOp50d()
902 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp50d()
906 SkPath path, pathB; in cubicOp51d() local
907 path.setFillType(SkPath::kWinding_FillType); in cubicOp51d()
908 path.moveTo(0,3); in cubicOp51d()
909 path.cubicTo(1,2, 4,1, 6,0); in cubicOp51d()
910 path.close(); in cubicOp51d()
915 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp51d()
919 SkPath path, pathB; in cubicOp52d() local
920 path.setFillType(SkPath::kWinding_FillType); in cubicOp52d()
921 path.moveTo(0,2); in cubicOp52d()
922 path.cubicTo(1,2, 5,4, 4,3); in cubicOp52d()
923 path.close(); in cubicOp52d()
928 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp52d()
932 SkPath path, pathB; in cubicOp53d() local
933 path.setFillType(SkPath::kWinding_FillType); in cubicOp53d()
934 path.moveTo(0,3); in cubicOp53d()
935 path.cubicTo(1,2, 5,3, 2,1); in cubicOp53d()
936 path.close(); in cubicOp53d()
941 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp53d()
945 SkPath path, pathB; in cubicOp54d() local
946 path.setFillType(SkPath::kWinding_FillType); in cubicOp54d()
947 path.moveTo(0,4); in cubicOp54d()
948 path.cubicTo(1,3, 5,4, 4,2); in cubicOp54d()
949 path.close(); in cubicOp54d()
954 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp54d()
958 SkPath path, pathB; in cubicOp55d() local
959 path.setFillType(SkPath::kWinding_FillType); in cubicOp55d()
960 path.moveTo(0,5); in cubicOp55d()
961 path.cubicTo(1,3, 3,2, 5,0); in cubicOp55d()
962 path.close(); in cubicOp55d()
967 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp55d()
971 SkPath path, pathB; in cubicOp56d() local
972 path.setFillType(SkPath::kWinding_FillType); in cubicOp56d()
973 path.moveTo(0,1); in cubicOp56d()
974 path.cubicTo(2,6, 5,0, 2,1); in cubicOp56d()
975 path.close(); in cubicOp56d()
980 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp56d()
984 SkPath path, pathB; in cubicOp57d() local
985 path.setFillType(SkPath::kWinding_FillType); in cubicOp57d()
986 path.moveTo(0,5); in cubicOp57d()
987 path.cubicTo(0,5, 5,4, 6,4); in cubicOp57d()
988 path.close(); in cubicOp57d()
993 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp57d()
997 SkPath path, pathB; in cubicOp58d() local
998 path.setFillType(SkPath::kWinding_FillType); in cubicOp58d()
999 path.moveTo(0,5); in cubicOp58d()
1000 path.cubicTo(3,4, 6,5, 5,3); in cubicOp58d()
1001 path.close(); in cubicOp58d()
1006 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp58d()
1010 SkPath path, pathB; in cubicOp59d() local
1011 path.setFillType(SkPath::kWinding_FillType); in cubicOp59d()
1012 path.moveTo(0,1); in cubicOp59d()
1013 path.cubicTo(5,6, 4,0, 4,1); in cubicOp59d()
1014 path.close(); in cubicOp59d()
1019 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp59d()
1023 SkPath path, pathB; in cubicOp60d() local
1024 path.setFillType(SkPath::kWinding_FillType); in cubicOp60d()
1025 path.moveTo(0,2); in cubicOp60d()
1026 path.cubicTo(4,6, 6,0, 5,2); in cubicOp60d()
1027 path.close(); in cubicOp60d()
1032 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp60d()
1036 SkPath path, pathB; in cubicOp61d() local
1037 path.setFillType(SkPath::kWinding_FillType); in cubicOp61d()
1038 path.moveTo(1,2); in cubicOp61d()
1039 path.cubicTo(0,5, 3,2, 6,1); in cubicOp61d()
1040 path.close(); in cubicOp61d()
1045 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp61d()
1049 SkPath path, pathB; in cubicOp62d() local
1050 path.setFillType(SkPath::kWinding_FillType); in cubicOp62d()
1051 path.moveTo(1,3); in cubicOp62d()
1052 path.cubicTo(5,6, 5,3, 5,4); in cubicOp62d()
1053 path.close(); in cubicOp62d()
1058 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp62d()
1062 SkPath path, pathB; in cubicOp63d() local
1063 path.setFillType(SkPath::kWinding_FillType); in cubicOp63d()
1064 path.moveTo(2,3); in cubicOp63d()
1065 path.cubicTo(0,4, 3,2, 5,3); in cubicOp63d()
1066 path.close(); in cubicOp63d()
1071 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp63d()
1075 SkPath path, pathB; in cubicOp64d() local
1076 path.moveTo(0,1); in cubicOp64d()
1077 path.cubicTo(0,1, 1,0, 3,0); in cubicOp64d()
1078 path.lineTo(0,1); in cubicOp64d()
1079 path.close(); in cubicOp64d()
1084 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp64d()
1088 SkPath path, pathB; in cubicOp65d() local
1089 path.moveTo(0,1); in cubicOp65d()
1090 path.cubicTo(1,5, 1,0, 1,0); in cubicOp65d()
1091 path.lineTo(0,1); in cubicOp65d()
1092 path.close(); in cubicOp65d()
1097 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp65d()
1101 SkPath path, pathB; in rectOp1d() local
1102 path.moveTo(0,1); in rectOp1d()
1103 path.cubicTo(0,1, 1,0, 3,0); in rectOp1d()
1104 path.lineTo(0,1); in rectOp1d()
1105 path.close(); in rectOp1d()
1110 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in rectOp1d()
1114 SkPath path, pathB; in cubicOp66u() local
1115 path.setFillType(SkPath::kWinding_FillType); in cubicOp66u()
1116 path.moveTo(0,1); in cubicOp66u()
1117 path.cubicTo(2,6, 4,2, 5,3); in cubicOp66u()
1118 path.close(); in cubicOp66u()
1123 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp66u()
1127 SkPath path, pathB; in cubicOp67u() local
1128 path.moveTo(3,5); in cubicOp67u()
1129 path.cubicTo(1,6, 5,0, 3,1); in cubicOp67u()
1130 path.lineTo(3,5); in cubicOp67u()
1131 path.close(); in cubicOp67u()
1136 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp67u()
1140 SkPath path, pathB; in cubicOp68u() local
1141 path.moveTo(0,5); in cubicOp68u()
1142 path.cubicTo(4,5, 4,1, 5,0); in cubicOp68u()
1143 path.close(); in cubicOp68u()
1147 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp68u()
1151 SkPath path, pathB; in cubicOp69d() local
1152 path.moveTo(1,3); in cubicOp69d()
1153 path.cubicTo(0,1, 3,1, 2,0); in cubicOp69d()
1154 path.close(); in cubicOp69d()
1158 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp69d()
1195 SkPath path; in rRect1() local
1196 path.setFillType(SkPath::kInverseEvenOdd_FillType); in rRect1()
1198 testPathOp(reporter, path, paths[index], ops[index], filename); in rRect1()
1199 Op(path, paths[index], ops[index], &path); in rRect1()
1204 SkPath path; in skp1() local
1205 path.setFillType(SkPath::kEvenOdd_FillType); in skp1()
1206 path.moveTo(189,7); in skp1()
1207 path.cubicTo(189,5.34314585f, 190.34314f,4, 192,4); in skp1()
1208 path.lineTo(243,4); in skp1()
1209 path.cubicTo(244.65686f,4, 246,5.34314585f, 246,7); in skp1()
1210 path.lineTo(246,21); in skp1()
1211 path.cubicTo(246,22.6568546f, 244.65686f,24, 243,24); in skp1()
1212 path.lineTo(192,24); in skp1()
1213 path.cubicTo(190.34314f,24, 189,22.6568546f, 189,21); in skp1()
1214 path.lineTo(189,7); in skp1()
1215 path.close(); in skp1()
1216 path.moveTo(191,8); in skp1()
1217 path.cubicTo(191,6.89543009f, 191.895432f,6, 193,6); in skp1()
1218 path.lineTo(242,6); in skp1()
1219 path.cubicTo(243.104568f,6, 244,6.89543009f, 244,8); in skp1()
1220 path.lineTo(244,20); in skp1()
1221 path.cubicTo(244,21.1045704f, 243.104568f,22, 242,22); in skp1()
1222 path.lineTo(193,22); in skp1()
1223 path.cubicTo(191.895432f,22, 191,21.1045704f, 191,20); in skp1()
1224 path.lineTo(191,8); in skp1()
1225 path.close(); in skp1()
1234 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp1()
1238 SkPath path; in skp2() local
1239 path.setFillType(SkPath::kEvenOdd_FillType); in skp2()
1240 path.moveTo(253.000000f, 11757.0000f); in skp2()
1241 path.lineTo(253.000000f, 222.000000f); in skp2()
1242 path.lineTo(823.000000f, 222.000000f); in skp2()
1243 path.lineTo(823.000000f, 11757.0000f); in skp2()
1244 path.lineTo(253.000000f, 11757.0000f); in skp2()
1245 path.close(); in skp2()
1254 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp2()
1258 SkPath path; in skp3() local
1259 path.setFillType(SkPath::kEvenOdd_FillType); in skp3()
1260 path.moveTo(717.000000f, 507.000000f); in skp3()
1261 path.lineTo(717.000000f, 425.000000f); in skp3()
1262 path.lineTo(973.000000f, 425.000000f); in skp3()
1263 path.lineTo(973.000000f, 507.000000f); in skp3()
1264 path.quadTo(973.000000f, 508.242645f, 972.121582f, 509.121613f); in skp3()
1265 path.quadTo(971.242615f, 510.000000f, 970.000000f, 510.000000f); in skp3()
1266 path.lineTo(720.000000f, 510.000000f); in skp3()
1267 path.quadTo(718.757385f, 510.000000f, 717.878418f, 509.121613f); in skp3()
1268 path.quadTo(717.000000f, 508.242645f, 717.000000f, 507.000000f); in skp3()
1269 path.close(); in skp3()
1270 path.moveTo(719.000000f, 426.000000f); in skp3()
1271 path.lineTo(971.000000f, 426.000000f); in skp3()
1272 path.lineTo(971.000000f, 506.000000f); in skp3()
1273 path.cubicTo(971.000000f, 507.104584f, 970.104553f, 508.000000f, 969.000000f, 508.000000f); in skp3()
1274 path.lineTo(721.000000f, 508.000000f); in skp3()
1275 path.cubicTo(719.895447f, 508.000000f, 719.000000f, 507.104584f, 719.000000f, 506.000000f); in skp3()
1276 path.lineTo(719.000000f, 426.000000f); in skp3()
1277 path.close(); in skp3()
1286 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp3()
1290 SkPath path; in skp4() local
1291 path.setFillType(SkPath::kEvenOdd_FillType); in skp4()
1292 path.moveTo(230.756805f, 591.756775f); in skp4()
1293 path.quadTo(232.514725f, 590.000000f, 235.000000f, 590.000000f); in skp4()
1294 path.lineTo(300.000000f, 590.000000f); in skp4()
1295 path.quadTo(302.485291f, 590.000000f, 304.243195f, 591.756775f); in skp4()
1296 path.quadTo(306.000000f, 593.514709f, 306.000000f, 596.000000f); in skp4()
1297 path.lineTo(306.000000f, 617.000000f); in skp4()
1298 path.lineTo(229.000000f, 617.000000f); in skp4()
1299 path.lineTo(229.000000f, 596.000000f); in skp4()
1300 path.quadTo(229.000000f, 593.514709f, 230.756805f, 591.756775f); in skp4()
1301 path.close(); in skp4()
1302 path.moveTo(231.000000f, 597.000000f); in skp4()
1303 path.cubicTo(231.000000f, 594.238586f, 233.238571f, 592.000000f, 236.000000f, 592.000000f); in skp4()
1304 path.lineTo(299.000000f, 592.000000f); in skp4()
1305 path.cubicTo(301.761414f, 592.000000f, 304.000000f, 594.238586f, 304.000000f, 597.000000f); in skp4()
1306 path.lineTo(304.000000f, 616.000000f); in skp4()
1307 path.lineTo(231.000000f, 616.000000f); in skp4()
1308 path.lineTo(231.000000f, 597.000000f); in skp4()
1309 path.close(); in skp4()
1318 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp4()
1322 SkPath path; in skp5() local
1323 path.setFillType(SkPath::kEvenOdd_FillType); in skp5()
1324 path.moveTo(18.0000000f, 226.000000f); in skp5()
1325 path.quadTo(14.6862917f, 226.000000f, 12.3423996f, 228.342407f); in skp5()
1326 path.quadTo(10.0000000f, 230.686295f, 10.0000000f, 234.000000f); in skp5()
1327 path.lineTo(10.0000000f, 253.000000f); in skp5()
1328 path.lineTo(1247.00000f, 253.000000f); in skp5()
1329 path.lineTo(1247.00000f, 234.000000f); in skp5()
1330 path.quadTo(1247.00000f, 230.686295f, 1244.65759f, 228.342407f); in skp5()
1331 path.quadTo(1242.31372f, 226.000000f, 1239.00000f, 226.000000f); in skp5()
1332 path.lineTo(18.0000000f, 226.000000f); in skp5()
1333 path.close(); in skp5()
1344 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp5()
1348 SkPath path, pathB; in cubicOp70d() local
1349 path.setFillType(SkPath::kWinding_FillType); in cubicOp70d()
1350 path.moveTo(0,1); in cubicOp70d()
1351 path.cubicTo(0,5, 4,0, 5,0); in cubicOp70d()
1352 path.close(); in cubicOp70d()
1357 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp70d()
1361 SkPath path, pathB; in cubicOp71d() local
1362 path.setFillType(SkPath::kWinding_FillType); in cubicOp71d()
1363 path.moveTo(0,1); in cubicOp71d()
1364 path.cubicTo(0,5, 4,1, 6,4); in cubicOp71d()
1365 path.close(); in cubicOp71d()
1370 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp71d()
1374 SkPath path, pathB; in cubicOp72i() local
1375 path.setFillType(SkPath::kWinding_FillType); in cubicOp72i()
1376 path.moveTo(0,1); in cubicOp72i()
1377 path.cubicTo(0,5, 5,2, 5,4); in cubicOp72i()
1378 path.close(); in cubicOp72i()
1383 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp72i()
1387 SkPath path, pathB; in cubicOp73d() local
1388 path.setFillType(SkPath::kWinding_FillType); in cubicOp73d()
1389 path.moveTo(0,1); in cubicOp73d()
1390 path.cubicTo(3,4, 4,0, 6,4); in cubicOp73d()
1391 path.lineTo(0,1); in cubicOp73d()
1392 path.close(); in cubicOp73d()
1398 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp73d()
1402 SkPath path, pathB; in cubicOp74d() local
1403 path.setFillType(SkPath::kWinding_FillType); in cubicOp74d()
1404 path.moveTo(0,1); in cubicOp74d()
1405 path.cubicTo(1,5, 5,1, 5,1); in cubicOp74d()
1406 path.lineTo(0,1); in cubicOp74d()
1407 path.close(); in cubicOp74d()
1413 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp74d()
1417 SkPath path, pathB; in cubicOp75d() local
1418 path.setFillType(SkPath::kWinding_FillType); in cubicOp75d()
1419 path.moveTo(0,1); in cubicOp75d()
1420 path.cubicTo(0,4, 5,1, 6,4); in cubicOp75d()
1421 path.lineTo(0,1); in cubicOp75d()
1422 path.close(); in cubicOp75d()
1428 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp75d()
1432 SkPath path, pathB; in cubicOp76u() local
1433 path.setFillType(SkPath::kWinding_FillType); in cubicOp76u()
1434 path.moveTo(0,1); in cubicOp76u()
1435 path.cubicTo(0,2, 2,0, 5,3); in cubicOp76u()
1436 path.close(); in cubicOp76u()
1441 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp76u()
1445 SkPath path, pathB; in cubicOp77i() local
1446 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp77i()
1447 path.moveTo(0,1); in cubicOp77i()
1448 path.cubicTo(1,3, 2,0, 3,2); in cubicOp77i()
1449 path.lineTo(0,1); in cubicOp77i()
1450 path.close(); in cubicOp77i()
1456 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp77i()
1460 SkPath path, pathB; in cubicOp78u() local
1461 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp78u()
1462 path.moveTo(1,6); in cubicOp78u()
1463 path.cubicTo(1,6, 5,0, 6,1); in cubicOp78u()
1464 path.lineTo(1,6); in cubicOp78u()
1465 path.close(); in cubicOp78u()
1471 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp78u()
1475 SkPath path, pathB; in cubicOp79u() local
1476 path.setFillType(SkPath::kWinding_FillType); in cubicOp79u()
1477 path.moveTo(0,1); in cubicOp79u()
1478 path.cubicTo(1,3, 1,0, 6,4); in cubicOp79u()
1479 path.close(); in cubicOp79u()
1484 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp79u()
1488 SkPath path, pathB; in cubicOp80i() local
1489 path.setFillType(SkPath::kWinding_FillType); in cubicOp80i()
1490 path.moveTo(0,1); in cubicOp80i()
1491 path.cubicTo(2,3, 2,1, 4,3); in cubicOp80i()
1492 path.lineTo(0,1); in cubicOp80i()
1493 path.close(); in cubicOp80i()
1499 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp80i()
1503 SkPath path, pathB; in cubicOp81d() local
1504 path.setFillType(SkPath::kWinding_FillType); in cubicOp81d()
1505 path.moveTo(0,1); in cubicOp81d()
1506 path.cubicTo(4,6, 4,3, 5,4); in cubicOp81d()
1507 path.close(); in cubicOp81d()
1512 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp81d()
1516 SkPath path, pathB; in cubicOp82i() local
1517 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp82i()
1518 path.moveTo(0,1); in cubicOp82i()
1519 path.cubicTo(2,3, 5,2, 3,0); in cubicOp82i()
1520 path.lineTo(0,1); in cubicOp82i()
1521 path.close(); in cubicOp82i()
1527 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp82i()
1531 SkPath path, pathB; in cubicOp83i() local
1532 path.setFillType(SkPath::kWinding_FillType); in cubicOp83i()
1533 path.moveTo(0,1); in cubicOp83i()
1534 path.cubicTo(0,3, 2,1, 4,1); in cubicOp83i()
1535 path.lineTo(0,1); in cubicOp83i()
1536 path.close(); in cubicOp83i()
1542 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp83i()
1546 SkPath path, pathB; in cubicOp84d() local
1547 path.setFillType(SkPath::kWinding_FillType); in cubicOp84d()
1548 path.moveTo(0,4); in cubicOp84d()
1549 path.cubicTo(2,3, 6,3, 3,2); in cubicOp84d()
1550 path.close(); in cubicOp84d()
1555 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp84d()
1559 SkPath path; in skpClip1() local
1560 path.setFillType(SkPath::kEvenOdd_FillType); in skpClip1()
1561 path.moveTo(1126.17114f, 877.171204f); in skpClip1()
1562 path.quadTo(1127.34314f, 876.000000f, 1129.00000f, 876.000000f); in skpClip1()
1563 path.lineTo(1243.00000f, 876.000000f); in skpClip1()
1564 path.quadTo(1244.65686f, 876.000000f, 1245.82886f, 877.171204f); in skpClip1()
1565 path.quadTo(1247.00000f, 878.343140f, 1247.00000f, 880.000000f); in skpClip1()
1566 path.lineTo(1247.00000f, 907.000000f); in skpClip1()
1567 path.lineTo(1246.00000f, 907.000000f); in skpClip1()
1568 path.lineTo(1246.00000f, 880.000000f); in skpClip1()
1569 path.cubicTo(1246.00000f, 878.343140f, 1244.65686f, 877.000000f, 1243.00000f, 877.000000f); in skpClip1()
1570 path.lineTo(1129.00000f, 877.000000f); in skpClip1()
1571 path.cubicTo(1127.34314f, 877.000000f, 1126.00000f, 878.343140f, 1126.00000f, 880.000000f); in skpClip1()
1572 path.lineTo(1126.00000f, 907.000000f); in skpClip1()
1573 path.lineTo(1125.00000f, 907.000000f); in skpClip1()
1574 path.lineTo(1125.00000f, 880.000000f); in skpClip1()
1575 path.quadTo(1125.00000f, 878.343140f, 1126.17114f, 877.171204f); in skpClip1()
1576 path.close(); in skpClip1()
1585 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpClip1()
1589 SkPath path; in skpClip2() local
1590 path.setFillType(SkPath::kEvenOdd_FillType); in skpClip2()
1591 path.moveTo(134.000000f, 11414.0000f); in skpClip2()
1592 path.cubicTo(131.990234f, 11414.0000f, 130.326660f, 11415.4824f, 130.042755f, 11417.4131f); in skpClip2()
1593 path.cubicTo(130.233124f, 11418.3193f, 131.037079f, 11419.0000f, 132.000000f, 11419.0000f); in skpClip2()
1594 path.lineTo(806.000000f, 11419.0000f); in skpClip2()
1595 path.cubicTo(806.962891f, 11419.0000f, 807.766907f, 11418.3193f, 807.957275f, 11417.4131f); in skpClip2()
1596 path.cubicTo(807.673401f, 11415.4824f, 806.009766f, 11414.0000f, 804.000000f, 11414.0000f); in skpClip2()
1597 path.lineTo(134.000000f, 11414.0000f); in skpClip2()
1598 path.close(); in skpClip2()
1611 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpClip2()
1615 SkPath path; in skp96prezzi1() local
1616 path.setFillType(SkPath::kEvenOdd_FillType); in skp96prezzi1()
1617 path.moveTo(157.464005f, 670.463989f); in skp96prezzi1()
1618 path.quadTo(158.928925f, 669.000000f, 161.000000f, 669.000000f); in skp96prezzi1()
1619 path.lineTo(248.000000f, 669.000000f); in skp96prezzi1()
1620 path.quadTo(250.071075f, 669.000000f, 251.535995f, 670.463989f); in skp96prezzi1()
1621 path.quadTo(253.000000f, 671.928955f, 253.000000f, 674.000000f); in skp96prezzi1()
1622 path.lineTo(253.000000f, 706.000000f); in skp96prezzi1()
1623 path.lineTo(251.000000f, 706.000000f); in skp96prezzi1()
1624 path.lineTo(251.000000f, 675.000000f); in skp96prezzi1()
1625 path.cubicTo(251.000000f, 672.790833f, 249.209137f, 671.000000f, 247.000000f, 671.000000f); in skp96prezzi1()
1626 path.lineTo(162.000000f, 671.000000f); in skp96prezzi1()
1627 path.cubicTo(159.790863f, 671.000000f, 158.000000f, 672.790833f, 158.000000f, 675.000000f); in skp96prezzi1()
1628 path.lineTo(158.000000f, 706.000000f); in skp96prezzi1()
1629 path.lineTo(156.000000f, 706.000000f); in skp96prezzi1()
1630 path.lineTo(156.000000f, 674.000000f); in skp96prezzi1()
1631 path.quadTo(156.000000f, 671.928955f, 157.464005f, 670.463989f); in skp96prezzi1()
1632 path.close(); in skp96prezzi1()
1641 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skp96prezzi1()
1645 SkPath path; in skpancestry_com1() local
1646 path.setFillType(SkPath::kEvenOdd_FillType); in skpancestry_com1()
1647 path.moveTo(161.000000f, 925.000000f); in skpancestry_com1()
1648 path.cubicTo(159.874390f, 925.000000f, 158.835663f, 925.371948f, 158.000000f, 925.999634f); in skpancestry_com1()
1649 path.lineTo(158.000000f, 926.000000f); in skpancestry_com1()
1650 path.lineTo(1108.00000f, 926.000000f); in skpancestry_com1()
1651 path.lineTo(1108.00000f, 925.999634f); in skpancestry_com1()
1652 path.cubicTo(1107.16443f, 925.371948f, 1106.12561f, 925.000000f, 1105.00000f, 925.000000f); in skpancestry_com1()
1653 path.lineTo(161.000000f, 925.000000f); in skpancestry_com1()
1654 path.close(); in skpancestry_com1()
1667 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpancestry_com1()
1671 SkPath path; in skpeldorado_com_ua1() local
1672 path.setFillType(SkPath::kEvenOdd_FillType); in skpeldorado_com_ua1()
1673 path.moveTo(286.695129f, 291.000000f); in skpeldorado_com_ua1()
1674 path.lineTo(229.304855f, 561.000000f); in skpeldorado_com_ua1()
1675 path.lineTo(979.304871f, 561.000000f); in skpeldorado_com_ua1()
1676 path.lineTo(1036.69507f, 291.000000f); in skpeldorado_com_ua1()
1677 path.lineTo(286.695129f, 291.000000f); in skpeldorado_com_ua1()
1678 path.close(); in skpeldorado_com_ua1()
1691 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpeldorado_com_ua1()
1695 SkPath path; in skpbyte_com1() local
1696 path.setFillType(SkPath::kEvenOdd_FillType); in skpbyte_com1()
1697 path.moveTo(968.000000f, 14.0000000f); in skpbyte_com1()
1698 path.cubicTo(965.238586f, 14.0000000f, 963.000000f, 16.2385769f, 963.000000f, 19.0000000f); in skpbyte_com1()
1699 path.lineTo(963.000000f, 32.0000000f); in skpbyte_com1()
1700 path.cubicTo(963.000000f, 34.7614250f, 965.238586f, 37.0000000f, 968.000000f, 37.0000000f); in skpbyte_com1()
1701 path.lineTo(1034.00000f, 37.0000000f); in skpbyte_com1()
1702 path.cubicTo(1036.76147f, 37.0000000f, 1039.00000f, 34.7614250f, 1039.00000f, 32.0000000f); in skpbyte_com1()
1703 path.lineTo(1039.00000f, 19.0000000f); in skpbyte_com1()
1704 path.cubicTo(1039.00000f, 16.2385769f, 1036.76147f, 14.0000000f, 1034.00000f, 14.0000000f); in skpbyte_com1()
1705 path.lineTo(968.000000f, 14.0000000f); in skpbyte_com1()
1706 path.close(); in skpbyte_com1()
1719 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbyte_com1()
1723 SkPath path; in skphealth_com76() local
1724 path.setFillType(SkPath::kEvenOdd_FillType); in skphealth_com76()
1725 path.moveTo(708.099182f, 7.09919119f); in skphealth_com76()
1726 path.lineTo(708.099182f, 7.09920025f); in skphealth_com76()
1727 path.quadTo(704.000000f, 11.2010098f, 704.000000f, 17.0000000f); in skphealth_com76()
1728 path.lineTo(704.000000f, 33.0000000f); in skphealth_com76()
1729 path.lineTo(705.000000f, 33.0000000f); in skphealth_com76()
1730 path.lineTo(705.000000f, 17.0000000f); in skphealth_com76()
1731 path.cubicTo(705.000000f, 13.4101496f, 706.455078f, 10.1601505f, 708.807617f, 7.80761385f); in skphealth_com76()
1732 path.lineTo(708.099182f, 7.09919119f); in skphealth_com76()
1733 path.close(); in skphealth_com76()
1740 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skphealth_com76()
1744 SkPath path; in skpahrefs_com88() local
1745 path.setFillType(SkPath::kEvenOdd_FillType); in skpahrefs_com88()
1746 path.moveTo(1099.82886f, 7.17117119f); in skpahrefs_com88()
1747 path.lineTo(1099.12134f, 7.87867832f); in skpahrefs_com88()
1748 path.cubicTo(1099.66418f, 8.42157173f, 1100.00000f, 9.17157173f, 1100.00000f, 10.0000000f); in skpahrefs_com88()
1749 path.lineTo(1100.00000f, 28.0000000f); in skpahrefs_com88()
1750 path.cubicTo(1100.00000f, 29.6568546f, 1098.65686f, 31.0000000f, 1097.00000f, 31.0000000f); in skpahrefs_com88()
1751 path.lineTo(1088.00000f, 31.0000000f); in skpahrefs_com88()
1752 path.lineTo(1088.00000f, 32.0000000f); in skpahrefs_com88()
1753 path.lineTo(1097.00000f, 32.0000000f); in skpahrefs_com88()
1754 path.quadTo(1098.65686f, 32.0000000f, 1099.82886f, 30.8288002f); in skpahrefs_com88()
1755 path.quadTo(1101.00000f, 29.6568546f, 1101.00000f, 28.0000000f); in skpahrefs_com88()
1756 path.lineTo(1101.00000f, 10.0000000f); in skpahrefs_com88()
1757 path.quadTo(1101.00000f, 8.34314537f, 1099.82886f, 7.17119980f); in skpahrefs_com88()
1758 path.lineTo(1099.82886f, 7.17117119f); in skpahrefs_com88()
1759 path.close(); in skpahrefs_com88()
1766 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpahrefs_com88()
1770 SkPath path; in skpahrefs_com29() local
1771 path.setFillType(SkPath::kEvenOdd_FillType); in skpahrefs_com29()
1772 path.moveTo(1037.17114f, 7.17119980f); in skpahrefs_com29()
1773 path.quadTo(1038.34314f, 6.00000000f, 1040.00000f, 6.00000000f); in skpahrefs_com29()
1774 path.lineTo(1074.00000f, 6.00000000f); in skpahrefs_com29()
1775 path.lineTo(1074.00000f, 32.0000000f); in skpahrefs_com29()
1776 path.lineTo(1040.00000f, 32.0000000f); in skpahrefs_com29()
1777 path.quadTo(1038.34314f, 32.0000000f, 1037.17114f, 30.8288002f); in skpahrefs_com29()
1778 path.quadTo(1036.00000f, 29.6568546f, 1036.00000f, 28.0000000f); in skpahrefs_com29()
1779 path.lineTo(1036.00000f, 10.0000000f); in skpahrefs_com29()
1780 path.quadTo(1036.00000f, 8.34314537f, 1037.17114f, 7.17119980f); in skpahrefs_com29()
1781 path.close(); in skpahrefs_com29()
1782 path.moveTo(1037.00000f, 10.0000000f); in skpahrefs_com29()
1783 path.cubicTo(1037.00000f, 8.34314537f, 1038.34314f, 7.00000000f, 1040.00000f, 7.00000000f); in skpahrefs_com29()
1784 path.lineTo(1073.00000f, 7.00000000f); in skpahrefs_com29()
1785 path.lineTo(1073.00000f, 31.0000000f); in skpahrefs_com29()
1786 path.lineTo(1040.00000f, 31.0000000f); in skpahrefs_com29()
1787 path.cubicTo(1038.34314f, 31.0000000f, 1037.00000f, 29.6568546f, 1037.00000f, 28.0000000f); in skpahrefs_com29()
1788 path.lineTo(1037.00000f, 10.0000000f); in skpahrefs_com29()
1789 path.close(); in skpahrefs_com29()
1796 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpahrefs_com29()
1800 SkPath path; in cubicOp85d() local
1801 path.setFillType(SkPath::kWinding_FillType); in cubicOp85d()
1802 path.moveTo(0,1); in cubicOp85d()
1803 path.cubicTo(1,6, 1,0, 6,2); in cubicOp85d()
1804 path.close(); in cubicOp85d()
1810 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp85d()
1814 SkPath path; in skpkkiste_to98() local
1815 path.setFillType(SkPath::kEvenOdd_FillType); in skpkkiste_to98()
1816 path.moveTo(96, 122); in skpkkiste_to98()
1817 path.cubicTo(94.6192932f, 122, 93.3692932f, 122.559647f, 92.4644699f, 123.46447f); in skpkkiste_to98()
1818 path.lineTo(94.1715698f, 125.17157f); in skpkkiste_to98()
1819 path.cubicTo(94.8954315f, 124.447708f, 95.8954315f, 124, 97, 124); in skpkkiste_to98()
1820 path.lineTo(257, 124); in skpkkiste_to98()
1821 path.cubicTo(258.104553f, 124, 259.104584f, 124.447708f, 259.82843f, 125.17157f); in skpkkiste_to98()
1822 path.lineTo(261.535522f, 123.46447f); in skpkkiste_to98()
1823 path.cubicTo(260.630707f, 122.559647f, 259.380707f, 122, 258, 122); in skpkkiste_to98()
1824 path.lineTo(96, 122); in skpkkiste_to98()
1825 path.close(); in skpkkiste_to98()
1838 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpkkiste_to98()
1980 SkPath path, pathB; in cubicOp85i() local
1981 path.setFillType(SkPath::kWinding_FillType); in cubicOp85i()
1982 path.moveTo(3, 4); in cubicOp85i()
1983 path.cubicTo(1, 5, 4, 3, 6, 4); in cubicOp85i()
1984 path.close(); in cubicOp85i()
1989 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp85i()
2023 SkPath path, pathB; in rectOp1i() local
2024 path.setFillType(SkPath::kWinding_FillType); in rectOp1i()
2025 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in rectOp1i()
2026 path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); in rectOp1i()
2030 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in rectOp1i()
2034 SkPath path, pathB; in rectOp2i() local
2035 path.setFillType(SkPath::kEvenOdd_FillType); in rectOp2i()
2036 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in rectOp2i()
2037 path.addRect(0, 0, 3, 3, SkPath::kCW_Direction); in rectOp2i()
2041 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in rectOp2i()
2045 SkPath path, pathB; in rectOp3x() local
2046 path.setFillType(SkPath::kEvenOdd_FillType); in rectOp3x()
2047 path.moveTo(0, 0); in rectOp3x()
2048 path.lineTo(3, 0); in rectOp3x()
2049 path.lineTo(3, 3); in rectOp3x()
2050 path.lineTo(0, 3); in rectOp3x()
2051 path.close(); in rectOp3x()
2052 path.moveTo(2, 2); in rectOp3x()
2053 path.lineTo(3, 2); in rectOp3x()
2054 path.lineTo(3, 3); in rectOp3x()
2055 path.lineTo(2, 3); in rectOp3x()
2056 path.close(); in rectOp3x()
2068 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename); in rectOp3x()
2123 SkPath path; in skpkkiste_to716() local
2124 path.setFillType(SkPath::kEvenOdd_FillType); in skpkkiste_to716()
2125 path.moveTo(1173, 284); in skpkkiste_to716()
2126 path.cubicTo(1173, 285.125824f, 1173.37207f, 286.164734f, 1174, 287.000488f); in skpkkiste_to716()
2127 path.lineTo(1174, 123.999496f); in skpkkiste_to716()
2128 path.cubicTo(1173.37207f, 124.835243f, 1173, 125.874168f, 1173, 127); in skpkkiste_to716()
2129 path.lineTo(1173, 284); in skpkkiste_to716()
2130 path.close(); in skpkkiste_to716()
2143 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpkkiste_to716()
2147 SkPath path; in loopEdge1() local
2148 path.setFillType(SkPath::kEvenOdd_FillType); in loopEdge1()
2149 path.moveTo(0,0); in loopEdge1()
2150 path.lineTo(3,0); in loopEdge1()
2151 path.lineTo(3,2); in loopEdge1()
2152 path.lineTo(1,2); in loopEdge1()
2153 path.lineTo(1,1); in loopEdge1()
2154 path.lineTo(2,1); in loopEdge1()
2155 path.lineTo(2,3); in loopEdge1()
2156 path.lineTo(0,3); in loopEdge1()
2157 path.close(); in loopEdge1()
2165 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loopEdge1()
2169 SkPath path; in loopEdge2() local
2170 path.setFillType(SkPath::kEvenOdd_FillType); in loopEdge2()
2171 path.moveTo(0,0); in loopEdge2()
2172 path.lineTo(3,0); in loopEdge2()
2173 path.lineTo(3,2); in loopEdge2()
2174 path.lineTo(1,2); in loopEdge2()
2175 path.lineTo(1,1); in loopEdge2()
2176 path.lineTo(2,1); in loopEdge2()
2177 path.lineTo(2,3); in loopEdge2()
2178 path.lineTo(0,3); in loopEdge2()
2179 path.close(); in loopEdge2()
2187 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loopEdge2()
2191 SkPath path, pathB; in cubicOp86i() local
2192 path.setFillType(SkPath::kWinding_FillType); in cubicOp86i()
2193 path.moveTo(0, 4); in cubicOp86i()
2194 path.cubicTo(3, 4, 6, 2, 5, 2); in cubicOp86i()
2195 path.close(); in cubicOp86i()
2200 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp86i()
2204 SkPath path, pathB; in cubicOp87u() local
2205 path.setFillType(SkPath::kWinding_FillType); in cubicOp87u()
2206 path.moveTo(0,1); in cubicOp87u()
2207 path.cubicTo(0,2, 2,0, 6,4); in cubicOp87u()
2208 path.close(); in cubicOp87u()
2213 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp87u()
2217 SkPath path, pathB; in cubicOp88u() local
2218 path.setFillType(SkPath::kWinding_FillType); in cubicOp88u()
2219 path.moveTo(0,1); in cubicOp88u()
2220 path.cubicTo(2,5, 5,0, 6,4); in cubicOp88u()
2221 path.close(); in cubicOp88u()
2226 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp88u()
2230 SkPath path, pathB; in cubicOp89u() local
2231 path.setFillType(SkPath::kWinding_FillType); in cubicOp89u()
2232 path.moveTo(0, 3); in cubicOp89u()
2233 path.cubicTo(1, 6, 5, 0, 6, 3); in cubicOp89u()
2234 path.close(); in cubicOp89u()
2239 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp89u()
2243 SkPath path, pathB; in cubicOp90u() local
2244 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp90u()
2245 path.moveTo(0, 5); in cubicOp90u()
2246 path.cubicTo(1, 2, 5, 2, 4, 1); in cubicOp90u()
2247 path.close(); in cubicOp90u()
2252 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp90u()
2256 SkPath path, pathB; in cubicOp91u() local
2257 path.setFillType(SkPath::kWinding_FillType); in cubicOp91u()
2258 path.moveTo(1, 6); in cubicOp91u()
2259 path.cubicTo(0, 3, 6, 3, 5, 0); in cubicOp91u()
2260 path.close(); in cubicOp91u()
2265 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp91u()
2269 SkPath path; in skpaaalgarve_org53() local
2270 path.setFillType(SkPath::kEvenOdd_FillType); in skpaaalgarve_org53()
2271 path.moveTo(-1.24344979e-014f, 348); in skpaaalgarve_org53()
2272 path.lineTo(258, 348); in skpaaalgarve_org53()
2273 path.lineTo(258, 322); in skpaaalgarve_org53()
2274 path.quadTo(258, 317.857849f, 255.072006f, 314.928009f); in skpaaalgarve_org53()
2275 path.quadTo(252.142136f, 312, 248, 312); in skpaaalgarve_org53()
2276 path.lineTo(1.77635684e-015f, 312); in skpaaalgarve_org53()
2277 path.lineTo(-1.24344979e-014f, 348); in skpaaalgarve_org53()
2278 path.close(); in skpaaalgarve_org53()
2286 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpaaalgarve_org53()
2290 SkPath path; in skpabcspark_ca103() local
2291 path.setFillType(SkPath::kEvenOdd_FillType); in skpabcspark_ca103()
2292 path.moveTo(1.99840144e-015f, 494); in skpabcspark_ca103()
2293 path.lineTo(97, 494); in skpabcspark_ca103()
2294 path.quadTo(100.313705f, 494, 102.6576f, 491.657593f); in skpabcspark_ca103()
2295 path.quadTo(105, 489.313721f, 105, 486); in skpabcspark_ca103()
2296 path.lineTo(105, 425); in skpabcspark_ca103()
2297 path.quadTo(105, 421.686279f, 102.6576f, 419.342407f); in skpabcspark_ca103()
2298 path.quadTo(100.313705f, 417, 97, 417); in skpabcspark_ca103()
2299 path.lineTo(2.22044605e-016f, 417); in skpabcspark_ca103()
2300 path.lineTo(1.99840144e-015f, 494); in skpabcspark_ca103()
2301 path.close(); in skpabcspark_ca103()
2309 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpabcspark_ca103()
2313 SkPath path; in skpacesoftech_com47() local
2314 path.setFillType(SkPath::kEvenOdd_FillType); in skpacesoftech_com47()
2315 path.moveTo(670.537415f, 285); in skpacesoftech_com47()
2316 path.lineTo(670.387451f, 285); in skpacesoftech_com47()
2317 path.lineTo(596.315186f, 314.850708f); in skpacesoftech_com47()
2318 path.lineTo(626.19696f, 389); in skpacesoftech_com47()
2319 path.lineTo(626.346863f, 389); in skpacesoftech_com47()
2320 path.lineTo(700.419189f, 359.149261f); in skpacesoftech_com47()
2321 path.lineTo(670.537415f, 285); in skpacesoftech_com47()
2322 path.close(); in skpacesoftech_com47()
2335 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpacesoftech_com47()
2339 SkPath path; in skpact_com43() local
2340 path.setFillType(SkPath::kEvenOdd_FillType); in skpact_com43()
2341 path.moveTo(1.45716772e-016f, 924.336121f); in skpact_com43()
2342 path.lineTo(-1.11022302e-016f, 920); in skpact_com43()
2343 path.lineTo(6, 920); in skpact_com43()
2344 path.lineTo(6, 926); in skpact_com43()
2345 path.lineTo(1.66389287f, 926); in skpact_com43()
2346 path.quadTo(1.18842196f, 925.674561f, 0.756800175f, 925.243225f); in skpact_com43()
2347 path.quadTo(0.325406998f, 924.811523f, 1.45716772e-016f, 924.336121f); in skpact_com43()
2348 path.close(); in skpact_com43()
2349 path.moveTo(1, 921); in skpact_com43()
2350 path.lineTo(5, 921); in skpact_com43()
2351 path.lineTo(5, 925); in skpact_com43()
2352 path.cubicTo(2.79086018f, 925, 1, 923.209167f, 1, 921); in skpact_com43()
2353 path.close(); in skpact_com43()
2360 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpact_com43()
2364 SkPath path; in skpadbox_lt8() local
2365 path.setFillType(SkPath::kEvenOdd_FillType); in skpadbox_lt8()
2366 path.moveTo(320.097229f, 628.573669f); in skpadbox_lt8()
2367 path.lineTo(610.227173f, 85.7786865f); in skpadbox_lt8()
2368 path.lineTo(946.652588f, 265.601807f); in skpadbox_lt8()
2369 path.lineTo(656.522644f, 808.39679f); in skpadbox_lt8()
2370 path.lineTo(320.097229f, 628.573669f); in skpadbox_lt8()
2371 path.close(); in skpadbox_lt8()
2384 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadbox_lt8()
2388 SkPath path; in skpadindex_de4() local
2389 path.setFillType(SkPath::kEvenOdd_FillType); in skpadindex_de4()
2390 path.moveTo(0, 926); in skpadindex_de4()
2391 path.lineTo(0, 0); in skpadindex_de4()
2392 path.lineTo(1280, 0); in skpadindex_de4()
2393 path.lineTo(1280, 926); in skpadindex_de4()
2394 path.lineTo(0, 926); in skpadindex_de4()
2395 path.close(); in skpadindex_de4()
2403 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadindex_de4()
2407 SkPath path; in skpadithya_putr4_blogspot_com551() local
2408 path.setFillType(SkPath::kEvenOdd_FillType); in skpadithya_putr4_blogspot_com551()
2409 path.moveTo(205.605804f, 142.334625f); in skpadithya_putr4_blogspot_com551()
2410 path.lineTo(254.665359f, 85.6058044f); in skpadithya_putr4_blogspot_com551()
2411 path.lineTo(311.394196f, 134.665359f); in skpadithya_putr4_blogspot_com551()
2412 path.lineTo(262.334625f, 191.39418f); in skpadithya_putr4_blogspot_com551()
2413 path.lineTo(205.605804f, 142.334625f); in skpadithya_putr4_blogspot_com551()
2414 path.close(); in skpadithya_putr4_blogspot_com551()
2427 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadithya_putr4_blogspot_com551()
2431 SkPath path; in skpadspert_de11() local
2432 path.setFillType(SkPath::kEvenOdd_FillType); in skpadspert_de11()
2433 path.moveTo(-4.4408921e-016f, 682.5f); in skpadspert_de11()
2434 path.lineTo(30.5f, 682.5f); in skpadspert_de11()
2435 path.cubicTo(32.709137f, 682.5f, 34.5f, 680.709167f, 34.5f, 678.5f); in skpadspert_de11()
2436 path.lineTo(34.5f, 486.5f); in skpadspert_de11()
2437 path.cubicTo(34.5f, 484.290863f, 32.709137f, 482.5f, 30.5f, 482.5f); in skpadspert_de11()
2438 path.lineTo(0, 482.5f); in skpadspert_de11()
2439 path.lineTo(-4.4408921e-016f, 682.5f); in skpadspert_de11()
2440 path.close(); in skpadspert_de11()
2448 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadspert_de11()
2452 SkPath path; in skpaiaigames_com870() local
2453 path.setFillType(SkPath::kEvenOdd_FillType); in skpaiaigames_com870()
2454 path.moveTo(324.071075f, 845.071045f); in skpaiaigames_com870()
2455 path.cubicTo(324.405151f, 844.737f, 324.715668f, 844.379395f, 325, 844.000977f); in skpaiaigames_com870()
2456 path.lineTo(325, 842.127197f); in skpaiaigames_com870()
2457 path.cubicTo(324.571411f, 842.956238f, 324.017761f, 843.710144f, 323.363953f, 844.363953f); in skpaiaigames_com870()
2458 path.lineTo(324.071075f, 845.071045f); in skpaiaigames_com870()
2459 path.close(); in skpaiaigames_com870()
2460 path.moveTo(323.363953f, 714.636047f); in skpaiaigames_com870()
2461 path.lineTo(324.071075f, 713.928955f); in skpaiaigames_com870()
2462 path.cubicTo(324.405151f, 714.263f, 324.715668f, 714.620605f, 325, 714.999023f); in skpaiaigames_com870()
2463 path.lineTo(325, 716.872803f); in skpaiaigames_com870()
2464 path.cubicTo(324.571411f, 716.043762f, 324.017761f, 715.289856f, 323.363953f, 714.636047f); in skpaiaigames_com870()
2465 path.close(); in skpaiaigames_com870()
2478 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpaiaigames_com870()
2482 SkPath path, pathB; in cubicOp92i() local
2483 path.setFillType(SkPath::kWinding_FillType); in cubicOp92i()
2484 path.moveTo(0, 1); in cubicOp92i()
2485 path.cubicTo(2, 6, 4, 1, 5, 4); in cubicOp92i()
2486 path.close(); in cubicOp92i()
2491 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp92i()
2495 SkPath path, pathB; in cubicOp93d() local
2496 path.setFillType(SkPath::kWinding_FillType); in cubicOp93d()
2497 path.moveTo(0, 1); in cubicOp93d()
2498 path.cubicTo(1, 6, 4, 1, 4, 3); in cubicOp93d()
2499 path.close(); in cubicOp93d()
2504 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp93d()
2508 SkPath path, pathB; in cubicOp94u() local
2509 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp94u()
2510 path.moveTo(0, 3); in cubicOp94u()
2511 path.cubicTo(2, 3, 5, 0, 5, 3); in cubicOp94u()
2512 path.close(); in cubicOp94u()
2517 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp94u()
2521 SkPath path; in skpadbox_lt15() local
2522 path.setFillType(SkPath::kEvenOdd_FillType); in skpadbox_lt15()
2523 path.moveTo(333.292084f, 624.570984f); in skpadbox_lt15()
2524 path.lineTo(614.229797f, 98.9735107f); in skpadbox_lt15()
2525 path.lineTo(933.457764f, 269.604431f); in skpadbox_lt15()
2526 path.lineTo(652.52002f, 795.201904f); in skpadbox_lt15()
2527 path.lineTo(333.292084f, 624.570984f); in skpadbox_lt15()
2528 path.close(); in skpadbox_lt15()
2541 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadbox_lt15()
2545 SkPath path; in skpadoption_org196() local
2546 path.setFillType(SkPath::kEvenOdd_FillType); in skpadoption_org196()
2547 path.moveTo(802, 367); in skpadoption_org196()
2548 path.lineTo(802, 324); in skpadoption_org196()
2549 path.lineTo(956, 324); in skpadoption_org196()
2550 path.lineTo(956, 371); in skpadoption_org196()
2551 path.quadTo(956, 373.071075f, 954.536011f, 374.536011f); in skpadoption_org196()
2552 path.quadTo(953.071045f, 376, 951, 376); in skpadoption_org196()
2553 path.lineTo(811, 376); in skpadoption_org196()
2554 path.cubicTo(806.029419f, 376, 802, 371.970551f, 802, 367); in skpadoption_org196()
2555 path.close(); in skpadoption_org196()
2566 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadoption_org196()
2570 SkPath path; in skpadspert_net23() local
2571 path.setFillType(SkPath::kEvenOdd_FillType); in skpadspert_net23()
2572 path.moveTo(-2.220446e-018f, 483.5f); in skpadspert_net23()
2573 path.lineTo(0, 482.5f); in skpadspert_net23()
2574 path.lineTo(30.5f, 482.5f); in skpadspert_net23()
2575 path.cubicTo(32.709137f, 482.5f, 34.5f, 484.290863f, 34.5f, 486.5f); in skpadspert_net23()
2576 path.lineTo(34.5f, 678.5f); in skpadspert_net23()
2577 path.cubicTo(34.5f, 680.709167f, 32.709137f, 682.5f, 30.5f, 682.5f); in skpadspert_net23()
2578 path.lineTo(-4.4408921e-016f, 682.5f); in skpadspert_net23()
2579 path.lineTo(-4.41868766e-016f, 681.5f); in skpadspert_net23()
2580 path.lineTo(30.5f, 681.5f); in skpadspert_net23()
2581 path.cubicTo(32.1568565f, 681.5f, 33.5f, 680.15686f, 33.5f, 678.5f); in skpadspert_net23()
2582 path.lineTo(33.5f, 486.5f); in skpadspert_net23()
2583 path.cubicTo(33.5f, 484.84314f, 32.1568565f, 483.5f, 30.5f, 483.5f); in skpadspert_net23()
2584 path.lineTo(-2.220446e-018f, 483.5f); in skpadspert_net23()
2585 path.close(); in skpadspert_net23()
2593 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadspert_net23()
2597 SkPath path; in skpadventistmission_org572() local
2598 path.setFillType(SkPath::kEvenOdd_FillType); in skpadventistmission_org572()
2599 path.moveTo(1182.00037f, 926); in skpadventistmission_org572()
2600 path.cubicTo(1181.08813f, 924.785583f, 1179.63586f, 924, 1178, 924); in skpadventistmission_org572()
2601 path.lineTo(938, 924); in skpadventistmission_org572()
2602 path.cubicTo(936.364197f, 924, 934.911865f, 924.785583f, 933.999634f, 926); in skpadventistmission_org572()
2603 path.lineTo(1182.00037f, 926); in skpadventistmission_org572()
2604 path.close(); in skpadventistmission_org572()
2612 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpadventistmission_org572()
2616 SkPath path; in skpagentxsites_com55() local
2617 path.setFillType(SkPath::kEvenOdd_FillType); in skpagentxsites_com55()
2618 path.moveTo(925, 27); in skpagentxsites_com55()
2619 path.cubicTo(924.447693f, 27, 924, 27.4477158f, 924, 28); in skpagentxsites_com55()
2620 path.lineTo(924, 55); in skpagentxsites_com55()
2621 path.cubicTo(924, 55.5522842f, 924.447693f, 56, 925, 56); in skpagentxsites_com55()
2622 path.lineTo(1103, 56); in skpagentxsites_com55()
2623 path.cubicTo(1103.55225f, 56, 1104, 55.5522842f, 1104, 55); in skpagentxsites_com55()
2624 path.lineTo(1104, 28); in skpagentxsites_com55()
2625 path.cubicTo(1104, 27.4477158f, 1103.55225f, 27, 1103, 27); in skpagentxsites_com55()
2626 path.lineTo(925, 27); in skpagentxsites_com55()
2627 path.close(); in skpagentxsites_com55()
2640 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpagentxsites_com55()
2644 SkPath path; in skpbakosoft_com10() local
2645 path.setFillType(SkPath::kEvenOdd_FillType); in skpbakosoft_com10()
2646 path.moveTo(190, 170); in skpbakosoft_com10()
2647 path.cubicTo(178.9543f, 170, 170, 178.9543f, 170, 190); in skpbakosoft_com10()
2648 path.cubicTo(170, 201.0457f, 178.9543f, 210, 190, 210); in skpbakosoft_com10()
2649 path.lineTo(370, 210); in skpbakosoft_com10()
2650 path.cubicTo(381.045685f, 210, 390, 201.0457f, 390, 190); in skpbakosoft_com10()
2651 path.cubicTo(390, 178.9543f, 381.045685f, 170, 370, 170); in skpbakosoft_com10()
2652 path.lineTo(190, 170); in skpbakosoft_com10()
2653 path.close(); in skpbakosoft_com10()
2666 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbakosoft_com10()
2670 SkPath path; in skpbambootheme_com12() local
2671 path.setFillType(SkPath::kEvenOdd_FillType); in skpbambootheme_com12()
2672 path.moveTo(47.8780937f, 58); in skpbambootheme_com12()
2673 path.lineTo(0, 58); in skpbambootheme_com12()
2674 path.lineTo(-8.65973959e-015f, 96.9914017f); in skpbambootheme_com12()
2675 path.quadTo(20.0654926f, 96.6451874f, 34.3553391f, 82.3553391f); in skpbambootheme_com12()
2676 path.quadTo(44.9466133f, 71.764061f, 47.8780937f, 58); in skpbambootheme_com12()
2677 path.close(); in skpbambootheme_com12()
2690 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbambootheme_com12()
2694 SkPath path; in skpakmmos_ru100() local
2695 path.setFillType(SkPath::kEvenOdd_FillType); in skpakmmos_ru100()
2696 path.moveTo(693.000488f, 926); in skpakmmos_ru100()
2697 path.cubicTo(692.164734f, 925.37207f, 691.125793f, 925, 690, 925); in skpakmmos_ru100()
2698 path.lineTo(578, 925); in skpakmmos_ru100()
2699 path.cubicTo(576.874207f, 925, 575.835266f, 925.37207f, 574.999512f, 926); in skpakmmos_ru100()
2700 path.lineTo(693.000488f, 926); in skpakmmos_ru100()
2701 path.close(); in skpakmmos_ru100()
2709 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpakmmos_ru100()
2713 SkPath path; in skpcarpetplanet_ru22() local
2714 path.setFillType(SkPath::kEvenOdd_FillType); in skpcarpetplanet_ru22()
2715 path.moveTo(195, 785); in skpcarpetplanet_ru22()
2716 path.cubicTo(124.307556f, 785, 67, 841.859863f, 67, 912); in skpcarpetplanet_ru22()
2717 path.lineTo(67, 913); in skpcarpetplanet_ru22()
2718 path.cubicTo(67, 917.388916f, 67.2243805f, 921.725769f, 67.662384f, 926); in skpcarpetplanet_ru22()
2719 path.lineTo(322, 926); in skpcarpetplanet_ru22()
2720 path.lineTo(322, 896.048035f); in skpcarpetplanet_ru22()
2721 path.cubicTo(314.09201f, 833.437622f, 260.247131f, 785, 195, 785); in skpcarpetplanet_ru22()
2722 path.close(); in skpcarpetplanet_ru22()
2733 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcarpetplanet_ru22()
2737 SkPath path; in skpcarrot_is24() local
2738 path.setFillType(SkPath::kEvenOdd_FillType); in skpcarrot_is24()
2739 path.moveTo(945, 597); in skpcarrot_is24()
2740 path.quadTo(913.93396f, 597, 891.96698f, 618.96698f); in skpcarrot_is24()
2741 path.quadTo(870, 640.93396f, 870, 672); in skpcarrot_is24()
2742 path.quadTo(870, 703.06604f, 891.96698f, 725.03302f); in skpcarrot_is24()
2743 path.quadTo(913.93396f, 747, 945, 747); in skpcarrot_is24()
2744 path.quadTo(976.06604f, 747, 998.03302f, 725.03302f); in skpcarrot_is24()
2745 path.quadTo(1020, 703.06604f, 1020, 672); in skpcarrot_is24()
2746 path.quadTo(1020, 640.93396f, 998.03302f, 618.96698f); in skpcarrot_is24()
2747 path.quadTo(976.06604f, 597, 945, 597); in skpcarrot_is24()
2748 path.close(); in skpcarrot_is24()
2759 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcarrot_is24()
2763 SkPath path; in skpbangalorenest_com4() local
2764 path.setFillType(SkPath::kEvenOdd_FillType); in skpbangalorenest_com4()
2765 path.moveTo(0, 926); in skpbangalorenest_com4()
2766 path.lineTo(0, 0); in skpbangalorenest_com4()
2767 path.lineTo(1265, 0); in skpbangalorenest_com4()
2768 path.lineTo(1265, 926); in skpbangalorenest_com4()
2769 path.lineTo(0, 926); in skpbangalorenest_com4()
2770 path.close(); in skpbangalorenest_com4()
2778 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbangalorenest_com4()
2782 SkPath path; in skpbenzoteh_ru152() local
2783 path.setFillType(SkPath::kEvenOdd_FillType); in skpbenzoteh_ru152()
2784 path.moveTo(883, 23); in skpbenzoteh_ru152()
2785 path.lineTo(883, 0); in skpbenzoteh_ru152()
2786 path.lineTo(1122.5f, 0); in skpbenzoteh_ru152()
2787 path.lineTo(1122.5f, 25.2136822f); in skpbenzoteh_ru152()
2788 path.quadTo(1122.14441f, 25.9271851f, 1121.53601f, 26.5359993f); in skpbenzoteh_ru152()
2789 path.quadTo(1120.07104f, 28, 1118, 28); in skpbenzoteh_ru152()
2790 path.lineTo(888, 28); in skpbenzoteh_ru152()
2791 path.quadTo(885.928955f, 28, 884.463989f, 26.5359993f); in skpbenzoteh_ru152()
2792 path.quadTo(883, 25.0710678f, 883, 23); in skpbenzoteh_ru152()
2793 path.close(); in skpbenzoteh_ru152()
2805 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbenzoteh_ru152()
2809 SkPath path; in skpbestred_ru37() local
2810 path.setFillType(SkPath::kEvenOdd_FillType); in skpbestred_ru37()
2811 path.moveTo(883, 23); in skpbestred_ru37()
2812 path.lineTo(883, 0); in skpbestred_ru37()
2813 path.lineTo(1122.5f, 0); in skpbestred_ru37()
2814 path.lineTo(1122.5f, 25.2136822f); in skpbestred_ru37()
2815 path.quadTo(1122.14441f, 25.9271851f, 1121.53601f, 26.5359993f); in skpbestred_ru37()
2816 path.quadTo(1120.07104f, 28, 1118, 28); in skpbestred_ru37()
2817 path.lineTo(888, 28); in skpbestred_ru37()
2818 path.quadTo(885.928955f, 28, 884.463989f, 26.5359993f); in skpbestred_ru37()
2819 path.quadTo(883, 25.0710678f, 883, 23); in skpbestred_ru37()
2820 path.close(); in skpbestred_ru37()
2832 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbestred_ru37()
2836 SkPath path; in skpbingoentertainment_net189() local
2837 path.setFillType(SkPath::kEvenOdd_FillType); in skpbingoentertainment_net189()
2838 path.moveTo(896, 745.38678f); in skpbingoentertainment_net189()
2839 path.lineTo(896, 873.38678f); in skpbingoentertainment_net189()
2840 path.lineTo(922.567993f, 876.683716f); in skpbingoentertainment_net189()
2841 path.lineTo(922.567993f, 748.683716f); in skpbingoentertainment_net189()
2842 path.lineTo(896, 745.38678f); in skpbingoentertainment_net189()
2843 path.close(); in skpbingoentertainment_net189()
2856 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpbingoentertainment_net189()
2860 SkPath path; in skpcarrefour_ro62() local
2861 path.setFillType(SkPath::kEvenOdd_FillType); in skpcarrefour_ro62()
2862 path.moveTo(1104, 453); in skpcarrefour_ro62()
2863 path.lineTo(399, 453); in skpcarrefour_ro62()
2864 path.lineTo(399, 657); in skpcarrefour_ro62()
2865 path.cubicTo(399, 661.970581f, 403.029449f, 666, 408, 666); in skpcarrefour_ro62()
2866 path.lineTo(1095, 666); in skpcarrefour_ro62()
2867 path.cubicTo(1099.97058f, 666, 1104, 661.970581f, 1104, 657); in skpcarrefour_ro62()
2868 path.lineTo(1104, 453); in skpcarrefour_ro62()
2869 path.close(); in skpcarrefour_ro62()
2879 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcarrefour_ro62()
2883 SkPath path; in skpcaffelavazzait_com_ua21() local
2884 path.setFillType(SkPath::kEvenOdd_FillType); in skpcaffelavazzait_com_ua21()
2885 path.moveTo(883, 23); in skpcaffelavazzait_com_ua21()
2886 path.lineTo(883, 0); in skpcaffelavazzait_com_ua21()
2887 path.lineTo(1122.5f, 0); in skpcaffelavazzait_com_ua21()
2888 path.lineTo(1122.5f, 25.2136822f); in skpcaffelavazzait_com_ua21()
2889 path.quadTo(1122.14441f, 25.9271851f, 1121.53601f, 26.5359993f); in skpcaffelavazzait_com_ua21()
2890 path.quadTo(1120.07104f, 28, 1118, 28); in skpcaffelavazzait_com_ua21()
2891 path.lineTo(888, 28); in skpcaffelavazzait_com_ua21()
2892 path.quadTo(885.928955f, 28, 884.463989f, 26.5359993f); in skpcaffelavazzait_com_ua21()
2893 path.quadTo(883, 25.0710678f, 883, 23); in skpcaffelavazzait_com_ua21()
2894 path.close(); in skpcaffelavazzait_com_ua21()
2906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcaffelavazzait_com_ua21()
2910 SkPath path; in skpcamcorder_kz21() local
2911 path.setFillType(SkPath::kEvenOdd_FillType); in skpcamcorder_kz21()
2912 path.moveTo(883, 23); in skpcamcorder_kz21()
2913 path.lineTo(883, 0); in skpcamcorder_kz21()
2914 path.lineTo(1122.5f, 0); in skpcamcorder_kz21()
2915 path.lineTo(1122.5f, 25.2136822f); in skpcamcorder_kz21()
2916 path.quadTo(1122.14441f, 25.9271851f, 1121.53601f, 26.5359993f); in skpcamcorder_kz21()
2917 path.quadTo(1120.07104f, 28, 1118, 28); in skpcamcorder_kz21()
2918 path.lineTo(888, 28); in skpcamcorder_kz21()
2919 path.quadTo(885.928955f, 28, 884.463989f, 26.5359993f); in skpcamcorder_kz21()
2920 path.quadTo(883, 25.0710678f, 883, 23); in skpcamcorder_kz21()
2921 path.close(); in skpcamcorder_kz21()
2933 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcamcorder_kz21()
2937 SkPath path; in skpcavablar_net563() local
2938 path.setFillType(SkPath::kEvenOdd_FillType); in skpcavablar_net563()
2939 path.moveTo(160.000488f, 918); in skpcavablar_net563()
2940 path.cubicTo(159.164749f, 917.37207f, 158.125824f, 917, 157, 917); in skpcavablar_net563()
2941 path.lineTo(94, 917); in skpcavablar_net563()
2942 path.cubicTo(92.874176f, 917, 91.8352661f, 917.37207f, 90.9995193f, 918); in skpcavablar_net563()
2943 path.lineTo(160.000488f, 918); in skpcavablar_net563()
2944 path.close(); in skpcavablar_net563()
2952 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpcavablar_net563()
2956 SkPath path; in skpinsomnia_gr72() local
2957 path.setFillType(SkPath::kEvenOdd_FillType); in skpinsomnia_gr72()
2958 path.moveTo(1138, 231); in skpinsomnia_gr72()
2959 path.lineTo(1137, 243.625748f); in skpinsomnia_gr72()
2960 path.lineTo(1137, 926); in skpinsomnia_gr72()
2961 path.lineTo(1139, 926); in skpinsomnia_gr72()
2962 path.lineTo(1139, 231); in skpinsomnia_gr72()
2963 path.lineTo(1138, 231); in skpinsomnia_gr72()
2964 path.close(); in skpinsomnia_gr72()
2971 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in skpinsomnia_gr72()
2975 SkPath path, pathB; in cubicOp95u() local
2976 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp95u()
2977 path.moveTo(0, 2); in cubicOp95u()
2978 path.cubicTo(2, 3, 5, 1, 3, 2); in cubicOp95u()
2979 path.close(); in cubicOp95u()
2984 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp95u()
2988 SkPath path, pathB; in cubicOp96d() local
2989 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp96d()
2990 path.moveTo(1, 6); in cubicOp96d()
2991 path.cubicTo(0, 3, 6, 3, 5, 0); in cubicOp96d()
2992 path.close(); in cubicOp96d()
2997 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp96d()
3001 SkPath path, pathB; in cubicOp97x() local
3002 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp97x()
3003 path.moveTo(0, 2); in cubicOp97x()
3004 path.cubicTo(0, 6, 2, 1, 2, 1); in cubicOp97x()
3005 path.close(); in cubicOp97x()
3010 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename); in cubicOp97x()
3014 SkPath path, pathB; in cubicOp98x() local
3015 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp98x()
3016 path.moveTo(0, 3); in cubicOp98x()
3017 path.cubicTo(3, 6, 4, 1, 6, 3); in cubicOp98x()
3018 path.close(); in cubicOp98x()
3023 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename); in cubicOp98x()
3027 SkPath path, pathB; in cubicOp99() local
3028 path.setFillType(SkPath::kWinding_FillType); in cubicOp99()
3029 path.moveTo(3,6); in cubicOp99()
3030 path.cubicTo(0,3, 6,5, 5,4); in cubicOp99()
3031 path.close(); in cubicOp99()
3036 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp99()
3040 SkPath path, pathB; in cubicOp100() local
3041 path.setFillType(SkPath::kWinding_FillType); in cubicOp100()
3042 path.moveTo(0,1); in cubicOp100()
3043 path.cubicTo(0,2, 2,1, 4,2); in cubicOp100()
3044 path.close(); in cubicOp100()
3049 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp100()
3053 SkPath path, pathB; in cubicOp101() local
3054 path.setFillType(SkPath::kWinding_FillType); in cubicOp101()
3055 path.moveTo(0, 1); in cubicOp101()
3056 path.cubicTo(2, 3, 2, 1, 5, 3); in cubicOp101()
3057 path.close(); in cubicOp101()
3062 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp101()
3066 SkPath path, pathB; in cubicOp102() local
3067 path.setFillType(SkPath::kWinding_FillType); in cubicOp102()
3068 path.moveTo(0,1); in cubicOp102()
3069 path.cubicTo(1,2, 1,0, 3,0); in cubicOp102()
3070 path.close(); in cubicOp102()
3075 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp102()
3079 SkPath path, pathB; in cubicOp103() local
3080 path.setFillType(SkPath::kWinding_FillType); in cubicOp103()
3081 path.moveTo(0,1); in cubicOp103()
3082 path.cubicTo(1,5, 2,0, 2,1); in cubicOp103()
3083 path.close(); in cubicOp103()
3088 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp103()
3092 SkPath path, pathB; in cubicOp104() local
3093 path.setFillType(SkPath::kWinding_FillType); in cubicOp104()
3094 path.moveTo(0,1); in cubicOp104()
3095 path.cubicTo(0,6, 4,0, 6,1); in cubicOp104()
3096 path.close(); in cubicOp104()
3101 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp104()
3105 SkPath path, pathB; in cubicOp105() local
3106 path.setFillType(SkPath::kWinding_FillType); in cubicOp105()
3107 path.moveTo(0,1); in cubicOp105()
3108 path.cubicTo(0,4, 6,5, 2,0); in cubicOp105()
3109 path.close(); in cubicOp105()
3114 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp105()
3118 SkPath path, pathB; in cubicOp106() local
3119 path.setFillType(SkPath::kWinding_FillType); in cubicOp106()
3120 path.moveTo(0, 1); in cubicOp106()
3121 path.cubicTo(4, 6, 2, 1, 2, 0); in cubicOp106()
3122 path.close(); in cubicOp106()
3127 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp106()
3131 SkPath path, pathB; in cubicOp107() local
3132 path.setFillType(SkPath::kWinding_FillType); in cubicOp107()
3133 path.moveTo(0, 1); in cubicOp107()
3134 path.cubicTo(4, 6, 2, 1, 2, 0); in cubicOp107()
3135 path.close(); in cubicOp107()
3140 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp107()
3144 SkPath path, pathB; in cubicOp108() local
3145 path.setFillType(SkPath::kWinding_FillType); in cubicOp108()
3146 path.moveTo(0, 1); in cubicOp108()
3147 path.cubicTo(4, 6, 2, 1, 2, 0); in cubicOp108()
3148 path.close(); in cubicOp108()
3153 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubicOp108()
3157 SkPath path, pathB; in cubicOp109() local
3158 path.setFillType(SkPath::kWinding_FillType); in cubicOp109()
3159 path.moveTo(0,1); in cubicOp109()
3160 path.cubicTo(4,5, 6,3, 5,4); in cubicOp109()
3161 path.close(); in cubicOp109()
3166 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp109()
3170 SkPath path, pathB; in cubicOp110() local
3171 path.setFillType(SkPath::kEvenOdd_FillType); in cubicOp110()
3172 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in cubicOp110()
3173 path.addRect(0, 0, 4, 4, SkPath::kCW_Direction); in cubicOp110()
3177 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp110()
3181 SkPath path, pathB; in cubicOp111() local
3182 path.setFillType(SkPath::kWinding_FillType); in cubicOp111()
3183 path.moveTo(1,4); in cubicOp111()
3184 path.cubicTo(0,5, 4,1, 3,1); in cubicOp111()
3185 path.close(); in cubicOp111()
3190 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp111()
3194 SkPath path, pathB; in xOp1u() local
3195 path.setFillType(SkPath::kEvenOdd_FillType); in xOp1u()
3196 path.moveTo(1, 4); in xOp1u()
3197 path.cubicTo(4, 5, 3, 2, 6, 3); in xOp1u()
3198 path.close(); in xOp1u()
3203 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in xOp1u()
3207 SkPath path, pathB; in xOp1i() local
3208 path.setFillType(SkPath::kEvenOdd_FillType); in xOp1i()
3209 path.moveTo(1, 4); in xOp1i()
3210 path.cubicTo(1, 5, 6, 0, 5, 1); in xOp1i()
3211 path.close(); in xOp1i()
3216 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in xOp1i()
3220 SkPath path, pathB; in xOp2i() local
3221 path.setFillType(SkPath::kEvenOdd_FillType); in xOp2i()
3222 path.moveTo(1, 5); in xOp2i()
3223 path.cubicTo(0, 4, 3, 2, 6, 1); in xOp2i()
3224 path.close(); in xOp2i()
3229 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in xOp2i()
3233 SkPath path, pathB; in xOp3i() local
3234 path.setFillType(SkPath::kWinding_FillType); in xOp3i()
3235 path.moveTo(1,4); in xOp3i()
3236 path.cubicTo(0,5, 4,1, 3,1); in xOp3i()
3237 path.close(); in xOp3i()
3242 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in xOp3i()
3246 SkPath path, pathB; in findFirst1() local
3247 path.setFillType(SkPath::kWinding_FillType); in findFirst1()
3248 path.moveTo(0,1); in findFirst1()
3249 path.cubicTo(1,6, 5,0, 2,1); in findFirst1()
3250 path.close(); in findFirst1()
3255 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in findFirst1()
3259 SkPath path, pathB; in cubicOp112() local
3260 path.setFillType(SkPath::kWinding_FillType); in cubicOp112()
3261 path.moveTo(2,4); in cubicOp112()
3262 path.cubicTo(2,3, 6,4, 1,0); in cubicOp112()
3263 path.close(); in cubicOp112()
3268 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp112()
3272 SkPath path, pathB; in cubicOp113() local
3273 path.moveTo(2,4); in cubicOp113()
3274 path.cubicTo(3,5, 2.33333325f,4.33333349f, 3.83333325f,3.83333349f); in cubicOp113()
3275 path.close(); in cubicOp113()
3279 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp113()
3283 SkPath path, pathB; in cubicOp114() local
3284 path.setFillType(SkPath::kWinding_FillType); in cubicOp114()
3285 path.moveTo(0, 1); in cubicOp114()
3286 path.cubicTo(1, 3, -1, 2, 3.5f, 1.33333337f); in cubicOp114()
3287 path.close(); in cubicOp114()
3292 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp114()
3296 SkPath path, pathB; in cubicOp114asQuad() local
3297 path.setFillType(SkPath::kWinding_FillType); in cubicOp114asQuad()
3298 path.moveTo(0, 1); in cubicOp114asQuad()
3299 path.cubicTo(1, 3, -1, 2, 3.5f, 1.33333337f); in cubicOp114asQuad()
3300 path.close(); in cubicOp114asQuad()
3306 CubicPathToQuads(path, &qPath); in cubicOp114asQuad()
3312 SkPath path, pathB; in quadOp10i() local
3313 path.moveTo(0, 0); in quadOp10i()
3314 path.quadTo(1, 8, 3, 5); in quadOp10i()
3315 path.lineTo(8, 1); in quadOp10i()
3316 path.close(); in quadOp10i()
3320 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadOp10i()
3382 SkPath path, pathB; in rects1() local
3383 path.setFillType(SkPath::kEvenOdd_FillType); in rects1()
3384 path.moveTo(0, 0); in rects1()
3385 path.lineTo(1, 0); in rects1()
3386 path.lineTo(1, 1); in rects1()
3387 path.lineTo(0, 1); in rects1()
3388 path.close(); in rects1()
3389 path.moveTo(0, 0); in rects1()
3390 path.lineTo(6, 0); in rects1()
3391 path.lineTo(6, 6); in rects1()
3392 path.lineTo(0, 6); in rects1()
3393 path.close(); in rects1()
3405 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in rects1()
3409 SkPath path, pathB; in rects2() local
3410 path.setFillType(SkPath::kEvenOdd_FillType); in rects2()
3411 path.moveTo(0, 0); in rects2()
3412 path.lineTo(4, 0); in rects2()
3413 path.lineTo(4, 4); in rects2()
3414 path.lineTo(0, 4); in rects2()
3415 path.close(); in rects2()
3416 path.moveTo(3, 3); in rects2()
3417 path.lineTo(4, 3); in rects2()
3418 path.lineTo(4, 4); in rects2()
3419 path.lineTo(3, 4); in rects2()
3420 path.close(); in rects2()
3432 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in rects2()
3436 SkPath path, pathB; in rects3() local
3437 path.setFillType(SkPath::kEvenOdd_FillType); in rects3()
3438 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in rects3()
3439 path.addRect(0, 0, 4, 4, SkPath::kCW_Direction); in rects3()
3443 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in rects3()
3447 SkPath path, pathB; in rects4() local
3448 path.setFillType(SkPath::kEvenOdd_FillType); in rects4()
3449 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in rects4()
3450 path.addRect(0, 0, 2, 2, SkPath::kCW_Direction); in rects4()
3454 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in rects4()
3506 SkPath path, pathB; in cubicOp115() local
3507 path.setFillType(SkPath::kWinding_FillType); in cubicOp115()
3508 path.moveTo(0,1); in cubicOp115()
3509 path.cubicTo(3,4, 2,1, 5,3); in cubicOp115()
3510 path.close(); in cubicOp115()
3515 SkPath path2(path); in cubicOp115()
3516 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp115()
3520 SkPath path, path2; in testRect1() local
3521 path.addRect(0, 0, 60, 60, SkPath::kCCW_Direction); in testRect1()
3522 path.addRect(30, 20, 50, 50, SkPath::kCCW_Direction); in testRect1()
3523 path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); in testRect1()
3525 testPathOp(reporter, path, path2, kUnion_SkPathOp, filename); in testRect1()
3529 SkPath path, pathB; in testRect2() local
3530 path.setFillType(SkPath::kWinding_FillType); in testRect2()
3531 path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); in testRect2()
3532 path.addRect(4, 4, 5, 5, SkPath::kCW_Direction); in testRect2()
3536 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in testRect2()
3540 SkPath path, pathB; in cubicOp116() local
3541 path.setFillType(SkPath::kWinding_FillType); in cubicOp116()
3542 path.moveTo(0,1); in cubicOp116()
3543 path.cubicTo(4,6, 2,0, 2,0); in cubicOp116()
3544 path.close(); in cubicOp116()
3549 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp116()
3553 SkPath path, pathB; in cubicOp117() local
3554 path.setFillType(SkPath::kWinding_FillType); in cubicOp117()
3555 path.moveTo(0,1); in cubicOp117()
3556 path.cubicTo(4,5, 6,0, 1,0); in cubicOp117()
3557 path.close(); in cubicOp117()
3562 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp117()
3566 SkPath path, pathB; in cubicOp118() local
3567 path.setFillType(SkPath::kWinding_FillType); in cubicOp118()
3568 path.moveTo(0,1); in cubicOp118()
3569 path.cubicTo(4,6, 5,1, 6,2); in cubicOp118()
3570 path.close(); in cubicOp118()
3575 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp118()
3579 SkPath path, pathB; in loop1() local
3580 path.moveTo(0,1); in loop1()
3581 path.cubicTo(1,5, -5.66666651f,3.33333349f, 8.83333302f,2.33333349f); in loop1()
3582 path.close(); in loop1()
3586 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop1()
3606 SkPath path, pathB; in loop1asQuad() local
3607 path.moveTo(q1a[0].fPts[0].asSkPoint()); in loop1asQuad()
3608 path.quadTo(q1a[0].fPts[1].asSkPoint(), q1a[0].fPts[2].asSkPoint()); in loop1asQuad()
3609 path.quadTo(q1a[1].fPts[1].asSkPoint(), q1a[1].fPts[2].asSkPoint()); in loop1asQuad()
3610 path.quadTo(q1[1].fPts[1].asSkPoint(), q1[1].fPts[2].asSkPoint()); in loop1asQuad()
3611 path.close(); in loop1asQuad()
3616 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop1asQuad()
3620 SkPath path, pathB; in loop2() local
3621 path.moveTo(0,1); in loop2()
3622 path.cubicTo(3,4, 3.f,4.f, 4.5f,1.5f); in loop2()
3623 path.close(); in loop2()
3627 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop2()
3631 SkPath path, pathB; in loop3() local
3632 path.moveTo(0,1); in loop3()
3633 path.cubicTo(3,5, -3.66666651f,0, 10.5f,-1.66666651f); in loop3()
3634 path.close(); in loop3()
3638 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop3()
3642 SkPath path, pathB; in loop4() local
3643 path.moveTo(0,5); in loop4()
3644 path.cubicTo(1,5, 1,4, 0.833333313f,3); in loop4()
3645 path.close(); in loop4()
3649 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop4()
3655 SkPath path, pathB; in issue3517() local
3658 SkParsePath::FromSVGString(str, &path); in issue3517()
3662 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in issue3517()
3666 SkPath path, pathB; in cubicOp119() local
3667 path.setFillType(SkPath::kWinding_FillType); in cubicOp119()
3668 path.moveTo(0,1); in cubicOp119()
3669 path.cubicTo(3,5, 2,1, 3,1); in cubicOp119()
3670 path.close(); in cubicOp119()
3675 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp119()
3679 SkPath path, pathB; in cubicOp120() local
3680 path.setFillType(SkPath::kWinding_FillType); in cubicOp120()
3681 path.moveTo(0,1); in cubicOp120()
3682 path.cubicTo(2,4, 2,1, 4,0); in cubicOp120()
3683 path.close(); in cubicOp120()
3688 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp120()
3692 SkPath path, pathB; in cubicOp121() local
3693 path.setFillType(SkPath::kWinding_FillType); in cubicOp121()
3694 path.moveTo(0,1); in cubicOp121()
3695 path.cubicTo(3,4, 3,2, 4,3); in cubicOp121()
3696 path.close(); in cubicOp121()
3701 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp121()
3706 SkPath path, pathB; in cubicOp122() local
3707 path.setFillType(SkPath::kWinding_FillType); in cubicOp122()
3708 path.moveTo(0,1); in cubicOp122()
3709 path.cubicTo(3,5, 4,1, 4,0); in cubicOp122()
3710 path.close(); in cubicOp122()
3715 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp122()
3719 SkPath path, pathB; in cubicOp123() local
3720 path.setFillType(SkPath::kWinding_FillType); in cubicOp123()
3721 path.moveTo(0,1); in cubicOp123()
3722 path.cubicTo(1,5, 2,0, 6,0); in cubicOp123()
3723 path.close(); in cubicOp123()
3728 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp123()
3732 SkPath path, pathB; in loop5() local
3733 path.moveTo(0,2); in loop5()
3734 path.cubicTo(1,2, 1,1.66666663f, 0.833333313f,1.33333325f); in loop5()
3735 path.close(); in loop5()
3739 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop5()
3743 SkPath path, pathB; in loop6() local
3744 path.moveTo(0,1); in loop6()
3745 path.cubicTo(1,3, -1.66666675f,1.66666663f, 4.16666651f,1.00000012f); in loop6()
3746 path.close(); in loop6()
3750 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop6()
3754 SkPath path, pathB; in cubicOp124() local
3755 path.setFillType(SkPath::kWinding_FillType); in cubicOp124()
3756 path.moveTo(0,1); in cubicOp124()
3757 path.cubicTo(1,5, 6,0, 3,0); in cubicOp124()
3758 path.close(); in cubicOp124()
3763 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp124()
3767 SkPath path, pathB; in cubicOp125() local
3768 path.setFillType(SkPath::kWinding_FillType); in cubicOp125()
3769 path.moveTo(0,1); in cubicOp125()
3770 path.cubicTo(3,6, 3,1, 6,2); in cubicOp125()
3771 path.close(); in cubicOp125()
3776 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp125()
3780 SkPath path, pathB; in cubicOp126() local
3781 path.setFillType(SkPath::kWinding_FillType); in cubicOp126()
3782 path.moveTo(0,1); in cubicOp126()
3783 path.cubicTo(0,3, 6,0, 2,1); in cubicOp126()
3784 path.close(); in cubicOp126()
3789 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp126()
3793 SkPath path, pathB; in cubicOp127() local
3794 path.setFillType(SkPath::kWinding_FillType); in cubicOp127()
3795 path.moveTo(0,1); in cubicOp127()
3796 path.cubicTo(1,5, 6,0, 3,0); in cubicOp127()
3797 path.close(); in cubicOp127()
3802 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubicOp127()
3806 SkPath path, pathB; in cubicOp128() local
3807 path.setFillType(SkPath::kWinding_FillType); in cubicOp128()
3808 path.moveTo(0,1); in cubicOp128()
3809 path.cubicTo(0,3, 3,2, 5,2); in cubicOp128()
3810 path.close(); in cubicOp128()
3815 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp128()
3819 SkPath path, pathB; in cubicOp129() local
3820 path.setFillType(SkPath::kWinding_FillType); in cubicOp129()
3821 path.moveTo(5,6); in cubicOp129()
3822 path.cubicTo(3,4, 2,0, 2,1); in cubicOp129()
3823 path.close(); in cubicOp129()
3828 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp129()
3832 SkPath path, pathB; in cubicOp130() local
3833 path.setFillType(SkPath::kWinding_FillType); in cubicOp130()
3834 path.moveTo(5,6); in cubicOp130()
3835 path.cubicTo(4,6, 3,0, 2,1); in cubicOp130()
3836 path.close(); in cubicOp130()
3841 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp130()
3846 static void complex_to_quads(const SkPoint pts[], SkPath* path) { in complex_to_quads() argument
3856 path->quadTo(q1[1].asSkPoint(), q1[2].asSkPoint()); in complex_to_quads()
3857 path->quadTo(q2[1].asSkPoint(), q2[2].asSkPoint()); in complex_to_quads()
3859 path->cubicTo(pts[1], pts[2], pts[3]); in complex_to_quads()
3864 SkPath path, pathB; in cubicOp130a() local
3865 path.setFillType(SkPath::kWinding_FillType); in cubicOp130a()
3866 path.moveTo(5,6); in cubicOp130a()
3868 complex_to_quads(pts, &path); in cubicOp130a()
3869 path.close(); in cubicOp130a()
3873 complex_to_quads(pts2, &path); in cubicOp130a()
3875 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp130a()
3879 SkPath path, pathB; in cubicOp131() local
3880 path.setFillType(SkPath::kWinding_FillType); in cubicOp131()
3881 path.moveTo(0,1); in cubicOp131()
3882 path.cubicTo(3,4, 3,0, 6,2); in cubicOp131()
3883 path.close(); in cubicOp131()
3888 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp131()
3892 SkPath path, pathB; in circlesOp1() local
3893 path.setFillType(SkPath::kWinding_FillType); in circlesOp1()
3894 path.addCircle(0, 1, 2, SkPath::kCCW_Direction); in circlesOp1()
3897 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in circlesOp1()
3901 SkPath path, pathB; in circlesOp2() local
3902 path.setFillType(SkPath::kWinding_FillType); in circlesOp2()
3903 path.addCircle(0, 1, 4, SkPath::kCCW_Direction); in circlesOp2()
3906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in circlesOp2()
3910 SkPath path, pathB; in rRect1x() local
3911 path.setFillType(SkPath::kEvenOdd_FillType); in rRect1x()
3912 path.moveTo(20.65f, 5.65f); in rRect1x()
3913 path.conicTo(20.65f, 1.13612f, 25.1404f, 0.65f, 0.888488f); in rRect1x()
3914 path.lineTo(25.65f, 0.65f); in rRect1x()
3915 path.lineTo(26.1596f, 0.67604f); in rRect1x()
3916 path.conicTo(30.65f, 1.13612f, 30.65f, 5.65f, 0.888488f); in rRect1x()
3917 path.lineTo(30.65f, 25.65f); in rRect1x()
3918 path.conicTo(30.65f, 20.65f, 25.65f, 20.65f, 0.707107f); in rRect1x()
3919 path.lineTo(20.65f, 20.65f); in rRect1x()
3920 path.lineTo(20.65f, 5.65f); in rRect1x()
3921 path.close(); in rRect1x()
3922 path.moveTo(20.65f, 20.65f); in rRect1x()
3923 path.lineTo(5.65f, 20.65f); in rRect1x()
3924 path.conicTo(0.65f, 20.65f, 0.65f, 25.65f, 0.707107f); in rRect1x()
3925 path.lineTo(0.65f, 45.65f); in rRect1x()
3926 path.conicTo(0.65f, 50.65f, 5.65f, 50.65f, 0.707107f); in rRect1x()
3927 path.lineTo(25.65f, 50.65f); in rRect1x()
3928 path.conicTo(30.65f, 50.65f, 30.65f, 45.65f, 0.707107f); in rRect1x()
3929 path.lineTo(30.65f, 25.65f); in rRect1x()
3930 path.conicTo(30.65f, 30.65f, 25.65f, 30.65f, 0.707107f); in rRect1x()
3931 path.conicTo(20.65f, 30.65f, 20.65f, 25.65f, 0.707107f); in rRect1x()
3932 path.lineTo(20.65f, 20.65f); in rRect1x()
3933 path.close(); in rRect1x()
3934 SkPath path1(path); in rRect1x()
3936 path.reset(); in rRect1x()
3937 path.setFillType(SkPath::kWinding_FillType); in rRect1x()
3938 path.moveTo(20.65f, 45.65f); in rRect1x()
3939 path.lineTo(20.65f, 25.65f); in rRect1x()
3940 path.conicTo(20.65f, 20.65f, 25.65f, 20.65f, 0.707107f); in rRect1x()
3941 path.lineTo(45.65f, 20.65f); in rRect1x()
3942 path.conicTo(50.65f, 20.65f, 50.65f, 25.65f, 0.707107f); in rRect1x()
3943 path.lineTo(50.65f, 45.65f); in rRect1x()
3944 path.conicTo(50.65f, 50.65f, 45.65f, 50.65f, 0.707107f); in rRect1x()
3945 path.lineTo(25.65f, 50.65f); in rRect1x()
3946 path.conicTo(20.65f, 50.65f, 20.65f, 45.65f, 0.707107f); in rRect1x()
3947 path.close(); in rRect1x()
3948 SkPath path2(path); in rRect1x()
3954 SkPath path, pathB; in loop7() local
3955 path.moveTo(0,1); in loop7()
3956 path.cubicTo(3,4, -1,0, 8.5f,-2.5f); in loop7()
3957 path.close(); in loop7()
3961 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop7()
3965 SkPath path, pathB; in rects5() local
3966 path.setFillType(SkPath::kWinding_FillType); in rects5()
3967 path.addRect(5, 5, 6, 6, SkPath::kCW_Direction); in rects5()
3968 path.addRect(5, 5, 6, 6, SkPath::kCW_Direction); in rects5()
3972 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in rects5()
3976 SkPath path, pathB; in loop8() local
3977 path.moveTo(0,1); in loop8()
3978 path.cubicTo(1,4, -3.83333325f,0.166666627f, 6,-1); in loop8()
3979 path.close(); in loop8()
3983 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop8()
3987 SkPath path, pathB; in loop9() local
3988 path.moveTo(0,1); in loop9()
3989 path.cubicTo(1,3, -2.5f,0, 3.33333325f,-0.666666627f); in loop9()
3990 path.close(); in loop9()
3994 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop9()
3998 SkPath path, pathB; in circlesOp3() local
3999 path.setFillType(SkPath::kWinding_FillType); in circlesOp3()
4000 path.addCircle(0, 1, 2, SkPath::kCCW_Direction); in circlesOp3()
4003 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in circlesOp3()
4007 SkPath path, pathB; in loop10() local
4008 path.moveTo(5,6); in loop10()
4009 path.cubicTo(1,2, 1,2, -3.66666651f,13.333334f); in loop10()
4010 path.close(); in loop10()
4014 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop10()
4018 SkPath path, pathB; in loop11() local
4019 path.moveTo(0,1); in loop11()
4020 path.cubicTo(1,3, -1.83333349f,1.33333337f, 4,-1); in loop11()
4021 path.close(); in loop11()
4025 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop11()
4029 SkPath path, pathB; in cubicOp132() local
4030 path.setFillType(SkPath::kWinding_FillType); in cubicOp132()
4031 path.moveTo(5,6); in cubicOp132()
4032 path.cubicTo(3,4, 3,0, 3,2); in cubicOp132()
4033 path.close(); in cubicOp132()
4038 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp132()
4042 SkPath path, pathB; in loop12() local
4043 path.moveTo(1,2); in loop12()
4044 path.cubicTo(0,6, -3.16666675f,3.66666675f, 6.33333349f,3.33333349f); in loop12()
4045 path.close(); in loop12()
4049 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loop12()
4053 SkPath path, pathB; in cubicOp133() local
4054 path.setFillType(SkPath::kWinding_FillType); in cubicOp133()
4055 path.moveTo(5,6); in cubicOp133()
4056 path.cubicTo(5,6, 5,0, 4,1); in cubicOp133()
4057 path.close(); in cubicOp133()
4062 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp133()
4066 SkPath path, pathB; in cubicOp134() local
4067 path.setFillType(SkPath::kWinding_FillType); in cubicOp134()
4068 path.moveTo(5,6); in cubicOp134()
4069 path.cubicTo(5,6, 6,0, 3,1); in cubicOp134()
4070 path.close(); in cubicOp134()
4075 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp134()
4079 SkPath path, pathB; in cubicOp135() local
4080 path.setFillType(SkPath::kWinding_FillType); in cubicOp135()
4081 path.moveTo(5,6); in cubicOp135()
4082 path.cubicTo(5,6, 6,0, 4,1); in cubicOp135()
4083 path.close(); in cubicOp135()
4088 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp135()
4092 SkPath path, pathB; in cubicOp136() local
4093 path.setFillType(SkPath::kWinding_FillType); in cubicOp136()
4094 path.moveTo(5,6); in cubicOp136()
4095 path.cubicTo(5,6, 5,0, 3,1); in cubicOp136()
4096 path.close(); in cubicOp136()
4101 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp136()
4105 SkPath path, pathB; in cubicOp136a() local
4106 path.setFillType(SkPath::kWinding_FillType); in cubicOp136a()
4107 path.moveTo(5,6); in cubicOp136a()
4108 path.quadTo(5,0, 3,1); in cubicOp136a()
4109 path.close(); in cubicOp136a()
4114 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp136a()
4118 SkPath path, pathB; in cubics137() local
4119 path.setFillType(SkPath::kWinding_FillType); in cubics137()
4120 path.moveTo(0, 5); in cubics137()
4121 path.cubicTo(3, 6, 1, 0, 3, 2); in cubics137()
4122 path.close(); in cubics137()
4127 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics137()
4131 SkPath path, pathB; in cubics138() local
4132 path.setFillType(SkPath::kWinding_FillType); in cubics138()
4133 path.moveTo(0, 5); in cubics138()
4134 path.cubicTo(3, 6, 1, 0, 4, 2); in cubics138()
4135 path.close(); in cubics138()
4140 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics138()
4145 SkPath path, pathB; in cubicOp139() local
4146 path.setFillType(SkPath::kWinding_FillType); in cubicOp139()
4147 path.moveTo(0,2); in cubicOp139()
4148 path.cubicTo(0,4, 3,1, 5,1); in cubicOp139()
4149 path.close(); in cubicOp139()
4154 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp139()
4158 SkPath path, pathB; in cubicOp140() local
4159 path.setFillType(SkPath::kWinding_FillType); in cubicOp140()
4160 path.moveTo(0,2); in cubicOp140()
4161 path.cubicTo(1,2, 5,4, 3,2); in cubicOp140()
4162 path.close(); in cubicOp140()
4167 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp140()
4171 SkPath path, pathB; in cubicOp141() local
4172 path.setFillType(SkPath::kWinding_FillType); in cubicOp141()
4173 path.moveTo(0,2); in cubicOp141()
4174 path.cubicTo(1,2, 6,4, 3,2); in cubicOp141()
4175 path.close(); in cubicOp141()
4180 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp141()
4184 SkPath path, pathB; in quadRect1() local
4185 path.moveTo(6,15); in quadRect1()
4186 path.quadTo(16,0, 8,4); in quadRect1()
4187 path.quadTo(2,7, 12,12); in quadRect1()
4188 path.close(); in quadRect1()
4190 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect1()
4194 SkPath path, pathB; in quadRect2() local
4195 path.moveTo(5,12); in quadRect2()
4196 path.quadTo(15,7, 9,4); in quadRect2()
4197 path.quadTo(1,0, 11,15); in quadRect2()
4198 path.close(); in quadRect2()
4200 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect2()
4204 SkPath path, pathB; in quadRect3() local
4205 path.moveTo(12,12); in quadRect3()
4206 path.quadTo(2,7, 8,4); in quadRect3()
4207 path.quadTo(16,0, 6,15); in quadRect3()
4208 path.close(); in quadRect3()
4210 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect3()
4214 SkPath path, pathB; in quadRect4() local
4215 path.moveTo(11,15); in quadRect4()
4216 path.quadTo(1,0, 9,4); in quadRect4()
4217 path.quadTo(15,7, 5,12); in quadRect4()
4218 path.close(); in quadRect4()
4220 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect4()
4224 SkPath path, pathB; in quadRect5() local
4225 path.moveTo(11,13); in quadRect5()
4226 path.quadTo(4,4, 8,4); in quadRect5()
4227 path.quadTo(12,4, 5,13); in quadRect5()
4228 path.close(); in quadRect5()
4230 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect5()
4234 SkPath path, pathB; in quadRect6() local
4235 path.moveTo(5,13); in quadRect6()
4236 path.quadTo(12,4, 8,4); in quadRect6()
4237 path.quadTo(4,4, 11,13); in quadRect6()
4238 path.close(); in quadRect6()
4240 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in quadRect6()
4244 SkPath path, pathB; in loops4i() local
4245 path.setFillType(SkPath::kWinding_FillType); in loops4i()
4246 path.moveTo(0, 3); in loops4i()
4247 path.cubicTo(0, 2, 0, 2, -1.66666663f, 2.16666675f); in loops4i()
4248 path.close(); in loops4i()
4253 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops4i()
4257 SkPath path, pathB; in loops5i() local
4258 path.setFillType(SkPath::kWinding_FillType); in loops5i()
4259 path.moveTo(1, 2); in loops5i()
4260 path.cubicTo(0, 2, 0, 2, 0.166666672f, 2.66666675f); in loops5i()
4261 path.close(); in loops5i()
4266 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops5i()
4270 SkPath path, pathB; in cubicOp142() local
4271 path.setFillType(SkPath::kWinding_FillType); in cubicOp142()
4272 path.moveTo(5,6); in cubicOp142()
4273 path.cubicTo(2,5, 2,1, 1,0); in cubicOp142()
4274 path.close(); in cubicOp142()
4279 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp142()
4283 SkPath path, pathB; in cubics6d() local
4284 path.setFillType(SkPath::kWinding_FillType); in cubics6d()
4285 path.moveTo(3, 5); in cubics6d()
4286 path.cubicTo(1, 5, 4, 2, 4, 0); in cubics6d()
4287 path.close(); in cubics6d()
4292 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics6d()
4296 SkPath path, pathB; in cubics7d() local
4297 path.setFillType(SkPath::kWinding_FillType); in cubics7d()
4298 path.moveTo(2, 6); in cubics7d()
4299 path.cubicTo(2, 4, 5, 1, 3, 1); in cubics7d()
4300 path.close(); in cubics7d()
4305 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics7d()
4309 SkPath path, pathB; in cubics8d() local
4310 path.setFillType(SkPath::kWinding_FillType); in cubics8d()
4311 path.moveTo(2, 5); in cubics8d()
4312 path.cubicTo(2, 4, 5, 1, 3, 2); in cubics8d()
4313 path.close(); in cubics8d()
4318 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics8d()
4322 SkPath path, pathB; in cubics9d() local
4323 path.setFillType(SkPath::kWinding_FillType); in cubics9d()
4324 path.moveTo(2, 4); in cubics9d()
4325 path.cubicTo(2, 6, 3, 1, 5, 1); in cubics9d()
4326 path.close(); in cubics9d()
4331 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics9d()
4335 SkPath path, pathB; in cubics10u() local
4336 path.setFillType(SkPath::kWinding_FillType); in cubics10u()
4337 path.moveTo(2, 4); in cubics10u()
4338 path.cubicTo(1, 6, 4, 1, 5, 1); in cubics10u()
4339 path.close(); in cubics10u()
4344 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubics10u()
4348 SkPath path, pathB; in cubics11i() local
4349 path.setFillType(SkPath::kWinding_FillType); in cubics11i()
4350 path.moveTo(2, 4); in cubics11i()
4351 path.cubicTo(2, 5, 3, 2, 5, 1); in cubics11i()
4352 path.close(); in cubics11i()
4357 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubics11i()
4361 SkPath path, pathB; in cubics12d() local
4362 path.setFillType(SkPath::kWinding_FillType); in cubics12d()
4363 path.moveTo(2, 4); in cubics12d()
4364 path.cubicTo(0, 4, 5, 3, 5, 1); in cubics12d()
4365 path.close(); in cubics12d()
4370 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics12d()
4374 SkPath path, pathB; in cubics13d() local
4375 path.setFillType(SkPath::kWinding_FillType); in cubics13d()
4376 path.moveTo(2, 3); in cubics13d()
4377 path.cubicTo(1, 5, 4, 2, 5, 2); in cubics13d()
4378 path.close(); in cubics13d()
4383 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics13d()
4387 SkPath path, pathB; in cubics14d() local
4388 path.setFillType(SkPath::kWinding_FillType); in cubics14d()
4389 path.moveTo(2, 3); in cubics14d()
4390 path.cubicTo(0, 4, 3, 1, 3, 0); in cubics14d()
4391 path.close(); in cubics14d()
4396 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics14d()
4400 SkPath path, pathB; in cubics15d() local
4401 path.setFillType(SkPath::kWinding_FillType); in cubics15d()
4402 path.moveTo(1, 5); in cubics15d()
4403 path.cubicTo(3, 5, 4, 0, 4, 2); in cubics15d()
4404 path.close(); in cubics15d()
4409 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics15d()
4413 SkPath path, pathB; in cubics16i() local
4414 path.setFillType(SkPath::kWinding_FillType); in cubics16i()
4415 path.moveTo(1, 5); in cubics16i()
4416 path.cubicTo(2, 5, 5, 0, 4, 2); in cubics16i()
4417 path.close(); in cubics16i()
4422 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in cubics16i()
4426 SkPath path, pathB; in cubics17d() local
4427 path.setFillType(SkPath::kWinding_FillType); in cubics17d()
4428 path.moveTo(1, 5); in cubics17d()
4429 path.cubicTo(3, 4, 4, 1, 4, 2); in cubics17d()
4430 path.close(); in cubics17d()
4435 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics17d()
4439 SkPath path, pathB; in cubics18d() local
4440 path.setFillType(SkPath::kWinding_FillType); in cubics18d()
4441 path.moveTo(1, 5); in cubics18d()
4442 path.cubicTo(1, 3, 4, 0, 2, 0); in cubics18d()
4443 path.close(); in cubics18d()
4448 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics18d()
4452 SkPath path, pathB; in cubics19d() local
4453 path.setFillType(SkPath::kWinding_FillType); in cubics19d()
4454 path.moveTo(1, 5); in cubics19d()
4455 path.cubicTo(2, 3, 5, 2, 4, 2); in cubics19d()
4456 path.close(); in cubics19d()
4461 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics19d()
4465 SkPath path, pathB; in cubicOp157() local
4466 path.setFillType(SkPath::kWinding_FillType); in cubicOp157()
4467 path.moveTo(1,5); in cubicOp157()
4468 path.cubicTo(1,3, 6,2, 4,2); in cubicOp157()
4469 path.close(); in cubicOp157()
4474 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubicOp157()
4478 SkPath path, pathB; in cubics20d() local
4479 path.setFillType(SkPath::kWinding_FillType); in cubics20d()
4480 path.moveTo(1, 2); in cubics20d()
4481 path.cubicTo(0, 3, 6, 0, 3, 2); in cubics20d()
4482 path.close(); in cubics20d()
4487 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics20d()
4491 SkPath path, pathB; in loops20i() local
4492 path.setFillType(SkPath::kWinding_FillType); in loops20i()
4493 path.moveTo(1, 2); in loops20i()
4494 path.cubicTo(0, 2, 0.833333313f, 2, 1, 3.66666651f); in loops20i()
4495 path.close(); in loops20i()
4500 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops20i()
4504 SkPath path, pathB; in loops21i() local
4505 path.setFillType(SkPath::kWinding_FillType); in loops21i()
4506 path.moveTo(1, 2); in loops21i()
4507 path.cubicTo(0, 2, 0.833333313f, 2, 1, 4); in loops21i()
4508 path.close(); in loops21i()
4513 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops21i()
4517 SkPath path, pathB; in loops22i() local
4518 path.setFillType(SkPath::kWinding_FillType); in loops22i()
4519 path.moveTo(1, 3); in loops22i()
4520 path.cubicTo(0, 3, 0.833333313f, 3, 1, 4.66666651f); in loops22i()
4521 path.close(); in loops22i()
4526 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops22i()
4530 SkPath path, pathB; in loops23i() local
4531 path.setFillType(SkPath::kWinding_FillType); in loops23i()
4532 path.moveTo(1, 5); in loops23i()
4533 path.cubicTo(0, 1, 6.16666698f, 5.66666698f, -5.66666651f, 6.66666651f); in loops23i()
4534 path.close(); in loops23i()
4539 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops23i()
4543 SkPath path, pathB; in loops24i() local
4544 path.setFillType(SkPath::kWinding_FillType); in loops24i()
4545 path.moveTo(1, 2); in loops24i()
4546 path.cubicTo(0, 2, 0.833333313f, 2, 1, 3); in loops24i()
4547 path.close(); in loops24i()
4552 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops24i()
4556 SkPath path, pathB; in loops25i() local
4557 path.setFillType(SkPath::kWinding_FillType); in loops25i()
4558 path.moveTo(1, 5); in loops25i()
4559 path.cubicTo(0, 5, 0.833333313f, 5, 1, 7); in loops25i()
4560 path.close(); in loops25i()
4565 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops25i()
4569 SkPath path, pathB; in loops26i() local
4570 path.setFillType(SkPath::kWinding_FillType); in loops26i()
4571 path.moveTo(1, 6); in loops26i()
4572 path.cubicTo(0, 2, 6.16666698f, 6.66666698f, -5.66666651f, 7.66666651f); in loops26i()
4573 path.close(); in loops26i()
4578 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops26i()
4582 SkPath path, pathB; in loops27i() local
4583 path.setFillType(SkPath::kWinding_FillType); in loops27i()
4584 path.moveTo(1, 3); in loops27i()
4585 path.cubicTo(0, 3, 0.833333313f, 3, 1, 4.33333349f); in loops27i()
4586 path.close(); in loops27i()
4591 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops27i()
4595 SkPath path, pathB; in loops28i() local
4596 path.setFillType(SkPath::kWinding_FillType); in loops28i()
4597 path.moveTo(2, 3); in loops28i()
4598 path.cubicTo(1, 3, 1.83333337f, 3, 2, 4.66666651f); in loops28i()
4599 path.close(); in loops28i()
4604 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops28i()
4608 SkPath path, pathB; in loops29i() local
4609 path.setFillType(SkPath::kWinding_FillType); in loops29i()
4610 path.moveTo(2, 4); in loops29i()
4611 path.cubicTo(0, 4, 1.66666663f, 4, 2, 7.33333302f); in loops29i()
4612 path.close(); in loops29i()
4617 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops29i()
4621 SkPath path, pathB; in loops30i() local
4622 path.setFillType(SkPath::kWinding_FillType); in loops30i()
4623 path.moveTo(2, 4); in loops30i()
4624 path.cubicTo(0, 4, 1.66666663f, 4, 2, 8); in loops30i()
4625 path.close(); in loops30i()
4630 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops30i()
4634 SkPath path, pathB; in loops31i() local
4635 path.setFillType(SkPath::kWinding_FillType); in loops31i()
4636 path.moveTo(2, 5); in loops31i()
4637 path.cubicTo(1, 5, 1.83333337f, 5, 2, 6.66666651f); in loops31i()
4638 path.close(); in loops31i()
4643 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops31i()
4647 SkPath path, pathB; in loops32i() local
4648 path.setFillType(SkPath::kWinding_FillType); in loops32i()
4649 path.moveTo(2, 6); in loops32i()
4650 path.cubicTo(1, 6, 1.83333337f, 6, 2, 8); in loops32i()
4651 path.close(); in loops32i()
4656 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops32i()
4660 SkPath path, pathB; in loops33i() local
4661 path.setFillType(SkPath::kWinding_FillType); in loops33i()
4662 path.moveTo(2, 6); in loops33i()
4663 path.cubicTo(1, 2, 7.16666698f, 6.66666698f, -4.66666651f, 7.66666651f); in loops33i()
4664 path.close(); in loops33i()
4669 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops33i()
4686 SkPath path, pathB; in loops33iMod() local
4687 path.setFillType(SkPath::kWinding_FillType); in loops33iMod()
4688 path.moveTo(pts[0]); in loops33iMod()
4689 path.cubicTo(pts[1], pts[2], pts[3]); in loops33iMod()
4690 path.close(); in loops33iMod()
4695 bool result = testPathOp(reporter, path, pathB, kIntersect_SkPathOp, name.c_str()); in loops33iMod()
4707 SkPath path, pathB; in loops33iAsQuads() local
4708 path.setFillType(SkPath::kWinding_FillType); in loops33iAsQuads()
4709 path.moveTo(2, 6); in loops33iAsQuads()
4710 path.cubicTo(1, 2, 7.16666698f, 6.66666698f, -4.66666651f, 7.66666651f); in loops33iAsQuads()
4711 path.close(); in loops33iAsQuads()
4717 CubicPathToQuads(path, &qPath); in loops33iAsQuads()
4723 SkPath path, pathB; in loops34i() local
4724 path.setFillType(SkPath::kWinding_FillType); in loops34i()
4725 path.moveTo(3, 4); in loops34i()
4726 path.cubicTo(0, 4, 2.5f, 4, 3, 9); in loops34i()
4727 path.close(); in loops34i()
4732 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops34i()
4736 SkPath path, pathB; in loops35i() local
4737 path.setFillType(SkPath::kWinding_FillType); in loops35i()
4738 path.moveTo(3, 4); in loops35i()
4739 path.cubicTo(0, 4, 2.5f, 4, 3, 10); in loops35i()
4740 path.close(); in loops35i()
4745 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops35i()
4749 SkPath path, pathB; in loops36i() local
4750 path.setFillType(SkPath::kWinding_FillType); in loops36i()
4751 path.moveTo(3, 4); in loops36i()
4752 path.cubicTo(1, 4, 2.66666675f, 4, 3, 8); in loops36i()
4753 path.close(); in loops36i()
4758 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops36i()
4762 SkPath path, pathB; in loops37i() local
4763 path.setFillType(SkPath::kWinding_FillType); in loops37i()
4764 path.moveTo(2, 4); in loops37i()
4765 path.cubicTo(1, 4, 1.83333337f, 4, 2, 5.33333349f); in loops37i()
4766 path.close(); in loops37i()
4771 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops37i()
4775 SkPath path, pathB; in loops38i() local
4776 path.setFillType(SkPath::kWinding_FillType); in loops38i()
4777 path.moveTo(3, 4); in loops38i()
4778 path.cubicTo(2, 4, 2.83333325f, 4, 3, 6); in loops38i()
4779 path.close(); in loops38i()
4784 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops38i()
4788 SkPath path, pathB; in loops39i() local
4789 path.setFillType(SkPath::kWinding_FillType); in loops39i()
4790 path.moveTo(3, 5); in loops39i()
4791 path.cubicTo(0, 5, 2.5f, 5, 3, 10); in loops39i()
4792 path.close(); in loops39i()
4797 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops39i()
4801 SkPath path, pathB; in loops40i() local
4802 path.setFillType(SkPath::kWinding_FillType); in loops40i()
4803 path.moveTo(3, 5); in loops40i()
4804 path.cubicTo(0, 5, 2.5f, 5, 3, 11); in loops40i()
4805 path.close(); in loops40i()
4810 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops40i()
4814 SkPath path, pathB; in loops40iAsQuads() local
4815 path.setFillType(SkPath::kWinding_FillType); in loops40iAsQuads()
4816 path.moveTo(3, 5); in loops40iAsQuads()
4817 path.cubicTo(0, 5, 2.5f, 5, 3, 11); in loops40iAsQuads()
4818 path.close(); in loops40iAsQuads()
4824 CubicPathToQuads(path, &qPath); in loops40iAsQuads()
4830 SkPath path, pathB; in loops44i() local
4831 path.setFillType(SkPath::kWinding_FillType); in loops44i()
4832 path.moveTo(1, 5); in loops44i()
4833 path.cubicTo(0, 1, 7.33333302f, 5.33333349f, -7, 7); in loops44i()
4834 path.close(); in loops44i()
4839 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops44i()
4843 SkPath path, pathB; in loops45i() local
4844 path.setFillType(SkPath::kWinding_FillType); in loops45i()
4845 path.moveTo(1, 6); in loops45i()
4846 path.cubicTo(0, 2, 7.33333302f, 6.33333302f, -7, 8); in loops45i()
4847 path.close(); in loops45i()
4852 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops45i()
4856 SkPath path, pathB; in loops46i() local
4857 path.setFillType(SkPath::kWinding_FillType); in loops46i()
4858 path.moveTo(2, 6); in loops46i()
4859 path.cubicTo(1, 2, 8.33333302f, 6.33333302f, -6, 8); in loops46i()
4860 path.close(); in loops46i()
4865 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops46i()
4871 SkPath path, pathB; in loops47i() local
4872 path.setFillType(SkPath::kWinding_FillType); in loops47i()
4873 path.moveTo(2, 4); in loops47i()
4874 path.cubicTo(0, 1, 6, 5.83333302f, -4, 8); in loops47i()
4875 path.close(); in loops47i()
4880 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops47i()
4884 SkPath path, pathB; in loops48i() local
4885 path.setFillType(SkPath::kWinding_FillType); in loops48i()
4886 path.moveTo(2, 6); in loops48i()
4887 path.cubicTo(0, 1, 9.33333302f, 6.83333302f, -8.33333302f, 9.16666603f); in loops48i()
4888 path.close(); in loops48i()
4893 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops48i()
4897 SkPath path, pathB; in loops49i() local
4898 path.setFillType(SkPath::kWinding_FillType); in loops49i()
4899 path.moveTo(0, 2); in loops49i()
4900 path.cubicTo(1, 4, -0.166666687f, 2.66666675f, 1.66666675f, 2); in loops49i()
4901 path.close(); in loops49i()
4906 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops49i()
4910 SkPath path, pathB; in loops50i() local
4911 path.setFillType(SkPath::kWinding_FillType); in loops50i()
4912 path.moveTo(0, 3); in loops50i()
4913 path.cubicTo(1, 5, -0.166666687f, 3.66666675f, 1.66666675f, 3); in loops50i()
4914 path.close(); in loops50i()
4919 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops50i()
4923 SkPath path, pathB; in loops51i() local
4924 path.setFillType(SkPath::kWinding_FillType); in loops51i()
4925 path.moveTo(1, 2); in loops51i()
4926 path.cubicTo(2, 4, 0.833333313f, 2.66666675f, 2.66666675f, 2); in loops51i()
4927 path.close(); in loops51i()
4932 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops51i()
4936 SkPath path, pathB; in loops52i() local
4937 path.setFillType(SkPath::kWinding_FillType); in loops52i()
4938 path.moveTo(1, 3); in loops52i()
4939 path.cubicTo(2, 5, 0.833333313f, 3.66666675f, 2.66666675f, 3); in loops52i()
4940 path.close(); in loops52i()
4945 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops52i()
4949 SkPath path, pathB; in loops53i() local
4950 path.setFillType(SkPath::kWinding_FillType); in loops53i()
4951 path.moveTo(2, 3); in loops53i()
4952 path.cubicTo(3, 5, 1.83333325f, 3.66666675f, 3.66666651f, 3); in loops53i()
4953 path.close(); in loops53i()
4958 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops53i()
4962 SkPath path, pathB; in loops54i() local
4963 path.setFillType(SkPath::kWinding_FillType); in loops54i()
4964 path.moveTo(0, 2); in loops54i()
4965 path.cubicTo(1, 4, 0, 3, 1.66666675f, 2); in loops54i()
4966 path.close(); in loops54i()
4971 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops54i()
4975 SkPath path, pathB; in loops55i() local
4976 path.setFillType(SkPath::kWinding_FillType); in loops55i()
4977 path.moveTo(0, 3); in loops55i()
4978 path.cubicTo(1, 5, 0, 4, 1.66666675f, 3); in loops55i()
4979 path.close(); in loops55i()
4984 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops55i()
4988 SkPath path, pathB; in loops56i() local
4989 path.setFillType(SkPath::kWinding_FillType); in loops56i()
4990 path.moveTo(1, 2); in loops56i()
4991 path.cubicTo(2, 4, 0.99999994f, 3, 2.66666675f, 2); in loops56i()
4992 path.close(); in loops56i()
4997 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops56i()
5001 SkPath path, pathB; in loops57i() local
5002 path.setFillType(SkPath::kWinding_FillType); in loops57i()
5003 path.moveTo(1, 3); in loops57i()
5004 path.cubicTo(2, 5, 0.99999994f, 4, 2.66666675f, 3); in loops57i()
5005 path.close(); in loops57i()
5010 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops57i()
5014 SkPath path, pathB; in loops58i() local
5015 path.setFillType(SkPath::kWinding_FillType); in loops58i()
5016 path.moveTo(2, 3); in loops58i()
5017 path.cubicTo(3, 5, 2, 4, 3.66666651f, 3); in loops58i()
5018 path.close(); in loops58i()
5023 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops58i()
5027 SkPath path, pathB; in loops58iAsQuads() local
5028 path.setFillType(SkPath::kWinding_FillType); in loops58iAsQuads()
5029 path.moveTo(2, 3); in loops58iAsQuads()
5030 path.cubicTo(3, 5, 2, 4, 3.66666651f, 3); in loops58iAsQuads()
5031 path.close(); in loops58iAsQuads()
5037 CubicPathToQuads(path, &qPath); in loops58iAsQuads()
5046 SkPath path, pathB; in loops59i() local
5047 path.setFillType(SkPath::kWinding_FillType); in loops59i()
5048 path.moveTo(0, 6); in loops59i()
5049 path.cubicTo(1, 2, 7.33333302f, 1.66666663f, -7.5f, 2); in loops59i()
5050 path.close(); in loops59i()
5055 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops59i()
5059 SkPath path, pathB; in loops59iasQuads() local
5060 path.setFillType(SkPath::kWinding_FillType); in loops59iasQuads()
5061 path.moveTo(0, 6); in loops59iasQuads()
5062 path.cubicTo(1, 2, 7.33333302f, 1.66666663f, -7.5f, 2); in loops59iasQuads()
5063 path.close(); in loops59iasQuads()
5069 CubicPathToQuads(path, &qPath); in loops59iasQuads()
5078 SkPath path, pathB; in cubics41d() local
5079 path.setFillType(SkPath::kWinding_FillType); in cubics41d()
5080 path.moveTo(0, 1); in cubics41d()
5081 path.cubicTo(1, 4, 3, 0, 3, 1); in cubics41d()
5082 path.close(); in cubics41d()
5087 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics41d()
5091 SkPath path, pathB; in loops61i() local
5092 path.setFillType(SkPath::kWinding_FillType); in loops61i()
5093 path.moveTo(0, 1); in loops61i()
5094 path.cubicTo(1, 5, -6.33333302f, 0.666666627f, 8, -1); in loops61i()
5095 path.close(); in loops61i()
5100 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops61i()
5104 SkPath path, pathB; in loops62i() local
5105 path.setFillType(SkPath::kWinding_FillType); in loops62i()
5106 path.moveTo(0, 2); in loops62i()
5107 path.cubicTo(1, 6, -6.33333302f, 1.66666663f, 8, 0); in loops62i()
5108 path.close(); in loops62i()
5113 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops62i()
5117 SkPath path, pathB; in loops63i() local
5118 path.setFillType(SkPath::kWinding_FillType); in loops63i()
5119 path.moveTo(0, 1); in loops63i()
5120 path.cubicTo(2, 4, -4, -0.833333254f, 6, -3); in loops63i()
5121 path.close(); in loops63i()
5126 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename); in loops63i()
5130 SkPath path, pathB; in cubics44d() local
5131 path.setFillType(SkPath::kWinding_FillType); in cubics44d()
5132 path.moveTo(3, 4); in cubics44d()
5133 path.cubicTo(2, 5, 3, 1, 6, 2); in cubics44d()
5134 path.close(); in cubics44d()
5139 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename); in cubics44d()
5143 SkPath path, pathB; in cubics45u() local
5144 path.setFillType(SkPath::kWinding_FillType); in cubics45u()
5145 path.moveTo(1, 3); in cubics45u()
5146 path.cubicTo(2, 6, 4, 3, 5, 2); in cubics45u()
5147 path.close(); in cubics45u()
5152 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in cubics45u()
5156 SkPath path, pathB; in fuzz38() local
5157 path.moveTo(100.34f, 303.312f); in fuzz38()
5158 path.lineTo(-1e+08, 303.312f); in fuzz38()
5159 path.lineTo(102, 310.156f); in fuzz38()
5160 path.lineTo(100.34f, 310.156f); in fuzz38()
5161 path.lineTo(100.34f, 303.312f); in fuzz38()
5162 path.close(); in fuzz38()
5163 testPathOpCheck(reporter, path, pathB, kUnion_SkPathOp, filename, FLAGS_runFail); in fuzz38()
5167 SkPath path; in crbug_526025() local
5168 path.setFillType((SkPath::FillType) 1); in crbug_526025()
5169 path.moveTo(SkBits2Float(0x43b40000), SkBits2Float(0xcf000000)); // 360, -2.14748e+09f in crbug_526025()
5170 path.cubicTo(SkBits2Float(0x4e0d628f), SkBits2Float(0xceffffff), SkBits2Float(0x4e800003), SkBits2F… in crbug_526025()
5171 path.cubicTo(SkBits2Float(0x4e800002), SkBits2Float(0xcde53aee), SkBits2Float(0x4e0d6292), SkBits2F… in crbug_526025()
5172 path.lineTo(SkBits2Float(0x444bf3bc), SkBits2Float(0x4460537e)); // 815.808f, 897.305f in crbug_526025()
5173 path.lineTo(SkBits2Float(0x43553abd), SkBits2Float(0x440f3cbd)); // 213.229f, 572.949f in crbug_526025()
5174 path.lineTo(SkBits2Float(0x42000000), SkBits2Float(0x41800000)); // 32, 16 in crbug_526025()
5175 path.lineTo(SkBits2Float(0x42c80000), SkBits2Float(0x44000000)); // 100, 512 in crbug_526025()
5176 path.lineTo(SkBits2Float(0x43553abd), SkBits2Float(0x440f3cbd)); // 213.229f, 572.949f in crbug_526025()
5177 path.lineTo(SkBits2Float(0x43b40000), SkBits2Float(0x44800000)); // 360, 1024 in crbug_526025()
5178 path.lineTo(SkBits2Float(0x43b40000), SkBits2Float(0x45816000)); // 360, 4140 in crbug_526025()
5180 SkPath path1(path); in crbug_526025()
5181 path.reset(); in crbug_526025()
5182 path.setFillType((SkPath::FillType) 0); in crbug_526025()
5183 path.moveTo(SkBits2Float(0x42fe0000), SkBits2Float(0x43a08000)); // 127, 321 in crbug_526025()
5184 path.lineTo(SkBits2Float(0x45d5c000), SkBits2Float(0x43870000)); // 6840, 270 in crbug_526025()
5185 path.lineTo(SkBits2Float(0xd0a00000), SkBits2Float(0x4cbebc20)); // -2.14748e+10f, 1e+08 in crbug_526025()
5186 path.lineTo(SkBits2Float(0x451f7000), SkBits2Float(0x42800000)); // 2551, 64 in crbug_526025()
5187 path.lineTo(SkBits2Float(0x42fe0000), SkBits2Float(0x43a08000)); // 127, 321 in crbug_526025()
5188 path.close(); in crbug_526025()
5190 SkPath path2(path); in crbug_526025()
5580 SkPath path; in bufferOverflow() local
5581 path.addRect(0,0, 300,170141183460469231731687303715884105728.f); in bufferOverflow()
5584 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename); in bufferOverflow()
5631 SkPath path; in fuzz487a() local
5632 path.setFillType((SkPath::FillType) 0); in fuzz487a()
5633 path.moveTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487a()
5634 path.lineTo(SkBits2Float(0x4309999a), SkBits2Float(0x42c00000)); in fuzz487a()
5635 path.cubicTo(SkBits2Float(0x4309999a), SkBits2Float(0x429a6666), SkBits2Float(0x42f9999a), SkBits2F… in fuzz487a()
5636 path.lineTo(SkBits2Float(0x42e90001), SkBits2Float(0x41b8cccc)); in fuzz487a()
5637 path.cubicTo(SkBits2Float(0x42dc6667), SkBits2Float(0x41ab3332), SkBits2Float(0x42cf3334), SkBits2F… in fuzz487a()
5638 path.lineTo(SkBits2Float(0x42c20001), SkBits2Float(0x425d999a)); in fuzz487a()
5639 path.lineTo(SkBits2Float(0x42c20001), SkBits2Float(0x425d999a)); in fuzz487a()
5640 path.cubicTo(SkBits2Float(0x429c6668), SkBits2Float(0x425d999a), SkBits2Float(0x4279999c), SkBits2F… in fuzz487a()
5641 path.lineTo(SkBits2Float(0x41c0ccd0), SkBits2Float(0x42990000)); in fuzz487a()
5642 path.cubicTo(SkBits2Float(0x41b33336), SkBits2Float(0x42a5999a), SkBits2Float(0x41ac0003), SkBits2F… in fuzz487a()
5643 path.lineTo(SkBits2Float(0x4261999c), SkBits2Float(0x42c00000)); in fuzz487a()
5644 path.lineTo(SkBits2Float(0x4261999c), SkBits2Float(0x42c00000)); in fuzz487a()
5645 path.cubicTo(SkBits2Float(0x4261999c), SkBits2Float(0x434d3333), SkBits2Float(0x4364e667), SkBits2F… in fuzz487a()
5646 path.lineTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487a()
5647 path.close(); in fuzz487a()
5649 SkPath path1(path); in fuzz487a()
5650 path.reset(); in fuzz487a()
5651 path.setFillType((SkPath::FillType) 0); in fuzz487a()
5652 path.moveTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487a()
5653 path.lineTo(SkBits2Float(0x4309999a), SkBits2Float(0x42c00000)); in fuzz487a()
5654 path.cubicTo(SkBits2Float(0x4309999a), SkBits2Float(0x42a20000), SkBits2Float(0x43016667), SkBits2F… in fuzz487a()
5655 path.lineTo(SkBits2Float(0x4306cccd), SkBits2Float(0x41f5999a)); in fuzz487a()
5656 path.cubicTo(SkBits2Float(0x42f76667), SkBits2Float(0x41c26667), SkBits2Float(0x42dd999a), SkBits2F… in fuzz487a()
5657 path.lineTo(SkBits2Float(0x42c23334), SkBits2Float(0x425e0000)); in fuzz487a()
5658 path.cubicTo(SkBits2Float(0x42a43334), SkBits2Float(0x425e0000), SkBits2Float(0x428a0001), SkBits2F… in fuzz487a()
5659 path.lineTo(SkBits2Float(0x41fccccd), SkBits2Float(0x42693333)); in fuzz487a()
5660 path.cubicTo(SkBits2Float(0x41c9999a), SkBits2Float(0x428acccd), SkBits2Float(0x41ac0000), SkBits2F… in fuzz487a()
5661 path.lineTo(SkBits2Float(0x4261999a), SkBits2Float(0x42c00000)); in fuzz487a()
5662 path.cubicTo(SkBits2Float(0x4261999a), SkBits2Float(0x42de0000), SkBits2Float(0x42813333), SkBits2F… in fuzz487a()
5663 path.cubicTo(SkBits2Float(0x4272cccc), SkBits2Float(0x4303199a), SkBits2Float(0x423d3332), SkBits2F… in fuzz487a()
5664 path.lineTo(SkBits2Float(0x7086a1dc), SkBits2Float(0x42eecccd)); in fuzz487a()
5665 path.lineTo(SkBits2Float(0x41eb3333), SkBits2Float(0xc12ccccd)); in fuzz487a()
5666 path.lineTo(SkBits2Float(0x42053333), SkBits2Float(0xc1cccccd)); in fuzz487a()
5667 path.lineTo(SkBits2Float(0x42780000), SkBits2Float(0xc18f3334)); in fuzz487a()
5668 path.cubicTo(SkBits2Float(0x43206666), SkBits2Float(0x43134ccd), SkBits2Float(0x43213333), SkBits2F… in fuzz487a()
5669 path.lineTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487a()
5670 path.close(); in fuzz487a()
5672 SkPath path2(path); in fuzz487a()
5677 SkPath path; in fuzz487b() local
5678 path.setFillType((SkPath::FillType) 0); in fuzz487b()
5679 path.moveTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487b()
5680 path.lineTo(SkBits2Float(0x4309999a), SkBits2Float(0x42c00000)); in fuzz487b()
5681 path.cubicTo(SkBits2Float(0x4309999a), SkBits2Float(0x429a6666), SkBits2Float(0x42f9999a), SkBits2F… in fuzz487b()
5682 path.lineTo(SkBits2Float(0x42e90001), SkBits2Float(0x41b8cccc)); in fuzz487b()
5683 path.cubicTo(SkBits2Float(0x42dc6667), SkBits2Float(0x41ab3332), SkBits2Float(0x42cf3334), SkBits2F… in fuzz487b()
5684 path.lineTo(SkBits2Float(0x42c20001), SkBits2Float(0x425d999a)); in fuzz487b()
5685 path.lineTo(SkBits2Float(0x42c20001), SkBits2Float(0x425d999a)); in fuzz487b()
5686 path.cubicTo(SkBits2Float(0x429c6668), SkBits2Float(0x425d999a), SkBits2Float(0x4279999c), SkBits2F… in fuzz487b()
5687 path.lineTo(SkBits2Float(0x41c0ccd0), SkBits2Float(0x42990000)); in fuzz487b()
5688 path.cubicTo(SkBits2Float(0x41b33336), SkBits2Float(0x42a5999a), SkBits2Float(0x41ac0003), SkBits2F… in fuzz487b()
5689 path.lineTo(SkBits2Float(0x4261999c), SkBits2Float(0x42c00000)); in fuzz487b()
5690 path.lineTo(SkBits2Float(0x4261999c), SkBits2Float(0x42c00000)); in fuzz487b()
5691 path.cubicTo(SkBits2Float(0x4261999c), SkBits2Float(0x434d3333), SkBits2Float(0x4364e667), SkBits2F… in fuzz487b()
5692 path.lineTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487b()
5693 path.close(); in fuzz487b()
5695 SkPath path1(path); in fuzz487b()
5696 path.reset(); in fuzz487b()
5697 path.setFillType((SkPath::FillType) 0); in fuzz487b()
5698 path.moveTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487b()
5699 path.lineTo(SkBits2Float(0x4309999a), SkBits2Float(0x42c00000)); in fuzz487b()
5700 path.cubicTo(SkBits2Float(0x4309999a), SkBits2Float(0x42a20000), SkBits2Float(0x43016667), SkBits2F… in fuzz487b()
5701 path.lineTo(SkBits2Float(0x4306cccd), SkBits2Float(0x41f5999a)); in fuzz487b()
5702 path.cubicTo(SkBits2Float(0x42f76667), SkBits2Float(0x41c26667), SkBits2Float(0x42dd999a), SkBits2F… in fuzz487b()
5703 path.lineTo(SkBits2Float(0x42c23334), SkBits2Float(0x425e0000)); in fuzz487b()
5704 path.cubicTo(SkBits2Float(0x42a43334), SkBits2Float(0x425e0000), SkBits2Float(0x428a0001), SkBits2F… in fuzz487b()
5705 path.lineTo(SkBits2Float(0x41fccccd), SkBits2Float(0x42693333)); in fuzz487b()
5706 path.cubicTo(SkBits2Float(0x41c9999a), SkBits2Float(0x428acccd), SkBits2Float(0x41ac0000), SkBits2F… in fuzz487b()
5707 path.lineTo(SkBits2Float(0x4261999a), SkBits2Float(0x42c00000)); in fuzz487b()
5708 path.cubicTo(SkBits2Float(0x4261999a), SkBits2Float(0x42de0000), SkBits2Float(0x42813333), SkBits2F… in fuzz487b()
5709 path.cubicTo(SkBits2Float(0x4272cccc), SkBits2Float(0x4303199a), SkBits2Float(0x423d3332), SkBits2F… in fuzz487b()
5710 path.lineTo(SkBits2Float(0x7086a1dc), SkBits2Float(0x42eecccd)); in fuzz487b()
5711 path.lineTo(SkBits2Float(0x41eb3333), SkBits2Float(0xc12ccccd)); in fuzz487b()
5712 path.lineTo(SkBits2Float(0x42053333), SkBits2Float(0xc1cccccd)); in fuzz487b()
5713 path.lineTo(SkBits2Float(0x42780000), SkBits2Float(0xc18f3334)); in fuzz487b()
5714 path.cubicTo(SkBits2Float(0x43206666), SkBits2Float(0x43134ccd), SkBits2Float(0x43213333), SkBits2F… in fuzz487b()
5715 path.lineTo(SkBits2Float(0x432c8000), SkBits2Float(0x42c00000)); in fuzz487b()
5716 path.close(); in fuzz487b()
5718 SkPath path2(path); in fuzz487b()
5723 SkPath path; in fuzz714() local
5724 path.setFillType((SkPath::FillType) 1); in fuzz714()
5725 path.moveTo(SkBits2Float(0x430c0000), SkBits2Float(0x42200000)); in fuzz714()
5726 path.lineTo(SkBits2Float(0x43480000), SkBits2Float(0x43520000)); in fuzz714()
5727 path.lineTo(SkBits2Float(0x42200000), SkBits2Float(0x42c80000)); in fuzz714()
5728 path.lineTo(SkBits2Float(0x64969569), SkBits2Float(0x42c80000)); // 2.22222e+022f in fuzz714()
5729 path.lineTo(SkBits2Float(0x64969569), SkBits2Float(0x43520000)); // 2.22222e+022f in fuzz714()
5730 path.lineTo(SkBits2Float(0x430c0000), SkBits2Float(0x42200000)); in fuzz714()
5731 path.close(); in fuzz714()
5733 SkPath path1(path); in fuzz714()
5734 path.reset(); in fuzz714()
5735 path.setFillType((SkPath::FillType) 0); in fuzz714()
5736 path.moveTo(SkBits2Float(0x43200000), SkBits2Float(0x42700000)); in fuzz714()
5737 path.lineTo(SkBits2Float(0x435c0000), SkBits2Float(0x43660000)); in fuzz714()
5738 path.lineTo(SkBits2Float(0x42700000), SkBits2Float(0x42f00000)); in fuzz714()
5739 path.lineTo(SkBits2Float(0x64969569), SkBits2Float(0x42f00000)); // 2.22222e+022f in fuzz714()
5740 path.lineTo(SkBits2Float(0x64969569), SkBits2Float(0x43660000)); // 2.22222e+022f in fuzz714()
5741 path.lineTo(SkBits2Float(0x43200000), SkBits2Float(0x42700000)); in fuzz714()
5742 path.close(); in fuzz714()
5744 SkPath path2(path); in fuzz714()
5749 SkPath path; in fuzz1() local
5750 path.setFillType((SkPath::FillType) 0); in fuzz1()
5751 path.moveTo(SkBits2Float(0x7f800000), SkBits2Float(0x7f800000)); in fuzz1()
5752 path.quadTo(SkBits2Float(0x7f800000), SkBits2Float(0x7f800000), SkBits2Float(0x7f800000), SkBits2Fl… in fuzz1()
5753 path.quadTo(SkBits2Float(0x7f800000), SkBits2Float(0x7f800000), SkBits2Float(0x7f800000), SkBits2Fl… in fuzz1()
5754 path.quadTo(SkBits2Float(0xffc00000), SkBits2Float(0x7f800000), SkBits2Float(0xffc00000), SkBits2Fl… in fuzz1()
5755 path.quadTo(SkBits2Float(0xff000001), SkBits2Float(0x7f800000), SkBits2Float(0xff000001), SkBits2Fl… in fuzz1()
5756 path.quadTo(SkBits2Float(0xff000001), SkBits2Float(0xffc00000), SkBits2Float(0xffc00000), SkBits2Fl… in fuzz1()
5757 path.quadTo(SkBits2Float(0xffc00000), SkBits2Float(0xff000001), SkBits2Float(0x7f800000), SkBits2Fl… in fuzz1()
5758 path.quadTo(SkBits2Float(0x7f800000), SkBits2Float(0xff000001), SkBits2Float(0x7f800000), SkBits2Fl… in fuzz1()
5759 path.quadTo(SkBits2Float(0x7f800000), SkBits2Float(0xffc00000), SkBits2Float(0x7f800000), SkBits2Fl… in fuzz1()
5760 path.close(); in fuzz1()
5762 SkPath path1(path); in fuzz1()
5763 path.reset(); in fuzz1()
5764 path.setFillType((SkPath::FillType) 0); in fuzz1()
5766 SkPath path2(path); in fuzz1()
5772 SkPath path; in fuzz753_91() local
5773 path.setFillType((SkPath::FillType) 0); in fuzz753_91()
5774 path.moveTo(SkBits2Float(0x42910000), SkBits2Float(0x00000000)); // 72.5f, 0 in fuzz753_91()
5775 path.lineTo(SkBits2Float(0x42166668), SkBits2Float(0x00000000)); // 37.6f, 0 in fuzz753_91()
5776 path.cubicTo(SkBits2Float(0x42166668), SkBits2Float(0xc1966668), SkBits2Float(0x41c66668), SkBits2F… in fuzz753_91()
5777 path.lineTo(SkBits2Float(0x41840004), SkBits2Float(0xc291cccd)); // 16.5f, -72.9f in fuzz753_91()
5778 path.lineTo(SkBits2Float(0x42fb6668), SkBits2Float(0x42c73334)); // 125.7f, 99.6f in fuzz753_91()
5779 path.lineTo(SkBits2Float(0x43646668), SkBits2Float(0x43880ccd)); // 228.4f, 272.1f in fuzz753_91()
5781 SkPath path1(path); in fuzz753_91()
5782 path.reset(); in fuzz753_91()
5783 path.setFillType((SkPath::FillType) 0); in fuzz753_91()
5784 path.moveTo(SkBits2Float(0x428bf702), SkBits2Float(0xcf223cbf)); // 69.9824f, -2.72189e+09f in fuzz753_91()
5785 path.lineTo(SkBits2Float(0x42112d68), SkBits2Float(0xcf223cbf)); // 36.2943f, -2.72189e+09f in fuzz753_91()
5786 path.cubicTo(SkBits2Float(0x4220d9fc), SkBits2Float(0xcf223cc0), SkBits2Float(0x420ee118), SkBits2F… in fuzz753_91()
5787 path.lineTo(SkBits2Float(0x424a99e0), SkBits2Float(0xcf223cc0)); // 50.6503f, -2.72189e+09f in fuzz753_91()
5788 path.cubicTo(SkBits2Float(0x42266e32), SkBits2Float(0xcf223cc0), SkBits2Float(0x41f0fa20), SkBits2F… in fuzz753_91()
5789 path.lineTo(SkBits2Float(0x40f8fbe0), SkBits2Float(0xcf223cc0)); // 7.78075f, -2.72189e+09f in fuzz753_91()
5791 SkPath path2(path); in fuzz753_91()
5796 SkPath path; in bug597926_0() local
5797 path.setFillType((SkPath::FillType) 0); in bug597926_0()
5798 path.moveTo(SkBits2Float(0x43b38000), SkBits2Float(0x433e0000)); // 359, 190 in bug597926_0()
5799 path.lineTo(SkBits2Float(0x40c00000), SkBits2Float(0x449ce000)); // 6, 1255 in bug597926_0()
5800 path.cubicTo(SkBits2Float(0x438c0000), SkBits2Float(0x4497a000), SkBits2Float(0x43e40000), SkBits2F… in bug597926_0()
5801 path.moveTo(SkBits2Float(0x43290000), SkBits2Float(0x4431c000)); // 169, 711 in bug597926_0()
5802 path.lineTo(SkBits2Float(0xd987d6ba), SkBits2Float(0xd93d0ad4)); // -4.7794e+15f, -3.32567e+15f in bug597926_0()
5803 path.conicTo(SkBits2Float(0x43cc8000), SkBits2Float(0x445b8000), SkBits2Float(0xd888b096), SkBits2F… in bug597926_0()
5804 path.cubicTo(SkBits2Float(0x43c00000), SkBits2Float(0x443a8000), SkBits2Float(0x42380000), SkBits2F… in bug597926_0()
5805 path.quadTo(SkBits2Float(0x43948000), SkBits2Float(0x42ac0000), SkBits2Float(0x43880000), SkBits2Fl… in bug597926_0()
5806 SkPath path1(path); in bug597926_0()
5807 path.reset(); in bug597926_0()
5808 path.setFillType((SkPath::FillType) 0); in bug597926_0()
5809 path.moveTo(SkBits2Float(0xc51d735c), SkBits2Float(0xc49db029)); // -2519.21f, -1261.51f in bug597926_0()
5810 path.cubicTo(SkBits2Float(0xc51d1dbd), SkBits2Float(0xc49d7a3f), SkBits2Float(0xc51c524a), SkBits2F… in bug597926_0()
5811 path.cubicTo(SkBits2Float(0xc51cd471), SkBits2Float(0xc49d54d0), SkBits2Float(0xc51c2e51), SkBits2F… in bug597926_0()
5812 path.quadTo(SkBits2Float(0xc51bf7eb), SkBits2Float(0xc49cf010), SkBits2Float(0xc51ba866), SkBits2Fl… in bug597926_0()
5813 path.cubicTo(SkBits2Float(0xc51bac0d), SkBits2Float(0xc49cc50e), SkBits2Float(0xc51c29eb), SkBits2F… in bug597926_0()
5814 SkPath path2(path); in bug597926_0()