xref: /aosp_15_r20/external/skia/tests/PathOpsFuzz763Test.cpp (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker /*
2*c8dee2aaSAndroid Build Coastguard Worker  * Copyright 2014 Google Inc.
3*c8dee2aaSAndroid Build Coastguard Worker  *
4*c8dee2aaSAndroid Build Coastguard Worker  * Use of this source code is governed by a BSD-style license that can be
5*c8dee2aaSAndroid Build Coastguard Worker  * found in the LICENSE file.
6*c8dee2aaSAndroid Build Coastguard Worker  */
7*c8dee2aaSAndroid Build Coastguard Worker #include "include/core/SkPath.h"
8*c8dee2aaSAndroid Build Coastguard Worker #include "include/pathops/SkPathOps.h"
9*c8dee2aaSAndroid Build Coastguard Worker #include "src/base/SkFloatBits.h"
10*c8dee2aaSAndroid Build Coastguard Worker #include "src/pathops/SkPathOpsTypes.h"
11*c8dee2aaSAndroid Build Coastguard Worker #include "tests/PathOpsExtendedTest.h"
12*c8dee2aaSAndroid Build Coastguard Worker #include "tests/Test.h"
13*c8dee2aaSAndroid Build Coastguard Worker 
14*c8dee2aaSAndroid Build Coastguard Worker #include <cstddef>
15*c8dee2aaSAndroid Build Coastguard Worker #include <iterator>
16*c8dee2aaSAndroid Build Coastguard Worker 
17*c8dee2aaSAndroid Build Coastguard Worker enum class SkPathFillType;
18*c8dee2aaSAndroid Build Coastguard Worker 
19*c8dee2aaSAndroid Build Coastguard Worker #define TEST(name) { name, #name }
20*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_3084(skiatest::Reporter * reporter,const char * filename)21*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_3084(skiatest::Reporter* reporter, const char* filename) {
22*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
23*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
24*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
25*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
26*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
27*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
28*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
29*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
30*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
31*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
32*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
33*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
34*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
35*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
36*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
37*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
38*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
39*c8dee2aaSAndroid Build Coastguard Worker path.close();
40*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421d76c6), SkBits2Float(0x414d1957));
41*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4229fd05), SkBits2Float(0x413bbdcc), SkBits2Float(0x4235e9b0), SkBits2Float(0x4152e45d));
42*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4241d65c), SkBits2Float(0x416a0aee), SkBits2Float(0x42462d3e), SkBits2Float(0x418e11f4));
43*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x424a8421), SkBits2Float(0x41a71e71), SkBits2Float(0x4244ba7d), SkBits2Float(0x41bef7c6));
44*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423ef0da), SkBits2Float(0x41d6d11e), SkBits2Float(0x42326a9b), SkBits2Float(0x41df7ee4));
45*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42273b3e), SkBits2Float(0x41e73f0f), SkBits2Float(0x421c865e), SkBits2Float(0x41ded7e1));
46*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41f0534a), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
47*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
48*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
49*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
50*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
51*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
52*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
53*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4209f7d0), SkBits2Float(0x41c80000), SkBits2Float(0x420f2625), SkBits2Float(0x41cbccd7));
54*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420ba850), SkBits2Float(0x41c340da), SkBits2Float(0x4209b422), SkBits2Float(0x41b7f99d));
55*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42055d40), SkBits2Float(0x419eed20), SkBits2Float(0x420b26e4), SkBits2Float(0x418713c8));
56*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4210f088), SkBits2Float(0x415e74e2), SkBits2Float(0x421d76c6), SkBits2Float(0x414d1957));
57*c8dee2aaSAndroid Build Coastguard Worker path.close();
58*c8dee2aaSAndroid Build Coastguard Worker 
59*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
60*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
61*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
62*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42240000), SkBits2Float(0x42040000));
63*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
64*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
65*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
66*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
67*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
68*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
69*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
70*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
71*c8dee2aaSAndroid Build Coastguard Worker path.close();
72*c8dee2aaSAndroid Build Coastguard Worker 
73*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
74*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
75*c8dee2aaSAndroid Build Coastguard Worker }
76*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_1823(skiatest::Reporter * reporter,const char * filename)77*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_1823(skiatest::Reporter* reporter, const char* filename) {
78*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
79*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
80*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
81*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
82*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
83*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
84*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
85*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
86*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
87*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
88*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405eb92c), SkBits2Float(0x422355aa), SkBits2Float(0x3eee625a), SkBits2Float(0x4223f3e8));
89*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f238500), SkBits2Float(0x4224bba7), SkBits2Float(0x3f4dcc60), SkBits2Float(0x4225921a));
90*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4036c5c0), SkBits2Float(0x422ffa87), SkBits2Float(0x401de138), SkBits2Float(0x423d244e));
91*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4004fcb0), SkBits2Float(0x424a4e17), SkBits2Float(0xbf0628a0), SkBits2Float(0x42528342));
92*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc04810f8), SkBits2Float(0x425ab86c), SkBits2Float(0xc0cd56bc), SkBits2Float(0x42592a22));
93*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc11b5280), SkBits2Float(0x42579bda), SkBits2Float(0xc13c272a), SkBits2Float(0x424d336e));
94*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15cfbd4), SkBits2Float(0x4242cb00), SkBits2Float(0xc156c2ae), SkBits2Float(0x4235a138));
95*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc150898c), SkBits2Float(0x42287770), SkBits2Float(0xc126e7d8), SkBits2Float(0x42204246));
96*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1066ae4), SkBits2Float(0x4219da96), SkBits2Float(0xc0be6f82), SkBits2Float(0x42196502));
97*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x42106507), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
98*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
99*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
100*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
101*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
102*c8dee2aaSAndroid Build Coastguard Worker path.close();
103*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
104*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
105*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
106*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
107*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
108*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
109*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
110*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
111*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
112*c8dee2aaSAndroid Build Coastguard Worker path.close();
113*c8dee2aaSAndroid Build Coastguard Worker 
114*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
115*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
116*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
117*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41000000), SkBits2Float(0x42040000));
118*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
119*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
120*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
121*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
122*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ed7d86), SkBits2Float(0xc0b504f3), SkBits2Float(0x41dabec3));
123*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x41c80000), SkBits2Float(0x00000000), SkBits2Float(0x41c80000));
124*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x41c80000), SkBits2Float(0x40b504f3), SkBits2Float(0x41dabec3));
125*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
126*c8dee2aaSAndroid Build Coastguard Worker path.close();
127*c8dee2aaSAndroid Build Coastguard Worker 
128*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
129*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
130*c8dee2aaSAndroid Build Coastguard Worker }
131*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378(skiatest::Reporter * reporter,const char * filename)132*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378(skiatest::Reporter* reporter, const char* filename) {
133*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
134*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
135*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41013776), SkBits2Float(0xc25007a8));
136*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412f219e), SkBits2Float(0xc256a86f), SkBits2Float(0x41625842), SkBits2Float(0xc2533a60));
137*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418ac776), SkBits2Float(0xc24fcc52), SkBits2Float(0x41980904), SkBits2Float(0xc24451c8));
138*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a54a92), SkBits2Float(0xc238d73e), SkBits2Float(0x419e6e72), SkBits2Float(0xc22c0994));
139*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41979256), SkBits2Float(0xc21f3bea), SkBits2Float(0x41809d42), SkBits2Float(0xc2189b23));
140*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4153505c), SkBits2Float(0xc211fa5c), SkBits2Float(0x412019b5), SkBits2Float(0xc215686b));
141*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d9c61e), SkBits2Float(0xc218d67a), SkBits2Float(0x40a4bfe8), SkBits2Float(0xc2245104));
142*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405f7360), SkBits2Float(0xc22fcb8e), SkBits2Float(0x408b2a24), SkBits2Float(0xc23c9937));
143*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a69a9c), SkBits2Float(0xc24966e1), SkBits2Float(0x41013776), SkBits2Float(0xc25007a8));
144*c8dee2aaSAndroid Build Coastguard Worker path.close();
145*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc21aa3d0), SkBits2Float(0xc21a9d6c));
146*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21144a0), SkBits2Float(0xc223fd00), SkBits2Float(0xc2040363), SkBits2Float(0xc223fd46));
147*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed844d), SkBits2Float(0xc223fd8c), SkBits2Float(0xc1dac526), SkBits2Float(0xc21a9e5c));
148*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c80600), SkBits2Float(0xc2113f2c), SkBits2Float(0xc1c80574), SkBits2Float(0xc203fdef));
149*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c804e8), SkBits2Float(0xc1ed7964), SkBits2Float(0xc1dac348), SkBits2Float(0xc1daba3e));
150*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed81a8), SkBits2Float(0xc1c7fb18), SkBits2Float(0xc2040211), SkBits2Float(0xc1c7fa8c));
151*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211434e), SkBits2Float(0xc1c7fa00), SkBits2Float(0xc21aa2e0), SkBits2Float(0xc1dab860));
152*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2240274), SkBits2Float(0xc1ed76bf), SkBits2Float(0xc22402ba), SkBits2Float(0xc203fc9d));
153*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2240300), SkBits2Float(0xc2113dda), SkBits2Float(0xc21aa3d0), SkBits2Float(0xc21a9d6c));
154*c8dee2aaSAndroid Build Coastguard Worker path.close();
155*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
156*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
157*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
158*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
159*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
160*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
161*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
162*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
163*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
164*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
165*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
166*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
167*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
168*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
169*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
170*c8dee2aaSAndroid Build Coastguard Worker path.close();
171*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
172*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
173*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
174*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
175*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
176*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
177*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcaa2), SkBits2Float(0x418ace05), SkBits2Float(0xc2533929), SkBits2Float(0x41626a5d));
178*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc25338d1), SkBits2Float(0x41626f8c));
179*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fca68), SkBits2Float(0x418ad2e8), SkBits2Float(0xc2444fb0), SkBits2Float(0x419813d4));
180*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d4f6), SkBits2Float(0x41a554c0), SkBits2Float(0xc22c0765), SkBits2Float(0x419e77ee));
181*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f39d4), SkBits2Float(0x41979b1c), SkBits2Float(0xc218995e), SkBits2Float(0x4180a5aa));
182*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f8e8), SkBits2Float(0x41536071), SkBits2Float(0xc2156751), SkBits2Float(0x41202a2d));
183*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2156774), SkBits2Float(0x41202819), SkBits2Float(0xc2156798), SkBits2Float(0x41202604));
184*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2156d3e), SkBits2Float(0x411fd1b7), SkBits2Float(0xc2157321), SkBits2Float(0x411f7b6e));
185*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218e910), SkBits2Float(0x40d986da), SkBits2Float(0xc2245097), SkBits2Float(0x40a4daf8));
186*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb44), SkBits2Float(0x405fad48), SkBits2Float(0xc23c98dc), SkBits2Float(0x408b493c));
187*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496673), SkBits2Float(0x40a6bbcc), SkBits2Float(0xc25006fe), SkBits2Float(0x4101489a));
188*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a729), SkBits2Float(0x412f30b9), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
189*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
190*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
191*c8dee2aaSAndroid Build Coastguard Worker path.close();
192*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2533937), SkBits2Float(0x41626995));
193*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2533968), SkBits2Float(0x416266bf), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
194*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dac1c6), SkBits2Float(0x41dabbc0));
195*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dac044), SkBits2Float(0x41dabd41), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
196*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
197*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
198*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
199*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
200*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421aa1af), SkBits2Float(0x421a9f8e), SkBits2Float(0x421aa2bf), SkBits2Float(0x421a9e7d));
201*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240200), SkBits2Float(0x42113efb), SkBits2Float(0x422401d1), SkBits2Float(0x4203fdbe));
202*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422401a3), SkBits2Float(0x41ed7902), SkBits2Float(0x421aa220), SkBits2Float(0x41daba81));
203*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211429e), SkBits2Float(0x41c7fc00), SkBits2Float(0x42040161), SkBits2Float(0x41c7fc5d));
204*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed8047), SkBits2Float(0x41c7fcbb), SkBits2Float(0x41dac1c6), SkBits2Float(0x41dabbc0));
205*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2533937), SkBits2Float(0x41626995));
206*c8dee2aaSAndroid Build Coastguard Worker path.close();
207*c8dee2aaSAndroid Build Coastguard Worker 
208*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
209*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
210*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
211*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2444fb0), SkBits2Float(0x419813d4));
212*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fca68), SkBits2Float(0x418ad2e8), SkBits2Float(0xc25338d1), SkBits2Float(0x41626f8c));
213*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a73a), SkBits2Float(0x412f3944), SkBits2Float(0xc25006c4), SkBits2Float(0x41014e62));
214*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc249664e), SkBits2Float(0x40a6c6fc), SkBits2Float(0xc23c98bd), SkBits2Float(0x408b53b8));
215*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb2b), SkBits2Float(0x405fc0d8), SkBits2Float(0xc2245073), SkBits2Float(0x40a4e41c));
216*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d5ba), SkBits2Float(0x40d9e7cc), SkBits2Float(0xc2156751), SkBits2Float(0x41202a2d));
217*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f8e8), SkBits2Float(0x41536071), SkBits2Float(0xc218995e), SkBits2Float(0x4180a5aa));
218*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f39d4), SkBits2Float(0x41979b1c), SkBits2Float(0xc22c0765), SkBits2Float(0x419e77ee));
219*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d4f6), SkBits2Float(0x41a554c0), SkBits2Float(0xc2444fb0), SkBits2Float(0x419813d4));
220*c8dee2aaSAndroid Build Coastguard Worker path.close();
221*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
222*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
223*c8dee2aaSAndroid Build Coastguard Worker }
224*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378b(skiatest::Reporter * reporter,const char * filename)225*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378b(skiatest::Reporter* reporter, const char* filename) {
226*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
227*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
228*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(-47.1494f, 4.35143f);
229*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-39.8075f, 18.9486f, -43.0083f, 19.8062f);
230*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-50.35f, 5.21042f, -52.0068f, 8.08022f);
231*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-53.6632f, 10.9494f, -52.8062f, 14.1494f);
232*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-53.6639f, 10.9486f, -52.007f, 8.07884f);
233*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-50.3502f, 5.20908f, -47.1494f, 4.35143f);
234*c8dee2aaSAndroid Build Coastguard Worker path.close();
235*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
236*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
237*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
238*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2444fb0), SkBits2Float(0x419813d4));
239*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fca68), SkBits2Float(0x418ad2e8), SkBits2Float(0xc25338d1), SkBits2Float(0x41626f8c));
240*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a73a), SkBits2Float(0x412f3944), SkBits2Float(0xc25006c4), SkBits2Float(0x41014e62));
241*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f39d4), SkBits2Float(0x41979b1c), SkBits2Float(0xc22c0765), SkBits2Float(0x419e77ee));
242*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d4f6), SkBits2Float(0x41a554c0), SkBits2Float(0xc2444fb0), SkBits2Float(0x419813d4));
243*c8dee2aaSAndroid Build Coastguard Worker path.close();
244*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
245*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
246*c8dee2aaSAndroid Build Coastguard Worker }
247*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378c(skiatest::Reporter * reporter,const char * filename)248*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378c(skiatest::Reporter* reporter, const char* filename) {
249*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
250*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
251*c8dee2aaSAndroid Build Coastguard Worker     path.moveTo(-47.1494f, 4.35143f);
252*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-46.208f, 20.6664f, -43.0072f, 19.8086f);
253*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-39.8065f, 18.9507f, -38.1498f, 16.0809f);
254*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-36.4931f, 13.211f, -37.3509f, 10.0103f);
255*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-37.351f, 10.0098f, -37.3512f, 10.0093f);
256*c8dee2aaSAndroid Build Coastguard Worker     path.close();
257*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
258*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
259*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
260*c8dee2aaSAndroid Build Coastguard Worker     path.moveTo(-49.0778f, 19.0097f);
261*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-38.2087f, 6.80955f, -37.3509f, 10.0103f);
262*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-36.4931f, 13.211f, -38.1498f, 16.0809f);
263*c8dee2aaSAndroid Build Coastguard Worker     path.quadTo(-39.8065f, 18.9507f, -43.0072f, 19.8086f);
264*c8dee2aaSAndroid Build Coastguard Worker     path.close();
265*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
266*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
267*c8dee2aaSAndroid Build Coastguard Worker }
268*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378d(skiatest::Reporter * reporter,const char * filename)269*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378d(skiatest::Reporter* reporter, const char* filename) {
270*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
271*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
272*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(-47.1494f, 4.35143f);
273*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-38.2091f, 6.80749f, -37.3514f, 10.0083f);  // required
274*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-36.4938f, 13.2091f, -38.1506f, 16.0788f);  // required
275*c8dee2aaSAndroid Build Coastguard Worker path.close();
276*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
277*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
278*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
279*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(-49.0778f, 19.0097f);
280*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-38.2087f, 6.80955f, -37.3509f, 10.0103f);
281*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(-36.4931f, 13.211f, -38.1498f, 16.0809f);
282*c8dee2aaSAndroid Build Coastguard Worker path.close();
283*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
284*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
285*c8dee2aaSAndroid Build Coastguard Worker }
286*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_558(skiatest::Reporter * reporter,const char * filename)287*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_558(skiatest::Reporter* reporter, const char* filename) {
288*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
289*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
290*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41c95d06), SkBits2Float(0xc238e312));
291*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e37302), SkBits2Float(0xc23b3f66), SkBits2Float(0x41f93bb2), SkBits2Float(0xc233b1b3));
292*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42025d9e), SkBits2Float(0xc22fb50a), SkBits2Float(0x4205bcea), SkBits2Float(0xc22a30db));
293*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420be531), SkBits2Float(0xc22837fe), SkBits2Float(0x421120f1), SkBits2Float(0xc2239353));
294*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b0b2d), SkBits2Float(0xc21ac757), SkBits2Float(0x421bd594), SkBits2Float(0xc20d8c25));
295*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421c9ffc), SkBits2Float(0xc20050f2), SkBits2Float(0x4213d3fe), SkBits2Float(0xc1eccd6f));
296*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420b0802), SkBits2Float(0xc1d8f8fa), SkBits2Float(0x41fb99a0), SkBits2Float(0xc1d7642b));
297*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e1233b), SkBits2Float(0xc1d5cf5c), SkBits2Float(0x41cd4ec5), SkBits2Float(0xc1e76755));
298*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c5ef3d), SkBits2Float(0xc1edf201), SkBits2Float(0x41c11591), SkBits2Float(0xc1f5b68f));
299*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b863c9), SkBits2Float(0xc1f896c5), SkBits2Float(0x41b04a41), SkBits2Float(0xc1fe34bf));
300*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419a8190), SkBits2Float(0xc206a812), SkBits2Float(0x4195c8e8), SkBits2Float(0xc213b310));
301*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41911040), SkBits2Float(0xc220be0e), SkBits2Float(0x41a02ba6), SkBits2Float(0xc22ba266));
302*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41af470a), SkBits2Float(0xc23686bf), SkBits2Float(0x41c95d06), SkBits2Float(0xc238e312));
303*c8dee2aaSAndroid Build Coastguard Worker path.close();
304*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2169738), SkBits2Float(0xc2131d1b));
305*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2096e21), SkBits2Float(0xc214b131), SkBits2Float(0xc1fe042e), SkBits2Float(0xc20c809d));
306*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e92c1a), SkBits2Float(0xc204500a), SkBits2Float(0xc1e603ef), SkBits2Float(0xc1ee4de5));
307*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e2dbc3), SkBits2Float(0xc1d3fbb6), SkBits2Float(0xc1f33ce9), SkBits2Float(0xc1bf23a3));
308*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc201cf08), SkBits2Float(0xc1aa4b8f), SkBits2Float(0xc20ef820), SkBits2Float(0xc1a72363));
309*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21c2138), SkBits2Float(0xc1a3fb38), SkBits2Float(0xc2268d41), SkBits2Float(0xc1b45c5e));
310*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc230f94b), SkBits2Float(0xc1c4bd85), SkBits2Float(0xc2328d61), SkBits2Float(0xc1df0fb4));
311*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2342177), SkBits2Float(0xc1f961e4), SkBits2Float(0xc22bf0e3), SkBits2Float(0xc2071cfb));
312*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc223c050), SkBits2Float(0xc2118905), SkBits2Float(0xc2169738), SkBits2Float(0xc2131d1b));
313*c8dee2aaSAndroid Build Coastguard Worker path.close();
314*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
315*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
316*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
317*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
318*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
319*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
320*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
321*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
322*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
323*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbe8f799b), SkBits2Float(0x42240000), SkBits2Float(0xbf0db675), SkBits2Float(0x4223eed6));
324*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc060c2a3), SkBits2Float(0x42233513), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
325*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc0c24f68), SkBits2Float(0x4218d9ff));
326*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x421005d8), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
327*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
328*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
329*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
330*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
331*c8dee2aaSAndroid Build Coastguard Worker path.close();
332*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42215fd9), SkBits2Float(0xc1c64bb4));
333*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422dad8e), SkBits2Float(0xc1d0284f), SkBits2Float(0x4239dd52), SkBits2Float(0xc1c5bb1d));
334*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42460d14), SkBits2Float(0xc1bb4dea), SkBits2Float(0x424afb61), SkBits2Float(0xc1a2b282));
335*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x424fe9af), SkBits2Float(0xc18a1717), SkBits2Float(0x424ab316), SkBits2Float(0xc1636f22));
336*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42457c7c), SkBits2Float(0xc132b016), SkBits2Float(0x42392ec8), SkBits2Float(0xc11ef6e3));
337*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422ce113), SkBits2Float(0xc10b3dad), SkBits2Float(0x4220b150), SkBits2Float(0xc1201812));
338*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4214818d), SkBits2Float(0xc134f276), SkBits2Float(0x420f9340), SkBits2Float(0xc1662949));
339*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420aa4f2), SkBits2Float(0xc18bb00e), SkBits2Float(0x420fdb8c), SkBits2Float(0xc1a40f94));
340*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42151225), SkBits2Float(0xc1bc6f1a), SkBits2Float(0x42215fd9), SkBits2Float(0xc1c64bb4));
341*c8dee2aaSAndroid Build Coastguard Worker path.close();
342*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
343*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
344*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
345*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
346*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
347*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
348*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
349*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
350*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
351*c8dee2aaSAndroid Build Coastguard Worker path.close();
352*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
353*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
354*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
355*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
356*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
357*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
358*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
359*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
360*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
361*c8dee2aaSAndroid Build Coastguard Worker path.close();
362*c8dee2aaSAndroid Build Coastguard Worker 
363*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
364*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
365*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
366*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xbfe9fe20), SkBits2Float(0x42526568));
367*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc08f5cf4), SkBits2Float(0x425a57e7), SkBits2Float(0xc0f853f0), SkBits2Float(0x4258763b));
368*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc130a57c), SkBits2Float(0x42569490), SkBits2Float(0xc1506f76), SkBits2Float(0x424bf8e3));
369*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1703970), SkBits2Float(0x42415d36), SkBits2Float(0xc168b2c0), SkBits2Float(0x42343e56));
370*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1612c17), SkBits2Float(0x42271f76), SkBits2Float(0xc136bd61), SkBits2Float(0x421f2cf7));
371*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc10c4ead), SkBits2Float(0x42173a78), SkBits2Float(0xc0afa654), SkBits2Float(0x42191c24));
372*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc00d5ea8), SkBits2Float(0x421afdcf), SkBits2Float(0xbe636c00), SkBits2Float(0x4225997c));
373*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3fe1e250), SkBits2Float(0x42303529), SkBits2Float(0x3fa5acf0), SkBits2Float(0x423d5409));
374*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f52ef00), SkBits2Float(0x424a72ea), SkBits2Float(0xbfe9fe20), SkBits2Float(0x42526568));
375*c8dee2aaSAndroid Build Coastguard Worker path.close();
376*c8dee2aaSAndroid Build Coastguard Worker 
377*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
378*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
379*c8dee2aaSAndroid Build Coastguard Worker }
380*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378a(skiatest::Reporter * reporter,const char * filename)381*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378a(skiatest::Reporter* reporter, const char* filename) {
382*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
383*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
384*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x40f4c1fc), SkBits2Float(0xc25049c6));
385*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41281306), SkBits2Float(0xc25702a0), SkBits2Float(0x415b6610), SkBits2Float(0xc253af82));
386*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41875c90), SkBits2Float(0xc2505c66), SkBits2Float(0x4194ce44), SkBits2Float(0xc244efe4));
387*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a23ff8), SkBits2Float(0xc2398363), SkBits2Float(0x419b99bc), SkBits2Float(0xc22caea0));
388*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4194f385), SkBits2Float(0xc21fd9dc), SkBits2Float(0x417c3502), SkBits2Float(0xc2192102));
389*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414e82fc), SkBits2Float(0xc2126828), SkBits2Float(0x411b2fef), SkBits2Float(0xc215bb45));
390*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40cfb9c4), SkBits2Float(0xc2190e62), SkBits2Float(0x4099f2f4), SkBits2Float(0xc2247ae4));
391*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40485848), SkBits2Float(0xc22fe766), SkBits2Float(0x407d8a18), SkBits2Float(0xc23cbc28));
392*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40995df0), SkBits2Float(0xc24990ec), SkBits2Float(0x40f4c1fc), SkBits2Float(0xc25049c6));
393*c8dee2aaSAndroid Build Coastguard Worker path.close();
394*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc20605f2), SkBits2Float(0xc22259cd));
395*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f189ee), SkBits2Float(0xc22283df), SkBits2Float(0xc1de900b), SkBits2Float(0xc219426c));
396*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1cb9626), SkBits2Float(0xc21000fa), SkBits2Float(0xc1cb4202), SkBits2Float(0xc202c000));
397*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1caeddd), SkBits2Float(0xc1eafe0b), SkBits2Float(0xc1dd70c3), SkBits2Float(0xc1d80427));
398*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1eff3a7), SkBits2Float(0xc1c50a43), SkBits2Float(0xc2053ace), SkBits2Float(0xc1c4b61e));
399*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2127bc8), SkBits2Float(0xc1c461fa), SkBits2Float(0xc21bf8ba), SkBits2Float(0xc1d6e4df));
400*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22575ad), SkBits2Float(0xc1e967c4), SkBits2Float(0xc2259fbf), SkBits2Float(0xc201f4dc));
401*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc225c9d1), SkBits2Float(0xc20f35d6), SkBits2Float(0xc21c885e), SkBits2Float(0xc218b2c8));
402*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21346ec), SkBits2Float(0xc2222fbb), SkBits2Float(0xc20605f2), SkBits2Float(0xc22259cd));
403*c8dee2aaSAndroid Build Coastguard Worker path.close();
404*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
405*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
406*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
407*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
408*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
409*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
410*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
411*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
412*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
413*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
414*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
415*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
416*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
417*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
418*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
419*c8dee2aaSAndroid Build Coastguard Worker path.close();
420*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
421*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
422*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
423*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2155d3d), SkBits2Float(0x4120c08f), SkBits2Float(0xc2155303), SkBits2Float(0x41215e9f));
424*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21547f6), SkBits2Float(0x4121fb98), SkBits2Float(0xc2153d2f), SkBits2Float(0x412299db));
425*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2153265), SkBits2Float(0x41233845), SkBits2Float(0xc21527fc), SkBits2Float(0x4123d684));
426*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2151cc4), SkBits2Float(0x41247361), SkBits2Float(0xc21511d9), SkBits2Float(0x41251125));
427*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211888d), SkBits2Float(0x41582a1e), SkBits2Float(0xc21810d2), SkBits2Float(0x4183262b));
428*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21e9918), SkBits2Float(0x419a3747), SkBits2Float(0xc22b5f56), SkBits2Float(0x41a149de));
429*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2382594), SkBits2Float(0x41a85c76), SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
430*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f36b0), SkBits2Float(0x418e3b60), SkBits2Float(0xc252bffc), SkBits2Float(0x41695dc8));
431*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252cf70), SkBits2Float(0x41687e79), SkBits2Float(0xc252de2e), SkBits2Float(0x41679ef4));
432*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252ee09), SkBits2Float(0x4166c0c4), SkBits2Float(0xc252fd41), SkBits2Float(0x4165e14c));
433*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2530c80), SkBits2Float(0x41650165), SkBits2Float(0xc2531afd), SkBits2Float(0x416421f9));
434*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2532a97), SkBits2Float(0x416343e9), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
435*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
436*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
437*c8dee2aaSAndroid Build Coastguard Worker path.close();
438*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4204d274), SkBits2Float(0x41c5cf9d));
439*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42121393), SkBits2Float(0x41c59784), SkBits2Float(0x421b86b4), SkBits2Float(0x41d82e73));
440*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4224f9d6), SkBits2Float(0x41eac561), SkBits2Float(0x422515e3), SkBits2Float(0x4202a3d1));
441*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422531ef), SkBits2Float(0x420fe4f0), SkBits2Float(0x421be677), SkBits2Float(0x42195811));
442*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b94ff), SkBits2Float(0x4219aae4), SkBits2Float(0x421b423a), SkBits2Float(0x4219fb06));
443*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
444*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
445*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
446*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41db32ee), SkBits2Float(0x41da4a98), SkBits2Float(0x41dba82d), SkBits2Float(0x41d9d952));
447*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dc1880), SkBits2Float(0x41d9631e), SkBits2Float(0x41dc8bb9), SkBits2Float(0x41d8edf9));
448*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ef22a8), SkBits2Float(0x41c607b5), SkBits2Float(0x4204d274), SkBits2Float(0x41c5cf9d));
449*c8dee2aaSAndroid Build Coastguard Worker path.close();
450*c8dee2aaSAndroid Build Coastguard Worker 
451*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
452*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
453*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
454*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
455*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f36b0), SkBits2Float(0x418e3b60), SkBits2Float(0xc252bffc), SkBits2Float(0x41695dc8));
456*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2564948), SkBits2Float(0x413644ce), SkBits2Float(0xc24fc102), SkBits2Float(0x41082296));
457*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24938bd), SkBits2Float(0x40b400bc), SkBits2Float(0xc23c727f), SkBits2Float(0x4097b660));
458*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fac40), SkBits2Float(0x4076d800), SkBits2Float(0xc22423b2), SkBits2Float(0x40afae2c));
459*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2189b24), SkBits2Float(0x40e3f058), SkBits2Float(0xc21511d9), SkBits2Float(0x41251125));
460*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211888d), SkBits2Float(0x41582a1e), SkBits2Float(0xc21810d2), SkBits2Float(0x4183262b));
461*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21e9918), SkBits2Float(0x419a3747), SkBits2Float(0xc22b5f56), SkBits2Float(0x41a149de));
462*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2382594), SkBits2Float(0x41a85c76), SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
463*c8dee2aaSAndroid Build Coastguard Worker path.close();
464*c8dee2aaSAndroid Build Coastguard Worker 
465*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
466*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
467*c8dee2aaSAndroid Build Coastguard Worker }
468*c8dee2aaSAndroid Build Coastguard Worker 
469*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_378a_1(skiatest::Reporter * reporter,const char * filename)470*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_378a_1(skiatest::Reporter* reporter, const char* filename) {
471*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
472*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
473*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
474*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
475*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
476*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2155d3d), SkBits2Float(0x4120c08f), SkBits2Float(0xc2155303), SkBits2Float(0x41215e9f));
477*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21547f6), SkBits2Float(0x4121fb98), SkBits2Float(0xc2153d2f), SkBits2Float(0x412299db));
478*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2153265), SkBits2Float(0x41233845), SkBits2Float(0xc21527fc), SkBits2Float(0x4123d684));
479*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2151cc4), SkBits2Float(0x41247361), SkBits2Float(0xc21511d9), SkBits2Float(0x41251125));
480*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211888d), SkBits2Float(0x41582a1e), SkBits2Float(0xc21810d2), SkBits2Float(0x4183262b));
481*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21e9918), SkBits2Float(0x419a3747), SkBits2Float(0xc22b5f56), SkBits2Float(0x41a149de));
482*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2382594), SkBits2Float(0x41a85c76), SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
483*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f36b0), SkBits2Float(0x418e3b60), SkBits2Float(0xc252bffc), SkBits2Float(0x41695dc8));
484*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252cf70), SkBits2Float(0x41687e79), SkBits2Float(0xc252de2e), SkBits2Float(0x41679ef4));
485*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252ee09), SkBits2Float(0x4166c0c4), SkBits2Float(0xc252fd41), SkBits2Float(0x4165e14c));
486*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2530c80), SkBits2Float(0x41650165), SkBits2Float(0xc2531afd), SkBits2Float(0x416421f9));
487*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2532a97), SkBits2Float(0x416343e9), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
488*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
489*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
490*c8dee2aaSAndroid Build Coastguard Worker path.close();
491*c8dee2aaSAndroid Build Coastguard Worker 
492*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
493*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
494*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
495*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
496*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f36b0), SkBits2Float(0x418e3b60), SkBits2Float(0xc252bffc), SkBits2Float(0x41695dc8));
497*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2564948), SkBits2Float(0x413644ce), SkBits2Float(0xc24fc102), SkBits2Float(0x41082296));
498*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24938bd), SkBits2Float(0x40b400bc), SkBits2Float(0xc23c727f), SkBits2Float(0x4097b660));
499*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fac40), SkBits2Float(0x4076d800), SkBits2Float(0xc22423b2), SkBits2Float(0x40afae2c));
500*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2189b24), SkBits2Float(0x40e3f058), SkBits2Float(0xc21511d9), SkBits2Float(0x41251125));
501*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211888d), SkBits2Float(0x41582a1e), SkBits2Float(0xc21810d2), SkBits2Float(0x4183262b));
502*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21e9918), SkBits2Float(0x419a3747), SkBits2Float(0xc22b5f56), SkBits2Float(0x41a149de));
503*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2382594), SkBits2Float(0x41a85c76), SkBits2Float(0xc243ae22), SkBits2Float(0x419b4beb));
504*c8dee2aaSAndroid Build Coastguard Worker path.close();
505*c8dee2aaSAndroid Build Coastguard Worker 
506*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
507*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
508*c8dee2aaSAndroid Build Coastguard Worker }
509*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_8712(skiatest::Reporter * reporter,const char * filename)510*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_8712(skiatest::Reporter* reporter, const char* filename) {
511*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
512*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
513*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x40dce520), SkBits2Float(0xc250b45c));
514*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x411bc0ec), SkBits2Float(0xc25796e0), SkBits2Float(0x414f4352), SkBits2Float(0xc25472d6));
515*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418162dd), SkBits2Float(0xc2514ece), SkBits2Float(0x418f27e4), SkBits2Float(0xc245fb37));
516*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419cecea), SkBits2Float(0xc23aa7a0), SkBits2Float(0x4196a4d8), SkBits2Float(0xc22dc706));
517*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41905cc8), SkBits2Float(0xc220e66c), SkBits2Float(0x41736b34), SkBits2Float(0xc21a03e9));
518*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41461cda), SkBits2Float(0xc2132166), SkBits2Float(0x41129a71), SkBits2Float(0xc216456f));
519*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40be3010), SkBits2Float(0xc2196978), SkBits2Float(0x40871bf8), SkBits2Float(0xc224bd0e));
520*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40200fb8), SkBits2Float(0xc23010a5), SkBits2Float(0x40525050), SkBits2Float(0xc23cf13e));
521*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4082486c), SkBits2Float(0xc249d1d9), SkBits2Float(0x40dce520), SkBits2Float(0xc250b45c));
522*c8dee2aaSAndroid Build Coastguard Worker path.close();
523*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
524*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
525*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
526*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
527*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
528*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
529*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
530*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
531*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
532*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
533*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
534*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
535*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
536*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
537*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
538*c8dee2aaSAndroid Build Coastguard Worker path.close();
539*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x422b20ca), SkBits2Float(0xc1a252a8));
540*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4237e448), SkBits2Float(0xc1a97900), SkBits2Float(0x424371e0), SkBits2Float(0xc19c7a4f));
541*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x424eff77), SkBits2Float(0xc18f7b9e), SkBits2Float(0x425292a1), SkBits2Float(0xc16be93c));
542*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x425625cd), SkBits2Float(0xc138db44), SkBits2Float(0x424fa674), SkBits2Float(0xc10aa4e6));
543*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4249271c), SkBits2Float(0xc0b8dd14), SkBits2Float(0x423c639c), SkBits2Float(0xc09c43bc));
544*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422fa01e), SkBits2Float(0xc07f54c8), SkBits2Float(0x42241287), SkBits2Float(0xc0b3a528));
545*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421884f0), SkBits2Float(0xc0e79fee), SkBits2Float(0x4214f1c4), SkBits2Float(0xc126ddf2));
546*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42115e99), SkBits2Float(0xc159ebed), SkBits2Float(0x4217ddf2), SkBits2Float(0xc1841124));
547*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421e5d4a), SkBits2Float(0xc19b2c54), SkBits2Float(0x422b20ca), SkBits2Float(0xc1a252a8));
548*c8dee2aaSAndroid Build Coastguard Worker path.close();
549*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
550*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
551*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
552*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2152d73), SkBits2Float(0x412389fb), SkBits2Float(0xc214fe6a), SkBits2Float(0x4126ec3a));
553*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc214b621), SkBits2Float(0x412a3217), SkBits2Float(0xc21476d0), SkBits2Float(0x412d948d));
554*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc210bed3), SkBits2Float(0x41607862), SkBits2Float(0xc2171cb0), SkBits2Float(0x41877c8b));
555*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21d7a8c), SkBits2Float(0x419ebce4), SkBits2Float(0xc22a3381), SkBits2Float(0x41a62cde));
556*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc236ec77), SkBits2Float(0x41ad9cd6), SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
557*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24e2cd0), SkBits2Float(0x41942565), SkBits2Float(0xc251e4cc), SkBits2Float(0x417566f6));
558*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2523ea2), SkBits2Float(0x41709990), SkBits2Float(0xc252817b), SkBits2Float(0x416bd61f));
559*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252e6b7), SkBits2Float(0x41673927), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
560*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
561*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
562*c8dee2aaSAndroid Build Coastguard Worker path.close();
563*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42074f3a), SkBits2Float(0x41bef2d8));
564*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42148e85), SkBits2Float(0x41be0d1d), SkBits2Float(0x421e3dbf), SkBits2Float(0x41d026ae));
565*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4227ecfa), SkBits2Float(0x41e24040), SkBits2Float(0x42285fd8), SkBits2Float(0x41fcbed6));
566*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4228d2b5), SkBits2Float(0x420b9eb6), SkBits2Float(0x421fc5ec), SkBits2Float(0x42154df0));
567*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421f5958), SkBits2Float(0x4215c221), SkBits2Float(0x421eea62), SkBits2Float(0x42163126));
568*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421e81d1), SkBits2Float(0x4216a62c), SkBits2Float(0x421e13f4), SkBits2Float(0x4217191c));
569*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421d36b1), SkBits2Float(0x42180097), SkBits2Float(0x421c5020), SkBits2Float(0x4218d2e4));
570*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421bb44d), SkBits2Float(0x421985ae), SkBits2Float(0x421b0c17), SkBits2Float(0x421a3367));
571*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
572*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
573*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
574*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
575*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
576*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dbfdf8), SkBits2Float(0x41d97f8e), SkBits2Float(0x41dd45f8), SkBits2Float(0x41d85595));
577*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41de6877), SkBits2Float(0x41d706ef), SkBits2Float(0x41dfa063), SkBits2Float(0x41d5c09b));
578*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e03b86), SkBits2Float(0x41d51e4d), SkBits2Float(0x41e0d904), SkBits2Float(0x41d48124));
579*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e16d06), SkBits2Float(0x41d3db0f), SkBits2Float(0x41e2064d), SkBits2Float(0x41d33709));
580*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41f41fdf), SkBits2Float(0x41bfd894), SkBits2Float(0x42074f3a), SkBits2Float(0x41bef2d8));
581*c8dee2aaSAndroid Build Coastguard Worker path.close();
582*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
583*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
584*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
585*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
586*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24e2cd0), SkBits2Float(0x41942565), SkBits2Float(0xc251e4cc), SkBits2Float(0x417566f6));
587*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2559cca), SkBits2Float(0x4142831e), SkBits2Float(0xc24f3eed), SkBits2Float(0x4114026c));
588*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc248e111), SkBits2Float(0x40cb0370), SkBits2Float(0xc23c281b), SkBits2Float(0x40ad4390));
589*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22f6f26), SkBits2Float(0x408f83a8), SkBits2Float(0xc223cefa), SkBits2Float(0x40c2728a));
590*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2182ecc), SkBits2Float(0x40f5616e), SkBits2Float(0xc21476d0), SkBits2Float(0x412d948d));
591*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc210bed3), SkBits2Float(0x41607862), SkBits2Float(0xc2171cb0), SkBits2Float(0x41877c8b));
592*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21d7a8c), SkBits2Float(0x419ebce4), SkBits2Float(0xc22a3381), SkBits2Float(0x41a62cde));
593*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc236ec77), SkBits2Float(0x41ad9cd6), SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
594*c8dee2aaSAndroid Build Coastguard Worker path.close();
595*c8dee2aaSAndroid Build Coastguard Worker 
596*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
597*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
598*c8dee2aaSAndroid Build Coastguard Worker }
599*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_8712a(skiatest::Reporter * reporter,const char * filename)600*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_8712a(skiatest::Reporter* reporter, const char* filename) {
601*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
602*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
603*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
604*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
605*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
606*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2152d73), SkBits2Float(0x412389fb), SkBits2Float(0xc214fe6a), SkBits2Float(0x4126ec3a));
607*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc214b621), SkBits2Float(0x412a3217), SkBits2Float(0xc21476d0), SkBits2Float(0x412d948d));
608*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc210bed3), SkBits2Float(0x41607862), SkBits2Float(0xc2171cb0), SkBits2Float(0x41877c8b));
609*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21d7a8c), SkBits2Float(0x419ebce4), SkBits2Float(0xc22a3381), SkBits2Float(0x41a62cde));
610*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc236ec77), SkBits2Float(0x41ad9cd6), SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
611*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24e2cd0), SkBits2Float(0x41942565), SkBits2Float(0xc251e4cc), SkBits2Float(0x417566f6));
612*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2523ea2), SkBits2Float(0x41709990), SkBits2Float(0xc252817b), SkBits2Float(0x416bd61f));
613*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252e6b7), SkBits2Float(0x41673927), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
614*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
615*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
616*c8dee2aaSAndroid Build Coastguard Worker path.close();
617*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
618*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
619*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
620*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
621*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24e2cd0), SkBits2Float(0x41942565), SkBits2Float(0xc251e4cc), SkBits2Float(0x417566f6));
622*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2559cca), SkBits2Float(0x4142831e), SkBits2Float(0xc24f3eed), SkBits2Float(0x4114026c));
623*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc248e111), SkBits2Float(0x40cb0370), SkBits2Float(0xc23c281b), SkBits2Float(0x40ad4390));
624*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22f6f26), SkBits2Float(0x408f83a8), SkBits2Float(0xc223cefa), SkBits2Float(0x40c2728a));
625*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2182ecc), SkBits2Float(0x40f5616e), SkBits2Float(0xc21476d0), SkBits2Float(0x412d948d));
626*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc210bed3), SkBits2Float(0x41607862), SkBits2Float(0xc2171cb0), SkBits2Float(0x41877c8b));
627*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21d7a8c), SkBits2Float(0x419ebce4), SkBits2Float(0xc22a3381), SkBits2Float(0x41a62cde));
628*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc236ec77), SkBits2Float(0x41ad9cd6), SkBits2Float(0xc2428ca4), SkBits2Float(0x41a0e11e));
629*c8dee2aaSAndroid Build Coastguard Worker path.close();
630*c8dee2aaSAndroid Build Coastguard Worker 
631*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
632*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
633*c8dee2aaSAndroid Build Coastguard Worker }
634*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_4014(skiatest::Reporter * reporter,const char * filename)635*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_4014(skiatest::Reporter* reporter, const char* filename) {
636*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
637*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
638*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4126977e), SkBits2Float(0xc24e5cc8));
639*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4155a79e), SkBits2Float(0xc2547762), SkBits2Float(0x41841952), SkBits2Float(0xc250767b));
640*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419d5ed4), SkBits2Float(0xc24c7594), SkBits2Float(0x41a99408), SkBits2Float(0xc240b18c));
641*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b5c93d), SkBits2Float(0xc234ed84), SkBits2Float(0x41adc770), SkBits2Float(0xc2284ac3));
642*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a5c5a2), SkBits2Float(0xc21ba802), SkBits2Float(0x418e3d92), SkBits2Float(0xc2158d68));
643*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x416d6b02), SkBits2Float(0xc20f72ce), SkBits2Float(0x413adfff), SkBits2Float(0xc21373b4));
644*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x410854fa), SkBits2Float(0xc217749a), SkBits2Float(0x40dfd522), SkBits2Float(0xc22338a3));
645*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40af0050), SkBits2Float(0xc22efcab), SkBits2Float(0x40cf0788), SkBits2Float(0xc23b9f6c));
646*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40ef0eb8), SkBits2Float(0xc248422e), SkBits2Float(0x4126977e), SkBits2Float(0xc24e5cc8));
647*c8dee2aaSAndroid Build Coastguard Worker path.close();
648*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
649*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
650*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
651*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
652*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
653*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
654*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
655*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
656*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
657*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
658*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
659*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
660*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
661*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
662*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
663*c8dee2aaSAndroid Build Coastguard Worker path.close();
664*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x422dc5fa), SkBits2Float(0xc196a9b4));
665*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423aa688), SkBits2Float(0xc19cf222), SkBits2Float(0x4245fa38), SkBits2Float(0xc18f2d6c));
666*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42514de7), SkBits2Float(0xc18168b7), SkBits2Float(0x4254721e), SkBits2Float(0xc14f4f32));
667*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42579654), SkBits2Float(0xc11bccf8), SkBits2Float(0x4250b3fa), SkBits2Float(0xc0dcfc74));
668*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4249d19f), SkBits2Float(0xc0825efc), SkBits2Float(0x423cf110), SkBits2Float(0xc0527a88));
669*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42301082), SkBits2Float(0xc0203718), SkBits2Float(0x4224bcd2), SkBits2Float(0xc0872e60));
670*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42196923), SkBits2Float(0xc0be4136), SkBits2Float(0x421644ec), SkBits2Float(0xc112a2d8));
671*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421320b5), SkBits2Float(0xc1462514), SkBits2Float(0x421a0310), SkBits2Float(0xc17373d0));
672*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4220e56a), SkBits2Float(0xc1906147), SkBits2Float(0x422dc5fa), SkBits2Float(0xc196a9b4));
673*c8dee2aaSAndroid Build Coastguard Worker path.close();
674*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));
675*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2303ecc), SkBits2Float(0x3fc17f10), SkBits2Float(0xc2251387), SkBits2Float(0x4052f2a8));
676*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219e842), SkBits2Float(0x40a292e2), SkBits2Float(0xc2170e78), SkBits2Float(0x410510c3));
677*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc216ac8b), SkBits2Float(0x410c0373), SkBits2Float(0xc21678a8), SkBits2Float(0x4112d552));
678*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215ddb7), SkBits2Float(0x411942a8), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
679*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
680*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
681*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
682*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
683*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc253e12c), SkBits2Float(0x41589e3d), SkBits2Float(0xc2542b01), SkBits2Float(0x414f09d7));
684*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25503cd), SkBits2Float(0x414600f6), SkBits2Float(0xc2558f0e), SkBits2Float(0x413c1fa8));
685*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25868d8), SkBits2Float(0x41085856), SkBits2Float(0xc25145a6), SkBits2Float(0x40b75684));
686*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a2274), SkBits2Float(0x403bf8b8), SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));
687*c8dee2aaSAndroid Build Coastguard Worker path.close();
688*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
689*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
690*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
691*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
692*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
693*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4218d6c4), SkBits2Float(0x421c6a78), SkBits2Float(0x4216e8ba), SkBits2Float(0x421ddcf4));
694*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42156061), SkBits2Float(0x421fb9cf), SkBits2Float(0x42138263), SkBits2Float(0x42216e93));
695*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42129692), SkBits2Float(0x4222460e), SkBits2Float(0x4211a2ed), SkBits2Float(0x422307e2));
696*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4210c6f1), SkBits2Float(0x4223e438), SkBits2Float(0x420fd652), SkBits2Float(0x4224b658));
697*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4205da74), SkBits2Float(0x422d6e4b), SkBits2Float(0x41f141e8), SkBits2Float(0x422c893f));
698*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d6cee9), SkBits2Float(0x422ba432), SkBits2Float(0x41c55f04), SkBits2Float(0x4221a853));
699*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b3ef1f), SkBits2Float(0x4217ac75), SkBits2Float(0x41b5b938), SkBits2Float(0x420a72f5));
700*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b78350), SkBits2Float(0x41fa72eb), SkBits2Float(0x41cb7b0e), SkBits2Float(0x41e90306));
701*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ccce3f), SkBits2Float(0x41e7dad2), SkBits2Float(0x41ce28c1), SkBits2Float(0x41e6c848));
702*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41cf607c), SkBits2Float(0x41e58ed0), SkBits2Float(0x41d0aced), SkBits2Float(0x41e45f0b));
703*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d34d34), SkBits2Float(0x41e1f8bf), SkBits2Float(0x41d60d52), SkBits2Float(0x41dfea66));
704*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d83ad5), SkBits2Float(0x41dd42b1), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
705*c8dee2aaSAndroid Build Coastguard Worker path.close();
706*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
707*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
708*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
709*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2478a00), SkBits2Float(0x418639e0));
710*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252b546), SkBits2Float(0x416fe6f8), SkBits2Float(0xc2558f0e), SkBits2Float(0x413c1fa8));
711*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25868d8), SkBits2Float(0x41085856), SkBits2Float(0xc25145a6), SkBits2Float(0x40b75684));
712*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a2274), SkBits2Float(0x403bf8b8), SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));
713*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2303ecc), SkBits2Float(0x3fc17f10), SkBits2Float(0xc2251387), SkBits2Float(0x4052f2a8));
714*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219e842), SkBits2Float(0x40a292e2), SkBits2Float(0xc2170e78), SkBits2Float(0x410510c3));
715*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21434af), SkBits2Float(0x4138d815), SkBits2Float(0xc21b57e0), SkBits2Float(0x41658529));
716*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2227b12), SkBits2Float(0x4189191e), SkBits2Float(0xc22f6ce6), SkBits2Float(0x418eccb0));
717*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23c5ebc), SkBits2Float(0x41948044), SkBits2Float(0xc2478a00), SkBits2Float(0x418639e0));
718*c8dee2aaSAndroid Build Coastguard Worker path.close();
719*c8dee2aaSAndroid Build Coastguard Worker 
720*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
721*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
722*c8dee2aaSAndroid Build Coastguard Worker }
723*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_4014a(skiatest::Reporter * reporter,const char * filename)724*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_4014a(skiatest::Reporter* reporter, const char* filename) {
725*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
726*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
727*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));  // -47.2975f, 2.22437f
728*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2303ecc), SkBits2Float(0x3fc17f10), SkBits2Float(0xc2251387), SkBits2Float(0x4052f2a8));  // -44.0613f, 1.51169f, -41.2691f, 3.29606f
729*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219e842), SkBits2Float(0x40a292e2), SkBits2Float(0xc2170e78), SkBits2Float(0x410510c3));  // -38.4768f, 5.08043f, -37.7641f, 8.31659f
730*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc216ac8b), SkBits2Float(0x410c0373), SkBits2Float(0xc21678a8), SkBits2Float(0x4112d552));  // -37.6685f, 8.75084f, -37.6178f, 9.17708f
731*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215ddb7), SkBits2Float(0x411942a8), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -37.4665f, 9.57877f, -37.3514f, 10.0083f
732*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
733*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
734*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
735*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
736*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc253e12c), SkBits2Float(0x41589e3d), SkBits2Float(0xc2542b01), SkBits2Float(0x414f09d7));  // -52.9699f, 13.5386f, -53.042f, 12.9399f
737*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25503cd), SkBits2Float(0x414600f6), SkBits2Float(0xc2558f0e), SkBits2Float(0x413c1fa8));  // -53.2537f, 12.3752f, -53.3897f, 11.7577f
738*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25868d8), SkBits2Float(0x41085856), SkBits2Float(0xc25145a6), SkBits2Float(0x40b75684));  // -54.1024f, 8.52157f, -52.318f, 5.72931f
739*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a2274), SkBits2Float(0x403bf8b8), SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));  // -50.5336f, 2.93706f, -47.2975f, 2.22437f
740*c8dee2aaSAndroid Build Coastguard Worker path.close();
741*c8dee2aaSAndroid Build Coastguard Worker 
742*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
743*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
744*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
745*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2478a00), SkBits2Float(0x418639e0));  // -49.8848f, 16.7783f
746*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252b546), SkBits2Float(0x416fe6f8), SkBits2Float(0xc2558f0e), SkBits2Float(0x413c1fa8));  // -52.677f, 14.9939f, -53.3897f, 11.7577f
747*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25868d8), SkBits2Float(0x41085856), SkBits2Float(0xc25145a6), SkBits2Float(0x40b75684));  // -54.1024f, 8.52157f, -52.318f, 5.72931f
748*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a2274), SkBits2Float(0x403bf8b8), SkBits2Float(0xc23d30a0), SkBits2Float(0x400e5c28));  // -50.5336f, 2.93706f, -47.2975f, 2.22437f
749*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2303ecc), SkBits2Float(0x3fc17f10), SkBits2Float(0xc2251387), SkBits2Float(0x4052f2a8));  // -44.0613f, 1.51169f, -41.2691f, 3.29606f
750*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219e842), SkBits2Float(0x40a292e2), SkBits2Float(0xc2170e78), SkBits2Float(0x410510c3));  // -38.4768f, 5.08043f, -37.7641f, 8.31659f
751*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21434af), SkBits2Float(0x4138d815), SkBits2Float(0xc21b57e0), SkBits2Float(0x41658529));  // -37.0514f, 11.5528f, -38.8358f, 14.345f
752*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2227b12), SkBits2Float(0x4189191e), SkBits2Float(0xc22f6ce6), SkBits2Float(0x418eccb0));  // -40.6202f, 17.1373f, -43.8563f, 17.8499f
753*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23c5ebc), SkBits2Float(0x41948044), SkBits2Float(0xc2478a00), SkBits2Float(0x418639e0));  // -47.0925f, 18.5626f, -49.8848f, 16.7783f
754*c8dee2aaSAndroid Build Coastguard Worker path.close();
755*c8dee2aaSAndroid Build Coastguard Worker 
756*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
757*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
758*c8dee2aaSAndroid Build Coastguard Worker }
759*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_1404(skiatest::Reporter * reporter,const char * filename)760*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_1404(skiatest::Reporter* reporter, const char* filename) {
761*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
762*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
763*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x419b2e3e), SkBits2Float(0xc243b405));
764*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b4811d), SkBits2Float(0xc2479f9a), SkBits2Float(0x41cbf476), SkBits2Float(0xc2417131));
765*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e19882), SkBits2Float(0xc23bbceb), SkBits2Float(0x41e9f15f), SkBits2Float(0xc23083cb));
766*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4200ef06), SkBits2Float(0xc2310b91), SkBits2Float(0x420a6762), SkBits2Float(0xc2294dac));
767*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4214aa80), SkBits2Float(0xc220ea0a), SkBits2Float(0x4215fd8a), SkBits2Float(0xc213b9c8));
768*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42175094), SkBits2Float(0xc2068986), SkBits2Float(0x420eecf0), SkBits2Float(0xc1f88cd3));
769*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4206894d), SkBits2Float(0xc1e4069a), SkBits2Float(0x41f2b216), SkBits2Float(0xc1e16085));
770*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d85192), SkBits2Float(0xc1deba71), SkBits2Float(0x41c3cb5a), SkBits2Float(0xc1ef81b8));
771*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b61bc0), SkBits2Float(0xc1fab1e0), SkBits2Float(0x41b05ee8), SkBits2Float(0xc2051350));
772*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419fe690), SkBits2Float(0xc204b4a5), SkBits2Float(0x4190436e), SkBits2Float(0xc208d3d1));
773*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4171a027), SkBits2Float(0xc20f0238), SkBits2Float(0x4161f1d7), SkBits2Float(0xc21baba8));
774*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41524386), SkBits2Float(0xc2285517), SkBits2Float(0x416afd23), SkBits2Float(0xc2340ec3));
775*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4181db5f), SkBits2Float(0xc23fc871), SkBits2Float(0x419b2e3e), SkBits2Float(0xc243b405));
776*c8dee2aaSAndroid Build Coastguard Worker path.close();
777*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc221f910), SkBits2Float(0xc2067acc));
778*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc214fb93), SkBits2Float(0xc2091d7b), SkBits2Float(0xc209ef07), SkBits2Float(0xc201cb14));
779*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1fdc4f6), SkBits2Float(0xc1f4f15c), SkBits2Float(0xc1f87f97), SkBits2Float(0xc1daf662));
780*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f33a38), SkBits2Float(0xc1c0fb68), SkBits2Float(0xc200ef83), SkBits2Float(0xc1aae250));
781*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20841e9), SkBits2Float(0xc194c938), SkBits2Float(0xc2153f65), SkBits2Float(0xc18f83d9));
782*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2223ce2), SkBits2Float(0xc18a3e7a), SkBits2Float(0xc22d496e), SkBits2Float(0xc198e348));
783*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23855fb), SkBits2Float(0xc1a78814), SkBits2Float(0xc23af8aa), SkBits2Float(0xc1c1830c));
784*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23d9b5a), SkBits2Float(0xc1db7e06), SkBits2Float(0xc23648f3), SkBits2Float(0xc1f1971e));
785*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22ef68d), SkBits2Float(0xc203d81c), SkBits2Float(0xc221f910), SkBits2Float(0xc2067acc));
786*c8dee2aaSAndroid Build Coastguard Worker path.close();
787*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4218d883), SkBits2Float(0xc1dfb2a2));
788*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4224b610), SkBits2Float(0xc1eb836c), SkBits2Float(0x4231475d), SkBits2Float(0xc1e31687));
789*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423dd8aa), SkBits2Float(0xc1daa9a1), SkBits2Float(0x4243c10e), SkBits2Float(0xc1c2ee88));
790*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4249a974), SkBits2Float(0xc1ab336d), SkBits2Float(0x42457300), SkBits2Float(0xc19210d4));
791*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42413c8e), SkBits2Float(0xc171dc76), SkBits2Float(0x42355f01), SkBits2Float(0xc15a3ae1));
792*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42298174), SkBits2Float(0xc142994c), SkBits2Float(0x421cf027), SkBits2Float(0xc1537318));
793*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42105edb), SkBits2Float(0xc1644ce3), SkBits2Float(0x420a7675), SkBits2Float(0xc189e18c));
794*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42048e10), SkBits2Float(0xc1a19ca6), SkBits2Float(0x4208c483), SkBits2Float(0xc1babf40));
795*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420cfaf6), SkBits2Float(0xc1d3e1d8), SkBits2Float(0x4218d883), SkBits2Float(0xc1dfb2a2));
796*c8dee2aaSAndroid Build Coastguard Worker path.close();
797*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
798*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
799*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
800*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
801*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
802*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
803*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
804*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
805*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4087d82a), SkBits2Float(0x42204637), SkBits2Float(0x401ecaaa), SkBits2Float(0x422284dc));
806*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4033f0a5), SkBits2Float(0x4223bc28), SkBits2Float(0x4047ae10), SkBits2Float(0x4225218a));
807*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40aa0f54), SkBits2Float(0x422f1027), SkBits2Float(0x40a38748), SkBits2Float(0x423c4af2));
808*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409cff44), SkBits2Float(0x424985be), SkBits2Float(0x401b14b8), SkBits2Float(0x42524cc7));
809*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbd754800), SkBits2Float(0x425b13d0), SkBits2Float(0xc05781d0), SkBits2Float(0x425a42cf));
810*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0d59744), SkBits2Float(0x425971cf), SkBits2Float(0xc10de7c8), SkBits2Float(0x424f8332));
811*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc13103ee), SkBits2Float(0x42459494), SkBits2Float(0xc12dbfea), SkBits2Float(0x423859c9));
812*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc12a7be8), SkBits2Float(0x422b1efe), SkBits2Float(0xc102c172), SkBits2Float(0x422257f4));
813*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0dbff18), SkBits2Float(0x421dc1e9), SkBits2Float(0xc0ab47a0), SkBits2Float(0x421bca58));
814*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0ad79af), SkBits2Float(0x421b8a4a), SkBits2Float(0xc0afa610), SkBits2Float(0x421b4830));
815*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0b25ad5), SkBits2Float(0x421af5e2), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
816*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
817*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
818*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
819*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
820*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
821*c8dee2aaSAndroid Build Coastguard Worker path.close();
822*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
823*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
824*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
825*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
826*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
827*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
828*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
829*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
830*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
831*c8dee2aaSAndroid Build Coastguard Worker path.close();
832*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
833*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
834*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
835*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
836*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
837*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
838*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
839*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
840*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
841*c8dee2aaSAndroid Build Coastguard Worker path.close();
842*c8dee2aaSAndroid Build Coastguard Worker 
843*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
844*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
845*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
846*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x401b14b8), SkBits2Float(0x42524cc7));
847*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbd754800), SkBits2Float(0x425b13d0), SkBits2Float(0xc05781d0), SkBits2Float(0x425a42cf));
848*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0d59744), SkBits2Float(0x425971cf), SkBits2Float(0xc10de7c8), SkBits2Float(0x424f8332));
849*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc13103ee), SkBits2Float(0x42459494), SkBits2Float(0xc12dbfea), SkBits2Float(0x423859c9));
850*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc12a7be8), SkBits2Float(0x422b1efe), SkBits2Float(0xc102c172), SkBits2Float(0x422257f4));
851*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0b60dfc), SkBits2Float(0x421990ea), SkBits2Float(0xc0186f48), SkBits2Float(0x421a61ec));
852*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f6cf5e0), SkBits2Float(0x421b32ec), SkBits2Float(0x4047ae10), SkBits2Float(0x4225218a));
853*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40aa0f54), SkBits2Float(0x422f1027), SkBits2Float(0x40a38748), SkBits2Float(0x423c4af2));
854*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409cff44), SkBits2Float(0x424985be), SkBits2Float(0x401b14b8), SkBits2Float(0x42524cc7));
855*c8dee2aaSAndroid Build Coastguard Worker path.close();
856*c8dee2aaSAndroid Build Coastguard Worker 
857*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
858*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
859*c8dee2aaSAndroid Build Coastguard Worker }
860*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_4713(skiatest::Reporter * reporter,const char * filename)861*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_4713(skiatest::Reporter* reporter, const char* filename) {
862*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
863*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
864*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x40f7bc68), SkBits2Float(0xc2503bb0));
865*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41299c84), SkBits2Float(0xc256ef4e), SkBits2Float(0x415ce976), SkBits2Float(0xc2539652));
866*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41881b33), SkBits2Float(0xc2503d58), SkBits2Float(0x41958271), SkBits2Float(0xc244cdc4));
867*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a2e9af), SkBits2Float(0xc2395e30), SkBits2Float(0x419c37b8), SkBits2Float(0xc22c8af3));
868*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419585c2), SkBits2Float(0xc21fb7b7), SkBits2Float(0x417d4d34), SkBits2Float(0xc2190418));
869*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414f8ee4), SkBits2Float(0xc2125079), SkBits2Float(0x411c41f2), SkBits2Float(0xc215a974));
870*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d1ea00), SkBits2Float(0xc2190270), SkBits2Float(0x409c4d08), SkBits2Float(0xc2247204));
871*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x404d6020), SkBits2Float(0xc22fe198), SkBits2Float(0x408177f0), SkBits2Float(0xc23cb4d4));
872*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409c3fc8), SkBits2Float(0xc2498810), SkBits2Float(0x40f7bc68), SkBits2Float(0xc2503bb0));
873*c8dee2aaSAndroid Build Coastguard Worker path.close();
874*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc20487d4), SkBits2Float(0xc2239250));
875*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ee8d37), SkBits2Float(0xc2239d4e), SkBits2Float(0xc1dbbeef), SkBits2Float(0xc21a45b5));
876*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c8f0a7), SkBits2Float(0xc210ee1d), SkBits2Float(0xc1c8daab), SkBits2Float(0xc203ace5));
877*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c8c4af), SkBits2Float(0xc1ecd758), SkBits2Float(0xc1db73e0), SkBits2Float(0xc1da0910));
878*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ee2310), SkBits2Float(0xc1c73ac7), SkBits2Float(0xc20452c1), SkBits2Float(0xc1c724cb));
879*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21193f9), SkBits2Float(0xc1c70ecf), SkBits2Float(0xc21afb1d), SkBits2Float(0xc1d9be01));
880*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2246242), SkBits2Float(0xc1ec6d31), SkBits2Float(0xc2246d40), SkBits2Float(0xc20377d2));
881*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc224783e), SkBits2Float(0xc210b90a), SkBits2Float(0xc21b20a5), SkBits2Float(0xc21a202d));
882*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211c90c), SkBits2Float(0xc2238752), SkBits2Float(0xc20487d4), SkBits2Float(0xc2239250));
883*c8dee2aaSAndroid Build Coastguard Worker path.close();
884*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
885*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
886*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
887*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
888*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
889*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
890*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
891*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
892*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
893*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
894*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
895*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
896*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
897*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
898*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
899*c8dee2aaSAndroid Build Coastguard Worker path.close();
900*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c7b18), SkBits2Float(0x40950470));
901*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fb33d), SkBits2Float(0x4071d1b0), SkBits2Float(0xc2242dae), SkBits2Float(0x40ad5534));
902*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218a81f), SkBits2Float(0x40e1c194), SkBits2Float(0xc21524ab), SkBits2Float(0x41240037));
903*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211a138), SkBits2Float(0x41571fa5), SkBits2Float(0xc2182ec4), SkBits2Float(0x41829af0));
904*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21ebc50), SkBits2Float(0x4199a610), SkBits2Float(0xc22b842b), SkBits2Float(0x41a0acf4));
905*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2384c07), SkBits2Float(0x41a7b3dc), SkBits2Float(0xc243d196), SkBits2Float(0x419a98c4));
906*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f5726), SkBits2Float(0x418d7dad), SkBits2Float(0xc252da98), SkBits2Float(0x4167dbea));
907*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2565e0c), SkBits2Float(0x4134bc7e), SkBits2Float(0xc24fd080), SkBits2Float(0x4106a640));
908*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24942f4), SkBits2Float(0x40b12008), SkBits2Float(0xc23c7b18), SkBits2Float(0x40950470));
909*c8dee2aaSAndroid Build Coastguard Worker path.close();
910*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4204f72e), SkBits2Float(0x41c56cd2));
911*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42123842), SkBits2Float(0x41c52adf), SkBits2Float(0x421baed7), SkBits2Float(0x41d7bac6));
912*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4225256d), SkBits2Float(0x41ea4aad), SkBits2Float(0x42254667), SkBits2Float(0x4202666b));
913*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42256760), SkBits2Float(0x420fa77f), SkBits2Float(0x421c1f6c), SkBits2Float(0x42191e14));
914*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421bff97), SkBits2Float(0x42193e89), SkBits2Float(0x421bdf6b), SkBits2Float(0x42195eb8));
915*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421bbff6), SkBits2Float(0x42197f32), SkBits2Float(0x421ba03b), SkBits2Float(0x42199f57));
916*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b605e), SkBits2Float(0x4219e00a), SkBits2Float(0x421b1fa8), SkBits2Float(0x421a1f22));
917*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421ae0f1), SkBits2Float(0x421a604b), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
918*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
919*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
920*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
921*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
922*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41db19b1), SkBits2Float(0x41da63d5), SkBits2Float(0x41db755b), SkBits2Float(0x41da0a9b));
923*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dbce01), SkBits2Float(0x41d9ae59), SkBits2Float(0x41dc285e), SkBits2Float(0x41d952ce));
924*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dc55b6), SkBits2Float(0x41d924df), SkBits2Float(0x41dc82cd), SkBits2Float(0x41d8f7cd));
925*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dcaf1e), SkBits2Float(0x41d8ca01), SkBits2Float(0x41dcdc4c), SkBits2Float(0x41d89bf0));
926*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ef6c33), SkBits2Float(0x41c5aec5), SkBits2Float(0x4204f72e), SkBits2Float(0x41c56cd2));
927*c8dee2aaSAndroid Build Coastguard Worker path.close();
928*c8dee2aaSAndroid Build Coastguard Worker 
929*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
930*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
931*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
932*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42240000), SkBits2Float(0x42040000));
933*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
934*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
935*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
936*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
937*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
938*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
939*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
940*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
941*c8dee2aaSAndroid Build Coastguard Worker path.close();
942*c8dee2aaSAndroid Build Coastguard Worker 
943*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
944*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
945*c8dee2aaSAndroid Build Coastguard Worker }
946*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_24588(skiatest::Reporter * reporter,const char * filename)947*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_24588(skiatest::Reporter* reporter, const char* filename) {
948*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
949*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
950*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x413a5194), SkBits2Float(0xc24d4e33));  // 11.6449f, -51.3264f
951*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4169f3fc), SkBits2Float(0xc2532032), SkBits2Float(0x418e0c8b), SkBits2Float(0xc24ed218));  // 14.6221f, -52.7814f, 17.7561f, -51.7052f
952*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a71f17), SkBits2Float(0xc24a83ff), SkBits2Float(0x41b2c316), SkBits2Float(0xc23e9b65));  // 20.8902f, -50.6289f, 22.3453f, -47.6518f
953*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41be6714), SkBits2Float(0xc232b2cb), SkBits2Float(0x41b5cae0), SkBits2Float(0xc2262985));  // 23.8003f, -44.6746f, 22.7241f, -41.5405f
954*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ad2ead), SkBits2Float(0xc219a03f), SkBits2Float(0x41955d79), SkBits2Float(0xc213ce40));  // 21.6478f, -38.4065f, 18.6706f, -36.9514f
955*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x417b188a), SkBits2Float(0xc20dfc40), SkBits2Float(0x4148f373), SkBits2Float(0xc2124a5a));  // 15.6935f, -35.4963f, 12.5594f, -36.5726f
956*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4116ce5a), SkBits2Float(0xc2169874), SkBits2Float(0x40ff0cba), SkBits2Float(0xc222810e));  // 9.42538f, -37.6489f, 7.9703f, -40.626f
957*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d07cc0), SkBits2Float(0xc22e69a8), SkBits2Float(0x40f2ed90), SkBits2Float(0xc23af2ee));  // 6.51523f, -43.6032f, 7.5915f, -46.7372f
958*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x410aaf2c), SkBits2Float(0xc2477c34), SkBits2Float(0x413a5194), SkBits2Float(0xc24d4e33));  // 8.66777f, -49.8713f, 11.6449f, -51.3264f
959*c8dee2aaSAndroid Build Coastguard Worker path.close();
960*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
961*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
962*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
963*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
964*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
965*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
966*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
967*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
968*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
969*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
970*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
971*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
972*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
973*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
974*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
975*c8dee2aaSAndroid Build Coastguard Worker path.close();
976*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23d594a), SkBits2Float(0x3f8b9aa0));  // -47.3372f, 1.09066f
977*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23056ee), SkBits2Float(0x3ee95200), SkBits2Float(0xc2255841), SkBits2Float(0x40139cf0));  // -44.0849f, 0.455704f, -41.3362f, 2.30645f
978*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21a5994), SkBits2Float(0x408507d0), SkBits2Float(0xc217cf63), SkBits2Float(0x40ed1ab6));  // -38.5875f, 4.1572f, -37.9525f, 7.40951f
979*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21747fe), SkBits2Float(0x41016369), SkBits2Float(0xc2172ef9), SkBits2Float(0x410bdff7));  // -37.8203f, 8.08677f, -37.7959f, 8.74218f
980*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2161ebf), SkBits2Float(0x411577cf), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -37.53f, 9.34175f, -37.3514f, 10.0083f
981*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
982*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
983*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
984*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
985*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2543df8), SkBits2Float(0x415334fe), SkBits2Float(0xc2546005), SkBits2Float(0x41447d40));  // -53.0605f, 13.2004f, -53.0938f, 12.2806f
986*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc255df09), SkBits2Float(0x41370862), SkBits2Float(0xc2569fcc), SkBits2Float(0x41279af0));  // -53.4678f, 11.4395f, -53.6561f, 10.4753f
987*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25929fe), SkBits2Float(0x40e722fc), SkBits2Float(0xc251c2d2), SkBits2Float(0x408f2d94));  // -54.291f, 7.22302f, -52.4403f, 4.47431f
988*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a5ba8), SkBits2Float(0x3fdce0a0), SkBits2Float(0xc23d594a), SkBits2Float(0x3f8b9aa0));  // -50.5895f, 1.72561f, -47.3372f, 1.09066f
989*c8dee2aaSAndroid Build Coastguard Worker path.close();
990*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc18b14a2), SkBits2Float(0x42164b25));  // -17.3851f, 37.5734f
991*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1675bab), SkBits2Float(0x421010e4), SkBits2Float(0xc134a62c), SkBits2Float(0x4213efa5));  // -14.4599f, 36.0165f, -11.2906f, 36.984f
992*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc101f0aa), SkBits2Float(0x4217ce66), SkBits2Float(0xc0d20f46), SkBits2Float(0x422381cc));  // -8.12126f, 37.9516f, -6.56436f, 40.8768f
993*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0a03d38), SkBits2Float(0x422f3532), SkBits2Float(0xc0bf3344), SkBits2Float(0x423be292));  // -5.00747f, 43.8019f, -5.97501f, 46.9713f
994*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0de294c), SkBits2Float(0x42488ff2), SkBits2Float(0xc11de23e), SkBits2Float(0x424eca34));  // -6.94254f, 50.1406f, -9.86773f, 51.6975f
995*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc14cafd4), SkBits2Float(0x42550476), SkBits2Float(0xc17f6556), SkBits2Float(0x425125b4));  // -12.7929f, 53.2544f, -15.9622f, 52.2868f
996*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1990d6c), SkBits2Float(0x424d46f3), SkBits2Float(0xc1a581f0), SkBits2Float(0x4241938e));  // -19.1316f, 51.3193f, -20.6884f, 48.3941f
997*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1b1f673), SkBits2Float(0x4235e028), SkBits2Float(0xc1aa38f0), SkBits2Float(0x422932c8));  // -22.2453f, 45.4689f, -21.2778f, 42.2996f
998*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a27b6c), SkBits2Float(0x421c8567), SkBits2Float(0xc18b14a2), SkBits2Float(0x42164b25));  // -20.3103f, 39.1303f, -17.3851f, 37.5734f
999*c8dee2aaSAndroid Build Coastguard Worker path.close();
1000*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1001*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1002*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1003*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1004*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1005*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4217d943), SkBits2Float(0x421d67f9), SkBits2Float(0x4214ba8d), SkBits2Float(0x421f5c6e));  // 37.9622f, 39.3515f, 37.1822f, 39.8403f
1006*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42129039), SkBits2Float(0x422256bd), SkBits2Float(0x420f9986), SkBits2Float(0x4224eb5c));  // 36.6408f, 40.5847f, 35.8999f, 41.2298f
1007*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420e25cf), SkBits2Float(0x42262f05), SkBits2Float(0x420ca0a4), SkBits2Float(0x42273ec0));  // 35.5369f, 41.5459f, 35.1569f, 41.8113f
1008*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420b5228), SkBits2Float(0x42288f80), SkBits2Float(0x4209d382), SkBits2Float(0x4229c624));  // 34.8302f, 42.1401f, 34.4566f, 42.4435f
1009*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ff1232), SkBits2Float(0x423220d2), SkBits2Float(0x41e4b406), SkBits2Float(0x4230c247));  // 31.8839f, 44.5321f, 28.5879f, 44.1897f
1010*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ca55dc), SkBits2Float(0x422f63bd), SkBits2Float(0x41b9a084), SkBits2Float(0x42251952));  // 25.2919f, 43.8474f, 23.2034f, 41.2747f
1011*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a8eb2b), SkBits2Float(0x421acee9), SkBits2Float(0x41aba840), SkBits2Float(0x420d9fd3));  // 21.1148f, 38.7021f, 21.4572f, 35.4061f
1012*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ae6555), SkBits2Float(0x420070be), SkBits2Float(0x41c2fa28), SkBits2Float(0x41f02c24));  // 21.7995f, 32.1101f, 24.3721f, 30.0216f
1013*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c514db), SkBits2Float(0x41ee76d0), SkBits2Float(0x41c73f0f), SkBits2Float(0x41ecf584));  // 24.6352f, 29.808f, 24.9058f, 29.6199f
1014*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c919c1), SkBits2Float(0x41eb15ab), SkBits2Float(0x41cb250b), SkBits2Float(0x41e94e07));  // 25.1376f, 29.3856f, 25.3931f, 29.1631f
1015*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41cf4ed6), SkBits2Float(0x41e5ae04), SkBits2Float(0x41d3c048), SkBits2Float(0x41e2e387));  // 25.9135f, 28.71f, 26.4689f, 28.3611f
1016*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d4d649), SkBits2Float(0x41e1661f), SkBits2Float(0x41d605fb), SkBits2Float(0x41dff35b));  // 26.6046f, 28.1749f, 26.7529f, 27.9938f
1017*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d7094e), SkBits2Float(0x41deb6c2), SkBits2Float(0x41d81f4d), SkBits2Float(0x41dd81fd));  // 26.8795f, 27.8392f, 27.0153f, 27.6885f
1018*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41d81f53), SkBits2Float(0x41dd81f7));  // 27.0153f, 27.6885f
1019*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d96269), SkBits2Float(0x41dc1b1d), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.1731f, 27.5132f, 27.3431f, 27.3431f
1020*c8dee2aaSAndroid Build Coastguard Worker path.close();
1021*c8dee2aaSAndroid Build Coastguard Worker 
1022*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1023*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1024*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1025*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421a8288), SkBits2Float(0x420efdef));  // 38.6275f, 35.748f
1026*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4219989b), SkBits2Float(0x421c3719), SkBits2Float(0x420f9986), SkBits2Float(0x4224eb5c));  // 38.399f, 39.0538f, 35.8999f, 41.2298f
1027*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42059a71), SkBits2Float(0x422d9f9f), SkBits2Float(0x41f0c28e), SkBits2Float(0x422cb5b2));  // 33.4008f, 43.4059f, 30.095f, 43.1774f
1028*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d65038), SkBits2Float(0x422bcbc5), SkBits2Float(0x41c4e7b3), SkBits2Float(0x4221ccb0));  // 26.7892f, 42.949f, 24.6131f, 40.4499f
1029*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b37f2c), SkBits2Float(0x4217cd9b), SkBits2Float(0x41b55306), SkBits2Float(0x420a9471));  // 22.4371f, 37.9508f, 22.6655f, 34.645f
1030*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b726e0), SkBits2Float(0x41fab68c), SkBits2Float(0x41cb250b), SkBits2Float(0x41e94e07));  // 22.894f, 31.3391f, 25.3931f, 29.1631f
1031*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41df2336), SkBits2Float(0x41d7e580), SkBits2Float(0x41f9958b), SkBits2Float(0x41d9b95a));  // 27.8922f, 26.9871f, 31.198f, 27.2155f
1032*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420a03ef), SkBits2Float(0x41db8d34), SkBits2Float(0x4212b832), SkBits2Float(0x41ef8b5f));  // 34.5038f, 27.4439f, 36.6799f, 29.9431f
1033*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b6c75), SkBits2Float(0x4201c4c5), SkBits2Float(0x421a8288), SkBits2Float(0x420efdef));  // 38.8559f, 32.4422f, 38.6275f, 35.748f
1034*c8dee2aaSAndroid Build Coastguard Worker path.close();
1035*c8dee2aaSAndroid Build Coastguard Worker 
1036*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1037*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1038*c8dee2aaSAndroid Build Coastguard Worker }
1039*c8dee2aaSAndroid Build Coastguard Worker 
1040*c8dee2aaSAndroid Build Coastguard Worker // SkDQuadIntersection.cpp:594: failed assertion "way_roughly_zero(fT[0][index])
fuzz763_20016(skiatest::Reporter * reporter,const char * filename)1041*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_20016(skiatest::Reporter* reporter, const char* filename) {
1042*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1043*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1044*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41e88c66), SkBits2Float(0xc22f800b));  // 29.0686f, -43.875f
1045*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420178e8), SkBits2Float(0xc230b9b9), SkBits2Float(0x420babd1), SkBits2Float(0xc228426b));  // 32.3681f, -44.1814f, 34.9178f, -42.0649f
1046*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4215debb), SkBits2Float(0xc21fcb1e), SkBits2Float(0x42171869), SkBits2Float(0xc2129869));  // 37.4675f, -39.9484f, 37.7738f, -36.6488f
1047*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42185217), SkBits2Float(0xc20565b3), SkBits2Float(0x420fdac9), SkBits2Float(0xc1f66594));  // 38.0802f, -33.3493f, 35.9637f, -30.7996f
1048*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4207637c), SkBits2Float(0xc1e1ffc1), SkBits2Float(0x41f4618e), SkBits2Float(0xc1df8c65));  // 33.8472f, -28.2499f, 30.5476f, -27.9436f
1049*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d9fc22), SkBits2Float(0xc1dd190a), SkBits2Float(0x41c59650), SkBits2Float(0xc1ee07a4));  // 27.2481f, -27.6372f, 24.6984f, -29.7537f
1050*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b1307c), SkBits2Float(0xc1fef63e), SkBits2Float(0x41aebd21), SkBits2Float(0xc20cadd5));  // 22.1487f, -31.8702f, 21.8423f, -35.1698f
1051*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ac49c5), SkBits2Float(0xc219e08a), SkBits2Float(0x41bd3860), SkBits2Float(0xc2241373));  // 21.536f, -38.4693f, 23.6525f, -41.019f
1052*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ce26fa), SkBits2Float(0xc22e465d), SkBits2Float(0x41e88c66), SkBits2Float(0xc22f800b));  // 25.769f, -43.5687f, 29.0686f, -43.875f
1053*c8dee2aaSAndroid Build Coastguard Worker path.close();
1054*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1055*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1056*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1057*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1058*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1059*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1060*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1061*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x42100ef9), SkBits2Float(0x40c1f194), SkBits2Float(0x4218e765));  // 8, 36.0146f, 6.06074f, 38.226f
1062*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4100db87), SkBits2Float(0x42186e1c), SkBits2Float(0x411cd246), SkBits2Float(0x421bbc51));  // 8.0536f, 38.1075f, 9.80134f, 38.9339f
1063*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41326be0), SkBits2Float(0x42146b95), SkBits2Float(0x4156b15b), SkBits2Float(0x421110b0));  // 11.1513f, 37.1051f, 13.4183f, 36.2663f
1064*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41843577), SkBits2Float(0x420c7739), SkBits2Float(0x419c4b3e), SkBits2Float(0x421200ec));  // 16.5261f, 35.1164f, 19.5367f, 36.5009f
1065*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b46104), SkBits2Float(0x42178a9f), SkBits2Float(0x41bd93f2), SkBits2Float(0x4223f904));  // 22.5474f, 37.8854f, 23.6972f, 40.9932f
1066*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c6c6e0), SkBits2Float(0x42306768), SkBits2Float(0x41bbb37b), SkBits2Float(0x423c724c));  // 24.8471f, 44.101f, 23.4626f, 47.1116f
1067*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b0a015), SkBits2Float(0x42487d2f), SkBits2Float(0x4197c34c), SkBits2Float(0x424d16a6));  // 22.0782f, 50.1222f, 18.9704f, 51.2721f
1068*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x417dcd04), SkBits2Float(0x4251b01e), SkBits2Float(0x414da178), SkBits2Float(0x424c266a));  // 15.8626f, 52.422f, 12.8519f, 51.0375f
1069*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414d992c), SkBits2Float(0x424c2576), SkBits2Float(0x414d90e0), SkBits2Float(0x424c2481));  // 12.8499f, 51.0366f, 12.8479f, 51.0356f
1070*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414d8b5f), SkBits2Float(0x424c2655), SkBits2Float(0x414d85dc), SkBits2Float(0x424c2828));  // 12.8465f, 51.0374f, 12.8452f, 51.0392f
1071*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412d952c), SkBits2Float(0x4256bc8e), SkBits2Float(0x40f225c0), SkBits2Float(0x4258923c));  // 10.8489f, 53.6841f, 7.56711f, 54.1428f
1072*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4089212c), SkBits2Float(0x425a67eb), SkBits2Float(0x3fd1f7e0), SkBits2Float(0x42526bbf));  // 4.2853f, 54.6015f, 1.64038f, 52.6052f
1073*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbf8094f0), SkBits2Float(0x424a6f94), SkBits2Float(0xbfbb4ab0), SkBits2Float(0x423d4f00));  // -1.00455f, 50.609f, -1.46322f, 47.3271f
1074*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbff60080), SkBits2Float(0x42302e6e), SkBits2Float(0x3d985000), SkBits2Float(0x42259a07));  // -1.92189f, 44.0453f, 0.0743713f, 41.4004f
1075*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3e6fb042), SkBits2Float(0x4224c15b), SkBits2Float(0x3ecdd2ea), SkBits2Float(0x4223f703));  // 0.234071f, 41.1888f, 0.402f, 40.9912f
1076*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3e4fb040), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 0.202821f, 41, 0, 41
1077*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
1078*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
1079*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1080*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1081*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1082*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1083*c8dee2aaSAndroid Build Coastguard Worker path.close();
1084*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc24a80c4), SkBits2Float(0xc16637fc));  // -50.6257f, -14.3887f
1085*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23faf8f), SkBits2Float(0xc1826e03), SkBits2Float(0xc2329eca), SkBits2Float(0xc17bee18));  // -47.9214f, -16.3037f, -44.6551f, -15.7456f
1086*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2258e06), SkBits2Float(0xc173002c), SkBits2Float(0xc21de504), SkBits2Float(0xc147bb58));  // -41.3887f, -15.1875f, -39.4736f, -12.4832f
1087*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2163c02), SkBits2Float(0xc11c7684), SkBits2Float(0xc218777c), SkBits2Float(0xc0d066e4));  // -37.5586f, -9.77893f, -38.1167f, -6.51256f
1088*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21ab2f8), SkBits2Float(0xc04fc188), SkBits2Float(0xc225842d), SkBits2Float(0xbfaa62c0));  // -38.6748f, -3.24619f, -41.3791f, -1.33114f
1089*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2305562), SkBits2Float(0x3f157b20), SkBits2Float(0xc23d6626), SkBits2Float(0x3cd38800));  // -44.0834f, 0.58391f, -47.3498f, 0.0258217f
1090*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a76ea), SkBits2Float(0xbf084280), SkBits2Float(0xc2521fed), SkBits2Float(0xc04f23f0));  // -50.6161f, -0.532265f, -52.5312f, -3.23657f
1091*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc259c8f0), SkBits2Float(0xc0be1ba0), SkBits2Float(0xc2578d74), SkBits2Float(0xc11350e2));  // -54.4462f, -5.94087f, -53.8881f, -9.20725f
1092*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25551f9), SkBits2Float(0xc14793f2), SkBits2Float(0xc24a80c4), SkBits2Float(0xc16637fc));  // -53.3301f, -12.4736f, -50.6257f, -14.3887f
1093*c8dee2aaSAndroid Build Coastguard Worker path.close();
1094*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -47.1494f, 4.35143f
1095*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));  // -43.9486f, 3.49378f, -41.0788f, 5.15063f
1096*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -38.2091f, 6.80749f, -37.3514f, 10.0083f
1097*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
1098*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1099*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1100*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
1101*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));  // -53.6639f, 10.9486f, -52.007f, 8.07884f
1102*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -50.3502f, 5.20908f, -47.1494f, 4.35143f
1103*c8dee2aaSAndroid Build Coastguard Worker path.close();
1104*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1105*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1106*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1107*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1108*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1109*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
1110*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
1111*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
1112*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
1113*c8dee2aaSAndroid Build Coastguard Worker path.close();
1114*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc1beec1e), SkBits2Float(0x4207519a));  // -23.8653f, 33.8297f
1115*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a5a92e), SkBits2Float(0x42034ca6), SkBits2Float(0xc18e1d36), SkBits2Float(0x42096379));  // -20.7076f, 32.8249f, -17.7643f, 34.3471f
1116*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc16d2279), SkBits2Float(0x420f7a4d), SkBits2Float(0xc15d0ea8), SkBits2Float(0x421c1bc5));  // -14.8209f, 35.8694f, -13.8161f, 39.0271f
1117*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc14cfad8), SkBits2Float(0x4228bd3d), SkBits2Float(0xc1655627), SkBits2Float(0x42348339));  // -12.8112f, 42.1848f, -14.3335f, 45.1281f
1118*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc17db174), SkBits2Float(0x42404936), SkBits2Float(0xc1981baa), SkBits2Float(0x42444e2a));  // -15.8558f, 48.0715f, -19.0135f, 49.0763f
1119*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1b15e9a), SkBits2Float(0x4248531e), SkBits2Float(0xc1c8ea94), SkBits2Float(0x42423c4a));  // -22.1712f, 50.0812f, -25.1145f, 48.5589f
1120*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e0768c), SkBits2Float(0x423c2577), SkBits2Float(0xc1e88074), SkBits2Float(0x422f83ff));  // -28.0579f, 47.0366f, -29.0627f, 43.8789f
1121*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f08a5c), SkBits2Float(0x4222e287), SkBits2Float(0xc1e45cb6), SkBits2Float(0x42171c8a));  // -30.0676f, 40.7212f, -28.5453f, 37.7779f
1122*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1d82f0e), SkBits2Float(0x420b568e), SkBits2Float(0xc1beec1e), SkBits2Float(0x4207519a));  // -27.023f, 34.8345f, -23.8653f, 33.8297f
1123*c8dee2aaSAndroid Build Coastguard Worker path.close();
1124*c8dee2aaSAndroid Build Coastguard Worker 
1125*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1126*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1127*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1128*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41bbb37b), SkBits2Float(0x423c724c));  // 23.4626f, 47.1116f
1129*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b0a015), SkBits2Float(0x42487d2f), SkBits2Float(0x4197c34c), SkBits2Float(0x424d16a6));  // 22.0782f, 50.1222f, 18.9704f, 51.2721f
1130*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x417dcd04), SkBits2Float(0x4251b01e), SkBits2Float(0x414da178), SkBits2Float(0x424c266a));  // 15.8626f, 52.422f, 12.8519f, 51.0375f
1131*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x411d75ea), SkBits2Float(0x42469cb8), SkBits2Float(0x410b100e), SkBits2Float(0x423a2e53));  // 9.84129f, 49.653f, 8.69142f, 46.5452f
1132*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40f15460), SkBits2Float(0x422dbfee), SkBits2Float(0x410ed0fc), SkBits2Float(0x4221b50b));  // 7.54155f, 43.4374f, 8.92602f, 40.4268f
1133*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4124f7c7), SkBits2Float(0x4215aa28), SkBits2Float(0x4156b15b), SkBits2Float(0x421110b0));  // 10.3105f, 37.4162f, 13.4183f, 36.2663f
1134*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41843577), SkBits2Float(0x420c7739), SkBits2Float(0x419c4b3e), SkBits2Float(0x421200ec));  // 16.5261f, 35.1164f, 19.5367f, 36.5009f
1135*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b46104), SkBits2Float(0x42178a9f), SkBits2Float(0x41bd93f2), SkBits2Float(0x4223f904));  // 22.5474f, 37.8854f, 23.6972f, 40.9932f
1136*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c6c6e0), SkBits2Float(0x42306768), SkBits2Float(0x41bbb37b), SkBits2Float(0x423c724c));  // 24.8471f, 44.101f, 23.4626f, 47.1116f
1137*c8dee2aaSAndroid Build Coastguard Worker path.close();
1138*c8dee2aaSAndroid Build Coastguard Worker 
1139*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1140*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1141*c8dee2aaSAndroid Build Coastguard Worker }
1142*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_17370(skiatest::Reporter * reporter,const char * filename)1143*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_17370(skiatest::Reporter* reporter, const char* filename) {
1144*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1145*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1146*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41fb8980), SkBits2Float(0xc20d9cf4));  // 31.4421f, -35.4033f
1147*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42081e43), SkBits2Float(0xc215e4e6), SkBits2Float(0x42154ac6), SkBits2Float(0xc2146e6f));  // 34.0296f, -37.4735f, 37.323f, -37.1078f
1148*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4222774a), SkBits2Float(0xc212f7f8), SkBits2Float(0x422abf3a), SkBits2Float(0xc2089e76));  // 40.6165f, -36.7422f, 42.6867f, -34.1547f
1149*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4233072c), SkBits2Float(0xc1fc89e5), SkBits2Float(0x423190b5), SkBits2Float(0xc1e230df));  // 44.757f, -31.5673f, 44.3913f, -28.2739f
1150*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42301a3e), SkBits2Float(0xc1c7d7d8), SkBits2Float(0x4225c0bc), SkBits2Float(0xc1b747f6));  // 44.0256f, -24.9804f, 41.4382f, -22.9101f
1151*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b6738), SkBits2Float(0xc1a6b815), SkBits2Float(0x420e3ab6), SkBits2Float(0xc1a9a502));  // 38.8508f, -20.8399f, 35.5573f, -21.2056f
1152*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42010e32), SkBits2Float(0xc1ac91ef), SkBits2Float(0x41f18c82), SkBits2Float(0xc1c144f4));  // 32.2639f, -21.5713f, 30.1936f, -24.1587f
1153*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e0fca1), SkBits2Float(0xc1d5f7fa), SkBits2Float(0x41e3e98e), SkBits2Float(0xc1f05101));  // 28.1234f, -26.7461f, 28.489f, -30.0396f
1154*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e6d67b), SkBits2Float(0xc2055504), SkBits2Float(0x41fb8980), SkBits2Float(0xc20d9cf4));  // 28.8547f, -33.333f, 31.4421f, -35.4033f
1155*c8dee2aaSAndroid Build Coastguard Worker path.close();
1156*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1157*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1158*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1159*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1160*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1161*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1162*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1163*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x420ff6ba), SkBits2Float(0x40c2ea2a), SkBits2Float(0x4218c3c6));  // 8, 35.9909f, 6.09108f, 38.1912f
1164*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41135b8a), SkBits2Float(0x42173bf5), SkBits2Float(0x413c53fb), SkBits2Float(0x421ec49c));  // 9.20985f, 37.8086f, 11.7705f, 39.692f
1165*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x416709c9), SkBits2Float(0x42269f2a), SkBits2Float(0x416f0674), SkBits2Float(0x4233b9ad));  // 14.4399f, 41.6554f, 14.9391f, 44.9313f
1166*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41770320), SkBits2Float(0x4240d431), SkBits2Float(0x415798ee), SkBits2Float(0x424b81a4));  // 15.4383f, 48.2072f, 13.4748f, 50.8766f
1167*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41382eba), SkBits2Float(0x42562f18), SkBits2Float(0x4103c4ac), SkBits2Float(0x42582e42));  // 11.5114f, 53.546f, 8.23552f, 54.0452f
1168*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409eb53c), SkBits2Float(0x425a2d6e), SkBits2Float(0x40129340), SkBits2Float(0x425252e0));  // 4.95962f, 54.5444f, 2.29024f, 52.5809f
1169*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3ee54581), SkBits2Float(0x424ce72c), SkBits2Float(0xbeb8b807), SkBits2Float(0x4244fb36));  // 0.447796f, 51.2258f, -0.360779f, 49.2453f
1170*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbf99615c), SkBits2Float(0x424cdad2), SkBits2Float(0xc043dd58), SkBits2Float(0x42522abc));  // -1.19828f, 51.2137f, -3.06038f, 52.5417f
1171*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0b84398), SkBits2Float(0x4259dd06), SkBits2Float(0xc1106c72), SkBits2Float(0x4257acc2));  // -5.75825f, 54.4658f, -9.02648f, 53.9187f
1172*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc144b71a), SkBits2Float(0x42557c80), SkBits2Float(0xc163803e), SkBits2Float(0x424ab1e2));  // -12.2947f, 53.3716f, -14.2188f, 50.6737f
1173*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc18124b1), SkBits2Float(0x423fe745), SkBits2Float(0xc1798856), SkBits2Float(0x4232d49b));  // -16.1429f, 47.9758f, -15.5958f, 44.7076f
1174*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc170c74c), SkBits2Float(0x4225c1f0), SkBits2Float(0xc1459cd6), SkBits2Float(0x421e0fa8));  // -15.0487f, 41.4394f, -12.3508f, 39.5153f
1175*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc11a7260), SkBits2Float(0x42165d5e), SkBits2Float(0xc0cc4f70), SkBits2Float(0x42188da2));  // -9.65292f, 37.5912f, -6.3847f, 38.1383f
1176*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0c78c19), SkBits2Float(0x4218a726), SkBits2Float(0xc0c2e01e), SkBits2Float(0x4218c538));  // -6.23585f, 38.1632f, -6.08986f, 38.1926f
1177*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x420ff7b5), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 35.9919f, -8, 33
1178*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1179*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1180*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1181*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1182*c8dee2aaSAndroid Build Coastguard Worker path.close();
1183*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23ab9e7), SkBits2Float(0xc1c274dd));  // -46.6815f, -24.3071f
1184*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22e95fe), SkBits2Float(0xc1cd18ca), SkBits2Float(0xc2223d50), SkBits2Float(0xc1c373a5));  // -43.6465f, -25.6371f, -40.5599f, -24.4315f
1185*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215e4a2), SkBits2Float(0xc1b9ce80), SkBits2Float(0xc21092ac), SkBits2Float(0xc1a186ac));  // -37.4733f, -23.2258f, -36.1432f, -20.1908f
1186*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20b40b5), SkBits2Float(0xc1893ed9), SkBits2Float(0xc2101348), SkBits2Float(0xc1611afc));  // -34.8132f, -17.1557f, -36.0188f, -14.0691f
1187*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc214e5da), SkBits2Float(0xc12fb844), SkBits2Float(0xc22109c4), SkBits2Float(0xc11a706a));  // -37.2245f, -10.9825f, -40.2595f, -9.65244f
1188*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22d2dae), SkBits2Float(0xc1052890), SkBits2Float(0xc239865c), SkBits2Float(0xc11872dd));  // -43.2946f, -8.3224f, -46.3812f, -9.52804f
1189*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc245df09), SkBits2Float(0xc12bbd26), SkBits2Float(0xc24b3100), SkBits2Float(0xc15c4ccc));  // -49.4678f, -10.7337f, -50.7979f, -13.7687f
1190*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25082f6), SkBits2Float(0xc1866e3a), SkBits2Float(0xc24bb063), SkBits2Float(0xc19f1f96));  // -52.1279f, -16.8038f, -50.9223f, -19.8904f
1191*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc246ddd1), SkBits2Float(0xc1b7d0f0), SkBits2Float(0xc23ab9e7), SkBits2Float(0xc1c274dd));  // -49.7166f, -22.977f, -46.6815f, -24.3071f
1192*c8dee2aaSAndroid Build Coastguard Worker path.close();
1193*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -47.1494f, 4.35143f
1194*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));  // -43.9486f, 3.49378f, -41.0788f, 5.15063f
1195*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -38.2091f, 6.80749f, -37.3514f, 10.0083f
1196*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
1197*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1198*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1199*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
1200*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));  // -53.6639f, 10.9486f, -52.007f, 8.07884f
1201*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -50.3502f, 5.20908f, -47.1494f, 4.35143f
1202*c8dee2aaSAndroid Build Coastguard Worker path.close();
1203*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1204*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1205*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1206*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1207*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1208*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
1209*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
1210*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
1211*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
1212*c8dee2aaSAndroid Build Coastguard Worker path.close();
1213*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc1d961c1), SkBits2Float(0x41f9e1da));  // -27.1727f, 31.2353f
1214*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1bf6f78), SkBits2Float(0x41f47252), SkBits2Float(0xc1a93eb6), SkBits2Float(0x42017995));  // -23.9294f, 30.5558f, -21.1556f, 32.3687f
1215*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1930df4), SkBits2Float(0x4208ba01), SkBits2Float(0xc18d9e6c), SkBits2Float(0x4215b325));  // -18.3818f, 34.1816f, -17.7024f, 37.4249f
1216*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1882ee5), SkBits2Float(0x4222ac49), SkBits2Float(0xc196afbd), SkBits2Float(0x422dc4aa));  // -17.0229f, 40.6682f, -18.8358f, 43.4421f
1217*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a53094), SkBits2Float(0x4238dd0c), SkBits2Float(0xc1bf22dd), SkBits2Float(0x423b94cf));  // -20.6487f, 46.2159f, -23.892f, 46.8953f
1218*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1d91525), SkBits2Float(0x423e4c93), SkBits2Float(0xc1ef45e7), SkBits2Float(0x42370c27));  // -27.1353f, 47.5748f, -29.9091f, 45.7619f
1219*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc202bb55), SkBits2Float(0x422fcbbc), SkBits2Float(0xc2057319), SkBits2Float(0x4222d298));  // -32.6829f, 43.949f, -33.3624f, 40.7057f
1220*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2082adc), SkBits2Float(0x4215d973), SkBits2Float(0xc200ea70), SkBits2Float(0x420ac112));  // -34.0419f, 37.4624f, -32.2289f, 34.6885f
1221*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f35409), SkBits2Float(0x41ff5161), SkBits2Float(0xc1d961c1), SkBits2Float(0x41f9e1da));  // -30.416f, 31.9147f, -27.1727f, 31.2353f
1222*c8dee2aaSAndroid Build Coastguard Worker path.close();
1223*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xbfccf162), SkBits2Float(0x42236913));  // -1.60112f, 40.8526f
1224*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbf54c171), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // -0.831077f, 41, 0, 41
1225*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3dcda9e6), SkBits2Float(0x42240000), SkBits2Float(0x3e4cbe2e), SkBits2Float(0x4223fdcc));  // 0.100422f, 41, 0.199944f, 40.9978f
1226*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f12dfd9), SkBits2Float(0x4223f586), SkBits2Float(0x3f6f571b), SkBits2Float(0x4223ce2c));  // 0.573728f, 40.9898f, 0.934923f, 40.9513f
1227*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f4168dc), SkBits2Float(0x4224a9bb), SkBits2Float(0x3f15fde0), SkBits2Float(0x422595d9));  // 0.755506f, 41.1658f, 0.585905f, 41.3963f
1228*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3d27275b), SkBits2Float(0x42288cb9), SkBits2Float(0xbea10331), SkBits2Float(0x422bb375));  // 0.040809f, 42.1374f, -0.314477f, 42.9253f
1229*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbf287eab), SkBits2Float(0x4228877a), SkBits2Float(0xbf989f50), SkBits2Float(0x42258882));  // -0.658183f, 42.1323f, -1.19236f, 41.3833f
1230*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbfb1e0f9), SkBits2Float(0x42246d34), SkBits2Float(0xbfccf162), SkBits2Float(0x42236913));  // -1.38968f, 41.1066f, -1.60112f, 40.8526f
1231*c8dee2aaSAndroid Build Coastguard Worker path.close();
1232*c8dee2aaSAndroid Build Coastguard Worker 
1233*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1234*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1235*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1236*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x415798ee), SkBits2Float(0x424b81a4));  // 13.4748f, 50.8766f
1237*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41382eba), SkBits2Float(0x42562f18), SkBits2Float(0x4103c4ac), SkBits2Float(0x42582e42));  // 11.5114f, 53.546f, 8.23552f, 54.0452f
1238*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409eb53c), SkBits2Float(0x425a2d6e), SkBits2Float(0x40129340), SkBits2Float(0x425252e0));  // 4.95962f, 54.5444f, 2.29024f, 52.5809f
1239*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbec21f80), SkBits2Float(0x424a7854), SkBits2Float(0xbf60da80), SkBits2Float(0x423d5dd0));  // -0.379147f, 50.6175f, -0.878334f, 47.3416f
1240*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbfb052b0), SkBits2Float(0x4230434d), SkBits2Float(0x3f15fde0), SkBits2Float(0x422595d9));  // -1.37752f, 44.0657f, 0.585905f, 41.3963f
1241*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40232840), SkBits2Float(0x421ae866), SkBits2Float(0x40ba6840), SkBits2Float(0x4218e93b));  // 2.54933f, 38.727f, 5.82523f, 38.2278f
1242*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41119e2f), SkBits2Float(0x4216ea10), SkBits2Float(0x413c53fb), SkBits2Float(0x421ec49c));  // 9.10112f, 37.7286f, 11.7705f, 39.692f
1243*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x416709c9), SkBits2Float(0x42269f2a), SkBits2Float(0x416f0674), SkBits2Float(0x4233b9ad));  // 14.4399f, 41.6554f, 14.9391f, 44.9313f
1244*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41770320), SkBits2Float(0x4240d431), SkBits2Float(0x415798ee), SkBits2Float(0x424b81a4));  // 15.4383f, 48.2072f, 13.4748f, 50.8766f
1245*c8dee2aaSAndroid Build Coastguard Worker path.close();
1246*c8dee2aaSAndroid Build Coastguard Worker 
1247*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1248*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1249*c8dee2aaSAndroid Build Coastguard Worker }
1250*c8dee2aaSAndroid Build Coastguard Worker 
1251*c8dee2aaSAndroid Build Coastguard Worker // SkDQuadIntersection.cpp:598: failed assertion "way_roughly_equal(fT[0][index], 1)"
fuzz763_35322(skiatest::Reporter * reporter,const char * filename)1252*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_35322(skiatest::Reporter* reporter, const char* filename) {
1253*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1254*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1255*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41042400), SkBits2Float(0xc24fea42));  // 8.25879f, -51.9788f
1256*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x413225f2), SkBits2Float(0xc25680b3), SkBits2Float(0x4165502a), SkBits2Float(0xc2530720));  // 11.1343f, -53.6257f, 14.3321f, -52.757f
1257*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418c3d32), SkBits2Float(0xc24f8d8e), SkBits2Float(0x41996a13), SkBits2Float(0xc2440d11));  // 17.5299f, -51.8882f, 19.1768f, -49.0128f
1258*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a696f3), SkBits2Float(0xc2388c95), SkBits2Float(0x419fa3cc), SkBits2Float(0xc22bc206));  // 20.8237f, -46.1373f, 19.955f, -42.9395f
1259*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4198b0a8), SkBits2Float(0xc21ef778), SkBits2Float(0x4181afaf), SkBits2Float(0xc2186108));  // 19.0863f, -39.7417f, 16.2108f, -38.0948f
1260*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41555d6e), SkBits2Float(0xc211ca98), SkBits2Float(0x41223335), SkBits2Float(0xc215442b));  // 13.3353f, -36.4478f, 10.1375f, -37.3166f
1261*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40de11f8), SkBits2Float(0xc218bdbe), SkBits2Float(0x40a95e78), SkBits2Float(0xc2243e3a));  // 6.93969f, -38.1853f, 5.29278f, -41.0608f
1262*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x406955e8), SkBits2Float(0xc22fbeb6), SkBits2Float(0x4090778c), SkBits2Float(0xc23c8944));  // 3.64587f, -43.9362f, 4.51459f, -47.134f
1263*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40ac4420), SkBits2Float(0xc24953d2), SkBits2Float(0x41042400), SkBits2Float(0xc24fea42));  // 5.38332f, -50.3319f, 8.25879f, -51.9788f
1264*c8dee2aaSAndroid Build Coastguard Worker path.close();
1265*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41cb7543), SkBits2Float(0xc2385013));  // 25.4323f, -46.0782f
1266*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e591fd), SkBits2Float(0xc23a9972), SkBits2Float(0x41fb44a5), SkBits2Float(0xc232fbf5));  // 28.6963f, -46.6498f, 31.4085f, -44.7461f
1267*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42087ba8), SkBits2Float(0xc22b5e79), SkBits2Float(0x420ac507), SkBits2Float(0xc21e501c));  // 34.1208f, -42.8423f, 34.6924f, -39.5782f
1268*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420d0e67), SkBits2Float(0xc21141bf), SkBits2Float(0x420570ea), SkBits2Float(0xc206686a));  // 35.2641f, -36.3142f, 33.3603f, -33.602f
1269*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41fba6dc), SkBits2Float(0xc1f71e2c), SkBits2Float(0x41e18a22), SkBits2Float(0xc1f28b6c));  // 31.4565f, -30.8897f, 28.1924f, -30.3181f
1270*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c76d67), SkBits2Float(0xc1edf8ad), SkBits2Float(0x41b1babe), SkBits2Float(0xc1fd33a6));  // 24.9284f, -29.7464f, 22.2162f, -31.6502f
1271*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419c0815), SkBits2Float(0xc2063750), SkBits2Float(0x41977556), SkBits2Float(0xc21345ad));  // 19.5039f, -33.554f, 18.9323f, -36.818f
1272*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4192e296), SkBits2Float(0xc220540a), SkBits2Float(0x41a21d8f), SkBits2Float(0xc22b2d5e));  // 18.3606f, -40.0821f, 20.2644f, -42.7943f
1273*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b15888), SkBits2Float(0xc23606b3), SkBits2Float(0x41cb7543), SkBits2Float(0xc2385013));  // 22.1682f, -45.5065f, 25.4323f, -46.0782f
1274*c8dee2aaSAndroid Build Coastguard Worker path.close();
1275*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4206de71), SkBits2Float(0xc204f99f));  // 33.7172f, -33.2438f
1276*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211be80), SkBits2Float(0xc20c8d7c), SkBits2Float(0x421ecad2), SkBits2Float(0xc20a388c));  // 36.436f, -35.1382f, 39.6981f, -34.5552f
1277*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422bd724), SkBits2Float(0xc207e39b), SkBits2Float(0x42336b00), SkBits2Float(0xc1fa0718));  // 42.9601f, -33.9723f, 44.8545f, -31.2535f
1278*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423afedd), SkBits2Float(0xc1e446f9), SkBits2Float(0x4238a9ec), SkBits2Float(0xc1ca2e57));  // 46.7489f, -28.5347f, 46.1659f, -25.2726f
1279*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423654fc), SkBits2Float(0xc1b015b3), SkBits2Float(0x422b74ed), SkBits2Float(0xc1a0edfa));  // 45.583f, -22.0106f, 42.8642f, -20.1162f
1280*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422094de), SkBits2Float(0xc191c640), SkBits2Float(0x4213888c), SkBits2Float(0xc1967021));  // 40.1454f, -18.2218f, 36.8833f, -18.8048f
1281*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42067c3a), SkBits2Float(0xc19b1a02), SkBits2Float(0x41fdd0bc), SkBits2Float(0xc1b0da20));  // 33.6213f, -19.3877f, 31.7269f, -22.1065f
1282*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41eea902), SkBits2Float(0xc1c69a3f), SkBits2Float(0x41f352e3), SkBits2Float(0xc1e0b2e3));  // 29.8325f, -24.8253f, 30.4155f, -28.0873f
1283*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41f7fcc4), SkBits2Float(0xc1facb85), SkBits2Float(0x4206de71), SkBits2Float(0xc204f99f));  // 30.9984f, -31.3494f, 33.7172f, -33.2438f
1284*c8dee2aaSAndroid Build Coastguard Worker path.close();
1285*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1286*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1287*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1288*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1289*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1290*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1291*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1292*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
1293*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40b4fa00), SkBits2Float(0x421aa1fd), SkBits2Float(0x40b4ef0c), SkBits2Float(0x421aa35b));  // 5.65552f, 38.6582f, 5.65418f, 38.6595f
1294*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40f11f68), SkBits2Float(0x421c342c), SkBits2Float(0x4111ddac), SkBits2Float(0x42218978));  // 7.53508f, 39.0509f, 9.11662f, 40.3842f
1295*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x413a6700), SkBits2Float(0x422a1497), SkBits2Float(0x413ee6c0), SkBits2Float(0x42374996));  // 11.6501f, 42.5201f, 11.9313f, 45.8219f
1296*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41436686), SkBits2Float(0x42447e96), SkBits2Float(0x41213a06), SkBits2Float(0x424ea0eb));  // 12.2125f, 49.1236f, 10.0767f, 51.6571f
1297*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40fe1b10), SkBits2Float(0x4258c340), SkBits2Float(0x40947314), SkBits2Float(0x4259e330));  // 7.9408f, 54.1907f, 4.63905f, 54.4719f
1298*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3fab2c60), SkBits2Float(0x425b0321), SkBits2Float(0xbf991e40), SkBits2Float(0x42527802));  // 1.33729f, 54.7531f, -1.19624f, 52.6172f
1299*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc06eb470), SkBits2Float(0x4249ece2), SkBits2Float(0xc08059b8), SkBits2Float(0x423cb7e2));  // -3.72976f, 50.4813f, -4.01095f, 47.1796f
1300*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0895940), SkBits2Float(0x422f82e3), SkBits2Float(0xc00a0088), SkBits2Float(0x4225608e));  // -4.29214f, 43.8778f, -2.15628f, 41.3443f
1301*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbff725c6), SkBits2Float(0x42244eb9), SkBits2Float(0xbfd8a182), SkBits2Float(0x4223569a));  // -1.93084f, 41.0769f, -1.69243f, 40.8346f
1302*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc07bec59), SkBits2Float(0x42218277), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.9363f, 40.3774f, -5.65685f, 38.6569f
1303*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
1304*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1305*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1306*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1307*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1308*c8dee2aaSAndroid Build Coastguard Worker path.close();
1309*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc233e0fb), SkBits2Float(0xc1dac1ac));  // -44.9697f, -27.3446f
1310*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22769b6), SkBits2Float(0xc1e3c410), SkBits2Float(0xc21b69b6), SkBits2Float(0xc1d881ca));  // -41.8532f, -28.4707f, -38.8532f, -27.0634f
1311*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20f69b6), SkBits2Float(0xc1cd3f84), SkBits2Float(0xc20ae884), SkBits2Float(0xc1b450fa));  // -35.8532f, -25.656f, -34.7271f, -22.5395f
1312*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2066752), SkBits2Float(0xc19b6270), SkBits2Float(0xc20c0875), SkBits2Float(0xc1836270));  // -33.6009f, -19.4231f, -35.0083f, -16.4231f
1313*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211a998), SkBits2Float(0xc156c4e1), SkBits2Float(0xc21e20dd), SkBits2Float(0xc144c018));  // -36.4156f, -13.4231f, -39.5321f, -12.2969f
1314*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22a9822), SkBits2Float(0xc132bb50), SkBits2Float(0xc2369821), SkBits2Float(0xc1493fdc));  // -42.6486f, -11.1707f, -45.6486f, -12.5781f
1315*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2429822), SkBits2Float(0xc15fc467), SkBits2Float(0xc2471954), SkBits2Float(0xc188d0be));  // -48.6486f, -13.9854f, -49.7747f, -17.1019f
1316*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24b9a86), SkBits2Float(0xc1a1bf48), SkBits2Float(0xc245f962), SkBits2Float(0xc1b9bf47));  // -50.9009f, -20.2184f, -49.4935f, -23.2184f
1317*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2405840), SkBits2Float(0xc1d1bf48), SkBits2Float(0xc233e0fb), SkBits2Float(0xc1dac1ac));  // -48.0862f, -26.2184f, -44.9697f, -27.3446f
1318*c8dee2aaSAndroid Build Coastguard Worker path.close();
1319*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -47.1494f, 4.35143f
1320*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));  // -43.9486f, 3.49378f, -41.0788f, 5.15063f
1321*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -38.2091f, 6.80749f, -37.3514f, 10.0083f
1322*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
1323*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1324*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1325*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
1326*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));  // -53.6639f, 10.9486f, -52.007f, 8.07884f
1327*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -50.3502f, 5.20908f, -47.1494f, 4.35143f
1328*c8dee2aaSAndroid Build Coastguard Worker path.close();
1329*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1330*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1331*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1332*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1333*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1334*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
1335*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
1336*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
1337*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
1338*c8dee2aaSAndroid Build Coastguard Worker path.close();
1339*c8dee2aaSAndroid Build Coastguard Worker 
1340*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1341*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1342*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1343*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41213a06), SkBits2Float(0x424ea0eb));  // 10.0767f, 51.6571f
1344*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40fe1b10), SkBits2Float(0x4258c340), SkBits2Float(0x40947314), SkBits2Float(0x4259e330));  // 7.9408f, 54.1907f, 4.63905f, 54.4719f
1345*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3fab2c60), SkBits2Float(0x425b0321), SkBits2Float(0xbf991e40), SkBits2Float(0x42527802));  // 1.33729f, 54.7531f, -1.19624f, 52.6172f
1346*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc06eb470), SkBits2Float(0x4249ece2), SkBits2Float(0xc08059b8), SkBits2Float(0x423cb7e2));  // -3.72976f, 50.4813f, -4.01095f, 47.1796f
1347*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0895940), SkBits2Float(0x422f82e3), SkBits2Float(0xc00a0088), SkBits2Float(0x4225608e));  // -4.29214f, 43.8778f, -2.15628f, 41.3443f
1348*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbca74400), SkBits2Float(0x421b3e39), SkBits2Float(0x40520168), SkBits2Float(0x421a1e48));  // -0.0204182f, 38.8108f, 3.28134f, 38.5296f
1349*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d2a8b0), SkBits2Float(0x4218fe58), SkBits2Float(0x4111ddac), SkBits2Float(0x42218978));  // 6.58309f, 38.2484f, 9.11662f, 40.3842f
1350*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x413a6700), SkBits2Float(0x422a1497), SkBits2Float(0x413ee6c0), SkBits2Float(0x42374996));  // 11.6501f, 42.5201f, 11.9313f, 45.8219f
1351*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41436686), SkBits2Float(0x42447e96), SkBits2Float(0x41213a06), SkBits2Float(0x424ea0eb));  // 12.2125f, 49.1236f, 10.0767f, 51.6571f
1352*c8dee2aaSAndroid Build Coastguard Worker path.close();
1353*c8dee2aaSAndroid Build Coastguard Worker 
1354*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1355*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1356*c8dee2aaSAndroid Build Coastguard Worker }
1357*c8dee2aaSAndroid Build Coastguard Worker 
1358*c8dee2aaSAndroid Build Coastguard Worker // SkPathOpsOp.cpp:52: failed assertion "angle != firstAngle || !loop"
fuzz763_849020(skiatest::Reporter * reporter,const char * filename)1359*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_849020(skiatest::Reporter* reporter, const char* filename) {
1360*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1361*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1362*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x411e4374), SkBits2Float(0xc24ec58f));  // 9.89147f, -51.6929f
1363*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414d13fa), SkBits2Float(0xc254fe70), SkBits2Float(0x417fc7a6), SkBits2Float(0xc2511e30));  // 12.8174f, -53.2485f, 15.9862f, -52.2795f
1364*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41993dab), SkBits2Float(0xc24d3df4), SkBits2Float(0x41a5af6e), SkBits2Float(0xc24189d2));  // 19.1551f, -51.3105f, 20.7107f, -48.3846f
1365*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b22132), SkBits2Float(0xc235d5b1), SkBits2Float(0x41aa60b2), SkBits2Float(0xc22928c4));  // 22.2662f, -45.4587f, 21.2972f, -42.2898f
1366*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a2a038), SkBits2Float(0xc21c7bda), SkBits2Float(0x418b37f4), SkBits2Float(0xc21642f8));  // 20.3282f, -39.1209f, 17.4023f, -37.5654f
1367*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41679f65), SkBits2Float(0xc2100a16), SkBits2Float(0x4134ebb5), SkBits2Float(0xc213ea55));  // 14.4764f, -36.0098f, 11.3075f, -36.9788f
1368*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41023808), SkBits2Float(0xc217ca94), SkBits2Float(0x40d2a902), SkBits2Float(0xc2237eb5));  // 8.13868f, -37.9478f, 6.58313f, -40.8737f
1369*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a0e1f4), SkBits2Float(0xc22f32d6), SkBits2Float(0x40bfe3ec), SkBits2Float(0xc23bdfc1));  // 5.02758f, -43.7996f, 5.99657f, -46.9685f
1370*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40dee5e0), SkBits2Float(0xc2488cad), SkBits2Float(0x411e4374), SkBits2Float(0xc24ec58f));  // 6.96556f, -50.1374f, 9.89147f, -51.6929f
1371*c8dee2aaSAndroid Build Coastguard Worker path.close();
1372*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1373*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1374*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1375*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1376*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1377*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1378*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1379*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
1380*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
1381*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
1382*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
1383*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1384*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1385*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1386*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1387*c8dee2aaSAndroid Build Coastguard Worker path.close();
1388*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23d1735), SkBits2Float(0x402cdce8));  // -47.2727f, 2.70098f
1389*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2302ce7), SkBits2Float(0x3ffa54f0), SkBits2Float(0xc224ef5c), SkBits2Float(0x406d8f00));  // -44.0438f, 1.95572f, -41.2337f, 3.71185f
1390*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219b1d2), SkBits2Float(0x40aef9c4), SkBits2Float(0xc216b6ab), SkBits2Float(0x410b261b));  // -38.4237f, 5.46799f, -37.6784f, 8.6968f
1391*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2166795), SkBits2Float(0x411080a8), SkBits2Float(0xc2163402), SkBits2Float(0x4115c8a0));  // -37.6012f, 9.03141f, -37.5508f, 9.36148f
1392*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215c2e1), SkBits2Float(0x411ad33f), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -37.4403f, 9.67657f, -37.3514f, 10.0083f
1393*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
1394*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1395*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1396*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
1397*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc253bae4), SkBits2Float(0x415ad9be), SkBits2Float(0xc2540461), SkBits2Float(0x41536cea));  // -52.9325f, 13.6782f, -53.0043f, 13.2141f
1398*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc254a293), SkBits2Float(0x414c5480), SkBits2Float(0xc25512ee), SkBits2Float(0x4144b962));  // -53.1588f, 12.7706f, -53.2685f, 12.2953f
1399*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2580e14), SkBits2Float(0x41111028), SkBits2Float(0xc25107cc), SkBits2Float(0x40c833fc));  // -54.0137f, 9.06644f, -52.2576f, 6.25635f
1400*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a0183), SkBits2Float(0x405c8f50), SkBits2Float(0xc23d1735), SkBits2Float(0x402cdce8));  // -50.5015f, 3.44625f, -47.2727f, 2.70098f
1401*c8dee2aaSAndroid Build Coastguard Worker path.close();
1402*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1403*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1404*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1405*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1406*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1407*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a60e3), SkBits2Float(0x421ae059), SkBits2Float(0x421a205f), SkBits2Float(0x421b1e77));  // 38.5946f, 38.7191f, 38.5316f, 38.7798f
1408*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421a2049), SkBits2Float(0x421b1e8d));  // 38.5315f, 38.7798f
1409*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4218fba8), SkBits2Float(0x421c384c), SkBits2Float(0x4217c88e), SkBits2Float(0x421d2f21));  // 38.2458f, 39.055f, 37.9459f, 39.296f
1410*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42168e68), SkBits2Float(0x421e9b27), SkBits2Float(0x42152104), SkBits2Float(0x421fefda));  // 37.6391f, 39.6515f, 37.2822f, 39.9842f
1411*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42146c3b), SkBits2Float(0x4220986c), SkBits2Float(0x4213b29d), SkBits2Float(0x42213416));  // 37.1057f, 40.1488f, 36.9244f, 40.3009f
1412*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42130756), SkBits2Float(0x4221df6b), SkBits2Float(0x42124f9e), SkBits2Float(0x422284d0));  // 36.7572f, 40.4682f, 36.5778f, 40.6297f
1413*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420875c9), SkBits2Float(0x422b6326), SkBits2Float(0x41f6726d), SkBits2Float(0x422ab150));  // 34.115f, 42.8468f, 30.8059f, 42.6732f
1414*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dbf947), SkBits2Float(0x4229ff79), SkBits2Float(0x41ca3c9c), SkBits2Float(0x422025a4));  // 27.4967f, 42.4995f, 25.2796f, 40.0368f
1415*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b87ff1), SkBits2Float(0x42164bcf), SkBits2Float(0x41b9e39e), SkBits2Float(0x42090f3c));  // 23.0625f, 37.574f, 23.2361f, 34.2649f
1416*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41bb474a), SkBits2Float(0x41f7a551), SkBits2Float(0x41cefaf4), SkBits2Float(0x41e5e8a6));  // 23.4098f, 30.9557f, 25.8725f, 28.7386f
1417*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41cffe18), SkBits2Float(0x41e4ff5a), SkBits2Float(0x41d105e6), SkBits2Float(0x41e422e9));  // 25.9991f, 28.6247f, 26.1279f, 28.517f
1418*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d1f880), SkBits2Float(0x41e32f61), SkBits2Float(0x41d2f77e), SkBits2Float(0x41e2419e));  // 26.2463f, 28.3981f, 26.3708f, 28.282f
1419*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d4f9d5), SkBits2Float(0x41e06208), SkBits2Float(0x41d70fba), SkBits2Float(0x41deb6ad));  // 26.622f, 28.0479f, 26.8827f, 27.8392f
1420*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d8cd7c), SkBits2Float(0x41dcb00a), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.1003f, 27.586f, 27.3431f, 27.3431f
1421*c8dee2aaSAndroid Build Coastguard Worker path.close();
1422*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc185f1f2), SkBits2Float(0x42177488));  // -16.7431f, 37.8638f
1423*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15d848f), SkBits2Float(0x42110787), SkBits2Float(0xc12a8d7f), SkBits2Float(0x4214aee9));  // -13.8449f, 36.2574f, -10.6595f, 37.1708f
1424*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0ef2cde), SkBits2Float(0x4218564b), SkBits2Float(0xc0bbc4da), SkBits2Float(0x4223ee21));  // -7.47423f, 38.0843f, -5.86778f, 40.9825f
1425*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0885cd4), SkBits2Float(0x422f85f6), SkBits2Float(0xc0a597e8), SkBits2Float(0x423c43ba));  // -4.26133f, 43.8808f, -5.17479f, 47.0661f
1426*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0c2d2f4), SkBits2Float(0x4249017e), SkBits2Float(0xc10fc8d0), SkBits2Float(0x424f6e7e));  // -6.08825f, 50.2515f, -8.98653f, 51.8579f
1427*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc13e2826), SkBits2Float(0x4255db7f), SkBits2Float(0xc1711f36), SkBits2Float(0x4252341c));  // -11.8848f, 53.4644f, -15.0701f, 52.5509f
1428*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1920b22), SkBits2Float(0x424e8cbc), SkBits2Float(0xc19ee524), SkBits2Float(0x4242f4e6));  // -18.2554f, 51.6374f, -19.8619f, 48.7392f
1429*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1abbf24), SkBits2Float(0x42375d10), SkBits2Float(0xc1a47060), SkBits2Float(0x422a9f4c));  // -21.4683f, 45.8409f, -20.5549f, 42.6556f
1430*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc19d219e), SkBits2Float(0x421de188), SkBits2Float(0xc185f1f2), SkBits2Float(0x42177488));  // -19.6414f, 39.4702f, -16.7431f, 37.8638f
1431*c8dee2aaSAndroid Build Coastguard Worker path.close();
1432*c8dee2aaSAndroid Build Coastguard Worker 
1433*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1434*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1435*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1436*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421f4961), SkBits2Float(0x4209a6a0));  // 39.8217f, 34.4127f
1437*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421ed2ca), SkBits2Float(0x4216e5cb), SkBits2Float(0x42152104), SkBits2Float(0x421fefda));  // 39.7058f, 37.7244f, 37.2822f, 39.9842f
1438*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420b6f41), SkBits2Float(0x4228f9ea), SkBits2Float(0x41fc602b), SkBits2Float(0x42288353));  // 34.8586f, 42.2441f, 31.547f, 42.1282f
1439*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e1e1d7), SkBits2Float(0x42280cbd), SkBits2Float(0x41cfcdb9), SkBits2Float(0x421e5af7));  // 28.2353f, 42.0124f, 25.9755f, 39.5888f
1440*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41bdb999), SkBits2Float(0x4214a933), SkBits2Float(0x41bea6c6), SkBits2Float(0x42076a08));  // 23.7156f, 37.1652f, 23.8314f, 33.8535f
1441*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41bf93f3), SkBits2Float(0x41f455bd), SkBits2Float(0x41d2f77e), SkBits2Float(0x41e2419e));  // 23.9472f, 30.5419f, 26.3708f, 28.282f
1442*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e65b07), SkBits2Float(0x41d02d7f), SkBits2Float(0x42006cae), SkBits2Float(0x41d11aac));  // 28.7944f, 26.0222f, 32.1061f, 26.138f
1443*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420dabd9), SkBits2Float(0x41d207d9), SkBits2Float(0x4216b5e7), SkBits2Float(0x41e56b63));  // 35.4178f, 26.2538f, 37.6776f, 28.6774f
1444*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421fbff7), SkBits2Float(0x41f8ceed), SkBits2Float(0x421f4961), SkBits2Float(0x4209a6a0));  // 39.9375f, 31.101f, 39.8217f, 34.4127f
1445*c8dee2aaSAndroid Build Coastguard Worker path.close();
1446*c8dee2aaSAndroid Build Coastguard Worker 
1447*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1448*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1449*c8dee2aaSAndroid Build Coastguard Worker }
1450*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_1597464(skiatest::Reporter * reporter,const char * filename)1451*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_1597464(skiatest::Reporter* reporter, const char* filename) {
1452*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1453*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1454*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4101092a), SkBits2Float(0xc2500973));  // 8.06474f, -52.0092f
1455*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412ef1d8), SkBits2Float(0xc256aade), SkBits2Float(0x41622940), SkBits2Float(0xc2533d84));  // 10.934f, -53.6669f, 14.1351f, -52.8101f
1456*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418ab055), SkBits2Float(0xc24fd02d), SkBits2Float(0x4197f32a), SkBits2Float(0xc2445602));  // 17.3361f, -51.9533f, 18.9937f, -49.084f
1457*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a535ff), SkBits2Float(0xc238dbd6), SkBits2Float(0x419e5b4c), SkBits2Float(0xc22c0dfb));  // 20.6514f, -46.2147f, 19.7946f, -43.0137f
1458*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4197809e), SkBits2Float(0xc21f4021), SkBits2Float(0x41808c46), SkBits2Float(0xc2189eb6));  // 18.9378f, -39.8126f, 16.0685f, -38.155f
1459*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41532fdd), SkBits2Float(0xc211fd4c), SkBits2Float(0x411ff875), SkBits2Float(0xc2156aa5));  // 13.1992f, -36.4974f, 9.99816f, -37.3541f
1460*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d98218), SkBits2Float(0xc218d7fd), SkBits2Float(0x40a476c4), SkBits2Float(0xc2245229));  // 6.79713f, -38.2109f, 5.1395f, -41.0802f
1461*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405ed6e0), SkBits2Float(0xc22fcc54), SkBits2Float(0x408ad638), SkBits2Float(0xc23c9a2e));  // 3.48186f, -43.9495f, 4.33865f, -47.1506f
1462*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a640f4), SkBits2Float(0xc2496808), SkBits2Float(0x4101092a), SkBits2Float(0xc2500973));  // 5.19543f, -50.3516f, 8.06474f, -52.0092f
1463*c8dee2aaSAndroid Build Coastguard Worker path.close();
1464*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc21ab0b3), SkBits2Float(0xc21a9087));  // -38.6726f, -38.6411f
1465*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211524c), SkBits2Float(0xc223f0e2), SkBits2Float(0xc204110f), SkBits2Float(0xc223f243));  // -36.3304f, -40.9852f, -33.0167f, -40.9866f
1466*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed9fa5), SkBits2Float(0xc223f3a4), SkBits2Float(0xc1dadeef), SkBits2Float(0xc21a953c));  // -29.703f, -40.9879f, -27.3589f, -38.6457f
1467*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c81e38), SkBits2Float(0xc21136d5), SkBits2Float(0xc1c81b76), SkBits2Float(0xc203f598));  // -25.0148f, -36.3035f, -25.0134f, -32.9898f
1468*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c818b4), SkBits2Float(0xc1ed68b6), SkBits2Float(0xc1dad584), SkBits2Float(0xc1daa800));  // -25.0121f, -29.6761f, -27.3543f, -27.332f
1469*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed9254), SkBits2Float(0xc1c7e74a), SkBits2Float(0xc2040a66), SkBits2Float(0xc1c7e488));  // -29.6964f, -24.9879f, -33.0102f, -24.9866f
1470*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2114ba3), SkBits2Float(0xc1c7e1c6), SkBits2Float(0xc21aabfe), SkBits2Float(0xc1da9e95));  // -36.3239f, -24.9852f, -38.668f, -27.3274f
1471*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2240c5a), SkBits2Float(0xc1ed5b65), SkBits2Float(0xc2240dbb), SkBits2Float(0xc203eeef));  // -41.0121f, -29.6696f, -41.0134f, -32.9833f
1472*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2240f1c), SkBits2Float(0xc211302c), SkBits2Float(0xc21ab0b3), SkBits2Float(0xc21a9087));  // -41.0148f, -36.297f, -38.6726f, -38.6411f
1473*c8dee2aaSAndroid Build Coastguard Worker path.close();
1474*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1475*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1476*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1477*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1478*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1479*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1480*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1481*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
1482*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
1483*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
1484*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
1485*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1486*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1487*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1488*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1489*c8dee2aaSAndroid Build Coastguard Worker path.close();
1490*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc21564da), SkBits2Float(0x41204f08));  // -37.3485f, 10.0193f
1491*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211fc8d), SkBits2Float(0x41536ca0), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4966f, 13.214f, -38.1506f, 16.0788f
1492*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1493*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1494*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fc815), SkBits2Float(0x418ad0f8), SkBits2Float(0xc25337a2), SkBits2Float(0x4162812a));  // -51.9454f, 17.352f, -52.8043f, 14.1565f
1495*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc25336a6), SkBits2Float(0x41628fdb), SkBits2Float(0xc25335aa), SkBits2Float(0x41629e8a));  // -52.8034f, 14.1601f, -52.8024f, 14.1637f
1496*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fc68b), SkBits2Float(0x418aea08), SkBits2Float(0xc2444b74), SkBits2Float(0x419829ad));  // -51.9439f, 17.3643f, -49.0737f, 19.0203f
1497*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d05c), SkBits2Float(0x41a56952), SkBits2Float(0xc22c02fc), SkBits2Float(0x419e8b10));  // -46.2035f, 20.6764f, -43.0029f, 19.8179f
1498*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f359c), SkBits2Float(0x4197acd2), SkBits2Float(0xc21895c9), SkBits2Float(0x4180b6a4));  // -39.8024f, 18.9594f, -38.1463f, 16.0892f
1499*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f634), SkBits2Float(0x41538295), SkBits2Float(0xc21564da), SkBits2Float(0x41204f08));  // -36.4904f, 13.2194f, -37.3485f, 10.0193f
1500*c8dee2aaSAndroid Build Coastguard Worker path.close();
1501*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dacdf1), SkBits2Float(0x41daaf93));  // 27.3506f, 27.3357f
1502*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed8b66), SkBits2Float(0x41c7ef83), SkBits2Float(0x420406f0), SkBits2Float(0x41c7edac));  // 29.6931f, 24.9919f, 33.0068f, 24.9911f
1503*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211482d), SkBits2Float(0x41c7ebd5), SkBits2Float(0x421aa834), SkBits2Float(0x41daa94b));  // 36.3205f, 24.9902f, 38.6643f, 27.3327f
1504*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4224083d), SkBits2Float(0x41ed66c1), SkBits2Float(0x42240928), SkBits2Float(0x4203f49d));  // 41.008f, 29.6752f, 41.0089f, 32.9889f
1505*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240a14), SkBits2Float(0x421135da), SkBits2Float(0x421aab58), SkBits2Float(0x421a95e2));  // 41.0098f, 36.3026f, 38.6673f, 38.6464f
1506*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421aa5fc), SkBits2Float(0x421a9b42), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 38.6621f, 38.6516f, 38.6569f, 38.6569f
1507*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
1508*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
1509*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
1510*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
1511*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dac1e5), SkBits2Float(0x41dabba1), SkBits2Float(0x41dac507), SkBits2Float(0x41dab880));  // 27.3447f, 27.3416f, 27.3462f, 27.3401f
1512*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dac551), SkBits2Float(0x41dab836));  // 27.3463f, 27.3399f
1513*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dac9a0), SkBits2Float(0x41dab3e4), SkBits2Float(0x41dacdf1), SkBits2Float(0x41daaf93));  // 27.3484f, 27.3378f, 27.3506f, 27.3357f
1514*c8dee2aaSAndroid Build Coastguard Worker path.close();
1515*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -47.1494f, 4.35143f
1516*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));  // -43.9486f, 3.49378f, -41.0788f, 5.15063f
1517*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -38.2091f, 6.80749f, -37.3514f, 10.0083f
1518*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215672b), SkBits2Float(0x41202c49), SkBits2Float(0xc215667a), SkBits2Float(0x412036a3));  // -37.3507f, 10.0108f, -37.3501f, 10.0133f
1519*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2156516), SkBits2Float(0x41204b6b));  // -37.3487f, 10.0184f
1520*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -52.8062f, 14.1494f
1521*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));  // -53.6639f, 10.9486f, -52.007f, 8.07884f
1522*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));  // -50.3502f, 5.20908f, -47.1494f, 4.35143f
1523*c8dee2aaSAndroid Build Coastguard Worker path.close();
1524*c8dee2aaSAndroid Build Coastguard Worker 
1525*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1526*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1527*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1528*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2444b74), SkBits2Float(0x419829ad));  // -49.0737f, 19.0203f
1529*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fc68b), SkBits2Float(0x418aea08), SkBits2Float(0xc25335aa), SkBits2Float(0x41629e8a));  // -51.9439f, 17.3643f, -52.8024f, 14.1637f
1530*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a4ca), SkBits2Float(0x412f6908), SkBits2Float(0xc25004f8), SkBits2Float(0x41017cac));  // -53.6609f, 10.9631f, -52.0049f, 8.09294f
1531*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496525), SkBits2Float(0x40a7209c), SkBits2Float(0xc23c97c4), SkBits2Float(0x408ba7a8));  // -50.3488f, 5.22273f, -47.1482f, 4.36422f
1532*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fca64), SkBits2Float(0x40605d58), SkBits2Float(0xc2244f4d), SkBits2Float(0x40a52d40));  // -43.9476f, 3.5057f, -41.0774f, 5.16177f
1533*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d435), SkBits2Float(0x40da2bd2), SkBits2Float(0xc2156516), SkBits2Float(0x41204b6b));  // -38.2072f, 6.81785f, -37.3487f, 10.0184f
1534*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f5f7), SkBits2Float(0x415380eb), SkBits2Float(0xc21895c9), SkBits2Float(0x4180b6a4));  // -36.4902f, 13.219f, -38.1463f, 16.0892f
1535*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f359c), SkBits2Float(0x4197acd2), SkBits2Float(0xc22c02fc), SkBits2Float(0x419e8b10));  // -39.8024f, 18.9594f, -43.0029f, 19.8179f
1536*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d05c), SkBits2Float(0x41a56952), SkBits2Float(0xc2444b74), SkBits2Float(0x419829ad));  // -46.2035f, 20.6764f, -49.0737f, 19.0203f
1537*c8dee2aaSAndroid Build Coastguard Worker path.close();
1538*c8dee2aaSAndroid Build Coastguard Worker 
1539*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1540*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1541*c8dee2aaSAndroid Build Coastguard Worker }
1542*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_34974(skiatest::Reporter * reporter,const char * filename)1543*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_34974(skiatest::Reporter* reporter, const char* filename) {
1544*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1545*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1546*c8dee2aaSAndroid Build Coastguard Worker #if 00
1547*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41015326), SkBits2Float(0xc2500694));
1548*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412f3e30), SkBits2Float(0xc256a6fa), SkBits2Float(0x41627462), SkBits2Float(0xc253387e));
1549*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418ad549), SkBits2Float(0xc24fca02), SkBits2Float(0x41981613), SkBits2Float(0xc2444f40));
1550*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a556de), SkBits2Float(0xc238d47d), SkBits2Float(0x419e79e6), SkBits2Float(0xc22c06f0));
1551*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41979cee), SkBits2Float(0xc21f3964), SkBits2Float(0x4180a76a), SkBits2Float(0xc21898ff));
1552*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415363c9), SkBits2Float(0xc211f89a), SkBits2Float(0x41202d96), SkBits2Float(0xc2156716));
1553*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d9eeca), SkBits2Float(0xc218d592), SkBits2Float(0x40a4eba0), SkBits2Float(0xc2245054));
1554*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405fd0f0), SkBits2Float(0xc22fcb17), SkBits2Float(0x408b5c58), SkBits2Float(0xc23c98a3));
1555*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a6d038), SkBits2Float(0xc249662f), SkBits2Float(0x41015326), SkBits2Float(0xc2500694));
1556*c8dee2aaSAndroid Build Coastguard Worker path.close();
1557*c8dee2aaSAndroid Build Coastguard Worker #endif
1558*c8dee2aaSAndroid Build Coastguard Worker #if 000
1559*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc21a9c18), SkBits2Float(0xc21aa524));
1560*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2113c71), SkBits2Float(0xc2240440), SkBits2Float(0xc203fb34), SkBits2Float(0xc22403dc));
1561*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed73ee), SkBits2Float(0xc2240379), SkBits2Float(0xc1dab5b7), SkBits2Float(0xc21aa3d1));
1562*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c7f781), SkBits2Float(0xc211442a), SkBits2Float(0xc1c7f847), SkBits2Float(0xc20402ed));
1563*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c7f90e), SkBits2Float(0xc1ed835f), SkBits2Float(0xc1dab85d), SkBits2Float(0xc1dac529));
1564*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed77ad), SkBits2Float(0xc1c806f2), SkBits2Float(0xc203fd13), SkBits2Float(0xc1c807b9));
1565*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2113e50), SkBits2Float(0xc1c8087f), SkBits2Float(0xc21a9d6b), SkBits2Float(0xc1dac7cf));
1566*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc223fc87), SkBits2Float(0xc1ed871e), SkBits2Float(0xc223fc24), SkBits2Float(0xc20404cc));
1567*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc223fbc0), SkBits2Float(0xc2114609), SkBits2Float(0xc21a9c18), SkBits2Float(0xc21aa524));
1568*c8dee2aaSAndroid Build Coastguard Worker path.close();
1569*c8dee2aaSAndroid Build Coastguard Worker #endif
1570*c8dee2aaSAndroid Build Coastguard Worker #if 00
1571*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1572*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
1573*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
1574*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
1575*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
1576*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
1577*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
1578*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
1579*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
1580*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
1581*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
1582*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
1583*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
1584*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
1585*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1586*c8dee2aaSAndroid Build Coastguard Worker path.close();
1587*c8dee2aaSAndroid Build Coastguard Worker #endif
1588*c8dee2aaSAndroid Build Coastguard Worker #if 01
1589*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2533a24), SkBits2Float(0x41625bba));
1590*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2533ab2), SkBits2Float(0x4162536e));
1591*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2533af7), SkBits2Float(0x41624f68));
1592*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2533a8e), SkBits2Float(0x41625591), SkBits2Float(0xc2533a24), SkBits2Float(0x41625bba));
1593*c8dee2aaSAndroid Build Coastguard Worker path.close();
1594*c8dee2aaSAndroid Build Coastguard Worker #endif
1595*c8dee2aaSAndroid Build Coastguard Worker #if 0
1596*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dac664), SkBits2Float(0x41dab723));
1597*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed82ea), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
1598*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
1599*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
1600*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
1601*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421a9d9a), SkBits2Float(0x421aa3a2));
1602*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42113e0a), SkBits2Float(0x422402d5), SkBits2Float(0x4203fccd), SkBits2Float(0x42240293));
1603*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7721), SkBits2Float(0x42240251), SkBits2Float(0x41dab8bb), SkBits2Float(0x421aa2c0));
1604*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7fa56), SkBits2Float(0x42114330), SkBits2Float(0x41c7fada), SkBits2Float(0x420401f3));
1605*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7fb5f), SkBits2Float(0x41ed9352), SkBits2Float(0x41daa13c), SkBits2Float(0x41dadc57));
1606*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41daa91d), SkBits2Float(0x41dad46f), SkBits2Float(0x41dab101), SkBits2Float(0x41dacc89));
1607*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dab5bf), SkBits2Float(0x41dac7c8), SkBits2Float(0x41daba7f), SkBits2Float(0x41dac307));
1608*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1609*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dac293), SkBits2Float(0x41dabaf3), SkBits2Float(0x41dac664), SkBits2Float(0x41dab723));
1610*c8dee2aaSAndroid Build Coastguard Worker path.close();
1611*c8dee2aaSAndroid Build Coastguard Worker #endif
1612*c8dee2aaSAndroid Build Coastguard Worker #if 00001
1613*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c9951), SkBits2Float(0x408b2180));
1614*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcba2), SkBits2Float(0x405f6340), SkBits2Float(0xc2245122), SkBits2Float(0x40a4b85c));
1615*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218dd36), SkBits2Float(0x40d9a0b8), SkBits2Float(0xc2156c96), SkBits2Float(0x411fdb9a));
1616*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2156b9c), SkBits2Float(0x411fea15));
1617*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2156a20), SkBits2Float(0x4120002c), SkBits2Float(0xc21568a5), SkBits2Float(0x41201647));
1618*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc21568a3), SkBits2Float(0x41201660));
1619*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2156841), SkBits2Float(0x41201c29));
1620*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc215680f), SkBits2Float(0x41201f0a), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
1621*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21562d2), SkBits2Float(0x41206d52), SkBits2Float(0xc2155ca3), SkBits2Float(0x4120cb63));
1622*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc212057d), SkBits2Float(0x4153a15f), SkBits2Float(0xc2189adf), SkBits2Float(0x41809e82));
1623*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3b9a), SkBits2Float(0x419793a4), SkBits2Float(0xc22c0940), SkBits2Float(0x419e6fdc));
1624*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d6e6), SkBits2Float(0x41a54c16), SkBits2Float(0xc2445177), SkBits2Float(0x41980aa0));
1625*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb1e), SkBits2Float(0x418aca39), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
1626*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
1627*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
1628*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
1629*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc2533b22), SkBits2Float(0x41624cea));
1630*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a842), SkBits2Float(0x412f19c8), SkBits2Float(0xc25007d7), SkBits2Float(0x410132b2));
1631*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24966ff), SkBits2Float(0x40a69160), SkBits2Float(0xc23c9951), SkBits2Float(0x408b2180));
1632*c8dee2aaSAndroid Build Coastguard Worker path.close();
1633*c8dee2aaSAndroid Build Coastguard Worker #endif
1634*c8dee2aaSAndroid Build Coastguard Worker 
1635*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1636*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1637*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1638*c8dee2aaSAndroid Build Coastguard Worker #if 01
1639*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2445236), SkBits2Float(0x419806c2));
1640*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fccb6), SkBits2Float(0x418ac513), SkBits2Float(0xc2533ab2), SkBits2Float(0x4162536e));
1641*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a8ae), SkBits2Float(0x412f1cb2), SkBits2Float(0xc25007d7), SkBits2Float(0x410132b2));
1642*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24966ff), SkBits2Float(0x40a69160), SkBits2Float(0xc23c9951), SkBits2Float(0x408b2180));
1643*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcba2), SkBits2Float(0x405f6340), SkBits2Float(0xc2245122), SkBits2Float(0x40a4b85c));
1644*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d6a2), SkBits2Float(0x40d9bf1c), SkBits2Float(0xc21568a5), SkBits2Float(0x41201647));
1645*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211faaa), SkBits2Float(0x41534d02), SkBits2Float(0xc2189b82), SkBits2Float(0x41809b82));
1646*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3c59), SkBits2Float(0x41979082), SkBits2Float(0xc22c0a07), SkBits2Float(0x419e6c7a));
1647*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d7b6), SkBits2Float(0x41a54872), SkBits2Float(0xc2445236), SkBits2Float(0x419806c2));
1648*c8dee2aaSAndroid Build Coastguard Worker path.close();
1649*c8dee2aaSAndroid Build Coastguard Worker #endif
1650*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1651*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1652*c8dee2aaSAndroid Build Coastguard Worker }
1653*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_2211264(skiatest::Reporter * reporter,const char * filename)1654*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_2211264(skiatest::Reporter* reporter, const char* filename) {
1655*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1656*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1657*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41017a68), SkBits2Float(0xc250050e));
1658*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412f66b2), SkBits2Float(0xc256a4e9), SkBits2Float(0x41629c3c), SkBits2Float(0xc25335d1));
1659*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418ae8e6), SkBits2Float(0xc24fc6bc), SkBits2Float(0x4198289b), SkBits2Float(0xc2444ba9));
1660*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a56850), SkBits2Float(0xc238d096), SkBits2Float(0x419e8a20), SkBits2Float(0xc22c0333));
1661*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4197abf4), SkBits2Float(0xc21f35d0), SkBits2Float(0x4180b5d0), SkBits2Float(0xc21895f6));
1662*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41537f55), SkBits2Float(0xc211f61c), SkBits2Float(0x412049c9), SkBits2Float(0xc2156532));
1663*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40da287c), SkBits2Float(0xc218d449), SkBits2Float(0x40a529a8), SkBits2Float(0xc2244f5b));
1664*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x406055a8), SkBits2Float(0xc22fca6e), SkBits2Float(0x408ba388), SkBits2Float(0xc23c97d0));
1665*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a71c3c), SkBits2Float(0xc2496534), SkBits2Float(0x41017a68), SkBits2Float(0xc250050e));
1666*c8dee2aaSAndroid Build Coastguard Worker path.close();
1667*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc21a9126), SkBits2Float(0xc21ab014));
1668*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21130d5), SkBits2Float(0xc2240e86), SkBits2Float(0xc203ef98), SkBits2Float(0xc2240d33));
1669*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed5cb7), SkBits2Float(0xc2240bdf), SkBits2Float(0xc1da9fd4), SkBits2Float(0xc21aab8d));
1670*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c7e2f1), SkBits2Float(0xc2114b3c), SkBits2Float(0xc1c7e598), SkBits2Float(0xc20409ff));
1671*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c7e83e), SkBits2Float(0xc1ed9186), SkBits2Float(0xc1daa8e1), SkBits2Float(0xc1dad4a3));
1672*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ed6984), SkBits2Float(0xc1c817c0), SkBits2Float(0xc203f5ff), SkBits2Float(0xc1c81a66));
1673*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211373c), SkBits2Float(0xc1c81d0d), SkBits2Float(0xc21a95ad), SkBits2Float(0xc1daddb0));
1674*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc223f41f), SkBits2Float(0xc1ed9e53), SkBits2Float(0xc223f2cb), SkBits2Float(0xc2041066));
1675*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc223f178), SkBits2Float(0xc21151a3), SkBits2Float(0xc21a9126), SkBits2Float(0xc21ab014));
1676*c8dee2aaSAndroid Build Coastguard Worker path.close();
1677*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1678*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
1679*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
1680*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
1681*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
1682*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
1683*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
1684*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
1685*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
1686*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
1687*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
1688*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
1689*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
1690*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
1691*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1692*c8dee2aaSAndroid Build Coastguard Worker path.close();
1693*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1694*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
1695*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
1696*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
1697*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
1698*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a9e0c), SkBits2Float(0x421aa331), SkBits2Float(0x421a9b79), SkBits2Float(0x421aa5c3));
1699*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a98e4), SkBits2Float(0x421aa858), SkBits2Float(0x421a964e), SkBits2Float(0x421aaaec));
1700*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421a943a), SkBits2Float(0x421aad00));
1701*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421134d5), SkBits2Float(0x422409ae), SkBits2Float(0x4203f510), SkBits2Float(0x422408cc));
1702*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed67a7), SkBits2Float(0x422407e9), SkBits2Float(0x41daaa24), SkBits2Float(0x421aa7e8));
1703*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7eca1), SkBits2Float(0x421147e7), SkBits2Float(0x41c7ee66), SkBits2Float(0x420406aa));
1704*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7f02a), SkBits2Float(0x41ed8ada), SkBits2Float(0x41dab02f), SkBits2Float(0x41dacd55));
1705*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dab02d), SkBits2Float(0x41dacd57));
1706*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dab3d4), SkBits2Float(0x41dac9b0), SkBits2Float(0x41dab77c), SkBits2Float(0x41dac60a));
1707*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dab83b), SkBits2Float(0x41dac54b), SkBits2Float(0x41dab8fa), SkBits2Float(0x41dac48d));
1708*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dabbde), SkBits2Float(0x41dac1a8), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1709*c8dee2aaSAndroid Build Coastguard Worker path.close();
1710*c8dee2aaSAndroid Build Coastguard Worker 
1711*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1712*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1713*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1714*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc24455cc), SkBits2Float(0x4197f43e));
1715*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcffc), SkBits2Float(0x418ab179), SkBits2Float(0xc2533d5e), SkBits2Float(0x41622b92));
1716*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256aac0), SkBits2Float(0x412ef432), SkBits2Float(0xc250095d), SkBits2Float(0x41010b70));
1717*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24967fb), SkBits2Float(0x40a64560), SkBits2Float(0xc23c9a22), SkBits2Float(0x408ada54));
1718*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcc4a), SkBits2Float(0x405ede90), SkBits2Float(0xc224521a), SkBits2Float(0x40a47a5c));
1719*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d7ea), SkBits2Float(0x40d9856e), SkBits2Float(0xc2156a88), SkBits2Float(0x411ffa16));
1720*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211fd27), SkBits2Float(0x41533178), SkBits2Float(0xc2189e8a), SkBits2Float(0x41808d1c));
1721*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3fec), SkBits2Float(0x4197817d), SkBits2Float(0xc22c0dc4), SkBits2Float(0x419e5c3f));
1722*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238db9c), SkBits2Float(0x41a53702), SkBits2Float(0xc24455cc), SkBits2Float(0x4197f43e));
1723*c8dee2aaSAndroid Build Coastguard Worker path.close();
1724*c8dee2aaSAndroid Build Coastguard Worker 
1725*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1726*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1727*c8dee2aaSAndroid Build Coastguard Worker }
1728*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_4628016(skiatest::Reporter * reporter,const char * filename)1729*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_4628016(skiatest::Reporter* reporter, const char* filename) {
1730*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1731*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1732*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41029678), SkBits2Float(0xc24ff9f4));  // 8.16174f, -51.9941f
1733*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41308bcc), SkBits2Float(0xc25695e3), SkBits2Float(0x4163bca4), SkBits2Float(0xc253226d));  // 11.0341f, -53.6464f, 14.2336f, -52.7836f
1734*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4164114c), SkBits2Float(0xc2531cb8), SkBits2Float(0x41646770), SkBits2Float(0xc25316ce));  // 14.2542f, -52.778f, 14.2753f, -52.7723f
1735*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4164bf2b), SkBits2Float(0xc25310f7), SkBits2Float(0x4165153a), SkBits2Float(0xc2530b20));  // 14.2967f, -52.7666f, 14.3177f, -52.7609f
1736*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418c2035), SkBits2Float(0xc24f9272), SkBits2Float(0x41994eb0), SkBits2Float(0xc244126c));  // 17.5157f, -51.893f, 19.1634f, -49.018f
1737*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a67d2c), SkBits2Float(0xc2389265), SkBits2Float(0x419f8bd0), SkBits2Float(0xc22bc798));  // 20.8111f, -46.143f, 19.9433f, -42.9449f
1738*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41989a74), SkBits2Float(0xc21efccc), SkBits2Float(0x41819a68), SkBits2Float(0xc218658e));  // 19.0754f, -39.7469f, 16.2004f, -38.0992f
1739*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415534b5), SkBits2Float(0xc211ce50), SkBits2Float(0x41220985), SkBits2Float(0xc21546ff));  // 13.3254f, -36.4515f, 10.1273f, -37.3193f
1740*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4121cc4c), SkBits2Float(0xc2154b26), SkBits2Float(0x41218f63), SkBits2Float(0xc2154f56));  // 10.1124f, -37.3234f, 10.0975f, -37.3275f
1741*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412152b0), SkBits2Float(0xc2155360), SkBits2Float(0x412115c8), SkBits2Float(0xc215577b));  // 10.0827f, -37.3314f, 10.0678f, -37.3354f
1742*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40dbc9e2), SkBits2Float(0xc218caf0), SkBits2Float(0x40a6ea6c), SkBits2Float(0xc2244845));  // 6.86839f, -38.1982f, 5.21612f, -41.0706f
1743*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x406415f0), SkBits2Float(0xc22fc59a), SkBits2Float(0x408da6a4), SkBits2Float(0xc23c91d0));  // 3.56384f, -43.943f, 4.42659f, -47.1424f
1744*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a94248), SkBits2Float(0xc2495e06), SkBits2Float(0x41029678), SkBits2Float(0xc24ff9f4));  // 5.28934f, -50.3418f, 8.16174f, -51.9941f
1745*c8dee2aaSAndroid Build Coastguard Worker path.close();
1746*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc219e2da), SkBits2Float(0xc21b5d7a));  // -38.4715f, -38.8413f
1747*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2107806), SkBits2Float(0xc224b15c), SkBits2Float(0xc20336d3), SkBits2Float(0xc224a121));  // -36.1172f, -41.1732f, -32.8035f, -41.1574f
1748*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ebeb41), SkBits2Float(0xc22490e7), SkBits2Float(0xc1d9437f), SkBits2Float(0xc21b2612));  // -29.4899f, -41.1415f, -27.158f, -38.7872f
1749*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c69bbd), SkBits2Float(0xc211bb3f), SkBits2Float(0xc1c6bc32), SkBits2Float(0xc2047a0c));  // -24.826f, -36.4329f, -24.8419f, -33.1192f
1750*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c6dca7), SkBits2Float(0xc1ee71b1), SkBits2Float(0xc1d9b24f), SkBits2Float(0xc1dbc9ef));  // -24.8577f, -29.8055f, -27.2121f, -27.4736f
1751*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ec87f7), SkBits2Float(0xc1c9222d), SkBits2Float(0xc203852e), SkBits2Float(0xc1c942a2));  // -29.5664f, -25.1417f, -32.8801f, -25.1575f
1752*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc210c661), SkBits2Float(0xc1c96317), SkBits2Float(0xc21a1a42), SkBits2Float(0xc1dc38bf));  // -36.1937f, -25.1734f, -38.5256f, -27.5277f
1753*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2236e23), SkBits2Float(0xc1ef0e67), SkBits2Float(0xc2235de9), SkBits2Float(0xc204c867));  // -40.8576f, -29.882f, -40.8417f, -33.1957f
1754*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2234dae), SkBits2Float(0xc212099a), SkBits2Float(0xc219e2da), SkBits2Float(0xc21b5d7a));  // -40.8259f, -36.5094f, -38.4715f, -38.8413f
1755*c8dee2aaSAndroid Build Coastguard Worker path.close();
1756*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
1757*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
1758*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
1759*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
1760*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
1761*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
1762*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
1763*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
1764*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
1765*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
1766*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
1767*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
1768*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
1769*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
1770*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
1771*c8dee2aaSAndroid Build Coastguard Worker path.close();
1772*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23ca6f0), SkBits2Float(0x40866f38));  // -47.163f, 4.20108f
1773*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fd68a), SkBits2Float(0x4056a1f8), SkBits2Float(0xc2246156), SkBits2Float(0x40a0a0d4));  // -43.9595f, 3.35364f, -41.0951f, 5.01963f
1774*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218ec21), SkBits2Float(0x40d5f0aa), SkBits2Float(0xc2158859), SkBits2Float(0x411e39ec));  // -38.2306f, 6.68563f, -37.3832f, 9.88914f
1775*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2158055), SkBits2Float(0x411eb323), SkBits2Float(0xc2157870), SkBits2Float(0x411f2dc3));  // -37.3753f, 9.91873f, -37.3676f, 9.94867f
1776*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2157002), SkBits2Float(0x411fa855), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));  // -37.3594f, 9.9786f, -37.3514f, 10.0083f
1777*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));  // -36.4938f, 13.2091f, -38.1506f, 16.0788f
1778*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));  // -39.8075f, 18.9486f, -43.0083f, 19.8062f
1779*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));  // -46.2091f, 20.6639f, -49.0788f, 19.007f
1780*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));  // -51.9486f, 17.3502f, -52.8062f, 14.1494f
1781*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2534522), SkBits2Float(0x4161b7a0), SkBits2Float(0xc253504c), SkBits2Float(0x41610a87));  // -52.8175f, 14.1073f, -52.8284f, 14.0651f
1782*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2535c1f), SkBits2Float(0x41605e45), SkBits2Float(0xc2536784), SkBits2Float(0x415fb1f8));  // -52.84f, 14.023f, -52.8511f, 13.9809f
1783*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256cb4c), SkBits2Float(0x412c7060), SkBits2Float(0xc2502151), SkBits2Float(0x40fd371c));  // -53.6985f, 10.7774f, -52.0325f, 7.91298f
1784*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2497756), SkBits2Float(0x40a18d74), SkBits2Float(0xc23ca6f0), SkBits2Float(0x40866f38));  // -50.3665f, 5.04852f, -47.163f, 4.20108f
1785*c8dee2aaSAndroid Build Coastguard Worker path.close();
1786*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
1787*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
1788*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
1789*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
1790*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
1791*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a8115), SkBits2Float(0x421ac027), SkBits2Float(0x421a613d), SkBits2Float(0x421adf68));  // 38.6261f, 38.6876f, 38.595f, 38.7182f
1792*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a41da), SkBits2Float(0x421aff30), SkBits2Float(0x421a2234), SkBits2Float(0x421b1ea2));  // 38.5643f, 38.7492f, 38.5334f, 38.7799f
1793*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4210bb30), SkBits2Float(0x4224765a), SkBits2Float(0x420379f7), SkBits2Float(0x42246b89));  // 36.1828f, 41.1156f, 32.8691f, 41.105f
1794*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ec717c), SkBits2Float(0x422460b7), SkBits2Float(0x41d9c20c), SkBits2Float(0x421af9b1));  // 29.5554f, 41.0944f, 27.2197f, 38.7438f
1795*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7129d), SkBits2Float(0x421192ad), SkBits2Float(0x41c72841), SkBits2Float(0x42045174));  // 24.8841f, 36.3932f, 24.8947f, 33.0795f
1796*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c73de4), SkBits2Float(0x41ee2077), SkBits2Float(0x41da0bed), SkBits2Float(0x41db7107));  // 24.9052f, 29.7659f, 27.2558f, 27.4302f
1797*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41da38d6), SkBits2Float(0x41db4467), SkBits2Float(0x41da65bd), SkBits2Float(0x41db185f));  // 27.2778f, 27.4084f, 27.2997f, 27.3869f
1798*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41edbcc3), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 29.7172f, 25, 33
1799*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41da65bd), SkBits2Float(0x41db185f));  // 27.2997f, 27.3869f
1800*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41da65c4), SkBits2Float(0x41db1859));  // 27.2997f, 27.3869f
1801*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41da921e), SkBits2Float(0x41daeb68), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3213f, 27.3649f, 27.3431f, 27.3431f
1802*c8dee2aaSAndroid Build Coastguard Worker path.close();
1803*c8dee2aaSAndroid Build Coastguard Worker 
1804*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1805*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1806*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1807*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4223940b), SkBits2Float(0x420485b1));  // 40.8946f, 33.1306f
1808*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4223893a), SkBits2Float(0x4211c6ea), SkBits2Float(0x421a2234), SkBits2Float(0x421b1ea2));  // 40.884f, 36.4443f, 38.5334f, 38.7799f
1809*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4210bb30), SkBits2Float(0x4224765a), SkBits2Float(0x420379f7), SkBits2Float(0x42246b89));  // 36.1828f, 41.1156f, 32.8691f, 41.105f
1810*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ec717c), SkBits2Float(0x422460b7), SkBits2Float(0x41d9c20c), SkBits2Float(0x421af9b1));  // 29.5554f, 41.0944f, 27.2197f, 38.7438f
1811*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7129d), SkBits2Float(0x421192ad), SkBits2Float(0x41c72841), SkBits2Float(0x42045174));  // 24.8841f, 36.3932f, 24.8947f, 33.0795f
1812*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c73de4), SkBits2Float(0x41ee2077), SkBits2Float(0x41da0bed), SkBits2Float(0x41db7107));  // 24.9052f, 29.7659f, 27.2558f, 27.4302f
1813*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ecd9f7), SkBits2Float(0x41c8c198), SkBits2Float(0x4203ae34), SkBits2Float(0x41c8d73b));  // 29.6064f, 25.0945f, 32.9201f, 25.1051f
1814*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4210ef6d), SkBits2Float(0x41c8ecdf), SkBits2Float(0x421a4725), SkBits2Float(0x41dbbae8));  // 36.2338f, 25.1157f, 38.5695f, 27.4663f
1815*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42239edd), SkBits2Float(0x41ee88f2), SkBits2Float(0x4223940b), SkBits2Float(0x420485b1));  // 40.9051f, 29.8169f, 40.8946f, 33.1306f
1816*c8dee2aaSAndroid Build Coastguard Worker path.close();
1817*c8dee2aaSAndroid Build Coastguard Worker 
1818*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1819*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1820*c8dee2aaSAndroid Build Coastguard Worker }
1821*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_6411089(skiatest::Reporter * reporter,const char * filename)1822*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_6411089(skiatest::Reporter* reporter, const char* filename) {
1823*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1824*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1825*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x410373c2), SkBits2Float(0xc24ff13e));
1826*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4131701e), SkBits2Float(0xc2568a1e), SkBits2Float(0x41649d46), SkBits2Float(0xc2531340));
1827*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418be539), SkBits2Float(0xc24f9c64), SkBits2Float(0x419916f9), SkBits2Float(0xc2441d4e));
1828*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a648b8), SkBits2Float(0xc2389e37), SkBits2Float(0x419f5afe), SkBits2Float(0xc22bd2ec));
1829*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41986d46), SkBits2Float(0xc21f07a2), SkBits2Float(0x41816f18), SkBits2Float(0xc2186ec2));
1830*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4154e1d6), SkBits2Float(0xc211d5e2), SkBits2Float(0x4121b4ad), SkBits2Float(0xc2154cbf));
1831*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40dd0f06), SkBits2Float(0xc218c39c), SkBits2Float(0x40a84808), SkBits2Float(0xc22442b2));
1832*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40670210), SkBits2Float(0xc22fc1c9), SkBits2Float(0x408f37ec), SkBits2Float(0xc23c8d13));
1833*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40aaeed0), SkBits2Float(0xc249585e), SkBits2Float(0x410373c2), SkBits2Float(0xc24ff13e));
1834*c8dee2aaSAndroid Build Coastguard Worker path.close();
1835*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1836*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
1837*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
1838*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
1839*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
1840*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
1841*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
1842*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
1843*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
1844*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
1845*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
1846*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
1847*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
1848*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
1849*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1850*c8dee2aaSAndroid Build Coastguard Worker path.close();
1851*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23ca48b), SkBits2Float(0x408745a4));
1852*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fd4a1), SkBits2Float(0x405831a8), SkBits2Float(0xc2245e7a), SkBits2Float(0x40a15ba4));
1853*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218e853), SkBits2Float(0x40d69e76), SkBits2Float(0xc21582b9), SkBits2Float(0x411e8ee7));
1854*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2121d1f), SkBits2Float(0x4151ce91), SkBits2Float(0xc218c57a), SkBits2Float(0x417fa72d));
1855*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f6dd4), SkBits2Float(0x4196bfe4), SkBits2Float(0xc22c3dbe), SkBits2Float(0x419d8b16));
1856*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2390da9), SkBits2Float(0x41a4564c), SkBits2Float(0xc24483d0), SkBits2Float(0x41970597));
1857*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24ff9f7), SkBits2Float(0x4189b4e3), SkBits2Float(0xc2535f90), SkBits2Float(0x41602a18));
1858*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256c52a), SkBits2Float(0x412cea70), SkBits2Float(0xc2501cd0), SkBits2Float(0x40fe23a8));
1859*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2497476), SkBits2Float(0x40a27270), SkBits2Float(0xc23ca48b), SkBits2Float(0x408745a4));
1860*c8dee2aaSAndroid Build Coastguard Worker path.close();
1861*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1862*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
1863*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
1864*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
1865*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
1866*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a8005), SkBits2Float(0x421ac137), SkBits2Float(0x421a5f6b), SkBits2Float(0x421ae132));
1867*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1868*c8dee2aaSAndroid Build Coastguard Worker path.close();
1869*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421a52fa), SkBits2Float(0x421aed60));
1870*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a59d5), SkBits2Float(0x421ae6ac), SkBits2Float(0x421a5f6b), SkBits2Float(0x421ae132));
1871*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a5a2a), SkBits2Float(0x421ae65a), SkBits2Float(0x421a52fa), SkBits2Float(0x421aed60));
1872*c8dee2aaSAndroid Build Coastguard Worker path.close();
1873*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421a52fa), SkBits2Float(0x421aed60));
1874*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42110a85), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
1875*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
1876*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
1877*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41edcbe0), SkBits2Float(0x41da509a), SkBits2Float(0x41db2dd4));
1878*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41da18a0), SkBits2Float(0x41db6476), SkBits2Float(0x41d9e121), SkBits2Float(0x41db9b85));
1879*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c70f73), SkBits2Float(0x41ee474a), SkBits2Float(0x41c6f4a5), SkBits2Float(0x420464db));
1880*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c6d9d6), SkBits2Float(0x4211a612), SkBits2Float(0x41d9859b), SkBits2Float(0x421b0ee8));
1881*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ec315f), SkBits2Float(0x422477bf), SkBits2Float(0x420359e6), SkBits2Float(0x42248527));
1882*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42109b1d), SkBits2Float(0x4224928e), SkBits2Float(0x421a03f3), SkBits2Float(0x421b3cab));
1883*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a2b68), SkBits2Float(0x421b1585), SkBits2Float(0x421a5203), SkBits2Float(0x421aee52));
1884*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a527f), SkBits2Float(0x421aedd9), SkBits2Float(0x421a52fa), SkBits2Float(0x421aed60));
1885*c8dee2aaSAndroid Build Coastguard Worker path.close();
1886*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc1810850), SkBits2Float(0x4218848a));
1887*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1541d2b), SkBits2Float(0x4211e7ca), SkBits2Float(0xc120eb59), SkBits2Float(0x42155a57));
1888*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0db730e), SkBits2Float(0x4218cce3), SkBits2Float(0xc0a68d10), SkBits2Float(0x422449c0));
1889*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0634e28), SkBits2Float(0x422fc69d), SkBits2Float(0xc08d3b78), SkBits2Float(0x423c9311));
1890*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0a8cfdc), SkBits2Float(0x42495f86), SkBits2Float(0xc1025b62), SkBits2Float(0x424ffc46));
1891*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1304ed4), SkBits2Float(0x42569906), SkBits2Float(0xc16380a6), SkBits2Float(0x42532678));
1892*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc18b593d), SkBits2Float(0x424fb3ec), SkBits2Float(0xc19892bc), SkBits2Float(0x42443710));
1893*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a5cc3c), SkBits2Float(0x4238ba32), SkBits2Float(0xc19ee722), SkBits2Float(0x422bedbe));
1894*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1980208), SkBits2Float(0x421f214a), SkBits2Float(0xc1810850), SkBits2Float(0x4218848a));
1895*c8dee2aaSAndroid Build Coastguard Worker path.close();
1896*c8dee2aaSAndroid Build Coastguard Worker 
1897*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1898*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1899*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
1900*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
1901*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
1902*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
1903*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
1904*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
1905*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
1906*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
1907*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
1908*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
1909*c8dee2aaSAndroid Build Coastguard Worker path.close();
1910*c8dee2aaSAndroid Build Coastguard Worker 
1911*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
1912*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
1913*c8dee2aaSAndroid Build Coastguard Worker }
1914*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_3283699(skiatest::Reporter * reporter,const char * filename)1915*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_3283699(skiatest::Reporter* reporter, const char* filename) {
1916*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
1917*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
1918*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x411032d0), SkBits2Float(0xc24f69e5));
1919*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x413e956c), SkBits2Float(0xc255d56a), SkBits2Float(0x41718a9c), SkBits2Float(0xc2522c67));
1920*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41755c61), SkBits2Float(0xc251e62c), SkBits2Float(0x417909ca), SkBits2Float(0xc2519487));
1921*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x417cd0ce), SkBits2Float(0xc2515870), SkBits2Float(0x41804eae), SkBits2Float(0xc2510dd3));
1922*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4199a689), SkBits2Float(0xc24d2a58), SkBits2Float(0x41a61251), SkBits2Float(0xc24174a0));
1923*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b27e19), SkBits2Float(0xc235bee8), SkBits2Float(0x41aab721), SkBits2Float(0xc22912fa));
1924*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a2f02a), SkBits2Float(0xc21c670e), SkBits2Float(0x418b84ba), SkBits2Float(0xc216312a));
1925*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41683297), SkBits2Float(0xc20ffb46), SkBits2Float(0x413582e0), SkBits2Float(0xc213dec1));
1926*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4132d4e6), SkBits2Float(0xc2141362), SkBits2Float(0x4130395d), SkBits2Float(0xc2144d9c));
1927*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412d8b06), SkBits2Float(0xc21477ef), SkBits2Float(0x412ad979), SkBits2Float(0xc214a976));
1928*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40efc890), SkBits2Float(0xc2185278), SkBits2Float(0x40bc6c64), SkBits2Float(0xc223eb20));
1929*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4089103c), SkBits2Float(0xc22f83c7), SkBits2Float(0x40a65850), SkBits2Float(0xc23c4113));
1930*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40c3a064), SkBits2Float(0xc248fe60), SkBits2Float(0x411032d0), SkBits2Float(0xc24f69e5));
1931*c8dee2aaSAndroid Build Coastguard Worker path.close();
1932*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2121147), SkBits2Float(0xc222bcdb));
1933*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc208340d), SkBits2Float(0xc22b9769), SkBits2Float(0xc1f5ef7e), SkBits2Float(0xc22ae080));
1934*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1db76e2), SkBits2Float(0xc22a2997), SkBits2Float(0xc1c9c1c6), SkBits2Float(0xc2204c5c));
1935*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1b80ca9), SkBits2Float(0xc2166f21), SkBits2Float(0xc1b97a7c), SkBits2Float(0xc20932d3));
1936*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1bae84e), SkBits2Float(0xc1f7ed0b), SkBits2Float(0xc1cea2c4), SkBits2Float(0xc1e637ee));
1937*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e25d39), SkBits2Float(0xc1d482d2), SkBits2Float(0xc1fcd5d5), SkBits2Float(0xc1d5f0a4));
1938*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20ba739), SkBits2Float(0xc1d75e77), SkBits2Float(0xc21481c6), SkBits2Float(0xc1eb18ec));
1939*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21d5c55), SkBits2Float(0xc1fed362), SkBits2Float(0xc21ca56c), SkBits2Float(0xc20ca5ff));
1940*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21bee83), SkBits2Float(0xc219e24d), SkBits2Float(0xc2121147), SkBits2Float(0xc222bcdb));
1941*c8dee2aaSAndroid Build Coastguard Worker path.close();
1942*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1943*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
1944*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
1945*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
1946*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
1947*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
1948*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
1949*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
1950*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));
1951*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
1952*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
1953*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
1954*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
1955*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
1956*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
1957*c8dee2aaSAndroid Build Coastguard Worker path.close();
1958*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23d19f2), SkBits2Float(0x4029d790));
1959*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2302ee1), SkBits2Float(0x3ff4b3e0), SkBits2Float(0xc224f322), SkBits2Float(0x406aec68));
1960*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc219b764), SkBits2Float(0x40adbf72), SkBits2Float(0xc216bf8a), SkBits2Float(0x410a8bfe));
1961*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc213c7b1), SkBits2Float(0x413e3841), SkBits2Float(0xc21ad0d8), SkBits2Float(0x416b273b));
1962*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc221da00), SkBits2Float(0x418c0b1a), SkBits2Float(0xc22ec511), SkBits2Float(0x4191facd));
1963*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23bb022), SkBits2Float(0x4197ea80), SkBits2Float(0xc246ebe0), SkBits2Float(0x4189d830));
1964*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc252279f), SkBits2Float(0x41778bc2), SkBits2Float(0xc2551f78), SkBits2Float(0x4143df80));
1965*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2581752), SkBits2Float(0x4110333c), SkBits2Float(0xc2510e2a), SkBits2Float(0x40c68884));
1966*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24a0502), SkBits2Float(0x40595520), SkBits2Float(0xc23d19f2), SkBits2Float(0x4029d790));
1967*c8dee2aaSAndroid Build Coastguard Worker path.close();
1968*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1969*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
1970*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
1971*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
1972*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
1973*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421951ff), SkBits2Float(0x421bef3d), SkBits2Float(0x4217f013), SkBits2Float(0x421d0f2c));
1974*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
1975*c8dee2aaSAndroid Build Coastguard Worker path.close();
1976*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4217c478), SkBits2Float(0x421d326a));
1977*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4217da16), SkBits2Float(0x421d2110), SkBits2Float(0x4217f013), SkBits2Float(0x421d0f2c));
1978*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4217da0a), SkBits2Float(0x421d2119), SkBits2Float(0x4217c478), SkBits2Float(0x421d326a));
1979*c8dee2aaSAndroid Build Coastguard Worker path.close();
1980*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4217b2af), SkBits2Float(0x421d40a6));
1981*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4217bc6a), SkBits2Float(0x421d38e1), SkBits2Float(0x4217c478), SkBits2Float(0x421d326a));
1982*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4217bc41), SkBits2Float(0x421d3902), SkBits2Float(0x4217b2af), SkBits2Float(0x421d40a6));
1983*c8dee2aaSAndroid Build Coastguard Worker path.close();
1984*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4217b2af), SkBits2Float(0x421d40a6));
1985*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42167086), SkBits2Float(0x421eb7af), SkBits2Float(0x4214f81f), SkBits2Float(0x422015f3));
1986*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420b440b), SkBits2Float(0x42291d88), SkBits2Float(0x41fc09ff), SkBits2Float(0x4228a38f));
1987*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e18be8), SkBits2Float(0x42282996), SkBits2Float(0x41cf7cbe), SkBits2Float(0x421e7581));
1988*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41bd6d94), SkBits2Float(0x4214c16e), SkBits2Float(0x41be6187), SkBits2Float(0x42078262));
1989*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41bf557a), SkBits2Float(0x41f486ac), SkBits2Float(0x41d2bda2), SkBits2Float(0x41e27782));
1990*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d4cf6c), SkBits2Float(0x41e08a82), SkBits2Float(0x41d6f5de), SkBits2Float(0x41ded4d5));
1991*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41f0513a), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
1992*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
1993*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
1994*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x420f3f16), SkBits2Float(0x42240000), SkBits2Float(0x4217b2af), SkBits2Float(0x421d40a6));
1995*c8dee2aaSAndroid Build Coastguard Worker path.close();
1996*c8dee2aaSAndroid Build Coastguard Worker 
1997*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
1998*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
1999*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
2000*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
2001*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
2002*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
2003*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
2004*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
2005*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
2006*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
2007*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
2008*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
2009*c8dee2aaSAndroid Build Coastguard Worker path.close();
2010*c8dee2aaSAndroid Build Coastguard Worker 
2011*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
2012*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
2013*c8dee2aaSAndroid Build Coastguard Worker }
2014*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_1026368(skiatest::Reporter * reporter,const char * filename)2015*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_1026368(skiatest::Reporter* reporter, const char* filename) {
2016*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
2017*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
2018*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4101c02c), SkBits2Float(0xc2500256));  // 8.10942f, -52.0023f
2019*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x412faeae), SkBits2Float(0xc256a13a), SkBits2Float(0x4162e312), SkBits2Float(0xc2533110));  // 10.9801f, -53.6574f, 14.1804f, -52.7979f
2020*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418b0bbc), SkBits2Float(0xc24fc0e8), SkBits2Float(0x41984984), SkBits2Float(0xc2444547));  // 17.3807f, -51.9384f, 19.0359f, -49.0677f
2021*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a5874c), SkBits2Float(0xc238c9a6), SkBits2Float(0x419ea6f8), SkBits2Float(0xc22bfc8c));  // 20.6911f, -46.1969f, 19.8315f, -42.9966f
2022*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4197c6a7), SkBits2Float(0xc21f2f74), SkBits2Float(0x4180cf66), SkBits2Float(0xc2189090));  // 18.972f, -39.7963f, 16.1013f, -38.1412f
2023*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4153b048), SkBits2Float(0xc211f1ac), SkBits2Float(0x41207be4), SkBits2Float(0xc21561d5));  // 13.2305f, -36.486f, 10.0302f, -37.3455f
2024*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40da8f00), SkBits2Float(0xc218d1fe), SkBits2Float(0x40a597e0), SkBits2Float(0xc2244d9f));  // 6.82996f, -38.2051f, 5.17479f, -41.0758f
2025*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40614180), SkBits2Float(0xc22fc940), SkBits2Float(0x408c220c), SkBits2Float(0xc23c9658));  // 3.51962f, -43.9465f, 4.37916f, -47.1468f
2026*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40a7a350), SkBits2Float(0xc2496372), SkBits2Float(0x4101c02c), SkBits2Float(0xc2500256));  // 5.23869f, -50.3471f, 8.10942f, -52.0023f
2027*c8dee2aaSAndroid Build Coastguard Worker path.close();
2028*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
2029*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
2030*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
2031*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
2032*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
2033*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
2034*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
2035*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
2036*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
2037*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
2038*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
2039*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
2040*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
2041*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
2042*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
2043*c8dee2aaSAndroid Build Coastguard Worker path.close();
2044*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c9b95), SkBits2Float(0x408a5bd8));  // -47.1519f, 4.32371f
2045*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcd74), SkBits2Float(0x405df2c8), SkBits2Float(0xc22453d3), SkBits2Float(0x40a40c28));  // -43.9506f, 3.46794f, -41.0819f, 5.12648f
2046*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218da31), SkBits2Float(0x40d91eee), SkBits2Float(0xc2156de2), SkBits2Float(0x411fc7fd));  // -38.2131f, 6.78503f, -37.3573f, 9.98633f
2047*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2120193), SkBits2Float(0x41530084), SkBits2Float(0xc218a3ec), SkBits2Float(0x41807386));  // -36.5015f, 13.1876f, -38.1601f, 16.0564f
2048*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f4644), SkBits2Float(0x419766c9), SkBits2Float(0xc22c1466), SkBits2Float(0x419e3f66));  // -39.8186f, 18.9252f, -43.0199f, 19.781f
2049*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238e288), SkBits2Float(0x41a51804), SkBits2Float(0xc2445c2a), SkBits2Float(0x4197d353));  // -46.2212f, 20.6367f, -49.09f, 18.9782f
2050*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fd5cc), SkBits2Float(0x418a8ea2), SkBits2Float(0xc253421a), SkBits2Float(0x4161e4ba));  // -51.9588f, 17.3196f, -52.8146f, 14.1183f
2051*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256ae69), SkBits2Float(0x412eac36), SkBits2Float(0xc2500c10), SkBits2Float(0x4100c5b0));  // -53.6703f, 10.917f, -52.0118f, 8.04826f
2052*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24969b8), SkBits2Float(0x40a5be50), SkBits2Float(0xc23c9b95), SkBits2Float(0x408a5bd8));  // -50.3532f, 5.17948f, -47.1519f, 4.32371f
2053*c8dee2aaSAndroid Build Coastguard Worker path.close();
2054*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
2055*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
2056*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
2057*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
2058*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
2059*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a9aa6), SkBits2Float(0x421aa696), SkBits2Float(0x421a9438), SkBits2Float(0x421aacfe));  // 38.651f, 38.6627f, 38.6447f, 38.6689f
2060*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a8ec8), SkBits2Float(0x421ab270), SkBits2Float(0x421a8956), SkBits2Float(0x421ab7e2));  // 38.6394f, 38.6743f, 38.6341f, 38.6796f
2061*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a8386), SkBits2Float(0x421abdb2), SkBits2Float(0x421a7db3), SkBits2Float(0x421ac381));  // 38.6284f, 38.6852f, 38.6228f, 38.6909f
2062*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42111c34), SkBits2Float(0x422420c6), SkBits2Float(0x4203daf7), SkBits2Float(0x42241dc8));  // 36.2775f, 41.032f, 32.9638f, 41.0291f
2063*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed3376), SkBits2Float(0x42241aca), SkBits2Float(0x41da78ee), SkBits2Float(0x421ab94a));  // 29.6501f, 41.0262f, 27.309f, 38.6809f
2064*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7be68), SkBits2Float(0x421157cc), SkBits2Float(0x41c7c464), SkBits2Float(0x4204168f));  // 24.968f, 36.3357f, 24.9709f, 33.022f
2065*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c7ca5f), SkBits2Float(0x41edaaa5), SkBits2Float(0x41da8d5d), SkBits2Float(0x41daf01d));  // 24.9738f, 29.7083f, 27.319f, 27.3672f
2066*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41da915b), SkBits2Float(0x41daec21), SkBits2Float(0x41da955a), SkBits2Float(0x41dae825));  // 27.321f, 27.3653f, 27.3229f, 27.3634f
2067*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41da9997), SkBits2Float(0x41dae3e8), SkBits2Float(0x41da9dd4), SkBits2Float(0x41dadfac));  // 27.325f, 27.3613f, 27.3271f, 27.3592f
2068*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41daa667), SkBits2Float(0x41dad71b), SkBits2Float(0x41daaefc), SkBits2Float(0x41dace8e));  // 27.3313f, 27.355f, 27.3354f, 27.3509f
2069*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41daaa91), SkBits2Float(0x41dad2fb), SkBits2Float(0x41daa628), SkBits2Float(0x41dad768));  // 27.3333f, 27.353f, 27.3311f, 27.3552f
2070*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dab217), SkBits2Float(0x41dacb89), SkBits2Float(0x41dabedf), SkBits2Float(0x41dabedf));  // 27.337f, 27.3494f, 27.3432f, 27.3432f
2071*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 27.3431f, 27.3431f
2072*c8dee2aaSAndroid Build Coastguard Worker path.close();
2073*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc180b86e), SkBits2Float(0x42189568));  // -16.0901f, 38.1459f
2074*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1538459), SkBits2Float(0x4211f5a8), SkBits2Float(0xc1204eec), SkBits2Float(0x421564da));  // -13.2198f, 36.4899f, -10.0193f, 37.3485f
2075*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0da32fc), SkBits2Float(0x4218d40d), SkBits2Float(0xc0a534f4), SkBits2Float(0x42244f2e));  // -6.81872f, 38.2071f, -5.16271f, 41.0773f
2076*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0606dd0), SkBits2Float(0x422fca4f), SkBits2Float(0xc08bb080), SkBits2Float(0x423c97aa));  // -3.5067f, 43.9476f, -4.3653f, 47.1481f
2077*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0a72a14), SkBits2Float(0x42496506), SkBits2Float(0xc101818e), SkBits2Float(0x425004c7));  // -5.22389f, 50.3487f, -8.09413f, 52.0047f
2078*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc12f6e12), SkBits2Float(0x4256a488), SkBits2Float(0xc162a37e), SkBits2Float(0x42533554));  // -10.9644f, 53.6607f, -14.1649f, 52.8021f
2079*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc18aec77), SkBits2Float(0x424fc622), SkBits2Float(0xc1982bfa), SkBits2Float(0x42444b02));  // -17.3655f, 51.9435f, -19.0215f, 49.0732f
2080*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a56b7c), SkBits2Float(0x4238cfe0), SkBits2Float(0xc19e8d15), SkBits2Float(0x422c0285));  // -20.6775f, 46.203f, -19.8189f, 43.0025f
2081*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc197aeb0), SkBits2Float(0x421f352a), SkBits2Float(0xc180b86e), SkBits2Float(0x42189568));  // -18.9603f, 39.8019f, -16.0901f, 38.1459f
2082*c8dee2aaSAndroid Build Coastguard Worker path.close();
2083*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x421a8f2f), SkBits2Float(0x421ab201));  // 38.6398f, 38.6738f
2084*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421a9433), SkBits2Float(0x421aacf9));  // 38.6447f, 38.6689f
2085*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x421a9438), SkBits2Float(0x421aacfe));  // 38.6447f, 38.6689f
2086*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421a91b4), SkBits2Float(0x421aaf80), SkBits2Float(0x421a8f2f), SkBits2Float(0x421ab201));  // 38.6423f, 38.6714f, 38.6398f, 38.6738f
2087*c8dee2aaSAndroid Build Coastguard Worker path.close();
2088*c8dee2aaSAndroid Build Coastguard Worker 
2089*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
2090*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
2091*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
2092*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 33
2093*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
2094*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
2095*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
2096*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
2097*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
2098*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
2099*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
2100*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
2101*c8dee2aaSAndroid Build Coastguard Worker path.close();
2102*c8dee2aaSAndroid Build Coastguard Worker 
2103*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
2104*c8dee2aaSAndroid Build Coastguard Worker     // DEBUG_UNDER_DEVELOPMENT  fuzz763_1026368 disable expectation check for now
2105*c8dee2aaSAndroid Build Coastguard Worker     testPathOpCheck(reporter, path1, path2, (SkPathOp) 2, filename, !SkOpGlobalState::DebugRunFail());
2106*c8dee2aaSAndroid Build Coastguard Worker }
2107*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_5485218(skiatest::Reporter * reporter,const char * filename)2108*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_5485218(skiatest::Reporter* reporter, const char* filename) {
2109*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
2110*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
2111*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc1b1a434), SkBits2Float(0xc247d348));
2112*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1996ac1), SkBits2Float(0xc24d3588), SkBits2Float(0xc180ac87), SkBits2Float(0xc248738e));
2113*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc14fdc9c), SkBits2Float(0xc243b194), SkBits2Float(0xc13a53a0), SkBits2Float(0xc23794da));
2114*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc124caa4), SkBits2Float(0xc22b7821), SkBits2Float(0xc137d28c), SkBits2Float(0xc21f1904));
2115*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc14ada74), SkBits2Float(0xc212b9e7), SkBits2Float(0xc17b4d59), SkBits2Float(0xc20d57a8));
2116*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc195e020), SkBits2Float(0xc207f569), SkBits2Float(0xc1ae9e58), SkBits2Float(0xc20cb763));
2117*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c75c92), SkBits2Float(0xc211795d), SkBits2Float(0xc1d22110), SkBits2Float(0xc21d9616));
2118*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1dce590), SkBits2Float(0xc229b2d0), SkBits2Float(0xc1d3619c), SkBits2Float(0xc23611ec));
2119*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1c9dda8), SkBits2Float(0xc242710a), SkBits2Float(0xc1b1a434), SkBits2Float(0xc247d348));
2120*c8dee2aaSAndroid Build Coastguard Worker path.close();
2121*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
2122*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
2123*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
2124*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
2125*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
2126*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
2127*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
2128*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
2129*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40b3b5dc), SkBits2Float(0x421aca81), SkBits2Float(0x40b26487), SkBits2Float(0x421af3a3));
2130*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40eb2464), SkBits2Float(0x421ca9a9), SkBits2Float(0x410d8414), SkBits2Float(0x4221c755));
2131*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4135d252), SkBits2Float(0x422a63dc), SkBits2Float(0x4139f710), SkBits2Float(0x42379ab7));
2132*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x413e1bd4), SkBits2Float(0x4244d193), SkBits2Float(0x411ba9b8), SkBits2Float(0x424ee522));
2133*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40f26f3c), SkBits2Float(0x4258f8b2), SkBits2Float(0x4088b85c), SkBits2Float(0x425a01e2));
2134*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f780c00), SkBits2Float(0x425b0b12), SkBits2Float(0xbfc66bf0), SkBits2Float(0x42526e8c));
2135*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc0823778), SkBits2Float(0x4249d205), SkBits2Float(0xc08a80f8), SkBits2Float(0x423c9b29));
2136*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc092ca7c), SkBits2Float(0x422f644e), SkBits2Float(0xc01bcc90), SkBits2Float(0x422550be));
2137*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc00c0f96), SkBits2Float(0x42242a18), SkBits2Float(0xbff6b9b1), SkBits2Float(0x422321a7));
2138*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc080dd2a), SkBits2Float(0x42212597), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));
2139*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));
2140*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
2141*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
2142*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
2143*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
2144*c8dee2aaSAndroid Build Coastguard Worker path.close();
2145*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x422e1dec), SkBits2Float(0xc1951160));
2146*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423b0222), SkBits2Float(0xc19b3b8f), SkBits2Float(0x42464db6), SkBits2Float(0xc18d5c4c));
2147*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42519948), SkBits2Float(0xc17efa12), SkBits2Float(0x4254ae60), SkBits2Float(0xc14b693a));
2148*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4257c378), SkBits2Float(0xc117d862), SkBits2Float(0x4250d3d6), SkBits2Float(0xc0d5542c));
2149*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4249e434), SkBits2Float(0xc075ef28), SkBits2Float(0x423cfffe), SkBits2Float(0xc0449db8));
2150*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423cdcf0), SkBits2Float(0xc044179d), SkBits2Float(0x423cb9cd), SkBits2Float(0xc04395ab));
2151*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x423cdda4), SkBits2Float(0xc0435d6a), SkBits2Float(0x423d018a), SkBits2Float(0xc04320b0));
2152*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x424a2ff8), SkBits2Float(0xc02cd470), SkBits2Float(0x425285c7), SkBits2Float(0xbdfdd900));
2153*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x425adb97), SkBits2Float(0x401cf6e8), SkBits2Float(0x425976d3), SkBits2Float(0x40b7eee0));
2154*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42581210), SkBits2Float(0x4110b128), SkBits2Float(0x424dc3b4), SkBits2Float(0x41320868));
2155*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4243755a), SkBits2Float(0x41535fa6), SkBits2Float(0x423646ec), SkBits2Float(0x414dcc96));
2156*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4229187e), SkBits2Float(0x41483989), SkBits2Float(0x4220c2ae), SkBits2Float(0x411f001d));
2157*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42186cde), SkBits2Float(0x40eb8d66), SkBits2Float(0x4219d1a2), SkBits2Float(0x408219f4));
2158*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b3666), SkBits2Float(0x3f453420), SkBits2Float(0x422584c1), SkBits2Float(0xbfa81fe0));
2159*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422b4324), SkBits2Float(0xc01e631a), SkBits2Float(0x4231e626), SkBits2Float(0xc0385d42));
2160*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422b1bb8), SkBits2Float(0xc0446d07), SkBits2Float(0x4224d036), SkBits2Float(0xc0812328));
2161*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421984a2), SkBits2Float(0xc0b8a034), SkBits2Float(0x42166f8b), SkBits2Float(0xc10fe0f3));
2162*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42135a74), SkBits2Float(0xc14371ca), SkBits2Float(0x421a4a15), SkBits2Float(0xc170a016));
2163*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422139b6), SkBits2Float(0xc18ee731), SkBits2Float(0x422e1dec), SkBits2Float(0xc1951160));
2164*c8dee2aaSAndroid Build Coastguard Worker path.close();
2165*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
2166*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
2167*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
2168*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
2169*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
2170*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
2171*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
2172*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
2173*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
2174*c8dee2aaSAndroid Build Coastguard Worker path.close();
2175*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
2176*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
2177*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
2178*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
2179*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
2180*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
2181*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
2182*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
2183*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
2184*c8dee2aaSAndroid Build Coastguard Worker path.close();
2185*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc1e59c15), SkBits2Float(0x41eeb1f9));
2186*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1cb6c81), SkBits2Float(0x41ea9074), SkBits2Float(0xc1b5fc96), SkBits2Float(0x41fa28d2));
2187*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1a08cac), SkBits2Float(0x4204e098), SkBits2Float(0xc19c6b27), SkBits2Float(0x4211f862));
2188*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc19849a3), SkBits2Float(0x421f102b), SkBits2Float(0xc1a7e200), SkBits2Float(0x4229c820));
2189*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1b77a5e), SkBits2Float(0x42348016), SkBits2Float(0xc1d1a9f2), SkBits2Float(0x423690d8));
2190*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ebd984), SkBits2Float(0x4238a19a), SkBits2Float(0xc200a4b7), SkBits2Float(0x4230d56b));
2191*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20b5cae), SkBits2Float(0x4229093c), SkBits2Float(0xc20d6d70), SkBits2Float(0x421bf173));
2192*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20f7e32), SkBits2Float(0x420ed9a9), SkBits2Float(0xc207b202), SkBits2Float(0x420421b4));
2193*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1ffcba7), SkBits2Float(0x41f2d37d), SkBits2Float(0xc1e59c15), SkBits2Float(0x41eeb1f9));
2194*c8dee2aaSAndroid Build Coastguard Worker path.close();
2195*c8dee2aaSAndroid Build Coastguard Worker 
2196*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
2197*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
2198*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
2199*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x425285c7), SkBits2Float(0xbdfdd900));
2200*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x425adb97), SkBits2Float(0x401cf6e8), SkBits2Float(0x425976d3), SkBits2Float(0x40b7eee0));
2201*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42581210), SkBits2Float(0x4110b128), SkBits2Float(0x424dc3b4), SkBits2Float(0x41320868));
2202*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4243755a), SkBits2Float(0x41535fa6), SkBits2Float(0x423646ec), SkBits2Float(0x414dcc96));
2203*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4229187e), SkBits2Float(0x41483989), SkBits2Float(0x4220c2ae), SkBits2Float(0x411f001d));
2204*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42186cde), SkBits2Float(0x40eb8d66), SkBits2Float(0x4219d1a2), SkBits2Float(0x408219f4));
2205*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b3666), SkBits2Float(0x3f453420), SkBits2Float(0x422584c1), SkBits2Float(0xbfa81fe0));
2206*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422fd31c), SkBits2Float(0xc0596cf0), SkBits2Float(0x423d018a), SkBits2Float(0xc04320b0));
2207*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x424a2ff8), SkBits2Float(0xc02cd470), SkBits2Float(0x425285c7), SkBits2Float(0xbdfdd900));
2208*c8dee2aaSAndroid Build Coastguard Worker path.close();
2209*c8dee2aaSAndroid Build Coastguard Worker 
2210*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
2211*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
2212*c8dee2aaSAndroid Build Coastguard Worker }
2213*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_2674194(skiatest::Reporter * reporter,const char * filename)2214*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_2674194(skiatest::Reporter* reporter, const char* filename) {
2215*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
2216*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
2217*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xbfb16e10), SkBits2Float(0xc252733b));
2218*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f91df50), SkBits2Float(0xc25b07b4), SkBits2Float(0x408e27f4), SkBits2Float(0xc259f3f8));
2219*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40f7d814), SkBits2Float(0xc258e03e), SkBits2Float(0x411e3df0), SkBits2Float(0xc24ec5d2));
2220*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41408fd4), SkBits2Float(0xc244ab67), SkBits2Float(0x413c40e6), SkBits2Float(0xc2377562));
2221*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4137f1f8), SkBits2Float(0xc22a3f5f), SkBits2Float(0x410f884c), SkBits2Float(0xc221aae6));
2222*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40ce3d3c), SkBits2Float(0xc219166c), SkBits2Float(0x40491a38), SkBits2Float(0xc21a2a28));
2223*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xbe246080), SkBits2Float(0xc21b3de4), SkBits2Float(0xc0138d98), SkBits2Float(0xc225584f));
2224*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc08e6a98), SkBits2Float(0xc22f72ba), SkBits2Float(0xc085ccbc), SkBits2Float(0xc23ca8be));
2225*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc07a5dc0), SkBits2Float(0xc249dec2), SkBits2Float(0xbfb16e10), SkBits2Float(0xc252733b));
2226*c8dee2aaSAndroid Build Coastguard Worker path.close();
2227*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41b47dea), SkBits2Float(0xc23e32f4));
2228*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ce465c), SkBits2Float(0xc24147ff), SkBits2Float(0x41e4dd74), SkBits2Float(0xc23a5854));
2229*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41fb748e), SkBits2Float(0xc23368a8), SkBits2Float(0x4200cf52), SkBits2Float(0xc226846f));
2230*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42022efd), SkBits2Float(0xc220c591), SkBits2Float(0x42019135), SkBits2Float(0xc21b57df));
2231*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4206cc04), SkBits2Float(0xc21cec81), SkBits2Float(0x420cb220), SkBits2Float(0xc21c9a86));
2232*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4219ee60), SkBits2Float(0xc21be297), SkBits2Float(0x4222c82a), SkBits2Float(0xc21204ac));
2233*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422ba1f5), SkBits2Float(0xc20826c2), SkBits2Float(0x422aea06), SkBits2Float(0xc1f5d504));
2234*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x422a3216), SkBits2Float(0xc1db5c85), SkBits2Float(0x4220542b), SkBits2Float(0xc1c9a8f0));
2235*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42167641), SkBits2Float(0xc1b7f55b), SkBits2Float(0x42093a01), SkBits2Float(0xc1b9653a));
2236*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41f7fb83), SkBits2Float(0xc1bad519), SkBits2Float(0x41e647ee), SkBits2Float(0xc1ce90ee));
2237*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d49459), SkBits2Float(0xc1e24cc3), SkBits2Float(0x41d60438), SkBits2Float(0xc1fcc542));
2238*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d62223), SkBits2Float(0xc1feec5b), SkBits2Float(0x41d65f09), SkBits2Float(0xc2008251));
2239*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41d45a68), SkBits2Float(0xc200343d), SkBits2Float(0x41d2419c), SkBits2Float(0xc1ffe823));
2240*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41b8792a), SkBits2Float(0xc1f9be0c), SkBits2Float(0x41a1e211), SkBits2Float(0xc203ceb1));
2241*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x418b4af8), SkBits2Float(0xc20abe5d), SkBits2Float(0x418520e1), SkBits2Float(0xc217a296));
2242*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x417ded93), SkBits2Float(0xc22486cf), SkBits2Float(0x418cd620), SkBits2Float(0xc22fd25b));
2243*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419ab578), SkBits2Float(0xc23b1de8), SkBits2Float(0x41b47dea), SkBits2Float(0xc23e32f4));
2244*c8dee2aaSAndroid Build Coastguard Worker path.close();
2245*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
2246*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));
2247*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));
2248*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));
2249*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));
2250*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));
2251*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));
2252*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
2253*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));
2254*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));
2255*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));
2256*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));
2257*c8dee2aaSAndroid Build Coastguard Worker path.close();
2258*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
2259*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40b3bf9e), SkBits2Float(0x421ac949), SkBits2Float(0x40b278ad), SkBits2Float(0x421af12e));
2260*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40d4fa46), SkBits2Float(0x42187664), SkBits2Float(0x40ff010e), SkBits2Float(0x42175b2b));
2261*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41336223), SkBits2Float(0x42149fe4), SkBits2Float(0x415fcb81), SkBits2Float(0x421bdd50));
2262*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41861a70), SkBits2Float(0x42231aba), SkBits2Float(0x418b90fc), SkBits2Float(0x42301322));
2263*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4191078a), SkBits2Float(0x423d0b88), SkBits2Float(0x41828cb4), SkBits2Float(0x424825e0));
2264*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x416823bc), SkBits2Float(0x42534038), SkBits2Float(0x41344220), SkBits2Float(0x4255fb7e));
2265*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41006082), SkBits2Float(0x4258b6c5), SkBits2Float(0x40a7ee48), SkBits2Float(0x4251795a));
2266*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x401e3718), SkBits2Float(0x424a3bef), SkBits2Float(0x3fe50570), SkBits2Float(0x423d4388));
2267*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f8d9c90), SkBits2Float(0x42304b20), SkBits2Float(0x403aa4f8), SkBits2Float(0x422530c9));
2268*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4059e097), SkBits2Float(0x4222326b), SkBits2Float(0x407fc660), SkBits2Float(0x421fcfdc));
2269*c8dee2aaSAndroid Build Coastguard Worker path.lineTo(SkBits2Float(0x407fc672), SkBits2Float(0x421fcfdb));
2270*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x409c2918), SkBits2Float(0x421dbc1a), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));
2271*c8dee2aaSAndroid Build Coastguard Worker path.close();
2272*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23fe7ce), SkBits2Float(0xc1ad1dad));
2273*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2341588), SkBits2Float(0xc1b91b57), SkBits2Float(0xc2277c56), SkBits2Float(0xc1b0de1d));
2274*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21ae326), SkBits2Float(0xc1a8a0e6), SkBits2Float(0xc214e451), SkBits2Float(0xc190fc58));
2275*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc20ee57c), SkBits2Float(0xc172af93), SkBits2Float(0xc2130419), SkBits2Float(0xc1404ad0));
2276*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21722b5), SkBits2Float(0xc10de60c), SkBits2Float(0xc222f4fc), SkBits2Float(0xc0ebd570));
2277*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22ec743), SkBits2Float(0xc0bbdec8), SkBits2Float(0xc23b6074), SkBits2Float(0xc0dcd3b4));
2278*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc247f9a4), SkBits2Float(0xc0fdc894), SkBits2Float(0xc24df87a), SkBits2Float(0xc12e2d66));
2279*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc253f74e), SkBits2Float(0xc15d7682), SkBits2Float(0xc24fd8b1), SkBits2Float(0xc187eda2));
2280*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24bba16), SkBits2Float(0xc1a12003), SkBits2Float(0xc23fe7ce), SkBits2Float(0xc1ad1dad));
2281*c8dee2aaSAndroid Build Coastguard Worker path.close();
2282*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
2283*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fcb5c), SkBits2Float(0x405f9a18), SkBits2Float(0xc22450bb), SkBits2Float(0x40a4d200));
2284*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc218d61a), SkBits2Float(0x40d9d6f4), SkBits2Float(0xc21567dd), SkBits2Float(0x412021ef));
2285*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211f9a2), SkBits2Float(0x41535866), SkBits2Float(0xc2189a40), SkBits2Float(0x4180a176));
2286*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21f3ade), SkBits2Float(0x419796b9), SkBits2Float(0xc22c087c), SkBits2Float(0x419e7330));
2287*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc238d61a), SkBits2Float(0x41a54fa9), SkBits2Float(0xc24450bb), SkBits2Float(0x41980e6c));
2288*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24fcb5c), SkBits2Float(0x418acd2f), SkBits2Float(0xc2533998), SkBits2Float(0x416263e8));
2289*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc256a7d4), SkBits2Float(0x412f2d72), SkBits2Float(0xc2500736), SkBits2Float(0x410142ec));
2290*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2496698), SkBits2Float(0x40a6b0cc), SkBits2Float(0xc23c98fa), SkBits2Float(0x408b3eec));
2291*c8dee2aaSAndroid Build Coastguard Worker path.close();
2292*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
2293*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));
2294*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));
2295*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));
2296*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));
2297*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));
2298*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));
2299*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));
2300*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));
2301*c8dee2aaSAndroid Build Coastguard Worker path.close();
2302*c8dee2aaSAndroid Build Coastguard Worker 
2303*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
2304*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
2305*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
2306*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x41828cb4), SkBits2Float(0x424825e0));
2307*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x416823bc), SkBits2Float(0x42534038), SkBits2Float(0x41344220), SkBits2Float(0x4255fb7e));
2308*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41006082), SkBits2Float(0x4258b6c5), SkBits2Float(0x40a7ee48), SkBits2Float(0x4251795a));
2309*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x401e3718), SkBits2Float(0x424a3bef), SkBits2Float(0x3fe50570), SkBits2Float(0x423d4388));
2310*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x3f8d9c90), SkBits2Float(0x42304b20), SkBits2Float(0x403aa4f8), SkBits2Float(0x422530c9));
2311*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40973dd4), SkBits2Float(0x421a1671), SkBits2Float(0x40ff010e), SkBits2Float(0x42175b2b));
2312*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41336223), SkBits2Float(0x42149fe4), SkBits2Float(0x415fcb81), SkBits2Float(0x421bdd50));
2313*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41861a70), SkBits2Float(0x42231aba), SkBits2Float(0x418b90fc), SkBits2Float(0x42301322));
2314*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4191078a), SkBits2Float(0x423d0b88), SkBits2Float(0x41828cb4), SkBits2Float(0x424825e0));
2315*c8dee2aaSAndroid Build Coastguard Worker path.close();
2316*c8dee2aaSAndroid Build Coastguard Worker 
2317*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
2318*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
2319*c8dee2aaSAndroid Build Coastguard Worker }
2320*c8dee2aaSAndroid Build Coastguard Worker 
fuzz763_10022998(skiatest::Reporter * reporter,const char * filename)2321*c8dee2aaSAndroid Build Coastguard Worker static void fuzz763_10022998(skiatest::Reporter* reporter, const char* filename) {
2322*c8dee2aaSAndroid Build Coastguard Worker     SkPath path;
2323*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 1);
2324*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x40f23d54), SkBits2Float(0xc250558c));  // 7.56999f, -52.0835f
2325*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4126c646), SkBits2Float(0xc25712d1), SkBits2Float(0x415a1e76), SkBits2Float(0xc253c4aa));  // 10.4234f, -53.7684f, 13.6324f, -52.9421f
2326*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4186bb52), SkBits2Float(0xc2507686), SkBits2Float(0x419435db), SkBits2Float(0xc2450c9e));  // 16.8415f, -52.1157f, 18.5263f, -49.2623f
2327*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41a1b065), SkBits2Float(0xc239a2b8), SkBits2Float(0x419b1418), SkBits2Float(0xc22cccac));  // 20.2111f, -46.4089f, 19.3848f, -43.1999f
2328*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x419477ce), SkBits2Float(0xc21ff6a0), SkBits2Float(0x417b47ff), SkBits2Float(0xc219395c));  // 18.5585f, -39.9908f, 15.7051f, -38.306f
2329*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x414da063), SkBits2Float(0xc2127c16), SkBits2Float(0x411a4835), SkBits2Float(0xc215ca3d));  // 12.8517f, -36.6212f, 9.64263f, -37.4475f
2330*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40cde00c), SkBits2Float(0xc2191862), SkBits2Float(0x4097f5e4), SkBits2Float(0xc2248249));  // 6.4336f, -38.2738f, 4.74877f, -41.1272f
2331*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x40441780), SkBits2Float(0xc22fec30), SkBits2Float(0x4078f9e8), SkBits2Float(0xc23cc23c));  // 3.06393f, -43.9807f, 3.89025f, -47.1897f
2332*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4096ee1c), SkBits2Float(0xc2499848), SkBits2Float(0x40f23d54), SkBits2Float(0xc250558c));  // 4.71657f, -50.3987f, 7.56999f, -52.0835f
2333*c8dee2aaSAndroid Build Coastguard Worker path.close();
2334*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc2066415), SkBits2Float(0xc2220be8));  // -33.5977f, -40.5116f
2335*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f2466b), SkBits2Float(0xc2223dac), SkBits2Float(0xc1df41cc), SkBits2Float(0xc21901bc));  // -30.2844f, -40.5602f, -27.9071f, -38.2517f
2336*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1cc3d2d), SkBits2Float(0xc20fc5cd), SkBits2Float(0xc1cbd9a6), SkBits2Float(0xc20284ee));  // -25.5299f, -35.9432f, -25.4813f, -32.6298f
2337*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1cb761f), SkBits2Float(0xc1ea881c), SkBits2Float(0xc1ddedfe), SkBits2Float(0xc1d7837e));  // -25.4327f, -29.3165f, -27.7412f, -26.9392f
2338*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1f065dc), SkBits2Float(0xc1c47edf), SkBits2Float(0xc20573ce), SkBits2Float(0xc1c41b58));  // -30.0497f, -24.5619f, -33.3631f, -24.5134f
2339*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc212b4ad), SkBits2Float(0xc1c3b7d1), SkBits2Float(0xc21c36fc), SkBits2Float(0xc1d62fb0));  // -36.6764f, -24.4648f, -39.0537f, -26.7733f
2340*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc225b94c), SkBits2Float(0xc1e8a78d), SkBits2Float(0xc225eb10), SkBits2Float(0xc20194a7));  // -41.431f, -29.0818f, -41.4796f, -32.3952f
2341*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2261cd3), SkBits2Float(0xc20ed586), SkBits2Float(0xc21ce0e3), SkBits2Float(0xc21857d5));  // -41.5281f, -35.7085f, -39.2196f, -38.0858f
2342*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc213a4f4), SkBits2Float(0xc221da25), SkBits2Float(0xc2066415), SkBits2Float(0xc2220be8));  // -36.9111f, -40.463f, -33.5977f, -40.5116f
2343*c8dee2aaSAndroid Build Coastguard Worker path.close();
2344*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -19.799f, -19.799f
2345*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000), SkBits2Float(0xc1e00000));  // -11.598f, -28, 0, -28
2346*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x419e6455), SkBits2Float(0xc19e6455));  // 11.598f, -28, 19.799f, -19.799f
2347*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0xc1399153), SkBits2Float(0x41e00000), SkBits2Float(0x00000000));  // 28, -11.598f, 28, 0
2348*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41e00000), SkBits2Float(0x41399153), SkBits2Float(0x419e6455), SkBits2Float(0x419e6455));  // 28, 11.598f, 19.799f, 19.799f
2349*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x415b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0x40b878fc), SkBits2Float(0x41db9f74));  // 13.7163f, 25.8817f, 5.76477f, 27.4529f
2350*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0x41000000), SkBits2Float(0x42040000));  // 8, 29.7635f, 8, 33
2351*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41000000), SkBits2Float(0x4211413d), SkBits2Float(0x40b504f3), SkBits2Float(0x421aa09e));  // 8, 36.3137f, 5.65685f, 38.6569f
2352*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x405413cd), SkBits2Float(0x42240000), SkBits2Float(0x00000000), SkBits2Float(0x42240000));  // 3.31371f, 41, 0, 41
2353*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc05413cd), SkBits2Float(0x42240000), SkBits2Float(0xc0b504f3), SkBits2Float(0x421aa09e));  // -3.31371f, 41, -5.65685f, 38.6569f
2354*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x4211413d), SkBits2Float(0xc1000000), SkBits2Float(0x42040000));  // -8, 36.3137f, -8, 33
2355*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1000000), SkBits2Float(0x41ee1ba4), SkBits2Float(0xc0b878fc), SkBits2Float(0x41db9f74));  // -8, 29.7635f, -5.76477f, 27.4529f
2356*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc15b75ce), SkBits2Float(0x41cf0dc3), SkBits2Float(0xc19e6455), SkBits2Float(0x419e6455));  // -13.7163f, 25.8817f, -19.799f, 19.799f
2357*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0x41399153), SkBits2Float(0xc1e00000), SkBits2Float(0x00000000));  // -28, 11.598f, -28, 0
2358*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc1e00000), SkBits2Float(0xc1399153), SkBits2Float(0xc19e6455), SkBits2Float(0xc19e6455));  // -28, -11.598f, -19.799f, -19.799f
2359*c8dee2aaSAndroid Build Coastguard Worker path.close();
2360*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0xc23c6b1a), SkBits2Float(0x4099fd84));  // -47.1046f, 4.8122f
2361*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc22fa63c), SkBits2Float(0x407b1738), SkBits2Float(0xc2241b28), SkBits2Float(0x40b1aa10));  // -43.9123f, 3.92329f, -41.0265f, 5.55201f
2362*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2189014), SkBits2Float(0x40e5c886), SkBits2Float(0xc21501d7), SkBits2Float(0x4125f7c0));  // -38.1407f, 7.18073f, -37.2518f, 10.373f
2363*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc211739a), SkBits2Float(0x41590b3e), SkBits2Float(0xc217f769), SkBits2Float(0x41839bc7));  // -36.3629f, 13.5652f, -37.9916f, 16.4511f
2364*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc21e7b38), SkBits2Float(0x419ab1ef), SkBits2Float(0xc22b4016), SkBits2Float(0x41a1ce67));  // -39.6203f, 19.3369f, -42.8126f, 20.2258f
2365*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc23804f6), SkBits2Float(0x41a8eae0), SkBits2Float(0xc243900a), SkBits2Float(0x419be343));  // -46.0048f, 21.1147f, -48.8907f, 19.486f
2366*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc24f1b1e), SkBits2Float(0x418edba6), SkBits2Float(0xc252a95a), SkBits2Float(0x416aa3d0));  // -51.7765f, 17.8573f, -52.6654f, 14.665f
2367*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2563797), SkBits2Float(0x41379054), SkBits2Float(0xc24fb3c8), SkBits2Float(0x41096404));  // -53.5543f, 11.4727f, -51.9256f, 8.58692f
2368*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0xc2492ffa), SkBits2Float(0x40b66f68), SkBits2Float(0xc23c6b1a), SkBits2Float(0x4099fd84));  // -50.2969f, 5.7011f, -47.1046f, 4.8122f
2369*c8dee2aaSAndroid Build Coastguard Worker path.close();
2370*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x4204f8ac), SkBits2Float(0x41c568cb));  // 33.2428f, 24.6762f
2371*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421239c0), SkBits2Float(0x41c52671), SkBits2Float(0x421bb079), SkBits2Float(0x41d7b610));  // 36.5564f, 24.6438f, 38.9223f, 26.9639f
2372*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42252732), SkBits2Float(0x41ea45ad), SkBits2Float(0x4225485f), SkBits2Float(0x420263e9));  // 41.2883f, 29.284f, 41.3207f, 32.5976f
2373*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4225698c), SkBits2Float(0x420fa4fd), SkBits2Float(0x421c21bd), SkBits2Float(0x42191bb7));  // 41.3531f, 35.9111f, 39.0329f, 38.2771f
2374*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421bf1ce), SkBits2Float(0x42194c98), SkBits2Float(0x421bc136), SkBits2Float(0x42197cbe));  // 38.9861f, 38.3248f, 38.9387f, 38.3718f
2375*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b91ce), SkBits2Float(0x4219ae03), SkBits2Float(0x421b61a7), SkBits2Float(0x4219dea3));  // 38.8924f, 38.4199f, 38.8454f, 38.4674f
2376*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421b3158), SkBits2Float(0x421a0f6b), SkBits2Float(0x421b00a6), SkBits2Float(0x421a3f33));  // 38.7982f, 38.5151f, 38.7506f, 38.5617f
2377*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x421ad122), SkBits2Float(0x421a701a), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 38.7042f, 38.6095f, 38.6569f, 38.6569f
2378*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
2379*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
2380*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
2381*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
2382*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41db0360), SkBits2Float(0x41da7a26), SkBits2Float(0x41db4867), SkBits2Float(0x41da3682));  // 27.3766f, 27.3096f, 27.4104f, 27.2766f
2383*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41db8ba6), SkBits2Float(0x41d9f135), SkBits2Float(0x41dbcfd8), SkBits2Float(0x41d9ac58));  // 27.4432f, 27.2428f, 27.4765f, 27.2092f
2384*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dc13ed), SkBits2Float(0x41d96798), SkBits2Float(0x41dc58ba), SkBits2Float(0x41d92383));  // 27.5097f, 27.1756f, 27.5433f, 27.1423f
2385*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41dc9bcc), SkBits2Float(0x41d8ddb7), SkBits2Float(0x41dcdf94), SkBits2Float(0x41d89898));  // 27.5761f, 27.1083f, 27.6092f, 27.0745f
2386*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ef6f31), SkBits2Float(0x41c5ab25), SkBits2Float(0x4204f8ac), SkBits2Float(0x41c568cb));  // 29.9293f, 24.7086f, 33.2428f, 24.6762f
2387*c8dee2aaSAndroid Build Coastguard Worker path.close();
2388*c8dee2aaSAndroid Build Coastguard Worker 
2389*c8dee2aaSAndroid Build Coastguard Worker     SkPath path1(path);
2390*c8dee2aaSAndroid Build Coastguard Worker     path.reset();
2391*c8dee2aaSAndroid Build Coastguard Worker     path.setFillType((SkPathFillType) 0);
2392*c8dee2aaSAndroid Build Coastguard Worker path.moveTo(SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 33
2393*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e));  // 41, 36.3137f, 38.6569f, 38.6569f
2394*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000));  // 36.3137f, 41, 33, 41
2395*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e));  // 29.6863f, 41, 27.3431f, 38.6569f
2396*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000));  // 25, 36.3137f, 25, 33
2397*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3));  // 25, 29.6863f, 27.3431f, 27.3431f
2398*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000));  // 29.6863f, 25, 33, 25
2399*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3));  // 36.3137f, 25, 38.6569f, 27.3431f
2400*c8dee2aaSAndroid Build Coastguard Worker path.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000));  // 41, 29.6863f, 41, 33
2401*c8dee2aaSAndroid Build Coastguard Worker path.close();
2402*c8dee2aaSAndroid Build Coastguard Worker 
2403*c8dee2aaSAndroid Build Coastguard Worker     SkPath path2(path);
2404*c8dee2aaSAndroid Build Coastguard Worker     testPathOp(reporter, path1, path2, (SkPathOp) 2, filename);
2405*c8dee2aaSAndroid Build Coastguard Worker }
2406*c8dee2aaSAndroid Build Coastguard Worker 
2407*c8dee2aaSAndroid Build Coastguard Worker static void (*skipTest)(skiatest::Reporter* , const char* filename) = nullptr;
2408*c8dee2aaSAndroid Build Coastguard Worker static void (*firstTest)(skiatest::Reporter* , const char* filename) = fuzz763_1026368;
2409*c8dee2aaSAndroid Build Coastguard Worker static void (*stopTest)(skiatest::Reporter* , const char* filename) = nullptr;
2410*c8dee2aaSAndroid Build Coastguard Worker 
2411*c8dee2aaSAndroid Build Coastguard Worker static struct TestDesc tests[] = {
2412*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_10022998),
2413*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_2674194),
2414*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_5485218),
2415*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_1026368),
2416*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_3283699),
2417*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_6411089),
2418*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_4628016),
2419*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_2211264),
2420*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_34974),
2421*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_1597464),
2422*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_849020),
2423*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_24588),
2424*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_20016),
2425*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_17370),
2426*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_35322),
2427*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_8712),
2428*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_8712a),
2429*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_4713),
2430*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_4014),
2431*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_4014a),
2432*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_1404),
2433*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378),
2434*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378b),
2435*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378d),
2436*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378c),
2437*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_3084),
2438*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_1823),
2439*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_558),
2440*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378a),
2441*c8dee2aaSAndroid Build Coastguard Worker     TEST(fuzz763_378a_1),
2442*c8dee2aaSAndroid Build Coastguard Worker };
2443*c8dee2aaSAndroid Build Coastguard Worker 
2444*c8dee2aaSAndroid Build Coastguard Worker static const size_t testCount = std::size(tests);
2445*c8dee2aaSAndroid Build Coastguard Worker 
2446*c8dee2aaSAndroid Build Coastguard Worker static bool runReverse = false;
2447*c8dee2aaSAndroid Build Coastguard Worker 
DEF_TEST(PathOpsFuzz763,reporter)2448*c8dee2aaSAndroid Build Coastguard Worker DEF_TEST(PathOpsFuzz763, reporter) {
2449*c8dee2aaSAndroid Build Coastguard Worker     RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runReverse);
2450*c8dee2aaSAndroid Build Coastguard Worker }
2451