1{
2"crbug_526025": {
3  "p1": [[0, "0x43b40000", "0xcf000000"],
4    [4, "0x4e0d628f", "0xceffffff", "0x4e800003", "0xcec6b143", "0x4e800002", "0xce7ffffc"],
5    [4, "0x4e800002", "0xcde53aee", "0x4e0d6292", "0xc307820e", "0x44627d00", "0x437ffff2"],
6    [1, "0x444bf3bc", "0x4460537e"],
7    [1, "0x43553abd", "0x440f3cbd"],
8    [1, "0x42000000", "0x41800000"],
9    [1, "0x42c80000", "0x44000000"],
10    [1, "0x43553abd", "0x440f3cbd"],
11    [1, "0x43b40000", "0x44800000"],
12    [1, "0x43b40000", "0x45816000"]],
13  "fillType1": "kEvenOdd_FillType",
14  "p2": [[0, "0x42fe0000", "0x43a08000"],
15    [1, "0x45d5c000", "0x43870000"],
16    [1, "0xd0a00000", "0x4cbebc20"],
17    [1, "0x451f7000", "0x42800000"],
18    [1, "0x42fe0000", "0x43a08000"],
19    [5]],
20  "fillType2": "kWinding_FillType",
21  "op": "kUnion_SkPathOp",
22  "expectSuccess": "flaky",
23  "expectMatch": "flaky",
24  "succeeded": true,
25  "out": [[0, "0x4e800002", "0xce7ffffc"],
26    [4, "0x4e800003", "0xcec6b143", "0x4e0d628f", "0xceffffff", "0x43b40000", "0xcf000000"],
27    [1, "0x43b40000", "0x439425f8"],
28    [1, "0x43a0dee5", "0x43962d2c"],
29    [1, "0x42000000", "0x41800000"],
30    [1, "0x424da04e", "0x4297477e"],
31    [1, "0x43031abc", "0x43a0484d"],
32    [1, "0x4460205e", "0x428f689e"],
33    [1, "0x44627d00", "0x437ffff2"],
34    [4, "0x4e0d6292", "0xc307820e", "0x4e800002", "0xcde53aee", "0x4e800002", "0xce7ffffc"],
35    [5]],
36  "fillTypeOut": "kEvenOdd_FillType"
37},
38"bug8228": {
39  "p1": [[0, "0x41fd5557", "0x4292aaab"],
40    [1, "0x41fd5557", "0x41555556"],
41    [3, "0x41fd5557", "0x41200002", "0x420c0000", "0x41200002", "0x3f3504f3"],
42    [1, "0x426071c7", "0x41200002"],
43    [3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
44    [1, "0x426dc71d", "0x4292aaab"],
45    [3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
46    [1, "0x420c0000", "0x42995555"],
47    [3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
48    [5]],
49  "fillType1": "kWinding_FillType",
50  "p2": [[0, "0x41200000", "0x41200000"],
51    [1, "0x41eb2366", "0x41200000"],
52    [3, "0x41e9d2b6", "0x4127bdec", "0x41e9d2b6", "0x412feb1c", "0x3f7c9333"],
53    [1, "0x41e9d2b6", "0x42855349"],
54    [3, "0x41e9d2b6", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f3504f3"],
55    [1, "0x424fa11f", "0x428b82b9"],
56    [3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
57    [1, "0x425bffff", "0x412feb1c"],
58    [3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
59    [1, "0x4282f24d", "0x41200000"],
60    [3, "0x42829e21", "0x4127bdec", "0x42829e21", "0x412feb1c", "0x3f7c9333"],
61    [1, "0x42829e21", "0x42855349"],
62    [3, "0x42829e21", "0x428b82b9", "0x4288cd91", "0x428b82b9", "0x3f3504f3"],
63    [1, "0x42affa03", "0x428b82b9"],
64    [3, "0x42b62973", "0x428b82b9", "0x42b62973", "0x42855349", "0x3f3504f3"],
65    [1, "0x42b62973", "0x412feb1c"],
66    [3, "0x42b62973", "0x4127bdec", "0x42b5d547", "0x41200000", "0x3f7c9333"],
67    [1, "0x42dc0000", "0x41200000"],
68    [1, "0x42dc0000", "0x42dc0000"],
69    [1, "0x41200000", "0x42dc0000"],
70    [1, "0x41200000", "0x41200000"],
71    [5]],
72  "fillType2": "kWinding_FillType",
73  "op": "kIntersect_SkPathOp",
74  "expectSuccess": "yes",
75  "expectMatch": "yes",
76  "succeeded": true,
77  "out": [[0, "0x41fd5557", "0x428b5eed"],
78    [3, "0x41ffeb3f", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f7e8c92"],
79    [1, "0x424fa11f", "0x428b82b9"],
80    [3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
81    [1, "0x425bffff", "0x412feb1c"],
82    [3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
83    [1, "0x426071c7", "0x41200002"],
84    [3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
85    [1, "0x426dc71d", "0x4292aaab"],
86    [3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
87    [1, "0x420c0000", "0x42995555"],
88    [3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
89    [1, "0x41fd5557", "0x428b5eed"],
90    [5]],
91  "fillTypeOut": "kEvenOdd_FillType"
92},
93"op_4": {
94  "p1": [[0, "0x40d7ea90", "0x3fa58930"],
95    [1, "0x40ad3d93", "0x3fa58930"],
96    [1, "0x40ad3d93", "0x3edba819"],
97    [1, "0x40fc41e0", "0x3edba819"],
98    [1, "0x40fc41e0", "0x3f3b7c94"],
99    [1, "0x40d7ea90", "0x3f3b7c94"],
100    [1, "0x40d7ea90", "0x3fa58930"],
101    [5]],
102  "fillType1": "kEvenOdd_FillType",
103  "p2": [[0, "0x40d7ea89", "0x409a721d"],
104    [1, "0x411a9d73", "0x409a721d"],
105    [1, "0x411a9d73", "0x3f3b7c9a"],
106    [1, "0x40d7ea89", "0x3f3b7c9a"],
107    [1, "0x40d7ea89", "0x409a721d"],
108    [5]],
109  "fillType2": "kEvenOdd_FillType",
110  "op": "kDifference_SkPathOp",
111  "expectSuccess": "yes",
112  "expectMatch": "yes",
113  "succeeded": true,
114  "out": [[0, "0x40d7ea90", "0x3f3b7c94"],
115    [1, "0x40fc41e0", "0x3f3b7c94"],
116    [1, "0x40fc41e0", "0x3edba819"],
117    [1, "0x40ad3d93", "0x3edba819"],
118    [1, "0x40ad3d93", "0x3fa58930"],
119    [1, "0x40d7ea90", "0x3fa58930"],
120    [1, "0x40d7ea89", "0x3f3b7c9a"],
121    [5]],
122  "fillTypeOut": "kEvenOdd_FillType"
123},
124"op_1": {
125  "p1": [[0, "0x15e80300", "0x400004dc"],
126    [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0xb4bc576c"]],
127  "fillType1": "kWinding_FillType",
128  "p2": [[0, "0x1b000010", "0x6e5a5a1b"],
129    [2, "0xef646464", "0xefefefef", "0x000000ef", "0x1bb4bc00"]],
130  "fillType2": "kWinding_FillType",
131  "op": "kUnion_SkPathOp",
132  "expectSuccess": "flaky",
133  "expectMatch": "flaky",
134  "succeeded": true,
135  "out": [[0, "0x00000000", "0x00000000"],
136    [2, "0xef646464", "0xefefefef", "0x00000000", "0x6e5a5a1b"],
137    [1, "0x00000000", "0x00000000"],
138    [5]],
139  "fillTypeOut": "kEvenOdd_FillType"
140},
141"op_2": {
142  "p1": [[0, "0xeee3ef57", "0xef6300f8"],
143    [2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
144    [1, "0x00000000", "0x00000000"],
145    [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
146    [1, "0x00000000", "0x00000000"],
147    [2, "0xeeda2c5a", "0xef6533a7", "0xeee3ef57", "0xef6300f8"],
148    [5]],
149  "fillType1": "kEvenOdd_FillType",
150  "p2": [[0, "0x00000000", "0x00000000"],
151    [1, "0x1b1b1b00", "0x1b5a5a1b"]],
152  "fillType2": "kWinding_FillType",
153  "op": "kDifference_SkPathOp",
154  "expectSuccess": "flaky",
155  "expectMatch": "flaky",
156  "succeeded": true,
157  "out": [[0, "0x00000000", "0x6e5a5a1b"],
158    [1, "0xeee3ef57", "0xef6300f8"],
159    [2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
160    [1, "0x00000000", "0x6e5a5a1b"],
161    [5],
162    [0, "0x6c80885e", "0x00000000"],
163    [2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
164    [1, "0x6c80885e", "0x00000000"],
165    [5]],
166  "fillTypeOut": "kEvenOdd_FillType"
167},
168"op_3": {
169  "p1": [[0, "0x00000000", "0x6e5a5a1b"],
170    [2, "0xeeee9c6e", "0xef609993", "0xeee3ef57", "0xef6300f8"],
171    [2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
172    [1, "0x00000000", "0x6e5a5a1b"],
173    [5],
174    [0, "0x6c80885e", "0x00000000"],
175    [2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
176    [1, "0x00000000", "0x00000000"],
177    [1, "0x6c80885e", "0x00000000"],
178    [5]],
179  "fillType1": "kEvenOdd_FillType",
180  "p2": [],
181  "fillType2": "kWinding_FillType",
182  "op": "kDifference_SkPathOp",
183  "expectSuccess": "flaky",
184  "expectMatch": "flaky",
185  "succeeded": true,
186  "out": [[0, "0xeee3ef57", "0xef6300f8"],
187    [2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
188    [1, "0x00000000", "0x00000000"],
189    [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
190    [1, "0x00000000", "0x00000000"],
191    [1, "0xeee3ef57", "0xef6300f8"],
192    [5]],
193  "fillTypeOut": "kEvenOdd_FillType"
194},
195"filinmangust14": {
196  "p1": [[0, "0x440bc02c", "0x4409c000"],
197    [1, "0x440bc02c", "0x440e8000"],
198    [1, "0x440bbfda", "0x440e8000"],
199    [1, "0x440bbfda", "0x4409c000"],
200    [1, "0x440bc02c", "0x4409c000"],
201    [5]],
202  "fillType1": "kWinding_FillType",
203  "p2": [[0, "0x45582000", "0x45be9805"],
204    [1, "0x4554b667", "0x45be9805"],
205    [1, "0x4554b667", "0x45be97fb"],
206    [1, "0x45582000", "0x45be97fb"],
207    [1, "0x45582000", "0x45be9805"],
208    [5],
209    [0, "0x43b60000", "0x443dffd7"],
210    [1, "0x4554b667", "0x443dffd7"],
211    [1, "0x4554b667", "0x443e0029"],
212    [1, "0x43b60000", "0x443e0029"],
213    [1, "0x43b60000", "0x443dffd7"],
214    [5],
215    [0, "0x4554b65d", "0x45be9800"],
216    [1, "0x4554b65d", "0x443e0000"],
217    [1, "0x4554b671", "0x443e0000"],
218    [1, "0x4554b671", "0x45be9800"],
219    [1, "0x4554b65d", "0x45be9800"],
220    [5],
221    [0, "0x449f4000", "0x43bdffae"],
222    [1, "0x4554b667", "0x43bdffae"],
223    [1, "0x4554b667", "0x43be0052"],
224    [1, "0x449f4000", "0x43be0052"],
225    [1, "0x449f4000", "0x43bdffae"],
226    [5],
227    [0, "0x4554b65d", "0x443e0000"],
228    [1, "0x4554b65d", "0x43be0000"],
229    [1, "0x4554b671", "0x43be0000"],
230    [1, "0x4554b671", "0x443e0000"],
231    [1, "0x4554b65d", "0x443e0000"],
232    [5]],
233  "fillType2": "kWinding_FillType",
234  "op": "kUnion_SkPathOp",
235  "expectSuccess": "yes",
236  "expectMatch": "yes",
237  "succeeded": true,
238  "out": [[0, "0x4554b667", "0x43bdffae"],
239    [1, "0x449f4000", "0x43bdffae"],
240    [1, "0x449f4000", "0x43be0052"],
241    [1, "0x4554b667", "0x43be0052"],
242    [5],
243    [0, "0x440bc02c", "0x440e8000"],
244    [1, "0x440bc02c", "0x4409c000"],
245    [1, "0x440bbfda", "0x4409c000"],
246    [1, "0x440bbfda", "0x440e8000"],
247    [1, "0x440bc02c", "0x440e8000"],
248    [5],
249    [0, "0x4554b667", "0x443dffd7"],
250    [1, "0x43b60000", "0x443dffd7"],
251    [1, "0x43b60000", "0x443e0029"],
252    [1, "0x4554b667", "0x443e0029"],
253    [5],
254    [0, "0x4554b65d", "0x43be0000"],
255    [1, "0x4554b65d", "0x443e0000"],
256    [5]],
257  "fillTypeOut": "kEvenOdd_FillType"
258},
259"testRect1_u": {
260  "p1": [[0, "0x00000000", "0x00000000"],
261    [1, "0x00000000", "0x42700000"],
262    [1, "0x42700000", "0x42700000"],
263    [1, "0x42700000", "0x00000000"],
264    [5],
265    [0, "0x41f00000", "0x41a00000"],
266    [1, "0x41f00000", "0x42480000"],
267    [1, "0x42480000", "0x42480000"],
268    [1, "0x42480000", "0x41a00000"],
269    [5],
270    [0, "0x41c00000", "0x41a00000"],
271    [1, "0x41c00000", "0x41f00000"],
272    [1, "0x42100000", "0x41f00000"],
273    [1, "0x42100000", "0x41a00000"],
274    [5]],
275  "fillType1": "kWinding_FillType",
276  "p2": [],
277  "fillType2": "kWinding_FillType",
278  "op": "kUnion_SkPathOp",
279  "expectSuccess": "yes",
280  "expectMatch": "yes",
281  "succeeded": true,
282  "out": [[0, "0x00000000", "0x42700000"],
283    [1, "0x00000000", "0x00000000"],
284    [1, "0x42700000", "0x00000000"],
285    [1, "0x42700000", "0x42700000"],
286    [1, "0x00000000", "0x42700000"],
287    [5]],
288  "fillTypeOut": "kEvenOdd_FillType"
289},
290"halbug": {
291  "p1": [[0, "0x438b53b6", "0x431bbf56"],
292    [1, "0x44110a30", "0x431bbf56"],
293    [1, "0x44110a30", "0x44146688"],
294    [1, "0x438b53b6", "0x44146688"],
295    [5]],
296  "fillType1": "kEvenOdd_FillType",
297  "p2": [[0, "0x438b5430", "0x431bbf50"],
298    [1, "0x44110f40", "0x431bbf50"],
299    [1, "0x44110f40", "0x4414874c"],
300    [1, "0x438b5430", "0x4414874c"],
301    [5]],
302  "fillType2": "kWinding_FillType",
303  "op": "kIntersect_SkPathOp",
304  "expectSuccess": "yes",
305  "expectMatch": "yes",
306  "succeeded": true,
307  "out": [[0, "0x438b5430", "0x431bbf56"],
308    [1, "0x44110a30", "0x431bbf56"],
309    [1, "0x44110a30", "0x44146688"],
310    [1, "0x438b5430", "0x44146688"],
311    [5]],
312  "fillTypeOut": "kEvenOdd_FillType"
313},
314"seanbug": {
315  "p1": [[0, "0x45b56000", "0x45bca000"],
316    [1, "0x45b55f0a", "0x45bc9fc0"],
317    [1, "0x45b55e15", "0x45bc9f7b"],
318    [1, "0x45b55d1f", "0x45bc9f32"],
319    [1, "0x45b55c29", "0x45bc9ee3"],
320    [1, "0x45b55b34", "0x45bc9e90"],
321    [1, "0x45b55a3f", "0x45bc9e38"],
322    [1, "0x45b5594a", "0x45bc9ddc"],
323    [1, "0x45b55856", "0x45bc9d7a"],
324    [1, "0x45b55762", "0x45bc9d14"],
325    [1, "0x45b5566f", "0x45bc9caa"],
326    [1, "0x45b5557c", "0x45bc9c3b"],
327    [1, "0x45b55489", "0x45bc9bc7"],
328    [1, "0x45b55397", "0x45bc9b4f"],
329    [1, "0x45b552a6", "0x45bc9ad3"],
330    [1, "0x45b551b5", "0x45bc9a52"],
331    [1, "0x45b550c5", "0x45bc99cd"],
332    [1, "0x45b54fd6", "0x45bc9943"],
333    [1, "0x45b54ee8", "0x45bc98b6"],
334    [1, "0x45b54dfb", "0x45bc9824"],
335    [1, "0x45b54d0e", "0x45bc978d"],
336    [1, "0x45b54c23", "0x45bc96f3"],
337    [1, "0x45b54b39", "0x45bc9654"],
338    [1, "0x45b54a4f", "0x45bc95b2"],
339    [1, "0x45b54967", "0x45bc950b"],
340    [1, "0x45b54880", "0x45bc9460"],
341    [1, "0x45b5479a", "0x45bc93b1"],
342    [1, "0x45b546b6", "0x45bc92fe"],
343    [1, "0x45b545d3", "0x45bc9248"],
344    [1, "0x45b544f1", "0x45bc918d"],
345    [1, "0x45b54410", "0x45bc90cf"],
346    [1, "0x45b54331", "0x45bc900d"],
347    [1, "0x45b54254", "0x45bc8f47"],
348    [1, "0x45b54178", "0x45bc8e7d"],
349    [1, "0x45b5409e", "0x45bc8db0"],
350    [1, "0x45b53fc6", "0x45bc8cde"],
351    [1, "0x45b53eef", "0x45bc8c0a"],
352    [1, "0x45b53e1a", "0x45bc8b31"],
353    [1, "0x45b53d47", "0x45bc8a56"],
354    [1, "0x45b53c75", "0x45bc8976"],
355    [1, "0x45b53ba6", "0x45bc8893"],
356    [1, "0x45b53ad8", "0x45bc87ad"],
357    [1, "0x45b53a0d", "0x45bc86c4"],
358    [1, "0x45b53944", "0x45bc85d6"],
359    [1, "0x45b5387c", "0x45bc84e6"],
360    [1, "0x45b537b7", "0x45bc83f2"],
361    [1, "0x45b536f4", "0x45bc82fc"],
362    [1, "0x45b53634", "0x45bc8201"],
363    [1, "0x45b53575", "0x45bc8104"],
364    [1, "0x45b534ba", "0x45bc8004"],
365    [1, "0x45b53400", "0x45bc7f00"],
366    [1, "0x45b53349", "0x45bc7df9"],
367    [1, "0x45b53294", "0x45bc7cf0"],
368    [1, "0x45b531e2", "0x45bc7be3"],
369    [1, "0x45b53133", "0x45bc7ad3"],
370    [1, "0x45b53086", "0x45bc79c1"],
371    [1, "0x45b52fdc", "0x45bc78ab"],
372    [1, "0x45b52f35", "0x45bc7793"],
373    [1, "0x45b52e90", "0x45bc7678"],
374    [1, "0x45b52def", "0x45bc755a"],
375    [1, "0x45b52d50", "0x45bc7439"],
376    [1, "0x45b52cb4", "0x45bc7316"],
377    [1, "0x45b52c1b", "0x45bc71f0"],
378    [1, "0x45b52b86", "0x45bc70c7"],
379    [1, "0x45b52af3", "0x45bc6f9c"],
380    [1, "0x45b52a63", "0x45bc6e6e"],
381    [1, "0x45b529d7", "0x45bc6d3e"],
382    [1, "0x45b5294e", "0x45bc6c0b"],
383    [1, "0x45b528c8", "0x45bc6ad6"],
384    [1, "0x45b52846", "0x45bc699e"],
385    [1, "0x45b527c7", "0x45bc6864"],
386    [1, "0x45b5274b", "0x45bc6728"],
387    [1, "0x45b526d3", "0x45bc65e9"],
388    [1, "0x45b5265e", "0x45bc64a8"],
389    [1, "0x45b52600", "0x45bc639b"],
390    [1, "0x45b52600", "0x45bab032"],
391    [1, "0x45b52611", "0x45baaffd"],
392    [1, "0x45b52687", "0x45baae9d"],
393    [1, "0x45b52700", "0x45baad40"],
394    [1, "0x45b5277d", "0x45baabe7"],
395    [1, "0x45b527fe", "0x45baaa91"],
396    [1, "0x45b52883", "0x45baa93f"],
397    [1, "0x45b5290b", "0x45baa7f1"],
398    [1, "0x45b52998", "0x45baa6a6"],
399    [1, "0x45b52a28", "0x45baa55f"],
400    [1, "0x45b52abb", "0x45baa41c"],
401    [1, "0x45b52b52", "0x45baa2dc"],
402    [1, "0x45b52bed", "0x45baa1a0"],
403    [1, "0x45b52c8c", "0x45baa068"],
404    [1, "0x45b52d2e", "0x45ba9f34"],
405    [1, "0x45b52dd3", "0x45ba9e04"],
406    [1, "0x45b52e7c", "0x45ba9cd8"],
407    [1, "0x45b52f28", "0x45ba9baf"],
408    [1, "0x45b52fd8", "0x45ba9a8b"],
409    [1, "0x45b5308b", "0x45ba996b"],
410    [1, "0x45b53141", "0x45ba984f"],
411    [1, "0x45b531fa", "0x45ba9736"],
412    [1, "0x45b532b7", "0x45ba9623"],
413    [1, "0x45b53377", "0x45ba9513"],
414    [1, "0x45b5343a", "0x45ba9407"],
415    [1, "0x45b53500", "0x45ba9300"],
416    [1, "0x45b535c9", "0x45ba91fd"],
417    [1, "0x45b53695", "0x45ba90fe"],
418    [1, "0x45b53765", "0x45ba9004"],
419    [1, "0x45b53837", "0x45ba8f0e"],
420    [1, "0x45b5390c", "0x45ba8e1d"],
421    [1, "0x45b539e4", "0x45ba8d30"],
422    [1, "0x45b53abf", "0x45ba8c48"],
423    [1, "0x45b53b9d", "0x45ba8b64"],
424    [1, "0x45b53c7d", "0x45ba8a85"],
425    [1, "0x45b53d60", "0x45ba89aa"],
426    [1, "0x45b53e46", "0x45ba88d4"],
427    [1, "0x45b53f2f", "0x45ba8803"],
428    [1, "0x45b5401a", "0x45ba8736"],
429    [1, "0x45b54108", "0x45ba866f"],
430    [1, "0x45b541f8", "0x45ba85ac"],
431    [1, "0x45b542eb", "0x45ba84ee"],
432    [1, "0x45b543e0", "0x45ba8435"],
433    [1, "0x45b544d8", "0x45ba8380"],
434    [1, "0x45b545d2", "0x45ba82d1"],
435    [1, "0x45b546cf", "0x45ba8227"],
436    [1, "0x45b547ce", "0x45ba8182"],
437    [1, "0x45b548cf", "0x45ba80e2"],
438    [1, "0x45b549d2", "0x45ba8047"],
439    [1, "0x45b54ad8", "0x45ba7fb1"],
440    [1, "0x45b54be0", "0x45ba7f20"],
441    [1, "0x45b54cea", "0x45ba7e95"],
442    [1, "0x45b54df6", "0x45ba7e0e"],
443    [1, "0x45b54f04", "0x45ba7d8d"],
444    [1, "0x45b55015", "0x45ba7d12"],
445    [1, "0x45b55127", "0x45ba7c9c"],
446    [1, "0x45b551b5", "0x45ba7c62"],
447    [1, "0x45c7b29a", "0x45ba7c62"],
448    [1, "0x45c7b2f2", "0x45ba7c8b"],
449    [1, "0x45c7b3dd", "0x45ba7cff"],
450    [1, "0x45c7b4c7", "0x45ba7d78"],
451    [1, "0x45c7b5b1", "0x45ba7df5"],
452    [1, "0x45c7b699", "0x45ba7e78"],
453    [1, "0x45c7b780", "0x45ba7f00"],
454    [1, "0x45c7b866", "0x45ba7f8d"],
455    [1, "0x45c7b94a", "0x45ba801e"],
456    [1, "0x45c7ba2d", "0x45ba80b5"],
457    [1, "0x45c7bb0f", "0x45ba8150"],
458    [1, "0x45c7bbf0", "0x45ba81f0"],
459    [1, "0x45c7bccf", "0x45ba8294"],
460    [1, "0x45c7bdac", "0x45ba833d"],
461    [1, "0x45c7be88", "0x45ba83eb"],
462    [1, "0x45c7bf62", "0x45ba849d"],
463    [1, "0x45c7c03a", "0x45ba8554"],
464    [1, "0x45c7c111", "0x45ba860f"],
465    [1, "0x45c7c1e6", "0x45ba86cf"],
466    [1, "0x45c7c2b9", "0x45ba8792"],
467    [1, "0x45c7c38b", "0x45ba885b"],
468    [1, "0x45c7c45a", "0x45ba8927"],
469    [1, "0x45c7c528", "0x45ba89f7"],
470    [1, "0x45c7c5f3", "0x45ba8acc"],
471    [1, "0x45c7c6bc", "0x45ba8ba5"],
472    [1, "0x45c7c784", "0x45ba8c82"],
473    [1, "0x45c7c849", "0x45ba8d62"],
474    [1, "0x45c7c90c", "0x45ba8e47"],
475    [1, "0x45c7c9cc", "0x45ba8f30"],
476    [1, "0x45c7ca8b", "0x45ba901c"],
477    [1, "0x45c7cb46", "0x45ba910c"],
478    [1, "0x45c7cc00", "0x45ba9200"],
479    [1, "0x45c7ccb7", "0x45ba92f8"],
480    [1, "0x45c7cd6c", "0x45ba93f3"],
481    [1, "0x45c7ce1e", "0x45ba94f2"],
482    [1, "0x45c7cecd", "0x45ba95f4"],
483    [1, "0x45c7cf7a", "0x45ba96fa"],
484    [1, "0x45c7d024", "0x45ba9803"],
485    [1, "0x45c7d0cb", "0x45ba9910"],
486    [1, "0x45c7d170", "0x45ba9a20"],
487    [1, "0x45c7d211", "0x45ba9b33"],
488    [1, "0x45c7d2b0", "0x45ba9c4a"],
489    [1, "0x45c7d34c", "0x45ba9d63"],
490    [1, "0x45c7d3e5", "0x45ba9e80"],
491    [1, "0x45c7d47a", "0x45ba9fa0"],
492    [1, "0x45c7d50d", "0x45baa0c3"],
493    [1, "0x45c7d59d", "0x45baa1e9"],
494    [1, "0x45c7d629", "0x45baa312"],
495    [1, "0x45c7d6b2", "0x45baa43e"],
496    [1, "0x45c7d738", "0x45baa56d"],
497    [1, "0x45c7d7ba", "0x45baa69f"],
498    [1, "0x45c7d839", "0x45baa7d3"],
499    [1, "0x45c7d8b5", "0x45baa90a"],
500    [1, "0x45c7d92d", "0x45baaa44"],
501    [1, "0x45c7d9a2", "0x45baab80"],
502    [1, "0x45c7da13", "0x45baacbf"],
503    [1, "0x45c7da80", "0x45baae00"],
504    [1, "0x45c7daea", "0x45baaf44"],
505    [1, "0x45c7db50", "0x45bab08a"],
506    [1, "0x45c7dbb2", "0x45bab1d3"],
507    [1, "0x45c7dc10", "0x45bab31d"],
508    [1, "0x45c7dc6a", "0x45bab46a"],
509    [1, "0x45c7dc6b", "0x45bc5fbe"],
510    [1, "0x45c7dc10", "0x45bc60e7"],
511    [1, "0x45c7dbb2", "0x45bc620f"],
512    [1, "0x45c7db50", "0x45bc6336"],
513    [1, "0x45c7daea", "0x45bc645c"],
514    [1, "0x45c7da80", "0x45bc6580"],
515    [1, "0x45c7da13", "0x45bc66a3"],
516    [1, "0x45c7d9a2", "0x45bc67c5"],
517    [1, "0x45c7d92d", "0x45bc68e6"],
518    [1, "0x45c7d8b5", "0x45bc6a05"],
519    [1, "0x45c7d839", "0x45bc6b23"],
520    [1, "0x45c7d7ba", "0x45bc6c3f"],
521    [1, "0x45c7d738", "0x45bc6d5a"],
522    [1, "0x45c7d6b2", "0x45bc6e73"],
523    [1, "0x45c7d629", "0x45bc6f8b"],
524    [1, "0x45c7d59d", "0x45bc70a1"],
525    [1, "0x45c7d50d", "0x45bc71b5"],
526    [1, "0x45c7d47a", "0x45bc72c7"],
527    [1, "0x45c7d3e5", "0x45bc73d8"],
528    [1, "0x45c7d34c", "0x45bc74e7"],
529    [1, "0x45c7d2b0", "0x45bc75f4"],
530    [1, "0x45c7d211", "0x45bc76ff"],
531    [1, "0x45c7d170", "0x45bc7807"],
532    [1, "0x45c7d0cb", "0x45bc790e"],
533    [1, "0x45c7d024", "0x45bc7a13"],
534    [1, "0x45c7cf7a", "0x45bc7b16"],
535    [1, "0x45c7cecd", "0x45bc7c16"],
536    [1, "0x45c7ce1e", "0x45bc7d14"],
537    [1, "0x45c7cd6c", "0x45bc7e10"],
538    [1, "0x45c7ccb7", "0x45bc7f09"],
539    [1, "0x45c7cc00", "0x45bc8000"],
540    [1, "0x45c7cb46", "0x45bc80f5"],
541    [1, "0x45c7ca8b", "0x45bc81e7"],
542    [1, "0x45c7c9cc", "0x45bc82d6"],
543    [1, "0x45c7c90c", "0x45bc83c3"],
544    [1, "0x45c7c849", "0x45bc84ad"],
545    [1, "0x45c7c784", "0x45bc8595"],
546    [1, "0x45c7c6bc", "0x45bc8679"],
547    [1, "0x45c7c5f3", "0x45bc875b"],
548    [1, "0x45c7c528", "0x45bc883a"],
549    [1, "0x45c7c45a", "0x45bc8917"],
550    [1, "0x45c7c38b", "0x45bc89f0"],
551    [1, "0x45c7c2b9", "0x45bc8ac6"],
552    [1, "0x45c7c1e6", "0x45bc8b99"],
553    [1, "0x45c7c111", "0x45bc8c69"],
554    [1, "0x45c7c03a", "0x45bc8d36"],
555    [1, "0x45c7bf62", "0x45bc8e00"],
556    [1, "0x45c7be88", "0x45bc8ec7"],
557    [1, "0x45c7bdac", "0x45bc8f8a"],
558    [1, "0x45c7bccf", "0x45bc904a"],
559    [1, "0x45c7bbf0", "0x45bc9106"],
560    [1, "0x45c7bb0f", "0x45bc91bf"],
561    [1, "0x45c7ba2d", "0x45bc9275"],
562    [1, "0x45c7b94a", "0x45bc9327"],
563    [1, "0x45c7b866", "0x45bc93d5"],
564    [1, "0x45c7b780", "0x45bc9480"],
565    [1, "0x45c7b699", "0x45bc9527"],
566    [1, "0x45c7b5b1", "0x45bc95ca"],
567    [1, "0x45c7b4c8", "0x45bc966a"],
568    [1, "0x45c7b3dd", "0x45bc9706"],
569    [1, "0x45c7b2f2", "0x45bc979e"],
570    [1, "0x45c7b205", "0x45bc9832"],
571    [1, "0x45c7b118", "0x45bc98c2"],
572    [1, "0x45c7b02a", "0x45bc994e"],
573    [1, "0x45c7af3b", "0x45bc99d5"],
574    [1, "0x45c7ae4b", "0x45bc9a59"],
575    [1, "0x45c7ad5a", "0x45bc9ad9"],
576    [1, "0x45c7ac69", "0x45bc9b54"],
577    [1, "0x45c7ab77", "0x45bc9bcb"],
578    [1, "0x45c7aa84", "0x45bc9c3e"],
579    [1, "0x45c7a991", "0x45bc9cac"],
580    [1, "0x45c7a89e", "0x45bc9d16"],
581    [1, "0x45c7a7aa", "0x45bc9d7b"],
582    [1, "0x45c7a6b6", "0x45bc9ddc"],
583    [1, "0x45c7a5c1", "0x45bc9e39"],
584    [1, "0x45c7a4cc", "0x45bc9e90"],
585    [1, "0x45c7a3d7", "0x45bc9ee3"],
586    [1, "0x45c7a2e1", "0x45bc9f32"],
587    [1, "0x45c7a1eb", "0x45bc9f7b"],
588    [1, "0x45c7a0f6", "0x45bc9fc0"],
589    [1, "0x45c7a000", "0x45bca000"],
590    [1, "0x45b56000", "0x45bca000"],
591    [5]],
592  "fillType1": "kEvenOdd_FillType",
593  "p2": [[0, "0x45b52600", "0x45ba7c62"],
594    [1, "0x45c7dc6b", "0x45ba7c62"],
595    [1, "0x45c7dc6b", "0x45bca239"],
596    [1, "0x45b52600", "0x45bca239"],
597    [1, "0x45b52600", "0x45ba7c62"],
598    [5]],
599  "fillType2": "kWinding_FillType",
600  "op": "kIntersect_SkPathOp",
601  "expectSuccess": "yes",
602  "expectMatch": "yes",
603  "succeeded": true,
604  "out": [[0, "0x45b55f0a", "0x45bc9fc0"],
605    [1, "0x45b56000", "0x45bca000"],
606    [1, "0x45c7a000", "0x45bca000"],
607    [1, "0x45c7a0f6", "0x45bc9fc0"],
608    [1, "0x45c7a1eb", "0x45bc9f7b"],
609    [1, "0x45c7a2e1", "0x45bc9f32"],
610    [1, "0x45c7a3d7", "0x45bc9ee3"],
611    [1, "0x45c7a4cc", "0x45bc9e90"],
612    [1, "0x45c7a5c1", "0x45bc9e39"],
613    [1, "0x45c7a6b6", "0x45bc9ddc"],
614    [1, "0x45c7a7aa", "0x45bc9d7b"],
615    [1, "0x45c7a89e", "0x45bc9d16"],
616    [1, "0x45c7a991", "0x45bc9cac"],
617    [1, "0x45c7aa84", "0x45bc9c3e"],
618    [1, "0x45c7ab77", "0x45bc9bcb"],
619    [1, "0x45c7ac69", "0x45bc9b54"],
620    [1, "0x45c7ad5a", "0x45bc9ad9"],
621    [1, "0x45c7ae4b", "0x45bc9a59"],
622    [1, "0x45c7af3b", "0x45bc99d5"],
623    [1, "0x45c7b02a", "0x45bc994e"],
624    [1, "0x45c7b118", "0x45bc98c2"],
625    [1, "0x45c7b205", "0x45bc9832"],
626    [1, "0x45c7b2f2", "0x45bc979e"],
627    [1, "0x45c7b3dd", "0x45bc9706"],
628    [1, "0x45c7b4c8", "0x45bc966a"],
629    [1, "0x45c7b5b1", "0x45bc95ca"],
630    [1, "0x45c7b699", "0x45bc9527"],
631    [1, "0x45c7b780", "0x45bc9480"],
632    [1, "0x45c7b866", "0x45bc93d5"],
633    [1, "0x45c7b94a", "0x45bc9327"],
634    [1, "0x45c7ba2d", "0x45bc9275"],
635    [1, "0x45c7bb0f", "0x45bc91bf"],
636    [1, "0x45c7bbf0", "0x45bc9106"],
637    [1, "0x45c7bccf", "0x45bc904a"],
638    [1, "0x45c7bdac", "0x45bc8f8a"],
639    [1, "0x45c7be88", "0x45bc8ec7"],
640    [1, "0x45c7bf62", "0x45bc8e00"],
641    [1, "0x45c7c03a", "0x45bc8d36"],
642    [1, "0x45c7c111", "0x45bc8c69"],
643    [1, "0x45c7c1e6", "0x45bc8b99"],
644    [1, "0x45c7c2b9", "0x45bc8ac6"],
645    [1, "0x45c7c38b", "0x45bc89f0"],
646    [1, "0x45c7c45a", "0x45bc8917"],
647    [1, "0x45c7c528", "0x45bc883a"],
648    [1, "0x45c7c5f3", "0x45bc875b"],
649    [1, "0x45c7c6bc", "0x45bc8679"],
650    [1, "0x45c7c784", "0x45bc8595"],
651    [1, "0x45c7c849", "0x45bc84ad"],
652    [1, "0x45c7c90c", "0x45bc83c3"],
653    [1, "0x45c7c9cc", "0x45bc82d6"],
654    [1, "0x45c7ca8b", "0x45bc81e7"],
655    [1, "0x45c7cb46", "0x45bc80f5"],
656    [1, "0x45c7cc00", "0x45bc8000"],
657    [1, "0x45c7ccb7", "0x45bc7f09"],
658    [1, "0x45c7cd6c", "0x45bc7e10"],
659    [1, "0x45c7ce1e", "0x45bc7d14"],
660    [1, "0x45c7cecd", "0x45bc7c16"],
661    [1, "0x45c7cf7a", "0x45bc7b16"],
662    [1, "0x45c7d024", "0x45bc7a13"],
663    [1, "0x45c7d0cb", "0x45bc790e"],
664    [1, "0x45c7d170", "0x45bc7807"],
665    [1, "0x45c7d211", "0x45bc76ff"],
666    [1, "0x45c7d2b0", "0x45bc75f4"],
667    [1, "0x45c7d34c", "0x45bc74e7"],
668    [1, "0x45c7d3e5", "0x45bc73d8"],
669    [1, "0x45c7d47a", "0x45bc72c7"],
670    [1, "0x45c7d50d", "0x45bc71b5"],
671    [1, "0x45c7d59d", "0x45bc70a1"],
672    [1, "0x45c7d629", "0x45bc6f8b"],
673    [1, "0x45c7d6b2", "0x45bc6e73"],
674    [1, "0x45c7d738", "0x45bc6d5a"],
675    [1, "0x45c7d7ba", "0x45bc6c3f"],
676    [1, "0x45c7d839", "0x45bc6b23"],
677    [1, "0x45c7d8b5", "0x45bc6a05"],
678    [1, "0x45c7d92d", "0x45bc68e6"],
679    [1, "0x45c7d9a2", "0x45bc67c5"],
680    [1, "0x45c7da13", "0x45bc66a3"],
681    [1, "0x45c7da80", "0x45bc6580"],
682    [1, "0x45c7daea", "0x45bc645c"],
683    [1, "0x45c7db50", "0x45bc6336"],
684    [1, "0x45c7dbb2", "0x45bc620f"],
685    [1, "0x45c7dc10", "0x45bc60e7"],
686    [1, "0x45c7dc6b", "0x45bc5fbe"],
687    [1, "0x45c7dc6a", "0x45bab46a"],
688    [1, "0x45c7dc10", "0x45bab31d"],
689    [1, "0x45c7dbb2", "0x45bab1d3"],
690    [1, "0x45c7db50", "0x45bab08a"],
691    [1, "0x45c7daea", "0x45baaf44"],
692    [1, "0x45c7da80", "0x45baae00"],
693    [1, "0x45c7da13", "0x45baacbf"],
694    [1, "0x45c7d9a2", "0x45baab80"],
695    [1, "0x45c7d92d", "0x45baaa44"],
696    [1, "0x45c7d8b5", "0x45baa90a"],
697    [1, "0x45c7d839", "0x45baa7d3"],
698    [1, "0x45c7d7ba", "0x45baa69f"],
699    [1, "0x45c7d738", "0x45baa56d"],
700    [1, "0x45c7d6b2", "0x45baa43e"],
701    [1, "0x45c7d629", "0x45baa312"],
702    [1, "0x45c7d59d", "0x45baa1e9"],
703    [1, "0x45c7d50d", "0x45baa0c3"],
704    [1, "0x45c7d47a", "0x45ba9fa0"],
705    [1, "0x45c7d3e5", "0x45ba9e80"],
706    [1, "0x45c7d34c", "0x45ba9d63"],
707    [1, "0x45c7d2b0", "0x45ba9c4a"],
708    [1, "0x45c7d211", "0x45ba9b33"],
709    [1, "0x45c7d170", "0x45ba9a20"],
710    [1, "0x45c7d0cb", "0x45ba9910"],
711    [1, "0x45c7d024", "0x45ba9803"],
712    [1, "0x45c7cf7a", "0x45ba96fa"],
713    [1, "0x45c7cecd", "0x45ba95f4"],
714    [1, "0x45c7ce1e", "0x45ba94f2"],
715    [1, "0x45c7cd6c", "0x45ba93f3"],
716    [1, "0x45c7ccb7", "0x45ba92f8"],
717    [1, "0x45c7cc00", "0x45ba9200"],
718    [1, "0x45c7cb46", "0x45ba910c"],
719    [1, "0x45c7ca8b", "0x45ba901c"],
720    [1, "0x45c7c9cc", "0x45ba8f30"],
721    [1, "0x45c7c90c", "0x45ba8e47"],
722    [1, "0x45c7c849", "0x45ba8d62"],
723    [1, "0x45c7c784", "0x45ba8c82"],
724    [1, "0x45c7c6bc", "0x45ba8ba5"],
725    [1, "0x45c7c5f3", "0x45ba8acc"],
726    [1, "0x45c7c528", "0x45ba89f7"],
727    [1, "0x45c7c45a", "0x45ba8927"],
728    [1, "0x45c7c38b", "0x45ba885b"],
729    [1, "0x45c7c2b9", "0x45ba8792"],
730    [1, "0x45c7c1e6", "0x45ba86cf"],
731    [1, "0x45c7c111", "0x45ba860f"],
732    [1, "0x45c7c03a", "0x45ba8554"],
733    [1, "0x45c7bf62", "0x45ba849d"],
734    [1, "0x45c7be88", "0x45ba83eb"],
735    [1, "0x45c7bdac", "0x45ba833d"],
736    [1, "0x45c7bccf", "0x45ba8294"],
737    [1, "0x45c7bbf0", "0x45ba81f0"],
738    [1, "0x45c7bb0f", "0x45ba8150"],
739    [1, "0x45c7ba2d", "0x45ba80b5"],
740    [1, "0x45c7b94a", "0x45ba801e"],
741    [1, "0x45c7b866", "0x45ba7f8d"],
742    [1, "0x45c7b780", "0x45ba7f00"],
743    [1, "0x45c7b699", "0x45ba7e78"],
744    [1, "0x45c7b5b1", "0x45ba7df5"],
745    [1, "0x45c7b4c7", "0x45ba7d78"],
746    [1, "0x45c7b3dd", "0x45ba7cff"],
747    [1, "0x45c7b2f2", "0x45ba7c8b"],
748    [1, "0x45c7b29a", "0x45ba7c62"],
749    [1, "0x45b551b5", "0x45ba7c62"],
750    [1, "0x45b55127", "0x45ba7c9c"],
751    [1, "0x45b55015", "0x45ba7d12"],
752    [1, "0x45b54f04", "0x45ba7d8d"],
753    [1, "0x45b54df6", "0x45ba7e0e"],
754    [1, "0x45b54cea", "0x45ba7e95"],
755    [1, "0x45b54be0", "0x45ba7f20"],
756    [1, "0x45b54ad8", "0x45ba7fb1"],
757    [1, "0x45b549d2", "0x45ba8047"],
758    [1, "0x45b548cf", "0x45ba80e2"],
759    [1, "0x45b547ce", "0x45ba8182"],
760    [1, "0x45b546cf", "0x45ba8227"],
761    [1, "0x45b545d2", "0x45ba82d1"],
762    [1, "0x45b544d8", "0x45ba8380"],
763    [1, "0x45b543e0", "0x45ba8435"],
764    [1, "0x45b542eb", "0x45ba84ee"],
765    [1, "0x45b541f8", "0x45ba85ac"],
766    [1, "0x45b54108", "0x45ba866f"],
767    [1, "0x45b5401a", "0x45ba8736"],
768    [1, "0x45b53f2f", "0x45ba8803"],
769    [1, "0x45b53e46", "0x45ba88d4"],
770    [1, "0x45b53d60", "0x45ba89aa"],
771    [1, "0x45b53c7d", "0x45ba8a85"],
772    [1, "0x45b53b9d", "0x45ba8b64"],
773    [1, "0x45b53abf", "0x45ba8c48"],
774    [1, "0x45b539e4", "0x45ba8d30"],
775    [1, "0x45b5390c", "0x45ba8e1d"],
776    [1, "0x45b53837", "0x45ba8f0e"],
777    [1, "0x45b53765", "0x45ba9004"],
778    [1, "0x45b53695", "0x45ba90fe"],
779    [1, "0x45b535c9", "0x45ba91fd"],
780    [1, "0x45b53500", "0x45ba9300"],
781    [1, "0x45b5343a", "0x45ba9407"],
782    [1, "0x45b53377", "0x45ba9513"],
783    [1, "0x45b532b7", "0x45ba9623"],
784    [1, "0x45b531fa", "0x45ba9736"],
785    [1, "0x45b53141", "0x45ba984f"],
786    [1, "0x45b5308b", "0x45ba996b"],
787    [1, "0x45b52fd8", "0x45ba9a8b"],
788    [1, "0x45b52f28", "0x45ba9baf"],
789    [1, "0x45b52e7c", "0x45ba9cd8"],
790    [1, "0x45b52dd3", "0x45ba9e04"],
791    [1, "0x45b52d2e", "0x45ba9f34"],
792    [1, "0x45b52c8c", "0x45baa068"],
793    [1, "0x45b52bed", "0x45baa1a0"],
794    [1, "0x45b52b52", "0x45baa2dc"],
795    [1, "0x45b52abb", "0x45baa41c"],
796    [1, "0x45b52a28", "0x45baa55f"],
797    [1, "0x45b52998", "0x45baa6a6"],
798    [1, "0x45b5290b", "0x45baa7f1"],
799    [1, "0x45b52883", "0x45baa93f"],
800    [1, "0x45b527fe", "0x45baaa91"],
801    [1, "0x45b5277d", "0x45baabe7"],
802    [1, "0x45b52700", "0x45baad40"],
803    [1, "0x45b52687", "0x45baae9d"],
804    [1, "0x45b52611", "0x45baaffd"],
805    [1, "0x45b52600", "0x45bab032"],
806    [1, "0x45b52600", "0x45bc639b"],
807    [1, "0x45b5265e", "0x45bc64a8"],
808    [1, "0x45b526d3", "0x45bc65e9"],
809    [1, "0x45b5274b", "0x45bc6728"],
810    [1, "0x45b527c7", "0x45bc6864"],
811    [1, "0x45b52846", "0x45bc699e"],
812    [1, "0x45b528c8", "0x45bc6ad6"],
813    [1, "0x45b5294e", "0x45bc6c0b"],
814    [1, "0x45b529d7", "0x45bc6d3e"],
815    [1, "0x45b52a63", "0x45bc6e6e"],
816    [1, "0x45b52af3", "0x45bc6f9c"],
817    [1, "0x45b52b86", "0x45bc70c7"],
818    [1, "0x45b52c1b", "0x45bc71f0"],
819    [1, "0x45b52cb4", "0x45bc7316"],
820    [1, "0x45b52d50", "0x45bc7439"],
821    [1, "0x45b52def", "0x45bc755a"],
822    [1, "0x45b52e90", "0x45bc7678"],
823    [1, "0x45b52f35", "0x45bc7793"],
824    [1, "0x45b52fdc", "0x45bc78ab"],
825    [1, "0x45b53086", "0x45bc79c1"],
826    [1, "0x45b53133", "0x45bc7ad3"],
827    [1, "0x45b531e2", "0x45bc7be3"],
828    [1, "0x45b53294", "0x45bc7cf0"],
829    [1, "0x45b53349", "0x45bc7df9"],
830    [1, "0x45b53400", "0x45bc7f00"],
831    [1, "0x45b534ba", "0x45bc8004"],
832    [1, "0x45b53575", "0x45bc8104"],
833    [1, "0x45b53634", "0x45bc8201"],
834    [1, "0x45b536f4", "0x45bc82fc"],
835    [1, "0x45b537b7", "0x45bc83f2"],
836    [1, "0x45b5387c", "0x45bc84e6"],
837    [1, "0x45b53944", "0x45bc85d6"],
838    [1, "0x45b53a0d", "0x45bc86c4"],
839    [1, "0x45b53ad8", "0x45bc87ad"],
840    [1, "0x45b53ba6", "0x45bc8893"],
841    [1, "0x45b53c75", "0x45bc8976"],
842    [1, "0x45b53d47", "0x45bc8a56"],
843    [1, "0x45b53e1a", "0x45bc8b31"],
844    [1, "0x45b53eef", "0x45bc8c0a"],
845    [1, "0x45b53fc6", "0x45bc8cde"],
846    [1, "0x45b5409e", "0x45bc8db0"],
847    [1, "0x45b54178", "0x45bc8e7d"],
848    [1, "0x45b54254", "0x45bc8f47"],
849    [1, "0x45b54331", "0x45bc900d"],
850    [1, "0x45b54410", "0x45bc90cf"],
851    [1, "0x45b544f1", "0x45bc918d"],
852    [1, "0x45b545d3", "0x45bc9248"],
853    [1, "0x45b546b6", "0x45bc92fe"],
854    [1, "0x45b5479a", "0x45bc93b1"],
855    [1, "0x45b54880", "0x45bc9460"],
856    [1, "0x45b54967", "0x45bc950b"],
857    [1, "0x45b54a4f", "0x45bc95b2"],
858    [1, "0x45b54b39", "0x45bc9654"],
859    [1, "0x45b54c23", "0x45bc96f3"],
860    [1, "0x45b54d0e", "0x45bc978d"],
861    [1, "0x45b54dfb", "0x45bc9824"],
862    [1, "0x45b54ee8", "0x45bc98b6"],
863    [1, "0x45b54fd6", "0x45bc9943"],
864    [1, "0x45b550c5", "0x45bc99cd"],
865    [1, "0x45b551b5", "0x45bc9a52"],
866    [1, "0x45b552a6", "0x45bc9ad3"],
867    [1, "0x45b55397", "0x45bc9b4f"],
868    [1, "0x45b55489", "0x45bc9bc7"],
869    [1, "0x45b5557c", "0x45bc9c3b"],
870    [1, "0x45b5566f", "0x45bc9caa"],
871    [1, "0x45b55762", "0x45bc9d14"],
872    [1, "0x45b55856", "0x45bc9d7a"],
873    [1, "0x45b5594a", "0x45bc9ddc"],
874    [1, "0x45b55a3f", "0x45bc9e38"],
875    [1, "0x45b55b34", "0x45bc9e90"],
876    [1, "0x45b55c29", "0x45bc9ee3"],
877    [1, "0x45b55d1f", "0x45bc9f32"],
878    [1, "0x45b55e15", "0x45bc9f7b"],
879    [1, "0x45b55f0a", "0x45bc9fc0"],
880    [5]],
881  "fillTypeOut": "kEvenOdd_FillType"
882},
883"android1": {
884  "p1": [[0, "0xc0a00000", "0x00000000"],
885    [1, "0x44866000", "0x00000000"],
886    [1, "0x44866000", "0x43720000"],
887    [1, "0xc0a00000", "0x43720000"],
888    [1, "0xc0a00000", "0x00000000"],
889    [5]],
890  "fillType1": "kWinding_FillType",
891  "p2": [[0, "0x00000000", "0x00000000"],
892    [1, "0x44870000", "0x00000000"],
893    [1, "0x44870000", "0x43720000"],
894    [1, "0x00000000", "0x43720000"],
895    [1, "0x00000000", "0x00000000"],
896    [5]],
897  "fillType2": "kWinding_FillType",
898  "op": "kIntersect_SkPathOp",
899  "expectSuccess": "yes",
900  "expectMatch": "yes",
901  "succeeded": true,
902  "out": [[0, "0x00000000", "0x00000000"],
903    [1, "0x44866000", "0x00000000"],
904    [1, "0x44866000", "0x43720000"],
905    [1, "0x00000000", "0x43720000"],
906    [5]],
907  "fillTypeOut": "kEvenOdd_FillType"
908},
909"bug5240": {
910  "p1": [[0, "0x444bc000", "0x42a40000"],
911    [4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
912    [4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
913    [5]],
914  "fillType1": "kWinding_FillType",
915  "p2": [[0, "0x444bc000", "0x42a40000"],
916    [4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
917    [4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
918    [5]],
919  "fillType2": "kWinding_FillType",
920  "op": "kUnion_SkPathOp",
921  "expectSuccess": "yes",
922  "expectMatch": "yes",
923  "succeeded": true,
924  "out": [[0, "0x444ba1df", "0x42a541b6"],
925    [4, "0x444ba1cd", "0x42a54b47", "0x444ba183", "0x42a570b5", "0x444bc000", "0x42a40000"],
926    [1, "0x444b769e", "0x42a56a1e"],
927    [4, "0x444b951a", "0x42a5f250", "0x444b9f86", "0x42a56040", "0x444ba182", "0x42a5447d"],
928    [4, "0x444ba1a2", "0x42a542b1", "0x444ba1ba", "0x42a54164", "0x444ba1ca", "0x42a540b1"],
929    [1, "0x444ba1dd", "0x42a5401d"],
930    [1, "0x444ba1df", "0x42a541b6"],
931    [5]],
932  "fillTypeOut": "kEvenOdd_FillType"
933},
934"circlesOp4": {
935  "p1": [[0, "0x40a00000", "0x3f800000"],
936    [3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
937    [3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
938    [3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
939    [3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
940    [5]],
941  "fillType1": "kWinding_FillType",
942  "p2": [],
943  "fillType2": "kWinding_FillType",
944  "op": "kDifference_SkPathOp",
945  "expectSuccess": "yes",
946  "expectMatch": "yes",
947  "succeeded": true,
948  "out": [[0, "0x40a00000", "0x3f800000"],
949    [3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
950    [3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
951    [3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
952    [3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
953    [5]],
954  "fillTypeOut": "kEvenOdd_FillType"
955},
956"loop17": {
957  "p1": [[0, "0x3f800000", "0x40000000"],
958    [4, "0x00000000", "0x40400000", "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000"],
959    [5]],
960  "fillType1": "kWinding_FillType",
961  "p2": [[0, "0x00000000", "0x40400000"],
962    [4, "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000", "0x3f800000", "0x40000000"],
963    [5]],
964  "fillType2": "kWinding_FillType",
965  "op": "kIntersect_SkPathOp",
966  "expectSuccess": "yes",
967  "expectMatch": "yes",
968  "succeeded": true,
969  "out": [[0, "0x3f800000", "0x40000000"],
970    [4, "0x3ebb67b8", "0x40289309", "0x34a771c1", "0x403ffffe", "0x3dea03b4", "0x404e6e46"],
971    [4, "0x3ec6042a", "0x404ed9ed", "0x3f64f34d", "0x403cdc93", "0x3f800000", "0x40000000"],
972    [5]],
973  "fillTypeOut": "kEvenOdd_FillType"
974},
975"cubicOp158": {
976  "p1": [[0, "0x00000000", "0x3f800000"],
977    [4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
978    [5]],
979  "fillType1": "kWinding_FillType",
980  "p2": [[0, "0x00000000", "0x40000000"],
981    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
982    [5]],
983  "fillType2": "kWinding_FillType",
984  "op": "kDifference_SkPathOp",
985  "expectSuccess": "yes",
986  "expectMatch": "yes",
987  "succeeded": true,
988  "out": [[0, "0x3eca1d1e", "0x3fc47bb1"],
989    [4, "0x3e8b9d90", "0x3fb1cc81", "0x3e10bab9", "0x3f9b2303", "0x00000000", "0x3f800000"],
990    [1, "0x40000000", "0x00000000"],
991    [4, "0x40000000", "0x00000000", "0x40000000", "0x3f131b2a", "0x3ff20f94", "0x3f8ffe6f"],
992    [4, "0x3f965968", "0x3f8679a5", "0x3f315532", "0x3fa4f079", "0x3eca1d1e", "0x3fc47bb1"],
993    [5],
994    [0, "0x3f642a85", "0x40000000"],
995    [4, "0x3f942fa5", "0x400ac15b", "0x3fae1817", "0x4008f33a", "0x3fc1c6bd", "0x40000000"],
996    [1, "0x3f642a85", "0x40000000"],
997    [5]],
998  "fillTypeOut": "kEvenOdd_FillType"
999},
1000"loops_i1": {
1001  "p1": [[0, "0x40000000", "0x40400000"],
1002    [4, "0x00000000", "0x40800000", "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab"],
1003    [5]],
1004  "fillType1": "kWinding_FillType",
1005  "p2": [[0, "0x00000000", "0x40800000"],
1006    [4, "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab", "0x40000000", "0x40400000"],
1007    [5]],
1008  "fillType2": "kWinding_FillType",
1009  "op": "kIntersect_SkPathOp",
1010  "expectSuccess": "yes",
1011  "expectMatch": "yes",
1012  "succeeded": true,
1013  "out": [[0, "0x40000000", "0x40400000"],
1014    [4, "0x3f3b6775", "0x40689311", "0x3e092fc9", "0x4084498b", "0x3f372420", "0x4096cb8a"],
1015    [4, "0x3fc35d55", "0x409f83b3", "0x40289303", "0x40997aee", "0x40000000", "0x40400000"],
1016    [5]],
1017  "fillTypeOut": "kEvenOdd_FillType"
1018},
1019"loops_i2": {
1020  "p1": [[0, "0x40000000", "0x40800000"],
1021    [4, "0x00000000", "0x40a00000", "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa"],
1022    [5]],
1023  "fillType1": "kWinding_FillType",
1024  "p2": [[0, "0x00000000", "0x40a00000"],
1025    [4, "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa", "0x40000000", "0x40800000"],
1026    [5]],
1027  "fillType2": "kWinding_FillType",
1028  "op": "kIntersect_SkPathOp",
1029  "expectSuccess": "yes",
1030  "expectMatch": "yes",
1031  "succeeded": true,
1032  "out": [[0, "0x40000000", "0x40800000"],
1033    [4, "0x3f3b6775", "0x40944989", "0x3e092fc9", "0x40a4498a", "0x3f372420", "0x40b6cb89"],
1034    [4, "0x3fc35d55", "0x40bf83b2", "0x40289303", "0x40b97aee", "0x40000000", "0x40800000"],
1035    [5]],
1036  "fillTypeOut": "kEvenOdd_FillType"
1037},
1038"loops_i3": {
1039  "p1": [[0, "0x40000000", "0x40a00000"],
1040    [4, "0x00000000", "0x40c00000", "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa"],
1041    [5]],
1042  "fillType1": "kWinding_FillType",
1043  "p2": [[0, "0x00000000", "0x40c00000"],
1044    [4, "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa", "0x40000000", "0x40a00000"],
1045    [5]],
1046  "fillType2": "kWinding_FillType",
1047  "op": "kIntersect_SkPathOp",
1048  "expectSuccess": "yes",
1049  "expectMatch": "yes",
1050  "succeeded": true,
1051  "out": [[0, "0x40000000", "0x40a00000"],
1052    [4, "0x3f3b6775", "0x40b44989", "0x3e092fc9", "0x40c4498a", "0x3f372420", "0x40d6cb89"],
1053    [4, "0x3fc35d55", "0x40df83b2", "0x40289303", "0x40d97aee", "0x40000000", "0x40a00000"],
1054    [5]],
1055  "fillTypeOut": "kEvenOdd_FillType"
1056},
1057"loops_i4": {
1058  "p1": [[0, "0x40400000", "0x40800000"],
1059    [4, "0x3f800000", "0x40a00000", "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa"],
1060    [5]],
1061  "fillType1": "kWinding_FillType",
1062  "p2": [[0, "0x3f800000", "0x40a00000"],
1063    [4, "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa", "0x40400000", "0x40800000"],
1064    [5]],
1065  "fillType2": "kWinding_FillType",
1066  "op": "kIntersect_SkPathOp",
1067  "expectSuccess": "yes",
1068  "expectMatch": "yes",
1069  "succeeded": true,
1070  "out": [[0, "0x40400000", "0x40800000"],
1071    [4, "0x3fddb3bb", "0x40944989", "0x3f9125f9", "0x40a4498a", "0x3fdb9210", "0x40b6cb89"],
1072    [4, "0x4021aeaa", "0x40bf83b2", "0x40689303", "0x40b97aee", "0x40400000", "0x40800000"],
1073    [5]],
1074  "fillTypeOut": "kEvenOdd_FillType"
1075},
1076"loops_i5": {
1077  "p1": [[0, "0x40400000", "0x40a00000"],
1078    [4, "0x3f800000", "0x40c00000", "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa"],
1079    [5]],
1080  "fillType1": "kWinding_FillType",
1081  "p2": [[0, "0x3f800000", "0x40c00000"],
1082    [4, "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa", "0x40400000", "0x40a00000"],
1083    [5]],
1084  "fillType2": "kWinding_FillType",
1085  "op": "kIntersect_SkPathOp",
1086  "expectSuccess": "yes",
1087  "expectMatch": "yes",
1088  "succeeded": true,
1089  "out": [[0, "0x40400000", "0x40a00000"],
1090    [4, "0x3fddb3bb", "0x40b44989", "0x3f9125f9", "0x40c4498a", "0x3fdb9210", "0x40d6cb89"],
1091    [4, "0x4021aeaa", "0x40df83b2", "0x40689303", "0x40d97aee", "0x40400000", "0x40a00000"],
1092    [5]],
1093  "fillTypeOut": "kEvenOdd_FillType"
1094},
1095"loops_i6": {
1096  "p1": [[0, "0x40800000", "0x40a00000"],
1097    [4, "0x40000000", "0x40c00000", "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa"],
1098    [5]],
1099  "fillType1": "kWinding_FillType",
1100  "p2": [[0, "0x40000000", "0x40c00000"],
1101    [4, "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa", "0x40800000", "0x40a00000"],
1102    [5]],
1103  "fillType2": "kWinding_FillType",
1104  "op": "kIntersect_SkPathOp",
1105  "expectSuccess": "yes",
1106  "expectMatch": "yes",
1107  "succeeded": true,
1108  "out": [[0, "0x40800000", "0x40a00000"],
1109    [4, "0x402ed9dd", "0x40b44989", "0x400892fd", "0x40c4498a", "0x402dc908", "0x40d6cb89"],
1110    [4, "0x4061aeab", "0x40df83b2", "0x40944981", "0x40d97aee", "0x40800000", "0x40a00000"],
1111    [5]],
1112  "fillTypeOut": "kEvenOdd_FillType"
1113},
1114"cubics_d3": {
1115  "p1": [[0, "0x40400000", "0x40800000"],
1116    [4, "0x00000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40000000"],
1117    [5]],
1118  "fillType1": "kWinding_FillType",
1119  "p2": [[0, "0x3f800000", "0x40c00000"],
1120    [4, "0x40000000", "0x40800000", "0x40800000", "0x40400000", "0x40c00000", "0x00000000"],
1121    [5]],
1122  "fillType2": "kWinding_FillType",
1123  "op": "kDifference_SkPathOp",
1124  "expectSuccess": "yes",
1125  "expectMatch": "yes",
1126  "succeeded": true,
1127  "out": [[0, "0x401417a4", "0x408d8b6a"],
1128    [4, "0x401cb872", "0x408b5f54", "0x402adf8a", "0x40870ad2", "0x40400000", "0x40800000"],
1129    [1, "0x40600000", "0x40400000"],
1130    [1, "0x401417a4", "0x408d8b6a"],
1131    [5],
1132    [0, "0x408d5622", "0x3ff32f5d"],
1133    [4, "0x408d053a", "0x3feb212c", "0x4089186d", "0x3fedcf26", "0x40800000", "0x40000000"],
1134    [1, "0x406017e2", "0x403fd03c"],
1135    [4, "0x405829cc", "0x4047d635", "0x40500000", "0x40500000", "0x40480000", "0x40580000"],
1136    [4, "0x404fe0f8", "0x40501f08", "0x4057ea79", "0x40481587", "0x406016d0", "0x403fd25f"],
1137    [1, "0x406017e2", "0x403fd03c"],
1138    [4, "0x406039c5", "0x403fadf3", "0x40605ba4", "0x403f8bab", "0x40607d7f", "0x403f6967"],
1139    [1, "0x408d5622", "0x3ff32f5d"],
1140    [5]],
1141  "fillTypeOut": "kEvenOdd_FillType"
1142},
1143"cubics_o": {
1144  "p1": [[0, "0x3f800000", "0x40800000"],
1145    [4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
1146    [5]],
1147  "fillType1": "kWinding_FillType",
1148  "p2": [[0, "0x00000000", "0x40a00000"],
1149    [4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40000000"],
1150    [5]],
1151  "fillType2": "kWinding_FillType",
1152  "op": "kXOR_PathOp",
1153  "expectSuccess": "yes",
1154  "expectMatch": "yes",
1155  "succeeded": true,
1156  "out": [[0, "0x403f70b3", "0x406047a6"],
1157    [4, "0x400d0fac", "0x40887d63", "0x3fa49249", "0x40a00000", "0x00000000", "0x40a00000"],
1158    [1, "0x3fa66d75", "0x408b3251"],
1159    [4, "0x3fdfa25f", "0x40935ba5", "0x40182511", "0x40831a91", "0x403f6d2d", "0x4060496a"],
1160    [1, "0x403f70b3", "0x406047a6"],
1161    [5],
1162    [0, "0x403fa2ac", "0x40601755"],
1163    [4, "0x403f9205", "0x40602770", "0x403f815c", "0x4060378b", "0x403f70b3", "0x406047a6"],
1164    [1, "0x40400000", "0x40600000"],
1165    [1, "0x40a00000", "0x40400000"],
1166    [4, "0x40a00000", "0x40335539", "0x409f9508", "0x40292c44", "0x409ecada", "0x40213526"],
1167    [1, "0x40c00000", "0x40000000"],
1168    [4, "0x40a20000", "0x3fc40000", "0x408b0800", "0x400a5000", "0x40626980", "0x403d9c80"],
1169    [4, "0x40874ada", "0x4011bde4", "0x4099f8b2", "0x3fe12b8b", "0x409ecada", "0x40213526"],
1170    [1, "0x40400000", "0x40600000"],
1171    [1, "0x403fa2ac", "0x40601755"],
1172    [5],
1173    [0, "0x403fa077", "0x406017e2"],
1174    [4, "0x403f8f5e", "0x40602866", "0x403f7e46", "0x406038e8", "0x403f6d2d", "0x4060496a"],
1175    [1, "0x3fa66d75", "0x408b3251"],
1176    [4, "0x3f97fcc6", "0x408922ed", "0x3f8b0a91", "0x40858548", "0x3f800000", "0x40800000"],
1177    [1, "0x403fa077", "0x406017e2"],
1178    [5],
1179    [0, "0x404c4d31", "0x4053aac5"],
1180    [4, "0x40482241", "0x4057cd34", "0x4043ea35", "0x405bf3c4", "0x403fa2ac", "0x40601755"],
1181    [1, "0x403fa077", "0x406017e2"],
1182    [4, "0x4043de98", "0x405bfec8", "0x40481989", "0x4057d5bb", "0x404c4d31", "0x4053aac5"],
1183    [5]],
1184  "fillTypeOut": "kEvenOdd_FillType"
1185},
1186"cubics_d2": {
1187  "p1": [[0, "0x00000000", "0x3f800000"],
1188    [4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
1189    [5]],
1190  "fillType1": "kWinding_FillType",
1191  "p2": [[0, "0x00000000", "0x40000000"],
1192    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
1193    [5]],
1194  "fillType2": "kWinding_FillType",
1195  "op": "kDifference_SkPathOp",
1196  "expectSuccess": "yes",
1197  "expectMatch": "yes",
1198  "succeeded": true,
1199  "out": [[0, "0x3ef1af6f", "0x3feb96bc"],
1200    [4, "0x3ea83c43", "0x3fcf672b", "0x3e2fc767", "0x3fabf1da", "0x00000000", "0x3f800000"],
1201    [1, "0x3ffdf3b6", "0x3f800000"],
1202    [4, "0x3ffd8433", "0x3f845b20", "0x3ffcfcf8", "0x3f896823", "0x3ffc58fa", "0x3f8f0133"],
1203    [4, "0x3fad8199", "0x3f94974f", "0x3f81614b", "0x3fb70b32", "0x3f376c75", "0x3fd47446"],
1204    [4, "0x3f21f345", "0x3fdcd64f", "0x3f0d86b7", "0x3fe4cf7a", "0x3ef1af6f", "0x3feb96bc"],
1205    [5],
1206    [0, "0x3f149f7b", "0x40000000"],
1207    [4, "0x3fa0b81d", "0x403c917c", "0x3fce0871", "0x40242390", "0x3fe5cbdf", "0x40000000"],
1208    [1, "0x3f149f7b", "0x40000000"],
1209    [5],
1210    [0, "0x3ffdf3b6", "0x3f800000"],
1211    [1, "0x40000000", "0x3f800000"],
1212    [4, "0x40000000", "0x3f67d46e", "0x40000000", "0x3f5d5a0d", "0x3fffc8d8", "0x3f5d5581"],
1213    [4, "0x3fff8b29", "0x3f5d506c", "0x3fff087f", "0x3f6a604c", "0x3ffdf3b6", "0x3f800000"],
1214    [5]],
1215  "fillTypeOut": "kEvenOdd_FillType"
1216},
1217"cubics_d": {
1218  "p1": [[0, "0x00000000", "0x3f800000"],
1219    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
1220    [5]],
1221  "fillType1": "kWinding_FillType",
1222  "p2": [[0, "0x00000000", "0x3f800000"],
1223    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
1224    [5]],
1225  "fillType2": "kWinding_FillType",
1226  "op": "kDifference_SkPathOp",
1227  "expectSuccess": "yes",
1228  "expectMatch": "yes",
1229  "succeeded": true,
1230  "out": [[0, "0x00000000", "0x3f800000"],
1231    [1, "0x3fb8fa87", "0x3fc9fdd0"],
1232    [4, "0x3f905016", "0x3fcba5f1", "0x3f5f66eb", "0x3fd2bf30", "0x3f2bc501", "0x3fd85dc2"],
1233    [4, "0x3f21dfcc", "0x3fd97176", "0x3f187a62", "0x3fda7740", "0x3f0f903b", "0x3fdb62aa"],
1234    [4, "0x3fd788b9", "0x4043c847", "0x3fe6c5a2", "0x4023f02b", "0x3ff46da3", "0x3fe1c574"],
1235    [1, "0x3fb8fa87", "0x3fc9fdd0"],
1236    [4, "0x3fcbf4ef", "0x3fc937e1", "0x3fe0b066", "0x3fc9a15b", "0x3ff74da8", "0x3fcbee57"],
1237    [4, "0x400009ff", "0x3f896da3", "0x4005d7ba", "0x3ef53f1e", "0x401c83ef", "0x3e3d405a"],
1238    [1, "0x40400000", "0x00000000"],
1239    [4, "0x4030f0f1", "0x00000000", "0x40256cf4", "0x3d8dbae8", "0x401c83ef", "0x3e3d405a"],
1240    [1, "0x00000000", "0x3f800000"],
1241    [5]],
1242  "fillTypeOut": "kEvenOdd_FillType"
1243},
1244"dean2": {
1245  "p1": [[0, "0x3f2b74b3", "0x4154a02b"],
1246    [4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
1247    [4, "0x414a835a", "0x3ec07ba6", "0x413fcc0d", "0x3e193319", "0x4134a02b", "0x00000000"],
1248    [1, "0x3f2b74b3", "0x4154a02b"],
1249    [5]],
1250  "fillType1": "kWinding_FillType",
1251  "p2": [[0, "0x3f2b74b3", "0x4154a02b"],
1252    [4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
1253    [1, "0x417ab74b", "0x4154a02b"],
1254    [1, "0x3f2b74b3", "0x4154a02b"],
1255    [5]],
1256  "fillType2": "kWinding_FillType",
1257  "op": "kIntersect_SkPathOp",
1258  "expectSuccess": "yes",
1259  "expectMatch": "yes",
1260  "succeeded": true,
1261  "out": [[0, "0x41549bc8", "0x3f2b5410"],
1262    [1, "0x4154a02b", "0x3f2b74b3"],
1263    [5]],
1264  "fillTypeOut": "kEvenOdd_FillType"
1265},
1266"fuzzX_392": {
1267  "p1": [[0, "0x41e80000", "0x43bde212"],
1268    [1, "0x41e80000", "0x43bdc7ef"],
1269    [3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
1270    [3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
1271    [5]],
1272  "fillType1": "kEvenOdd_FillType",
1273  "p2": [[0, "0x41e80000", "0x43bde212"],
1274    [1, "0x41e80000", "0x43bdc7ef"],
1275    [3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
1276    [3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
1277    [5],
1278    [0, "0xc36c7bd8", "0xc3a31d72"],
1279    [1, "0xc367a4ae", "0xc3a31d72"],
1280    [1, "0x430b0610", "0x43c61f86"],
1281    [1, "0xc36c7bd8", "0x43c61f86"]],
1282  "fillType2": "kWinding_FillType",
1283  "op": "kIntersect_SkPathOp",
1284  "expectSuccess": "yes",
1285  "expectMatch": "yes",
1286  "succeeded": true,
1287  "out": [[0, "0x41e80000", "0x43bdc7ef"],
1288    [1, "0x41e80000", "0x43bde212"],
1289    [3, "0x42a5062b", "0x43c6151c", "0x430a7af9", "0x43c61f79", "0x3f7d33f7"],
1290    [3, "0x42a4fe38", "0x43c614fb", "0x41e80000", "0x43bdc7ef", "0x3f7d2b0a"],
1291    [5]],
1292  "fillTypeOut": "kEvenOdd_FillType"
1293},
1294"fuzz38": {
1295  "p1": [[0, "0x42c8ae14", "0x4397a7f0"],
1296    [1, "0xccbebc20", "0x4397a7f0"],
1297    [1, "0x42cc0000", "0x439b13f8"],
1298    [1, "0x42c8ae14", "0x439b13f8"],
1299    [1, "0x42c8ae14", "0x4397a7f0"],
1300    [5]],
1301  "fillType1": "kWinding_FillType",
1302  "p2": [],
1303  "fillType2": "kWinding_FillType",
1304  "op": "kUnion_SkPathOp",
1305  "expectSuccess": "yes",
1306  "expectMatch": "no",
1307  "succeeded": true,
1308  "out": [],
1309  "fillTypeOut": "kEvenOdd_FillType"
1310},
1311"cubics44d": {
1312  "p1": [[0, "0x40400000", "0x40800000"],
1313    [4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
1314    [5]],
1315  "fillType1": "kWinding_FillType",
1316  "p2": [[0, "0x3f800000", "0x40400000"],
1317    [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
1318    [5]],
1319  "fillType2": "kWinding_FillType",
1320  "op": "kDifference_SkPathOp",
1321  "expectSuccess": "yes",
1322  "expectMatch": "yes",
1323  "succeeded": true,
1324  "out": [[0, "0x402e36ff", "0x408524a8"],
1325    [4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
1326    [1, "0x40c00000", "0x40000000"],
1327    [4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
1328    [1, "0x40a00000", "0x40000000"],
1329    [4, "0x409b27d5", "0x4009b056", "0x409593ea", "0x40164fa9", "0x408f7d19", "0x40241736"],
1330    [4, "0x4081777e", "0x4043d25d", "0x4061777e", "0x4069b056", "0x40400000", "0x40800000"],
1331    [4, "0x403a0fbf", "0x4081fac0", "0x40341f7e", "0x4083b6cf", "0x402e36ff", "0x408524a8"],
1332    [5]],
1333  "fillTypeOut": "kEvenOdd_FillType"
1334},
1335"cubics45u": {
1336  "p1": [[0, "0x3f800000", "0x40400000"],
1337    [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
1338    [5]],
1339  "fillType1": "kWinding_FillType",
1340  "p2": [[0, "0x40400000", "0x40800000"],
1341    [4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
1342    [5]],
1343  "fillType2": "kWinding_FillType",
1344  "op": "kUnion_SkPathOp",
1345  "expectSuccess": "yes",
1346  "expectMatch": "yes",
1347  "succeeded": true,
1348  "out": [[0, "0x402e36ff", "0x408524a8"],
1349    [4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
1350    [1, "0x40c00000", "0x40000000"],
1351    [4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
1352    [1, "0x3f800000", "0x40400000"],
1353    [4, "0x3fb814ff", "0x408a0fbf", "0x40045e30", "0x408f43eb", "0x402e36ff", "0x408524a8"],
1354    [5]],
1355  "fillTypeOut": "kEvenOdd_FillType"
1356},
1357"loops61i": {
1358  "p1": [[0, "0x00000000", "0x3f800000"],
1359    [4, "0x3f800000", "0x40a00000", "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000"],
1360    [5]],
1361  "fillType1": "kWinding_FillType",
1362  "p2": [[0, "0x3f800000", "0x40a00000"],
1363    [4, "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000", "0x00000000", "0x3f800000"],
1364    [5]],
1365  "fillType2": "kWinding_FillType",
1366  "op": "kIntersect_SkPathOp",
1367  "expectSuccess": "yes",
1368  "expectMatch": "yes",
1369  "succeeded": true,
1370  "out": [[0, "0x3c5eca1e", "0x3f7f2117"],
1371    [4, "0x3d8974bf", "0x3f76e4fe", "0x3dfc2d2f", "0x3f6e9eec", "0x3e3a17e9", "0x3f6650f4"],
1372    [4, "0x3f869a2b", "0x3ed77554", "0x400526b5", "0x3e2beb3b", "0x401a06a5", "0x3e2453fa"],
1373    [4, "0x40304464", "0x3e1c3d84", "0x401373c4", "0x3ed8c676", "0x3c5eca1e", "0x3f7f2117"],
1374    [5],
1375    [0, "0x00000000", "0x3f800000"],
1376    [1, "0x3a823135", "0x3f808231"],
1377    [1, "0x3a81f538", "0x3f80823a"],
1378    [1, "0x3a886147", "0x3f8088ad"],
1379    [4, "0xbd5f1cad", "0x3f84d530", "0xbddbad0b", "0x3f891c2b", "0xbe21371b", "0x3f8d5c6e"],
1380    [4, "0xbe8f10d8", "0x3f97bb22", "0xbeca5944", "0x3fa2bf1a", "0xbf007ab4", "0x3fae6626"],
1381    [4, "0xbf9ca662", "0x3ffdf5dc", "0xbf8636aa", "0x401f746f", "0xbf34b724", "0x40277ebc"],
1382    [4, "0xbe9941e9", "0x4031094d", "0x3eaf9206", "0x40182b11", "0x3a886147", "0x3f8088ad"],
1383    [1, "0x3a88a35d", "0x3f8088a3"],
1384    [1, "0x3a823135", "0x3f808231"],
1385    [4, "0x3ba2da19", "0x3f80334d", "0x3c12a86f", "0x3f7fc928", "0x3c53f7ed", "0x3f7f2c08"],
1386    [5]],
1387  "fillTypeOut": "kEvenOdd_FillType"
1388},
1389"loops62i": {
1390  "p1": [[0, "0x00000000", "0x40000000"],
1391    [4, "0x3f800000", "0x40c00000", "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000"],
1392    [5]],
1393  "fillType1": "kWinding_FillType",
1394  "p2": [[0, "0x3f800000", "0x40c00000"],
1395    [4, "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000", "0x00000000", "0x40000000"],
1396    [5]],
1397  "fillType2": "kWinding_FillType",
1398  "op": "kIntersect_SkPathOp",
1399  "expectSuccess": "yes",
1400  "expectMatch": "yes",
1401  "succeeded": true,
1402  "out": [[0, "0x3e3a19ed", "0x3ff32856"],
1403    [4, "0x3dfc2fc0", "0x3ff74f5e", "0x3d8975f8", "0x3ffb7273", "0x3c5eca15", "0x3fff908b"],
1404    [4, "0x401373c4", "0x3fb6319d", "0x40304464", "0x3f9387b1", "0x401a06a5", "0x3f948a7f"],
1405    [4, "0x400526b9", "0x3f957d67", "0x3f869a5e", "0x3fb5dd48", "0x3e3a19ed", "0x3ff32856"],
1406    [5],
1407    [0, "0xbf007a89", "0x4017330a"],
1408    [4, "0xbeca5965", "0x40115f91", "0xbe8f1187", "0x400bdda1", "0xbe2139ad", "0x4006ae52"],
1409    [4, "0xbddbb0a6", "0x40048e27", "0xbd5f2079", "0x40026aa2", "0x3a886142", "0x40004457"],
1410    [4, "0x3eaf9206", "0x40582b12", "0xbe9941e9", "0x4071094d", "0xbf34b724", "0x40677ebc"],
1411    [4, "0xbf8636ae", "0x405f746e", "0xbf9ca665", "0x403efae9", "0xbf007a89", "0x4017330a"],
1412    [5],
1413    [0, "0x3a88a357", "0x40004452"],
1414    [1, "0x3a823105", "0x40004119"],
1415    [4, "0x3ba2d9dd", "0x400019a7", "0x3c12a838", "0x3fffe494", "0x3c53f79e", "0x3fff9604"],
1416    [1, "0x3a81f508", "0x4000411d"],
1417    [1, "0x3a886142", "0x40004457"],
1418    [1, "0x3a88a357", "0x40004452"],
1419    [5]],
1420  "fillTypeOut": "kEvenOdd_FillType"
1421},
1422"loops63i": {
1423  "p1": [[0, "0x00000000", "0x3f800000"],
1424    [4, "0x40000000", "0x40800000", "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000"],
1425    [5]],
1426  "fillType1": "kWinding_FillType",
1427  "p2": [[0, "0x40000000", "0x40800000"],
1428    [4, "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000", "0x00000000", "0x3f800000"],
1429    [5]],
1430  "fillType2": "kWinding_FillType",
1431  "op": "kIntersect_SkPathOp",
1432  "expectSuccess": "yes",
1433  "expectMatch": "yes",
1434  "succeeded": true,
1435  "out": [[0, "0x3ec39eb4", "0x3ff96f34"],
1436    [4, "0x3effda45", "0x400002dc", "0x3efb15d7", "0x3fde3689", "0x3aa869b2", "0x3f803f2c"],
1437    [4, "0x3b05caca", "0x3f82fa31", "0x3b4d7c3d", "0x3f85b9ef", "0x3b95eb00", "0x3f887e5d"],
1438    [4, "0x3d22f0e9", "0x3fc7aa73", "0x3e89deb0", "0x3ff31e34", "0x3ec39eb4", "0x3ff96f34"],
1439    [5],
1440    [0, "0x3a943716", "0x3f803798"],
1441    [1, "0x3a89577d", "0x3f7fd238"],
1442    [1, "0x00000000", "0x3f800000"],
1443    [1, "0x3a943687", "0x3f803794"],
1444    [5],
1445    [0, "0x36851cec", "0x3f6f060a"],
1446    [4, "0x3844b3c3", "0x3f749344", "0x39e6480c", "0x3f7a2a9b", "0x3a9bff77", "0x3f7fcc00"],
1447    [4, "0x40115ba7", "0xbf03add4", "0x400ffb10", "0xbf92845a", "0x3fd5f178", "0xbf8a6bd8"],
1448    [4, "0x3fa3fcb2", "0xbf84f513", "0x3f23238b", "0xbf2e1cac", "0x3e8bd440", "0xbd82f1c5"],
1449    [4, "0x3d94cf65", "0x3e987fcf", "0x3a2245c3", "0x3f2381d7", "0x36851cec", "0x3f6f060a"],
1450    [5]],
1451  "fillTypeOut": "kEvenOdd_FillType"
1452},
1453"loops58iAsQuads": {
1454  "p1": [[0, "0x40000000", "0x40400000"],
1455    [2, "0x401423e4", "0x406953ed", "0x401ab099", "0x407a4cf5"],
1456    [2, "0x40234949", "0x4084f34f", "0x40282a44", "0x40817b4d"],
1457    [2, "0x402c4259", "0x406ca08e", "0x406aaaaa", "0x40400000"],
1458    [5]],
1459  "fillType1": "kWinding_FillType",
1460  "p2": [[0, "0x40400000", "0x40a00000"],
1461    [2, "0x402afdab", "0x4094cda7", "0x402a3b68", "0x408a332d"],
1462    [2, "0x40297925", "0x407f3165", "0x402eba1e", "0x406d8ba6"],
1463    [2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
1464    [2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
1465    [5]],
1466  "fillType2": "kWinding_FillType",
1467  "op": "kIntersect_SkPathOp",
1468  "expectSuccess": "yes",
1469  "expectMatch": "yes",
1470  "succeeded": true,
1471  "out": [[0, "0x40000000", "0x40400000"],
1472    [1, "0x4022049c", "0x4082049c"],
1473    [2, "0x4023cb5e", "0x4082a788", "0x402551c2", "0x40828756"],
1474    [2, "0x4026df68", "0x4082668a", "0x40282a44", "0x40817b4d"],
1475    [2, "0x4028f4fa", "0x407ea4ac", "0x402bee1f", "0x40797d44"],
1476    [2, "0x402d0189", "0x4073538f", "0x402eba1e", "0x406d8ba6"],
1477    [2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
1478    [2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
1479    [5]],
1480  "fillTypeOut": "kEvenOdd_FillType"
1481},
1482"cubics41d": {
1483  "p1": [[0, "0x00000000", "0x3f800000"],
1484    [4, "0x3f800000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x3f800000"],
1485    [5]],
1486  "fillType1": "kWinding_FillType",
1487  "p2": [[0, "0x00000000", "0x40400000"],
1488    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
1489    [5]],
1490  "fillType2": "kWinding_FillType",
1491  "op": "kDifference_SkPathOp",
1492  "expectSuccess": "yes",
1493  "expectMatch": "yes",
1494  "succeeded": true,
1495  "out": [[0, "0x3ffdf44a", "0x3f800000"],
1496    [1, "0x00000000", "0x3f800000"],
1497    [4, "0x3e811fe0", "0x3fe0d7e8", "0x3f116829", "0x40045969", "0x3f6636fd", "0x40081a0b"],
1498    [4, "0x3f94e3f2", "0x3fdb64fe", "0x3fbd3152", "0x3fa0dc93", "0x3ffdf44a", "0x3f800000"],
1499    [5]],
1500  "fillTypeOut": "kEvenOdd_FillType"
1501},
1502"loops59iasQuads": {
1503  "p1": [[0, "0x00000000", "0x40c00000"],
1504    [2, "0x3f1b96b0", "0x408840ee", "0x3fcb5e5d", "0x4056611e"],
1505    [2, "0x400c86e3", "0x402d005c", "0x400bfc38", "0x4017f211"],
1506    [2, "0x400b8106", "0x3ffd786e", "0x3d8b3f64", "0x3ff5fd97"],
1507    [2, "0xc002cd10", "0x3ff37e21", "0xc0f00000", "0x40000000"],
1508    [5]],
1509  "fillType1": "kWinding_FillType",
1510  "p2": [[0, "0x3f800000", "0x40000000"],
1511    [2, "0x401024ee", "0x3ff726a3", "0x4020d631", "0x3ff45865"],
1512    [2, "0x40277dae", "0x3ff35f88", "0x40277f46", "0x3ff382ae"],
1513    [2, "0x4027729b", "0x3ff3a064", "0x40231275", "0x3ff4a754"],
1514    [2, "0x3ff31613", "0x3ff945f3", "0x3d744df7", "0x40180ccf"],
1515    [2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
1516    [2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
1517    [5]],
1518  "fillType2": "kWinding_FillType",
1519  "op": "kIntersect_SkPathOp",
1520  "expectSuccess": "yes",
1521  "expectMatch": "yes",
1522  "succeeded": true,
1523  "out": [[0, "0x3f966d72", "0x3ffec1c1"],
1524    [2, "0x3f8b8c84", "0x3fff5cc7", "0x3f800000", "0x40000000"],
1525    [1, "0x3f74c9a3", "0x400b365d"],
1526    [2, "0x3f0cdeb6", "0x4010bcfd", "0x3d744df7", "0x40180ccf"],
1527    [2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
1528    [2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
1529    [1, "0x3f74c9a3", "0x400b365d"],
1530    [2, "0x3fa637b6", "0x40068d39", "0x3fca5415", "0x40032954"],
1531    [2, "0x3fb3ae58", "0x400101b4", "0x3f966d72", "0x3ffec1c1"],
1532    [5]],
1533  "fillTypeOut": "kEvenOdd_FillType"
1534},
1535"loops59i": {
1536  "p1": [[0, "0x00000000", "0x40c00000"],
1537    [4, "0x3f800000", "0x40000000", "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000"],
1538    [5]],
1539  "fillType1": "kWinding_FillType",
1540  "p2": [[0, "0x3f800000", "0x40000000"],
1541    [4, "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000", "0x00000000", "0x40c00000"],
1542    [5]],
1543  "fillType2": "kWinding_FillType",
1544  "op": "kIntersect_SkPathOp",
1545  "expectSuccess": "yes",
1546  "expectMatch": "yes",
1547  "succeeded": true,
1548  "out": [[0, "0x3f96adff", "0x3ffeca7f"],
1549    [4, "0x3f8f5e2f", "0x3fff2f94", "0x3f87cf47", "0x3fff96c6", "0x3f800000", "0x40000000"],
1550    [1, "0x3f758794", "0x400a786c"],
1551    [4, "0xbf9d1c43", "0x4026e116", "0xc08a4e1a", "0x406c797e", "0x00000000", "0x40c00000"],
1552    [1, "0x3f758794", "0x400a786c"],
1553    [4, "0x3f96ca14", "0x4007a031", "0x3fb1a605", "0x400531ae", "0x3fca45be", "0x40032371"],
1554    [4, "0x3fbb7e12", "0x4001b6e3", "0x3faa5dfa", "0x4000788a", "0x3f96adff", "0x3ffeca7f"],
1555    [5]],
1556  "fillTypeOut": "kEvenOdd_FillType"
1557},
1558"loops44i": {
1559  "p1": [[0, "0x3f800000", "0x40a00000"],
1560    [4, "0x00000000", "0x3f800000", "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000"],
1561    [5]],
1562  "fillType1": "kWinding_FillType",
1563  "p2": [[0, "0x00000000", "0x3f800000"],
1564    [4, "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000", "0x3f800000", "0x40a00000"],
1565    [5]],
1566  "fillType2": "kWinding_FillType",
1567  "op": "kIntersect_SkPathOp",
1568  "expectSuccess": "yes",
1569  "expectMatch": "yes",
1570  "succeeded": true,
1571  "out": [[0, "0x3f517d02", "0x40a335ad"],
1572    [4, "0xbd531fc4", "0x40b28898", "0xbf8a4d3c", "0x40baa0a6", "0xbfb40d4b", "0x40badd60"],
1573    [4, "0xbfe088c8", "0x40bb1e14", "0xbfa6e787", "0x40b27399", "0x3f7c84da", "0x40a01bdd"],
1574    [4, "0x3f6ed253", "0x40a1234f", "0x3f607c42", "0x40a22c00", "0x3f517d02", "0x40a335ad"],
1575    [5],
1576    [0, "0x3f7cb01c", "0x40a01a7f"],
1577    [1, "0x3f800000", "0x40a00000"],
1578    [1, "0x3f7fbee7", "0x409fdf74"],
1579    [4, "0x3f7eba2f", "0x409ff32f", "0x3f7db525", "0x40a006df", "0x3f7cb01c", "0x40a01a7f"],
1580    [5],
1581    [0, "0x3f9424fc", "0x409ca935"],
1582    [4, "0x3f8db976", "0x409db92c", "0x3f86f828", "0x409ecad1", "0x3f7fbbaf", "0x409fddd7"],
1583    [4, "0x3f283700", "0x4067d4ef", "0x3fa6507a", "0x404ef6b3", "0x3fda5b92", "0x40588144"],
1584    [4, "0x40031b4b", "0x40608b8e", "0x400e5327", "0x4080827b", "0x3fc03dd2", "0x4094665d"],
1585    [4, "0x3fb2961a", "0x40975048", "0x3fa3c32f", "0x409a1169", "0x3f9424fc", "0x409ca935"],
1586    [5]],
1587  "fillTypeOut": "kEvenOdd_FillType"
1588},
1589"loops45i": {
1590  "p1": [[0, "0x3f800000", "0x40c00000"],
1591    [4, "0x00000000", "0x40000000", "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000"],
1592    [5]],
1593  "fillType1": "kWinding_FillType",
1594  "p2": [[0, "0x00000000", "0x40000000"],
1595    [4, "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000", "0x3f800000", "0x40c00000"],
1596    [5]],
1597  "fillType2": "kWinding_FillType",
1598  "op": "kIntersect_SkPathOp",
1599  "expectSuccess": "yes",
1600  "expectMatch": "yes",
1601  "succeeded": true,
1602  "out": [[0, "0x3f51772f", "0x40c33613"],
1603    [4, "0xbd53693f", "0x40d288bc", "0xbf8a4d99", "0x40daa0a6", "0xbfb40d4b", "0x40dadd60"],
1604    [4, "0xbfe088c8", "0x40db1e14", "0xbfa6e788", "0x40d27398", "0x3f7c84cd", "0x40c01bdd"],
1605    [4, "0x3f6ed083", "0x40c12370", "0x3f607887", "0x40c22c43", "0x3f51772f", "0x40c33613"],
1606    [5],
1607    [0, "0x3f7cb01c", "0x40c01a7f"],
1608    [1, "0x3f800000", "0x40c00000"],
1609    [1, "0x3f7fbee7", "0x40bfdf74"],
1610    [4, "0x3f7eba2f", "0x40bff32f", "0x3f7db525", "0x40c006df", "0x3f7cb01c", "0x40c01a7f"],
1611    [5],
1612    [0, "0x3f942901", "0x40bca88a"],
1613    [4, "0x3f8dbc47", "0x40bdb8b9", "0x3f86f9a3", "0x40beca97", "0x3f7fbbae", "0x40bfddd7"],
1614    [4, "0x3f283701", "0x4093ea77", "0x3fa6507b", "0x40877b59", "0x3fda5b92", "0x408c40a2"],
1615    [4, "0x40031b62", "0x409045cb", "0x400e533e", "0x40a0829c", "0x3fc03cb4", "0x40b4669a"],
1616    [4, "0x3fb29677", "0x40b7502e", "0x3fa3c54d", "0x40ba1102", "0x3f942901", "0x40bca88a"],
1617    [5]],
1618  "fillTypeOut": "kEvenOdd_FillType"
1619},
1620"loops46i": {
1621  "p1": [[0, "0x40000000", "0x40c00000"],
1622    [4, "0x3f800000", "0x40000000", "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000"],
1623    [5]],
1624  "fillType1": "kWinding_FillType",
1625  "p2": [[0, "0x3f800000", "0x40000000"],
1626    [4, "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000", "0x40000000", "0x40c00000"],
1627    [5]],
1628  "fillType2": "kWinding_FillType",
1629  "op": "kIntersect_SkPathOp",
1630  "expectSuccess": "yes",
1631  "expectMatch": "yes",
1632  "succeeded": true,
1633  "out": [[0, "0x3fe8bb82", "0x40c33616"],
1634    [4, "0x3f72c94a", "0x40d288bd", "0xbda4d9b3", "0x40daa0a6", "0xbed0352a", "0x40dadd60"],
1635    [4, "0xbf411190", "0x40db1e14", "0xbe9b9e1e", "0x40d27398", "0x3ffe4267", "0x40c01bdd"],
1636    [4, "0x3ff7683c", "0x40c12371", "0x3ff03c36", "0x40c22c45", "0x3fe8bb82", "0x40c33616"],
1637    [5],
1638    [0, "0x3ffe580e", "0x40c01a7f"],
1639    [1, "0x40000000", "0x40c00000"],
1640    [1, "0x3fffdf74", "0x40bfdf74"],
1641    [4, "0x3fff5d18", "0x40bff32f", "0x3ffeda93", "0x40c006df", "0x3ffe580e", "0x40c01a7f"],
1642    [5],
1643    [0, "0x400a148f", "0x40bca886"],
1644    [4, "0x4006de2e", "0x40bdb8b7", "0x40037cd7", "0x40beca96", "0x3fffddd7", "0x40bfddd7"],
1645    [4, "0x3fd41b80", "0x4093ea77", "0x4013283d", "0x40877b59", "0x402d2dc9", "0x408c40a2"],
1646    [4, "0x40431b63", "0x409045cb", "0x404e533f", "0x40a0829e", "0x40201e56", "0x40b4669c"],
1647    [4, "0x40194b3d", "0x40b7502e", "0x4011e2ae", "0x40ba1100", "0x400a148f", "0x40bca886"],
1648    [5]],
1649  "fillTypeOut": "kEvenOdd_FillType"
1650},
1651"loops47i": {
1652  "p1": [[0, "0x40000000", "0x40800000"],
1653    [4, "0x00000000", "0x3f800000", "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000"],
1654    [5]],
1655  "fillType1": "kWinding_FillType",
1656  "p2": [[0, "0x00000000", "0x3f800000"],
1657    [4, "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000", "0x40000000", "0x40800000"],
1658    [5]],
1659  "fillType2": "kWinding_FillType",
1660  "op": "kIntersect_SkPathOp",
1661  "expectSuccess": "yes",
1662  "expectMatch": "yes",
1663  "succeeded": true,
1664  "out": [[0, "0x3fdd0af4", "0x40a20bc5"],
1665    [4, "0x3fae6e3f", "0x40b5c395", "0x3f3806a0", "0x40c13d45", "0x3ea83a21", "0x40c29af6"],
1666    [4, "0xbe7fb0f9", "0x40c4a117", "0xbe8add31", "0x40b075bb", "0x3fffd8ee", "0x40800683"],
1667    [4, "0x3ffff19d", "0x4080bab9", "0x3ffffe78", "0x40816dae", "0x3fffffdf", "0x40821f60"],
1668    [4, "0x3fffeba2", "0x408b8fde", "0x3ff6b2ed", "0x40967810", "0x3fdd0af4", "0x40a20bc5"],
1669    [5],
1670    [0, "0x3fffddaa", "0x408005b9"],
1671    [1, "0x40000000", "0x40800000"],
1672    [1, "0x3fffdaf3", "0x407fe436"],
1673    [1, "0x3fffddaa", "0x408005b9"],
1674    [5],
1675    [0, "0x3fff6a0d", "0x407bc099"],
1676    [4, "0x3fff993e", "0x407d22e4", "0x3fffbd19", "0x407e82d6", "0x3fffd5e5", "0x407fe06c"],
1677    [4, "0x3fc13a8a", "0x4050e4bb", "0x3fc0096f", "0x403ffd24", "0x3fcf1853", "0x40434866"],
1678    [4, "0x3fdd884c", "0x404670e4", "0x3ffae856", "0x405c2aad", "0x3fff6a0d", "0x407bc099"],
1679    [5]],
1680  "fillTypeOut": "kEvenOdd_FillType"
1681},
1682"loops48i": {
1683  "p1": [[0, "0x40000000", "0x40c00000"],
1684    [4, "0x00000000", "0x3f800000", "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa"],
1685    [5]],
1686  "fillType1": "kWinding_FillType",
1687  "p2": [[0, "0x00000000", "0x3f800000"],
1688    [4, "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa", "0x40000000", "0x40c00000"],
1689    [5]],
1690  "fillType2": "kWinding_FillType",
1691  "op": "kIntersect_SkPathOp",
1692  "expectSuccess": "yes",
1693  "expectMatch": "yes",
1694  "succeeded": true,
1695  "out": [[0, "0x3fe625d8", "0x40c52e46"],
1696    [4, "0x3f4bae35", "0x40dedb72", "0xbf26bbbb", "0x40eccbc2", "0xbf95a003", "0x40ed65f5"],
1697    [4, "0xbfdc11bd", "0x40ee09e6", "0xbf9c0fac", "0x40df9abd", "0x3ffdb963", "0x40c02ca9"],
1698    [4, "0x3ff6610c", "0x40c1d441", "0x3fee8750", "0x40c37fa8", "0x3fe625d8", "0x40c52e46"],
1699    [5],
1700    [0, "0x3ffdbf4c", "0x40c02c2f"],
1701    [1, "0x40000000", "0x40c00000"],
1702    [1, "0x3fff9a65", "0x40bfc07f"],
1703    [4, "0x3ffefc70", "0x40bfe47c", "0x3ffe5e04", "0x40c00865", "0x3ffdbf4c", "0x40c02c2f"],
1704    [5],
1705    [0, "0x40060ade", "0x40bccd99"],
1706    [4, "0x40040cbe", "0x40bdc795", "0x4001f844", "0x40bec313", "0x3fff9983", "0x40bfbff2"],
1707    [4, "0x3fadb343", "0x408c5fc9", "0x3ff1c82f", "0x4079c1d1", "0x4014261f", "0x4081f97f"],
1708    [4, "0x402de3a5", "0x4086c974", "0x404194b5", "0x409df63b", "0x400a5cbb", "0x40baa00e"],
1709    [4, "0x4008f2a6", "0x40bb5bd5", "0x400781e7", "0x40bc15ae", "0x40060ade", "0x40bccd99"],
1710    [5]],
1711  "fillTypeOut": "kEvenOdd_FillType"
1712},
1713"loops49i": {
1714  "p1": [[0, "0x00000000", "0x40000000"],
1715    [4, "0x3f800000", "0x40800000", "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000"],
1716    [5]],
1717  "fillType1": "kWinding_FillType",
1718  "p2": [[0, "0x3f800000", "0x40800000"],
1719    [4, "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
1720    [5]],
1721  "fillType2": "kWinding_FillType",
1722  "op": "kIntersect_SkPathOp",
1723  "expectSuccess": "yes",
1724  "expectMatch": "yes",
1725  "succeeded": true,
1726  "out": [[0, "0x00000000", "0x40000000"],
1727    [1, "0x3f030128", "0x40418094"],
1728    [4, "0x3f076179", "0x403ed4c0", "0x3f0d9a71", "0x4039cb56", "0x3f1b1e8b", "0x4033723d"],
1729    [4, "0x3f204d4c", "0x402c8afd", "0x3f28128e", "0x40265598", "0x3f2ef937", "0x4020d20d"],
1730    [4, "0x3f4a5bca", "0x400af0af", "0x3f580d13", "0x40000000", "0x00000000", "0x40000000"],
1731    [5]],
1732  "fillTypeOut": "kEvenOdd_FillType"
1733},
1734"loops50i": {
1735  "p1": [[0, "0x00000000", "0x40400000"],
1736    [4, "0x3f800000", "0x40a00000", "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000"],
1737    [5]],
1738  "fillType1": "kWinding_FillType",
1739  "p2": [[0, "0x3f800000", "0x40a00000"],
1740    [4, "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
1741    [5]],
1742  "fillType2": "kWinding_FillType",
1743  "op": "kIntersect_SkPathOp",
1744  "expectSuccess": "yes",
1745  "expectMatch": "yes",
1746  "succeeded": true,
1747  "out": [[0, "0x00000000", "0x40400000"],
1748    [1, "0x3f030129", "0x4080c04a"],
1749    [4, "0x3f07617a", "0x407ed4bf", "0x3f0d9a71", "0x4079cb56", "0x3f1b1e8a", "0x4073723e"],
1750    [4, "0x3f204d4b", "0x406c8afe", "0x3f28128e", "0x40665598", "0x3f2ef937", "0x4060d20d"],
1751    [4, "0x3f4a5bca", "0x404af0af", "0x3f580d13", "0x40400000", "0x00000000", "0x40400000"],
1752    [5]],
1753  "fillTypeOut": "kEvenOdd_FillType"
1754},
1755"loops51i": {
1756  "p1": [[0, "0x3f800000", "0x40000000"],
1757    [4, "0x40000000", "0x40800000", "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000"],
1758    [5]],
1759  "fillType1": "kWinding_FillType",
1760  "p2": [[0, "0x40000000", "0x40800000"],
1761    [4, "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
1762    [5]],
1763  "fillType2": "kWinding_FillType",
1764  "op": "kIntersect_SkPathOp",
1765  "expectSuccess": "yes",
1766  "expectMatch": "yes",
1767  "succeeded": true,
1768  "out": [[0, "0x3f800000", "0x40000000"],
1769    [1, "0x3fc18094", "0x40418094"],
1770    [4, "0x3fc3b0bd", "0x403ed4c0", "0x3fc6cd39", "0x4039cb56", "0x3fcd8f46", "0x4033723d"],
1771    [4, "0x3fd026a6", "0x402c8afd", "0x3fd40947", "0x40265598", "0x3fd77c9c", "0x4020d20d"],
1772    [4, "0x3fe52de5", "0x400af0af", "0x3fec068a", "0x40000000", "0x3f800000", "0x40000000"],
1773    [5]],
1774  "fillTypeOut": "kEvenOdd_FillType"
1775},
1776"loops52i": {
1777  "p1": [[0, "0x3f800000", "0x40400000"],
1778    [4, "0x40000000", "0x40a00000", "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000"],
1779    [5]],
1780  "fillType1": "kWinding_FillType",
1781  "p2": [[0, "0x40000000", "0x40a00000"],
1782    [4, "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
1783    [5]],
1784  "fillType2": "kWinding_FillType",
1785  "op": "kIntersect_SkPathOp",
1786  "expectSuccess": "yes",
1787  "expectMatch": "yes",
1788  "succeeded": true,
1789  "out": [[0, "0x3f800000", "0x40400000"],
1790    [1, "0x3fc18095", "0x4080c04a"],
1791    [4, "0x3fc3b0be", "0x407ed4c0", "0x3fc6cd39", "0x4079cb57", "0x3fcd8f45", "0x4073723e"],
1792    [4, "0x3fd026a5", "0x406c8afe", "0x3fd40947", "0x40665598", "0x3fd77c9c", "0x4060d20d"],
1793    [4, "0x3fe52de5", "0x404af0af", "0x3fec068a", "0x40400000", "0x3f800000", "0x40400000"],
1794    [5]],
1795  "fillTypeOut": "kEvenOdd_FillType"
1796},
1797"loops53i": {
1798  "p1": [[0, "0x40000000", "0x40400000"],
1799    [4, "0x40400000", "0x40a00000", "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000"],
1800    [5]],
1801  "fillType1": "kWinding_FillType",
1802  "p2": [[0, "0x40400000", "0x40a00000"],
1803    [4, "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
1804    [5]],
1805  "fillType2": "kWinding_FillType",
1806  "op": "kIntersect_SkPathOp",
1807  "expectSuccess": "yes",
1808  "expectMatch": "yes",
1809  "succeeded": true,
1810  "out": [[0, "0x40000000", "0x40400000"],
1811    [1, "0x4020c04a", "0x4080c04a"],
1812    [4, "0x4021d85e", "0x407ed4bf", "0x4023669c", "0x4079cb57", "0x4026c7a2", "0x4073723e"],
1813    [4, "0x40281352", "0x406c8afe", "0x402a04a3", "0x40665598", "0x402bbe4d", "0x4060d20d"],
1814    [4, "0x403296f2", "0x404af0af", "0x40360344", "0x40400000", "0x40000000", "0x40400000"],
1815    [5]],
1816  "fillTypeOut": "kEvenOdd_FillType"
1817},
1818"loops54i": {
1819  "p1": [[0, "0x00000000", "0x40000000"],
1820    [4, "0x3f800000", "0x40800000", "0x00000000", "0x40400000", "0x3fd55556", "0x40000000"],
1821    [5]],
1822  "fillType1": "kWinding_FillType",
1823  "p2": [[0, "0x3f800000", "0x40800000"],
1824    [4, "0x00000000", "0x40400000", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
1825    [5]],
1826  "fillType2": "kWinding_FillType",
1827  "op": "kIntersect_SkPathOp",
1828  "expectSuccess": "yes",
1829  "expectMatch": "yes",
1830  "succeeded": true,
1831  "out": [[0, "0x00000000", "0x40000000"],
1832    [1, "0x3f121ed4", "0x40490f6a"],
1833    [4, "0x3f185f48", "0x404753a7", "0x3f200239", "0x4042ff3a", "0x3f2df330", "0x403cdc8f"],
1834    [4, "0x3f319bda", "0x403784fd", "0x3f3662f8", "0x40326521", "0x3f3ae878", "0x402d8ba6"],
1835    [4, "0x3f5420a1", "0x40127f0f", "0x3f655f60", "0x40000000", "0x00000000", "0x40000000"],
1836    [5]],
1837  "fillTypeOut": "kEvenOdd_FillType"
1838},
1839"loops55i": {
1840  "p1": [[0, "0x00000000", "0x40400000"],
1841    [4, "0x3f800000", "0x40a00000", "0x00000000", "0x40800000", "0x3fd55556", "0x40400000"],
1842    [5]],
1843  "fillType1": "kWinding_FillType",
1844  "p2": [[0, "0x3f800000", "0x40a00000"],
1845    [4, "0x00000000", "0x40800000", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
1846    [5]],
1847  "fillType2": "kWinding_FillType",
1848  "op": "kIntersect_SkPathOp",
1849  "expectSuccess": "yes",
1850  "expectMatch": "yes",
1851  "succeeded": true,
1852  "out": [[0, "0x00000000", "0x40400000"],
1853    [1, "0x3f121ed5", "0x408487b5"],
1854    [4, "0x3f185f49", "0x4083a9d3", "0x3f20023a", "0x40817f9d", "0x3f2df330", "0x407cdc8f"],
1855    [4, "0x3f319bda", "0x407784fd", "0x3f3662f8", "0x40726521", "0x3f3ae878", "0x406d8ba6"],
1856    [4, "0x3f5420a1", "0x40527f0f", "0x3f655f60", "0x40400000", "0x00000000", "0x40400000"],
1857    [5]],
1858  "fillTypeOut": "kEvenOdd_FillType"
1859},
1860"loops56i": {
1861  "p1": [[0, "0x3f800000", "0x40000000"],
1862    [4, "0x40000000", "0x40800000", "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000"],
1863    [5]],
1864  "fillType1": "kWinding_FillType",
1865  "p2": [[0, "0x40000000", "0x40800000"],
1866    [4, "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
1867    [5]],
1868  "fillType2": "kWinding_FillType",
1869  "op": "kIntersect_SkPathOp",
1870  "expectSuccess": "yes",
1871  "expectMatch": "yes",
1872  "succeeded": true,
1873  "out": [[0, "0x3f800000", "0x40000000"],
1874    [1, "0x3fc90f6a", "0x40490f6a"],
1875    [4, "0x3fcc2fa4", "0x404753a7", "0x3fd0011c", "0x4042ff39", "0x3fd6f998", "0x403cdc8e"],
1876    [4, "0x3fd8cded", "0x403784fd", "0x3fdb317c", "0x40326521", "0x3fdd743c", "0x402d8ba6"],
1877    [4, "0x3fea1050", "0x40127f0f", "0x3ff2afb0", "0x40000000", "0x3f800000", "0x40000000"],
1878    [5]],
1879  "fillTypeOut": "kEvenOdd_FillType"
1880},
1881"loops57i": {
1882  "p1": [[0, "0x3f800000", "0x40400000"],
1883    [4, "0x40000000", "0x40a00000", "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000"],
1884    [5]],
1885  "fillType1": "kWinding_FillType",
1886  "p2": [[0, "0x40000000", "0x40a00000"],
1887    [4, "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
1888    [5]],
1889  "fillType2": "kWinding_FillType",
1890  "op": "kIntersect_SkPathOp",
1891  "expectSuccess": "yes",
1892  "expectMatch": "yes",
1893  "succeeded": true,
1894  "out": [[0, "0x3f800000", "0x40400000"],
1895    [1, "0x3fc90f6a", "0x408487b5"],
1896    [4, "0x3fcc2fa4", "0x4083a9d3", "0x3fd0011d", "0x40817f9c", "0x3fd6f998", "0x407cdc8e"],
1897    [4, "0x3fd8cded", "0x407784fc", "0x3fdb317c", "0x40726521", "0x3fdd743c", "0x406d8ba6"],
1898    [4, "0x3fea1050", "0x40527f0f", "0x3ff2afb0", "0x40400000", "0x3f800000", "0x40400000"],
1899    [5]],
1900  "fillTypeOut": "kEvenOdd_FillType"
1901},
1902"loops58i": {
1903  "p1": [[0, "0x40000000", "0x40400000"],
1904    [4, "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000"],
1905    [5]],
1906  "fillType1": "kWinding_FillType",
1907  "p2": [[0, "0x40400000", "0x40a00000"],
1908    [4, "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
1909    [5]],
1910  "fillType2": "kWinding_FillType",
1911  "op": "kIntersect_SkPathOp",
1912  "expectSuccess": "yes",
1913  "expectMatch": "yes",
1914  "succeeded": true,
1915  "out": [[0, "0x40000000", "0x40400000"],
1916    [1, "0x402487b5", "0x408487b5"],
1917    [4, "0x402617d2", "0x4083a9d3", "0x4028008e", "0x40817f9c", "0x402b7ccc", "0x407cdc8e"],
1918    [4, "0x402c66f7", "0x407784fd", "0x402d98be", "0x40726521", "0x402eba1e", "0x406d8ba6"],
1919    [4, "0x40350828", "0x40527f0f", "0x403957d7", "0x40400000", "0x40000000", "0x40400000"],
1920    [5]],
1921  "fillTypeOut": "kEvenOdd_FillType"
1922},
1923"loops33iMod": {
1924  "p1": [[0, "0x40000000", "0x40c00000"],
1925    [4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
1926    [5]],
1927  "fillType1": "kWinding_FillType",
1928  "p2": [[0, "0x3f800000", "0x40000000"],
1929    [4, "0x40e55556", "0x40d68cc6", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
1930    [5]],
1931  "fillType2": "kWinding_FillType",
1932  "op": "kIntersect_SkPathOp",
1933  "expectSuccess": "yes",
1934  "expectMatch": "yes",
1935  "succeeded": true,
1936  "out": [[0, "0x3ff95b76", "0x40c06a9e"],
1937    [4, "0x3d29726f", "0x40cfc441", "0xbea16fa8", "0x40d80645", "0xbc661b49", "0x40d85198"],
1938    [4, "0x3e2e9dcb", "0x40d87fbe", "0x3f1a1f97", "0x40d5b0ae", "0x3f89a5a2", "0x40cfb11c"],
1939    [4, "0x3fb763ee", "0x40caad14", "0x3fdc2557", "0x40c5867c", "0x3ff95b76", "0x40c06a9e"],
1940    [5],
1941    [0, "0x40000000", "0x40c00000"],
1942    [1, "0x3fffd090", "0x40bfd090"],
1943    [4, "0x3fffa907", "0x40bfa8b9", "0x3fff81be", "0x40bf8100", "0x3fff5ace", "0x40bf5963"],
1944    [4, "0x403e0493", "0x40a8c3cc", "0x403370d7", "0x40933e43", "0x401e912e", "0x408e20e3"],
1945    [4, "0x4009b184", "0x40890383", "0x3fd50bdb", "0x40944e4f", "0x3fff5ace", "0x40bf5963"],
1946    [1, "0x3fff599b", "0x40bf599b"],
1947    [1, "0x3fffd090", "0x40bfd090"],
1948    [4, "0x3fff42d5", "0x40bfea52", "0x3ffeb4d0", "0x40c00400", "0x3ffe2681", "0x40c01d98"],
1949    [5]],
1950  "fillTypeOut": "kEvenOdd_FillType"
1951},
1952"loops33iAsQuads": {
1953  "p1": [[0, "0x40000000", "0x40c00000"],
1954    [2, "0x3fdc176b", "0x408cfc33", "0x40165063", "0x408d01de"],
1955    [2, "0x402ecec6", "0x40926cbc", "0x400eb7e0", "0x40b95142"],
1956    [2, "0x3fa58352", "0x40e035c9", "0xc0955555", "0x40f55555"],
1957    [5]],
1958  "fillType1": "kWinding_FillType",
1959  "p2": [[0, "0x3f800000", "0x40000000"],
1960    [2, "0x4036158d", "0x40809bed", "0x402dd839", "0x40a4eb97"],
1961    [2, "0x401b176d", "0x40b77e0f", "0x3fe90c46", "0x40c32cda"],
1962    [2, "0x3e8026ad", "0x40d819b4", "0xbddd1e84", "0x40d73150"],
1963    [2, "0xbddea6f2", "0x40d342c7", "0x40000000", "0x40c00000"],
1964    [5]],
1965  "fillType2": "kWinding_FillType",
1966  "op": "kIntersect_SkPathOp",
1967  "expectSuccess": "yes",
1968  "expectMatch": "yes",
1969  "succeeded": true,
1970  "out": [[0, "0x400e2a45", "0x40b9abe8"],
1971    [2, "0x400e71c7", "0x40b97eb9", "0x400eb7e0", "0x40b95142"],
1972    [2, "0x402ecec6", "0x40926cbc", "0x40165063", "0x408d01de"],
1973    [2, "0x400f76c7", "0x408d00e7", "0x400a4c7b", "0x408e7a05"],
1974    [2, "0x3fe2860e", "0x40959dfb", "0x3fff9ed4", "0x40bf751d"],
1975    [2, "0x400771d8", "0x40bcb929", "0x400e2a45", "0x40b9abe8"],
1976    [5],
1977    [0, "0x40000000", "0x40c00000"],
1978    [1, "0x3ffa9dfc", "0x40c05620"],
1979    [2, "0x3ffa60d0", "0x40c060ab", "0x3ffa2388", "0x40c06b31"],
1980    [2, "0xbddea2a9", "0x40d34dc4", "0xbddd1e84", "0x40d73150"],
1981    [2, "0x3e8026ad", "0x40d819b4", "0x3fe90c46", "0x40c32cda"],
1982    [2, "0x3ff1d9f6", "0x40c1d783", "0x3ffa2388", "0x40c06b31"],
1983    [2, "0x3ffd0b9e", "0x40c035f9", "0x40000000", "0x40c00000"],
1984    [5]],
1985  "fillTypeOut": "kEvenOdd_FillType"
1986},
1987"loops33i": {
1988  "p1": [[0, "0x40000000", "0x40c00000"],
1989    [4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
1990    [5]],
1991  "fillType1": "kWinding_FillType",
1992  "p2": [[0, "0x3f800000", "0x40000000"],
1993    [4, "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
1994    [5]],
1995  "fillType2": "kWinding_FillType",
1996  "op": "kIntersect_SkPathOp",
1997  "expectSuccess": "yes",
1998  "expectMatch": "yes",
1999  "succeeded": true,
2000  "out": [[0, "0x4014f56d", "0x40b65d9d"],
2001    [4, "0x40132ec8", "0x40b740bc", "0x40115b18", "0x40b81f38", "0x400f7bb3", "0x40b8f916"],
2002    [4, "0x400ad559", "0x40bb1484", "0x40059521", "0x40bd35ba", "0x3fff5ada", "0x40bf5961"],
2003    [4, "0x3fd50bdb", "0x40944e4f", "0x4009b184", "0x40890383", "0x401e912e", "0x408e20e3"],
2004    [4, "0x4030a4e3", "0x40928ed4", "0x403affaf", "0x40a34ad8", "0x4014f56d", "0x40b65d9d"],
2005    [5],
2006    [0, "0x3fff6145", "0x40bf5fe8"],
2007    [1, "0x3fff601e", "0x40bf601e"],
2008    [1, "0x3fff599b", "0x40bf599b"],
2009    [1, "0x3fff5ada", "0x40bf5961"],
2010    [1, "0x3fff6138", "0x40bf5fe9"],
2011    [5],
2012    [0, "0x3ff9a926", "0x40c0656e"],
2013    [1, "0x40000000", "0x40c00000"],
2014    [1, "0x3fff601e", "0x40bf601e"],
2015    [4, "0x3ffd7bbf", "0x40bfb82b", "0x3ffb9402", "0x40c00f45", "0x3ff9a926", "0x40c0656e"],
2016    [5],
2017    [0, "0x3ff95b9b", "0x40c06a9b"],
2018    [4, "0x3fee3d22", "0x40c25c6d", "0x3fe206db", "0x40c44fce", "0x3fd4a465", "0x40c6423d"],
2019    [4, "0x3f7db92b", "0x40d28b13", "0x3e72bf3d", "0x40d85176", "0xbc97ca8b", "0x40d81819"],
2020    [4, "0xbe9f9573", "0x40d7d64d", "0x3d50a1c9", "0x40cfb00f", "0x3ff95b9b", "0x40c06a9b"],
2021    [5]],
2022  "fillTypeOut": "kEvenOdd_FillType"
2023},
2024"loops40i": {
2025  "p1": [[0, "0x40400000", "0x40a00000"],
2026    [4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41300000"],
2027    [5]],
2028  "fillType1": "kWinding_FillType",
2029  "p2": [[0, "0x00000000", "0x40a00000"],
2030    [4, "0x40200000", "0x40a00000", "0x40400000", "0x41300000", "0x40400000", "0x40a00000"],
2031    [5]],
2032  "fillType2": "kWinding_FillType",
2033  "op": "kIntersect_SkPathOp",
2034  "expectSuccess": "yes",
2035  "expectMatch": "yes",
2036  "succeeded": true,
2037  "out": [[0, "0x40400000", "0x40a00000"],
2038    [4, "0x4004fadc", "0x40a00000", "0x3fd6713e", "0x40a00000", "0x3fc99015", "0x40a593b3"],
2039    [4, "0x3fbbe12c", "0x40ab807e", "0x3fd9ce8e", "0x40b7b8ba", "0x4000f420", "0x40d0ec66"],
2040    [4, "0x400871c6", "0x40d6ebe7", "0x400f1a8b", "0x40dcc03c", "0x40150342", "0x40e1ec73"],
2041    [4, "0x4036b102", "0x40ff67d3", "0x40400000", "0x4103c6ef", "0x40400000", "0x40a00000"],
2042    [5]],
2043  "fillTypeOut": "kEvenOdd_FillType"
2044},
2045"loops40iAsQuads": {
2046  "p1": [[0, "0x40400000", "0x40a00000"],
2047    [2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
2048    [2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
2049    [2, "0x401ee97f", "0x40e1994b", "0x40400000", "0x41300000"],
2050    [5]],
2051  "fillType1": "kWinding_FillType",
2052  "p2": [[0, "0x00000000", "0x40a00000"],
2053    [2, "0x3f5bf108", "0x40a1c272", "0x3fb6b7b4", "0x40b784e3"],
2054    [2, "0x3fff76e3", "0x40cd4755", "0x40150342", "0x40e1ec73"],
2055    [2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
2056    [2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
2057    [5]],
2058  "fillType2": "kWinding_FillType",
2059  "op": "kIntersect_SkPathOp",
2060  "expectSuccess": "yes",
2061  "expectMatch": "yes",
2062  "succeeded": true,
2063  "out": [[0, "0x40400000", "0x40a00000"],
2064    [2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
2065    [2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
2066    [2, "0x3ffaae9c", "0x40c7cbb2", "0x4007d75d", "0x40d63778"],
2067    [2, "0x400f064b", "0x40dc1d44", "0x40150342", "0x40e1ec73"],
2068    [2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
2069    [2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
2070    [5]],
2071  "fillTypeOut": "kEvenOdd_FillType"
2072},
2073"loops39i": {
2074  "p1": [[0, "0x40400000", "0x40a00000"],
2075    [4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41200000"],
2076    [5]],
2077  "fillType1": "kWinding_FillType",
2078  "p2": [[0, "0x00000000", "0x40a00000"],
2079    [4, "0x40200000", "0x40a00000", "0x40400000", "0x41200000", "0x40400000", "0x40a00000"],
2080    [5]],
2081  "fillType2": "kWinding_FillType",
2082  "op": "kIntersect_SkPathOp",
2083  "expectSuccess": "yes",
2084  "expectMatch": "yes",
2085  "succeeded": true,
2086  "out": [[0, "0x40400000", "0x40a00000"],
2087    [4, "0x4002e542", "0x40a00000", "0x3fd2e2f1", "0x40a00000", "0x3fc85772", "0x40a5284f"],
2088    [4, "0x3fbde169", "0x40aa461e", "0x3fdb23d0", "0x40b47753", "0x4000f420", "0x40c8c4ff"],
2089    [4, "0x400871c6", "0x40cdc495", "0x400f1a8b", "0x40d2a032", "0x40150342", "0x40d6efb5"],
2090    [4, "0x4036b102", "0x40ef8130", "0x40400000", "0x40f64b8f", "0x40400000", "0x40a00000"],
2091    [5]],
2092  "fillTypeOut": "kEvenOdd_FillType"
2093},
2094"loops38i": {
2095  "p1": [[0, "0x40400000", "0x40800000"],
2096    [4, "0x40000000", "0x40800000", "0x40355555", "0x40800000", "0x40400000", "0x40c00000"],
2097    [5]],
2098  "fillType1": "kWinding_FillType",
2099  "p2": [[0, "0x40000000", "0x40800000"],
2100    [4, "0x40355555", "0x40800000", "0x40400000", "0x40c00000", "0x40400000", "0x40800000"],
2101    [5]],
2102  "fillType2": "kWinding_FillType",
2103  "op": "kIntersect_SkPathOp",
2104  "expectSuccess": "yes",
2105  "expectMatch": "yes",
2106  "succeeded": true,
2107  "out": [[0, "0x40400000", "0x40800000"],
2108    [4, "0x402c539e", "0x40800000", "0x4023bd8a", "0x40800000", "0x40219803", "0x4081dbe6"],
2109    [4, "0x401f5032", "0x4083d57f", "0x40244d18", "0x4087e83e", "0x402afc0b", "0x40904ecd"],
2110    [4, "0x402d7b42", "0x40924ea3", "0x402fb384", "0x40944014", "0x4031abc1", "0x4095f97c"],
2111    [4, "0x403ce5ab", "0x409fcd46", "0x40400000", "0x40a284a0", "0x40400000", "0x40800000"],
2112    [5]],
2113  "fillTypeOut": "kEvenOdd_FillType"
2114},
2115"loops37i": {
2116  "p1": [[0, "0x40000000", "0x40800000"],
2117    [4, "0x3f800000", "0x40800000", "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab"],
2118    [5]],
2119  "fillType1": "kWinding_FillType",
2120  "p2": [[0, "0x3f800000", "0x40800000"],
2121    [4, "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab", "0x40000000", "0x40800000"],
2122    [5]],
2123  "fillType2": "kWinding_FillType",
2124  "op": "kIntersect_SkPathOp",
2125  "expectSuccess": "yes",
2126  "expectMatch": "yes",
2127  "succeeded": true,
2128  "out": [[0, "0x40000000", "0x40800000"],
2129    [4, "0x3fd5cfca", "0x40800000", "0x3fc51db6", "0x40800000", "0x3fc2749a", "0x40818717"],
2130    [4, "0x3fbfff9a", "0x4082f041", "0x3fc982cc", "0x4085a6f5", "0x3fd5f814", "0x408adf33"],
2131    [4, "0x3fdaf683", "0x408c346c", "0x3fdf6707", "0x408d800d", "0x3fe35782", "0x408ea652"],
2132    [4, "0x3ff9cb57", "0x40953384", "0x40000000", "0x40970315", "0x40000000", "0x40800000"],
2133    [5]],
2134  "fillTypeOut": "kEvenOdd_FillType"
2135},
2136"loops36i": {
2137  "p1": [[0, "0x40400000", "0x40800000"],
2138    [4, "0x3f800000", "0x40800000", "0x402aaaab", "0x40800000", "0x40400000", "0x41000000"],
2139    [5]],
2140  "fillType1": "kWinding_FillType",
2141  "p2": [[0, "0x3f800000", "0x40800000"],
2142    [4, "0x402aaaab", "0x40800000", "0x40400000", "0x41000000", "0x40400000", "0x40800000"],
2143    [5]],
2144  "fillType2": "kWinding_FillType",
2145  "op": "kIntersect_SkPathOp",
2146  "expectSuccess": "yes",
2147  "expectMatch": "yes",
2148  "succeeded": true,
2149  "out": [[0, "0x40400000", "0x40800000"],
2150    [4, "0x4018a73d", "0x40800000", "0x40077b15", "0x40800000", "0x40033007", "0x4083b7cd"],
2151    [4, "0x3ffd40c8", "0x4087aafe", "0x40089a2f", "0x408fd07b", "0x4015f815", "0x40a09d99"],
2152    [4, "0x401af684", "0x40a49d44", "0x401f6708", "0x40a88028", "0x40235782", "0x40abf2f7"],
2153    [4, "0x4039cb57", "0x40bf9a8d", "0x40400000", "0x40c5093f", "0x40400000", "0x40800000"],
2154    [5]],
2155  "fillTypeOut": "kEvenOdd_FillType"
2156},
2157"loops35i": {
2158  "p1": [[0, "0x40400000", "0x40800000"],
2159    [4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41200000"],
2160    [5]],
2161  "fillType1": "kWinding_FillType",
2162  "p2": [[0, "0x00000000", "0x40800000"],
2163    [4, "0x40200000", "0x40800000", "0x40400000", "0x41200000", "0x40400000", "0x40800000"],
2164    [5]],
2165  "fillType2": "kWinding_FillType",
2166  "op": "kIntersect_SkPathOp",
2167  "expectSuccess": "yes",
2168  "expectMatch": "yes",
2169  "succeeded": true,
2170  "out": [[0, "0x40400000", "0x40800000"],
2171    [4, "0x4004fadc", "0x40800000", "0x3fd6713e", "0x40800000", "0x3fc99015", "0x408593b3"],
2172    [4, "0x3fbbe12c", "0x408b807e", "0x3fd9ce8e", "0x4097b8ba", "0x4000f420", "0x40b0ec66"],
2173    [4, "0x400871c6", "0x40b6ebe7", "0x400f1a8b", "0x40bcc03c", "0x40150342", "0x40c1ec73"],
2174    [4, "0x4036b102", "0x40df67d3", "0x40400000", "0x40e78dde", "0x40400000", "0x40800000"],
2175    [5]],
2176  "fillTypeOut": "kEvenOdd_FillType"
2177},
2178"loops34i": {
2179  "p1": [[0, "0x40400000", "0x40800000"],
2180    [4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41100000"],
2181    [5]],
2182  "fillType1": "kWinding_FillType",
2183  "p2": [[0, "0x00000000", "0x40800000"],
2184    [4, "0x40200000", "0x40800000", "0x40400000", "0x41100000", "0x40400000", "0x40800000"],
2185    [5]],
2186  "fillType2": "kWinding_FillType",
2187  "op": "kIntersect_SkPathOp",
2188  "expectSuccess": "yes",
2189  "expectMatch": "yes",
2190  "succeeded": true,
2191  "out": [[0, "0x40400000", "0x40800000"],
2192    [4, "0x4002e542", "0x40800000", "0x3fd2e2f1", "0x40800000", "0x3fc85772", "0x4085284f"],
2193    [4, "0x3fbde169", "0x408a461e", "0x3fdb23d0", "0x40947753", "0x4000f420", "0x40a8c4ff"],
2194    [4, "0x400871c6", "0x40adc495", "0x400f1a8b", "0x40b2a032", "0x40150342", "0x40b6efb5"],
2195    [4, "0x4036b102", "0x40cf8130", "0x40400000", "0x40d64b8f", "0x40400000", "0x40800000"],
2196    [5]],
2197  "fillTypeOut": "kEvenOdd_FillType"
2198},
2199"loops32i": {
2200  "p1": [[0, "0x40000000", "0x40c00000"],
2201    [4, "0x3f800000", "0x40c00000", "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000"],
2202    [5]],
2203  "fillType1": "kWinding_FillType",
2204  "p2": [[0, "0x3f800000", "0x40c00000"],
2205    [4, "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000", "0x40000000", "0x40c00000"],
2206    [5]],
2207  "fillType2": "kWinding_FillType",
2208  "op": "kIntersect_SkPathOp",
2209  "expectSuccess": "yes",
2210  "expectMatch": "yes",
2211  "succeeded": true,
2212  "out": [[0, "0x40000000", "0x40c00000"],
2213    [4, "0x3fd8a73d", "0x40c00000", "0x3fc77b15", "0x40c00000", "0x3fc33007", "0x40c1dbe6"],
2214    [4, "0x3fbea064", "0x40c3d57f", "0x3fc89a30", "0x40c7e83e", "0x3fd5f816", "0x40d04ecd"],
2215    [4, "0x3fdaf685", "0x40d24ea3", "0x3fdf6708", "0x40d44014", "0x3fe35782", "0x40d5f97c"],
2216    [4, "0x3ff9cb57", "0x40dfcd46", "0x40000000", "0x40e284a0", "0x40000000", "0x40c00000"],
2217    [5]],
2218  "fillTypeOut": "kEvenOdd_FillType"
2219},
2220"loops31i": {
2221  "p1": [[0, "0x40000000", "0x40a00000"],
2222    [4, "0x3f800000", "0x40a00000", "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555"],
2223    [5]],
2224  "fillType1": "kWinding_FillType",
2225  "p2": [[0, "0x3f800000", "0x40a00000"],
2226    [4, "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555", "0x40000000", "0x40a00000"],
2227    [5]],
2228  "fillType2": "kWinding_FillType",
2229  "op": "kIntersect_SkPathOp",
2230  "expectSuccess": "yes",
2231  "expectMatch": "yes",
2232  "succeeded": true,
2233  "out": [[0, "0x40000000", "0x40a00000"],
2234    [4, "0x3fd74381", "0x40a00000", "0x3fc64ba6", "0x40a00000", "0x3fc2c7d1", "0x40a1b81a"],
2235    [4, "0x3fbf4b23", "0x40a36cb4", "0x3fc90bf0", "0x40a6d271", "0x3fd5f815", "0x40ad9700"],
2236    [4, "0x3fdaf684", "0x40af4187", "0x3fdf6708", "0x40b0e011", "0x3fe35782", "0x40b24fe7"],
2237    [4, "0x3ff9cb57", "0x40ba8065", "0x40000000", "0x40bcc3da", "0x40000000", "0x40a00000"],
2238    [5]],
2239  "fillTypeOut": "kEvenOdd_FillType"
2240},
2241"loops30i": {
2242  "p1": [[0, "0x40000000", "0x40800000"],
2243    [4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x41000000"],
2244    [5]],
2245  "fillType1": "kWinding_FillType",
2246  "p2": [[0, "0x00000000", "0x40800000"],
2247    [4, "0x3fd55555", "0x40800000", "0x40000000", "0x41000000", "0x40000000", "0x40800000"],
2248    [5]],
2249  "fillType2": "kWinding_FillType",
2250  "op": "kIntersect_SkPathOp",
2251  "expectSuccess": "yes",
2252  "expectMatch": "yes",
2253  "succeeded": true,
2254  "out": [[0, "0x40000000", "0x40800000"],
2255    [4, "0x3fb14e7a", "0x40800000", "0x3f8ef629", "0x40800000", "0x3f86600e", "0x4083b7cd"],
2256    [4, "0x3f7a8190", "0x4087aafe", "0x3f913460", "0x408fd07b", "0x3fabf02b", "0x40a09d99"],
2257    [4, "0x3fb5ed08", "0x40a49d44", "0x3fbece0f", "0x40a88028", "0x3fc6af03", "0x40abf2f7"],
2258    [4, "0x3ff396ad", "0x40bf9a8d", "0x40000000", "0x40c5093f", "0x40000000", "0x40800000"],
2259    [5]],
2260  "fillTypeOut": "kEvenOdd_FillType"
2261},
2262"loops29i": {
2263  "p1": [[0, "0x40000000", "0x40800000"],
2264    [4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa"],
2265    [5]],
2266  "fillType1": "kWinding_FillType",
2267  "p2": [[0, "0x00000000", "0x40800000"],
2268    [4, "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa", "0x40000000", "0x40800000"],
2269    [5]],
2270  "fillType2": "kWinding_FillType",
2271  "op": "kIntersect_SkPathOp",
2272  "expectSuccess": "yes",
2273  "expectMatch": "yes",
2274  "succeeded": true,
2275  "out": [[0, "0x40000000", "0x40800000"],
2276    [4, "0x3fae8702", "0x40800000", "0x3f8c974b", "0x40800000", "0x3f858fa1", "0x40837035"],
2277    [4, "0x3f7d2c8c", "0x4086d96a", "0x3f9217df", "0x408da4e2", "0x3fabf029", "0x409b2dff"],
2278    [4, "0x3fb5ed07", "0x409e830e", "0x3fbece0e", "0x40a1c021", "0x3fc6af03", "0x40a49fce"],
2279    [4, "0x3ff396ad", "0x40b500ca", "0x40000000", "0x40b987b4", "0x40000000", "0x40800000"],
2280    [5]],
2281  "fillTypeOut": "kEvenOdd_FillType"
2282},
2283"loops28i": {
2284  "p1": [[0, "0x40000000", "0x40400000"],
2285    [4, "0x3f800000", "0x40400000", "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555"],
2286    [5]],
2287  "fillType1": "kWinding_FillType",
2288  "p2": [[0, "0x3f800000", "0x40400000"],
2289    [4, "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555", "0x40000000", "0x40400000"],
2290    [5]],
2291  "fillType2": "kWinding_FillType",
2292  "op": "kIntersect_SkPathOp",
2293  "expectSuccess": "yes",
2294  "expectMatch": "yes",
2295  "succeeded": true,
2296  "out": [[0, "0x40000000", "0x40400000"],
2297    [4, "0x3fd74381", "0x40400000", "0x3fc64ba6", "0x40400000", "0x3fc2c7d1", "0x40437035"],
2298    [4, "0x3fbf4b23", "0x4046d96a", "0x3fc90bf0", "0x404da4e2", "0x3fd5f815", "0x405b2dff"],
2299    [4, "0x3fdaf684", "0x405e830e", "0x3fdf6708", "0x4061c021", "0x3fe35782", "0x40649fce"],
2300    [4, "0x3ff9cb57", "0x407500ca", "0x40000000", "0x407987b4", "0x40000000", "0x40400000"],
2301    [5]],
2302  "fillTypeOut": "kEvenOdd_FillType"
2303},
2304"loops27i": {
2305  "p1": [[0, "0x3f800000", "0x40400000"],
2306    [4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab"],
2307    [5]],
2308  "fillType1": "kWinding_FillType",
2309  "p2": [[0, "0x00000000", "0x40400000"],
2310    [4, "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab", "0x3f800000", "0x40400000"],
2311    [5]],
2312  "fillType2": "kWinding_FillType",
2313  "op": "kIntersect_SkPathOp",
2314  "expectSuccess": "yes",
2315  "expectMatch": "yes",
2316  "succeeded": true,
2317  "out": [[0, "0x3f800000", "0x40400000"],
2318    [4, "0x3f2b9f94", "0x40400000", "0x3f0a3b6d", "0x40400000", "0x3f04e934", "0x40430e2e"],
2319    [4, "0x3efffe6a", "0x4045e083", "0x3f130598", "0x404b4de9", "0x3f2bf029", "0x4055be66"],
2320    [4, "0x3f35ed07", "0x405868d8", "0x3f3ece0e", "0x405b001b", "0x3f46af03", "0x405d4ca5"],
2321    [4, "0x3f7396ad", "0x406a6709", "0x3f800000", "0x406e062a", "0x3f800000", "0x40400000"],
2322    [5]],
2323  "fillTypeOut": "kEvenOdd_FillType"
2324},
2325"loops26i": {
2326  "p1": [[0, "0x3f800000", "0x40c00000"],
2327    [4, "0x00000000", "0x40000000", "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555"],
2328    [5]],
2329  "fillType1": "kWinding_FillType",
2330  "p2": [[0, "0x00000000", "0x40000000"],
2331    [4, "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555", "0x3f800000", "0x40c00000"],
2332    [5]],
2333  "fillType2": "kWinding_FillType",
2334  "op": "kIntersect_SkPathOp",
2335  "expectSuccess": "yes",
2336  "expectMatch": "yes",
2337  "succeeded": true,
2338  "out": [[0, "0x3fa9eadb", "0x40b65d9d"],
2339    [4, "0x3fa65d9b", "0x40b740ba", "0x3fa2b642", "0x40b81f34", "0x3f9ef781", "0x40b8f910"],
2340    [4, "0x3f95aac6", "0x40bb1480", "0x3f8b2a4f", "0x40bd35b8", "0x3f7eb5b4", "0x40bf5961"],
2341    [4, "0x3f2a17b6", "0x40944e4f", "0x3f936308", "0x40890383", "0x3fbd225b", "0x408e20e3"],
2342    [4, "0x3fe149c6", "0x40928ed4", "0x3ff5ff5e", "0x40a34ad8", "0x3fa9eadb", "0x40b65d9d"],
2343    [5],
2344    [0, "0x3f7ec28b", "0x40bf5fe8"],
2345    [1, "0x3f7ec03c", "0x40bf601e"],
2346    [1, "0x3f7eb336", "0x40bf599b"],
2347    [1, "0x3f7eb5b4", "0x40bf5961"],
2348    [1, "0x3f7ec270", "0x40bf5fe9"],
2349    [5],
2350    [0, "0x3f73524b", "0x40c0656e"],
2351    [1, "0x3f800000", "0x40c00000"],
2352    [1, "0x3f7ec03c", "0x40bf601e"],
2353    [4, "0x3f7af77f", "0x40bfb82b", "0x3f772803", "0x40c00f45", "0x3f73524b", "0x40c0656e"],
2354    [5],
2355    [0, "0x3f72b736", "0x40c06a9b"],
2356    [4, "0x3f5c7a43", "0x40c25c6d", "0x3f440db5", "0x40c44fce", "0x3f2948c7", "0x40c6423d"],
2357    [4, "0xbc11b5a4", "0x40d28b13", "0xbf435031", "0x40d85176", "0xbf825f2a", "0x40d81819"],
2358    [4, "0xbfa7e55d", "0x40d7d64d", "0xbf72f5e4", "0x40cfb00f", "0x3f72b736", "0x40c06a9b"],
2359    [5]],
2360  "fillTypeOut": "kEvenOdd_FillType"
2361},
2362"loops25i": {
2363  "p1": [[0, "0x3f800000", "0x40a00000"],
2364    [4, "0x00000000", "0x40a00000", "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000"],
2365    [5]],
2366  "fillType1": "kWinding_FillType",
2367  "p2": [[0, "0x00000000", "0x40a00000"],
2368    [4, "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000", "0x3f800000", "0x40a00000"],
2369    [5]],
2370  "fillType2": "kWinding_FillType",
2371  "op": "kIntersect_SkPathOp",
2372  "expectSuccess": "yes",
2373  "expectMatch": "yes",
2374  "succeeded": true,
2375  "out": [[0, "0x3f800000", "0x40a00000"],
2376    [4, "0x3f314e7a", "0x40a00000", "0x3f0ef629", "0x40a00000", "0x3f06600e", "0x40a1dbe6"],
2377    [4, "0x3efa8190", "0x40a3d57f", "0x3f11345f", "0x40a7e83e", "0x3f2bf02a", "0x40b04ecd"],
2378    [4, "0x3f35ed07", "0x40b24ea3", "0x3f3ece0e", "0x40b44014", "0x3f46af03", "0x40b5f97c"],
2379    [4, "0x3f7396ad", "0x40bfcd46", "0x3f800000", "0x40c284a0", "0x3f800000", "0x40a00000"],
2380    [5]],
2381  "fillTypeOut": "kEvenOdd_FillType"
2382},
2383"loops24i": {
2384  "p1": [[0, "0x3f800000", "0x40000000"],
2385    [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40400000"],
2386    [5]],
2387  "fillType1": "kWinding_FillType",
2388  "p2": [[0, "0x00000000", "0x40000000"],
2389    [4, "0x3f555555", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000"],
2390    [5]],
2391  "fillType2": "kWinding_FillType",
2392  "op": "kIntersect_SkPathOp",
2393  "expectSuccess": "yes",
2394  "expectMatch": "yes",
2395  "succeeded": true,
2396  "out": [[0, "0x3f800000", "0x40000000"],
2397    [4, "0x3f28b5c8", "0x40000000", "0x3f07fcb3", "0x40000000", "0x3f04758f", "0x40028985"],
2398    [4, "0x3f016d7f", "0x4004b7a6", "0x3f13f413", "0x4008c55f", "0x3f2bf02b", "0x40104ecd"],
2399    [4, "0x3f35ed08", "0x40124ea3", "0x3f3ece0f", "0x40144014", "0x3f46af03", "0x4015f97c"],
2400    [4, "0x3f7396ad", "0x401fcd46", "0x3f800000", "0x402284a0", "0x3f800000", "0x40000000"],
2401    [5]],
2402  "fillTypeOut": "kEvenOdd_FillType"
2403},
2404"loops23i": {
2405  "p1": [[0, "0x3f800000", "0x40a00000"],
2406    [4, "0x00000000", "0x3f800000", "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555"],
2407    [5]],
2408  "fillType1": "kWinding_FillType",
2409  "p2": [[0, "0x00000000", "0x3f800000"],
2410    [4, "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555", "0x3f800000", "0x40a00000"],
2411    [5]],
2412  "fillType2": "kWinding_FillType",
2413  "op": "kIntersect_SkPathOp",
2414  "expectSuccess": "yes",
2415  "expectMatch": "yes",
2416  "succeeded": true,
2417  "out": [[0, "0x3fa9eadb", "0x40965d9d"],
2418    [4, "0x3fa65dfc", "0x409740a2", "0x3fa2b70b", "0x40981f04", "0x3f9ef8b6", "0x4098f8ca"],
2419    [4, "0x3f95abaf", "0x409b1451", "0x3f8b2ad1", "0x409d35a1", "0x3f7eb5b4", "0x409f5961"],
2420    [4, "0x3f2a17b7", "0x40689c9d", "0x3f936308", "0x40520706", "0x3fbd225b", "0x405c41c6"],
2421    [4, "0x3fe149c6", "0x40651da8", "0x3ff5ff5f", "0x40834ad8", "0x3fa9eadb", "0x40965d9d"],
2422    [5],
2423    [0, "0x3f7ec28b", "0x409f5fe8"],
2424    [1, "0x3f7ec03c", "0x409f601e"],
2425    [1, "0x3f7eb335", "0x409f599b"],
2426    [1, "0x3f7eb5b4", "0x409f5961"],
2427    [1, "0x3f7ec270", "0x409f5fe9"],
2428    [5],
2429    [0, "0x3f73524b", "0x40a0656e"],
2430    [1, "0x3f800000", "0x40a00000"],
2431    [1, "0x3f7ec03c", "0x409f601e"],
2432    [4, "0x3f7af77f", "0x409fb82b", "0x3f772803", "0x40a00f45", "0x3f73524b", "0x40a0656e"],
2433    [5],
2434    [0, "0x3f72b732", "0x40a06a9b"],
2435    [4, "0x3f5c7a18", "0x40a25c71", "0x3f440d5d", "0x40a44fd5", "0x3f294839", "0x40a64247"],
2436    [4, "0xbc11d00c", "0x40b28b16", "0xbf435043", "0x40b85176", "0xbf825f2a", "0x40b81819"],
2437    [4, "0xbfa7e55d", "0x40b7d64d", "0xbf72f5e4", "0x40afb010", "0x3f72b732", "0x40a06a9b"],
2438    [5]],
2439  "fillTypeOut": "kEvenOdd_FillType"
2440},
2441"loops22i": {
2442  "p1": [[0, "0x3f800000", "0x40400000"],
2443    [4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x40955555"],
2444    [5]],
2445  "fillType1": "kWinding_FillType",
2446  "p2": [[0, "0x00000000", "0x40400000"],
2447    [4, "0x3f555555", "0x40400000", "0x3f800000", "0x40955555", "0x3f800000", "0x40400000"],
2448    [5]],
2449  "fillType2": "kWinding_FillType",
2450  "op": "kIntersect_SkPathOp",
2451  "expectSuccess": "yes",
2452  "expectMatch": "yes",
2453  "succeeded": true,
2454  "out": [[0, "0x3f800000", "0x40400000"],
2455    [4, "0x3f2e8702", "0x40400000", "0x3f0c974b", "0x40400000", "0x3f058fa1", "0x40437035"],
2456    [4, "0x3efd2c8c", "0x4046d96a", "0x3f1217df", "0x404da4e2", "0x3f2bf029", "0x405b2dff"],
2457    [4, "0x3f35ed07", "0x405e830e", "0x3f3ece0e", "0x4061c021", "0x3f46af03", "0x40649fce"],
2458    [4, "0x3f7396ad", "0x407500ca", "0x3f800000", "0x407987b4", "0x3f800000", "0x40400000"],
2459    [5]],
2460  "fillTypeOut": "kEvenOdd_FillType"
2461},
2462"loops21i": {
2463  "p1": [[0, "0x3f800000", "0x40000000"],
2464    [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40800000"],
2465    [5]],
2466  "fillType1": "kWinding_FillType",
2467  "p2": [[0, "0x00000000", "0x40000000"],
2468    [4, "0x3f555555", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000", "0x40000000"],
2469    [5]],
2470  "fillType2": "kWinding_FillType",
2471  "op": "kIntersect_SkPathOp",
2472  "expectSuccess": "yes",
2473  "expectMatch": "yes",
2474  "succeeded": true,
2475  "out": [[0, "0x3f800000", "0x40000000"],
2476    [4, "0x3f314e7a", "0x40000000", "0x3f0ef629", "0x40000000", "0x3f06600e", "0x4003b7cd"],
2477    [4, "0x3efa8190", "0x4007aafe", "0x3f113460", "0x400fd07b", "0x3f2bf02b", "0x40209d99"],
2478    [4, "0x3f35ed08", "0x40249d44", "0x3f3ece0f", "0x40288028", "0x3f46af03", "0x402bf2f7"],
2479    [4, "0x3f7396ad", "0x403f9a8d", "0x3f800000", "0x4045093f", "0x3f800000", "0x40000000"],
2480    [5]],
2481  "fillTypeOut": "kEvenOdd_FillType"
2482},
2483"loops20i": {
2484  "p1": [[0, "0x3f800000", "0x40000000"],
2485    [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa"],
2486    [5]],
2487  "fillType1": "kWinding_FillType",
2488  "p2": [[0, "0x00000000", "0x40000000"],
2489    [4, "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa", "0x3f800000", "0x40000000"],
2490    [5]],
2491  "fillType2": "kWinding_FillType",
2492  "op": "kIntersect_SkPathOp",
2493  "expectSuccess": "yes",
2494  "expectMatch": "yes",
2495  "succeeded": true,
2496  "out": [[0, "0x3f800000", "0x40000000"],
2497    [4, "0x3f2e8702", "0x40000000", "0x3f0c974b", "0x40000000", "0x3f058fa1", "0x40037035"],
2498    [4, "0x3efd2c8c", "0x4006d96a", "0x3f1217df", "0x400da4e2", "0x3f2bf029", "0x401b2dff"],
2499    [4, "0x3f35ed07", "0x401e830e", "0x3f3ece0e", "0x4021c021", "0x3f46af03", "0x40249fce"],
2500    [4, "0x3f7396ad", "0x403500ca", "0x3f800000", "0x403987b4", "0x3f800000", "0x40000000"],
2501    [5]],
2502  "fillTypeOut": "kEvenOdd_FillType"
2503},
2504"cubics20d": {
2505  "p1": [[0, "0x3f800000", "0x40000000"],
2506    [4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
2507    [5]],
2508  "fillType1": "kWinding_FillType",
2509  "p2": [[0, "0x00000000", "0x40c00000"],
2510    [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40400000", "0x00000000"],
2511    [5]],
2512  "fillType2": "kWinding_FillType",
2513  "op": "kDifference_SkPathOp",
2514  "expectSuccess": "yes",
2515  "expectMatch": "yes",
2516  "succeeded": true,
2517  "out": [[0, "0x40000000", "0x40000000"],
2518    [1, "0x40400000", "0x40000000"],
2519    [4, "0x4093f8fc", "0x3f6ad013", "0x40671186", "0x3fa6648b", "0x401fda77", "0x3fdc2a3b"],
2520    [4, "0x4016722f", "0x3fe344a5", "0x400ced97", "0x3fea7471", "0x4003ac90", "0x3ff14dbf"],
2521    [1, "0x40000000", "0x40000000"],
2522    [5],
2523    [0, "0x40003c3f", "0x3ff3d780"],
2524    [4, "0x3ff4f21f", "0x3ff8153a", "0x3fe9aa5d", "0x3ffc2b9d", "0x3fded099", "0x40000000"],
2525    [1, "0x3f800000", "0x40000000"],
2526    [4, "0x3f2aaaaa", "0x40155555", "0x3f8e38e4", "0x400e38e3", "0x3fded099", "0x40000000"],
2527    [1, "0x3ffbf150", "0x40000000"],
2528    [4, "0x3ffd76f3", "0x3ffbe962", "0x3ffef930", "0x3ff7dbe2", "0x40003c3f", "0x3ff3d780"],
2529    [5]],
2530  "fillTypeOut": "kEvenOdd_FillType"
2531},
2532"cubics6d": {
2533  "p1": [[0, "0x40400000", "0x40a00000"],
2534    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
2535    [5]],
2536  "fillType1": "kWinding_FillType",
2537  "p2": [[0, "0x40000000", "0x40800000"],
2538    [4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
2539    [5]],
2540  "fillType2": "kWinding_FillType",
2541  "op": "kDifference_SkPathOp",
2542  "expectSuccess": "yes",
2543  "expectMatch": "yes",
2544  "succeeded": true,
2545  "out": [[0, "0x40300005", "0x404ffff6"],
2546    [4, "0x40100002", "0x4087fffd", "0x3ffffffa", "0x40a00000", "0x40400000", "0x40a00000"],
2547    [1, "0x405b0748", "0x4038db99"],
2548    [4, "0x404c964e", "0x40415407", "0x403dea59", "0x40490ad3", "0x40300005", "0x404ffff6"],
2549    [5],
2550    [0, "0x40300005", "0x404ffff6"],
2551    [4, "0x40353165", "0x40459d37", "0x403acea1", "0x403ace9b", "0x404091b7", "0x402fb724"],
2552    [4, "0x40527a92", "0x400d3d85", "0x4065d113", "0x3fd00818", "0x40725ed1", "0x3f884bda"],
2553    [1, "0x40600000", "0x40200000"],
2554    [1, "0x40300000", "0x40500000"],
2555    [5],
2556    [0, "0x40725ed1", "0x3f884bda"],
2557    [4, "0x407aaaab", "0x3f31c71d", "0x40800000", "0x3eaaaaaa", "0x40800000", "0x00000000"],
2558    [1, "0x40725ed1", "0x3f884bda"],
2559    [5]],
2560  "fillTypeOut": "kEvenOdd_FillType"
2561},
2562"cubics7d": {
2563  "p1": [[0, "0x40000000", "0x40c00000"],
2564    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
2565    [5]],
2566  "fillType1": "kWinding_FillType",
2567  "p2": [[0, "0x3f800000", "0x40a00000"],
2568    [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
2569    [5]],
2570  "fillType2": "kWinding_FillType",
2571  "op": "kDifference_SkPathOp",
2572  "expectSuccess": "yes",
2573  "expectMatch": "yes",
2574  "succeeded": true,
2575  "out": [[0, "0x400da12f", "0x409ded0a"],
2576    [4, "0x40055555", "0x40a9c71d", "0x40000000", "0x40b55555", "0x40000000", "0x40c00000"],
2577    [1, "0x400da12f", "0x409ded0a"],
2578    [5],
2579    [0, "0x40200000", "0x40600000"],
2580    [1, "0x400da12f", "0x409ded0a"],
2581    [4, "0x401a2eed", "0x408bfdfa", "0x402d856e", "0x4072c27b", "0x403f6e4a", "0x405048db"],
2582    [4, "0x40453160", "0x40453164", "0x404ace9b", "0x403a62c8", "0x404ffffb", "0x40300009"],
2583    [4, "0x406ffffe", "0x3fe00008", "0x40800002", "0x3f800000", "0x40400000", "0x3f800000"],
2584    [1, "0x4024f8b8", "0x40472467"],
2585    [4, "0x403369b3", "0x403eabf9", "0x404215a7", "0x4036f52d", "0x404ffff8", "0x40300004"],
2586    [1, "0x40200000", "0x40600000"],
2587    [5]],
2588  "fillTypeOut": "kEvenOdd_FillType"
2589},
2590"cubics8d": {
2591  "p1": [[0, "0x40000000", "0x40a00000"],
2592    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
2593    [5]],
2594  "fillType1": "kWinding_FillType",
2595  "p2": [[0, "0x3f800000", "0x40a00000"],
2596    [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
2597    [5]],
2598  "fillType2": "kWinding_FillType",
2599  "op": "kDifference_SkPathOp",
2600  "expectSuccess": "yes",
2601  "expectMatch": "yes",
2602  "succeeded": true,
2603  "out": [[0, "0x400da130", "0x408b8e38"],
2604    [4, "0x40055556", "0x40938e38", "0x40000000", "0x409aaaaa", "0x40000000", "0x40a00000"],
2605    [1, "0x400da130", "0x408b8e38"],
2606    [5],
2607    [0, "0x402610ef", "0x404dcd33"],
2608    [1, "0x40400000", "0x40000000"],
2609    [4, "0x40800002", "0x3fbffffc", "0x406ffffe", "0x40000003", "0x404ffffb", "0x40300008"],
2610    [4, "0x4042e3bb", "0x4038bd84", "0x403495ed", "0x4042ac93", "0x402610ef", "0x404dcd33"],
2611    [5],
2612    [0, "0x404ffffb", "0x40300008"],
2613    [4, "0x404ace9c", "0x4037ca17", "0x4045315f", "0x40400003", "0x403f6e4a", "0x40486d49"],
2614    [4, "0x402d856f", "0x40629e86", "0x401a2eee", "0x407ee682", "0x400da130", "0x408b8e38"],
2615    [1, "0x40200000", "0x40600000"],
2616    [1, "0x40500001", "0x402fffff"],
2617    [5]],
2618  "fillTypeOut": "kEvenOdd_FillType"
2619},
2620"cubics9d": {
2621  "p1": [[0, "0x40000000", "0x40800000"],
2622    [4, "0x40000000", "0x40c00000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
2623    [5]],
2624  "fillType1": "kWinding_FillType",
2625  "p2": [[0, "0x3f800000", "0x40400000"],
2626    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x40000000"],
2627    [5]],
2628  "fillType2": "kWinding_FillType",
2629  "op": "kDifference_SkPathOp",
2630  "expectSuccess": "yes",
2631  "expectMatch": "yes",
2632  "succeeded": true,
2633  "out": [[0, "0x40200000", "0x407105eb"],
2634    [4, "0x400aaaab", "0x408eec25", "0x40000000", "0x409a20be", "0x40000000", "0x40800000"],
2635    [1, "0x40300000", "0x40500000"],
2636    [4, "0x402a20bd", "0x405bbe85", "0x4024cb68", "0x4066f31d", "0x40200000", "0x407105eb"],
2637    [5],
2638    [0, "0x40472467", "0x4024f8b8"],
2639    [1, "0x40600000", "0x40200000"],
2640    [1, "0x40a00000", "0x3f800000"],
2641    [4, "0x4086f52a", "0x3f800000", "0x4065a121", "0x3fe1fcbb", "0x40472467", "0x4024f8b8"],
2642    [5]],
2643  "fillTypeOut": "kEvenOdd_FillType"
2644},
2645"cubics10u": {
2646  "p1": [[0, "0x40000000", "0x40800000"],
2647    [4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
2648    [5]],
2649  "fillType1": "kWinding_FillType",
2650  "p2": [[0, "0x3f800000", "0x40800000"],
2651    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x3f800000"],
2652    [5]],
2653  "fillType2": "kWinding_FillType",
2654  "op": "kUnion_SkPathOp",
2655  "expectSuccess": "yes",
2656  "expectMatch": "yes",
2657  "succeeded": true,
2658  "out": [[0, "0x40300007", "0x404ffffb"],
2659    [4, "0x3fe00007", "0x407ffffe", "0x3f800000", "0x40900000", "0x3f800000", "0x40800000"],
2660    [1, "0x404b238d", "0x402c8445"],
2661    [4, "0x4075f615", "0x3febadb3", "0x4092dfce", "0x3f800000", "0x40a00000", "0x3f800000"],
2662    [1, "0x40600000", "0x40200000"],
2663    [1, "0x409ded0b", "0x3fd1c719"],
2664    [4, "0x408bfdfb", "0x4001197c", "0x4072c27c", "0x401d6179", "0x405048dc", "0x403792b7"],
2665    [4, "0x40453164", "0x403ffffe", "0x403a62c7", "0x404835eb", "0x40300007", "0x404ffffb"],
2666    [5],
2667    [0, "0x409ded0b", "0x3fd1c719"],
2668    [1, "0x40c00000", "0x3f800000"],
2669    [4, "0x40b55556", "0x3f955555", "0x40a9c71d", "0x3fb1c71a", "0x409ded0b", "0x3fd1c719"],
2670    [5],
2671    [0, "0x40300005", "0x404ffffa"],
2672    [4, "0x4027311f", "0x405bbe81", "0x401eec27", "0x4066f31b", "0x40177d0a", "0x407105eb"],
2673    [4, "0x3fecd260", "0x408eec25", "0x3fcbbe85", "0x409a20be", "0x40000000", "0x40800000"],
2674    [1, "0x402fffff", "0x40500001"],
2675    [5]],
2676  "fillTypeOut": "kEvenOdd_FillType"
2677},
2678"cubics11i": {
2679  "p1": [[0, "0x40000000", "0x40800000"],
2680    [4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
2681    [5]],
2682  "fillType1": "kWinding_FillType",
2683  "p2": [[0, "0x40000000", "0x40400000"],
2684    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
2685    [5]],
2686  "fillType2": "kWinding_FillType",
2687  "op": "kIntersect_SkPathOp",
2688  "expectSuccess": "yes",
2689  "expectMatch": "yes",
2690  "succeeded": true,
2691  "out": [[0, "0x404dcd33", "0x402610ef"],
2692    [4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300000", "0x40500000"],
2693    [1, "0x40600000", "0x40200000"],
2694    [1, "0x404dcd33", "0x402610ef"],
2695    [5]],
2696  "fillTypeOut": "kEvenOdd_FillType"
2697},
2698"cubics12d": {
2699  "p1": [[0, "0x40000000", "0x40800000"],
2700    [4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
2701    [5]],
2702  "fillType1": "kWinding_FillType",
2703  "p2": [[0, "0x40400000", "0x40a00000"],
2704    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
2705    [5]],
2706  "fillType2": "kWinding_FillType",
2707  "op": "kDifference_SkPathOp",
2708  "expectSuccess": "yes",
2709  "expectMatch": "yes",
2710  "succeeded": true,
2711  "out": [[0, "0x405b0748", "0x4038db99"],
2712    [4, "0x408780d1", "0x401a5edf", "0x40a00000", "0x3fe42b58", "0x40a00000", "0x3f800000"],
2713    [1, "0x40600000", "0x40200000"],
2714    [1, "0x405b0748", "0x4038db99"],
2715    [5],
2716    [0, "0x40300000", "0x40500000"],
2717    [1, "0x40000000", "0x40800000"],
2718    [4, "0x3f977d0a", "0x40800000", "0x3fc44f6a", "0x40755555", "0x400efa15", "0x40600000"],
2719    [4, "0x40190ce6", "0x405b3497", "0x40244180", "0x4055df40", "0x40300000", "0x40500000"],
2720    [5]],
2721  "fillTypeOut": "kEvenOdd_FillType"
2722},
2723"cubics13d": {
2724  "p1": [[0, "0x40000000", "0x40400000"],
2725    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
2726    [5]],
2727  "fillType1": "kWinding_FillType",
2728  "p2": [[0, "0x40000000", "0x40800000"],
2729    [4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
2730    [5]],
2731  "fillType2": "kWinding_FillType",
2732  "op": "kDifference_SkPathOp",
2733  "expectSuccess": "yes",
2734  "expectMatch": "yes",
2735  "succeeded": true,
2736  "out": [[0, "0x40300009", "0x404ffffa"],
2737    [4, "0x40000004", "0x406ffffe", "0x3fbffffc", "0x40800002", "0x40000000", "0x40400000"],
2738    [1, "0x404dcd33", "0x402610ef"],
2739    [4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300009", "0x404ffffa"],
2740    [5],
2741    [0, "0x408b8e38", "0x400da130"],
2742    [4, "0x407ee682", "0x401a2eee", "0x40629e86", "0x402d856e", "0x40486d49", "0x403f6e49"],
2743    [4, "0x40400003", "0x4045315e", "0x4037ca18", "0x404ace9b", "0x40300009", "0x404ffffa"],
2744    [1, "0x40600000", "0x40200000"],
2745    [1, "0x408b8e38", "0x400da130"],
2746    [5],
2747    [0, "0x408b8e38", "0x400da130"],
2748    [4, "0x40938e38", "0x40055556", "0x409aaaaa", "0x40000000", "0x40a00000", "0x40000000"],
2749    [1, "0x408b8e38", "0x400da130"],
2750    [5]],
2751  "fillTypeOut": "kEvenOdd_FillType"
2752},
2753"cubics14d": {
2754  "p1": [[0, "0x40000000", "0x40400000"],
2755    [4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40400000", "0x00000000"],
2756    [5]],
2757  "fillType1": "kWinding_FillType",
2758  "p2": [[0, "0x3f800000", "0x40400000"],
2759    [4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
2760    [5]],
2761  "fillType2": "kWinding_FillType",
2762  "op": "kDifference_SkPathOp",
2763  "expectSuccess": "yes",
2764  "expectMatch": "yes",
2765  "succeeded": true,
2766  "out": [[0, "0x3fe0000c", "0x400ffff7"],
2767    [4, "0x3fa00004", "0x403ffffc", "0x3f7ffff0", "0x40600002", "0x40000000", "0x40400000"],
2768    [1, "0x4019ef11", "0x3fe4659b"],
2769    [4, "0x400b6a10", "0x3ffaa6df", "0x3ffa387f", "0x40074280", "0x3fe0000c", "0x400ffff7"],
2770    [5],
2771    [0, "0x40200000", "0x3fc00000"],
2772    [1, "0x3fdfffff", "0x40100000"],
2773    [4, "0x3fea62cb", "0x400835e8", "0x3ff59d43", "0x3ffffff9", "0x400091b7", "0x3fef256e"],
2774    [4, "0x40127a92", "0x3fbac2f3", "0x4025d113", "0x3f8232f9", "0x40325ed1", "0x3f238e38"],
2775    [1, "0x40200000", "0x3fc00000"],
2776    [5],
2777    [0, "0x40325ed1", "0x3f238e38"],
2778    [4, "0x403aaaab", "0x3ec71c71", "0x40400000", "0x3e2aaaaa", "0x40400000", "0x00000000"],
2779    [1, "0x40325ed1", "0x3f238e38"],
2780    [5]],
2781  "fillTypeOut": "kEvenOdd_FillType"
2782},
2783"cubics15d": {
2784  "p1": [[0, "0x3f800000", "0x40a00000"],
2785    [4, "0x40400000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40000000"],
2786    [5]],
2787  "fillType1": "kWinding_FillType",
2788  "p2": [[0, "0x00000000", "0x40800000"],
2789    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40400000"],
2790    [5]],
2791  "fillType2": "kWinding_FillType",
2792  "op": "kDifference_SkPathOp",
2793  "expectSuccess": "yes",
2794  "expectMatch": "yes",
2795  "succeeded": true,
2796  "out": [[0, "0x4038db99", "0x405b0748"],
2797    [4, "0x401a5edf", "0x408780d1", "0x3fe42b58", "0x40a00000", "0x3f800000", "0x40a00000"],
2798    [1, "0x40200000", "0x40600000"],
2799    [1, "0x4038db99", "0x405b0748"],
2800    [5],
2801    [0, "0x40500000", "0x40300000"],
2802    [1, "0x40800000", "0x40000000"],
2803    [4, "0x40800000", "0x3f977d0a", "0x40755555", "0x3fc44f6a", "0x40600000", "0x400efa15"],
2804    [4, "0x405b3498", "0x40190ce3", "0x4055df43", "0x4024417b", "0x40500000", "0x40300000"],
2805    [5]],
2806  "fillTypeOut": "kEvenOdd_FillType"
2807},
2808"cubics16i": {
2809  "p1": [[0, "0x3f800000", "0x40a00000"],
2810    [4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
2811    [5]],
2812  "fillType1": "kWinding_FillType",
2813  "p2": [[0, "0x00000000", "0x40a00000"],
2814    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40000000"],
2815    [5]],
2816  "fillType2": "kWinding_FillType",
2817  "op": "kIntersect_SkPathOp",
2818  "expectSuccess": "yes",
2819  "expectMatch": "yes",
2820  "succeeded": true,
2821  "out": [[0, "0x40500001", "0x402fffff"],
2822    [1, "0x40200000", "0x40600000"],
2823    [1, "0x4034dc73", "0x40537bbb"],
2824    [4, "0x403e3cfe", "0x4047829e", "0x40476097", "0x403b7f37", "0x40500001", "0x402fffff"],
2825    [5]],
2826  "fillTypeOut": "kEvenOdd_FillType"
2827},
2828"cubics17d": {
2829  "p1": [[0, "0x3f800000", "0x40a00000"],
2830    [4, "0x40400000", "0x40800000", "0x40800000", "0x3f800000", "0x40800000", "0x40000000"],
2831    [5]],
2832  "fillType1": "kWinding_FillType",
2833  "p2": [[0, "0x3f800000", "0x40800000"],
2834    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
2835    [5]],
2836  "fillType2": "kWinding_FillType",
2837  "op": "kDifference_SkPathOp",
2838  "expectSuccess": "yes",
2839  "expectMatch": "yes",
2840  "succeeded": true,
2841  "out": [[0, "0x403232ce", "0x4059ef11"],
2842    [4, "0x401495f0", "0x4080496f", "0x3fdd0a01", "0x40945ec0", "0x3f800000", "0x40a00000"],
2843    [1, "0x40200000", "0x40600000"],
2844    [1, "0x403232ce", "0x4059ef11"],
2845    [5],
2846    [0, "0x40500000", "0x40300000"],
2847    [1, "0x40800000", "0x40000000"],
2848    [4, "0x40800000", "0x3fcbbe85", "0x40755555", "0x3fecd260", "0x40600000", "0x40177d0a"],
2849    [4, "0x405b3498", "0x401eec25", "0x4055df43", "0x4027311c", "0x40500000", "0x40300000"],
2850    [5]],
2851  "fillTypeOut": "kEvenOdd_FillType"
2852},
2853"cubics18d": {
2854  "p1": [[0, "0x3f800000", "0x40a00000"],
2855    [4, "0x3f800000", "0x40400000", "0x40800000", "0x00000000", "0x40000000", "0x00000000"],
2856    [5]],
2857  "fillType1": "kWinding_FillType",
2858  "p2": [[0, "0x00000000", "0x40800000"],
2859    [4, "0x00000000", "0x40000000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
2860    [5]],
2861  "fillType2": "kWinding_FillType",
2862  "op": "kDifference_SkPathOp",
2863  "expectSuccess": "yes",
2864  "expectMatch": "yes",
2865  "succeeded": true,
2866  "out": [[0, "0x3f9b425f", "0x407bda13"],
2867    [4, "0x3f8aaaab", "0x4089c71d", "0x3f800000", "0x40955555", "0x3f800000", "0x40a00000"],
2868    [1, "0x3f9b425f", "0x407bda13"],
2869    [5],
2870    [0, "0x3fc00000", "0x40200000"],
2871    [1, "0x3f9b425f", "0x407bda13"],
2872    [4, "0x3fb45ddb", "0x4057fbf4", "0x3fdb0add", "0x4032c27a", "0x3ffedc93", "0x401048db"],
2873    [4, "0x4005315f", "0x40053164", "0x400ace9b", "0x3ff4c590", "0x400ffffb", "0x3fe00012"],
2874    [4, "0x402ffffe", "0x3f400012", "0x40400003", "0x00000000", "0x40000000", "0x00000000"],
2875    [1, "0x3fc9f171", "0x40072466"],
2876    [4, "0x3fe6d366", "0x3ffd57f0", "0x400215a7", "0x3fedea5a", "0x400ffff8", "0x3fe00008"],
2877    [1, "0x3fc00000", "0x40200000"],
2878    [5]],
2879  "fillTypeOut": "kEvenOdd_FillType"
2880},
2881"cubics19d": {
2882  "p1": [[0, "0x3f800000", "0x40a00000"],
2883    [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
2884    [5]],
2885  "fillType1": "kWinding_FillType",
2886  "p2": [[0, "0x40000000", "0x40a00000"],
2887    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
2888    [5]],
2889  "fillType2": "kWinding_FillType",
2890  "op": "kDifference_SkPathOp",
2891  "expectSuccess": "yes",
2892  "expectMatch": "yes",
2893  "succeeded": true,
2894  "out": [[0, "0x404ffff9", "0x40300005"],
2895    [4, "0x4058cedf", "0x402a20c1", "0x406113d9", "0x4024cb69", "0x406882f6", "0x40200000"],
2896    [4, "0x4084cb68", "0x400aaaab", "0x408d105f", "0x40000000", "0x40800000", "0x40000000"],
2897    [1, "0x40500001", "0x402fffff"],
2898    [5],
2899    [0, "0x40200000", "0x40600000"],
2900    [1, "0x3f800000", "0x40a00000"],
2901    [4, "0x3fae8500", "0x4088bd80", "0x3ffeda45", "0x406b6a11", "0x402610ef", "0x404dcd33"],
2902    [1, "0x40200000", "0x40600000"],
2903    [5]],
2904  "fillTypeOut": "kEvenOdd_FillType"
2905},
2906"cubicOp157": {
2907  "p1": [[0, "0x3f800000", "0x40a00000"],
2908    [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
2909    [5]],
2910  "fillType1": "kWinding_FillType",
2911  "p2": [[0, "0x40000000", "0x40c00000"],
2912    [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
2913    [5]],
2914  "fillType2": "kWinding_FillType",
2915  "op": "kDifference_SkPathOp",
2916  "expectSuccess": "yes",
2917  "expectMatch": "yes",
2918  "succeeded": true,
2919  "out": [[0, "0x404ffff8", "0x40300004"],
2920    [4, "0x405bbe80", "0x402a20c0", "0x4066f31a", "0x4024cb69", "0x407105eb", "0x40200000"],
2921    [4, "0x408eec25", "0x400aaaab", "0x409a20be", "0x40000000", "0x40800000", "0x40000000"],
2922    [1, "0x40500000", "0x40300000"],
2923    [5],
2924    [0, "0x40200000", "0x40600000"],
2925    [1, "0x4024f8b8", "0x40472467"],
2926    [4, "0x3fe1fcbb", "0x4065a121", "0x3f800000", "0x4086f52a", "0x3f800000", "0x40a00000"],
2927    [1, "0x40200000", "0x40600000"],
2928    [5]],
2929  "fillTypeOut": "kEvenOdd_FillType"
2930},
2931"cubicOp142": {
2932  "p1": [[0, "0x40a00000", "0x40c00000"],
2933    [4, "0x40000000", "0x40a00000", "0x40000000", "0x3f800000", "0x3f800000", "0x00000000"],
2934    [5]],
2935  "fillType1": "kWinding_FillType",
2936  "p2": [[0, "0x3f800000", "0x40000000"],
2937    [4, "0x00000000", "0x3f800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40000000"],
2938    [5]],
2939  "fillType2": "kWinding_FillType",
2940  "op": "kDifference_SkPathOp",
2941  "expectSuccess": "yes",
2942  "expectMatch": "yes",
2943  "succeeded": true,
2944  "out": [[0, "0x3fff28fb", "0x40139d74"],
2945    [4, "0x401fc966", "0x407089e5", "0x404e1f3c", "0x40ad0535", "0x40a00000", "0x40c00000"],
2946    [1, "0x40314d11", "0x4029f399"],
2947    [4, "0x40200569", "0x4022a7b6", "0x400f10b3", "0x401ae1ca", "0x3fff28fb", "0x40139d74"],
2948    [5],
2949    [0, "0x3ff1cd2b", "0x40000000"],
2950    [1, "0x40155555", "0x40000000"],
2951    [1, "0x3fab0000", "0x3f010000"],
2952    [4, "0x3f9e0000", "0x3e980000", "0x3f900000", "0x3e000000", "0x3f800000", "0x00000000"],
2953    [1, "0x3fab0000", "0x3f010000"],
2954    [4, "0x3fc3ed5c", "0x3f66a051", "0x3fd92d7b", "0x3fb6abe5", "0x3ff1cd2b", "0x40000000"],
2955    [5]],
2956  "fillTypeOut": "kEvenOdd_FillType"
2957},
2958"loops4i": {
2959  "p1": [[0, "0x00000000", "0x40400000"],
2960    [4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab"],
2961    [5]],
2962  "fillType1": "kWinding_FillType",
2963  "p2": [[0, "0x00000000", "0x40000000"],
2964    [4, "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab", "0x00000000", "0x40400000"],
2965    [5]],
2966  "fillType2": "kWinding_FillType",
2967  "op": "kIntersect_SkPathOp",
2968  "expectSuccess": "yes",
2969  "expectMatch": "yes",
2970  "succeeded": true,
2971  "out": [[0, "0x00000000", "0x40400000"],
2972    [4, "0x00000000", "0x4025469f", "0x00000000", "0x4015b5f6", "0xbdf88367", "0x400d6bf7"],
2973    [4, "0xbe3ca7a1", "0x40092034", "0xbe8f36d7", "0x4006c8c2", "0xbed96ffe", "0x4005db3e"],
2974    [4, "0xbf460446", "0x400d8659", "0xbf873f76", "0x401e3023", "0x00000000", "0x40400000"],
2975    [5]],
2976  "fillTypeOut": "kEvenOdd_FillType"
2977},
2978"quadRect1": {
2979  "p1": [[0, "0x40c00000", "0x41700000"],
2980    [2, "0x41800000", "0x00000000", "0x41000000", "0x40800000"],
2981    [2, "0x40000000", "0x40e00000", "0x41400000", "0x41400000"],
2982    [5]],
2983  "fillType1": "kWinding_FillType",
2984  "p2": [[0, "0x40800000", "0x41300000"],
2985    [1, "0x41500000", "0x41300000"],
2986    [1, "0x41500000", "0x41800000"],
2987    [1, "0x40800000", "0x41800000"],
2988    [5]],
2989  "fillType2": "kWinding_FillType",
2990  "op": "kIntersect_SkPathOp",
2991  "expectSuccess": "yes",
2992  "expectMatch": "yes",
2993  "succeeded": true,
2994  "out": [[0, "0x4108d276", "0x41300000"],
2995    [2, "0x40ef0c2e", "0x414cb6dd", "0x40c00000", "0x41700000"],
2996    [1, "0x41400000", "0x41400000"],
2997    [2, "0x412faaa2", "0x4137d551", "0x41220039", "0x41300000"],
2998    [1, "0x4108d276", "0x41300000"],
2999    [5]],
3000  "fillTypeOut": "kEvenOdd_FillType"
3001},
3002"quadRect2": {
3003  "p1": [[0, "0x40a00000", "0x41400000"],
3004    [2, "0x41700000", "0x40e00000", "0x41100000", "0x40800000"],
3005    [2, "0x3f800000", "0x00000000", "0x41300000", "0x41700000"],
3006    [5]],
3007  "fillType1": "kWinding_FillType",
3008  "p2": [[0, "0x40800000", "0x41300000"],
3009    [1, "0x41500000", "0x41300000"],
3010    [1, "0x41500000", "0x41800000"],
3011    [1, "0x40800000", "0x41800000"],
3012    [5]],
3013  "fillType2": "kWinding_FillType",
3014  "op": "kIntersect_SkPathOp",
3015  "expectSuccess": "yes",
3016  "expectMatch": "yes",
3017  "succeeded": true,
3018  "out": [[0, "0x40dbff8e", "0x41300000"],
3019    [2, "0x40c0aabc", "0x4137d551", "0x40a00000", "0x41400000"],
3020    [1, "0x41300000", "0x41700000"],
3021    [2, "0x411879eb", "0x414cb6e0", "0x41072d8a", "0x41300000"],
3022    [1, "0x40dbff8e", "0x41300000"],
3023    [5]],
3024  "fillTypeOut": "kEvenOdd_FillType"
3025},
3026"quadRect3": {
3027  "p1": [[0, "0x41400000", "0x41400000"],
3028    [2, "0x40000000", "0x40e00000", "0x41000000", "0x40800000"],
3029    [2, "0x41800000", "0x00000000", "0x40c00000", "0x41700000"],
3030    [5]],
3031  "fillType1": "kWinding_FillType",
3032  "p2": [[0, "0x40800000", "0x41300000"],
3033    [1, "0x41500000", "0x41300000"],
3034    [1, "0x41500000", "0x41800000"],
3035    [1, "0x40800000", "0x41800000"],
3036    [5]],
3037  "fillType2": "kWinding_FillType",
3038  "op": "kIntersect_SkPathOp",
3039  "expectSuccess": "yes",
3040  "expectMatch": "yes",
3041  "succeeded": true,
3042  "out": [[0, "0x41220039", "0x41300000"],
3043    [2, "0x412faaa2", "0x4137d551", "0x41400000", "0x41400000"],
3044    [1, "0x40c00000", "0x41700000"],
3045    [2, "0x40ef0c2e", "0x414cb6dd", "0x4108d276", "0x41300000"],
3046    [1, "0x41220039", "0x41300000"],
3047    [5]],
3048  "fillTypeOut": "kEvenOdd_FillType"
3049},
3050"quadRect4": {
3051  "p1": [[0, "0x41300000", "0x41700000"],
3052    [2, "0x3f800000", "0x00000000", "0x41100000", "0x40800000"],
3053    [2, "0x41700000", "0x40e00000", "0x40a00000", "0x41400000"],
3054    [5]],
3055  "fillType1": "kWinding_FillType",
3056  "p2": [[0, "0x40800000", "0x41300000"],
3057    [1, "0x41500000", "0x41300000"],
3058    [1, "0x41500000", "0x41800000"],
3059    [1, "0x40800000", "0x41800000"],
3060    [5]],
3061  "fillType2": "kWinding_FillType",
3062  "op": "kIntersect_SkPathOp",
3063  "expectSuccess": "yes",
3064  "expectMatch": "yes",
3065  "succeeded": true,
3066  "out": [[0, "0x41072d8a", "0x41300000"],
3067    [2, "0x411879eb", "0x414cb6e0", "0x41300000", "0x41700000"],
3068    [1, "0x40a00000", "0x41400000"],
3069    [2, "0x40c0aabc", "0x4137d551", "0x40dbff8e", "0x41300000"],
3070    [1, "0x41072d8a", "0x41300000"],
3071    [5]],
3072  "fillTypeOut": "kEvenOdd_FillType"
3073},
3074"quadRect5": {
3075  "p1": [[0, "0x41300000", "0x41500000"],
3076    [2, "0x40800000", "0x40800000", "0x41000000", "0x40800000"],
3077    [2, "0x41400000", "0x40800000", "0x40a00000", "0x41500000"],
3078    [5]],
3079  "fillType1": "kWinding_FillType",
3080  "p2": [[0, "0x40800000", "0x41300000"],
3081    [1, "0x41500000", "0x41300000"],
3082    [1, "0x41500000", "0x41800000"],
3083    [1, "0x40800000", "0x41800000"],
3084    [5]],
3085  "fillType2": "kWinding_FillType",
3086  "op": "kIntersect_SkPathOp",
3087  "expectSuccess": "yes",
3088  "expectMatch": "yes",
3089  "succeeded": true,
3090  "out": [[0, "0x411800e5", "0x41300000"],
3091    [2, "0x4122c64e", "0x413efef7", "0x41300000", "0x41500000"],
3092    [1, "0x40a00000", "0x41500000"],
3093    [2, "0x40ba7357", "0x413efeff", "0x40cffe35", "0x41300000"],
3094    [1, "0x411800e5", "0x41300000"],
3095    [5]],
3096  "fillTypeOut": "kEvenOdd_FillType"
3097},
3098"quadRect6": {
3099  "p1": [[0, "0x40a00000", "0x41500000"],
3100    [2, "0x41400000", "0x40800000", "0x41000000", "0x40800000"],
3101    [2, "0x40800000", "0x40800000", "0x41300000", "0x41500000"],
3102    [5]],
3103  "fillType1": "kWinding_FillType",
3104  "p2": [[0, "0x40800000", "0x41300000"],
3105    [1, "0x41500000", "0x41300000"],
3106    [1, "0x41500000", "0x41800000"],
3107    [1, "0x40800000", "0x41800000"],
3108    [5]],
3109  "fillType2": "kWinding_FillType",
3110  "op": "kIntersect_SkPathOp",
3111  "expectSuccess": "yes",
3112  "expectMatch": "yes",
3113  "succeeded": true,
3114  "out": [[0, "0x40cffe35", "0x41300000"],
3115    [2, "0x40ba7357", "0x413efeff", "0x40a00000", "0x41500000"],
3116    [1, "0x41300000", "0x41500000"],
3117    [2, "0x4122c64e", "0x413efef7", "0x411800e5", "0x41300000"],
3118    [1, "0x40cffe35", "0x41300000"],
3119    [5]],
3120  "fillTypeOut": "kEvenOdd_FillType"
3121},
3122"cubicOp141": {
3123  "p1": [[0, "0x00000000", "0x40000000"],
3124    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40000000"],
3125    [5]],
3126  "fillType1": "kWinding_FillType",
3127  "p2": [[0, "0x40800000", "0x40c00000"],
3128    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
3129    [5]],
3130  "fillType2": "kWinding_FillType",
3131  "op": "kDifference_SkPathOp",
3132  "expectSuccess": "yes",
3133  "expectMatch": "yes",
3134  "succeeded": true,
3135  "out": [[0, "0x402a8ef2", "0x402a655c"],
3136    [4, "0x4077b920", "0x403f45d2", "0x40951de4", "0x4046d285", "0x40400000", "0x40000000"],
3137    [1, "0x4019999a", "0x40000000"],
3138    [1, "0x402a8ef2", "0x402a655c"],
3139    [5],
3140    [0, "0x40100000", "0x40000000"],
3141    [4, "0x4012e9f0", "0x400ba7c1", "0x40165bb9", "0x40185f33", "0x401a6e18", "0x4025f4dc"],
3142    [4, "0x400f7896", "0x4022e580", "0x40042e12", "0x401faba4", "0x3ff1c71d", "0x401c71c7"],
3143    [4, "0x3f8e38e4", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
3144    [1, "0x40100000", "0x40000000"],
3145    [5]],
3146  "fillTypeOut": "kEvenOdd_FillType"
3147},
3148"cubicOp58d": {
3149  "p1": [[0, "0x00000000", "0x40a00000"],
3150    [4, "0x40400000", "0x40800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40400000"],
3151    [5]],
3152  "fillType1": "kWinding_FillType",
3153  "p2": [[0, "0x40a00000", "0x40c00000"],
3154    [4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40400000"],
3155    [5]],
3156  "fillType2": "kWinding_FillType",
3157  "op": "kDifference_SkPathOp",
3158  "expectSuccess": "yes",
3159  "expectMatch": "yes",
3160  "succeeded": true,
3161  "out": [[0, "0x408de88c", "0x4089b9a4"],
3162    [4, "0x40a441f4", "0x4084df51", "0x40ad78be", "0x4075e2f7", "0x40a00000", "0x40400000"],
3163    [1, "0x4083c3c4", "0x40569697"],
3164    [1, "0x408de88c", "0x4089b9a4"],
3165    [5],
3166    [0, "0x4082d0d4", "0x405758f0"],
3167    [4, "0x40820896", "0x406ba99c", "0x4081dbe7", "0x4080dda3", "0x4082f919", "0x408b9c20"],
3168    [4, "0x40748202", "0x408ccfeb", "0x40607462", "0x408da5d1", "0x404a8000", "0x408e9000"],
3169    [4, "0x40100000", "0x40910000", "0x3f900000", "0x40940000", "0x00000000", "0x40a00000"],
3170    [1, "0x4082d0d4", "0x405758f0"],
3171    [5]],
3172  "fillTypeOut": "kEvenOdd_FillType"
3173},
3174"loops5i": {
3175  "p1": [[0, "0x3f800000", "0x40000000"],
3176    [4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab"],
3177    [5]],
3178  "fillType1": "kWinding_FillType",
3179  "p2": [[0, "0x00000000", "0x40000000"],
3180    [4, "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab", "0x3f800000", "0x40000000"],
3181    [5]],
3182  "fillType2": "kWinding_FillType",
3183  "op": "kIntersect_SkPathOp",
3184  "expectSuccess": "yes",
3185  "expectMatch": "yes",
3186  "succeeded": true,
3187  "out": [[0, "0x3f800000", "0x40000000"],
3188    [4, "0x3ee2847c", "0x40000000", "0x3e486e30", "0x40000000", "0x3dec84b7", "0x40076577"],
3189    [4, "0x3dd600b1", "0x400868e1", "0x3dc5e29a", "0x40098fd5", "0x3dbb67ae", "0x400adf33"],
3190    [4, "0x3e586574", "0x4013cd3a", "0x3ef18105", "0x401b0cb3", "0x3f800000", "0x40000000"],
3191    [5]],
3192  "fillTypeOut": "kEvenOdd_FillType"
3193},
3194"cubicOp140": {
3195  "p1": [[0, "0x00000000", "0x40000000"],
3196    [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40400000", "0x40000000"],
3197    [5]],
3198  "fillType1": "kWinding_FillType",
3199  "p2": [[0, "0x40800000", "0x40a00000"],
3200    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
3201    [5]],
3202  "fillType2": "kWinding_FillType",
3203  "op": "kDifference_SkPathOp",
3204  "expectSuccess": "yes",
3205  "expectMatch": "yes",
3206  "succeeded": true,
3207  "out": [[0, "0x403a6d03", "0x4034da07"],
3208    [4, "0x40662338", "0x403f230c", "0x4078915b", "0x4038915a", "0x40400000", "0x40000000"],
3209    [1, "0x40200000", "0x40000000"],
3210    [1, "0x403a6d03", "0x4034da07"],
3211    [5],
3212    [0, "0x4012592d", "0x40000000"],
3213    [4, "0x4016ab22", "0x400e5508", "0x401c017d", "0x401e022f", "0x4022998d", "0x402e6e2c"],
3214    [4, "0x401145ba", "0x40295022", "0x3ffbf065", "0x4022e0f4", "0x3fd55556", "0x401c71c7"],
3215    [4, "0x3f800000", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
3216    [1, "0x4012592d", "0x40000000"],
3217    [5]],
3218  "fillTypeOut": "kEvenOdd_FillType"
3219},
3220"cubicOp139": {
3221  "p1": [[0, "0x00000000", "0x40000000"],
3222    [4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
3223    [5]],
3224  "fillType1": "kWinding_FillType",
3225  "p2": [[0, "0x3f800000", "0x40400000"],
3226    [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40800000", "0x00000000"],
3227    [5]],
3228  "fillType2": "kWinding_FillType",
3229  "op": "kDifference_SkPathOp",
3230  "expectSuccess": "yes",
3231  "expectMatch": "yes",
3232  "succeeded": true,
3233  "out": [[0, "0x3fe00012", "0x400ffffc"],
3234    [4, "0x3f400012", "0x402fffff", "0x00000000", "0x40400003", "0x00000000", "0x40000000"],
3235    [1, "0x40072466", "0x3fc9f171"],
3236    [4, "0x3ffd57ec", "0x3fe6d36c", "0x3fedea53", "0x400215ac", "0x3fe00012", "0x400ffffc"],
3237    [5],
3238    [0, "0x407bda14", "0x3f9b425f"],
3239    [4, "0x4057fbf5", "0x3fb45ddb", "0x4032c27b", "0x3fdb0adc", "0x401048dc", "0x3ffedc93"],
3240    [4, "0x40053165", "0x4005315f", "0x3ff4c591", "0x400ace9c", "0x3fe00012", "0x400ffffc"],
3241    [1, "0x40200000", "0x3fc00000"],
3242    [1, "0x407bda14", "0x3f9b425f"],
3243    [5],
3244    [0, "0x407bda14", "0x3f9b425f"],
3245    [4, "0x4089c71d", "0x3f8aaaab", "0x40955555", "0x3f800000", "0x40a00000", "0x3f800000"],
3246    [1, "0x407bda14", "0x3f9b425f"],
3247    [5]],
3248  "fillTypeOut": "kEvenOdd_FillType"
3249},
3250"cubics138": {
3251  "p1": [[0, "0x00000000", "0x40a00000"],
3252    [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
3253    [5]],
3254  "fillType1": "kWinding_FillType",
3255  "p2": [[0, "0x00000000", "0x3f800000"],
3256    [4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
3257    [5]],
3258  "fillType2": "kWinding_FillType",
3259  "op": "kDifference_SkPathOp",
3260  "expectSuccess": "yes",
3261  "expectMatch": "yes",
3262  "succeeded": true,
3263  "out": [[0, "0x4010ee58", "0x400bb4e9"],
3264    [4, "0x40096116", "0x401db68e", "0x40045be7", "0x40345894", "0x3ffe66c7", "0x404b99e2"],
3265    [4, "0x3ffaa988", "0x405407ac", "0x3ff6e301", "0x405c8a63", "0x3ff2d21c", "0x4064f136"],
3266    [1, "0x00000000", "0x40a00000"],
3267    [4, "0x3fa66666", "0x40adddde", "0x3fd49f4a", "0x4091abce", "0x3ff2d21c", "0x4064f136"],
3268    [1, "0x406c4ec5", "0x400ec4ec"],
3269    [1, "0x4049801d", "0x40032ab4"],
3270    [4, "0x404f9533", "0x4001dfdc", "0x40559ee7", "0x400087bc", "0x405b99a8", "0x3ffe65de"],
3271    [4, "0x4064822a", "0x3ffa6e6c", "0x406d4980", "0x3ff685c0", "0x4075e3e4", "0x3ff319b5"],
3272    [4, "0x4048daf5", "0x3fbc5aef", "0x402efdf0", "0x3fc31a53", "0x401e61b0", "0x3fe99675"],
3273    [1, "0x4049801d", "0x40032ab4"],
3274    [4, "0x4036ed40", "0x40071cff", "0x4023f034", "0x400a936a", "0x4010ee58", "0x400bb4e9"],
3275    [5]],
3276  "fillTypeOut": "kEvenOdd_FillType"
3277},
3278"cubics137": {
3279  "p1": [[0, "0x00000000", "0x40a00000"],
3280    [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
3281    [5]],
3282  "fillType1": "kWinding_FillType",
3283  "p2": [[0, "0x00000000", "0x3f800000"],
3284    [4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
3285    [5]],
3286  "fillType2": "kWinding_FillType",
3287  "op": "kDifference_SkPathOp",
3288  "expectSuccess": "yes",
3289  "expectMatch": "yes",
3290  "succeeded": true,
3291  "out": [[0, "0x4007bea0", "0x3fdf520b"],
3292    [4, "0x3fff68cd", "0x3ffadb56", "0x3ff9f630", "0x4017f89b", "0x3ff3d3f1", "0x4035db48"],
3293    [4, "0x3ff29bd2", "0x403bcc08", "0x3ff15cc2", "0x4041de97", "0x3ff00000", "0x40480000"],
3294    [1, "0x00000000", "0x40a00000"],
3295    [4, "0x3fbfffff", "0x40b00000", "0x3fe00000", "0x40880000", "0x3ff00000", "0x40480000"],
3296    [1, "0x40400000", "0x40000000"],
3297    [1, "0x400e38e4", "0x3fded098"],
3298    [4, "0x4017885d", "0x3fdded99", "0x4020d7d6", "0x3fdc60c5", "0x402a1b66", "0x3fda8177"],
3299    [4, "0x4019daae", "0x3fc49afd", "0x400fb878", "0x3fc7e1c8", "0x400901ce", "0x3fdb5689"],
3300    [1, "0x400e38e4", "0x3fded098"],
3301    [4, "0x400c1016", "0x3fdf053e", "0x4009e748", "0x3fdf30c2", "0x4007bea0", "0x3fdf520b"],
3302    [5]],
3303  "fillTypeOut": "kEvenOdd_FillType"
3304},
3305"cubicOp136a": {
3306  "p1": [[0, "0x40a00000", "0x40c00000"],
3307    [2, "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
3308    [5]],
3309  "fillType1": "kWinding_FillType",
3310  "p2": [[0, "0x00000000", "0x40a00000"],
3311    [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
3312    [5]],
3313  "fillType2": "kWinding_FillType",
3314  "op": "kDifference_SkPathOp",
3315  "expectSuccess": "yes",
3316  "expectMatch": "yes",
3317  "succeeded": true,
3318  "out": [[0, "0x409f819a", "0x40a00000"],
3319    [2, "0x40a00000", "0x40af22cf", "0x40a00000", "0x40c00000"],
3320    [1, "0x40933333", "0x40a00000"],
3321    [1, "0x409f819a", "0x40a00000"],
3322    [5],
3323    [0, "0x409f0e39", "0x4094a86b"],
3324    [2, "0x4099d6c8", "0x3f985ae7", "0x406f9e4e", "0x3f62ed80"],
3325    [2, "0x405a90e8", "0x3f4ade30", "0x40400000", "0x3f800000"],
3326    [1, "0x408c8a5b", "0x408f59e4"],
3327    [4, "0x409322e3", "0x40911b36", "0x40995d13", "0x4092e98a", "0x409f0e39", "0x4094a86b"],
3328    [5]],
3329  "fillTypeOut": "kEvenOdd_FillType"
3330},
3331"cubicOp136": {
3332  "p1": [[0, "0x40a00000", "0x40c00000"],
3333    [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
3334    [5]],
3335  "fillType1": "kWinding_FillType",
3336  "p2": [[0, "0x00000000", "0x40a00000"],
3337    [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
3338    [5]],
3339  "fillType2": "kWinding_FillType",
3340  "op": "kDifference_SkPathOp",
3341  "expectSuccess": "yes",
3342  "expectMatch": "yes",
3343  "succeeded": true,
3344  "out": [[0, "0x409eda3b", "0x40a00000"],
3345    [4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
3346    [1, "0x40933333", "0x40a00000"],
3347    [1, "0x409eda3b", "0x40a00000"],
3348    [5],
3349    [0, "0x409e0a05", "0x409458e5"],
3350    [4, "0x4099bbc8", "0x403b8c96", "0x408bf941", "0x3ea035f7", "0x40400000", "0x3f800000"],
3351    [1, "0x408c8a5b", "0x408f59e4"],
3352    [4, "0x4092beef", "0x4091009d", "0x4098a002", "0x4092b2da", "0x409e0a05", "0x409458e5"],
3353    [5]],
3354  "fillTypeOut": "kEvenOdd_FillType"
3355},
3356"cubicOp135": {
3357  "p1": [[0, "0x40a00000", "0x40c00000"],
3358    [4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40800000", "0x3f800000"],
3359    [5]],
3360  "fillType1": "kWinding_FillType",
3361  "p2": [[0, "0x00000000", "0x40c00000"],
3362    [4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
3363    [5]],
3364  "fillType2": "kWinding_FillType",
3365  "op": "kDifference_SkPathOp",
3366  "expectSuccess": "yes",
3367  "expectMatch": "yes",
3368  "succeeded": true,
3369  "out": [[0, "0x40a3be82", "0x40a4b595"],
3370    [4, "0x40a1d53e", "0x40b50089", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
3371    [1, "0x409ad6b6", "0x40a6318c"],
3372    [1, "0x40a3be82", "0x40a4b595"],
3373    [5],
3374    [0, "0x40a4bcc3", "0x409bc690"],
3375    [4, "0x40aa670c", "0x404ba0da", "0x40ae060f", "0x3e8fcf8b", "0x40800000", "0x3f800000"],
3376    [1, "0x40987a06", "0x409a6220"],
3377    [4, "0x409cd3ca", "0x409ad32d", "0x40a0ef48", "0x409b4c52", "0x40a4bcc3", "0x409bc690"],
3378    [5]],
3379  "fillTypeOut": "kEvenOdd_FillType"
3380},
3381"cubicOp134": {
3382  "p1": [[0, "0x40a00000", "0x40c00000"],
3383    [4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
3384    [5]],
3385  "fillType1": "kWinding_FillType",
3386  "p2": [[0, "0x00000000", "0x40c00000"],
3387    [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
3388    [5]],
3389  "fillType2": "kWinding_FillType",
3390  "op": "kDifference_SkPathOp",
3391  "expectSuccess": "yes",
3392  "expectMatch": "yes",
3393  "succeeded": true,
3394  "out": [[0, "0x40a34c7c", "0x40a4c896"],
3395    [4, "0x40a1d3d2", "0x40b50915", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
3396    [1, "0x40960000", "0x40a70000"],
3397    [1, "0x40a34c7c", "0x40a4c896"],
3398    [5],
3399    [0, "0x40a459e3", "0x4096e218"],
3400    [4, "0x40a7a6ca", "0x4040d5d8", "0x40a2fdb2", "0x3e9ab6f5", "0x40400000", "0x3f800000"],
3401    [1, "0x408d41c3", "0x40912468"],
3402    [4, "0x4095b0a2", "0x4092ef6e", "0x409d8176", "0x4094f0c0", "0x40a459e3", "0x4096e218"],
3403    [5]],
3404  "fillTypeOut": "kEvenOdd_FillType"
3405},
3406"cubicOp133": {
3407  "p1": [[0, "0x40a00000", "0x40c00000"],
3408    [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40800000", "0x3f800000"],
3409    [5]],
3410  "fillType1": "kWinding_FillType",
3411  "p2": [[0, "0x00000000", "0x40a00000"],
3412    [4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
3413    [5]],
3414  "fillType2": "kWinding_FillType",
3415  "op": "kDifference_SkPathOp",
3416  "expectSuccess": "yes",
3417  "expectMatch": "yes",
3418  "succeeded": true,
3419  "out": [[0, "0x409f6d1e", "0x40a00000"],
3420    [4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
3421    [1, "0x4099999a", "0x40a00000"],
3422    [1, "0x409f6d1e", "0x40a00000"],
3423    [5],
3424    [0, "0x409f3e0f", "0x409a5b8b"],
3425    [4, "0x409d5c93", "0x404869d7", "0x4096cfbe", "0x3e93041c", "0x40800000", "0x3f800000"],
3426    [1, "0x4098432d", "0x40994fdf"],
3427    [4, "0x409aaa8c", "0x4099a9be", "0x409cff0e", "0x409a0342", "0x409f3e0f", "0x409a5b8b"],
3428    [5]],
3429  "fillTypeOut": "kEvenOdd_FillType"
3430},
3431"loop12": {
3432  "p1": [[0, "0x3f800000", "0x40000000"],
3433    [4, "0x00000000", "0x40c00000", "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556"],
3434    [5]],
3435  "fillType1": "kWinding_FillType",
3436  "p2": [[0, "0x00000000", "0x40c00000"],
3437    [4, "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556", "0x3f800000", "0x40000000"],
3438    [5]],
3439  "fillType2": "kWinding_FillType",
3440  "op": "kIntersect_SkPathOp",
3441  "expectSuccess": "yes",
3442  "expectMatch": "yes",
3443  "succeeded": true,
3444  "out": [[0, "0x3e87ce2d", "0x4083069a"],
3445    [4, "0x3eab0357", "0x40825963", "0x3ed1cb10", "0x4081a3e0", "0x3efc5f8c", "0x4080e81d"],
3446    [1, "0x3f01a29d", "0x407e5d63"],
3447    [4, "0x3f46c523", "0x407627f2", "0x3f886502", "0x406e8542", "0x3fabb798", "0x40673baa"],
3448    [4, "0x4028f8d3", "0x4044f041", "0x406967ee", "0x402a59fc", "0x3f800000", "0x40000000"],
3449    [1, "0x3f01a29d", "0x407e5d63"],
3450    [4, "0x3ed90c3a", "0x40806f8c", "0x3eafbc69", "0x4081b73e", "0x3e87ce2d", "0x4083069a"],
3451    [5]],
3452  "fillTypeOut": "kEvenOdd_FillType"
3453},
3454"cubicOp132": {
3455  "p1": [[0, "0x40a00000", "0x40c00000"],
3456    [4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
3457    [5]],
3458  "fillType1": "kWinding_FillType",
3459  "p2": [[0, "0x00000000", "0x40400000"],
3460    [4, "0x40000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
3461    [5]],
3462  "fillType2": "kWinding_FillType",
3463  "op": "kDifference_SkPathOp",
3464  "expectSuccess": "yes",
3465  "expectMatch": "yes",
3466  "succeeded": true,
3467  "out": [[0, "0x4069ae31", "0x407259eb"],
3468    [4, "0x407c9583", "0x4091d486", "0x408c07d2", "0x40ac07d2", "0x40a00000", "0x40c00000"],
3469    [1, "0x407b0989", "0x40761312"],
3470    [4, "0x4075aa36", "0x40750f5d", "0x406fdb4b", "0x4073cd4a", "0x4069ae31", "0x407259eb"],
3471    [5],
3472    [0, "0x4058b419", "0x40400000"],
3473    [1, "0x40600000", "0x40400000"],
3474    [1, "0x40500000", "0x40200000"],
3475    [4, "0x404616e6", "0x3ff0b72f", "0x4042514d", "0x3fb9fc64", "0x4040e1ce", "0x3fba3add"],
3476    [4, "0x40400000", "0x3fba6140", "0x40400000", "0x3fcf48d1", "0x40400000", "0x40000000"],
3477    [1, "0x40500000", "0x40200000"],
3478    [4, "0x40527e1f", "0x4029f87d", "0x40555fa9", "0x4034b7ce", "0x4058b419", "0x40400000"],
3479    [5]],
3480  "fillTypeOut": "kEvenOdd_FillType"
3481},
3482"loop11": {
3483  "p1": [[0, "0x00000000", "0x3f800000"],
3484    [4, "0x3f800000", "0x40400000", "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000"],
3485    [5]],
3486  "fillType1": "kWinding_FillType",
3487  "p2": [[0, "0x3f800000", "0x40400000"],
3488    [4, "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000", "0x00000000", "0x3f800000"],
3489    [5]],
3490  "fillType2": "kWinding_FillType",
3491  "op": "kIntersect_SkPathOp",
3492  "expectSuccess": "yes",
3493  "expectMatch": "yes",
3494  "succeeded": true,
3495  "out": [[0, "0x00000000", "0x3f800000"],
3496    [1, "0x3e7944a8", "0x3fbe512a"],
3497    [4, "0x3e94fb12", "0x3fb1c4e8", "0x3eb94d68", "0x3fa32f57", "0x3eee09c4", "0x3f92d4a7"],
3498    [4, "0x3f31c20b", "0x3f513221", "0x3f823a05", "0x3f0b6fe6", "0x3f9d920d", "0x3ec4dbe6"],
3499    [1, "0x00000000", "0x3f800000"],
3500    [5],
3501    [0, "0x3e42e619", "0x3ff21aa9"],
3502    [4, "0x3e440659", "0x3fe6c806", "0x3e51e2f4", "0x3fdb97dd", "0x3e69ec60", "0x3fd0a052"],
3503    [4, "0x3e853c79", "0x3fe8b51b", "0x3e648d1c", "0x3ff31f46", "0x3e4466b9", "0x3ff2285d"],
3504    [1, "0x3e42e619", "0x3ff21aa9"],
3505    [5]],
3506  "fillTypeOut": "kEvenOdd_FillType"
3507},
3508"loop10": {
3509  "p1": [[0, "0x40a00000", "0x40c00000"],
3510    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556"],
3511    [5]],
3512  "fillType1": "kWinding_FillType",
3513  "p2": [[0, "0x3f800000", "0x40000000"],
3514    [4, "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556", "0x40a00000", "0x40c00000"],
3515    [5]],
3516  "fillType2": "kWinding_FillType",
3517  "op": "kIntersect_SkPathOp",
3518  "expectSuccess": "yes",
3519  "expectMatch": "yes",
3520  "succeeded": true,
3521  "out": [[0, "0x40a00000", "0x40c00000"],
3522    [4, "0x405cb816", "0x408e5c0b", "0x401ff0df", "0x405ff0df", "0x3fd2a02b", "0x40650a6f"],
3523    [4, "0x3f8d470b", "0x4068471e", "0x3f19c512", "0x40830729", "0x3be6bd1b", "0x40a2b013"],
3524    [4, "0xbf2141b9", "0x40f97684", "0xbefd2813", "0x412a62e8", "0x40a00000", "0x40c00000"],
3525    [5]],
3526  "fillTypeOut": "kEvenOdd_FillType"
3527},
3528"circlesOp3": {
3529  "p1": [[0, "0x40000000", "0x3f800000"],
3530    [3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
3531    [3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
3532    [3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
3533    [3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
3534    [5]],
3535  "fillType1": "kWinding_FillType",
3536  "p2": [[0, "0x40c00000", "0x40a00000"],
3537    [3, "0x40c00000", "0x41000000", "0x40400000", "0x41000000", "0x3f3504f3"],
3538    [3, "0x00000000", "0x41000000", "0x00000000", "0x40a00000", "0x3f3504f3"],
3539    [3, "0x00000000", "0x40000000", "0x40400000", "0x40000000", "0x3f3504f3"],
3540    [3, "0x40c00000", "0x40000000", "0x40c00000", "0x40a00000", "0x3f3504f3"],
3541    [5]],
3542  "fillType2": "kWinding_FillType",
3543  "op": "kDifference_SkPathOp",
3544  "expectSuccess": "yes",
3545  "expectMatch": "yes",
3546  "succeeded": true,
3547  "out": [[0, "0x00000000", "0xbf800000"],
3548    [3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
3549    [3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
3550    [3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
3551    [3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
3552    [5]],
3553  "fillTypeOut": "kEvenOdd_FillType"
3554},
3555"loop9": {
3556  "p1": [[0, "0x00000000", "0x3f800000"],
3557    [4, "0x3f800000", "0x40400000", "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa"],
3558    [5]],
3559  "fillType1": "kWinding_FillType",
3560  "p2": [[0, "0x3f800000", "0x40400000"],
3561    [4, "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa", "0x00000000", "0x3f800000"],
3562    [5]],
3563  "fillType2": "kWinding_FillType",
3564  "op": "kIntersect_SkPathOp",
3565  "expectSuccess": "yes",
3566  "expectMatch": "yes",
3567  "succeeded": true,
3568  "out": [[0, "0x3a562a89", "0x3f24c28c"],
3569    [4, "0xbf0a6bd5", "0x3fc35d20", "0x3f224c29", "0x40112614", "0x00000000", "0x3f800000"],
3570    [4, "0x40073f77", "0xbd67eee2", "0x3f0acd59", "0xbe33a2ff", "0x3a562a89", "0x3f24c28c"],
3571    [5]],
3572  "fillTypeOut": "kEvenOdd_FillType"
3573},
3574"loop8": {
3575  "p1": [[0, "0x00000000", "0x3f800000"],
3576    [4, "0x3f800000", "0x40800000", "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000"],
3577    [5]],
3578  "fillType1": "kWinding_FillType",
3579  "p2": [[0, "0x3f800000", "0x40800000"],
3580    [4, "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000", "0x00000000", "0x3f800000"],
3581    [5]],
3582  "fillType2": "kWinding_FillType",
3583  "op": "kIntersect_SkPathOp",
3584  "expectSuccess": "yes",
3585  "expectMatch": "yes",
3586  "succeeded": true,
3587  "out": [[0, "0x3dbc18a1", "0x3f63147f"],
3588    [4, "0xbf89cdfb", "0x4003abfc", "0x3f224c11", "0x4039b90d", "0x00000000", "0x3f800000"],
3589    [4, "0x40737261", "0xbe893104", "0x3f9f37cc", "0xbe86ba40", "0x3dbc18a1", "0x3f63147f"],
3590    [5]],
3591  "fillTypeOut": "kEvenOdd_FillType"
3592},
3593"rects5": {
3594  "p1": [[0, "0x40a00000", "0x40a00000"],
3595    [1, "0x40c00000", "0x40a00000"],
3596    [1, "0x40c00000", "0x40c00000"],
3597    [1, "0x40a00000", "0x40c00000"],
3598    [5],
3599    [0, "0x40a00000", "0x40a00000"],
3600    [1, "0x40c00000", "0x40a00000"],
3601    [1, "0x40c00000", "0x40c00000"],
3602    [1, "0x40a00000", "0x40c00000"],
3603    [5]],
3604  "fillType1": "kWinding_FillType",
3605  "p2": [[0, "0x00000000", "0x00000000"],
3606    [1, "0x40c00000", "0x00000000"],
3607    [1, "0x40c00000", "0x40c00000"],
3608    [1, "0x00000000", "0x40c00000"],
3609    [5],
3610    [0, "0x40a00000", "0x40a00000"],
3611    [1, "0x40c00000", "0x40a00000"],
3612    [1, "0x40c00000", "0x40c00000"],
3613    [1, "0x40a00000", "0x40c00000"],
3614    [5]],
3615  "fillType2": "kEvenOdd_FillType",
3616  "op": "kDifference_SkPathOp",
3617  "expectSuccess": "yes",
3618  "expectMatch": "yes",
3619  "succeeded": true,
3620  "out": [[0, "0x40a00000", "0x40c00000"],
3621    [1, "0x40c00000", "0x40c00000"],
3622    [1, "0x40c00000", "0x40a00000"],
3623    [1, "0x40a00000", "0x40a00000"],
3624    [1, "0x40a00000", "0x40c00000"],
3625    [5]],
3626  "fillTypeOut": "kEvenOdd_FillType"
3627},
3628"loop7": {
3629  "p1": [[0, "0x00000000", "0x3f800000"],
3630    [4, "0x40400000", "0x40800000", "0xbf800000", "0x00000000", "0x41080000", "0xc0200000"],
3631    [5]],
3632  "fillType1": "kWinding_FillType",
3633  "p2": [[0, "0x40400000", "0x40800000"],
3634    [4, "0xbf800000", "0x00000000", "0x41080000", "0xc0200000", "0x00000000", "0x3f800000"],
3635    [5]],
3636  "fillType2": "kWinding_FillType",
3637  "op": "kIntersect_SkPathOp",
3638  "expectSuccess": "yes",
3639  "expectMatch": "yes",
3640  "succeeded": true,
3641  "out": [[0, "0x3fa809ac", "0x400414d2"],
3642    [4, "0x3f8f62b1", "0x4007b159", "0x3f530c4d", "0x3fe98626", "0x00000000", "0x3f800000"],
3643    [1, "0x404c0001", "0xbea00002"],
3644    [4, "0x403e1111", "0xbe035d27", "0x402d8c72", "0x3dfc64f7", "0x401f4b39", "0x3edccd12"],
3645    [4, "0x3fd1ea19", "0x3fa84393", "0x3fc84242", "0x3ffeb8e5", "0x3fa809ac", "0x400414d2"],
3646    [5]],
3647  "fillTypeOut": "kEvenOdd_FillType"
3648},
3649"cubicOp130a": {
3650  "p1": [[0, "0x40a00000", "0x40c00000"],
3651    [2, "0x4089d89e", "0x40b5c670", "0x40676275", "0x405c6701"],
3652    [2, "0x4033b13a", "0x3f331fd0", "0x40000000", "0x3f800000"],
3653    [5],
3654    [0, "0x40a00000", "0x40c00000"],
3655    [2, "0x3f948dde", "0x40204c6b", "0x406c5fda", "0x406771a6"],
3656    [2, "0x40b8f154", "0x408fdbb9", "0x40c00000", "0x40800000"]],
3657  "fillType1": "kWinding_FillType",
3658  "p2": [[0, "0x00000000", "0x40400000"],
3659    [5]],
3660  "fillType2": "kWinding_FillType",
3661  "op": "kDifference_SkPathOp",
3662  "expectSuccess": "yes",
3663  "expectMatch": "yes",
3664  "succeeded": true,
3665  "out": [[0, "0x40914e40", "0x40b2786b"],
3666    [2, "0x4098a720", "0x40bc9be7", "0x40a00000", "0x40c00000"],
3667    [1, "0x40bfabeb", "0x4080a82b"],
3668    [2, "0x40bfd96e", "0x408056ab", "0x40c00000", "0x40800000"],
3669    [1, "0x40bfabeb", "0x4080a82b"],
3670    [2, "0x40b78495", "0x408f41fd", "0x406c5fda", "0x406771a6"],
3671    [2, "0x406b7d0c", "0x40670e1a", "0x406a9d5d", "0x4066acd0"],
3672    [2, "0x4068ffec", "0x40619ed1", "0x40676275", "0x405c6701"],
3673    [2, "0x4038ca8c", "0x3f786ac0", "0x400a32a4", "0x3f786ac2"],
3674    [2, "0x40051952", "0x3f786ac2", "0x40000000", "0x3f800000"],
3675    [1, "0x4061c002", "0x4062eaae"],
3676    [2, "0x4033e2fb", "0x405003f4", "0x402d1e09", "0x405960e5"],
3677    [2, "0x402026c3", "0x406b4ffc", "0x40914e40", "0x40b2786b"],
3678    [5],
3679    [0, "0x4072df2d", "0x407f73f5"],
3680    [2, "0x406ebe40", "0x407398af", "0x406a9d5d", "0x4066acd0"],
3681    [2, "0x40660381", "0x4064ac82", "0x4061c002", "0x4062eaae"],
3682    [1, "0x4072df2d", "0x407f73f5"],
3683    [5]],
3684  "fillTypeOut": "kEvenOdd_FillType"
3685},
3686"rRect1x": {
3687  "p1": [[0, "0x41a53333", "0x40b4cccd"],
3688    [3, "0x41a53333", "0x3f916c61", "0x41c91f8a", "0x3f266666", "0x3f6373f3"],
3689    [1, "0x41cd3333", "0x3f266666"],
3690    [1, "0x41d146dc", "0x3f2d10f5"],
3691    [3, "0x41f53333", "0x3f916c61", "0x41f53333", "0x40b4cccd", "0x3f6373f3"],
3692    [1, "0x41f53333", "0x41cd3333"],
3693    [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
3694    [1, "0x41a53333", "0x41a53333"],
3695    [1, "0x41a53333", "0x40b4cccd"],
3696    [5],
3697    [0, "0x41a53333", "0x41a53333"],
3698    [1, "0x40b4cccd", "0x41a53333"],
3699    [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
3700    [1, "0x3f266666", "0x4236999a"],
3701    [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
3702    [1, "0x41cd3333", "0x424a999a"],
3703    [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f7"],
3704    [1, "0x41f53333", "0x41cd3333"],
3705    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f7"],
3706    [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f7"],
3707    [1, "0x41a53333", "0x41a53333"],
3708    [5]],
3709  "fillType1": "kEvenOdd_FillType",
3710  "p2": [[0, "0x41a53333", "0x4236999a"],
3711    [1, "0x41a53333", "0x41cd3333"],
3712    [3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
3713    [1, "0x4236999a", "0x41a53333"],
3714    [3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f7"],
3715    [1, "0x424a999a", "0x4236999a"],
3716    [3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f7"],
3717    [1, "0x41cd3333", "0x424a999a"],
3718    [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
3719    [5]],
3720  "fillType2": "kWinding_FillType",
3721  "op": "kDifference_SkPathOp",
3722  "expectSuccess": "yes",
3723  "expectMatch": "yes",
3724  "succeeded": true,
3725  "out": [[0, "0x41c91f8a", "0x3f266666"],
3726    [3, "0x41a53333", "0x3f916c61", "0x41a53333", "0x40b4cccd", "0x3f6373f3"],
3727    [1, "0x41a53333", "0x41a53333"],
3728    [1, "0x40b4cccd", "0x41a53333"],
3729    [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
3730    [1, "0x3f266666", "0x4236999a"],
3731    [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
3732    [1, "0x41cd3333", "0x424a999a"],
3733    [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
3734    [1, "0x41a53333", "0x41a53333"],
3735    [1, "0x41f53333", "0x41a53333"],
3736    [1, "0x41f53333", "0x40b4cccd"],
3737    [3, "0x41f53333", "0x3f916c61", "0x41d146dc", "0x3f2d10f5", "0x3f6373f3"],
3738    [1, "0x41cd3333", "0x3f266666"],
3739    [1, "0x41c91f8a", "0x3f266666"],
3740    [5]],
3741  "fillTypeOut": "kEvenOdd_FillType"
3742},
3743"circlesOp2": {
3744  "p1": [[0, "0x40800000", "0x3f800000"],
3745    [3, "0x40800000", "0xc0400000", "0x00000000", "0xc0400000", "0x3f3504f3"],
3746    [3, "0xc0800000", "0xc0400000", "0xc0800000", "0x3f800000", "0x3f3504f3"],
3747    [3, "0xc0800000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f3504f3"],
3748    [3, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x3f3504f3"],
3749    [5]],
3750  "fillType1": "kWinding_FillType",
3751  "p2": [[0, "0x40400000", "0x40800000"],
3752    [3, "0x40400000", "0x40e00000", "0x00000000", "0x40e00000", "0x3f3504f3"],
3753    [3, "0xc0400000", "0x40e00000", "0xc0400000", "0x40800000", "0x3f3504f3"],
3754    [3, "0xc0400000", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3504f3"],
3755    [3, "0x40400000", "0x3f800000", "0x40400000", "0x40800000", "0x3f3504f3"],
3756    [5]],
3757  "fillType2": "kWinding_FillType",
3758  "op": "kIntersect_SkPathOp",
3759  "expectSuccess": "yes",
3760  "expectMatch": "yes",
3761  "succeeded": true,
3762  "out": [[0, "0x403ecfa6", "0x406aaaab"],
3763    [3, "0x402bbae3", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3ecfa6"],
3764    [3, "0xc02bbae3", "0x3f800000", "0xc03ecfa6", "0x406aaaab", "0x3f3ecfa6"],
3765    [3, "0xbfe4f92e", "0x40a00000", "0x00000000", "0x40a00000", "0x3f69b1e9"],
3766    [3, "0x3fe4f92e", "0x40a00000", "0x403ecfa6", "0x406aaaab", "0x3f69b1e9"],
3767    [5]],
3768  "fillTypeOut": "kEvenOdd_FillType"
3769},
3770"circlesOp1": {
3771  "p1": [[0, "0x40000000", "0x3f800000"],
3772    [3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
3773    [3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
3774    [3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
3775    [3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
3776    [5]],
3777  "fillType1": "kWinding_FillType",
3778  "p2": [[0, "0x3f800000", "0x3f800000"],
3779    [3, "0x3f800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
3780    [3, "0xbf800000", "0x40000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
3781    [3, "0xbf800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
3782    [3, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
3783    [5]],
3784  "fillType2": "kWinding_FillType",
3785  "op": "kDifference_SkPathOp",
3786  "expectSuccess": "yes",
3787  "expectMatch": "yes",
3788  "succeeded": true,
3789  "out": [[0, "0x00000000", "0xbf800000"],
3790    [3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
3791    [3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
3792    [3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
3793    [3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
3794    [5],
3795    [0, "0x00000000", "0x40000000"],
3796    [3, "0x3f800000", "0x40000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
3797    [3, "0x3f800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
3798    [3, "0xbf800000", "0x00000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
3799    [3, "0xbf800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
3800    [5]],
3801  "fillTypeOut": "kEvenOdd_FillType"
3802},
3803"cubicOp131": {
3804  "p1": [[0, "0x00000000", "0x3f800000"],
3805    [4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40c00000", "0x40000000"],
3806    [5]],
3807  "fillType1": "kWinding_FillType",
3808  "p2": [[0, "0x00000000", "0x40400000"],
3809    [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
3810    [5]],
3811  "fillType2": "kWinding_FillType",
3812  "op": "kDifference_SkPathOp",
3813  "expectSuccess": "yes",
3814  "expectMatch": "yes",
3815  "succeeded": true,
3816  "out": [[0, "0x4048fa09", "0x3fe6e627"],
3817    [4, "0x4015ca6b", "0x400d92da", "0x3fcbf418", "0x4025fa0c", "0x00000000", "0x3f800000"],
3818    [1, "0x4064c000", "0x3fcc4000"],
3819    [4, "0x405b2cd6", "0x3fd452ab", "0x405205f4", "0x3fddaa2c", "0x4048fa09", "0x3fe6e627"],
3820    [5],
3821    [0, "0x4064c000", "0x3fcc4000"],
3822    [1, "0x40c00000", "0x40000000"],
3823    [4, "0x409c0000", "0x3fa00000", "0x40858000", "0x3fac0000", "0x4064c000", "0x3fcc4000"],
3824    [5]],
3825  "fillTypeOut": "kEvenOdd_FillType"
3826},
3827"cubicOp130": {
3828  "p1": [[0, "0x40a00000", "0x40c00000"],
3829    [4, "0x40800000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
3830    [5]],
3831  "fillType1": "kWinding_FillType",
3832  "p2": [[0, "0x00000000", "0x40400000"],
3833    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40800000"],
3834    [5]],
3835  "fillType2": "kWinding_FillType",
3836  "op": "kDifference_SkPathOp",
3837  "expectSuccess": "yes",
3838  "expectMatch": "yes",
3839  "succeeded": true,
3840  "out": [[0, "0x40762762", "0x40827627"],
3841    [4, "0x40876276", "0x40a398fe", "0x4093b13b", "0x40c00000", "0x40a00000", "0x40c00000"],
3842    [1, "0x40762762", "0x40827627"],
3843    [5],
3844    [0, "0x40638e39", "0x4065ed09"],
3845    [1, "0x40762762", "0x40827627"],
3846    [4, "0x4072887d", "0x407b2cd3", "0x406ee99a", "0x407138e8", "0x406b4ab5", "0x4067371e"],
3847    [1, "0x40638e39", "0x4065ed09"],
3848    [5],
3849    [0, "0x40623db3", "0x4063bc2a"],
3850    [4, "0x40653f9b", "0x4064d59f", "0x40683e38", "0x4065ee52", "0x406b38cd", "0x40670598"],
3851    [4, "0x4069f158", "0x40637c87", "0x4068a9e7", "0x405ff1c4", "0x40676276", "0x405c6701"],
3852    [4, "0x4044ec4f", "0x3ff9f0da", "0x40227627", "0x3eec4ec5", "0x40000000", "0x3f800000"],
3853    [1, "0x40623db3", "0x4063bc2a"],
3854    [5]],
3855  "fillTypeOut": "kEvenOdd_FillType"
3856},
3857"cubicOp129": {
3858  "p1": [[0, "0x40a00000", "0x40c00000"],
3859    [4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
3860    [5]],
3861  "fillType1": "kWinding_FillType",
3862  "p2": [[0, "0x00000000", "0x40000000"],
3863    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
3864    [5]],
3865  "fillType2": "kWinding_FillType",
3866  "op": "kDifference_SkPathOp",
3867  "expectSuccess": "yes",
3868  "expectMatch": "yes",
3869  "succeeded": true,
3870  "out": [[0, "0x404acff4", "0x40513f44"],
3871    [4, "0x4068d658", "0x4086dcbc", "0x4087f32e", "0x40a7f32e", "0x40a00000", "0x40c00000"],
3872    [1, "0x405b8150", "0x4058822f"],
3873    [4, "0x40562262", "0x40563826", "0x40508e04", "0x4053c9aa", "0x404acff4", "0x40513f44"],
3874    [5],
3875    [0, "0x403a36b2", "0x402e8dad"],
3876    [1, "0x4043c3c4", "0x4030f0f1"],
3877    [1, "0x402343eb", "0x3ff58d0f"],
3878    [4, "0x40207d39", "0x3fe8987c", "0x401de07d", "0x3fdc4bc0", "0x401b6db7", "0x3fd0c496"],
3879    [4, "0x40092492", "0x3f7556df", "0x40000000", "0x3f1f3db8", "0x40000000", "0x3f800000"],
3880    [1, "0x402343eb", "0x3ff58d0f"],
3881    [4, "0x4029f613", "0x400a663a", "0x40319c55", "0x401bee22", "0x403a36b2", "0x402e8dad"],
3882    [5]],
3883  "fillTypeOut": "kEvenOdd_FillType"
3884},
3885"cubicOp128": {
3886  "p1": [[0, "0x00000000", "0x3f800000"],
3887    [4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x40000000"],
3888    [5]],
3889  "fillType1": "kWinding_FillType",
3890  "p2": [[0, "0x40000000", "0x40400000"],
3891    [4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
3892    [5]],
3893  "fillType2": "kWinding_FillType",
3894  "op": "kDifference_SkPathOp",
3895  "expectSuccess": "yes",
3896  "expectMatch": "yes",
3897  "succeeded": true,
3898  "out": [[0, "0x401060b4", "0x400edde5"],
3899    [4, "0x40276ef3", "0x400d6573", "0x403fb779", "0x400ab2ba", "0x40580000", "0x40080000"],
3900    [4, "0x407c0000", "0x40040000", "0x40900000", "0x40000000", "0x40a00000", "0x40000000"],
3901    [1, "0x40200000", "0x3fc00000"],
3902    [1, "0x401060b4", "0x400edde5"],
3903    [5],
3904    [0, "0x3fe95ff9", "0x3faeaccb"],
3905    [1, "0x00000000", "0x3f800000"],
3906    [4, "0x00000000", "0x40000000", "0x3f400000", "0x40100000", "0x3fe00000", "0x40100000"],
3907    [4, "0x3fe00000", "0x3ffb5898", "0x3fe29fc1", "0x3fd4117c", "0x3fe95ff9", "0x3faeaccb"],
3908    [5]],
3909  "fillTypeOut": "kEvenOdd_FillType"
3910},
3911"cubicOp127": {
3912  "p1": [[0, "0x00000000", "0x3f800000"],
3913    [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
3914    [5]],
3915  "fillType1": "kWinding_FillType",
3916  "p2": [[0, "0x00000000", "0x40c00000"],
3917    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
3918    [5]],
3919  "fillType2": "kWinding_FillType",
3920  "op": "kIntersect_SkPathOp",
3921  "expectSuccess": "yes",
3922  "expectMatch": "yes",
3923  "succeeded": true,
3924  "out": [[0, "0x407aa8e1", "0x3f516de1"],
3925    [4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
3926    [4, "0x3ff4dfc5", "0x4045cc60", "0x406aa3ad", "0x3fe182a2", "0x407aa8e1", "0x3f516de1"],
3927    [5]],
3928  "fillTypeOut": "kEvenOdd_FillType"
3929},
3930"cubicOp126": {
3931  "p1": [[0, "0x00000000", "0x3f800000"],
3932    [4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
3933    [5]],
3934  "fillType1": "kWinding_FillType",
3935  "p2": [[0, "0x00000000", "0x40c00000"],
3936    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
3937    [5]],
3938  "fillType2": "kWinding_FillType",
3939  "op": "kDifference_SkPathOp",
3940  "expectSuccess": "yes",
3941  "expectMatch": "yes",
3942  "succeeded": true,
3943  "out": [[0, "0x40116f88", "0x3fba41df"],
3944    [4, "0x405312c7", "0x3f8ef2ab", "0x407fa877", "0x3f15c5c6", "0x40241e33", "0x3f5f0e6c"],
3945    [1, "0x40116f88", "0x3fba41df"],
3946    [5],
3947    [0, "0x3fac5661", "0x3f800000"],
3948    [1, "0x00000000", "0x3f800000"],
3949    [4, "0x00000000", "0x3fc76795", "0x3eeeff71", "0x3fdd049e", "0x3f86ce8c", "0x3fd9d6ae"],
3950    [4, "0x3f924669", "0x3fb7ef56", "0x3f9e8a0a", "0x3f99fd1c", "0x3fac5661", "0x3f800000"],
3951    [5]],
3952  "fillTypeOut": "kEvenOdd_FillType"
3953},
3954"cubicOp125": {
3955  "p1": [[0, "0x00000000", "0x3f800000"],
3956    [4, "0x40400000", "0x40c00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
3957    [5]],
3958  "fillType1": "kWinding_FillType",
3959  "p2": [[0, "0x3f800000", "0x40400000"],
3960    [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
3961    [5]],
3962  "fillType2": "kWinding_FillType",
3963  "op": "kDifference_SkPathOp",
3964  "expectSuccess": "yes",
3965  "expectMatch": "yes",
3966  "succeeded": true,
3967  "out": [[0, "0x3fca8bcc", "0x40400000"],
3968    [4, "0x3f93c0a3", "0x402c3f5d", "0x3f259ba3", "0x400500d9", "0x00000000", "0x3f800000"],
3969    [1, "0x40a5e354", "0x3fee978d"],
3970    [4, "0x40986869", "0x3fef7800", "0x408d2e04", "0x40006e29", "0x40833d57", "0x400c3deb"],
3971    [4, "0x403be788", "0x3ffa9e06", "0x40163afe", "0x401ea782", "0x3fffffff", "0x40400000"],
3972    [1, "0x3fca8bcc", "0x40400000"],
3973    [5],
3974    [0, "0x3ff1ee74", "0x404b55f4"],
3975    [4, "0x3ff64303", "0x40479ada", "0x3ffaee18", "0x4043cd6d", "0x3fffffff", "0x40400000"],
3976    [1, "0x40400000", "0x40400000"],
3977    [4, "0x4029e2eb", "0x404ebe0e", "0x4013c5d7", "0x4056b166", "0x3ff1ee74", "0x404b55f4"],
3978    [5],
3979    [0, "0x40a5e354", "0x3fee978d"],
3980    [1, "0x40c00000", "0x40000000"],
3981    [4, "0x40b66666", "0x3ff33333", "0x40adc28f", "0x3fee147b", "0x40a5e354", "0x3fee978d"],
3982    [5]],
3983  "fillTypeOut": "kEvenOdd_FillType"
3984},
3985"cubicOp124": {
3986  "p1": [[0, "0x00000000", "0x3f800000"],
3987    [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
3988    [5]],
3989  "fillType1": "kWinding_FillType",
3990  "p2": [[0, "0x00000000", "0x40c00000"],
3991    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
3992    [5]],
3993  "fillType2": "kWinding_FillType",
3994  "op": "kDifference_SkPathOp",
3995  "expectSuccess": "yes",
3996  "expectMatch": "yes",
3997  "succeeded": true,
3998  "out": [[0, "0x3f49405a", "0x40148449"],
3999    [4, "0x3ee5ef2e", "0x4005c70a", "0x3e2c176f", "0x3fd60bb7", "0x00000000", "0x3f800000"],
4000    [1, "0x40400000", "0x00000000"],
4001    [4, "0x4073d874", "0x00000000", "0x40812ddc", "0x3ebaa9ec", "0x407aa8e1", "0x3f516de1"],
4002    [4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
4003    [5]],
4004  "fillTypeOut": "kEvenOdd_FillType"
4005},
4006"loop6": {
4007  "p1": [[0, "0x00000000", "0x3f800000"],
4008    [4, "0x3f800000", "0x40400000", "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001"],
4009    [5]],
4010  "fillType1": "kWinding_FillType",
4011  "p2": [[0, "0x3f800000", "0x40400000"],
4012    [4, "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001", "0x00000000", "0x3f800000"],
4013    [5]],
4014  "fillType2": "kWinding_FillType",
4015  "op": "kIntersect_SkPathOp",
4016  "expectSuccess": "yes",
4017  "expectMatch": "yes",
4018  "succeeded": true,
4019  "out": [[0, "0x00000000", "0x3f800000"],
4020    [1, "0x3ee1580f", "0x3ff0ac07"],
4021    [4, "0x3ef5bfe2", "0x3feda303", "0x3f06cdd4", "0x3fea5cd3", "0x3f14b8be", "0x3fe6e47b"],
4022    [4, "0x3f40adb4", "0x3fd5a56b", "0x3f77e0ca", "0x3fc69160", "0x3f939201", "0x3fb9a85c"],
4023    [4, "0x3fd9ede7", "0x3f93381f", "0x3ffd1bd9", "0x3f800000", "0x00000000", "0x3f800000"],
4024    [5]],
4025  "fillTypeOut": "kEvenOdd_FillType"
4026},
4027"loop5": {
4028  "p1": [[0, "0x00000000", "0x40000000"],
4029    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa"],
4030    [5]],
4031  "fillType1": "kWinding_FillType",
4032  "p2": [[0, "0x3f800000", "0x40000000"],
4033    [4, "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa", "0x00000000", "0x40000000"],
4034    [5]],
4035  "fillType2": "kWinding_FillType",
4036  "op": "kIntersect_SkPathOp",
4037  "expectSuccess": "yes",
4038  "expectMatch": "yes",
4039  "succeeded": true,
4040  "out": [[0, "0x3f68930a", "0x3fd76cf5"],
4041    [4, "0x3f5db3d7", "0x3feed9eb", "0x3f224c29", "0x40000000", "0x00000000", "0x40000000"],
4042    [4, "0x3f073f77", "0x3fc9e69d", "0x3f49e69d", "0x3fc73f76", "0x3f68930a", "0x3fd76cf5"],
4043    [5]],
4044  "fillTypeOut": "kEvenOdd_FillType"
4045},
4046"cubicOp123": {
4047  "p1": [[0, "0x00000000", "0x3f800000"],
4048    [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
4049    [5]],
4050  "fillType1": "kWinding_FillType",
4051  "p2": [[0, "0x00000000", "0x40000000"],
4052    [4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
4053    [5]],
4054  "fillType2": "kWinding_FillType",
4055  "op": "kDifference_SkPathOp",
4056  "expectSuccess": "yes",
4057  "expectMatch": "yes",
4058  "succeeded": true,
4059  "out": [[0, "0x3e9a2f5f", "0x3ff84a6e"],
4060    [4, "0x3e4b919b", "0x3fda6709", "0x3dcb919c", "0x3fb2e467", "0x00000000", "0x3f800000"],
4061    [1, "0x40904302", "0x3e7e9a9e"],
4062    [4, "0x4079f47b", "0x3ee9a29b", "0x40592662", "0x3f45575e", "0x403cdc5a", "0x3f8cf79c"],
4063    [4, "0x40285817", "0x3f9cd1aa", "0x4015e26b", "0x3fb26296", "0x40054e56", "0x3fcaad77"],
4064    [1, "0x3e9a2f5f", "0x3ff84a6e"],
4065    [5],
4066    [0, "0x3f8ae539", "0x4021b4e7"],
4067    [4, "0x3fad65e5", "0x400dfd47", "0x3fd78ac5", "0x3ff01819", "0x40054e56", "0x3fcaad77"],
4068    [1, "0x401c09ed", "0x3fc195a1"],
4069    [4, "0x40147bc0", "0x3fce643c", "0x400d4cd9", "0x3fdaf0cd", "0x40067427", "0x3fe6e6c3"],
4070    [4, "0x3fd9408f", "0x400a02da", "0x3faf2e7e", "0x401c62ae", "0x3f8ae539", "0x4021b4e7"],
4071    [5],
4072    [0, "0x40904302", "0x3e7e9a9e"],
4073    [1, "0x40c00000", "0x00000000"],
4074    [4, "0x40ae5847", "0x00000000", "0x409e841c", "0x3dc2d0d2", "0x40904302", "0x3e7e9a9e"],
4075    [5]],
4076  "fillTypeOut": "kEvenOdd_FillType"
4077},
4078"cubicOp122": {
4079  "p1": [[0, "0x00000000", "0x3f800000"],
4080    [4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40800000", "0x00000000"],
4081    [5]],
4082  "fillType1": "kWinding_FillType",
4083  "p2": [[0, "0x3f800000", "0x40800000"],
4084    [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
4085    [5]],
4086  "fillType2": "kWinding_FillType",
4087  "op": "kDifference_SkPathOp",
4088  "expectSuccess": "yes",
4089  "expectMatch": "yes",
4090  "succeeded": true,
4091  "out": [[0, "0x3f9b46fd", "0x4012c21b"],
4092    [4, "0x3f59e0ad", "0x4001051a", "0x3ee5495b", "0x3fcc6dc9", "0x00000000", "0x3f800000"],
4093    [1, "0x40800000", "0x00000000"],
4094    [4, "0x40800000", "0x3edb9b3d", "0x407439d0", "0x3fb472bb", "0x4057a09a", "0x4004c4a3"],
4095    [4, "0x40173220", "0x3fdb5216", "0x3fd3dac4", "0x3ff4a81f", "0x3f9b46fd", "0x4012c21b"],
4096    [5]],
4097  "fillTypeOut": "kEvenOdd_FillType"
4098},
4099"cubicOp121": {
4100  "p1": [[0, "0x00000000", "0x3f800000"],
4101    [4, "0x40400000", "0x40800000", "0x40400000", "0x40000000", "0x40800000", "0x40400000"],
4102    [5]],
4103  "fillType1": "kWinding_FillType",
4104  "p2": [[0, "0x40000000", "0x40400000"],
4105    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
4106    [5]],
4107  "fillType2": "kWinding_FillType",
4108  "op": "kDifference_SkPathOp",
4109  "expectSuccess": "yes",
4110  "expectMatch": "yes",
4111  "succeeded": true,
4112  "out": [[0, "0x4012370b", "0x402b5291"],
4113    [4, "0x3fe5a948", "0x4021ae90", "0x3f8c8dc3", "0x400646e1", "0x00000000", "0x3f800000"],
4114    [1, "0x40106446", "0x40083223"],
4115    [4, "0x400f41fe", "0x40124ac6", "0x4010cee6", "0x401f6a38", "0x4012370b", "0x402b5291"],
4116    [5]],
4117  "fillTypeOut": "kEvenOdd_FillType"
4118},
4119"cubicOp120": {
4120  "p1": [[0, "0x00000000", "0x3f800000"],
4121    [4, "0x40000000", "0x40800000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
4122    [5]],
4123  "fillType1": "kWinding_FillType",
4124  "p2": [[0, "0x3f800000", "0x40000000"],
4125    [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
4126    [5]],
4127  "fillType2": "kWinding_FillType",
4128  "op": "kDifference_SkPathOp",
4129  "expectSuccess": "yes",
4130  "expectMatch": "yes",
4131  "succeeded": true,
4132  "out": [[0, "0x3f6a8116", "0x4005b19d"],
4133    [4, "0x3f29247d", "0x3ff22e7f", "0x3eba0afc", "0x3fc5c41f", "0x00000000", "0x3f800000"],
4134    [1, "0x40800000", "0x00000000"],
4135    [4, "0x4053b0e1", "0x3eb13c7d", "0x4036b858", "0x3f6e96d7", "0x401e77e8", "0x3fb67aed"],
4136    [4, "0x3fe61333", "0x3fb1ced0", "0x3fa71898", "0x3fd8e768", "0x3f800000", "0x40000000"],
4137    [4, "0x3f78619b", "0x4001e799", "0x3f71374d", "0x4003cf32", "0x3f6a8116", "0x4005b19d"],
4138    [5],
4139    [0, "0x3f71a428", "0x40070a2b"],
4140    [4, "0x3f763bd6", "0x4004d5ae", "0x3f7b051e", "0x40027d71", "0x3f800000", "0x40000000"],
4141    [1, "0x40000000", "0x40000000"],
4142    [4, "0x3fd81b5c", "0x4013f252", "0x3fb036b9", "0x401b75b8", "0x3f71a428", "0x40070a2b"],
4143    [5]],
4144  "fillTypeOut": "kEvenOdd_FillType"
4145},
4146"cubicOp119": {
4147  "p1": [[0, "0x00000000", "0x3f800000"],
4148    [4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
4149    [5]],
4150  "fillType1": "kWinding_FillType",
4151  "p2": [[0, "0x3f800000", "0x40000000"],
4152    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
4153    [5]],
4154  "fillType2": "kWinding_FillType",
4155  "op": "kIntersect_SkPathOp",
4156  "expectSuccess": "yes",
4157  "expectMatch": "yes",
4158  "succeeded": true,
4159  "out": [[0, "0x401ffd78", "0x3fd627d7"],
4160    [4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
4161    [1, "0x3f800000", "0x40000000"],
4162    [4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
4163    [4, "0x3f8158c2", "0x400d8a74", "0x3f81707f", "0x400d9680", "0x3f818839", "0x400da287"],
4164    [1, "0x3f81bfd8", "0x400daeca"],
4165    [4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
4166    [1, "0x40148310", "0x401520c4"],
4167    [4, "0x40178b43", "0x400c7d9e", "0x4019fe85", "0x4002b096", "0x401c71c7", "0x3ff1c71c"],
4168    [4, "0x401d9b0e", "0x3fe87ce1", "0x401ec456", "0x3fdf32a6", "0x401ffd78", "0x3fd627d7"],
4169    [5]],
4170  "fillTypeOut": "kEvenOdd_FillType"
4171},
4172"loop4": {
4173  "p1": [[0, "0x00000000", "0x40a00000"],
4174    [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x40800000", "0x3f555555", "0x40400000"],
4175    [5]],
4176  "fillType1": "kWinding_FillType",
4177  "p2": [[0, "0x3f800000", "0x40a00000"],
4178    [4, "0x3f800000", "0x40800000", "0x3f555555", "0x40400000", "0x00000000", "0x40a00000"],
4179    [5]],
4180  "fillType2": "kWinding_FillType",
4181  "op": "kIntersect_SkPathOp",
4182  "expectSuccess": "yes",
4183  "expectMatch": "yes",
4184  "succeeded": true,
4185  "out": [[0, "0x3f68930a", "0x408191b8"],
4186    [4, "0x3f5db3d7", "0x40932370", "0x3f224c29", "0x40a00000", "0x00000000", "0x40a00000"],
4187    [4, "0x3f073f77", "0x406ed9ec", "0x3f49e69d", "0x406adf32", "0x3f68930a", "0x408191b8"],
4188    [5]],
4189  "fillTypeOut": "kEvenOdd_FillType"
4190},
4191"loop3": {
4192  "p1": [[0, "0x00000000", "0x3f800000"],
4193    [4, "0x40400000", "0x40a00000", "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554"],
4194    [5]],
4195  "fillType1": "kWinding_FillType",
4196  "p2": [[0, "0x40400000", "0x40a00000"],
4197    [4, "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554", "0x00000000", "0x3f800000"],
4198    [5]],
4199  "fillType2": "kWinding_FillType",
4200  "op": "kIntersect_SkPathOp",
4201  "expectSuccess": "yes",
4202  "expectMatch": "yes",
4203  "succeeded": true,
4204  "out": [[0, "0x00000000", "0x3f800000"],
4205    [1, "0x3f6b1446", "0x400e5c17"],
4206    [4, "0x3f770dac", "0x3ff72810", "0x3f93cb07", "0x3fb8cee0", "0x3fe92c81", "0x3f65fdbb"],
4207    [4, "0x40022414", "0x3f312413", "0x4011a1ce", "0x3f032648", "0x402143f6", "0x3eb8597a"],
4208    [1, "0x00000000", "0x3f800000"],
4209    [5],
4210    [0, "0x40402e92", "0x3e227891"],
4211    [4, "0x4052484e", "0x3c9677e6", "0x4066cc73", "0xbdf9949c", "0x407e0c87", "0xbe8521eb"],
4212    [4, "0x407e9016", "0xbe8593bb", "0x407f0545", "0xbe85d5ad", "0x407f6b6e", "0xbe85e7a3"],
4213    [4, "0x40839eaa", "0xbe87479e", "0x4078869b", "0xbe015efe", "0x40402e92", "0x3e227891"],
4214    [5]],
4215  "fillTypeOut": "kEvenOdd_FillType"
4216},
4217"loop2": {
4218  "p1": [[0, "0x00000000", "0x3f800000"],
4219    [4, "0x40400000", "0x40800000", "0x40400000", "0x40800000", "0x40900000", "0x3fc00000"],
4220    [5]],
4221  "fillType1": "kWinding_FillType",
4222  "p2": [[0, "0x40400000", "0x40800000"],
4223    [4, "0x40400000", "0x40800000", "0x40900000", "0x3fc00000", "0x00000000", "0x3f800000"],
4224    [5]],
4225  "fillType2": "kWinding_FillType",
4226  "op": "kIntersect_SkPathOp",
4227  "expectSuccess": "yes",
4228  "expectMatch": "yes",
4229  "succeeded": true,
4230  "out": [[0, "0x404003f4", "0x4053a32a"],
4231    [4, "0x401a723f", "0x405a6a18", "0x3fd63f71", "0x402b1fb7", "0x3b6bebf1", "0x3f8075f6"],
4232    [1, "0x00000000", "0x3f800000"],
4233    [4, "0x403695ae", "0x3fa8930a", "0x4052d4a4", "0x401c0547", "0x404f0be0", "0x404dd0af"],
4234    [4, "0x404a2241", "0x4050c341", "0x40452a92", "0x4052b54d", "0x404003f4", "0x4053a32a"],
4235    [5]],
4236  "fillTypeOut": "kEvenOdd_FillType"
4237},
4238"loop1asQuad": {
4239  "p1": [[0, "0x00000000", "0x3f800000"],
4240    [2, "0x3e811de3", "0x40128dc7", "0xbe0ed315", "0x4037d06b"],
4241    [2, "0xbf6ee1b5", "0x40702d7e", "0xbeed02de", "0x405ff76a"],
4242    [2, "0xbdc7b335", "0x4047fbf9", "0x410d5555", "0x40155556"],
4243    [5]],
4244  "fillType1": "kWinding_FillType",
4245  "p2": [[0, "0x3f800000", "0x40a00000"],
4246    [2, "0xc02563fd", "0x4073fc80", "0x3f96952c", "0x403b3855"],
4247    [2, "0x40a98186", "0x3fff192c", "0x00000000", "0x3f800000"],
4248    [5]],
4249  "fillType2": "kWinding_FillType",
4250  "op": "kIntersect_SkPathOp",
4251  "expectSuccess": "yes",
4252  "expectMatch": "yes",
4253  "succeeded": true,
4254  "out": [[0, "0xbea14f43", "0x405b24d6"],
4255    [2, "0xbd890955", "0x4055948a", "0x3f0ed7f2", "0x404ed7f2"],
4256    [1, "0x3f064065", "0x40464065"],
4257    [2, "0x3f511d10", "0x4040a5d6", "0x3f96952c", "0x403b3855"],
4258    [2, "0x403e81df", "0x40212690", "0x403eae08", "0x4006574b"],
4259    [2, "0x403ee6f4", "0x3fc7921e", "0x00000000", "0x3f800000"],
4260    [1, "0x3f064065", "0x40464065"],
4261    [2, "0xbbb85dc8", "0x4050689f", "0xbea14f43", "0x405b24d6"],
4262    [5]],
4263  "fillTypeOut": "kEvenOdd_FillType"
4264},
4265"loop1": {
4266  "p1": [[0, "0x00000000", "0x3f800000"],
4267    [4, "0x3f800000", "0x40a00000", "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556"],
4268    [5]],
4269  "fillType1": "kWinding_FillType",
4270  "p2": [[0, "0x3f800000", "0x40a00000"],
4271    [4, "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556", "0x00000000", "0x3f800000"],
4272    [5]],
4273  "fillType2": "kWinding_FillType",
4274  "op": "kIntersect_SkPathOp",
4275  "expectSuccess": "yes",
4276  "expectMatch": "yes",
4277  "succeeded": true,
4278  "out": [[0, "0x3b997381", "0x4058e1d7"],
4279    [4, "0x3e23aaa9", "0x4056aafe", "0x3eb12c0a", "0x405424f4", "0x3f116027", "0x40516027"],
4280    [1, "0x3f0a8507", "0x404a8507"],
4281    [4, "0x3f3f5712", "0x40455d15", "0x3f767fdb", "0x404044df", "0x3f96952d", "0x403b3854"],
4282    [4, "0x403ae010", "0x4011ff00", "0x40911e6e", "0x3fd79e74", "0x00000000", "0x3f800000"],
4283    [1, "0x3f0a8507", "0x404a8507"],
4284    [4, "0x3eb417f2", "0x404f4054", "0x3e2e2c9f", "0x405408e2", "0x3b997381", "0x4058e1d7"],
4285    [5]],
4286  "fillTypeOut": "kEvenOdd_FillType"
4287},
4288"issue3517": {
4289  "p1": [[0, "0x41facccd", "0x42670000"],
4290    [1, "0x41facccd", "0x42670000"],
4291    [4, "0x41ff3333", "0x4266fe91", "0x4201cccd", "0x42672de0", "0x42040000", "0x4266f717"],
4292    [4, "0x42063333", "0x4266c04f", "0x42086666", "0x4266016f", "0x420a999a", "0x4265b766"],
4293    [4, "0x420ccccd", "0x42656d77", "0x420f0000", "0x42654a09", "0x42113333", "0x42653b4a"],
4294    [4, "0x42136666", "0x42652c8b", "0x4215999a", "0x426541d8", "0x4217cccd", "0x42655f07"],
4295    [4, "0x421a0000", "0x42657c1c", "0x421c3333", "0x4265a512", "0x421e6666", "0x4265ea16"],
4296    [4, "0x4220999a", "0x42662f1b", "0x4222cccd", "0x4266cfc5", "0x42250000", "0x4266fd22"],
4297    [4, "0x42273333", "0x42672a99", "0x42296666", "0x42672f4f", "0x422b999a", "0x4266fa5e"],
4298    [4, "0x422dcccd", "0x4266c56d", "0x42300000", "0x42662354", "0x42323333", "0x4265bfcc"],
4299    [4, "0x42346666", "0x42655c29", "0x4236999a", "0x4264d893", "0x4238cccd", "0x4264a4f7"],
4300    [4, "0x423b0000", "0x4264715b", "0x423d3333", "0x42648c64", "0x423f6666", "0x42648a23"],
4301    [4, "0x4241999a", "0x426487e3", "0x4243cccd", "0x42649375", "0x42460000", "0x42649759"],
4302    [4, "0x42483333", "0x42649b3d", "0x424a6666", "0x42649f07", "0x424c999a", "0x4264a1b1"],
4303    [4, "0x424ecccd", "0x4264a45a", "0x42510000", "0x4264a3f1", "0x42533333", "0x4264a752"],
4304    [4, "0x42556666", "0x4264aab3", "0x4257999a", "0x4264b141", "0x4259cccd", "0x4264b5dd"],
4305    [4, "0x425c0000", "0x4264ba5e", "0x425e3333", "0x4264c433", "0x42606666", "0x4264c28f"],
4306    [4, "0x4262999a", "0x4264c0ec", "0x4264cccd", "0x4264b646", "0x42670000", "0x4264ac08"],
4307    [4, "0x42693333", "0x4264a1cb", "0x426b6666", "0x42648ac1", "0x426d999a", "0x42648505"],
4308    [4, "0x426fcccd", "0x42647f48", "0x42720000", "0x42648903", "0x42743333", "0x426489ba"],
4309    [4, "0x42766666", "0x42648a72", "0x4278999a", "0x42647efa", "0x427acccd", "0x42648937"],
4310    [4, "0x427d0000", "0x4264938f", "0x427f3333", "0x4264b141", "0x4280b333", "0x4264c7ae"],
4311    [4, "0x4281cccd", "0x4264de1b", "0x4282e666", "0x42650347", "0x42840000", "0x42650fdf"],
4312    [4, "0x4285199a", "0x42651c78", "0x42863333", "0x42650f0e", "0x42874ccd", "0x42651326"],
4313    [4, "0x42886666", "0x42651759", "0x42898000", "0x42651168", "0x428a999a", "0x4265288d"],
4314    [4, "0x428bb333", "0x42653fb1", "0x428ccccd", "0x42657be7", "0x428de666", "0x42659e1b"],
4315    [4, "0x428f0000", "0x4265c034", "0x4290199a", "0x4265de01", "0x42913333", "0x4265f55a"],
4316    [4, "0x42924ccd", "0x42660c98", "0x42936666", "0x42662e14", "0x42948000", "0x426629c7"],
4317    [4, "0x4295999a", "0x42662560", "0x4296b333", "0x426606f7", "0x4297cccd", "0x4265db3d"],
4318    [4, "0x4298e666", "0x4265af69", "0x429a0000", "0x42654c30", "0x429b199a", "0x42652305"],
4319    [4, "0x429c3333", "0x4264f9db", "0x429d4ccd", "0x4264dd7e", "0x429e6666", "0x4264e426"],
4320    [4, "0x429f8000", "0x4264eace", "0x42a0999a", "0x426528f6", "0x42a1b333", "0x42654af5"],
4321    [4, "0x42a2cccd", "0x42656cda", "0x42a3e666", "0x42659581", "0x42a50000", "0x4265b007"],
4322    [4, "0x42a6199a", "0x4265ca8c", "0x42a73333", "0x4265dad4", "0x42a84ccd", "0x4265ea30"],
4323    [4, "0x42a96666", "0x4265f98c", "0x42aa8000", "0x42660120", "0x42ab999a", "0x42660c64"],
4324    [4, "0x42acb333", "0x4266178d", "0x42adcccd", "0x42662a16", "0x42aee666", "0x42662d77"],
4325    [4, "0x42b00000", "0x426630d8", "0x42b1199a", "0x426643e4", "0x42b23333", "0x42662090"],
4326    [4, "0x42b34ccd", "0x4265fd22", "0x42b46666", "0x4265401a", "0x42b58000", "0x42655917"],
4327    [4, "0x42b6999a", "0x426571f9", "0x42b7b333", "0x42666f69", "0x42b8cccd", "0x4266b5dd"],
4328    [4, "0x42b9e666", "0x4266fc6a", "0x42bb0000", "0x4266f39c", "0x42bc199a", "0x42670000"],
4329    [4, "0x42bd3333", "0x42670c64", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
4330    [1, "0x42bf6666", "0x42670000"],
4331    [1, "0x41facccd", "0x42670000"],
4332    [5]],
4333  "fillType1": "kWinding_FillType",
4334  "p2": [[0, "0x41facccd", "0x42670000"],
4335    [1, "0x41facccd", "0x42670000"],
4336    [4, "0x41ff3333", "0x4267016f", "0x4201cccd", "0x4266d220", "0x42040000", "0x426708e9"],
4337    [4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
4338    [4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
4339    [4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
4340    [4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
4341    [4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
4342    [4, "0x42273333", "0x4266d567", "0x42296666", "0x4266d0b1", "0x422b999a", "0x426705a2"],
4343    [4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
4344    [4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
4345    [4, "0x423b0000", "0x42698ea5", "0x423d3333", "0x4269739c", "0x423f6666", "0x426975dd"],
4346    [4, "0x4241999a", "0x4269781d", "0x4243cccd", "0x42696c8b", "0x42460000", "0x426968a7"],
4347    [4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
4348    [4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
4349    [4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
4350    [4, "0x425c0000", "0x426945a2", "0x425e3333", "0x42693bcd", "0x42606666", "0x42693d71"],
4351    [4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
4352    [4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
4353    [4, "0x426fcccd", "0x426980b8", "0x42720000", "0x426976fd", "0x42743333", "0x42697646"],
4354    [4, "0x42766666", "0x4269758e", "0x4278999a", "0x42698106", "0x427acccd", "0x426976c9"],
4355    [4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
4356    [4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
4357    [4, "0x4285199a", "0x4268e388", "0x42863333", "0x4268f0f2", "0x42874ccd", "0x4268ecda"],
4358    [4, "0x42886666", "0x4268e8a7", "0x42898000", "0x4268ee98", "0x428a999a", "0x4268d773"],
4359    [4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
4360    [4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
4361    [4, "0x42924ccd", "0x4267f368", "0x42936666", "0x4267d1ec", "0x42948000", "0x4267d639"],
4362    [4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
4363    [4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
4364    [4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
4365    [4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
4366    [4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
4367    [4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
4368    [4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
4369    [4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
4370    [4, "0x42b00000", "0x4267cf28", "0x42b1199a", "0x4267bc1c", "0x42b23333", "0x4267df70"],
4371    [4, "0x42b34ccd", "0x426802de", "0x42b46666", "0x4268bfe6", "0x42b58000", "0x4268a6e9"],
4372    [4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
4373    [4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
4374    [4, "0x42bd3333", "0x4266f39c", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
4375    [1, "0x42bf6666", "0x42670000"],
4376    [1, "0x41facccd", "0x42670000"],
4377    [5]],
4378  "fillType2": "kWinding_FillType",
4379  "op": "kUnion_SkPathOp",
4380  "expectSuccess": "yes",
4381  "expectMatch": "yes",
4382  "succeeded": true,
4383  "out": [[0, "0x41ff10c7", "0x426708ca"],
4384    [4, "0x41fdc715", "0x4267049a", "0x41fc7d62", "0x42670068", "0x41fb33b0", "0x42670000"],
4385    [4, "0x41fc7d56", "0x4266ff98", "0x41fdc70f", "0x4266fb67", "0x41ff10c7", "0x4266f736"],
4386    [4, "0x4200e347", "0x4266ee64", "0x42023e2b", "0x4266e593", "0x4203990e", "0x42670000"],
4387    [4, "0x42023e2d", "0x42671a6d", "0x4200e348", "0x4267119c", "0x41ff10c7", "0x426708ca"],
4388    [5],
4389    [0, "0x42252437", "0x42670000"],
4390    [4, "0x42251825", "0x4266ff10", "0x42250c12", "0x4266fe1b", "0x42250000", "0x4266fd22"],
4391    [4, "0x4222cccd", "0x4266cfc5", "0x4220999a", "0x42662f1b", "0x421e6666", "0x4265ea16"],
4392    [4, "0x421c3333", "0x4265a512", "0x421a0000", "0x42657c1c", "0x4217cccd", "0x42655f07"],
4393    [4, "0x4215999a", "0x426541d8", "0x42136666", "0x42652c8b", "0x42113333", "0x42653b4a"],
4394    [4, "0x420f0000", "0x42654a09", "0x420ccccd", "0x42656d77", "0x420a999a", "0x4265b766"],
4395    [4, "0x42086666", "0x4266016f", "0x42063333", "0x4266c04f", "0x42040000", "0x4266f717"],
4396    [4, "0x4203ddb1", "0x4266fa6d", "0x4203bb61", "0x4266fd63", "0x42039912", "0x42670000"],
4397    [4, "0x4203bb5f", "0x4267029d", "0x4203ddaf", "0x42670592", "0x42040000", "0x426708e9"],
4398    [4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
4399    [4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
4400    [4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
4401    [4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
4402    [4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
4403    [4, "0x42250c13", "0x426701e4", "0x42251827", "0x426700f0", "0x42252437", "0x42670000"],
4404    [5],
4405    [0, "0x422b5b2a", "0x42670000"],
4406    [4, "0x422948d9", "0x4266d224", "0x4227368a", "0x4266d6d8", "0x4225243a", "0x42670000"],
4407    [4, "0x42273689", "0x42672928", "0x422948da", "0x42672ddc", "0x422b5b2a", "0x42670000"],
4408    [5],
4409    [0, "0x42bc199a", "0x42670000"],
4410    [4, "0x42bb0000", "0x4266f39c", "0x42b9e666", "0x4266fc6a", "0x42b8cccd", "0x4266b5dd"],
4411    [4, "0x42b7b333", "0x42666f69", "0x42b6999a", "0x426571f9", "0x42b58000", "0x42655917"],
4412    [4, "0x42b4dc0f", "0x42654a8b", "0x42b4381f", "0x42658488", "0x42b3942e", "0x4265be85"],
4413    [4, "0x42b31e85", "0x4265e824", "0x42b2a8dc", "0x426611c2", "0x42b23333", "0x42662090"],
4414    [4, "0x42b15898", "0x42663bfd", "0x42b07dfc", "0x426636a5", "0x42afa360", "0x4266314d"],
4415    [4, "0x42af6462", "0x42662fc3", "0x42af2564", "0x42662e38", "0x42aee666", "0x42662d77"],
4416    [4, "0x42adcccd", "0x42662a16", "0x42acb333", "0x4266178d", "0x42ab999a", "0x42660c64"],
4417    [4, "0x42aa8000", "0x42660120", "0x42a96666", "0x4265f98c", "0x42a84ccd", "0x4265ea30"],
4418    [4, "0x42a73333", "0x4265dad4", "0x42a6199a", "0x4265ca8c", "0x42a50000", "0x4265b007"],
4419    [4, "0x42a3e666", "0x42659581", "0x42a2cccd", "0x42656cda", "0x42a1b333", "0x42654af5"],
4420    [4, "0x42a0999a", "0x426528f6", "0x429f8000", "0x4264eace", "0x429e6666", "0x4264e426"],
4421    [4, "0x429d4ccd", "0x4264dd7e", "0x429c3333", "0x4264f9db", "0x429b199a", "0x42652305"],
4422    [4, "0x429a0000", "0x42654c30", "0x4298e666", "0x4265af69", "0x4297cccd", "0x4265db3d"],
4423    [4, "0x4296b333", "0x426606f7", "0x4295999a", "0x42662560", "0x42948000", "0x426629c7"],
4424    [4, "0x4293a274", "0x42662d29", "0x4292c4e9", "0x42661928", "0x4291e75d", "0x42660527"],
4425    [4, "0x4291ab4f", "0x4265ffbb", "0x42916f41", "0x4265fa4f", "0x42913333", "0x4265f55a"],
4426    [4, "0x4290199a", "0x4265de01", "0x428f0000", "0x4265c034", "0x428de666", "0x42659e1b"],
4427    [4, "0x428ccccd", "0x42657be7", "0x428bb333", "0x42653fb1", "0x428a999a", "0x4265288d"],
4428    [4, "0x4289c8cc", "0x42651764", "0x4288f7ff", "0x42651638", "0x42882731", "0x4265150d"],
4429    [4, "0x4287de65", "0x426514a4", "0x42879599", "0x4265143c", "0x42874ccd", "0x42651326"],
4430    [4, "0x4286db83", "0x42651180", "0x42866a3a", "0x426512b0", "0x4285f8f0", "0x426513e0"],
4431    [4, "0x428550a0", "0x426515a3", "0x4284a850", "0x42651767", "0x42840000", "0x42650fdf"],
4432    [4, "0x4282e666", "0x42650347", "0x4281cccd", "0x4264de1b", "0x4280b333", "0x4264c7ae"],
4433    [4, "0x427f3333", "0x4264b141", "0x427d0000", "0x4264938f", "0x427acccd", "0x42648937"],
4434    [4, "0x4279641d", "0x426482a8", "0x4277fb6c", "0x42648501", "0x427692bb", "0x4264875a"],
4435    [4, "0x4275c838", "0x426488ab", "0x4274fdb6", "0x426489fc", "0x42743333", "0x426489ba"],
4436    [4, "0x427363d1", "0x42648977", "0x42729470", "0x426487fa", "0x4271c50e", "0x4264867e"],
4437    [4, "0x4270613d", "0x426483f1", "0x426efd6b", "0x42648165", "0x426d999a", "0x42648505"],
4438    [4, "0x426b6666", "0x42648ac1", "0x42693333", "0x4264a1cb", "0x42670000", "0x4264ac08"],
4439    [4, "0x4264cccd", "0x4264b646", "0x4262999a", "0x4264c0ec", "0x42606666", "0x4264c28f"],
4440    [4, "0x425ee5cf", "0x4264c3ae", "0x425d6539", "0x4264bf73", "0x425be4a2", "0x4264bb38"],
4441    [4, "0x425b3206", "0x4264b941", "0x425a7f69", "0x4264b74b", "0x4259cccd", "0x4264b5dd"],
4442    [4, "0x4257999a", "0x4264b141", "0x42556666", "0x4264aab3", "0x42533333", "0x4264a752"],
4443    [4, "0x42510000", "0x4264a3f1", "0x424ecccd", "0x4264a45a", "0x424c999a", "0x4264a1b1"],
4444    [4, "0x424a6666", "0x42649f07", "0x42483333", "0x42649b3d", "0x42460000", "0x42649759"],
4445    [4, "0x424536d4", "0x426495f5", "0x42446da8", "0x42649397", "0x4243a47c", "0x42649138"],
4446    [4, "0x42423a75", "0x42648cf4", "0x4240d06e", "0x426488b1", "0x423f6666", "0x42648a23"],
4447    [4, "0x423ecd91", "0x42648ac0", "0x423e34bd", "0x42648934", "0x423d9be8", "0x426487a8"],
4448    [4, "0x423c018a", "0x42648382", "0x423a672b", "0x42647f5c", "0x4238cccd", "0x4264a4f7"],
4449    [4, "0x4236999a", "0x4264d893", "0x42346666", "0x42655c29", "0x42323333", "0x4265bfcc"],
4450    [4, "0x42300000", "0x42662354", "0x422dcccd", "0x4266c56d", "0x422b999a", "0x4266fa5e"],
4451    [4, "0x422b84cb", "0x4266fc53", "0x422b6ffc", "0x4266fe33", "0x422b5b2d", "0x42670000"],
4452    [4, "0x422b6ffa", "0x426701cd", "0x422b84ca", "0x426703ad", "0x422b999a", "0x426705a2"],
4453    [4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
4454    [4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
4455    [4, "0x423a672b", "0x426980a4", "0x423c018a", "0x42697c7e", "0x423d9be8", "0x42697858"],
4456    [4, "0x423e34bd", "0x426976cc", "0x423ecd91", "0x42697540", "0x423f6666", "0x426975dd"],
4457    [4, "0x4240d06e", "0x4269774f", "0x42423a75", "0x4269730c", "0x4243a47c", "0x42696ec8"],
4458    [4, "0x42446da8", "0x42696c69", "0x424536d4", "0x42696a0b", "0x42460000", "0x426968a7"],
4459    [4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
4460    [4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
4461    [4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
4462    [4, "0x425a7f69", "0x426948b5", "0x425b3206", "0x426946bf", "0x425be4a2", "0x426944c8"],
4463    [4, "0x425d6539", "0x4269408d", "0x425ee5cf", "0x42693c52", "0x42606666", "0x42693d71"],
4464    [4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
4465    [4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
4466    [4, "0x426efd6b", "0x42697e9b", "0x4270613d", "0x42697c0f", "0x4271c50e", "0x42697982"],
4467    [4, "0x42729470", "0x42697806", "0x427363d1", "0x42697689", "0x42743333", "0x42697646"],
4468    [4, "0x4274fdb6", "0x42697604", "0x4275c838", "0x42697755", "0x427692bb", "0x426978a6"],
4469    [4, "0x4277fb6c", "0x42697aff", "0x4279641d", "0x42697d58", "0x427acccd", "0x426976c9"],
4470    [4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
4471    [4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
4472    [4, "0x4284a850", "0x4268e899", "0x428550a0", "0x4268ea5d", "0x4285f8f0", "0x4268ec20"],
4473    [4, "0x42866a3a", "0x4268ed50", "0x4286db83", "0x4268ee80", "0x42874ccd", "0x4268ecda"],
4474    [4, "0x42879599", "0x4268ebc4", "0x4287de65", "0x4268eb5c", "0x42882731", "0x4268eaf3"],
4475    [4, "0x4288f7ff", "0x4268e9c8", "0x4289c8cc", "0x4268e89c", "0x428a999a", "0x4268d773"],
4476    [4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
4477    [4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
4478    [4, "0x42916f41", "0x426805b1", "0x4291ab4f", "0x42680045", "0x4291e75d", "0x4267fad9"],
4479    [4, "0x4292c4e9", "0x4267e6d8", "0x4293a274", "0x4267d2d7", "0x42948000", "0x4267d639"],
4480    [4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
4481    [4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
4482    [4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
4483    [4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
4484    [4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
4485    [4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
4486    [4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
4487    [4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
4488    [4, "0x42af2564", "0x4267d1c8", "0x42af6462", "0x4267d03d", "0x42afa360", "0x4267ceb3"],
4489    [4, "0x42b07dfc", "0x4267c95b", "0x42b15898", "0x4267c403", "0x42b23333", "0x4267df70"],
4490    [4, "0x42b2a8dc", "0x4267ee3e", "0x42b31e85", "0x426817dc", "0x42b3942e", "0x4268417b"],
4491    [4, "0x42b4381f", "0x42687b78", "0x42b4dc0f", "0x4268b575", "0x42b58000", "0x4268a6e9"],
4492    [4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
4493    [4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
4494    [5],
4495    [0, "0x42bf6666", "0x42670000"],
4496    [4, "0x42bf0888", "0x42670000", "0x42beaaab", "0x4266fea0", "0x42be4ccd", "0x4266fd3f"],
4497    [4, "0x42bd9111", "0x4266fa7e", "0x42bcd555", "0x4266f7bd", "0x42bc199a", "0x42670000"],
4498    [4, "0x42bcd555", "0x42670843", "0x42bd9111", "0x42670582", "0x42be4ccd", "0x426702c1"],
4499    [4, "0x42beaaab", "0x42670160", "0x42bf0888", "0x42670000", "0x42bf6666", "0x42670000"],
4500    [5]],
4501  "fillTypeOut": "kEvenOdd_FillType"
4502},
4503"cubicOp118": {
4504  "p1": [[0, "0x00000000", "0x3f800000"],
4505    [4, "0x40800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40000000"],
4506    [5]],
4507  "fillType1": "kWinding_FillType",
4508  "p2": [[0, "0x3f800000", "0x40a00000"],
4509    [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
4510    [5]],
4511  "fillType2": "kWinding_FillType",
4512  "op": "kDifference_SkPathOp",
4513  "expectSuccess": "yes",
4514  "expectMatch": "yes",
4515  "succeeded": true,
4516  "out": [[0, "0x401012d6", "0x4041a226"],
4517    [4, "0x3fd03064", "0x402e72f3", "0x3f631246", "0x4006f5b6", "0x00000000", "0x3f800000"],
4518    [1, "0x40b01d03", "0x3ff568ac"],
4519    [4, "0x40aaa48c", "0x3ffff2de", "0x40a4c866", "0x400abf5a", "0x409e2691", "0x4016f0b4"],
4520    [4, "0x409809c2", "0x40222d81", "0x40914505", "0x402e9f05", "0x40898ba3", "0x403912d4"],
4521    [4, "0x405074bc", "0x401a5be4", "0x4029207b", "0x4026711f", "0x401012d6", "0x4041a226"],
4522    [5],
4523    [0, "0x40b01d03", "0x3ff568ac"],
4524    [1, "0x40c00000", "0x40000000"],
4525    [4, "0x40bad6b6", "0x3feb5ad6", "0x40b5ad6c", "0x3feab059", "0x40b01d03", "0x3ff568ac"],
4526    [5]],
4527  "fillTypeOut": "kEvenOdd_FillType"
4528},
4529"cubicOp117": {
4530  "p1": [[0, "0x00000000", "0x3f800000"],
4531    [4, "0x40800000", "0x40a00000", "0x40c00000", "0x00000000", "0x3f800000", "0x00000000"],
4532    [5]],
4533  "fillType1": "kWinding_FillType",
4534  "p2": [[0, "0x00000000", "0x40c00000"],
4535    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
4536    [5]],
4537  "fillType2": "kWinding_FillType",
4538  "op": "kDifference_SkPathOp",
4539  "expectSuccess": "yes",
4540  "expectMatch": "yes",
4541  "succeeded": true,
4542  "out": [[0, "0x3f55b89f", "0x3fddb67d"],
4543    [4, "0x3f117bcf", "0x3fc40d62", "0x3e9429d2", "0x3fa50a75", "0x00000000", "0x3f800000"],
4544    [1, "0x3f800000", "0x00000000"],
4545    [4, "0x40863000", "0x00000000", "0x40910148", "0x40028750", "0x4054451b", "0x401e29f6"],
4546    [4, "0x4008d7a8", "0x3fc589dd", "0x3fac7b8c", "0x3fa85880", "0x3f55b89f", "0x3fddb67d"],
4547    [5]],
4548  "fillTypeOut": "kEvenOdd_FillType"
4549},
4550"cubicOp116": {
4551  "p1": [[0, "0x00000000", "0x3f800000"],
4552    [4, "0x40800000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
4553    [5]],
4554  "fillType1": "kWinding_FillType",
4555  "p2": [[0, "0x00000000", "0x40000000"],
4556    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
4557    [5]],
4558  "fillType2": "kWinding_FillType",
4559  "op": "kDifference_SkPathOp",
4560  "expectSuccess": "yes",
4561  "expectMatch": "yes",
4562  "succeeded": true,
4563  "out": [[0, "0x3f004958", "0x3fcd92f1"],
4564    [4, "0x3eb0f132", "0x3fb6663f", "0x3e37145c", "0x3f9c9b2e", "0x00000000", "0x3f800000"],
4565    [1, "0x40000000", "0x00000000"],
4566    [4, "0x40000000", "0x00000000", "0x401458d1", "0x3f7429c3", "0x401c9776", "0x3fe455f9"],
4567    [4, "0x3fbd13e5", "0x3fb52c49", "0x3f5e663a", "0x3fbb47a6", "0x3f004958", "0x3fcd92f1"],
4568    [5],
4569    [0, "0x3fa1e79f", "0x401afbf0"],
4570    [4, "0x3ffb67da", "0x40455228", "0x401334b0", "0x404671cf", "0x401b94df", "0x4033dc4a"],
4571    [1, "0x3fa1e79f", "0x401afbf0"],
4572    [5]],
4573  "fillTypeOut": "kEvenOdd_FillType"
4574},
4575"testRect2": {
4576  "p1": [[0, "0x00000000", "0x00000000"],
4577    [1, "0x3f800000", "0x00000000"],
4578    [1, "0x3f800000", "0x3f800000"],
4579    [1, "0x00000000", "0x3f800000"],
4580    [5],
4581    [0, "0x40800000", "0x40800000"],
4582    [1, "0x40a00000", "0x40800000"],
4583    [1, "0x40a00000", "0x40a00000"],
4584    [1, "0x40800000", "0x40a00000"],
4585    [5]],
4586  "fillType1": "kWinding_FillType",
4587  "p2": [[0, "0x00000000", "0x00000000"],
4588    [1, "0x40000000", "0x00000000"],
4589    [1, "0x40000000", "0x40000000"],
4590    [1, "0x00000000", "0x40000000"],
4591    [5],
4592    [0, "0x00000000", "0x00000000"],
4593    [1, "0x40c00000", "0x00000000"],
4594    [1, "0x40c00000", "0x40c00000"],
4595    [1, "0x00000000", "0x40c00000"],
4596    [5]],
4597  "fillType2": "kEvenOdd_FillType",
4598  "op": "kDifference_SkPathOp",
4599  "expectSuccess": "yes",
4600  "expectMatch": "yes",
4601  "succeeded": true,
4602  "out": [[0, "0x3f800000", "0x00000000"],
4603    [1, "0x00000000", "0x00000000"],
4604    [1, "0x00000000", "0x3f800000"],
4605    [1, "0x3f800000", "0x3f800000"],
4606    [1, "0x3f800000", "0x00000000"],
4607    [5]],
4608  "fillTypeOut": "kEvenOdd_FillType"
4609},
4610"testRect1": {
4611  "p1": [[0, "0x00000000", "0x00000000"],
4612    [1, "0x00000000", "0x42700000"],
4613    [1, "0x42700000", "0x42700000"],
4614    [1, "0x42700000", "0x00000000"],
4615    [5],
4616    [0, "0x41f00000", "0x41a00000"],
4617    [1, "0x41f00000", "0x42480000"],
4618    [1, "0x42480000", "0x42480000"],
4619    [1, "0x42480000", "0x41a00000"],
4620    [5],
4621    [0, "0x41c00000", "0x41a00000"],
4622    [1, "0x41c00000", "0x41f00000"],
4623    [1, "0x42100000", "0x41f00000"],
4624    [1, "0x42100000", "0x41a00000"],
4625    [5]],
4626  "fillType1": "kWinding_FillType",
4627  "p2": [],
4628  "fillType2": "kWinding_FillType",
4629  "op": "kUnion_SkPathOp",
4630  "expectSuccess": "yes",
4631  "expectMatch": "yes",
4632  "succeeded": true,
4633  "out": [[0, "0x00000000", "0x42700000"],
4634    [1, "0x00000000", "0x00000000"],
4635    [1, "0x42700000", "0x00000000"],
4636    [1, "0x42700000", "0x42700000"],
4637    [1, "0x00000000", "0x42700000"],
4638    [5]],
4639  "fillTypeOut": "kEvenOdd_FillType"
4640},
4641"cubicOp115": {
4642  "p1": [[0, "0x00000000", "0x3f800000"],
4643    [4, "0x40400000", "0x40800000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
4644    [5]],
4645  "fillType1": "kWinding_FillType",
4646  "p2": [[0, "0x3f800000", "0x40000000"],
4647    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
4648    [5]],
4649  "fillType2": "kWinding_FillType",
4650  "op": "kDifference_SkPathOp",
4651  "expectSuccess": "yes",
4652  "expectMatch": "yes",
4653  "succeeded": true,
4654  "out": [[0, "0x3fa055d2", "0x400563a3"],
4655    [4, "0x3f6deae3", "0x3fef1517", "0x3f06b628", "0x3fc35b14", "0x00000000", "0x3f800000"],
4656    [1, "0x402057d1", "0x40002321"],
4657    [4, "0x4013cb91", "0x400177d3", "0x400dd893", "0x400c4c67", "0x400a055c", "0x4018ac74"],
4658    [1, "0x3fa055d2", "0x400563a3"],
4659    [5],
4660    [0, "0x4009476a", "0x401b2e4d"],
4661    [4, "0x40098484", "0x401a56fc", "0x4009c3b7", "0x401980d4", "0x400a055c", "0x4018ac74"],
4662    [1, "0x40108bfd", "0x401ad954"],
4663    [4, "0x400e2e8d", "0x401b1414", "0x400bc443", "0x401b3306", "0x4009476a", "0x401b2e4d"],
4664    [5],
4665    [0, "0x4049f7ce", "0x4010c986"],
4666    [1, "0x40a00000", "0x40400000"],
4667    [4, "0x4082af00", "0x4018e955", "0x40629ba7", "0x400faa3c", "0x40492438", "0x4010362f"],
4668    [4, "0x40496a70", "0x401066d0", "0x4049b0f7", "0x401097ed", "0x4049f7ce", "0x4010c986"],
4669    [5]],
4670  "fillTypeOut": "kEvenOdd_FillType"
4671},
4672"issue2753": {
4673  "p1": [[0, "0x430eb375", "0x42dd22d1"],
4674    [1, "0x430ef4fe", "0x42c80000"],
4675    [1, "0x4319d5c3", "0x42c80000"],
4676    [1, "0x431a978d", "0x42d86042"],
4677    [4, "0x431a978d", "0x42d86042", "0x43192c4a", "0x42d8f74c", "0x4318d47b", "0x42dad2f2"],
4678    [4, "0x4318d47b", "0x42dad2f2", "0x430eb375", "0x42dd22d1", "0x430eb375", "0x42dd22d1"],
4679    [5]],
4680  "fillType1": "kWinding_FillType",
4681  "p2": [[0, "0x421c0000", "0x42f80083"],
4682    [4, "0x421c0000", "0x42f80083", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
4683    [4, "0x424a6666", "0x42ea0083", "0x432499db", "0x42aa6666", "0x433c3375", "0x42eb33b6"],
4684    [4, "0x433c3375", "0x42eb33b6", "0x432ecd0e", "0x42ba0000", "0x421c0000", "0x42f80083"],
4685    [5]],
4686  "fillType2": "kWinding_FillType",
4687  "op": "kUnion_SkPathOp",
4688  "expectSuccess": "yes",
4689  "expectMatch": "yes",
4690  "succeeded": true,
4691  "out": [[0, "0x430ec0de", "0x42d8cf8d"],
4692    [1, "0x430eb375", "0x42dd22d1"],
4693    [1, "0x4318d47b", "0x42dad2f2"],
4694    [4, "0x43190190", "0x42d9dec0", "0x4319773e", "0x42d9401e", "0x4319df19", "0x42d8df8d"],
4695    [4, "0x43330ca2", "0x42da8368", "0x433a2c68", "0x42e669be", "0x433bca38", "0x42ea1c0c"],
4696    [4, "0x433bee0c", "0x42ea783b", "0x433c1120", "0x42ead571", "0x433c3375", "0x42eb33b6"],
4697    [4, "0x433c3375", "0x42eb33b6", "0x433c174c", "0x42eacc4f", "0x433bca38", "0x42ea1c0c"],
4698    [4, "0x4335669a", "0x42d9aba4", "0x43290089", "0x42d1ce02", "0x431a2a75", "0x42cf2836"],
4699    [1, "0x4319d5c3", "0x42c80000"],
4700    [1, "0x430ef4fe", "0x42c80000"],
4701    [1, "0x430ee213", "0x42ce19fd"],
4702    [4, "0x42cbf131", "0x42cd5779", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
4703    [1, "0x421c0000", "0x42f80083"],
4704    [4, "0x42af2e60", "0x42e1d136", "0x42f10573", "0x42d9de96", "0x430ec0de", "0x42d8cf8d"],
4705    [5]],
4706  "fillTypeOut": "kEvenOdd_FillType"
4707},
4708"cubicOp114": {
4709  "p1": [[0, "0x00000000", "0x3f800000"],
4710    [4, "0x3f800000", "0x40400000", "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab"],
4711    [5]],
4712  "fillType1": "kWinding_FillType",
4713  "p2": [[0, "0x3f800000", "0x40400000"],
4714    [4, "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab", "0x00000000", "0x3f800000"],
4715    [5]],
4716  "fillType2": "kWinding_FillType",
4717  "op": "kIntersect_SkPathOp",
4718  "expectSuccess": "yes",
4719  "expectMatch": "yes",
4720  "succeeded": true,
4721  "out": [[0, "0x00000000", "0x3f800000"],
4722    [1, "0x3f0de77f", "0x4006f3c0"],
4723    [4, "0x3f1863d2", "0x4005a1ac", "0x3f251a6e", "0x400410a3", "0x3f348e83", "0x40024c29"],
4724    [4, "0x3f4c1487", "0x3ff9b1be", "0x3f677a67", "0x3fef55c6", "0x3f80b8d8", "0x3fe5846a"],
4725    [4, "0x3fbcce0a", "0x3fb8150f", "0x3fe98da6", "0x3f963e41", "0x00000000", "0x3f800000"],
4726    [5]],
4727  "fillTypeOut": "kEvenOdd_FillType"
4728},
4729"issue2808": {
4730  "p1": [[0, "0x43fe99fc", "0x43c0cd0e"],
4731    [2, "0x43fe99fc", "0x43cfd81d", "0x43f3f6e0", "0x43da7b3a"],
4732    [2, "0x43e953c3", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
4733    [2, "0x43cb3da5", "0x43e51e56", "0x43c09a88", "0x43da7b3a"],
4734    [2, "0x43b5f76c", "0x43cfd81d", "0x43b5f76c", "0x43c0cd0e"],
4735    [2, "0x43b5f76c", "0x43b1c1ff", "0x43c09a88", "0x43a71ee2"],
4736    [2, "0x43cb3da5", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
4737    [2, "0x43e953c3", "0x439c7bc6", "0x43f3f6e0", "0x43a71ee2"],
4738    [2, "0x43fe99fc", "0x43b1c1ff", "0x43fe99fc", "0x43c0cd0e"],
4739    [5]],
4740  "fillType1": "kWinding_FillType",
4741  "p2": [[0, "0x43e0845a", "0x43916fbe"],
4742    [2, "0x43e0845a", "0x4396839e", "0x43dced34", "0x439a1ac4"],
4743    [2, "0x43d9560d", "0x439db1eb", "0x43d4422d", "0x439db1eb"],
4744    [2, "0x43cf2e4d", "0x439db1eb", "0x43cb9726", "0x439a1ac4"],
4745    [2, "0x43c80000", "0x4396839e", "0x43c80000", "0x43916fbe"],
4746    [2, "0x43c80000", "0x438c5bde", "0x43cb9726", "0x4388c4b8"],
4747    [2, "0x43cf2e4d", "0x43852d91", "0x43d4422d", "0x43852d91"],
4748    [2, "0x43d9560d", "0x43852d91", "0x43dced34", "0x4388c4b8"],
4749    [2, "0x43e0845a", "0x438c5bde", "0x43e0845a", "0x43916fbe"],
4750    [5]],
4751  "fillType2": "kWinding_FillType",
4752  "op": "kUnion_SkPathOp",
4753  "expectSuccess": "yes",
4754  "expectMatch": "yes",
4755  "succeeded": true,
4756  "out": [[0, "0x43dced34", "0x439a1ac4"],
4757    [2, "0x43e0845a", "0x4396839e", "0x43e0845a", "0x43916fbe"],
4758    [2, "0x43e0845a", "0x438c5bde", "0x43dced34", "0x4388c4b8"],
4759    [2, "0x43d9560d", "0x43852d91", "0x43d4422d", "0x43852d91"],
4760    [2, "0x43cf2e4d", "0x43852d91", "0x43cb9726", "0x4388c4b8"],
4761    [2, "0x43c80000", "0x438c5bde", "0x43c80000", "0x43916fbe"],
4762    [2, "0x43c80000", "0x4396839e", "0x43cb9726", "0x439a1ac4"],
4763    [2, "0x43ce3960", "0x439cbcfe", "0x43d1a873", "0x439d70a7"],
4764    [2, "0x43c80d0c", "0x439fac5f", "0x43c09a88", "0x43a71ee2"],
4765    [2, "0x43b5f76c", "0x43b1c1ff", "0x43b5f76c", "0x43c0cd0e"],
4766    [2, "0x43b5f76c", "0x43cfd81d", "0x43c09a88", "0x43da7b3a"],
4767    [2, "0x43cb3da5", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
4768    [2, "0x43e953c3", "0x43e51e56", "0x43f3f6e0", "0x43da7b3a"],
4769    [2, "0x43fe99fc", "0x43cfd81d", "0x43fe99fc", "0x43c0cd0e"],
4770    [2, "0x43fe99fc", "0x43b1c1ff", "0x43f3f6e0", "0x43a71ee2"],
4771    [2, "0x43e953c3", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
4772    [2, "0x43d9f6a9", "0x439c7bc6", "0x43d9a55e", "0x439c7d01"],
4773    [2, "0x43db6ae8", "0x439b9d10", "0x43dced34", "0x439a1ac4"],
4774    [5]],
4775  "fillTypeOut": "kEvenOdd_FillType"
4776},
4777"cubicOp114asQuad": {
4778  "p1": [[0, "0x00000000", "0x3f800000"],
4779    [2, "0x3ec23c99", "0x3fedac0b", "0x3eb0c3c4", "0x40046269"],
4780    [2, "0x3eb3f74b", "0x400a816c", "0x3ebf6d5a", "0x400b6717"],
4781    [2, "0x3ecbbd95", "0x400b9eb0", "0x3f03fc0b", "0x4008358c"],
4782    [2, "0x3f300097", "0x40012a8c", "0x3fad68ad", "0x3fe55a48"],
4783    [2, "0x40016888", "0x3fc85f78", "0x40600000", "0x3faaaaab"],
4784    [5]],
4785  "fillType1": "kWinding_FillType",
4786  "p2": [[0, "0x3f800000", "0x40400000"],
4787    [2, "0x3ea9d29a", "0x40290609", "0x3ef6e1a3", "0x4015b696"],
4788    [2, "0x3f21f855", "0x40026723", "0x3f80b8d8", "0x3fe5846a"],
4789    [2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
4790    [2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
4791    [5]],
4792  "fillType2": "kWinding_FillType",
4793  "op": "kIntersect_SkPathOp",
4794  "expectSuccess": "yes",
4795  "expectMatch": "yes",
4796  "succeeded": true,
4797  "out": [[0, "0x00000000", "0x3f800000"],
4798    [1, "0x3f0d9527", "0x4006ca93"],
4799    [2, "0x3f1cbb44", "0x4004b303", "0x3f351b20", "0x400210ba"],
4800    [2, "0x3f55253e", "0x3ff408e0", "0x3f80b8d8", "0x3fe5846a"],
4801    [2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
4802    [2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
4803    [5]],
4804  "fillTypeOut": "kEvenOdd_FillType"
4805},
4806"rects4": {
4807  "p1": [[0, "0x00000000", "0x00000000"],
4808    [1, "0x3f800000", "0x00000000"],
4809    [1, "0x3f800000", "0x3f800000"],
4810    [1, "0x00000000", "0x3f800000"],
4811    [5],
4812    [0, "0x00000000", "0x00000000"],
4813    [1, "0x40000000", "0x00000000"],
4814    [1, "0x40000000", "0x40000000"],
4815    [1, "0x00000000", "0x40000000"],
4816    [5]],
4817  "fillType1": "kEvenOdd_FillType",
4818  "p2": [[0, "0x00000000", "0x00000000"],
4819    [1, "0x40000000", "0x00000000"],
4820    [1, "0x40000000", "0x40000000"],
4821    [1, "0x00000000", "0x40000000"],
4822    [5],
4823    [0, "0x00000000", "0x00000000"],
4824    [1, "0x40400000", "0x00000000"],
4825    [1, "0x40400000", "0x40400000"],
4826    [1, "0x00000000", "0x40400000"],
4827    [5]],
4828  "fillType2": "kWinding_FillType",
4829  "op": "kDifference_SkPathOp",
4830  "expectSuccess": "yes",
4831  "expectMatch": "yes",
4832  "succeeded": true,
4833  "out": [],
4834  "fillTypeOut": "kEvenOdd_FillType"
4835},
4836"rects3": {
4837  "p1": [[0, "0x00000000", "0x00000000"],
4838    [1, "0x3f800000", "0x00000000"],
4839    [1, "0x3f800000", "0x3f800000"],
4840    [1, "0x00000000", "0x3f800000"],
4841    [5],
4842    [0, "0x00000000", "0x00000000"],
4843    [1, "0x40800000", "0x00000000"],
4844    [1, "0x40800000", "0x40800000"],
4845    [1, "0x00000000", "0x40800000"],
4846    [5]],
4847  "fillType1": "kEvenOdd_FillType",
4848  "p2": [[0, "0x00000000", "0x00000000"],
4849    [1, "0x40000000", "0x00000000"],
4850    [1, "0x40000000", "0x40000000"],
4851    [1, "0x00000000", "0x40000000"],
4852    [5],
4853    [0, "0x00000000", "0x00000000"],
4854    [1, "0x40000000", "0x00000000"],
4855    [1, "0x40000000", "0x40000000"],
4856    [1, "0x00000000", "0x40000000"],
4857    [5]],
4858  "fillType2": "kWinding_FillType",
4859  "op": "kDifference_SkPathOp",
4860  "expectSuccess": "yes",
4861  "expectMatch": "yes",
4862  "succeeded": true,
4863  "out": [[0, "0x40800000", "0x00000000"],
4864    [1, "0x40000000", "0x00000000"],
4865    [1, "0x40000000", "0x40000000"],
4866    [1, "0x00000000", "0x40000000"],
4867    [1, "0x00000000", "0x40800000"],
4868    [1, "0x40800000", "0x40800000"],
4869    [1, "0x40800000", "0x00000000"],
4870    [5]],
4871  "fillTypeOut": "kEvenOdd_FillType"
4872},
4873"rects2": {
4874  "p1": [[0, "0x00000000", "0x00000000"],
4875    [1, "0x40800000", "0x00000000"],
4876    [1, "0x40800000", "0x40800000"],
4877    [1, "0x00000000", "0x40800000"],
4878    [5],
4879    [0, "0x40400000", "0x40400000"],
4880    [1, "0x40800000", "0x40400000"],
4881    [1, "0x40800000", "0x40800000"],
4882    [1, "0x40400000", "0x40800000"],
4883    [5]],
4884  "fillType1": "kEvenOdd_FillType",
4885  "p2": [[0, "0x40400000", "0x40400000"],
4886    [1, "0x40c00000", "0x40400000"],
4887    [1, "0x40c00000", "0x40c00000"],
4888    [1, "0x40400000", "0x40c00000"],
4889    [5],
4890    [0, "0x40400000", "0x40400000"],
4891    [1, "0x40800000", "0x40400000"],
4892    [1, "0x40800000", "0x40800000"],
4893    [1, "0x40400000", "0x40800000"],
4894    [5]],
4895  "fillType2": "kWinding_FillType",
4896  "op": "kDifference_SkPathOp",
4897  "expectSuccess": "yes",
4898  "expectMatch": "yes",
4899  "succeeded": true,
4900  "out": [[0, "0x40800000", "0x00000000"],
4901    [1, "0x00000000", "0x00000000"],
4902    [1, "0x00000000", "0x40800000"],
4903    [1, "0x40400000", "0x40800000"],
4904    [1, "0x40400000", "0x40400000"],
4905    [1, "0x40800000", "0x40400000"],
4906    [1, "0x40800000", "0x00000000"],
4907    [5]],
4908  "fillTypeOut": "kEvenOdd_FillType"
4909},
4910"rects1": {
4911  "p1": [[0, "0x00000000", "0x00000000"],
4912    [1, "0x3f800000", "0x00000000"],
4913    [1, "0x3f800000", "0x3f800000"],
4914    [1, "0x00000000", "0x3f800000"],
4915    [5],
4916    [0, "0x00000000", "0x00000000"],
4917    [1, "0x40c00000", "0x00000000"],
4918    [1, "0x40c00000", "0x40c00000"],
4919    [1, "0x00000000", "0x40c00000"],
4920    [5]],
4921  "fillType1": "kEvenOdd_FillType",
4922  "p2": [[0, "0x00000000", "0x00000000"],
4923    [1, "0x3f800000", "0x00000000"],
4924    [1, "0x3f800000", "0x3f800000"],
4925    [1, "0x00000000", "0x3f800000"],
4926    [5],
4927    [0, "0x00000000", "0x00000000"],
4928    [1, "0x40000000", "0x00000000"],
4929    [1, "0x40000000", "0x40000000"],
4930    [1, "0x00000000", "0x40000000"],
4931    [5]],
4932  "fillType2": "kEvenOdd_FillType",
4933  "op": "kUnion_SkPathOp",
4934  "expectSuccess": "yes",
4935  "expectMatch": "yes",
4936  "succeeded": true,
4937  "out": [[0, "0x40c00000", "0x00000000"],
4938    [1, "0x3f800000", "0x00000000"],
4939    [1, "0x3f800000", "0x3f800000"],
4940    [1, "0x00000000", "0x3f800000"],
4941    [1, "0x00000000", "0x40c00000"],
4942    [1, "0x40c00000", "0x40c00000"],
4943    [1, "0x40c00000", "0x00000000"],
4944    [5]],
4945  "fillTypeOut": "kEvenOdd_FillType"
4946},
4947"issue2540": {
4948  "p1": [[0, "0x41d40b43", "0x42ab7aad"],
4949    [4, "0x42a86511", "0x418e2bd4", "0x4187837c", "0x42cbb958", "0x414a1894", "0x42d27e77"],
4950    [4, "0x41314fdf", "0x42d4ed91", "0x41386a7f", "0x42d0ee14", "0x41386a7f", "0x42d0ee14"],
4951    [1, "0x41b952f1", "0x42b37525"],
4952    [4, "0x41b952f1", "0x42b37525", "0xc122bda6", "0x42efd4fe", "0xc1894bc7", "0x42f1a666"],
4953    [4, "0xc198eb85", "0x42f22873", "0xc1904dd3", "0x42ef9603", "0xc1904dd3", "0x42ef9603"],
4954    [4, "0xc1904dd3", "0x42ef9603", "0x41638938", "0x42b536c9", "0x41d40b43", "0x42ab7aad"],
4955    [5]],
4956  "fillType1": "kWinding_FillType",
4957  "p2": [[0, "0xc1c89fbe", "0x42f9d2f2"],
4958    [4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
4959    [4, "0xc1808f5c", "0x42f95687", "0x3fa24dd3", "0x42b67ae1", "0x42150e57", "0x42beb540"],
4960    [4, "0x42150e57", "0x42beb540", "0x4135ef9e", "0x42a777ce", "0xc1c89fbe", "0x42f9d2f2"],
4961    [5]],
4962  "fillType2": "kWinding_FillType",
4963  "op": "kUnion_SkPathOp",
4964  "expectSuccess": "yes",
4965  "expectMatch": "yes",
4966  "succeeded": true,
4967  "out": [[0, "0x41b1a677", "0x42bc8748"],
4968    [4, "0x4220066c", "0x4291a9aa", "0x428fb2de", "0x42014694", "0x41d40b43", "0x42ab7aad"],
4969    [4, "0x41acce97", "0x42af5da9", "0x4158322b", "0x42bb0164", "0x40b20b51", "0x42c7966e"],
4970    [4, "0xc0536e7e", "0x42d0a081", "0xc15ac956", "0x42e00ea3", "0xc1c89fbe", "0x42f9d2f2"],
4971    [4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
4972    [4, "0xc1b3e1ff", "0x42fb0196", "0xc1a1169b", "0x42f72ee9", "0xc189ab33", "0x42f1a963"],
4973    [4, "0xc1898bcb", "0x42f1a871", "0xc1896bfd", "0x42f1a772", "0xc1894bc7", "0x42f1a666"],
4974    [4, "0xc149df3a", "0x42f077d1", "0x40441e78", "0x42d688d9", "0x4157af6c", "0x42c48899"],
4975    [4, "0x416c671f", "0x42c38c57", "0x4180daaf", "0x42c2a736", "0x418bcf36", "0x42c1dd11"],
4976    [1, "0x41386a7f", "0x42d0ee14"],
4977    [4, "0x41386a7f", "0x42d0ee14", "0x41314fdf", "0x42d4ed91", "0x414a1894", "0x42d27e77"],
4978    [4, "0x41573bb2", "0x42d13429", "0x41847a21", "0x42ca0cf9", "0x41a5393e", "0x42c041e4"],
4979    [4, "0x41cd8c6b", "0x42be101d", "0x41f9b913", "0x42bd534e", "0x42150e57", "0x42beb540"],
4980    [4, "0x42150e57", "0x42beb540", "0x41fdede4", "0x42b9c043", "0x41b1a677", "0x42bc8748"],
4981    [5],
4982    [0, "0x41992515", "0x42bda488"],
4983    [1, "0x41b952f1", "0x42b37525"],
4984    [4, "0x41b952f1", "0x42b37525", "0x41a4ea9b", "0x42b813d5", "0x4186353a", "0x42beccbe"],
4985    [4, "0x418cafe3", "0x42be5c5d", "0x41930042", "0x42bdfa11", "0x41992515", "0x42bda488"],
4986    [5]],
4987  "fillTypeOut": "kEvenOdd_FillType"
4988},
4989"issue2504": {
4990  "p1": [[0, "0x4208f800", "0xc0bf4001"],
4991    [1, "0x420dcfff", "0x00000000"],
4992    [1, "0x41ff8000", "0x00000000"],
4993    [5]],
4994  "fillType1": "kWinding_FillType",
4995  "p2": [[0, "0x4212dfae", "0x3f637ea0"],
4996    [4, "0x4212dfae", "0x3f637ea0", "0x420c7e59", "0x3f0dd3f5", "0x420a0baf", "0xbdec0b00"],
4997    [4, "0x42079903", "0xbf48d6b4", "0x420a23ae", "0xc0b5b02c", "0x420a23ae", "0xc0b5b02c"],
4998    [5]],
4999  "fillType2": "kWinding_FillType",
5000  "op": "kUnion_SkPathOp",
5001  "expectSuccess": "yes",
5002  "expectMatch": "yes",
5003  "succeeded": true,
5004  "out": [[0, "0x4209ccfd", "0xc09e6663"],
5005    [1, "0x4208f800", "0xc0bf4001"],
5006    [1, "0x41ff8000", "0x00000000"],
5007    [1, "0x420a84e9", "0x00000000"],
5008    [4, "0x420d39dd", "0x3f17a9bf", "0x4212dfae", "0x3f637ea0", "0x4212dfae", "0x3f637ea0"],
5009    [1, "0x420a23ae", "0xc0b5b02c"],
5010    [4, "0x420a23ae", "0xc0b5b02c", "0x4209fdbb", "0xc0ac8e3e", "0x4209ccfd", "0xc09e6663"],
5011    [5]],
5012  "fillTypeOut": "kEvenOdd_FillType"
5013},
5014"kari1": {
5015  "p1": [[0, "0x421fc000", "0xc0bac000"],
5016    [1, "0x42228000", "0xc0b94000"],
5017    [1, "0x4216d800", "0x3fad0000"],
5018    [1, "0x4214d000", "0x3f760000"],
5019    [5]],
5020  "fillType1": "kWinding_FillType",
5021  "p2": [[0, "0x42161c00", "0xbfb88000"],
5022    [4, "0x42177eab", "0xbfd98000", "0x4218a800", "0xc0090000", "0x42199800", "0xc0310000"],
5023    [1, "0x421a9000", "0xc0270000"],
5024    [4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
5025    [4, "0x4218440a", "0xbe1e9c48", "0x4214b955", "0xbf978000", "0x42161c00", "0xbfb88000"],
5026    [5]],
5027  "fillType2": "kWinding_FillType",
5028  "op": "kDifference_SkPathOp",
5029  "expectSuccess": "yes",
5030  "expectMatch": "yes",
5031  "succeeded": true,
5032  "out": [[0, "0x42228000", "0xc0b94000"],
5033    [1, "0x421fc000", "0xc0bac000"],
5034    [1, "0x421a8f0d", "0xc02709cc"],
5035    [1, "0x421a9000", "0xc0270000"],
5036    [4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
5037    [4, "0x4218440a", "0xbe1e9c48", "0x4217be21", "0xbe9d17f8", "0x42172d5c", "0xbf022fcb"],
5038    [1, "0x4214d000", "0x3f760000"],
5039    [1, "0x4216d800", "0x3fad0000"],
5040    [1, "0x42228000", "0xc0b94000"],
5041    [5]],
5042  "fillTypeOut": "kEvenOdd_FillType"
5043},
5044"quadOp10i": {
5045  "p1": [[0, "0x00000000", "0x00000000"],
5046    [2, "0x3f800000", "0x41000000", "0x40400000", "0x40a00000"],
5047    [1, "0x41000000", "0x3f800000"],
5048    [5]],
5049  "fillType1": "kWinding_FillType",
5050  "p2": [[0, "0x00000000", "0x00000000"],
5051    [2, "0x41000000", "0x3f800000", "0x40800000", "0x41000000"],
5052    [5]],
5053  "fillType2": "kWinding_FillType",
5054  "op": "kIntersect_SkPathOp",
5055  "expectSuccess": "yes",
5056  "expectMatch": "yes",
5057  "succeeded": true,
5058  "out": [[0, "0x00000000", "0x00000000"],
5059    [1, "0x402cafb7", "0x40acafb7"],
5060    [2, "0x40362765", "0x40a76274", "0x40400000", "0x40a00000"],
5061    [1, "0x40a7f310", "0x404ce180"],
5062    [2, "0x40a54875", "0x403521d4", "0x40a00000", "0x40200000"],
5063    [2, "0x40800000", "0x3f000000", "0x00000000", "0x00000000"],
5064    [5]],
5065  "fillTypeOut": "kEvenOdd_FillType"
5066},
5067"cubicOp113": {
5068  "p1": [[0, "0x40000000", "0x40800000"],
5069    [4, "0x40400000", "0x40a00000", "0x40155555", "0x408aaaab", "0x40755555", "0x40755556"],
5070    [5]],
5071  "fillType1": "kWinding_FillType",
5072  "p2": [[0, "0x40400000", "0x40a00000"],
5073    [4, "0x40155555", "0x408aaaab", "0x40755555", "0x40755556", "0x40000000", "0x40800000"],
5074    [5]],
5075  "fillType2": "kWinding_FillType",
5076  "op": "kDifference_SkPathOp",
5077  "expectSuccess": "yes",
5078  "expectMatch": "yes",
5079  "succeeded": true,
5080  "out": [[0, "0x40000000", "0x40800000"],
5081    [1, "0x40755555", "0x40755556"],
5082    [4, "0x405231e4", "0x408085e9", "0x4041a25f", "0x40871812", "0x40379eea", "0x408b80aa"],
5083    [4, "0x4038484e", "0x408aa316", "0x4038f9c1", "0x4089ceb2", "0x4039a2ea", "0x4089043b"],
5084    [4, "0x40405fae", "0x4080f3e5", "0x4043be10", "0x4079d773", "0x40000000", "0x40800000"],
5085    [5]],
5086  "fillTypeOut": "kEvenOdd_FillType"
5087},
5088"skpcarrot_is24": {
5089  "p1": [[0, "0x446c4000", "0x44154000"],
5090    [2, "0x44647bc6", "0x44154000", "0x445efde3", "0x441abde3"],
5091    [2, "0x44598000", "0x44203bc6", "0x44598000", "0x44280000"],
5092    [2, "0x44598000", "0x442fc43a", "0x445efde3", "0x4435421d"],
5093    [2, "0x44647bc6", "0x443ac000", "0x446c4000", "0x443ac000"],
5094    [2, "0x4474043a", "0x443ac000", "0x4479821d", "0x4435421d"],
5095    [2, "0x447f0000", "0x442fc43a", "0x447f0000", "0x44280000"],
5096    [2, "0x447f0000", "0x44203bc6", "0x4479821d", "0x441abde3"],
5097    [2, "0x4474043a", "0x44154000", "0x446c4000", "0x44154000"],
5098    [5]],
5099  "fillType1": "kEvenOdd_FillType",
5100  "p2": [[0, "0x446c452f", "0x44154a5e"],
5101    [4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
5102    [4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
5103    [4, "0x445b221d", "0x4433e9fc", "0x4462e604", "0x443aca5e", "0x446c452f", "0x443aca5e"],
5104    [4, "0x4475a45a", "0x443aca5e", "0x447d6842", "0x4433e9fc", "0x447ecc3a", "0x442aee77"],
5105    [4, "0x447ef19a", "0x4429fd1f", "0x447f052f", "0x44290614", "0x447f052f", "0x44280a5e"],
5106    [4, "0x447f051f", "0x441daf5c", "0x4476a021", "0x44154a5e", "0x446c452f", "0x44154a5e"],
5107    [5]],
5108  "fillType2": "kWinding_FillType",
5109  "op": "kIntersect_SkPathOp",
5110  "expectSuccess": "yes",
5111  "expectMatch": "yes",
5112  "succeeded": true,
5113  "out": [[0, "0x447edc50", "0x44259540"],
5114    [4, "0x447da827", "0x441c638c", "0x4475cae5", "0x44154a5e", "0x446c452f", "0x44154a5e"],
5115    [4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
5116    [4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
5117    [4, "0x445a44a0", "0x442e5335", "0x445bb408", "0x44316aff", "0x445dca89", "0x4433f3fd"],
5118    [2, "0x445e5abe", "0x44349ef8", "0x445efde3", "0x4435421d"],
5119    [2, "0x4460000d", "0x44364447", "0x446115d4", "0x44371705"],
5120    [4, "0x44631e28", "0x44389a6b", "0x446577a1", "0x4439b6e1", "0x44680420", "0x443a4e45"],
5121    [2, "0x446a0a84", "0x443ac000", "0x446c4000", "0x443ac000"],
5122    [2, "0x446f00ed", "0x443ac000", "0x447178a5", "0x443a0f46"],
5123    [4, "0x4472dcf6", "0x4439a899", "0x4474303e", "0x443919c0", "0x44756d49", "0x443867f5"],
5124    [2, "0x44779ab4", "0x44372986", "0x4479821d", "0x4435421d"],
5125    [2, "0x447b1c81", "0x4433a7b9", "0x447c3f1a", "0x4431dbb4"],
5126    [4, "0x447d6f05", "0x442fee25", "0x447e481c", "0x442dc56b", "0x447eb519", "0x442b76cf"],
5127    [2, "0x447f0000", "0x4429cae8", "0x447f0000", "0x44280000"],
5128    [2, "0x447f0000", "0x4426c33f", "0x447edc50", "0x44259540"],
5129    [5]],
5130  "fillTypeOut": "kEvenOdd_FillType"
5131},
5132"issue1417": {
5133  "p1": [[0, "0x42f52d9d", "0x42a4913a"],
5134    [2, "0x4301d253", "0x42a00000", "0x430a0000", "0x42a00000"],
5135    [2, "0x4313282c", "0x42a00000", "0x431b20c7", "0x42a5b9c0"],
5136    [1, "0x43212d2d", "0x42c80000"],
5137    [1, "0x43212d2d", "0x42c80000"],
5138    [1, "0x42e69697", "0x42c80000"],
5139    [1, "0x42e69697", "0x42c80000"],
5140    [1, "0x42f52d9d", "0x42a4913a"],
5141    [1, "0x42f52d9d", "0x42a4913a"],
5142    [5],
5143    [0, "0x42c55d28", "0x430c5806"],
5144    [1, "0x42e69697", "0x42c80000"],
5145    [1, "0x42e69697", "0x42c80000"],
5146    [1, "0x42c3de16", "0x42c80000"],
5147    [1, "0x42c3de16", "0x42c80000"],
5148    [2, "0x42b00000", "0x42e1e2a3", "0x42b00000", "0x43020000"],
5149    [2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
5150    [1, "0x42c55d28", "0x430c5806"],
5151    [1, "0x42c55d28", "0x430c5806"],
5152    [5],
5153    [0, "0x4308f83e", "0x4326aaab"],
5154    [1, "0x42c55d28", "0x430c5806"],
5155    [1, "0x42c55d28", "0x430c5806"],
5156    [1, "0x42baeafb", "0x4319073c"],
5157    [1, "0x42baeafb", "0x4319073c"],
5158    [2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
5159    [2, "0x42dd95be", "0x432d80ce", "0x42f1a2ce", "0x43311e27"],
5160    [1, "0x4308f83e", "0x4326aaab"],
5161    [1, "0x4308f83e", "0x4326aaab"],
5162    [5],
5163    [0, "0x432fd4bb", "0x430d8569"],
5164    [1, "0x4308f83e", "0x4326aaab"],
5165    [1, "0x4308f83e", "0x4326aaab"],
5166    [1, "0x43192844", "0x4331cbaf"],
5167    [1, "0x43192844", "0x4331cbaf"],
5168    [2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
5169    [2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
5170    [1, "0x432fd4bb", "0x430d8569"],
5171    [1, "0x432fd4bb", "0x430d8569"],
5172    [5],
5173    [0, "0x432fd4bb", "0x430d8569"],
5174    [1, "0x433be0d7", "0x4305b9cf"],
5175    [1, "0x433be0d7", "0x4305b9cf"],
5176    [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
5177    [2, "0x433c0000", "0x42e1e2a4", "0x433210f5", "0x42c80000"],
5178    [1, "0x43212d2d", "0x42c80000"],
5179    [1, "0x43212d2d", "0x42c80000"],
5180    [1, "0x432fd4bb", "0x430d8569"],
5181    [1, "0x432fd4bb", "0x430d8569"],
5182    [5]],
5183  "fillType1": "kWinding_FillType",
5184  "p2": [[0, "0x432e1e1e", "0x42c80000"],
5185    [1, "0x43212d2d", "0x42c80000"],
5186    [1, "0x43212d2d", "0x42c80000"],
5187    [1, "0x431b20c7", "0x42a5b9c0"],
5188    [1, "0x431b20c7", "0x42a5b9c0"],
5189    [2, "0x43192654", "0x42a44df9", "0x43171932", "0x42a33c7c"],
5190    [1, "0x430f8788", "0x42c80000"],
5191    [1, "0x430f8788", "0x42c80000"],
5192    [1, "0x43212d2d", "0x42c80000"],
5193    [1, "0x43212d2d", "0x42c80000"],
5194    [1, "0x43283c3c", "0x42f00000"],
5195    [1, "0x43283c3c", "0x42f00000"],
5196    [1, "0x43352d2d", "0x42f00000"],
5197    [1, "0x43352d2d", "0x42f00000"],
5198    [1, "0x433a5dbf", "0x4306b448"],
5199    [1, "0x433a5dbf", "0x4306b448"],
5200    [1, "0x433be0d7", "0x4305b9cf"],
5201    [1, "0x433be0d7", "0x4305b9cf"],
5202    [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
5203    [2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
5204    [1, "0x43352d2d", "0x42f00000"],
5205    [1, "0x43352d2d", "0x42f00000"],
5206    [1, "0x432e1e1e", "0x42c80000"],
5207    [1, "0x432e1e1e", "0x42c80000"],
5208    [5],
5209    [0, "0x42b1d6f5", "0x42f00000"],
5210    [1, "0x42d61e1e", "0x42f00000"],
5211    [1, "0x42d61e1e", "0x42f00000"],
5212    [1, "0x42c55d28", "0x430c5806"],
5213    [1, "0x42c55d28", "0x430c5806"],
5214    [1, "0x42b029b9", "0x43050e58"],
5215    [1, "0x42b029b9", "0x43050e58"],
5216    [2, "0x42b00000", "0x43038b7a", "0x42b00000", "0x43020000"],
5217    [2, "0x42b00000", "0x42f99e79", "0x42b1d6f5", "0x42f00000"],
5218    [5],
5219    [0, "0x42c15a39", "0x43113704"],
5220    [1, "0x42c55d28", "0x430c5806"],
5221    [1, "0x42c55d28", "0x430c5806"],
5222    [1, "0x42f16017", "0x431b7908"],
5223    [1, "0x42f16017", "0x431b7908"],
5224    [1, "0x42ed5d28", "0x43205806"],
5225    [1, "0x42ed5d28", "0x43205806"],
5226    [1, "0x42c15a39", "0x43113704"],
5227    [1, "0x42c15a39", "0x43113704"],
5228    [5],
5229    [0, "0x42e276e0", "0x432d9439"],
5230    [2, "0x42e9c2b2", "0x432fb2b4", "0x42f1a2ce", "0x43311e27"],
5231    [1, "0x43044958", "0x4329b26d"],
5232    [1, "0x43044958", "0x4329b26d"],
5233    [1, "0x42ed5d28", "0x43205806"],
5234    [1, "0x42ed5d28", "0x43205806"],
5235    [1, "0x42e276e0", "0x432d9439"],
5236    [1, "0x42e276e0", "0x432d9439"],
5237    [5]],
5238  "fillType2": "kWinding_FillType",
5239  "op": "kUnion_SkPathOp",
5240  "expectSuccess": "yes",
5241  "expectMatch": "yes",
5242  "succeeded": true,
5243  "out": [[0, "0x430a0000", "0x42a00000"],
5244    [2, "0x4301d253", "0x42a00000", "0x42f52d9d", "0x42a4913a"],
5245    [1, "0x42e69697", "0x42c80000"],
5246    [1, "0x42c3de16", "0x42c80000"],
5247    [2, "0x42b60baf", "0x42da022a", "0x42b1d6f5", "0x42effffe"],
5248    [2, "0x42b00000", "0x42f99e79", "0x42b00000", "0x43020000"],
5249    [2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
5250    [1, "0x42c55d28", "0x430c5806"],
5251    [1, "0x42c15a39", "0x43113704"],
5252    [1, "0x42baeafb", "0x4319073c"],
5253    [2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
5254    [2, "0x42d72f3b", "0x432a4d8d", "0x42e276e7", "0x432d943b"],
5255    [2, "0x42e9c2b6", "0x432fb2b5", "0x42f1a2ce", "0x43311e27"],
5256    [1, "0x43044958", "0x4329b26d"],
5257    [1, "0x4308f83e", "0x4326aaab"],
5258    [1, "0x43192844", "0x4331cbaf"],
5259    [2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
5260    [2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
5261    [1, "0x432fd4bb", "0x430d8569"],
5262    [1, "0x433a5dbf", "0x4306b448"],
5263    [1, "0x433be0d7", "0x4305b9cf"],
5264    [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
5265    [2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
5266    [2, "0x4338fa29", "0x42da022d", "0x433210f5", "0x42c80000"],
5267    [1, "0x43212d2d", "0x42c80000"],
5268    [1, "0x431b20c7", "0x42a5b9c0"],
5269    [2, "0x4319265b", "0x42a44dfe", "0x43171938", "0x42a33c80"],
5270    [2, "0x4310e266", "0x42a00000", "0x430a0000", "0x42a00000"],
5271    [5],
5272    [0, "0x430f8788", "0x42c80000"],
5273    [1, "0x43212d2d", "0x42c80000"],
5274    [1, "0x43283c3c", "0x42f00000"],
5275    [1, "0x432fd4bb", "0x430d8569"],
5276    [1, "0x4308f83e", "0x4326aaab"],
5277    [1, "0x42f16017", "0x431b7908"],
5278    [1, "0x42c55d28", "0x430c5806"],
5279    [1, "0x42d61e1e", "0x42f00000"],
5280    [1, "0x42e69697", "0x42c80000"],
5281    [1, "0x430f8788", "0x42c80000"],
5282    [5]],
5283  "fillTypeOut": "kEvenOdd_FillType"
5284},
5285"cubicOp112": {
5286  "p1": [[0, "0x40000000", "0x40800000"],
5287    [4, "0x40000000", "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x00000000"],
5288    [5]],
5289  "fillType1": "kWinding_FillType",
5290  "p2": [[0, "0x40800000", "0x40c00000"],
5291    [4, "0x00000000", "0x3f800000", "0x40800000", "0x40000000", "0x40400000", "0x40000000"],
5292    [5]],
5293  "fillType2": "kWinding_FillType",
5294  "op": "kDifference_SkPathOp",
5295  "expectSuccess": "yes",
5296  "expectMatch": "yes",
5297  "succeeded": true,
5298  "out": [[0, "0x401a7212", "0x406458af"],
5299    [4, "0x400b6eb8", "0x406aaaab", "0x40000000", "0x407279a8", "0x40000000", "0x40800000"],
5300    [1, "0x3f800000", "0x00000000"],
5301    [4, "0x40039fbc", "0x3f58658c", "0x402d8659", "0x3fbbd0c0", "0x40458dee", "0x3ff74ea2"],
5302    [4, "0x4031df09", "0x3fef2cc9", "0x3fdc41ef", "0x3ffb7de1", "0x401a7212", "0x406458af"],
5303    [5],
5304    [0, "0x40530ed1", "0x404c3b44"],
5305    [4, "0x4064d83e", "0x403f0811", "0x4069aad1", "0x4029e5f2", "0x40487d6b", "0x3ffeb3a6"],
5306    [4, "0x4046ca2b", "0x3fff7e24", "0x40440768", "0x40000000", "0x40400000", "0x40000000"],
5307    [1, "0x40530ed1", "0x404c3b44"],
5308    [5]],
5309  "fillTypeOut": "kEvenOdd_FillType"
5310},
5311"skpadspert_net23": {
5312  "p1": [[0, "0xa223d70a", "0x43f1c000"],
5313    [1, "0x00000000", "0x43f14000"],
5314    [1, "0x41f40000", "0x43f14000"],
5315    [4, "0x4202d628", "0x43f14000", "0x420a0000", "0x43f2253b", "0x420a0000", "0x43f34000"],
5316    [1, "0x420a0000", "0x4429a000"],
5317    [4, "0x420a0000", "0x442a2d63", "0x4202d628", "0x442aa000", "0x41f40000", "0x442aa000"],
5318    [1, "0xa6000000", "0x442aa000"],
5319    [1, "0xa5feb852", "0x442a6000"],
5320    [1, "0x41f40000", "0x442a6000"],
5321    [4, "0x4200a09f", "0x442a6000", "0x42060000", "0x442a0a0a", "0x42060000", "0x4429a000"],
5322    [1, "0x42060000", "0x43f34000"],
5323    [4, "0x42060000", "0x43f26bec", "0x4200a09f", "0x43f1c000", "0x41f40000", "0x43f1c000"],
5324    [1, "0xa223d70a", "0x43f1c000"],
5325    [5]],
5326  "fillType1": "kEvenOdd_FillType",
5327  "p2": [[0, "0x00000000", "0x43f10000"],
5328    [1, "0x420c0000", "0x43f10000"],
5329    [1, "0x420c0000", "0x442ac000"],
5330    [1, "0x00000000", "0x442ac000"],
5331    [5]],
5332  "fillType2": "kWinding_FillType",
5333  "op": "kIntersect_SkPathOp",
5334  "expectSuccess": "yes",
5335  "expectMatch": "yes",
5336  "succeeded": true,
5337  "out": [[0, "0x00000000", "0x43f14000"],
5338    [1, "0x00000000", "0x43f1c000"],
5339    [1, "0x41f40000", "0x43f1c000"],
5340    [4, "0x4200a09f", "0x43f1c000", "0x42060000", "0x43f26bec", "0x42060000", "0x43f34000"],
5341    [1, "0x42060000", "0x4429a000"],
5342    [4, "0x42060000", "0x442a0a0a", "0x4200a09f", "0x442a6000", "0x41f40000", "0x442a6000"],
5343    [1, "0x00000000", "0x442a6000"],
5344    [1, "0x00000000", "0x442aa000"],
5345    [1, "0x41f40000", "0x442aa000"],
5346    [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
5347    [1, "0x420a0000", "0x43f34000"],
5348    [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
5349    [1, "0x00000000", "0x43f14000"],
5350    [5]],
5351  "fillTypeOut": "kEvenOdd_FillType"
5352},
5353"skpadspert_de11": {
5354  "p1": [[0, "0xa6000000", "0x442aa000"],
5355    [1, "0x41f40000", "0x442aa000"],
5356    [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
5357    [1, "0x420a0000", "0x43f34000"],
5358    [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
5359    [1, "0x00000000", "0x43f14000"],
5360    [1, "0xa6000000", "0x442aa000"],
5361    [5]],
5362  "fillType1": "kEvenOdd_FillType",
5363  "p2": [[0, "0x00000000", "0x43f10000"],
5364    [1, "0x420c0000", "0x43f10000"],
5365    [1, "0x420c0000", "0x442ac000"],
5366    [1, "0x00000000", "0x442ac000"],
5367    [5]],
5368  "fillType2": "kWinding_FillType",
5369  "op": "kIntersect_SkPathOp",
5370  "expectSuccess": "yes",
5371  "expectMatch": "yes",
5372  "succeeded": true,
5373  "out": [[0, "0x00000000", "0x43f14000"],
5374    [1, "0x00000000", "0x442aa000"],
5375    [1, "0x41f40000", "0x442aa000"],
5376    [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
5377    [1, "0x420a0000", "0x43f34000"],
5378    [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
5379    [1, "0x00000000", "0x43f14000"],
5380    [5]],
5381  "fillTypeOut": "kEvenOdd_FillType"
5382},
5383"findFirst1": {
5384  "p1": [[0, "0x00000000", "0x3f800000"],
5385    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
5386    [5]],
5387  "fillType1": "kWinding_FillType",
5388  "p2": [[0, "0x00000000", "0x40a00000"],
5389    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
5390    [5]],
5391  "fillType2": "kWinding_FillType",
5392  "op": "kDifference_SkPathOp",
5393  "expectSuccess": "yes",
5394  "expectMatch": "yes",
5395  "succeeded": true,
5396  "out": [[0, "0x4024ea2e", "0x3f629f57"],
5397    [4, "0x401b1c2d", "0x3f630d84", "0x400ee7ab", "0x3f6c2072", "0x40000000", "0x3f800000"],
5398    [1, "0x00000000", "0x3f800000"],
5399    [4, "0x3e3473a7", "0x3ff0c848", "0x3ee426b8", "0x401aeb8b", "0x3f40e0e6", "0x402de41b"],
5400    [4, "0x3f8f5ef3", "0x3fe82bde", "0x3fcce91f", "0x3f94986c", "0x4024ea2e", "0x3f629f57"],
5401    [5]],
5402  "fillTypeOut": "kEvenOdd_FillType"
5403},
5404"xOp2i": {
5405  "p1": [[0, "0x3f800000", "0x40a00000"],
5406    [4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
5407    [5]],
5408  "fillType1": "kEvenOdd_FillType",
5409  "p2": [[0, "0x40000000", "0x40400000"],
5410    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40800000", "0x00000000"],
5411    [5]],
5412  "fillType2": "kEvenOdd_FillType",
5413  "op": "kIntersect_SkPathOp",
5414  "expectSuccess": "yes",
5415  "expectMatch": "yes",
5416  "succeeded": true,
5417  "out": [[0, "0x4069a343", "0x3ffe8335"],
5418    [4, "0x4034b50a", "0x4060965b", "0x3fac7c8e", "0x409ea295", "0x40000000", "0x40400000"],
5419    [4, "0x401d7821", "0x4029e5e7", "0x4041b923", "0x4013cbce", "0x4069a343", "0x3ffe8335"],
5420    [5]],
5421  "fillTypeOut": "kEvenOdd_FillType"
5422},
5423"xOp3i": {
5424  "p1": [[0, "0x3f800000", "0x40800000"],
5425    [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
5426    [5]],
5427  "fillType1": "kWinding_FillType",
5428  "p2": [[0, "0x3f800000", "0x40800000"],
5429    [4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
5430    [5]],
5431  "fillType2": "kWinding_FillType",
5432  "op": "kIntersect_SkPathOp",
5433  "expectSuccess": "yes",
5434  "expectMatch": "yes",
5435  "succeeded": true,
5436  "out": [[0, "0x3f800602", "0x407f20e0"],
5437    [4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
5438    [1, "0x3f840001", "0x407d0000"],
5439    [4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
5440    [4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
5441    [1, "0x3f840001", "0x407d0000"],
5442    [4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
5443    [5]],
5444  "fillTypeOut": "kEvenOdd_FillType"
5445},
5446"xOp1u": {
5447  "p1": [[0, "0x3f800000", "0x40800000"],
5448    [4, "0x40800000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x40400000"],
5449    [5]],
5450  "fillType1": "kEvenOdd_FillType",
5451  "p2": [[0, "0x40000000", "0x40400000"],
5452    [4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
5453    [5]],
5454  "fillType2": "kEvenOdd_FillType",
5455  "op": "kUnion_SkPathOp",
5456  "expectSuccess": "yes",
5457  "expectMatch": "yes",
5458  "succeeded": true,
5459  "out": [[0, "0x405ff400", "0x40600c00"],
5460    [4, "0x403ff7ff", "0x40800400", "0x401ff400", "0x408ffe00", "0x3f800000", "0x40800000"],
5461    [1, "0x4015a383", "0x406edf4c"],
5462    [4, "0x400e6d02", "0x4064c631", "0x40073681", "0x4055a383", "0x40000000", "0x40400000"],
5463    [1, "0x40600000", "0x40600000"],
5464    [1, "0x405ff400", "0x40600c00"],
5465    [5],
5466    [0, "0x40607800", "0x405f8800"],
5467    [4, "0x40605000", "0x405fafff", "0x40602800", "0x405fd800", "0x40600000", "0x40600000"],
5468    [1, "0x40a00000", "0x40800000"],
5469    [4, "0x409c64bf", "0x406a5c7d", "0x4098c97f", "0x405b39cf", "0x40952e3e", "0x405120b4"],
5470    [1, "0x40c00000", "0x40400000"],
5471    [4, "0x40903c00", "0x40202800", "0x40802832", "0x403fb064", "0x40607800", "0x405f8800"],
5472    [5]],
5473  "fillTypeOut": "kEvenOdd_FillType"
5474},
5475"xOp1i": {
5476  "p1": [[0, "0x3f800000", "0x40800000"],
5477    [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x3f800000"],
5478    [5]],
5479  "fillType1": "kEvenOdd_FillType",
5480  "p2": [[0, "0x00000000", "0x40c00000"],
5481    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
5482    [5]],
5483  "fillType2": "kEvenOdd_FillType",
5484  "op": "kIntersect_SkPathOp",
5485  "expectSuccess": "yes",
5486  "expectMatch": "yes",
5487  "succeeded": true,
5488  "out": [[0, "0x404f8000", "0x40146000"],
5489    [4, "0x40386580", "0x402c68fc", "0x40202e9f", "0x40478006", "0x4008833e", "0x4062bf50"],
5490    [4, "0x404879c5", "0x40317c41", "0x409004ee", "0x3fbc67fa", "0x409ef9db", "0x3f83126f"],
5491    [1, "0x40a00000", "0x3f800000"],
5492    [1, "0x409fc660", "0x3f800224"],
5493    [4, "0x409f84c3", "0x3f80fdd8", "0x409f4091", "0x3f82035f", "0x409ef9db", "0x3f83126f"],
5494    [1, "0x404f8000", "0x40146000"],
5495    [5]],
5496  "fillTypeOut": "kEvenOdd_FillType"
5497},
5498"cubicOp111": {
5499  "p1": [[0, "0x3f800000", "0x40800000"],
5500    [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
5501    [5]],
5502  "fillType1": "kWinding_FillType",
5503  "p2": [[0, "0x3f800000", "0x40800000"],
5504    [4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
5505    [5]],
5506  "fillType2": "kWinding_FillType",
5507  "op": "kIntersect_SkPathOp",
5508  "expectSuccess": "yes",
5509  "expectMatch": "yes",
5510  "succeeded": true,
5511  "out": [[0, "0x3f800602", "0x407f20e0"],
5512    [4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
5513    [1, "0x3f840001", "0x407d0000"],
5514    [4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
5515    [4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
5516    [1, "0x3f840001", "0x407d0000"],
5517    [4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
5518    [5]],
5519  "fillTypeOut": "kEvenOdd_FillType"
5520},
5521"cubicOp110": {
5522  "p1": [[0, "0x00000000", "0x00000000"],
5523    [1, "0x3f800000", "0x00000000"],
5524    [1, "0x3f800000", "0x3f800000"],
5525    [1, "0x00000000", "0x3f800000"],
5526    [5],
5527    [0, "0x00000000", "0x00000000"],
5528    [1, "0x40800000", "0x00000000"],
5529    [1, "0x40800000", "0x40800000"],
5530    [1, "0x00000000", "0x40800000"],
5531    [5]],
5532  "fillType1": "kEvenOdd_FillType",
5533  "p2": [[0, "0x00000000", "0x00000000"],
5534    [1, "0x40000000", "0x00000000"],
5535    [1, "0x40000000", "0x40000000"],
5536    [1, "0x00000000", "0x40000000"],
5537    [5],
5538    [0, "0x00000000", "0x00000000"],
5539    [1, "0x40000000", "0x00000000"],
5540    [1, "0x40000000", "0x40000000"],
5541    [1, "0x00000000", "0x40000000"],
5542    [5]],
5543  "fillType2": "kEvenOdd_FillType",
5544  "op": "kIntersect_SkPathOp",
5545  "expectSuccess": "yes",
5546  "expectMatch": "yes",
5547  "succeeded": true,
5548  "out": [],
5549  "fillTypeOut": "kEvenOdd_FillType"
5550},
5551"cubicOp109": {
5552  "p1": [[0, "0x00000000", "0x3f800000"],
5553    [4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40a00000", "0x40800000"],
5554    [5]],
5555  "fillType1": "kWinding_FillType",
5556  "p2": [[0, "0x40400000", "0x40c00000"],
5557    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
5558    [5]],
5559  "fillType2": "kWinding_FillType",
5560  "op": "kDifference_SkPathOp",
5561  "expectSuccess": "yes",
5562  "expectMatch": "yes",
5563  "succeeded": true,
5564  "out": [[0, "0x40384010", "0x4049b681"],
5565    [4, "0x4005ea4c", "0x4031a6ed", "0x3f900bfc", "0x400805fe", "0x00000000", "0x3f800000"],
5566    [1, "0x40369848", "0x402d8e92"],
5567    [4, "0x4035d01f", "0x4034eaf9", "0x40369627", "0x403e90b5", "0x40384010", "0x4049b681"],
5568    [5],
5569    [0, "0x40a00000", "0x40800000"],
5570    [4, "0x40a5ff6d", "0x40740126", "0x40a89f7f", "0x406ec101", "0x40a81628", "0x406c74a9"],
5571    [4, "0x40a75ac7", "0x406951fc", "0x40a0bcd8", "0x406bae12", "0x4094c551", "0x4069e770"],
5572    [4, "0x40984e9d", "0x4070bc7c", "0x409c0bf5", "0x407817ea", "0x40a00000", "0x40800000"],
5573    [5]],
5574  "fillTypeOut": "kEvenOdd_FillType"
5575},
5576"cubicOp108": {
5577  "p1": [[0, "0x00000000", "0x3f800000"],
5578    [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
5579    [5]],
5580  "fillType1": "kWinding_FillType",
5581  "p2": [[0, "0x3f800000", "0x40000000"],
5582    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
5583    [5]],
5584  "fillType2": "kWinding_FillType",
5585  "op": "kUnion_SkPathOp",
5586  "expectSuccess": "yes",
5587  "expectMatch": "yes",
5588  "succeeded": true,
5589  "out": [[0, "0x3f26caef", "0x3fe4f596"],
5590    [4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
5591    [1, "0x40000000", "0x00000000"],
5592    [4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
5593    [4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
5594    [4, "0x404cd9ee", "0x40032ac5", "0x408c9c54", "0x402dc6ed", "0x40c00000", "0x40800000"],
5595    [1, "0x401fa01e", "0x4026400c"],
5596    [4, "0x40231d95", "0x40573a3b", "0x400f5c54", "0x40663011", "0x3f4ee9ac", "0x3ffc0c51"],
5597    [4, "0x3f34d92f", "0x3ff72b3f", "0x3f26eabd", "0x3fee5b45", "0x3f26caef", "0x3fe4f596"],
5598    [5]],
5599  "fillTypeOut": "kEvenOdd_FillType"
5600},
5601"cubicOp107": {
5602  "p1": [[0, "0x00000000", "0x3f800000"],
5603    [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
5604    [5]],
5605  "fillType1": "kWinding_FillType",
5606  "p2": [[0, "0x3f800000", "0x40000000"],
5607    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
5608    [5]],
5609  "fillType2": "kWinding_FillType",
5610  "op": "kIntersect_SkPathOp",
5611  "expectSuccess": "yes",
5612  "expectMatch": "yes",
5613  "succeeded": true,
5614  "out": [[0, "0x4016a61d", "0x3fde697c"],
5615    [4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
5616    [4, "0x3f3488b4", "0x3fecf5f3", "0x3f41e78b", "0x3ff4a78c", "0x3f4ee9ac", "0x3ffc0c51"],
5617    [4, "0x3f5c3280", "0x3ffe88f1", "0x3f6ca230", "0x40000000", "0x3f800000", "0x40000000"],
5618    [1, "0x401fa01e", "0x4026400c"],
5619    [4, "0x401e8075", "0x40167b44", "0x401af7f6", "0x40032fcb", "0x4016a61d", "0x3fde697c"],
5620    [5]],
5621  "fillTypeOut": "kEvenOdd_FillType"
5622},
5623"cubicOp106": {
5624  "p1": [[0, "0x00000000", "0x3f800000"],
5625    [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
5626    [5]],
5627  "fillType1": "kWinding_FillType",
5628  "p2": [[0, "0x3f800000", "0x40000000"],
5629    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
5630    [5]],
5631  "fillType2": "kWinding_FillType",
5632  "op": "kDifference_SkPathOp",
5633  "expectSuccess": "yes",
5634  "expectMatch": "yes",
5635  "succeeded": true,
5636  "out": [[0, "0x3f26caef", "0x3fe4f596"],
5637    [4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
5638    [1, "0x40000000", "0x00000000"],
5639    [4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
5640    [4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
5641    [4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
5642    [5],
5643    [0, "0x3f4ee9ac", "0x3ffc0c51"],
5644    [4, "0x400f5c54", "0x40663011", "0x40231d95", "0x40573a3b", "0x401fa01e", "0x4026400c"],
5645    [1, "0x3f800000", "0x40000000"],
5646    [4, "0x3f6ca230", "0x40000000", "0x3f5c3280", "0x3ffe88f1", "0x3f4ee9ac", "0x3ffc0c51"],
5647    [5]],
5648  "fillTypeOut": "kEvenOdd_FillType"
5649},
5650"cubicOp105": {
5651  "p1": [[0, "0x00000000", "0x3f800000"],
5652    [4, "0x00000000", "0x40800000", "0x40c00000", "0x40a00000", "0x40000000", "0x00000000"],
5653    [5]],
5654  "fillType1": "kWinding_FillType",
5655  "p2": [[0, "0x40a00000", "0x40c00000"],
5656    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
5657    [5]],
5658  "fillType2": "kWinding_FillType",
5659  "op": "kDifference_SkPathOp",
5660  "expectSuccess": "yes",
5661  "expectMatch": "yes",
5662  "succeeded": true,
5663  "out": [[0, "0x4019fc59", "0x405fd169"],
5664    [4, "0x3fb4546f", "0x405c04bb", "0x00000000", "0x401d0966", "0x00000000", "0x3f800000"],
5665    [1, "0x40000000", "0x00000000"],
5666    [4, "0x4005e301", "0x3deb7832", "0x400b6f60", "0x3e683882", "0x4010a84d", "0x3eabc0fd"],
5667    [4, "0x3fa5d522", "0x3f557a40", "0x3f931272", "0x3ff1a353", "0x4019fc59", "0x405fd169"],
5668    [5]],
5669  "fillTypeOut": "kEvenOdd_FillType"
5670},
5671"cubicOp104": {
5672  "p1": [[0, "0x00000000", "0x3f800000"],
5673    [4, "0x00000000", "0x40c00000", "0x40800000", "0x00000000", "0x40c00000", "0x3f800000"],
5674    [5]],
5675  "fillType1": "kWinding_FillType",
5676  "p2": [[0, "0x00000000", "0x40800000"],
5677    [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
5678    [5]],
5679  "fillType2": "kWinding_FillType",
5680  "op": "kDifference_SkPathOp",
5681  "expectSuccess": "yes",
5682  "expectMatch": "yes",
5683  "succeeded": true,
5684  "out": [[0, "0x40100001", "0x40200000"],
5685    [4, "0x401f4fb5", "0x4016d02d", "0x402f3574", "0x400c7446", "0x403f5b16", "0x4001eebd"],
5686    [4, "0x406773f5", "0x3fcf9c02", "0x40888b69", "0x3f995916", "0x409b8e39", "0x3f800000"],
5687    [1, "0x40c00000", "0x3f800000"],
5688    [4, "0x40b55555", "0x3f555555", "0x40a8e38e", "0x3f5c71c7", "0x409b8e39", "0x3f800000"],
5689    [1, "0x40900000", "0x3f800000"],
5690    [1, "0x40100001", "0x40200000"],
5691    [5],
5692    [0, "0x403e2771", "0x3f800000"],
5693    [1, "0x00000000", "0x3f800000"],
5694    [4, "0x00000000", "0x40394b48", "0x3f131f5d", "0x404d7100", "0x3fb2dbfe", "0x403b2dbd"],
5695    [4, "0x3fe196c7", "0x4012a300", "0x401024c6", "0x3fc8c49e", "0x403e2771", "0x3f800000"],
5696    [5]],
5697  "fillTypeOut": "kEvenOdd_FillType"
5698},
5699"cubicOp103": {
5700  "p1": [[0, "0x00000000", "0x3f800000"],
5701    [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
5702    [5]],
5703  "fillType1": "kWinding_FillType",
5704  "p2": [[0, "0x00000000", "0x40000000"],
5705    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
5706    [5]],
5707  "fillType2": "kWinding_FillType",
5708  "op": "kDifference_SkPathOp",
5709  "expectSuccess": "yes",
5710  "expectMatch": "yes",
5711  "succeeded": true,
5712  "out": [[0, "0x3e982284", "0x3ff864ad"],
5713    [4, "0x3f4d67c3", "0x40493f6b", "0x3fa40f4d", "0x40192a12", "0x3fcd1965", "0x3fd6faec"],
5714    [1, "0x3e982284", "0x3ff864ad"],
5715    [5],
5716    [0, "0x3fce0b8b", "0x3f800000"],
5717    [1, "0x00000000", "0x3f800000"],
5718    [4, "0x3dca4814", "0x3fb29205", "0x3e4a4813", "0x3fd9e701", "0x3e9737c3", "0x3ff7d890"],
5719    [4, "0x3eecb2a1", "0x3fee5d3b", "0x3f1c7696", "0x3fdd8a76", "0x3f47eb5c", "0x3fca5c15"],
5720    [4, "0x3f7f2cfa", "0x3fb1f855", "0x3f9f88cd", "0x3f95c4aa", "0x3fce0b8b", "0x3f800000"],
5721    [5]],
5722  "fillTypeOut": "kEvenOdd_FillType"
5723},
5724"cubicOp102": {
5725  "p1": [[0, "0x00000000", "0x3f800000"],
5726    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
5727    [5]],
5728  "fillType1": "kWinding_FillType",
5729  "p2": [[0, "0x00000000", "0x3f800000"],
5730    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
5731    [5]],
5732  "fillType2": "kWinding_FillType",
5733  "op": "kIntersect_SkPathOp",
5734  "expectSuccess": "yes",
5735  "expectMatch": "yes",
5736  "succeeded": true,
5737  "out": [[0, "0x3f7f9856", "0x3f800000"],
5738    [4, "0x3f30379b", "0x3fa62759", "0x3ee22c10", "0x3fb88b04", "0x00000000", "0x3f800000"],
5739    [1, "0x3f7f9856", "0x3f800000"],
5740    [5]],
5741  "fillTypeOut": "kEvenOdd_FillType"
5742},
5743"cubicOp101": {
5744  "p1": [[0, "0x00000000", "0x3f800000"],
5745    [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
5746    [5]],
5747  "fillType1": "kWinding_FillType",
5748  "p2": [[0, "0x3f800000", "0x40000000"],
5749    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
5750    [5]],
5751  "fillType2": "kWinding_FillType",
5752  "op": "kIntersect_SkPathOp",
5753  "expectSuccess": "yes",
5754  "expectMatch": "yes",
5755  "succeeded": true,
5756  "out": [[0, "0x4001ecc2", "0x3fe7f09b"],
5757    [4, "0x40013d20", "0x3fef5674", "0x4000cc18", "0x3ff774bb", "0x40008359", "0x3ffff7c4"],
5758    [4, "0x4002fbcb", "0x40000000", "0x400579d1", "0x40000000", "0x40080000", "0x40000000"],
5759    [1, "0x40200000", "0x40000000"],
5760    [1, "0x4001ecc2", "0x3fe7f09b"],
5761    [5]],
5762  "fillTypeOut": "kEvenOdd_FillType"
5763},
5764"cubicOp100": {
5765  "p1": [[0, "0x00000000", "0x3f800000"],
5766    [4, "0x00000000", "0x40000000", "0x40000000", "0x3f800000", "0x40800000", "0x40000000"],
5767    [5]],
5768  "fillType1": "kWinding_FillType",
5769  "p2": [[0, "0x3f800000", "0x40000000"],
5770    [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
5771    [5]],
5772  "fillType2": "kWinding_FillType",
5773  "op": "kDifference_SkPathOp",
5774  "expectSuccess": "yes",
5775  "expectMatch": "yes",
5776  "succeeded": true,
5777  "out": [[0, "0x3fc01472", "0x3fc01472"],
5778    [4, "0x3fd73728", "0x3fc03f4e", "0x3fefce24", "0x3fc0c3ff", "0x4004bda1", "0x3fc25ed1"],
5779    [1, "0x40800000", "0x40000000"],
5780    [4, "0x40555555", "0x3fd55555", "0x402aaaaa", "0x3fc71c72", "0x4004bda1", "0x3fc25ed1"],
5781    [1, "0x3fc04353", "0x3fb010d5"],
5782    [4, "0x3fc02d41", "0x3fb56dd8", "0x3fc01e6b", "0x3fbac65b", "0x3fc01472", "0x3fc01472"],
5783    [5],
5784    [0, "0x3faaaaab", "0x3faaaaab"],
5785    [1, "0x3fa00000", "0x3fc00000"],
5786    [4, "0x3f000000", "0x3fc00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
5787    [1, "0x3faaaaab", "0x3faaaaab"],
5788    [5]],
5789  "fillTypeOut": "kEvenOdd_FillType"
5790},
5791"cubicOp99": {
5792  "p1": [[0, "0x40400000", "0x40c00000"],
5793    [4, "0x00000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
5794    [5]],
5795  "fillType1": "kWinding_FillType",
5796  "p2": [[0, "0x40a00000", "0x40c00000"],
5797    [4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40400000", "0x00000000"],
5798    [5]],
5799  "fillType2": "kWinding_FillType",
5800  "op": "kIntersect_SkPathOp",
5801  "expectSuccess": "yes",
5802  "expectMatch": "yes",
5803  "succeeded": true,
5804  "out": [[0, "0x4097672d", "0x408898d3"],
5805    [4, "0x40975f96", "0x4089105a", "0x409757da", "0x4089875b", "0x40975001", "0x4089fdd4"],
5806    [4, "0x4096e232", "0x4089ff4b", "0x40967228", "0x408a0000", "0x40960000", "0x408a0000"],
5807    [1, "0x4097672d", "0x408898d3"],
5808    [5],
5809    [0, "0x408ded67", "0x4089c836"],
5810    [4, "0x4090d31c", "0x4089ea75", "0x409389df", "0x408a0000", "0x40960000", "0x408a0000"],
5811    [1, "0x40900000", "0x40900000"],
5812    [1, "0x408ded67", "0x4089c836"],
5813    [5]],
5814  "fillTypeOut": "kEvenOdd_FillType"
5815},
5816"issue1435": {
5817  "p1": [[0, "0x43200000", "0x42700000"],
5818    [1, "0x435c0000", "0x43660000"],
5819    [1, "0x42700000", "0x42f00000"],
5820    [1, "0x43820000", "0x42f00000"],
5821    [1, "0x42b40000", "0x43660000"],
5822    [1, "0x43200000", "0x42700000"],
5823    [5]],
5824  "fillType1": "kEvenOdd_FillType",
5825  "p2": [[0, "0x430e96ce", "0x42cc913a"],
5826    [2, "0x4315d253", "0x42c80000", "0x431e0000", "0x42c80000"],
5827    [2, "0x4327282c", "0x42c80000", "0x432f20c7", "0x42cdb9c0"],
5828    [1, "0x43352d2d", "0x42f00000"],
5829    [1, "0x43074b4c", "0x42f00000"],
5830    [1, "0x430e96ce", "0x42cc913a"],
5831    [5],
5832    [0, "0x42ed5d28", "0x43205806"],
5833    [1, "0x43074b4c", "0x42f00000"],
5834    [1, "0x42ebde16", "0x42f00000"],
5835    [2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
5836    [2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
5837    [1, "0x42ed5d28", "0x43205806"],
5838    [5],
5839    [0, "0x431cf83e", "0x433aaaab"],
5840    [1, "0x42ed5d28", "0x43205806"],
5841    [1, "0x42e2eafb", "0x432d073c"],
5842    [2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
5843    [2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
5844    [1, "0x431cf83e", "0x433aaaab"],
5845    [5],
5846    [0, "0x4343d4bb", "0x43218569"],
5847    [1, "0x431cf83e", "0x433aaaab"],
5848    [1, "0x432d2844", "0x4345cbaf"],
5849    [2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
5850    [2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
5851    [1, "0x4343d4bb", "0x43218569"],
5852    [5],
5853    [0, "0x4343d4bb", "0x43218569"],
5854    [1, "0x434fe0d7", "0x4319b9cf"],
5855    [2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
5856    [2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
5857    [1, "0x43352d2d", "0x42f00000"],
5858    [1, "0x4343d4bb", "0x43218569"],
5859    [5]],
5860  "fillType2": "kEvenOdd_FillType",
5861  "op": "kIntersect_SkPathOp",
5862  "expectSuccess": "yes",
5863  "expectMatch": "yes",
5864  "succeeded": true,
5865  "out": [[0, "0x430e96ce", "0x42cc913a"],
5866    [1, "0x43074b4b", "0x42f00000"],
5867    [1, "0x42ebde16", "0x42f00000"],
5868    [2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
5869    [2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
5870    [1, "0x42ed5d28", "0x43205806"],
5871    [1, "0x42e2eafc", "0x432d073c"],
5872    [2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
5873    [2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
5874    [1, "0x431cf83e", "0x433aaaab"],
5875    [1, "0x432d2844", "0x4345cbaf"],
5876    [2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
5877    [2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
5878    [1, "0x4343d4bb", "0x43218569"],
5879    [1, "0x434fe0d7", "0x4319b9cf"],
5880    [2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
5881    [2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
5882    [1, "0x43352d2d", "0x42f00000"],
5883    [1, "0x432f20c7", "0x42cdb9c0"],
5884    [2, "0x4327282c", "0x42c80000", "0x431e0000", "0x42c80000"],
5885    [2, "0x4315d253", "0x42c80000", "0x430e96ce", "0x42cc913a"],
5886    [5],
5887    [0, "0x43352d2d", "0x42f00000"],
5888    [1, "0x43074b4b", "0x42f00000"],
5889    [1, "0x42ed5d28", "0x43205806"],
5890    [1, "0x431cf83e", "0x433aaaab"],
5891    [1, "0x4343d4bb", "0x43218569"],
5892    [1, "0x43352d2d", "0x42f00000"],
5893    [5]],
5894  "fillTypeOut": "kEvenOdd_FillType"
5895},
5896"cubicOp98x": {
5897  "p1": [[0, "0x00000000", "0x40400000"],
5898    [4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40400000"],
5899    [5]],
5900  "fillType1": "kEvenOdd_FillType",
5901  "p2": [[0, "0x3f800000", "0x40800000"],
5902    [4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x40400000"],
5903    [5]],
5904  "fillType2": "kEvenOdd_FillType",
5905  "op": "kXOR_PathOp",
5906  "expectSuccess": "yes",
5907  "expectMatch": "yes",
5908  "succeeded": true,
5909  "out": [[0, "0x4028ccb9", "0x40741f4b"],
5910    [4, "0x400c8dc3", "0x408c8dc3", "0x3fddb3d6", "0x40976cf6", "0x3f800000", "0x40800000"],
5911    [1, "0x3fb3a3c1", "0x407ad606"],
5912    [4, "0x3fee544e", "0x40817ef1", "0x40110a96", "0x407e810f", "0x4028ccb9", "0x40741f4b"],
5913    [5],
5914    [0, "0x4030a3d7", "0x406978d5"],
5915    [1, "0x3fb3a3c1", "0x407ad606"],
5916    [4, "0x3f7c624a", "0x407368a5", "0x3f05fbc4", "0x40617ef1", "0x00000000", "0x40400000"],
5917    [1, "0x404dd30e", "0x40400000"],
5918    [4, "0x4047bbd7", "0x40482f9a", "0x4041dd0e", "0x4050b1df", "0x403c14cb", "0x4059137f"],
5919    [4, "0x40383ddb", "0x405ea441", "0x403470d9", "0x4064269f", "0x4030a3d7", "0x406978d5"],
5920    [5],
5921    [0, "0x4043c6e2", "0x4065a506"],
5922    [4, "0x403b0df7", "0x406b1a47", "0x403216cb", "0x40701020", "0x4028ccb9", "0x40741f4b"],
5923    [4, "0x402b6be7", "0x4070b073", "0x402e07df", "0x406d1ffd", "0x4030a3d7", "0x406978d5"],
5924    [1, "0x4043c6e2", "0x4065a506"],
5925    [5],
5926    [0, "0x4078d4fd", "0x40400000"],
5927    [1, "0x404dd30e", "0x40400000"],
5928    [4, "0x4074b8f3", "0x400bb87a", "0x40924e4c", "0x3fc93930", "0x40c00000", "0x40400000"],
5929    [4, "0x40a66666", "0x400ccccc", "0x4091eb85", "0x402147ae", "0x4078d4fd", "0x40400000"],
5930    [5],
5931    [0, "0x4078d4fd", "0x40400000"],
5932    [1, "0x40c00000", "0x40400000"],
5933    [1, "0x4043c6e2", "0x4065a506"],
5934    [4, "0x405089b6", "0x405da8cc", "0x405cc74b", "0x40549bdd", "0x4068c052", "0x404bc19f"],
5935    [4, "0x406e288a", "0x4047c225", "0x407382c7", "0x4043cd02", "0x4078d4fd", "0x40400000"],
5936    [5]],
5937  "fillTypeOut": "kEvenOdd_FillType"
5938},
5939"cubicOp97x": {
5940  "p1": [[0, "0x00000000", "0x40000000"],
5941    [4, "0x00000000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x3f800000"],
5942    [5]],
5943  "fillType1": "kEvenOdd_FillType",
5944  "p2": [[0, "0x3f800000", "0x40000000"],
5945    [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
5946    [5]],
5947  "fillType2": "kEvenOdd_FillType",
5948  "op": "kXOR_PathOp",
5949  "expectSuccess": "yes",
5950  "expectMatch": "yes",
5951  "succeeded": true,
5952  "out": [[0, "0x40000000", "0x3f800000"],
5953    [4, "0x3fa00000", "0x3fc00000", "0x3f800000", "0x40000000", "0x3f800000", "0x40000000"],
5954    [1, "0x3fd78bfc", "0x3fdcfb35"],
5955    [4, "0x3f8f65cc", "0x403c8d24", "0x00000000", "0x409fcc8b", "0x00000000", "0x40000000"],
5956    [1, "0x40000000", "0x3f800000"],
5957    [5],
5958    [0, "0x40000000", "0x3f800000"],
5959    [4, "0x40000000", "0x3f800000", "0x3fefcc62", "0x3fa8810b", "0x3fd78bfc", "0x3fdcfb35"],
5960    [1, "0x40c00000", "0x00000000"],
5961    [4, "0x40800000", "0x00000000", "0x40300000", "0x3f000000", "0x40000000", "0x3f800000"],
5962    [5]],
5963  "fillTypeOut": "kEvenOdd_FillType"
5964},
5965"skpcarpetplanet_ru22": {
5966  "p1": [[0, "0x43430000", "0x44444000"],
5967    [4, "0x42f89d78", "0x44444000", "0x42860000", "0x44527708", "0x42860000", "0x44640000"],
5968    [1, "0x42860000", "0x44644000"],
5969    [4, "0x42860000", "0x446558e4", "0x428672e2", "0x44666e73", "0x42875324", "0x44678000"],
5970    [1, "0x43a10000", "0x44678000"],
5971    [1, "0x43a10000", "0x44600313"],
5972    [4, "0x439d0bc7", "0x44505c02", "0x43821fa2", "0x44444000", "0x43430000", "0x44444000"],
5973    [5]],
5974  "fillType1": "kEvenOdd_FillType",
5975  "p2": [[0, "0x43430000", "0x44444000"],
5976    [4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
5977    [4, "0x43a10000", "0x4475ec51", "0x438491f1", "0x44822000", "0x43430000", "0x44822000"],
5978    [1, "0x43420000", "0x44822000"],
5979    [4, "0x42f7b83d", "0x44822000", "0x42860000", "0x4475ec51", "0x42860000", "0x44644000"],
5980    [4, "0x42860000", "0x445293af", "0x42f7b83d", "0x44444000", "0x43420000", "0x44444000"],
5981    [1, "0x43430000", "0x44444000"],
5982    [5]],
5983  "fillType2": "kWinding_FillType",
5984  "op": "kIntersect_SkPathOp",
5985  "expectSuccess": "yes",
5986  "expectMatch": "yes",
5987  "succeeded": true,
5988  "out": [[0, "0x42d0af67", "0x444d9609"],
5989    [4, "0x42ff0904", "0x4447d1a2", "0x431f941d", "0x44444000", "0x43430000", "0x44444000"],
5990    [4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
5991    [4, "0x43a10000", "0x446558dc", "0x43a0e3f4", "0x44666e6b", "0x43a0ad32", "0x44678000"],
5992    [1, "0x42875324", "0x44678000"],
5993    [4, "0x428672e2", "0x44666e73", "0x42860000", "0x446558e4", "0x42860000", "0x44644000"],
5994    [4, "0x42860000", "0x445b6517", "0x42a28cad", "0x4453613c", "0x42d0af67", "0x444d9609"],
5995    [5]],
5996  "fillTypeOut": "kEvenOdd_FillType"
5997},
5998"cubicOp96d": {
5999  "p1": [[0, "0x3f800000", "0x40c00000"],
6000    [4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
6001    [5]],
6002  "fillType1": "kEvenOdd_FillType",
6003  "p2": [[0, "0x40400000", "0x40c00000"],
6004    [4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
6005    [5]],
6006  "fillType2": "kEvenOdd_FillType",
6007  "op": "kDifference_SkPathOp",
6008  "expectSuccess": "yes",
6009  "expectMatch": "yes",
6010  "succeeded": true,
6011  "out": [[0, "0x40400000", "0x40400000"],
6012    [4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
6013    [1, "0x40400000", "0x40400000"],
6014    [5],
6015    [0, "0x40400000", "0x40400000"],
6016    [1, "0x40a00000", "0x00000000"],
6017    [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
6018    [5]],
6019  "fillTypeOut": "kEvenOdd_FillType"
6020},
6021"cubicOp95u": {
6022  "p1": [[0, "0x00000000", "0x40000000"],
6023    [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
6024    [5]],
6025  "fillType1": "kEvenOdd_FillType",
6026  "p2": [[0, "0x3f800000", "0x40a00000"],
6027    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
6028    [5]],
6029  "fillType2": "kEvenOdd_FillType",
6030  "op": "kUnion_SkPathOp",
6031  "expectSuccess": "yes",
6032  "expectMatch": "yes",
6033  "succeeded": true,
6034  "out": [[0, "0x3fe20b9b", "0x40331168"],
6035    [4, "0x3fc9b057", "0x405efa32", "0x3fac9f53", "0x4089b056", "0x3f800000", "0x40a00000"],
6036    [1, "0x40400000", "0x40000000"],
6037    [4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
6038    [4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
6039    [4, "0x40200000", "0x3f800000", "0x40100000", "0x3fa00000", "0x40000000", "0x40000000"],
6040    [1, "0x00000000", "0x40000000"],
6041    [4, "0x3f1ab715", "0x401356e3", "0x3fa6672e", "0x401525a0", "0x3ff5f20a", "0x401004a8"],
6042    [4, "0x3fef86e4", "0x401ac383", "0x3fe8fa13", "0x40269270", "0x3fe20b9b", "0x40331168"],
6043    [5]],
6044  "fillTypeOut": "kEvenOdd_FillType"
6045},
6046"skpadbox_lt15": {
6047  "p1": [[0, "0x43a6a563", "0x441c248b"],
6048    [1, "0x44198eb5", "0x42c5f270"],
6049    [1, "0x44695d4c", "0x4386cd5e"],
6050    [1, "0x44232148", "0x4446ccec"],
6051    [1, "0x43a6a563", "0x441c248b"],
6052    [5]],
6053  "fillType1": "kEvenOdd_FillType",
6054  "p2": [[0, "0x4419578e", "0x42c92be8"],
6055    [4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
6056    [1, "0x44692884", "0x4386ed62"],
6057    [4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
6058    [1, "0x44236871", "0x44469a84"],
6059    [4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
6060    [1, "0x43a72ef8", "0x441c4950"],
6061    [4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
6062    [1, "0x4419578e", "0x42c92be8"],
6063    [5]],
6064  "fillType2": "kWinding_FillType",
6065  "op": "kIntersect_SkPathOp",
6066  "expectSuccess": "yes",
6067  "expectMatch": "yes",
6068  "succeeded": true,
6069  "out": [[0, "0x43a72ef8", "0x441c4950"],
6070    [1, "0x4422fee2", "0x4446ba89"],
6071    [4, "0x44230b6a", "0x4446c13c", "0x442318f4", "0x4446c42a", "0x44232633", "0x4446c3b8"],
6072    [1, "0x446945fe", "0x43872491"],
6073    [4, "0x44693f01", "0x43870e0b", "0x4469350c", "0x4386fac8", "0x44692884", "0x4386ed62"],
6074    [1, "0x4419c11d", "0x42c82bc0"],
6075    [4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
6076    [1, "0x43a6eeed", "0x441bdfc1"],
6077    [4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
6078    [5]],
6079  "fillTypeOut": "kEvenOdd_FillType"
6080},
6081"skpagentxsites_com55": {
6082  "p1": [[0, "0x44674000", "0x41d80000"],
6083    [4, "0x44671ca7", "0x41d80000", "0x44670000", "0x41db94ec", "0x44670000", "0x41e00000"],
6084    [1, "0x44670000", "0x425c0000"],
6085    [4, "0x44670000", "0x425e358a", "0x44671ca7", "0x42600000", "0x44674000", "0x42600000"],
6086    [1, "0x4489e000", "0x42600000"],
6087    [4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
6088    [1, "0x448a0000", "0x41e00000"],
6089    [4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
6090    [1, "0x44674000", "0x41d80000"],
6091    [5]],
6092  "fillType1": "kEvenOdd_FillType",
6093  "p2": [[0, "0x4489e000", "0x41d80000"],
6094    [4, "0x448a0359", "0x41d80000", "0x448a2000", "0x41df29d8", "0x448a2000", "0x41e80000"],
6095    [1, "0x448a2000", "0x42580000"],
6096    [4, "0x448a2000", "0x425c6b14", "0x448a0359", "0x42600000", "0x4489e000", "0x42600000"],
6097    [1, "0x44678000", "0x42600000"],
6098    [4, "0x4467394f", "0x42600000", "0x44670000", "0x425c6b14", "0x44670000", "0x42580000"],
6099    [1, "0x44670000", "0x41e80000"],
6100    [4, "0x44670000", "0x41df29d8", "0x4467394f", "0x41d80000", "0x44678000", "0x41d80000"],
6101    [1, "0x4489e000", "0x41d80000"],
6102    [5]],
6103  "fillType2": "kWinding_FillType",
6104  "op": "kIntersect_SkPathOp",
6105  "expectSuccess": "yes",
6106  "expectMatch": "yes",
6107  "succeeded": true,
6108  "out": [[0, "0x44678000", "0x41d80000"],
6109    [4, "0x4467394f", "0x41d80000", "0x44670000", "0x41df29d8", "0x44670000", "0x41e80000"],
6110    [1, "0x44670000", "0x42580000"],
6111    [4, "0x44670000", "0x425c6b14", "0x4467394f", "0x42600000", "0x44678000", "0x42600000"],
6112    [1, "0x4489e000", "0x42600000"],
6113    [4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
6114    [1, "0x448a0000", "0x41e00000"],
6115    [4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
6116    [1, "0x44678000", "0x41d80000"],
6117    [5]],
6118  "fillTypeOut": "kEvenOdd_FillType"
6119},
6120"skpadventistmission_org572": {
6121  "p1": [[0, "0x4493c003", "0x44678000"],
6122    [4, "0x4493a2d2", "0x44673247", "0x44937459", "0x44670000", "0x44934000", "0x44670000"],
6123    [1, "0x446a8000", "0x44670000"],
6124    [4, "0x446a174f", "0x44670000", "0x4469ba5c", "0x44673247", "0x44697ffa", "0x44678000"],
6125    [1, "0x4493c003", "0x44678000"],
6126    [5]],
6127  "fillType1": "kEvenOdd_FillType",
6128  "p2": [[0, "0x44698000", "0x44670000"],
6129    [1, "0x4493c000", "0x44670000"],
6130    [1, "0x4493c000", "0x44678000"],
6131    [1, "0x44698000", "0x44678000"],
6132    [5]],
6133  "fillType2": "kWinding_FillType",
6134  "op": "kIntersect_SkPathOp",
6135  "expectSuccess": "yes",
6136  "expectMatch": "yes",
6137  "succeeded": true,
6138  "out": [[0, "0x44934000", "0x44670000"],
6139    [4, "0x44937459", "0x44670000", "0x4493a2d2", "0x44673247", "0x4493c003", "0x44678000"],
6140    [1, "0x44697ffa", "0x44678000"],
6141    [4, "0x4469ba5c", "0x44673247", "0x446a174f", "0x44670000", "0x446a8000", "0x44670000"],
6142    [1, "0x44934000", "0x44670000"],
6143    [5]],
6144  "fillTypeOut": "kEvenOdd_FillType"
6145},
6146"skpadoption_org196": {
6147  "p1": [[0, "0x44488000", "0x43b78000"],
6148    [1, "0x44488000", "0x43a20000"],
6149    [1, "0x446f0000", "0x43a20000"],
6150    [1, "0x446f0000", "0x43b98000"],
6151    [2, "0x446f0000", "0x43ba8919", "0x446ea24e", "0x43bb449c"],
6152    [2, "0x446e448c", "0x43bc0000", "0x446dc000", "0x43bc0000"],
6153    [1, "0x444ac000", "0x43bc0000"],
6154    [4, "0x444981e2", "0x43bc0000", "0x44488000", "0x43b9fc3b", "0x44488000", "0x43b78000"],
6155    [5]],
6156  "fillType1": "kEvenOdd_FillType",
6157  "p2": [[0, "0x4448c000", "0x43a30000"],
6158    [1, "0x446ec000", "0x43a30000"],
6159    [1, "0x446ec000", "0x43b90000"],
6160    [4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
6161    [1, "0x444a0000", "0x43bb8000"],
6162    [4, "0x44494f45", "0x43bb8000", "0x4448c000", "0x43ba6176", "0x4448c000", "0x43b90000"],
6163    [1, "0x4448c000", "0x43a30000"],
6164    [5]],
6165  "fillType2": "kInverseWinding_FillType",
6166  "op": "kIntersect_SkPathOp",
6167  "expectSuccess": "yes",
6168  "expectMatch": "yes",
6169  "succeeded": true,
6170  "out": [[0, "0x44488000", "0x43a20000"],
6171    [1, "0x44488000", "0x43b78000"],
6172    [4, "0x44488000", "0x43b856df", "0x44489d6a", "0x43b92002", "0x4448d0a1", "0x43b9cc2c"],
6173    [4, "0x4448c5d8", "0x43b98c0d", "0x4448c000", "0x43b94764", "0x4448c000", "0x43b90000"],
6174    [1, "0x4448c000", "0x43a30000"],
6175    [1, "0x446ec000", "0x43a30000"],
6176    [1, "0x446ec000", "0x43b90000"],
6177    [4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
6178    [1, "0x444a0000", "0x43bb8000"],
6179    [4, "0x4449dc4e", "0x43bb8000", "0x4449b9f9", "0x43bb7450", "0x444999ea", "0x43bb5ebe"],
6180    [4, "0x4449efff", "0x43bbc52c", "0x444a5490", "0x43bc0000", "0x444ac000", "0x43bc0000"],
6181    [1, "0x446dc000", "0x43bc0000"],
6182    [2, "0x446e448c", "0x43bc0000", "0x446ea24e", "0x43bb449c"],
6183    [2, "0x446f0000", "0x43ba8919", "0x446f0000", "0x43b98000"],
6184    [1, "0x446f0000", "0x43a20000"],
6185    [1, "0x44488000", "0x43a20000"],
6186    [5]],
6187  "fillTypeOut": "kEvenOdd_FillType"
6188},
6189"skpbambootheme_com12": {
6190  "p1": [[0, "0x423f832b", "0x42680000"],
6191    [1, "0x00000000", "0x42680000"],
6192    [1, "0xa81c0000", "0x42c1fb99"],
6193    [2, "0x41a08621", "0x42c14a56", "0x42096bde", "0x42a4b5ef"],
6194    [2, "0x4233c955", "0x428f8733", "0x423f832b", "0x42680000"],
6195    [5]],
6196  "fillType1": "kEvenOdd_FillType",
6197  "p2": [[0, "0xbf800000", "0xc0400000"],
6198    [1, "0xbf800000", "0xc0400000"],
6199    [4, "0x41d4e9fc", "0xc0400000", "0x42440000", "0x419b1604", "0x42440000", "0x423c0000"],
6200    [1, "0x42440000", "0x423c0000"],
6201    [4, "0x42440000", "0x42953a7f", "0x41d4e9fc", "0x42c20000", "0xbf800000", "0x42c20000"],
6202    [1, "0xbf800000", "0x42c20000"],
6203    [4, "0xc1e4e9fc", "0x42c20000", "0xc24c0000", "0x42953a7f", "0xc24c0000", "0x423c0000"],
6204    [1, "0xc24c0000", "0x423c0000"],
6205    [4, "0xc24c0000", "0x419b1604", "0xc1e4e9fc", "0xc0400000", "0xbf800000", "0xc0400000"],
6206    [5]],
6207  "fillType2": "kEvenOdd_FillType",
6208  "op": "kIntersect_SkPathOp",
6209  "expectSuccess": "yes",
6210  "expectMatch": "yes",
6211  "succeeded": true,
6212  "out": [[0, "0x42093992", "0x42a4cf0e"],
6213    [4, "0x41cbd96c", "0x42b66908", "0x415629d0", "0x42c1748a", "0x296e8000", "0x42c1fafb"],
6214    [1, "0x00000000", "0x42680000"],
6215    [1, "0x423f24f7", "0x42680000"],
6216    [4, "0x4236bb20", "0x4286bceb", "0x4223cc6c", "0x42977cb9", "0x42099c2a", "0x42a49dc2"],
6217    [2, "0x42098437", "0x42a4a9c2", "0x42096bde", "0x42a4b5ef"],
6218    [2, "0x420953f1", "0x42a4c1e5", "0x42093992", "0x42a4cf0e"],
6219    [5]],
6220  "fillTypeOut": "kEvenOdd_FillType"
6221},
6222"skpbakosoft_com10": {
6223  "p1": [[0, "0x433e0000", "0x432a0000"],
6224    [4, "0x4332f44d", "0x432a0000", "0x432a0000", "0x4332f44d", "0x432a0000", "0x433e0000"],
6225    [4, "0x432a0000", "0x43490bb3", "0x4332f44d", "0x43520000", "0x433e0000", "0x43520000"],
6226    [1, "0x43b90000", "0x43520000"],
6227    [4, "0x43be85d9", "0x43520000", "0x43c30000", "0x43490bb3", "0x43c30000", "0x433e0000"],
6228    [4, "0x43c30000", "0x4332f44d", "0x43be85d9", "0x432a0000", "0x43b90000", "0x432a0000"],
6229    [1, "0x433e0000", "0x432a0000"],
6230    [5]],
6231  "fillType1": "kEvenOdd_FillType",
6232  "p2": [[0, "0x43520000", "0x433e0000"],
6233    [2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
6234    [2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
6235    [2, "0x4335b73a", "0x43520000", "0x432fdb9d", "0x434c2463"],
6236    [2, "0x432a0000", "0x434648c6", "0x432a0000", "0x433e0000"],
6237    [2, "0x432a0000", "0x4335b73a", "0x432fdb9d", "0x432fdb9d"],
6238    [2, "0x4335b73a", "0x432a0000", "0x433e0000", "0x432a0000"],
6239    [2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
6240    [2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
6241    [5]],
6242  "fillType2": "kWinding_FillType",
6243  "op": "kIntersect_SkPathOp",
6244  "expectSuccess": "yes",
6245  "expectMatch": "yes",
6246  "succeeded": true,
6247  "out": [[0, "0x432fdfcb", "0x432fd770"],
6248    [4, "0x43337e00", "0x432c3b5b", "0x43387c47", "0x432a0000", "0x433e0000", "0x432a0000"],
6249    [2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
6250    [2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
6251    [2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
6252    [2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
6253    [4, "0x43387c47", "0x43520000", "0x43337e00", "0x434fc4a5", "0x432fdfcb", "0x434c2890"],
6254    [2, "0x432fddcf", "0x434c2695", "0x432fdb9d", "0x434c2463"],
6255    [2, "0x432fd96b", "0x434c2231", "0x432fd770", "0x434c2035"],
6256    [4, "0x432c3b5b", "0x43488200", "0x432a0000", "0x434383b9", "0x432a0000", "0x433e0000"],
6257    [4, "0x432a0000", "0x43387c47", "0x432c3b5b", "0x43337e00", "0x432fd770", "0x432fdfcb"],
6258    [2, "0x432fd96b", "0x432fddcf", "0x432fdb9d", "0x432fdb9d"],
6259    [2, "0x432fddcf", "0x432fd96b", "0x432fdfcb", "0x432fd770"],
6260    [5]],
6261  "fillTypeOut": "kEvenOdd_FillType"
6262},
6263"skpakmmos_ru100": {
6264  "p1": [[0, "0x442d4008", "0x44678000"],
6265    [4, "0x442d0a8b", "0x446757d0", "0x442cc80d", "0x44674000", "0x442c8000", "0x44674000"],
6266    [1, "0x44108000", "0x44674000"],
6267    [4, "0x441037f3", "0x44674000", "0x440ff575", "0x446757d0", "0x440fbff8", "0x44678000"],
6268    [1, "0x442d4008", "0x44678000"],
6269    [5]],
6270  "fillType1": "kEvenOdd_FillType",
6271  "p2": [[0, "0x440fc000", "0x44674000"],
6272    [1, "0x442d4000", "0x44674000"],
6273    [1, "0x442d4000", "0x44678000"],
6274    [1, "0x440fc000", "0x44678000"],
6275    [5]],
6276  "fillType2": "kWinding_FillType",
6277  "op": "kIntersect_SkPathOp",
6278  "expectSuccess": "yes",
6279  "expectMatch": "yes",
6280  "succeeded": true,
6281  "out": [[0, "0x442c8000", "0x44674000"],
6282    [4, "0x442cc80d", "0x44674000", "0x442d0a8b", "0x446757d0", "0x442d4008", "0x44678000"],
6283    [1, "0x440fbff8", "0x44678000"],
6284    [4, "0x440ff575", "0x446757d0", "0x441037f3", "0x44674000", "0x44108000", "0x44674000"],
6285    [1, "0x442c8000", "0x44674000"],
6286    [5]],
6287  "fillTypeOut": "kEvenOdd_FillType"
6288},
6289"skpbangalorenest_com4": {
6290  "p1": [[0, "0x00000000", "0x44678000"],
6291    [1, "0x00000000", "0x00000000"],
6292    [1, "0x449e2000", "0x00000000"],
6293    [1, "0x449e2000", "0x44678000"],
6294    [1, "0x00000000", "0x44678000"],
6295    [5]],
6296  "fillType1": "kEvenOdd_FillType",
6297  "p2": [[0, "0x00000000", "0x43910000"],
6298    [1, "0xa8ee4100", "0x43120000"],
6299    [1, "0x41f00000", "0x43120000"],
6300    [1, "0x41f00000", "0x43910000"],
6301    [5]],
6302  "fillType2": "kWinding_FillType",
6303  "op": "kIntersect_SkPathOp",
6304  "expectSuccess": "yes",
6305  "expectMatch": "yes",
6306  "succeeded": true,
6307  "out": [[0, "0x00000000", "0x43120000"],
6308    [1, "0x00000000", "0x43910000"],
6309    [1, "0x41f00000", "0x43910000"],
6310    [1, "0x41f00000", "0x43120000"],
6311    [1, "0x00000000", "0x43120000"],
6312    [5]],
6313  "fillTypeOut": "kEvenOdd_FillType"
6314},
6315"skpbingoentertainment_net189": {
6316  "p1": [[0, "0x44600000", "0x443a58c1"],
6317    [1, "0x44600000", "0x445a58c1"],
6318    [1, "0x4466a45a", "0x445b2bc2"],
6319    [1, "0x4466a45a", "0x443b2bc2"],
6320    [1, "0x44600000", "0x443a58c1"],
6321    [5]],
6322  "fillType1": "kEvenOdd_FillType",
6323  "p2": [[0, "0x4460ccdc", "0x443a722d"],
6324    [4, "0x446047a4", "0x443a61a5", "0x445fdba6", "0x443c020c", "0x445fdba6", "0x443e143e"],
6325    [1, "0x445fdba6", "0x4456943e"],
6326    [4, "0x445fdba6", "0x4458a670", "0x446047a4", "0x445a61a5", "0x4460ccdc", "0x445a722d"],
6327    [1, "0x4465b325", "0x445b0dd3"],
6328    [4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
6329    [1, "0x4466a45a", "0x443eebc2"],
6330    [4, "0x4466a45a", "0x443cd990", "0x4466385c", "0x443b1e5b", "0x4465b325", "0x443b0dd3"],
6331    [1, "0x4460ccdc", "0x443a722d"],
6332    [5]],
6333  "fillType2": "kWinding_FillType",
6334  "op": "kIntersect_SkPathOp",
6335  "expectSuccess": "yes",
6336  "expectMatch": "yes",
6337  "succeeded": true,
6338  "out": [[0, "0x4460ccdc", "0x443a722d"],
6339    [4, "0x44607669", "0x443a6773", "0x44602a96", "0x443b1307", "0x44600000", "0x443c1db4"],
6340    [1, "0x44600000", "0x445893ce"],
6341    [4, "0x44602a96", "0x4459a90d", "0x44607669", "0x445a6773", "0x4460ccdc", "0x445a722d"],
6342    [1, "0x4465b325", "0x445b0dd3"],
6343    [4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
6344    [1, "0x4466a45a", "0x443eebc2"],
6345    [4, "0x4466a45a", "0x443cda12", "0x44663891", "0x443b1f34", "0x4465b387", "0x443b0ddf"],
6346    [1, "0x4465b325", "0x443b0dd3"],
6347    [1, "0x4460ccdc", "0x443a722d"],
6348    [5]],
6349  "fillTypeOut": "kEvenOdd_FillType"
6350},
6351"skpbestred_ru37": {
6352  "p1": [[0, "0x445cc000", "0x41b80000"],
6353    [1, "0x445cc000", "0x00000000"],
6354    [1, "0x448c5000", "0x00000000"],
6355    [1, "0x448c5000", "0x41c9b59f"],
6356    [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
6357    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6358    [1, "0x445e0000", "0x41e00000"],
6359    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6360    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6361    [5]],
6362  "fillType1": "kEvenOdd_FillType",
6363  "p2": [[0, "0x445cc000", "0x00000000"],
6364    [1, "0x448c6000", "0x00000000"],
6365    [1, "0x448c6000", "0x41b80000"],
6366    [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
6367    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6368    [1, "0x445e0000", "0x41e00000"],
6369    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6370    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6371    [5]],
6372  "fillType2": "kWinding_FillType",
6373  "op": "kIntersect_SkPathOp",
6374  "expectSuccess": "yes",
6375  "expectMatch": "yes",
6376  "succeeded": true,
6377  "out": [[0, "0x448c5000", "0x00000000"],
6378    [1, "0x445cc000", "0x00000000"],
6379    [1, "0x445cc000", "0x41b80000"],
6380    [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
6381    [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
6382    [1, "0x448bc000", "0x41e00000"],
6383    [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
6384    [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
6385    [1, "0x448c5000", "0x00000000"],
6386    [5]],
6387  "fillTypeOut": "kEvenOdd_FillType"
6388},
6389"skpbenzoteh_ru152": {
6390  "p1": [[0, "0x445cc000", "0x41b80000"],
6391    [1, "0x445cc000", "0x00000000"],
6392    [1, "0x448c5000", "0x00000000"],
6393    [1, "0x448c5000", "0x41c9b59f"],
6394    [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
6395    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6396    [1, "0x445e0000", "0x41e00000"],
6397    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6398    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6399    [5]],
6400  "fillType1": "kEvenOdd_FillType",
6401  "p2": [[0, "0x445cc000", "0x00000000"],
6402    [1, "0x448c6000", "0x00000000"],
6403    [1, "0x448c6000", "0x41b80000"],
6404    [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
6405    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6406    [1, "0x445e0000", "0x41e00000"],
6407    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6408    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6409    [5]],
6410  "fillType2": "kWinding_FillType",
6411  "op": "kIntersect_SkPathOp",
6412  "expectSuccess": "yes",
6413  "expectMatch": "yes",
6414  "succeeded": true,
6415  "out": [[0, "0x448c5000", "0x00000000"],
6416    [1, "0x445cc000", "0x00000000"],
6417    [1, "0x445cc000", "0x41b80000"],
6418    [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
6419    [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
6420    [1, "0x448bc000", "0x41e00000"],
6421    [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
6422    [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
6423    [1, "0x448c5000", "0x00000000"],
6424    [5]],
6425  "fillTypeOut": "kEvenOdd_FillType"
6426},
6427"skpcamcorder_kz21": {
6428  "p1": [[0, "0x445cc000", "0x41b80000"],
6429    [1, "0x445cc000", "0x00000000"],
6430    [1, "0x448c5000", "0x00000000"],
6431    [1, "0x448c5000", "0x41c9b59f"],
6432    [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
6433    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6434    [1, "0x445e0000", "0x41e00000"],
6435    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6436    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6437    [5]],
6438  "fillType1": "kEvenOdd_FillType",
6439  "p2": [[0, "0x445cc000", "0x00000000"],
6440    [1, "0x448c6000", "0x00000000"],
6441    [1, "0x448c6000", "0x41b80000"],
6442    [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
6443    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6444    [1, "0x445e0000", "0x41e00000"],
6445    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6446    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6447    [5]],
6448  "fillType2": "kWinding_FillType",
6449  "op": "kIntersect_SkPathOp",
6450  "expectSuccess": "yes",
6451  "expectMatch": "yes",
6452  "succeeded": true,
6453  "out": [[0, "0x448c5000", "0x00000000"],
6454    [1, "0x445cc000", "0x00000000"],
6455    [1, "0x445cc000", "0x41b80000"],
6456    [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
6457    [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
6458    [1, "0x448bc000", "0x41e00000"],
6459    [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
6460    [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
6461    [1, "0x448c5000", "0x00000000"],
6462    [5]],
6463  "fillTypeOut": "kEvenOdd_FillType"
6464},
6465"skpcaffelavazzait_com_ua21": {
6466  "p1": [[0, "0x445cc000", "0x41b80000"],
6467    [1, "0x445cc000", "0x00000000"],
6468    [1, "0x448c5000", "0x00000000"],
6469    [1, "0x448c5000", "0x41c9b59f"],
6470    [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
6471    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6472    [1, "0x445e0000", "0x41e00000"],
6473    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6474    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6475    [5]],
6476  "fillType1": "kEvenOdd_FillType",
6477  "p2": [[0, "0x445cc000", "0x00000000"],
6478    [1, "0x448c6000", "0x00000000"],
6479    [1, "0x448c6000", "0x41b80000"],
6480    [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
6481    [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
6482    [1, "0x445e0000", "0x41e00000"],
6483    [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
6484    [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
6485    [5]],
6486  "fillType2": "kWinding_FillType",
6487  "op": "kIntersect_SkPathOp",
6488  "expectSuccess": "yes",
6489  "expectMatch": "yes",
6490  "succeeded": true,
6491  "out": [[0, "0x448c5000", "0x00000000"],
6492    [1, "0x445cc000", "0x00000000"],
6493    [1, "0x445cc000", "0x41b80000"],
6494    [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
6495    [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
6496    [1, "0x448bc000", "0x41e00000"],
6497    [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
6498    [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
6499    [1, "0x448c5000", "0x00000000"],
6500    [5]],
6501  "fillTypeOut": "kEvenOdd_FillType"
6502},
6503"skpcarrefour_ro62": {
6504  "p1": [[0, "0x448a0000", "0x43e28000"],
6505    [1, "0x43c78000", "0x43e28000"],
6506    [1, "0x43c78000", "0x44244000"],
6507    [4, "0x43c78000", "0x44257e1e", "0x43c983c5", "0x44268000", "0x43cc0000", "0x44268000"],
6508    [1, "0x4488e000", "0x44268000"],
6509    [4, "0x44897f0f", "0x44268000", "0x448a0000", "0x44257e1e", "0x448a0000", "0x44244000"],
6510    [1, "0x448a0000", "0x43e28000"],
6511    [5]],
6512  "fillType1": "kEvenOdd_FillType",
6513  "p2": [[0, "0x43c80000", "0x43e28000"],
6514    [1, "0x4489e000", "0x43e28000"],
6515    [1, "0x4489e000", "0x44268000"],
6516    [1, "0x43cb0000", "0x44268000"],
6517    [4, "0x43c957d8", "0x44268000", "0x43c80000", "0x4425d414", "0x43c80000", "0x44250000"],
6518    [1, "0x43c80000", "0x43e28000"],
6519    [5]],
6520  "fillType2": "kInverseWinding_FillType",
6521  "op": "kIntersect_SkPathOp",
6522  "expectSuccess": "yes",
6523  "expectMatch": "yes",
6524  "succeeded": true,
6525  "out": [[0, "0x4489e000", "0x43e28000"],
6526    [1, "0x448a0000", "0x43e28000"],
6527    [1, "0x448a0000", "0x44244000"],
6528    [4, "0x448a0000", "0x44249f35", "0x4489f473", "0x4424f905", "0x4489e000", "0x44254824"],
6529    [1, "0x4489e000", "0x43e28000"],
6530    [5],
6531    [0, "0x43c80000", "0x43e28000"],
6532    [1, "0x43c78000", "0x43e28000"],
6533    [1, "0x43c78000", "0x44244000"],
6534    [4, "0x43c78000", "0x4424a7af", "0x43c7b6cb", "0x442508f8", "0x43c816af", "0x44255d03"],
6535    [4, "0x43c807de", "0x44253f3b", "0x43c80000", "0x44252013", "0x43c80000", "0x44250000"],
6536    [1, "0x43c80000", "0x43e28000"],
6537    [5]],
6538  "fillTypeOut": "kEvenOdd_FillType"
6539},
6540"skpcavablar_net563": {
6541  "p1": [[0, "0x43200020", "0x44658000"],
6542    [4, "0x431f2a2d", "0x446557d0", "0x431e2036", "0x44654000", "0x431d0000", "0x44654000"],
6543    [1, "0x42bc0000", "0x44654000"],
6544    [4, "0x42b9bf94", "0x44654000", "0x42b7aba8", "0x446557d0", "0x42b5ffc1", "0x44658000"],
6545    [1, "0x43200020", "0x44658000"],
6546    [5]],
6547  "fillType1": "kEvenOdd_FillType",
6548  "p2": [[0, "0x42b60000", "0x44654000"],
6549    [1, "0x43200000", "0x44654000"],
6550    [1, "0x43200000", "0x44658000"],
6551    [1, "0x42b60000", "0x44658000"],
6552    [5]],
6553  "fillType2": "kWinding_FillType",
6554  "op": "kIntersect_SkPathOp",
6555  "expectSuccess": "yes",
6556  "expectMatch": "yes",
6557  "succeeded": true,
6558  "out": [[0, "0x431d0000", "0x44654000"],
6559    [4, "0x431e2036", "0x44654000", "0x431f2a2d", "0x446557d0", "0x43200020", "0x44658000"],
6560    [1, "0x42b5ffc1", "0x44658000"],
6561    [4, "0x42b7aba8", "0x446557d0", "0x42b9bf94", "0x44654000", "0x42bc0000", "0x44654000"],
6562    [1, "0x431d0000", "0x44654000"],
6563    [5]],
6564  "fillTypeOut": "kEvenOdd_FillType"
6565},
6566"skpinsomnia_gr72": {
6567  "p1": [[0, "0x448e4000", "0x43670000"],
6568    [1, "0x448e2000", "0x4373a031"],
6569    [1, "0x448e2000", "0x44678000"],
6570    [1, "0x448e6000", "0x44678000"],
6571    [1, "0x448e6000", "0x43670000"],
6572    [1, "0x448e4000", "0x43670000"],
6573    [5]],
6574  "fillType1": "kEvenOdd_FillType",
6575  "p2": [[0, "0x448e6000", "0x43670000"],
6576    [1, "0x448e4000", "0x43670000"],
6577    [1, "0x441e4000", "0x45bea800"],
6578    [1, "0x448e6000", "0x45ce7800"]],
6579  "fillType2": "kWinding_FillType",
6580  "op": "kIntersect_SkPathOp",
6581  "expectSuccess": "yes",
6582  "expectMatch": "yes",
6583  "succeeded": true,
6584  "out": [[0, "0x448e4000", "0x43670000"],
6585    [1, "0x448e2000", "0x4373a031"],
6586    [1, "0x448e2000", "0x44678000"],
6587    [1, "0x448e6000", "0x44678000"],
6588    [1, "0x448e6000", "0x43670000"],
6589    [1, "0x448e4000", "0x43670000"],
6590    [5]],
6591  "fillTypeOut": "kEvenOdd_FillType"
6592},
6593"skpadbox_lt8": {
6594  "p1": [[0, "0x43a00c72", "0x441d24b7"],
6595    [1, "0x44188e8a", "0x42ab8eb0"],
6596    [1, "0x446ca9c4", "0x4384cd08"],
6597    [1, "0x44242173", "0x444a1965"],
6598    [1, "0x43a00c72", "0x441d24b7"],
6599    [5]],
6600  "fillType1": "kEvenOdd_FillType",
6601  "p2": [[0, "0x43a6eeed", "0x441bdfc1"],
6602    [1, "0x4419578e", "0x42c92be8"],
6603    [4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
6604    [1, "0x44692884", "0x4386ed62"],
6605    [4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
6606    [1, "0x44236871", "0x44469a84"],
6607    [4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
6608    [1, "0x43a72ef8", "0x441c4950"],
6609    [4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
6610    [5]],
6611  "fillType2": "kInverseWinding_FillType",
6612  "op": "kIntersect_SkPathOp",
6613  "expectSuccess": "yes",
6614  "expectMatch": "yes",
6615  "succeeded": true,
6616  "out": [[0, "0x44188e8a", "0x42ab8eb0"],
6617    [1, "0x43a00c72", "0x441d24b7"],
6618    [1, "0x44242173", "0x444a1965"],
6619    [1, "0x446ca9c4", "0x4384cd08"],
6620    [1, "0x44188e8a", "0x42ab8eb0"],
6621    [5],
6622    [0, "0x4419578e", "0x42c92be8"],
6623    [1, "0x43a6eeed", "0x441bdfc1"],
6624    [4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
6625    [1, "0x4422fee2", "0x4446ba89"],
6626    [4, "0x442324e0", "0x4446ced8", "0x44235423", "0x4446c082", "0x44236871", "0x44469a84"],
6627    [1, "0x44694888", "0x4387c080"],
6628    [4, "0x44695cd7", "0x43877484", "0x44694e82", "0x43871600", "0x44692884", "0x4386ed62"],
6629    [1, "0x4419c11d", "0x42c82bc0"],
6630    [4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
6631    [5]],
6632  "fillTypeOut": "kEvenOdd_FillType"
6633},
6634"skpact_com43": {
6635  "p1": [[0, "0x25280000", "0x44671583"],
6636    [1, "0xa5000000", "0x44660000"],
6637    [1, "0x40c00000", "0x44660000"],
6638    [1, "0x40c00000", "0x44678000"],
6639    [1, "0x3fd4fa71", "0x44678000"],
6640    [2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
6641    [2, "0x3ea69bbf", "0x446733f0", "0x25280000", "0x44671583"],
6642    [5],
6643    [0, "0x3f800000", "0x44664000"],
6644    [1, "0x40a00000", "0x44664000"],
6645    [1, "0x40a00000", "0x44674000"],
6646    [4, "0x40329d74", "0x44674000", "0x3f800000", "0x4466cd63", "0x3f800000", "0x44664000"],
6647    [5]],
6648  "fillType1": "kEvenOdd_FillType",
6649  "p2": [[0, "0xbf800000", "0x44660000"],
6650    [1, "0x00000000", "0x44660000"],
6651    [1, "0x40400000", "0x4467c000"],
6652    [1, "0xbf800000", "0x4467c000"]],
6653  "fillType2": "kWinding_FillType",
6654  "op": "kIntersect_SkPathOp",
6655  "expectSuccess": "yes",
6656  "expectMatch": "yes",
6657  "succeeded": true,
6658  "out": [[0, "0x40249249", "0x44678000"],
6659    [1, "0x3fd4fa71", "0x44678000"],
6660    [2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
6661    [2, "0x3ea69bbf", "0x446733f0", "0x00000000", "0x44671583"],
6662    [1, "0x00000000", "0x44660000"],
6663    [1, "0x40249249", "0x44678000"],
6664    [5]],
6665  "fillTypeOut": "kEvenOdd_FillType"
6666},
6667"skpacesoftech_com47": {
6668  "p1": [[0, "0x4427a265", "0x438e8000"],
6669    [1, "0x442798cc", "0x438e8000"],
6670    [1, "0x4415142c", "0x439d6ce4"],
6671    [1, "0x441c8c9b", "0x43c28000"],
6672    [1, "0x441c9633", "0x43c28000"],
6673    [1, "0x442f1ad4", "0x43b3931b"],
6674    [1, "0x4427a265", "0x438e8000"],
6675    [5]],
6676  "fillType1": "kEvenOdd_FillType",
6677  "p2": [[0, "0x4425d463", "0x43bb0ce1"],
6678    [2, "0x4421fcdd", "0x43be2597", "0x441e2d24", "0x43bae735"],
6679    [2, "0x441a5d6a", "0x43b7a8d2", "0x4418d10f", "0x43aff9c6"],
6680    [2, "0x441744b4", "0x43a84ab8", "0x4418e3e6", "0x43a0ab46"],
6681    [2, "0x441a8317", "0x43990bd4", "0x441e5a9d", "0x4395f31e"],
6682    [2, "0x44223224", "0x4392da68", "0x442601dd", "0x439618ca"],
6683    [2, "0x4429d196", "0x4399572c", "0x442b5df1", "0x43a1063a"],
6684    [2, "0x442cea4c", "0x43a8b546", "0x442b4b1b", "0x43b054b9"],
6685    [2, "0x4429abea", "0x43b7f42b", "0x4425d463", "0x43bb0ce1"],
6686    [5]],
6687  "fillType2": "kWinding_FillType",
6688  "op": "kIntersect_SkPathOp",
6689  "expectSuccess": "yes",
6690  "expectMatch": "yes",
6691  "succeeded": true,
6692  "out": [[0, "0x442b5d76", "0x43a103da"],
6693    [2, "0x4429d0ff", "0x439956ab", "0x442601dd", "0x439618ca"],
6694    [2, "0x4422328b", "0x4392dac0", "0x441e5b6c", "0x4395f278"],
6695    [1, "0x441e5a9d", "0x4395f31e"],
6696    [1, "0x441e59cf", "0x4395f3c4"],
6697    [2, "0x441a82eb", "0x43990ca0", "0x4418e3e6", "0x43a0ab46"],
6698    [2, "0x44174516", "0x43a848ed", "0x4418d054", "0x43aff627"],
6699    [1, "0x4418d1ca", "0x43affd65"],
6700    [2, "0x441a5e50", "0x43b7a996", "0x441e2d24", "0x43bae735"],
6701    [2, "0x4421fcdd", "0x43be2597", "0x4425d463", "0x43bb0ce1"],
6702    [2, "0x4429abea", "0x43b7f42b", "0x442b4b1b", "0x43b054b9"],
6703    [2, "0x442cea0c", "0x43a8b674", "0x442b5e6b", "0x43a10899"],
6704    [1, "0x442b5df1", "0x43a1063a"],
6705    [1, "0x442b5d76", "0x43a103da"],
6706    [5]],
6707  "fillTypeOut": "kEvenOdd_FillType"
6708},
6709"skpabcspark_ca103": {
6710  "p1": [[0, "0x27100000", "0x43f70000"],
6711    [1, "0x42c20000", "0x43f70000"],
6712    [2, "0x42c8a09e", "0x43f70000", "0x42cd50b1", "0x43f5d42c"],
6713    [2, "0x42d20000", "0x43f4a828", "0x42d20000", "0x43f30000"],
6714    [1, "0x42d20000", "0x43d48000"],
6715    [2, "0x42d20000", "0x43d2d7d8", "0x42cd50b1", "0x43d1abd4"],
6716    [2, "0x42c8a09e", "0x43d08000", "0x42c20000", "0x43d08000"],
6717    [1, "0x25800000", "0x43d08000"],
6718    [1, "0x27100000", "0x43f70000"],
6719    [5]],
6720  "fillType1": "kEvenOdd_FillType",
6721  "p2": [[0, "0x00000000", "0x43d08000"],
6722    [1, "0x42d20000", "0x43d08000"],
6723    [1, "0x42d20000", "0x43f70000"],
6724    [1, "0x00000000", "0x43f70000"],
6725    [5]],
6726  "fillType2": "kWinding_FillType",
6727  "op": "kIntersect_SkPathOp",
6728  "expectSuccess": "yes",
6729  "expectMatch": "yes",
6730  "succeeded": true,
6731  "out": [[0, "0x42c20000", "0x43f70000"],
6732    [1, "0x00000000", "0x43f70000"],
6733    [1, "0x00000000", "0x43d08000"],
6734    [1, "0x42c20000", "0x43d08000"],
6735    [2, "0x42c8a09e", "0x43d08000", "0x42cd50b1", "0x43d1abd4"],
6736    [2, "0x42d20000", "0x43d2d7d8", "0x42d20000", "0x43d48000"],
6737    [1, "0x42d20000", "0x43f30000"],
6738    [2, "0x42d20000", "0x43f4a828", "0x42cd50b1", "0x43f5d42c"],
6739    [2, "0x42c8a09e", "0x43f70000", "0x42c20000", "0x43f70000"],
6740    [5]],
6741  "fillTypeOut": "kEvenOdd_FillType"
6742},
6743"cubicOp94u": {
6744  "p1": [[0, "0x00000000", "0x40400000"],
6745    [4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
6746    [5]],
6747  "fillType1": "kEvenOdd_FillType",
6748  "p2": [[0, "0x00000000", "0x40a00000"],
6749    [4, "0x40400000", "0x40a00000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
6750    [5]],
6751  "fillType2": "kEvenOdd_FillType",
6752  "op": "kUnion_SkPathOp",
6753  "expectSuccess": "yes",
6754  "expectMatch": "yes",
6755  "succeeded": true,
6756  "out": [[0, "0x40219ac2", "0x40400000"],
6757    [4, "0x4007d000", "0x407c9263", "0x3fb044f8", "0x40a00000", "0x00000000", "0x40a00000"],
6758    [1, "0x40000000", "0x40400000"],
6759    [1, "0x00000000", "0x40400000"],
6760    [4, "0x3f356016", "0x40400000", "0x3fc57036", "0x4027e7cf", "0x4014bed3", "0x401152a6"],
6761    [4, "0x40203394", "0x400c26c1", "0x402b7b5f", "0x40070f29", "0x40367337", "0x40025a95"],
6762    [4, "0x403bb17c", "0x3fdd46d8", "0x403e0ece", "0x3fc35854", "0x403f1fc8", "0x3fc38e8d"],
6763    [4, "0x403ffa06", "0x3fc3b9e7", "0x403fffd7", "0x3fd49b08", "0x403fffff", "0x3ffca801"],
6764    [4, "0x4083ea59", "0x3fc14883", "0x40a00000", "0x3fb04da5", "0x40a00000", "0x40400000"],
6765    [1, "0x40219ac2", "0x40400000"],
6766    [5]],
6767  "fillTypeOut": "kEvenOdd_FillType"
6768},
6769"cubicOp93d": {
6770  "p1": [[0, "0x00000000", "0x3f800000"],
6771    [4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40800000", "0x40400000"],
6772    [5]],
6773  "fillType1": "kWinding_FillType",
6774  "p2": [[0, "0x3f800000", "0x40800000"],
6775    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
6776    [5]],
6777  "fillType2": "kWinding_FillType",
6778  "op": "kDifference_SkPathOp",
6779  "expectSuccess": "yes",
6780  "expectMatch": "yes",
6781  "succeeded": true,
6782  "out": [[0, "0x403851ec", "0x4037ced9"],
6783    [4, "0x403ae148", "0x40366666", "0x403d6666", "0x40350000", "0x403fe000", "0x4033a000"],
6784    [4, "0x404689d9", "0x402fec4f", "0x404ce031", "0x402c6701", "0x4052ca0d", "0x40296506"],
6785    [1, "0x40800000", "0x40400000"],
6786    [4, "0x40800000", "0x40189d8a", "0x406dd28f", "0x401ba51c", "0x4052ca0d", "0x40296506"],
6787    [1, "0x4051745d", "0x4028ba2f"],
6788    [1, "0x403851ec", "0x4037ced9"],
6789    [5],
6790    [0, "0x40169d16", "0x400b4e8b"],
6791    [1, "0x00000000", "0x3f800000"],
6792    [4, "0x3eda034c", "0x4048420f", "0x3f9b6c0e", "0x405c7a1d", "0x3ffd58ad", "0x4050a778"],
6793    [4, "0x4002b410", "0x4046c14f", "0x400620cb", "0x403be2e8", "0x4009abf3", "0x4030a3f6"],
6794    [4, "0x400d884b", "0x4024635b", "0x401188bf", "0x4017b028", "0x40169d16", "0x400b4e8b"],
6795    [5]],
6796  "fillTypeOut": "kEvenOdd_FillType"
6797},
6798"cubicOp92i": {
6799  "p1": [[0, "0x00000000", "0x3f800000"],
6800    [4, "0x40000000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
6801    [5]],
6802  "fillType1": "kWinding_FillType",
6803  "p2": [[0, "0x3f800000", "0x40800000"],
6804    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
6805    [5]],
6806  "fillType2": "kWinding_FillType",
6807  "op": "kIntersect_SkPathOp",
6808  "expectSuccess": "yes",
6809  "expectMatch": "yes",
6810  "succeeded": true,
6811  "out": [[0, "0x402f9ce0", "0x40295e20"],
6812    [4, "0x402daed4", "0x40303eea", "0x402bfacd", "0x40373b36", "0x402a4c03", "0x403e2203"],
6813    [4, "0x40286b6d", "0x4045d50d", "0x4026915c", "0x404d6d56", "0x4024748c", "0x4054a6d3"],
6814    [4, "0x402b112d", "0x4053748b", "0x40319604", "0x4051d524", "0x4037fffe", "0x40500001"],
6815    [1, "0x4059999a", "0x40428f5c"],
6816    [1, "0x402f9ce0", "0x40295e20"],
6817    [5]],
6818  "fillTypeOut": "kEvenOdd_FillType"
6819},
6820"skpadithya_putr4_blogspot_com551": {
6821  "p1": [[0, "0x434d9b16", "0x430e55aa"],
6822    [1, "0x437eaa55", "0x42ab362c"],
6823    [1, "0x439bb275", "0x4306aa55"],
6824    [1, "0x43832ad5", "0x433f64e9"],
6825    [1, "0x434d9b16", "0x430e55aa"],
6826    [5]],
6827  "fillType1": "kEvenOdd_FillType",
6828  "p2": [[0, "0x438db438", "0x42dcece0"],
6829    [4, "0x43956ea2", "0x42f7a8ac", "0x43964775", "0x431331fa", "0x438f9882", "0x4322a6ce"],
6830    [1, "0x438f44c8", "0x43236870"],
6831    [4, "0x438895d5", "0x4332dd45", "0x4379ce06", "0x43348eea", "0x436a5932", "0x43273104"],
6832    [1, "0x4369978f", "0x4326898f"],
6833    [4, "0x435a22bb", "0x43192ba9", "0x43587115", "0x4301ce06", "0x4365cefb", "0x42e4b263"],
6834    [1, "0x43667670", "0x42e32f1e"],
6835    [4, "0x4373d456", "0x42c44576", "0x438598fd", "0x42c0e22a", "0x438d5367", "0x42db9df6"],
6836    [1, "0x438db438", "0x42dcece0"],
6837    [5]],
6838  "fillType2": "kWinding_FillType",
6839  "op": "kIntersect_SkPathOp",
6840  "expectSuccess": "yes",
6841  "expectMatch": "yes",
6842  "succeeded": true,
6843  "out": [[0, "0x4369978f", "0x4326898f"],
6844    [1, "0x436a5932", "0x43273104"],
6845    [4, "0x4379cd03", "0x43348e0a", "0x4388944e", "0x4332dd7d", "0x438f4378", "0x43236b78"],
6846    [1, "0x438f44c8", "0x43236870"],
6847    [1, "0x438f9882", "0x4322a6ce"],
6848    [4, "0x43964775", "0x431331fa", "0x43956ea2", "0x42f7a8ac", "0x438db438", "0x42dcece0"],
6849    [1, "0x438d5367", "0x42db9df6"],
6850    [4, "0x438598fd", "0x42c0e22a", "0x4373d456", "0x42c44576", "0x43667670", "0x42e32f1e"],
6851    [1, "0x4365cefb", "0x42e4b263"],
6852    [4, "0x43587115", "0x4301ce06", "0x435a22bb", "0x43192ba9", "0x4369978f", "0x4326898f"],
6853    [5]],
6854  "fillTypeOut": "kEvenOdd_FillType"
6855},
6856"skpadindex_de4": {
6857  "p1": [[0, "0x00000000", "0x44678000"],
6858    [1, "0x00000000", "0x00000000"],
6859    [1, "0x44a00000", "0x00000000"],
6860    [1, "0x44a00000", "0x44678000"],
6861    [1, "0x00000000", "0x44678000"],
6862    [5]],
6863  "fillType1": "kEvenOdd_FillType",
6864  "p2": [[0, "0x00000000", "0x439c0000"],
6865    [1, "0x2813ce40", "0x43320000"],
6866    [1, "0x42440000", "0x43320000"],
6867    [1, "0x42440000", "0x439c0000"],
6868    [5]],
6869  "fillType2": "kWinding_FillType",
6870  "op": "kIntersect_SkPathOp",
6871  "expectSuccess": "yes",
6872  "expectMatch": "yes",
6873  "succeeded": true,
6874  "out": [[0, "0x00000000", "0x43320000"],
6875    [1, "0x00000000", "0x439c0000"],
6876    [1, "0x42440000", "0x439c0000"],
6877    [1, "0x42440000", "0x43320000"],
6878    [1, "0x00000000", "0x43320000"],
6879    [5]],
6880  "fillTypeOut": "kEvenOdd_FillType"
6881},
6882"skpaiaigames_com870": {
6883  "p1": [[0, "0x43a20919", "0x4453448c"],
6884    [4, "0x43a233dc", "0x44532f2b", "0x43a25b9b", "0x44531848", "0x43a28000", "0x44530010"],
6885    [1, "0x43a28000", "0x44528824"],
6886    [4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
6887    [1, "0x43a20919", "0x4453448c"],
6888    [5],
6889    [0, "0x43a1ae96", "0x4432a8b5"],
6890    [1, "0x43a20919", "0x44327b74"],
6891    [4, "0x43a233dc", "0x443290d5", "0x43a25b9b", "0x4432a7b8", "0x43a28000", "0x4432bff0"],
6892    [1, "0x43a28000", "0x443337dc"],
6893    [4, "0x43a24924", "0x443302cd", "0x43a20246", "0x4432d28d", "0x43a1ae96", "0x4432a8b5"],
6894    [5]],
6895  "fillType1": "kEvenOdd_FillType",
6896  "p2": [[0, "0x439e8000", "0x4431c000"],
6897    [4, "0x43a142ed", "0x4431c000", "0x43a38000", "0x4432de8a", "0x43a38000", "0x44344000"],
6898    [1, "0x43a38000", "0x44518000"],
6899    [4, "0x43a38000", "0x4452e176", "0x43a142ed", "0x44540000", "0x439e8000", "0x44540000"],
6900    [1, "0x431b0000", "0x44540000"],
6901    [4, "0x43157a27", "0x44540000", "0x43110000", "0x4452e176", "0x43110000", "0x44518000"],
6902    [1, "0x43110000", "0x44344000"],
6903    [4, "0x43110000", "0x4432de8a", "0x43157a27", "0x4431c000", "0x431b0000", "0x4431c000"],
6904    [1, "0x439e8000", "0x4431c000"],
6905    [5]],
6906  "fillType2": "kWinding_FillType",
6907  "op": "kIntersect_SkPathOp",
6908  "expectSuccess": "yes",
6909  "expectMatch": "yes",
6910  "succeeded": true,
6911  "out": [[0, "0x43a213e4", "0x44533f16"],
6912    [4, "0x43a23a90", "0x44532b49", "0x43a25eb0", "0x4453163b", "0x43a28000", "0x44530010"],
6913    [1, "0x43a28000", "0x44528824"],
6914    [4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
6915    [1, "0x43a20919", "0x4453448c"],
6916    [4, "0x43a20cb7", "0x445342bd", "0x43a21051", "0x445340eb", "0x43a213e4", "0x44533f16"],
6917    [5],
6918    [0, "0x43a28000", "0x4432bff0"],
6919    [4, "0x43a27d7e", "0x4432be44", "0x43a27af7", "0x4432bc9a", "0x43a2786c", "0x4432baf2"],
6920    [4, "0x43a25622", "0x4432a496", "0x43a230f7", "0x44328f64", "0x43a2092f", "0x44327b7f"],
6921    [1, "0x43a1ae96", "0x4432a8b5"],
6922    [4, "0x43a20246", "0x4432d28d", "0x43a24924", "0x443302cd", "0x43a28000", "0x443337dc"],
6923    [1, "0x43a28000", "0x4432bff0"],
6924    [5]],
6925  "fillTypeOut": "kEvenOdd_FillType"
6926},
6927"skpaaalgarve_org53": {
6928  "p1": [[0, "0xa8600000", "0x43ae0000"],
6929    [1, "0x43810000", "0x43ae0000"],
6930    [1, "0x43810000", "0x43a10000"],
6931    [2, "0x43810000", "0x439eedce", "0x437f126f", "0x439d76c9"],
6932    [2, "0x437c2463", "0x439c0000", "0x43780000", "0x439c0000"],
6933    [1, "0x27000000", "0x439c0000"],
6934    [1, "0xa8600000", "0x43ae0000"],
6935    [5]],
6936  "fillType1": "kEvenOdd_FillType",
6937  "p2": [[0, "0x00000000", "0x439c0000"],
6938    [1, "0x43810000", "0x439c0000"],
6939    [1, "0x43810000", "0x43ae0000"],
6940    [1, "0x00000000", "0x43ae0000"],
6941    [5]],
6942  "fillType2": "kWinding_FillType",
6943  "op": "kIntersect_SkPathOp",
6944  "expectSuccess": "yes",
6945  "expectMatch": "yes",
6946  "succeeded": true,
6947  "out": [[0, "0x43810000", "0x43ae0000"],
6948    [1, "0x00000000", "0x43ae0000"],
6949    [1, "0x00000000", "0x439c0000"],
6950    [1, "0x43780000", "0x439c0000"],
6951    [2, "0x437c2463", "0x439c0000", "0x437f126f", "0x439d76c9"],
6952    [2, "0x43810000", "0x439eedce", "0x43810000", "0x43a10000"],
6953    [1, "0x43810000", "0x43ae0000"],
6954    [5]],
6955  "fillTypeOut": "kEvenOdd_FillType"
6956},
6957"skpkkiste_to716": {
6958  "p1": [[0, "0x4492a000", "0x438e0000"],
6959    [4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
6960    [1, "0x4492c000", "0x42f7ffbe"],
6961    [4, "0x4492abe8", "0x42f9aba5", "0x4492a000", "0x42fbbf93", "0x4492a000", "0x42fe0000"],
6962    [1, "0x4492a000", "0x438e0000"],
6963    [5]],
6964  "fillType1": "kEvenOdd_FillType",
6965  "p2": [[0, "0x44a78000", "0x42f40000"],
6966    [4, "0x44a7d85e", "0x42f40000", "0x44a82000", "0x42f87a27", "0x44a82000", "0x42fe0000"],
6967    [1, "0x44a82000", "0x438e0000"],
6968    [4, "0x44a82000", "0x438f6176", "0x44a7d85e", "0x43908000", "0x44a78000", "0x43908000"],
6969    [1, "0x44934000", "0x43908000"],
6970    [4, "0x4492e7a2", "0x43908000", "0x4492a000", "0x438f6176", "0x4492a000", "0x438e0000"],
6971    [1, "0x4492a000", "0x42fe0000"],
6972    [4, "0x4492a000", "0x42f87a27", "0x4492e7a2", "0x42f40000", "0x44934000", "0x42f40000"],
6973    [1, "0x44a78000", "0x42f40000"],
6974    [5]],
6975  "fillType2": "kWinding_FillType",
6976  "op": "kIntersect_SkPathOp",
6977  "expectSuccess": "yes",
6978  "expectMatch": "yes",
6979  "succeeded": true,
6980  "out": [[0, "0x4492c000", "0x42f7ffbe"],
6981    [4, "0x4492be63", "0x42f82210", "0x4492bcd4", "0x42f8450d", "0x4492bb53", "0x42f868ae"],
6982    [4, "0x4492aa13", "0x42fa0142", "0x4492a000", "0x42fbedcf", "0x4492a000", "0x42fe0000"],
6983    [1, "0x4492a000", "0x438e0000"],
6984    [4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
6985    [1, "0x4492c000", "0x42f7ffbe"],
6986    [5]],
6987  "fillTypeOut": "kEvenOdd_FillType"
6988},
6989"cubicOp91u": {
6990  "p1": [[0, "0x3f800000", "0x40c00000"],
6991    [4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
6992    [5]],
6993  "fillType1": "kWinding_FillType",
6994  "p2": [[0, "0x40400000", "0x40c00000"],
6995    [4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
6996    [5]],
6997  "fillType2": "kWinding_FillType",
6998  "op": "kUnion_SkPathOp",
6999  "expectSuccess": "yes",
7000  "expectMatch": "yes",
7001  "succeeded": true,
7002  "out": [[0, "0x40400000", "0x40400000"],
7003    [4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
7004    [1, "0x40400000", "0x40400000"],
7005    [5],
7006    [0, "0x40400000", "0x40400000"],
7007    [4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x40400000", "0x40c00000"],
7008    [1, "0x40400000", "0x40400000"],
7009    [5],
7010    [0, "0x40400000", "0x40400000"],
7011    [1, "0x40a00000", "0x00000000"],
7012    [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
7013    [5],
7014    [0, "0x40400000", "0x40400000"],
7015    [1, "0x40400000", "0x00000000"],
7016    [4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
7017    [5]],
7018  "fillTypeOut": "kEvenOdd_FillType"
7019},
7020"cubicOp90u": {
7021  "p1": [[0, "0x00000000", "0x40a00000"],
7022    [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40000000", "0x40800000", "0x3f800000"],
7023    [5]],
7024  "fillType1": "kEvenOdd_FillType",
7025  "p2": [[0, "0x40000000", "0x40a00000"],
7026    [4, "0x3f800000", "0x40800000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
7027    [5]],
7028  "fillType2": "kEvenOdd_FillType",
7029  "op": "kUnion_SkPathOp",
7030  "expectSuccess": "yes",
7031  "expectMatch": "yes",
7032  "succeeded": true,
7033  "out": [[0, "0x40000000", "0x40740000"],
7034    [4, "0x3fe80000", "0x408a0000", "0x3fe00000", "0x40980000", "0x40000000", "0x40a00000"],
7035    [1, "0x40000000", "0x40740000"],
7036    [5],
7037    [0, "0x40000000", "0x40400000"],
7038    [1, "0x00000000", "0x40a00000"],
7039    [4, "0x3ec28288", "0x40770f0d", "0x3f98ad0d", "0x4049d3ff", "0x40000000", "0x402a4585"],
7040    [1, "0x40000000", "0x3f800000"],
7041    [4, "0x40600004", "0x3efffff7", "0x404fffff", "0x3fa00007", "0x402ffffc", "0x40100007"],
7042    [4, "0x402c0f82", "0x4017e0fb", "0x4027e0f5", "0x40200003", "0x4023a22e", "0x40283e8c"],
7043    [4, "0x4016a2f2", "0x40417c17", "0x40090ba4", "0x405be0f7", "0x40000000", "0x40740000"],
7044    [1, "0x40000000", "0x40400000"],
7045    [5],
7046    [0, "0x40300000", "0x40100000"],
7047    [1, "0x40800000", "0x3f800000"],
7048    [4, "0x408de572", "0x3fb795c8", "0x407b3d46", "0x3fd70829", "0x404844fa", "0x4004227c"],
7049    [4, "0x40408d9f", "0x4007dc98", "0x40386a36", "0x400bcae5", "0x40300000", "0x40100000"],
7050    [5]],
7051  "fillTypeOut": "kEvenOdd_FillType"
7052},
7053"cubicOp89u": {
7054  "p1": [[0, "0x00000000", "0x40400000"],
7055    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
7056    [5]],
7057  "fillType1": "kWinding_FillType",
7058  "p2": [[0, "0x00000000", "0x40a00000"],
7059    [4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
7060    [5]],
7061  "fillType2": "kWinding_FillType",
7062  "op": "kUnion_SkPathOp",
7063  "expectSuccess": "yes",
7064  "expectMatch": "yes",
7065  "succeeded": true,
7066  "out": [[0, "0x40400000", "0x40400000"],
7067    [4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x00000000", "0x40a00000"],
7068    [1, "0x40400000", "0x40400000"],
7069    [5],
7070    [0, "0x40400000", "0x40400000"],
7071    [1, "0x40c00000", "0x3f800000"],
7072    [4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
7073    [5],
7074    [0, "0x40400000", "0x40400000"],
7075    [1, "0x00000000", "0x40400000"],
7076    [4, "0x3f000000", "0x40900000", "0x3fe00000", "0x40700000", "0x40400000", "0x40400000"],
7077    [5],
7078    [0, "0x40400000", "0x40400000"],
7079    [1, "0x40c00000", "0x40400000"],
7080    [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
7081    [5]],
7082  "fillTypeOut": "kEvenOdd_FillType"
7083},
7084"cubicOp88u": {
7085  "p1": [[0, "0x00000000", "0x3f800000"],
7086    [4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40800000"],
7087    [5]],
7088  "fillType1": "kWinding_FillType",
7089  "p2": [[0, "0x00000000", "0x40a00000"],
7090    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
7091    [5]],
7092  "fillType2": "kWinding_FillType",
7093  "op": "kUnion_SkPathOp",
7094  "expectSuccess": "yes",
7095  "expectMatch": "yes",
7096  "succeeded": true,
7097  "out": [[0, "0x402770cd", "0x40290af8"],
7098    [4, "0x3fdaf74a", "0x40300d36", "0x3f4786e9", "0x4023c375", "0x00000000", "0x3f800000"],
7099    [1, "0x402d46a3", "0x4016a352"],
7100    [4, "0x403e654a", "0x3fd0e62f", "0x405f1cf7", "0x3f9f1cf7", "0x40a00000", "0x40000000"],
7101    [1, "0x408e38e4", "0x40155555"],
7102    [4, "0x40a38e39", "0x40155555", "0x40b55555", "0x402aaaab", "0x40c00000", "0x40800000"],
7103    [1, "0x4068ba2f", "0x40345d17"],
7104    [1, "0x40199c33", "0x4063d57b"],
7105    [4, "0x401bab42", "0x405b841c", "0x401d895d", "0x40531991", "0x401f6295", "0x404ac50e"],
7106    [4, "0x4021f40a", "0x403f324b", "0x40247c0f", "0x4033ca10", "0x402770cd", "0x40290af8"],
7107    [5],
7108    [0, "0x40199c33", "0x4063d57b"],
7109    [1, "0x00000000", "0x40a00000"],
7110    [4, "0x3fdf2df4", "0x40adf2df", "0x400a0e7a", "0x40915602", "0x40199c33", "0x4063d57b"],
7111    [5]],
7112  "fillTypeOut": "kEvenOdd_FillType"
7113},
7114"cubicOp87u": {
7115  "p1": [[0, "0x00000000", "0x3f800000"],
7116    [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
7117    [5]],
7118  "fillType1": "kWinding_FillType",
7119  "p2": [[0, "0x00000000", "0x40000000"],
7120    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
7121    [5]],
7122  "fillType2": "kWinding_FillType",
7123  "op": "kUnion_SkPathOp",
7124  "expectSuccess": "yes",
7125  "expectMatch": "flaky",
7126  "succeeded": true,
7127  "out": [[0, "0x40031739", "0x40018b9c"],
7128    [4, "0x401247d2", "0x4052d6b5", "0x401327df", "0x408993f0", "0x00000000", "0x40000000"],
7129    [1, "0x3fe65d69", "0x3e4d14b6"],
7130    [4, "0x3fdf24a7", "0x3eeb6b82", "0x3fea7c58", "0x3f7095ca", "0x3ff79833", "0x3fb983ab"],
7131    [4, "0x403a9ee8", "0x3fd4e275", "0x4088ad70", "0x40115adf", "0x40c00000", "0x40800000"],
7132    [1, "0x40031739", "0x40018b9c"],
7133    [5],
7134    [0, "0x3f2aaaab", "0x3faaaaab"],
7135    [4, "0x3e638e3a", "0x3faaaaab", "0x00000000", "0x3faaaaab", "0x00000000", "0x3f800000"],
7136    [1, "0x3f2aaaab", "0x3faaaaab"],
7137    [5],
7138    [0, "0x3fe65d69", "0x3e4d14b6"],
7139    [4, "0x3fe9e065", "0x3d97b424", "0x3ff1c71d", "0x00000000", "0x40000000", "0x00000000"],
7140    [1, "0x3fe65d69", "0x3e4d14b6"],
7141    [5]],
7142  "fillTypeOut": "kEvenOdd_FillType"
7143},
7144"cubicOp86i": {
7145  "p1": [[0, "0x00000000", "0x40800000"],
7146    [4, "0x40400000", "0x40800000", "0x40c00000", "0x40000000", "0x40a00000", "0x40000000"],
7147    [5]],
7148  "fillType1": "kWinding_FillType",
7149  "p2": [[0, "0x40000000", "0x40c00000"],
7150    [4, "0x40000000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40400000"],
7151    [5]],
7152  "fillType2": "kEvenOdd_FillType",
7153  "op": "kIntersect_SkPathOp",
7154  "expectSuccess": "yes",
7155  "expectMatch": "yes",
7156  "succeeded": true,
7157  "out": [[0, "0x40487c30", "0x402fce53"],
7158    [4, "0x40409781", "0x403e1eb8", "0x403885f4", "0x404ef016", "0x4030c56a", "0x4060c8c2"],
7159    [4, "0x404e486d", "0x4056d2de", "0x40692d22", "0x404b696f", "0x40800000", "0x40400000"],
7160    [4, "0x40800000", "0x4030347b", "0x407f223c", "0x4023e002", "0x407d8b33", "0x401a951f"],
7161    [1, "0x40487c30", "0x402fce53"],
7162    [5]],
7163  "fillTypeOut": "kEvenOdd_FillType"
7164},
7165"loopEdge2": {
7166  "p1": [[0, "0x00000000", "0x00000000"],
7167    [1, "0x40400000", "0x00000000"],
7168    [1, "0x40400000", "0x40000000"],
7169    [1, "0x3f800000", "0x40000000"],
7170    [1, "0x3f800000", "0x3f800000"],
7171    [1, "0x40000000", "0x3f800000"],
7172    [1, "0x40000000", "0x40400000"],
7173    [1, "0x00000000", "0x40400000"],
7174    [5]],
7175  "fillType1": "kEvenOdd_FillType",
7176  "p2": [[0, "0x3f7fffef", "0x40000000"],
7177    [1, "0x3ffffff8", "0x40000000"],
7178    [1, "0x3ffffff8", "0x40800000"],
7179    [1, "0x3f7fffef", "0x40800000"],
7180    [5]],
7181  "fillType2": "kEvenOdd_FillType",
7182  "op": "kIntersect_SkPathOp",
7183  "expectSuccess": "yes",
7184  "expectMatch": "yes",
7185  "succeeded": true,
7186  "out": [[0, "0x40000000", "0x40400000"],
7187    [1, "0x3f7fffef", "0x40400000"],
7188    [1, "0x3f7fffef", "0x40000000"],
7189    [1, "0x3ffffff8", "0x40000000"],
7190    [1, "0x3ffffff8", "0x40400000"],
7191    [5]],
7192  "fillTypeOut": "kEvenOdd_FillType"
7193},
7194"loopEdge1": {
7195  "p1": [[0, "0x00000000", "0x00000000"],
7196    [1, "0x40400000", "0x00000000"],
7197    [1, "0x40400000", "0x40000000"],
7198    [1, "0x3f800000", "0x40000000"],
7199    [1, "0x3f800000", "0x3f800000"],
7200    [1, "0x40000000", "0x3f800000"],
7201    [1, "0x40000000", "0x40400000"],
7202    [1, "0x00000000", "0x40400000"],
7203    [5]],
7204  "fillType1": "kEvenOdd_FillType",
7205  "p2": [[0, "0x3f800000", "0x40000000"],
7206    [1, "0x40000000", "0x40000000"],
7207    [1, "0x40000000", "0x40800000"],
7208    [1, "0x3f800000", "0x40800000"],
7209    [5]],
7210  "fillType2": "kEvenOdd_FillType",
7211  "op": "kIntersect_SkPathOp",
7212  "expectSuccess": "yes",
7213  "expectMatch": "yes",
7214  "succeeded": true,
7215  "out": [[0, "0x40000000", "0x40400000"],
7216    [1, "0x40000000", "0x40000000"],
7217    [1, "0x3f800000", "0x40000000"],
7218    [1, "0x3f800000", "0x40400000"],
7219    [1, "0x40000000", "0x40400000"],
7220    [5]],
7221  "fillTypeOut": "kEvenOdd_FillType"
7222},
7223"rectOp3x": {
7224  "p1": [[0, "0x00000000", "0x00000000"],
7225    [1, "0x40400000", "0x00000000"],
7226    [1, "0x40400000", "0x40400000"],
7227    [1, "0x00000000", "0x40400000"],
7228    [5],
7229    [0, "0x40000000", "0x40000000"],
7230    [1, "0x40400000", "0x40000000"],
7231    [1, "0x40400000", "0x40400000"],
7232    [1, "0x40000000", "0x40400000"],
7233    [5]],
7234  "fillType1": "kEvenOdd_FillType",
7235  "p2": [[0, "0x3f800000", "0x3f800000"],
7236    [1, "0x40400000", "0x3f800000"],
7237    [1, "0x40400000", "0x40400000"],
7238    [1, "0x3f800000", "0x40400000"],
7239    [5],
7240    [0, "0x40000000", "0x40000000"],
7241    [1, "0x40400000", "0x40000000"],
7242    [1, "0x40400000", "0x40400000"],
7243    [1, "0x40000000", "0x40400000"],
7244    [5]],
7245  "fillType2": "kWinding_FillType",
7246  "op": "kXOR_PathOp",
7247  "expectSuccess": "yes",
7248  "expectMatch": "yes",
7249  "succeeded": true,
7250  "out": [[0, "0x40400000", "0x00000000"],
7251    [1, "0x00000000", "0x00000000"],
7252    [1, "0x00000000", "0x40400000"],
7253    [1, "0x3f800000", "0x40400000"],
7254    [1, "0x3f800000", "0x3f800000"],
7255    [1, "0x40400000", "0x3f800000"],
7256    [1, "0x40400000", "0x00000000"],
7257    [5],
7258    [0, "0x40400000", "0x40000000"],
7259    [1, "0x40000000", "0x40000000"],
7260    [1, "0x40000000", "0x40400000"],
7261    [1, "0x40400000", "0x40400000"],
7262    [1, "0x40400000", "0x40000000"],
7263    [5]],
7264  "fillTypeOut": "kEvenOdd_FillType"
7265},
7266"rectOp2i": {
7267  "p1": [[0, "0x00000000", "0x00000000"],
7268    [1, "0x3f800000", "0x00000000"],
7269    [1, "0x3f800000", "0x3f800000"],
7270    [1, "0x00000000", "0x3f800000"],
7271    [5],
7272    [0, "0x00000000", "0x00000000"],
7273    [1, "0x40400000", "0x00000000"],
7274    [1, "0x40400000", "0x40400000"],
7275    [1, "0x00000000", "0x40400000"],
7276    [5]],
7277  "fillType1": "kEvenOdd_FillType",
7278  "p2": [[0, "0x00000000", "0x00000000"],
7279    [1, "0x40000000", "0x00000000"],
7280    [1, "0x40000000", "0x40000000"],
7281    [1, "0x00000000", "0x40000000"],
7282    [5],
7283    [0, "0x00000000", "0x00000000"],
7284    [1, "0x40000000", "0x00000000"],
7285    [1, "0x40000000", "0x40000000"],
7286    [1, "0x00000000", "0x40000000"],
7287    [5]],
7288  "fillType2": "kWinding_FillType",
7289  "op": "kIntersect_SkPathOp",
7290  "expectSuccess": "yes",
7291  "expectMatch": "yes",
7292  "succeeded": true,
7293  "out": [[0, "0x3f800000", "0x3f800000"],
7294    [1, "0x3f800000", "0x00000000"],
7295    [1, "0x40000000", "0x00000000"],
7296    [1, "0x40000000", "0x40000000"],
7297    [1, "0x00000000", "0x40000000"],
7298    [1, "0x00000000", "0x3f800000"],
7299    [1, "0x3f800000", "0x3f800000"],
7300    [5]],
7301  "fillTypeOut": "kEvenOdd_FillType"
7302},
7303"rectOp1i": {
7304  "p1": [[0, "0x00000000", "0x00000000"],
7305    [1, "0x3f800000", "0x00000000"],
7306    [1, "0x3f800000", "0x3f800000"],
7307    [1, "0x00000000", "0x3f800000"],
7308    [5],
7309    [0, "0x40000000", "0x40000000"],
7310    [1, "0x40800000", "0x40000000"],
7311    [1, "0x40800000", "0x40800000"],
7312    [1, "0x40000000", "0x40800000"],
7313    [5]],
7314  "fillType1": "kWinding_FillType",
7315  "p2": [[0, "0x00000000", "0x00000000"],
7316    [1, "0x3f800000", "0x00000000"],
7317    [1, "0x3f800000", "0x3f800000"],
7318    [1, "0x00000000", "0x3f800000"],
7319    [5],
7320    [0, "0x00000000", "0x00000000"],
7321    [1, "0x40000000", "0x00000000"],
7322    [1, "0x40000000", "0x40000000"],
7323    [1, "0x00000000", "0x40000000"],
7324    [5]],
7325  "fillType2": "kWinding_FillType",
7326  "op": "kIntersect_SkPathOp",
7327  "expectSuccess": "yes",
7328  "expectMatch": "yes",
7329  "succeeded": true,
7330  "out": [[0, "0x3f800000", "0x00000000"],
7331    [1, "0x00000000", "0x00000000"],
7332    [1, "0x00000000", "0x3f800000"],
7333    [1, "0x3f800000", "0x3f800000"],
7334    [1, "0x3f800000", "0x00000000"],
7335    [5]],
7336  "fillTypeOut": "kEvenOdd_FillType"
7337},
7338"issue1418b": {
7339  "p1": [[0, "0x00000000", "0x00000000"],
7340    [1, "0x3f800000", "0x00000000"],
7341    [1, "0x3f800000", "0x3f800000"],
7342    [1, "0x00000000", "0x3f800000"],
7343    [1, "0x00000000", "0x00000000"],
7344    [5]],
7345  "fillType1": "kWinding_FillType",
7346  "p2": [[0, "0x3f257d87", "0xbeb504f4"],
7347    [2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
7348    [2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
7349    [2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
7350    [2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
7351    [2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
7352    [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
7353    [2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
7354    [2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"],
7355    [5],
7356    [0, "0x3f800001", "0x3f000001"],
7357    [1, "0x3f800001", "0x3f800001"],
7358    [1, "0x3f000001", "0x3f800001"],
7359    [2, "0x3f000001", "0x3f4afb0e", "0x3f257d87", "0x3f257d87"],
7360    [2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
7361    [5]],
7362  "fillType2": "kEvenOdd_FillType",
7363  "op": "kIntersect_SkPathOp",
7364  "expectSuccess": "yes",
7365  "expectMatch": "yes",
7366  "succeeded": true,
7367  "out": [[0, "0x3f000001", "0x3f800000"],
7368    [1, "0x3f800000", "0x3f800000"],
7369    [1, "0x3f800000", "0x00000000"],
7370    [1, "0x3f000001", "0x00000000"],
7371    [2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
7372    [2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
7373    [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3f257d87"],
7374    [2, "0x3f000001", "0x3f4afb0e", "0x3f000001", "0x3f800000"],
7375    [5]],
7376  "fillTypeOut": "kEvenOdd_FillType"
7377},
7378"cubicOp85i": {
7379  "p1": [[0, "0x40400000", "0x40800000"],
7380    [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
7381    [5]],
7382  "fillType1": "kWinding_FillType",
7383  "p2": [[0, "0x40400000", "0x40800000"],
7384    [4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x3f800000"],
7385    [5]],
7386  "fillType2": "kWinding_FillType",
7387  "op": "kIntersect_SkPathOp",
7388  "expectSuccess": "yes",
7389  "expectMatch": "yes",
7390  "succeeded": true,
7391  "out": [[0, "0x4082837d", "0x406ffb58"],
7392    [4, "0x406afdab", "0x407356e2", "0x4052fdac", "0x4079ab71", "0x40400000", "0x40800000"],
7393    [1, "0x40800000", "0x40800000"],
7394    [4, "0x4080d5b8", "0x407afdae", "0x4081ab70", "0x4075a227", "0x4082837d", "0x406ffb58"],
7395    [5]],
7396  "fillTypeOut": "kEvenOdd_FillType"
7397},
7398"issue1418": {
7399  "p1": [[0, "0x00000000", "0x00000000"],
7400    [1, "0x3f800000", "0x00000000"],
7401    [1, "0x3f800000", "0x00000000"],
7402    [1, "0x3f800000", "0x3f800000"],
7403    [1, "0x3f800000", "0x3f800000"],
7404    [1, "0x00000000", "0x3f800000"],
7405    [1, "0x00000000", "0x3f800000"],
7406    [1, "0x00000000", "0x00000000"],
7407    [1, "0x00000000", "0x00000000"],
7408    [5]],
7409  "fillType1": "kWinding_FillType",
7410  "p2": [[0, "0x3f257d87", "0xbeb504f4"],
7411    [2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
7412    [2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
7413    [2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
7414    [2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
7415    [2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
7416    [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
7417    [2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
7418    [2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"]],
7419  "fillType2": "kWinding_FillType",
7420  "op": "kIntersect_SkPathOp",
7421  "expectSuccess": "yes",
7422  "expectMatch": "yes",
7423  "succeeded": true,
7424  "out": [[0, "0x3f800000", "0x3f000001"],
7425    [1, "0x3f800000", "0x00000000"],
7426    [1, "0x3f000001", "0x00000000"],
7427    [2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
7428    [2, "0x3f4afb0e", "0x3f000001", "0x3f800000", "0x3f000001"],
7429    [5]],
7430  "fillTypeOut": "kEvenOdd_FillType"
7431},
7432"skpkkiste_to98": {
7433  "p1": [[0, "0x42c00000", "0x42f40000"],
7434    [4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
7435    [1, "0x42bc57d8", "0x42fa57d8"],
7436    [4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
7437    [1, "0x43808000", "0x42f80000"],
7438    [4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
7439    [1, "0x4382c48c", "0x42f6edcf"],
7440    [4, "0x438250bb", "0x42f51e8a", "0x4381b0bb", "0x42f40000", "0x43810000", "0x42f40000"],
7441    [1, "0x42c00000", "0x42f40000"],
7442    [5]],
7443  "fillType1": "kEvenOdd_FillType",
7444  "p2": [[0, "0x43810000", "0x42f40000"],
7445    [4, "0x43826176", "0x42f40000", "0x43838000", "0x42f87a27", "0x43838000", "0x42fe0000"],
7446    [1, "0x43838000", "0x438e0000"],
7447    [4, "0x43838000", "0x438f6176", "0x43826176", "0x43908000", "0x43810000", "0x43908000"],
7448    [1, "0x42c00000", "0x43908000"],
7449    [4, "0x42ba7a27", "0x43908000", "0x42b60000", "0x438f6176", "0x42b60000", "0x438e0000"],
7450    [1, "0x42b60000", "0x42fe0000"],
7451    [4, "0x42b60000", "0x42f87a27", "0x42ba7a27", "0x42f40000", "0x42c00000", "0x42f40000"],
7452    [1, "0x43810000", "0x42f40000"],
7453    [5]],
7454  "fillType2": "kWinding_FillType",
7455  "op": "kIntersect_SkPathOp",
7456  "expectSuccess": "yes",
7457  "expectMatch": "yes",
7458  "succeeded": true,
7459  "out": [[0, "0x43829719", "0x42f64894"],
7460    [4, "0x43822878", "0x42f4db61", "0x43819aa4", "0x42f40000", "0x43810000", "0x42f40000"],
7461    [1, "0x42c00000", "0x42f40000"],
7462    [4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
7463    [1, "0x42bc57d8", "0x42fa57d8"],
7464    [4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
7465    [1, "0x43808000", "0x42f80000"],
7466    [4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
7467    [1, "0x4382c48c", "0x42f6edcf"],
7468    [4, "0x4382b612", "0x42f6b3e6", "0x4382a6e7", "0x42f67cc1", "0x43829719", "0x42f64894"],
7469    [5]],
7470  "fillTypeOut": "kEvenOdd_FillType"
7471},
7472"skpahrefs_com29": {
7473  "p1": [[0, "0x4481a57a", "0x40e57a78"],
7474    [2, "0x4481cafb", "0x40c00000", "0x44820000", "0x40c00000"],
7475    [1, "0x44864000", "0x40c00000"],
7476    [1, "0x44864000", "0x42000000"],
7477    [1, "0x44820000", "0x42000000"],
7478    [2, "0x4481cafb", "0x42000000", "0x4481a57a", "0x41f6a162"],
7479    [2, "0x44818000", "0x41ed413d", "0x44818000", "0x41e00000"],
7480    [1, "0x44818000", "0x41200000"],
7481    [2, "0x44818000", "0x41057d86", "0x4481a57a", "0x40e57a78"],
7482    [5],
7483    [0, "0x4481a000", "0x41200000"],
7484    [4, "0x4481a000", "0x41057d86", "0x4481cafb", "0x40e00000", "0x44820000", "0x40e00000"],
7485    [1, "0x44862000", "0x40e00000"],
7486    [1, "0x44862000", "0x41f80000"],
7487    [1, "0x44820000", "0x41f80000"],
7488    [4, "0x4481cafb", "0x41f80000", "0x4481a000", "0x41ed413d", "0x4481a000", "0x41e00000"],
7489    [1, "0x4481a000", "0x41200000"],
7490    [5]],
7491  "fillType1": "kEvenOdd_FillType",
7492  "p2": [[0, "0x44818000", "0x42000000"],
7493    [1, "0x44832000", "0x41980000"],
7494    [1, "0x44862000", "0x41f80000"],
7495    [1, "0x44864000", "0x42000000"]],
7496  "fillType2": "kWinding_FillType",
7497  "op": "kIntersect_SkPathOp",
7498  "expectSuccess": "yes",
7499  "expectMatch": "yes",
7500  "succeeded": true,
7501  "out": [[0, "0x44820000", "0x42000000"],
7502    [1, "0x44864000", "0x42000000"],
7503    [1, "0x44862000", "0x41f80000"],
7504    [1, "0x44820000", "0x41f80000"],
7505    [4, "0x4481e57e", "0x41f80000", "0x4481cd7d", "0x41f5504f", "0x4481bc1e", "0x41f0f877"],
7506    [1, "0x4481a57a", "0x41f6a171"],
7507    [2, "0x4481cafb", "0x42000000", "0x44820000", "0x42000000"],
7508    [5]],
7509  "fillTypeOut": "kEvenOdd_FillType"
7510},
7511"cubicOp85d": {
7512  "p1": [[0, "0x00000000", "0x3f800000"],
7513    [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
7514    [5]],
7515  "fillType1": "kWinding_FillType",
7516  "p2": [[0, "0x00000000", "0x3f800000"],
7517    [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
7518    [5]],
7519  "fillType2": "kWinding_FillType",
7520  "op": "kDifference_SkPathOp",
7521  "expectSuccess": "yes",
7522  "expectMatch": "yes",
7523  "succeeded": true,
7524  "out": [[0, "0x3f884d8c", "0x403d7b15"],
7525    [4, "0x3f4d5525", "0x4032cb23", "0x3efbc0d8", "0x400eac43", "0x00000000", "0x3f800000"],
7526    [4, "0x3ec6f6a4", "0x403c5a26", "0x3f204e07", "0x404e649e", "0x3f884d8c", "0x403d7b15"],
7527    [5],
7528    [0, "0x400f1404", "0x4005301e"],
7529    [4, "0x40267e0c", "0x3fedefeb", "0x40431b64", "0x3fd57a85", "0x4066ce7d", "0x3fccef7f"],
7530    [1, "0x40c00000", "0x40000000"],
7531    [4, "0x40a0e38e", "0x3fce38e4", "0x4087d3c1", "0x3fc32916", "0x4066ce7d", "0x3fccef7f"],
7532    [1, "0x4039ec04", "0x3fbdf957"],
7533    [4, "0x4028f709", "0x3fd5b59d", "0x401b009b", "0x3ff07387", "0x400f1404", "0x4005301e"],
7534    [5]],
7535  "fillTypeOut": "kEvenOdd_FillType"
7536},
7537"skpahrefs_com88": {
7538  "p1": [[0, "0x44897a86", "0x40e57a3c"],
7539    [1, "0x448963e2", "0x40fc1e22"],
7540    [4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
7541    [1, "0x44898000", "0x41e00000"],
7542    [4, "0x44898000", "0x41ed413d", "0x44895505", "0x41f80000", "0x44892000", "0x41f80000"],
7543    [1, "0x44880000", "0x41f80000"],
7544    [1, "0x44880000", "0x42000000"],
7545    [1, "0x44892000", "0x42000000"],
7546    [2, "0x44895505", "0x42000000", "0x44897a86", "0x41f6a162"],
7547    [2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
7548    [1, "0x4489a000", "0x41200000"],
7549    [2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a78"],
7550    [1, "0x44897a86", "0x40e57a3c"],
7551    [5]],
7552  "fillType1": "kEvenOdd_FillType",
7553  "p2": [[0, "0x4489a000", "0x40c00000"],
7554    [1, "0x44880000", "0x40c00000"],
7555    [1, "0x44880000", "0x41980000"],
7556    [1, "0x4489a000", "0x42000000"]],
7557  "fillType2": "kWinding_FillType",
7558  "op": "kIntersect_SkPathOp",
7559  "expectSuccess": "yes",
7560  "expectMatch": "yes",
7561  "succeeded": true,
7562  "out": [[0, "0x4489a000", "0x41200000"],
7563    [2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a3c"],
7564    [1, "0x448963e2", "0x40fc1e22"],
7565    [4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
7566    [1, "0x44898000", "0x41e00000"],
7567    [4, "0x44898000", "0x41e6a09f", "0x44897541", "0x41eca09f", "0x448963e2", "0x41f0f877"],
7568    [1, "0x44897a86", "0x41f6a171"],
7569    [2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
7570    [1, "0x4489a000", "0x41200000"],
7571    [5]],
7572  "fillTypeOut": "kEvenOdd_FillType"
7573},
7574"skphealth_com76": {
7575  "p1": [[0, "0x44310659", "0x40e32c93"],
7576    [1, "0x44310659", "0x40e32ca6"],
7577    [2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
7578    [1, "0x44300000", "0x42040000"],
7579    [1, "0x44304000", "0x42040000"],
7580    [1, "0x44304000", "0x41880000"],
7581    [4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
7582    [1, "0x44310659", "0x40e32c93"],
7583    [5]],
7584  "fillType1": "kEvenOdd_FillType",
7585  "p2": [[0, "0x44300000", "0x40400000"],
7586    [1, "0x44300000", "0x42040000"],
7587    [1, "0x44304000", "0x42040000"],
7588    [1, "0x4433e000", "0x40400000"]],
7589  "fillType2": "kWinding_FillType",
7590  "op": "kIntersect_SkPathOp",
7591  "expectSuccess": "yes",
7592  "expectMatch": "yes",
7593  "succeeded": true,
7594  "out": [[0, "0x44304000", "0x42040000"],
7595    [1, "0x44304000", "0x41880000"],
7596    [4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
7597    [1, "0x44310659", "0x40e32c93"],
7598    [2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
7599    [1, "0x44300000", "0x42040000"],
7600    [1, "0x44304000", "0x42040000"],
7601    [5]],
7602  "fillTypeOut": "kEvenOdd_FillType"
7603},
7604"skpancestry_com1": {
7605  "p1": [[0, "0x43210000", "0x44674000"],
7606    [4, "0x431fdfd8", "0x44674000", "0x431ed5ee", "0x446757ce", "0x431e0000", "0x44677ffa"],
7607    [1, "0x431e0000", "0x44678000"],
7608    [1, "0x448a8000", "0x44678000"],
7609    [1, "0x448a8000", "0x44677ffa"],
7610    [4, "0x448a6543", "0x446757ce", "0x448a4405", "0x44674000", "0x448a2000", "0x44674000"],
7611    [1, "0x43210000", "0x44674000"],
7612    [5]],
7613  "fillType1": "kEvenOdd_FillType",
7614  "p2": [[0, "0x43210000", "0x44678000"],
7615    [1, "0x448a2000", "0x44678000"],
7616    [4, "0x448a66b1", "0x44678000", "0x448aa000", "0x4467f29d", "0x448aa000", "0x44688000"],
7617    [1, "0x448aa000", "0x446f0000"],
7618    [4, "0x448aa000", "0x446f8d63", "0x448a66b1", "0x44700000", "0x448a2000", "0x44700000"],
7619    [1, "0x43210000", "0x44700000"],
7620    [4, "0x431eca76", "0x44700000", "0x431d0000", "0x446f8d63", "0x431d0000", "0x446f0000"],
7621    [1, "0x431d0000", "0x44688000"],
7622    [4, "0x431d0000", "0x4467f29d", "0x431eca76", "0x44678000", "0x43210000", "0x44678000"],
7623    [5]],
7624  "fillType2": "kEvenOdd_FillType",
7625  "op": "kIntersect_SkPathOp",
7626  "expectSuccess": "yes",
7627  "expectMatch": "yes",
7628  "succeeded": true,
7629  "out": [],
7630  "fillTypeOut": "kEvenOdd_FillType"
7631},
7632"skpbyte_com1": {
7633  "p1": [[0, "0x44720000", "0x41600000"],
7634    [4, "0x44714f45", "0x41600000", "0x4470c000", "0x4181e89b", "0x4470c000", "0x41980000"],
7635    [1, "0x4470c000", "0x42000000"],
7636    [4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
7637    [1, "0x44814000", "0x42140000"],
7638    [4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
7639    [1, "0x4481e000", "0x41980000"],
7640    [4, "0x4481e000", "0x4181e89b", "0x4481985e", "0x41600000", "0x44814000", "0x41600000"],
7641    [1, "0x44720000", "0x41600000"],
7642    [5]],
7643  "fillType1": "kEvenOdd_FillType",
7644  "p2": [[0, "0x44720000", "0x41600000"],
7645    [1, "0x44814000", "0x41600000"],
7646    [4, "0x4481985e", "0x41600000", "0x4481e000", "0x4181e89a", "0x4481e000", "0x41980000"],
7647    [1, "0x4481e000", "0x42000000"],
7648    [4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
7649    [1, "0x44720000", "0x42100000"],
7650    [4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
7651    [1, "0x4470c000", "0x41980000"],
7652    [4, "0x4470c000", "0x4181e89a", "0x44714f45", "0x41600000", "0x44720000", "0x41600000"],
7653    [5]],
7654  "fillType2": "kInverseWinding_FillType",
7655  "op": "kIntersect_SkPathOp",
7656  "expectSuccess": "yes",
7657  "expectMatch": "yes",
7658  "succeeded": true,
7659  "out": [[0, "0x4481e000", "0x42000000"],
7660    [4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
7661    [1, "0x44720000", "0x42100000"],
7662    [4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
7663    [4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
7664    [1, "0x44814000", "0x42140000"],
7665    [4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
7666    [5]],
7667  "fillTypeOut": "kEvenOdd_FillType"
7668},
7669"skpeldorado_com_ua1": {
7670  "p1": [[0, "0x438f58fa", "0x43918000"],
7671    [1, "0x43654e0b", "0x440c4000"],
7672    [1, "0x4474d383", "0x440c4000"],
7673    [1, "0x4481963e", "0x43918000"],
7674    [1, "0x438f58fa", "0x43918000"],
7675    [5]],
7676  "fillType1": "kEvenOdd_FillType",
7677  "p2": [[0, "0x447bac7d", "0x43918000"],
7678    [4, "0x447fd0e0", "0x43918000", "0x44813ae3", "0x4398373a", "0x4480ca30", "0x43a08000"],
7679    [1, "0x44766b9e", "0x4404c000"],
7680    [4, "0x44758a3a", "0x4408e463", "0x447177e6", "0x440c4000", "0x446d5383", "0x440c4000"],
7681    [1, "0x4381a706", "0x440c4000"],
7682    [4, "0x4372bc7f", "0x440c4000", "0x436828e9", "0x4408e463", "0x436bae7a", "0x4404c000"],
7683    [1, "0x438c28c2", "0x43a08000"],
7684    [4, "0x438deb8b", "0x4398373a", "0x43961034", "0x43918000", "0x439e58fa", "0x43918000"],
7685    [1, "0x447bac7d", "0x43918000"],
7686    [5]],
7687  "fillType2": "kWinding_FillType",
7688  "op": "kIntersect_SkPathOp",
7689  "expectSuccess": "yes",
7690  "expectMatch": "yes",
7691  "succeeded": true,
7692  "out": [[0, "0x439e58fa", "0x43918000"],
7693    [4, "0x4396115b", "0x43918000", "0x438dedce", "0x4398355c", "0x438c297e", "0x43a07c8c"],
7694    [1, "0x438c28c2", "0x43a08000"],
7695    [1, "0x436bae7a", "0x4404c000"],
7696    [1, "0x436badb2", "0x4404c0ec"],
7697    [4, "0x43682a7b", "0x4408e4e3", "0x4372bdba", "0x440c4000", "0x4381a706", "0x440c4000"],
7698    [1, "0x446d5383", "0x440c4000"],
7699    [4, "0x447177e6", "0x440c4000", "0x44758a3a", "0x4408e463", "0x44766b9e", "0x4404c000"],
7700    [1, "0x4480ca30", "0x43a08000"],
7701    [4, "0x44813ae3", "0x4398373a", "0x447fd0e0", "0x43918000", "0x447bac7d", "0x43918000"],
7702    [1, "0x439e58fa", "0x43918000"],
7703    [5]],
7704  "fillTypeOut": "kEvenOdd_FillType"
7705},
7706"skp96prezzi1": {
7707  "p1": [[0, "0x431d76c9", "0x44279db2"],
7708    [2, "0x431eedce", "0x44274000", "0x43210000", "0x44274000"],
7709    [1, "0x43780000", "0x44274000"],
7710    [2, "0x437a1232", "0x44274000", "0x437b8937", "0x44279db2"],
7711    [2, "0x437d0000", "0x4427fb74", "0x437d0000", "0x44288000"],
7712    [1, "0x437d0000", "0x44308000"],
7713    [1, "0x437b0000", "0x44308000"],
7714    [1, "0x437b0000", "0x4428c000"],
7715    [4, "0x437b0000", "0x4428329d", "0x4379358a", "0x4427c000", "0x43770000", "0x4427c000"],
7716    [1, "0x43220000", "0x4427c000"],
7717    [4, "0x431fca76", "0x4427c000", "0x431e0000", "0x4428329d", "0x431e0000", "0x4428c000"],
7718    [1, "0x431e0000", "0x44308000"],
7719    [1, "0x431c0000", "0x44308000"],
7720    [1, "0x431c0000", "0x44288000"],
7721    [2, "0x431c0000", "0x4427fb74", "0x431d76c9", "0x44279db2"],
7722    [5]],
7723  "fillType1": "kEvenOdd_FillType",
7724  "p2": [[0, "0x431c0000", "0x44274000"],
7725    [1, "0x43328000", "0x442ce000"],
7726    [1, "0x43668000", "0x442ce000"],
7727    [1, "0x437d0000", "0x44274000"],
7728    [1, "0x431c0000", "0x44274000"],
7729    [5]],
7730  "fillType2": "kWinding_FillType",
7731  "op": "kIntersect_SkPathOp",
7732  "expectSuccess": "yes",
7733  "expectMatch": "yes",
7734  "succeeded": true,
7735  "out": [[0, "0x43210000", "0x44274000"],
7736    [2, "0x431eedce", "0x44274000", "0x431d76c9", "0x44279db2"],
7737    [1, "0x431f2bec", "0x44280afb"],
7738    [4, "0x431fe53b", "0x4427dca7", "0x4320e53b", "0x4427c000", "0x43220000", "0x4427c000"],
7739    [1, "0x43770000", "0x4427c000"],
7740    [4, "0x43781ac5", "0x4427c000", "0x43791ac5", "0x4427dca7", "0x4379d414", "0x44280afb"],
7741    [1, "0x437b8938", "0x44279db2"],
7742    [2, "0x437a1232", "0x44274000", "0x43780000", "0x44274000"],
7743    [1, "0x43210000", "0x44274000"],
7744    [5]],
7745  "fillTypeOut": "kEvenOdd_FillType"
7746},
7747"skpClip2": {
7748  "p1": [[0, "0x43060000", "0x46325800"],
7749    [4, "0x4303fd80", "0x46325800", "0x430253a0", "0x46325dee", "0x43020af2", "0x463265a7"],
7750    [4, "0x43023bae", "0x46326947", "0x4303097e", "0x46326c00", "0x43040000", "0x46326c00"],
7751    [1, "0x44498000", "0x46326c00"],
7752    [4, "0x4449bda0", "0x46326c00", "0x4449f115", "0x46326947", "0x4449fd44", "0x463265a7"],
7753    [4, "0x4449eb19", "0x46325dee", "0x444980a0", "0x46325800", "0x44490000", "0x46325800"],
7754    [1, "0x43060000", "0x46325800"],
7755    [5]],
7756  "fillType1": "kEvenOdd_FillType",
7757  "p2": [[0, "0x43040000", "0x46325c00"],
7758    [1, "0x44498000", "0x46325c00"],
7759    [4, "0x4449c6b1", "0x46325c00", "0x444a0000", "0x46325dca", "0x444a0000", "0x46326000"],
7760    [1, "0x444a0000", "0x46326400"],
7761    [4, "0x444a0000", "0x4632686b", "0x4449c6b1", "0x46326c00", "0x44498000", "0x46326c00"],
7762    [1, "0x43040000", "0x46326c00"],
7763    [4, "0x4302e53b", "0x46326c00", "0x43020000", "0x4632686b", "0x43020000", "0x46326400"],
7764    [1, "0x43020000", "0x46326000"],
7765    [4, "0x43020000", "0x46325dca", "0x4302e53b", "0x46325c00", "0x43040000", "0x46325c00"],
7766    [5]],
7767  "fillType2": "kInverseWinding_FillType",
7768  "op": "kIntersect_SkPathOp",
7769  "expectSuccess": "yes",
7770  "expectMatch": "yes",
7771  "succeeded": true,
7772  "out": [[0, "0x430347db", "0x46325c44"],
7773    [4, "0x4303fe8d", "0x4632599e", "0x4304f32e", "0x46325800", "0x43060000", "0x46325800"],
7774    [1, "0x44490000", "0x46325800"],
7775    [4, "0x44494335", "0x46325800", "0x4449805d", "0x4632599e", "0x4449ae0a", "0x46325c44"],
7776    [4, "0x44499fc1", "0x46325c18", "0x4449903a", "0x46325c00", "0x44498000", "0x46325c00"],
7777    [1, "0x43040000", "0x46325c00"],
7778    [4, "0x4303bf17", "0x46325c00", "0x43038100", "0x46325c18", "0x430347db", "0x46325c44"],
7779    [5]],
7780  "fillTypeOut": "kEvenOdd_FillType"
7781},
7782"skpClip1": {
7783  "p1": [[0, "0x448cc57a", "0x445b4af5"],
7784    [2, "0x448ceafb", "0x445b0000", "0x448d2000", "0x445b0000"],
7785    [1, "0x449b6000", "0x445b0000"],
7786    [2, "0x449b9505", "0x445b0000", "0x449bba86", "0x445b4af5"],
7787    [2, "0x449be000", "0x445b95f6", "0x449be000", "0x445c0000"],
7788    [1, "0x449be000", "0x4462c000"],
7789    [1, "0x449bc000", "0x4462c000"],
7790    [1, "0x449bc000", "0x445c0000"],
7791    [4, "0x449bc000", "0x445b95f6", "0x449b9505", "0x445b4000", "0x449b6000", "0x445b4000"],
7792    [1, "0x448d2000", "0x445b4000"],
7793    [4, "0x448ceafb", "0x445b4000", "0x448cc000", "0x445b95f6", "0x448cc000", "0x445c0000"],
7794    [1, "0x448cc000", "0x4462c000"],
7795    [1, "0x448ca000", "0x4462c000"],
7796    [1, "0x448ca000", "0x445c0000"],
7797    [2, "0x448ca000", "0x445b95f6", "0x448cc57a", "0x445b4af5"],
7798    [5]],
7799  "fillType1": "kEvenOdd_FillType",
7800  "p2": [[0, "0x449be000", "0x445b0000"],
7801    [1, "0x4499e000", "0x445f0000"],
7802    [1, "0x449bc000", "0x4462c000"],
7803    [1, "0x449be000", "0x4462c000"],
7804    [1, "0x449be000", "0x445b0000"],
7805    [5]],
7806  "fillType2": "kWinding_FillType",
7807  "op": "kIntersect_SkPathOp",
7808  "expectSuccess": "yes",
7809  "expectMatch": "yes",
7810  "succeeded": true,
7811  "out": [[0, "0x449bc000", "0x4462c000"],
7812    [1, "0x449be000", "0x4462c000"],
7813    [1, "0x449be000", "0x445c0000"],
7814    [2, "0x449be000", "0x445b95f6", "0x449bba86", "0x445b4af5"],
7815    [1, "0x449ba3e2", "0x445b783c"],
7816    [4, "0x449bb541", "0x445b9afb", "0x449bc000", "0x445bcafb", "0x449bc000", "0x445c0000"],
7817    [1, "0x449bc000", "0x4462c000"],
7818    [5]],
7819  "fillTypeOut": "kEvenOdd_FillType"
7820},
7821"cubicOp84d": {
7822  "p1": [[0, "0x00000000", "0x40800000"],
7823    [4, "0x40000000", "0x40400000", "0x40c00000", "0x40400000", "0x40400000", "0x40000000"],
7824    [5]],
7825  "fillType1": "kWinding_FillType",
7826  "p2": [[0, "0x40400000", "0x40c00000"],
7827    [4, "0x40000000", "0x40400000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
7828    [5]],
7829  "fillType2": "kWinding_FillType",
7830  "op": "kDifference_SkPathOp",
7831  "expectSuccess": "yes",
7832  "expectMatch": "yes",
7833  "succeeded": true,
7834  "out": [[0, "0x40400000", "0x404658f9"],
7835    [4, "0x4084aecf", "0x40340d9f", "0x40961451", "0x40246a9e", "0x40422555", "0x4000b809"],
7836    [4, "0x40416ef5", "0x40031032", "0x4040b77b", "0x40057dd3", "0x40400000", "0x40080000"],
7837    [1, "0x40400000", "0x40000000"],
7838    [1, "0x00000000", "0x40800000"],
7839    [4, "0x3f369486", "0x40692d6f", "0x3fd72267", "0x405a7e57", "0x401fa57d", "0x404e24c6"],
7840    [4, "0x4025f255", "0x404ca64f", "0x402c1a4d", "0x404b3098", "0x4032118e", "0x4049c0fd"],
7841    [4, "0x40359ecc", "0x40308997", "0x403acf66", "0x401a2a1a", "0x40400000", "0x40080000"],
7842    [1, "0x40400000", "0x404658f9"],
7843    [5]],
7844  "fillTypeOut": "kEvenOdd_FillType"
7845},
7846"cubicOp83i": {
7847  "p1": [[0, "0x00000000", "0x3f800000"],
7848    [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000"],
7849    [1, "0x00000000", "0x3f800000"],
7850    [5]],
7851  "fillType1": "kWinding_FillType",
7852  "p2": [[0, "0x3f800000", "0x40000000"],
7853    [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
7854    [1, "0x3f800000", "0x40000000"],
7855    [5]],
7856  "fillType2": "kWinding_FillType",
7857  "op": "kIntersect_SkPathOp",
7858  "expectSuccess": "yes",
7859  "expectMatch": "yes",
7860  "succeeded": true,
7861  "out": [[0, "0x40000000", "0x3f800000"],
7862    [1, "0x3fa00000", "0x3fe00000"],
7863    [4, "0x3faa290f", "0x3fc184d4", "0x3fb78bfb", "0x3f9fcfcb", "0x3fc92efe", "0x3f800000"],
7864    [1, "0x40000000", "0x3f800000"],
7865    [5]],
7866  "fillTypeOut": "kEvenOdd_FillType"
7867},
7868"cubicOp82i": {
7869  "p1": [[0, "0x00000000", "0x3f800000"],
7870    [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40400000", "0x00000000"],
7871    [1, "0x00000000", "0x3f800000"],
7872    [5]],
7873  "fillType1": "kEvenOdd_FillType",
7874  "p2": [[0, "0x40000000", "0x40a00000"],
7875    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
7876    [1, "0x40000000", "0x40a00000"],
7877    [5]],
7878  "fillType2": "kWinding_FillType",
7879  "op": "kIntersect_SkPathOp",
7880  "expectSuccess": "yes",
7881  "expectMatch": "yes",
7882  "succeeded": true,
7883  "out": [[0, "0x40400000", "0x40000000"],
7884    [4, "0x4006cc8f", "0x3f8d991f", "0x3fb4c223", "0x3f9b01b7", "0x3f8c53bf", "0x3fe3afad"],
7885    [4, "0x3fe705e1", "0x40073d66", "0x40209a14", "0x400a774f", "0x40400000", "0x40000000"],
7886    [5]],
7887  "fillTypeOut": "kEvenOdd_FillType"
7888},
7889"cubicOp81d": {
7890  "p1": [[0, "0x00000000", "0x3f800000"],
7891    [4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40800000"],
7892    [5]],
7893  "fillType1": "kWinding_FillType",
7894  "p2": [[0, "0x40400000", "0x40800000"],
7895    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
7896    [5]],
7897  "fillType2": "kWinding_FillType",
7898  "op": "kDifference_SkPathOp",
7899  "expectSuccess": "yes",
7900  "expectMatch": "yes",
7901  "succeeded": true,
7902  "out": [[0, "0x404cfe64", "0x407b746b"],
7903    [4, "0x402408a5", "0x406e39a6", "0x3fcd1f84", "0x404033b3", "0x00000000", "0x3f800000"],
7904    [1, "0x4040295f", "0x40334c06"],
7905    [4, "0x403ef872", "0x4043d286", "0x40449b40", "0x4059d5ec", "0x40491874", "0x406b5e91"],
7906    [4, "0x404aa364", "0x40716524", "0x404c0ba8", "0x4076e448", "0x404cfe64", "0x407b746b"],
7907    [5]],
7908  "fillTypeOut": "kEvenOdd_FillType"
7909},
7910"cubicOp80i": {
7911  "p1": [[0, "0x00000000", "0x3f800000"],
7912    [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x40400000"],
7913    [1, "0x00000000", "0x3f800000"],
7914    [5]],
7915  "fillType1": "kWinding_FillType",
7916  "p2": [[0, "0x3f800000", "0x40000000"],
7917    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
7918    [1, "0x3f800000", "0x40000000"],
7919    [5]],
7920  "fillType2": "kWinding_FillType",
7921  "op": "kIntersect_SkPathOp",
7922  "expectSuccess": "yes",
7923  "expectMatch": "yes",
7924  "succeeded": true,
7925  "out": [],
7926  "fillTypeOut": "kEvenOdd_FillType"
7927},
7928"cubicOp79u": {
7929  "p1": [[0, "0x00000000", "0x3f800000"],
7930    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
7931    [5]],
7932  "fillType1": "kWinding_FillType",
7933  "p2": [[0, "0x00000000", "0x3f800000"],
7934    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
7935    [5]],
7936  "fillType2": "kWinding_FillType",
7937  "op": "kIntersect_SkPathOp",
7938  "expectSuccess": "yes",
7939  "expectMatch": "yes",
7940  "succeeded": true,
7941  "out": [[0, "0x3f19dff9", "0x3fdd9904"],
7942    [4, "0x3ed76bf7", "0x3fc2708d", "0x3e625e4c", "0x3fa35ebc", "0x00000000", "0x3f800000"],
7943    [1, "0x3fc00000", "0x3fe00000"],
7944    [4, "0x3fae6238", "0x3fe00000", "0x3f9eec26", "0x3fe113da", "0x3f9105ec", "0x3fe20bd7"],
7945    [4, "0x3f6ba923", "0x3fe3f101", "0x3f413b4a", "0x3fe56b82", "0x3f19dff9", "0x3fdd9904"],
7946    [5],
7947    [0, "0x400f305d", "0x4007982e"],
7948    [1, "0x3fc00000", "0x3fe00000"],
7949    [4, "0x3fd9b920", "0x3fe00000", "0x3ff80a93", "0x3fe24c29", "0x400e6691", "0x3fea9611"],
7950    [4, "0x400e940d", "0x3ff62b87", "0x400edd57", "0x4000f34b", "0x400f256e", "0x4006b825"],
7951    [4, "0x400f2914", "0x400702e3", "0x400f2cba", "0x40074d91", "0x400f305d", "0x4007982e"],
7952    [5]],
7953  "fillTypeOut": "kEvenOdd_FillType"
7954},
7955"cubicOp78u": {
7956  "p1": [[0, "0x3f800000", "0x40c00000"],
7957    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x3f800000"],
7958    [1, "0x3f800000", "0x40c00000"],
7959    [5]],
7960  "fillType1": "kEvenOdd_FillType",
7961  "p2": [[0, "0x00000000", "0x40a00000"],
7962    [4, "0x3f800000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40c00000", "0x3f800000"],
7963    [1, "0x00000000", "0x40a00000"],
7964    [5]],
7965  "fillType2": "kEvenOdd_FillType",
7966  "op": "kUnion_SkPathOp",
7967  "expectSuccess": "yes",
7968  "expectMatch": "yes",
7969  "succeeded": true,
7970  "out": [[0, "0x4010ec65", "0x40873b01"],
7971    [4, "0x3fc49851", "0x40a646e1", "0x3f800000", "0x40c00000", "0x3f800000", "0x40c00000"],
7972    [1, "0x40c00000", "0x3f800000"],
7973    [4, "0x40b1dd3f", "0x3f0ee9f8", "0x4090fed2", "0x3fbdc192", "0x4061678e", "0x4029baf7"],
7974    [1, "0x00000000", "0x40a00000"],
7975    [4, "0x3ebb67af", "0x40abb67b", "0x3fa24c28", "0x409db3d7", "0x4010ec65", "0x40873b01"],
7976    [5]],
7977  "fillTypeOut": "kEvenOdd_FillType"
7978},
7979"cubicOp77i": {
7980  "p1": [[0, "0x00000000", "0x3f800000"],
7981    [4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
7982    [1, "0x00000000", "0x3f800000"],
7983    [5]],
7984  "fillType1": "kEvenOdd_FillType",
7985  "p2": [[0, "0x00000000", "0x40000000"],
7986    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
7987    [1, "0x00000000", "0x40000000"],
7988    [5]],
7989  "fillType2": "kEvenOdd_FillType",
7990  "op": "kIntersect_SkPathOp",
7991  "expectSuccess": "yes",
7992  "expectMatch": "yes",
7993  "succeeded": true,
7994  "out": [[0, "0x3f54451d", "0x3fdc9f26"],
7995    [4, "0x3f86c1b4", "0x3fdc9f26", "0x3fa360da", "0x3fce4f93", "0x3fc00000", "0x3fc00000"],
7996    [1, "0x400aeeb9", "0x3fa360da"],
7997    [4, "0x3ff93e4c", "0x3fa360da", "0x3fdc9f26", "0x3fb1b06d", "0x3fc00000", "0x3fc00000"],
7998    [1, "0x3f54451d", "0x3fdc9f26"],
7999    [5]],
8000  "fillTypeOut": "kEvenOdd_FillType"
8001},
8002"cubicOp76u": {
8003  "p1": [[0, "0x00000000", "0x3f800000"],
8004    [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
8005    [5]],
8006  "fillType1": "kWinding_FillType",
8007  "p2": [[0, "0x00000000", "0x40000000"],
8008    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
8009    [5]],
8010  "fillType2": "kWinding_FillType",
8011  "op": "kUnion_SkPathOp",
8012  "expectSuccess": "yes",
8013  "expectMatch": "yes",
8014  "succeeded": true,
8015  "out": [[0, "0x3fde262e", "0x3fd8dc12"],
8016    [4, "0x3fe61732", "0x4032e5f4", "0x3fddf501", "0x406efa80", "0x00000000", "0x40000000"],
8017    [1, "0x3f361803", "0x3fa4f3ff"],
8018    [4, "0x3e81078f", "0x3faa7ca3", "0x00000000", "0x3fad6fbc", "0x00000000", "0x3f800000"],
8019    [1, "0x3f36db6e", "0x3fa49249"],
8020    [1, "0x3fddaaeb", "0x3e895456"],
8021    [4, "0x3fd5ab9a", "0x3f0171c4", "0x3fd79344", "0x3f5fbd4b", "0x3fdaad2c", "0x3fa1a0ae"],
8022    [4, "0x40239163", "0x3faa11ee", "0x406b99bf", "0x3fd7337d", "0x40a00000", "0x40400000"],
8023    [1, "0x3fde262e", "0x3fd8dc12"],
8024    [5],
8025    [0, "0x3fddaaeb", "0x3e895456"],
8026    [1, "0x40000000", "0x00000000"],
8027    [4, "0x3fedb6dc", "0x00000000", "0x3fe343ec", "0x3dd0fac6", "0x3fddaaeb", "0x3e895456"],
8028    [5]],
8029  "fillTypeOut": "kEvenOdd_FillType"
8030},
8031"cubicOp75d": {
8032  "p1": [[0, "0x00000000", "0x3f800000"],
8033    [4, "0x00000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40800000"],
8034    [1, "0x00000000", "0x3f800000"],
8035    [5]],
8036  "fillType1": "kWinding_FillType",
8037  "p2": [[0, "0x3f800000", "0x40a00000"],
8038    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
8039    [1, "0x3f800000", "0x40a00000"],
8040    [5]],
8041  "fillType2": "kWinding_FillType",
8042  "op": "kDifference_SkPathOp",
8043  "expectSuccess": "yes",
8044  "expectMatch": "yes",
8045  "succeeded": true,
8046  "out": [[0, "0x40201236", "0x401fff54"],
8047    [4, "0x402aa7e0", "0x40200207", "0x403563ad", "0x401ff9e2", "0x404024ee", "0x40201277"],
8048    [1, "0x40c00000", "0x40800000"],
8049    [4, "0x40b1745d", "0x4028ba2f", "0x4088767b", "0x4020cb1c", "0x404024ee", "0x40201277"],
8050    [1, "0x40276276", "0x4013b13b"],
8051    [1, "0x40201277", "0x401fe13a"],
8052    [4, "0x40201e81", "0x401aa0df", "0x40203265", "0x401561d2", "0x40205340", "0x401029a0"],
8053    [1, "0x00000000", "0x3f800000"],
8054    [4, "0x00000000", "0x401d152c", "0x3f966c66", "0x401fe94e", "0x4020006a", "0x401fff4f"],
8055    [1, "0x40201277", "0x401fe13a"],
8056    [1, "0x40201232", "0x401fff50"],
8057    [5]],
8058  "fillTypeOut": "kEvenOdd_FillType"
8059},
8060"cubicOp74d": {
8061  "p1": [[0, "0x00000000", "0x3f800000"],
8062    [4, "0x3f800000", "0x40a00000", "0x40a00000", "0x3f800000", "0x40a00000", "0x3f800000"],
8063    [1, "0x00000000", "0x3f800000"],
8064    [5]],
8065  "fillType1": "kWinding_FillType",
8066  "p2": [[0, "0x3f800000", "0x40a00000"],
8067    [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
8068    [1, "0x3f800000", "0x40a00000"],
8069    [5]],
8070  "fillType2": "kWinding_FillType",
8071  "op": "kDifference_SkPathOp",
8072  "expectSuccess": "yes",
8073  "expectMatch": "yes",
8074  "succeeded": true,
8075  "out": [[0, "0x4048e26b", "0x3f800000"],
8076    [1, "0x00000000", "0x3f800000"],
8077    [4, "0x3e93a53f", "0x4009d2a0", "0x3f5382a4", "0x402911a6", "0x3fb90b92", "0x403027c2"],
8078    [4, "0x3fe038d1", "0x400040b9", "0x401126e8", "0x3fa4cc2f", "0x4048e26b", "0x3f800000"],
8079    [5]],
8080  "fillTypeOut": "kEvenOdd_FillType"
8081},
8082"cubicOp73d": {
8083  "p1": [[0, "0x00000000", "0x3f800000"],
8084    [4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40c00000", "0x40800000"],
8085    [1, "0x00000000", "0x3f800000"],
8086    [5]],
8087  "fillType1": "kWinding_FillType",
8088  "p2": [[0, "0x00000000", "0x40800000"],
8089    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
8090    [1, "0x00000000", "0x40800000"],
8091    [5]],
8092  "fillType2": "kWinding_FillType",
8093  "op": "kDifference_SkPathOp",
8094  "expectSuccess": "yes",
8095  "expectMatch": "yes",
8096  "succeeded": true,
8097  "out": [[0, "0x401c71c7", "0x400e38e4"],
8098    [4, "0x3fe38e38", "0x400e38e4", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000"],
8099    [1, "0x401c71c7", "0x400e38e4"],
8100    [5],
8101    [0, "0x40272158", "0x400df028"],
8102    [4, "0x40239dcc", "0x400e1ece", "0x40200e4e", "0x400e38e4", "0x401c71c7", "0x400e38e4"],
8103    [1, "0x4023ffe4", "0x4011fff2"],
8104    [4, "0x4024f1d5", "0x401076f4", "0x4025fba4", "0x400f1a99", "0x40272158", "0x400df028"],
8105    [5],
8106    [0, "0x403e3448", "0x400bbb51"],
8107    [4, "0x404ca912", "0x4011832c", "0x40617a6f", "0x40217a6f", "0x40800000", "0x40400000"],
8108    [1, "0x40c00000", "0x40800000"],
8109    [4, "0x409e3d07", "0x3ff1e836", "0x408561bf", "0x4000634e", "0x404eacbe", "0x40095fba"],
8110    [4, "0x40494673", "0x400a2e71", "0x4043cab5", "0x400b005d", "0x403e3448", "0x400bbb51"],
8111    [5]],
8112  "fillTypeOut": "kEvenOdd_FillType"
8113},
8114"cubicOp72i": {
8115  "p1": [[0, "0x00000000", "0x3f800000"],
8116    [4, "0x00000000", "0x40a00000", "0x40a00000", "0x40000000", "0x40a00000", "0x40800000"],
8117    [5]],
8118  "fillType1": "kWinding_FillType",
8119  "p2": [[0, "0x40000000", "0x40a00000"],
8120    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
8121    [5]],
8122  "fillType2": "kWinding_FillType",
8123  "op": "kIntersect_SkPathOp",
8124  "expectSuccess": "yes",
8125  "expectMatch": "yes",
8126  "succeeded": true,
8127  "out": [[0, "0x404f0f0f", "0x403c3c3c"],
8128    [1, "0x4043a6eb", "0x404f3f23"],
8129    [4, "0x403d8ce0", "0x404f73d8", "0x4037602e", "0x404fa602", "0x40312a8c", "0x404fc9f5"],
8130    [4, "0x403116d0", "0x404d76e5", "0x40310243", "0x404b200f", "0x4030ed9a", "0x4048c600"],
8131    [4, "0x403093ff", "0x403e92af", "0x4030384f", "0x403422ba", "0x40301243", "0x4029a48f"],
8132    [1, "0x404f0f0f", "0x403c3c3c"],
8133    [5]],
8134  "fillTypeOut": "kEvenOdd_FillType"
8135},
8136"cubicOp71d": {
8137  "p1": [[0, "0x00000000", "0x3f800000"],
8138    [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40800000"],
8139    [5]],
8140  "fillType1": "kWinding_FillType",
8141  "p2": [[0, "0x3f800000", "0x40800000"],
8142    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
8143    [5]],
8144  "fillType2": "kWinding_FillType",
8145  "op": "kDifference_SkPathOp",
8146  "expectSuccess": "yes",
8147  "expectMatch": "yes",
8148  "succeeded": true,
8149  "out": [[0, "0x40277377", "0x40359471"],
8150    [4, "0x403b0eef", "0x4033945e", "0x404f4e94", "0x4031c71c", "0x40638e39", "0x4031c71c"],
8151    [1, "0x40c00000", "0x40800000"],
8152    [4, "0x40aaaaaa", "0x40400000", "0x408e38e4", "0x4031c71c", "0x40638e39", "0x4031c71c"],
8153    [1, "0x402b05de", "0x401582ef"],
8154    [4, "0x4029936f", "0x40205a82", "0x40287708", "0x402b20fa", "0x40277377", "0x40359471"],
8155    [5],
8156    [0, "0x402aaaab", "0x40155555"],
8157    [1, "0x400725ad", "0x4038da53"],
8158    [4, "0x3f6d522a", "0x403fd2b8", "0x00000000", "0x403b3de7", "0x00000000", "0x3f800000"],
8159    [1, "0x402aaaab", "0x40155555"],
8160    [5]],
8161  "fillTypeOut": "kEvenOdd_FillType"
8162},
8163"skp5": {
8164  "p1": [[0, "0x41900000", "0x43620000"],
8165    [2, "0x416afb0d", "0x43620000", "0x41457a78", "0x436457a8"],
8166    [2, "0x41200000", "0x4366afb1", "0x41200000", "0x436a0000"],
8167    [1, "0x41200000", "0x437d0000"],
8168    [1, "0x449be000", "0x437d0000"],
8169    [1, "0x449be000", "0x436a0000"],
8170    [2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
8171    [2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
8172    [1, "0x41900000", "0x43620000"],
8173    [5]],
8174  "fillType1": "kEvenOdd_FillType",
8175  "p2": [[0, "0x41900000", "0x43620000"],
8176    [1, "0x449ae000", "0x43620000"],
8177    [4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
8178    [1, "0x449be000", "0x437c0000"],
8179    [1, "0x41200000", "0x437c0000"],
8180    [1, "0x41200000", "0x436a0000"],
8181    [4, "0x41200000", "0x436594ec", "0x41594eba", "0x43620000", "0x41900000", "0x43620000"],
8182    [5]],
8183  "fillType2": "kInverseWinding_FillType",
8184  "op": "kIntersect_SkPathOp",
8185  "expectSuccess": "yes",
8186  "expectMatch": "yes",
8187  "succeeded": true,
8188  "out": [[0, "0x41457a78", "0x436457a8"],
8189    [2, "0x416afb0d", "0x43620000", "0x41900000", "0x43620000"],
8190    [4, "0x41594eba", "0x43620000", "0x41200000", "0x436594ec", "0x41200000", "0x436a0000"],
8191    [2, "0x41200000", "0x4366afb1", "0x41457a78", "0x436457a8"],
8192    [5],
8193    [0, "0x41200000", "0x437c0000"],
8194    [1, "0x41200000", "0x437d0000"],
8195    [1, "0x449be000", "0x437d0000"],
8196    [1, "0x449be000", "0x437c0000"],
8197    [1, "0x41200000", "0x437c0000"],
8198    [5],
8199    [0, "0x449ae000", "0x43620000"],
8200    [4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
8201    [2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
8202    [2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
8203    [5]],
8204  "fillTypeOut": "kEvenOdd_FillType"
8205},
8206"skp4": {
8207  "p1": [[0, "0x4366c1be", "0x4413f06f"],
8208    [2, "0x436883c5", "0x44138000", "0x436b0000", "0x44138000"],
8209    [1, "0x43960000", "0x44138000"],
8210    [2, "0x43973e1e", "0x44138000", "0x43981f21", "0x4413f06f"],
8211    [2, "0x43990000", "0x441460f1", "0x43990000", "0x44150000"],
8212    [1, "0x43990000", "0x441a4000"],
8213    [1, "0x43650000", "0x441a4000"],
8214    [1, "0x43650000", "0x44150000"],
8215    [2, "0x43650000", "0x441460f1", "0x4366c1be", "0x4413f06f"],
8216    [5],
8217    [0, "0x43670000", "0x44154000"],
8218    [4, "0x43670000", "0x44148f45", "0x43693d13", "0x44140000", "0x436c0000", "0x44140000"],
8219    [1, "0x43958000", "0x44140000"],
8220    [4, "0x4396e176", "0x44140000", "0x43980000", "0x44148f45", "0x43980000", "0x44154000"],
8221    [1, "0x43980000", "0x441a0000"],
8222    [1, "0x43670000", "0x441a0000"],
8223    [1, "0x43670000", "0x44154000"],
8224    [5]],
8225  "fillType1": "kEvenOdd_FillType",
8226  "p2": [[0, "0x43990000", "0x44138000"],
8227    [1, "0x43920000", "0x44170000"],
8228    [1, "0x43988000", "0x441a4000"],
8229    [1, "0x43990000", "0x441a4000"],
8230    [1, "0x43990000", "0x44138000"],
8231    [5]],
8232  "fillType2": "kWinding_FillType",
8233  "op": "kIntersect_SkPathOp",
8234  "expectSuccess": "yes",
8235  "expectMatch": "yes",
8236  "succeeded": true,
8237  "out": [[0, "0x43988000", "0x441a4000"],
8238    [1, "0x43990000", "0x441a4000"],
8239    [1, "0x43990000", "0x44150000"],
8240    [2, "0x43990000", "0x441460f1", "0x43981f21", "0x4413f06f"],
8241    [1, "0x4397448c", "0x44145dba"],
8242    [4, "0x4397b85d", "0x441497a3", "0x43980000", "0x4414e7a2", "0x43980000", "0x44154000"],
8243    [1, "0x43980000", "0x441a0000"],
8244    [1, "0x43988000", "0x441a4000"],
8245    [5]],
8246  "fillTypeOut": "kEvenOdd_FillType"
8247},
8248"skp3": {
8249  "p1": [[0, "0x44334000", "0x43fd8000"],
8250    [1, "0x44334000", "0x43d48000"],
8251    [1, "0x44734000", "0x43d48000"],
8252    [1, "0x44734000", "0x43fd8000"],
8253    [2, "0x44734000", "0x43fe1f0f", "0x447307c8", "0x43fe8f91"],
8254    [2, "0x4472cf87", "0x43ff0000", "0x44728000", "0x43ff0000"],
8255    [1, "0x44340000", "0x43ff0000"],
8256    [2, "0x4433b079", "0x43ff0000", "0x44337838", "0x43fe8f91"],
8257    [2, "0x44334000", "0x43fe1f0f", "0x44334000", "0x43fd8000"],
8258    [5],
8259    [0, "0x4433c000", "0x43d50000"],
8260    [1, "0x4472c000", "0x43d50000"],
8261    [1, "0x4472c000", "0x43fd0000"],
8262    [4, "0x4472c000", "0x43fd8d63", "0x447286b1", "0x43fe0000", "0x44724000", "0x43fe0000"],
8263    [1, "0x44344000", "0x43fe0000"],
8264    [4, "0x4433f94f", "0x43fe0000", "0x4433c000", "0x43fd8d63", "0x4433c000", "0x43fd0000"],
8265    [1, "0x4433c000", "0x43d50000"],
8266    [5]],
8267  "fillType1": "kEvenOdd_FillType",
8268  "p2": [[0, "0x44334000", "0x43ff0000"],
8269    [1, "0x443e0000", "0x43e98000"],
8270    [1, "0x44688000", "0x43e98000"],
8271    [1, "0x44734000", "0x43ff0000"],
8272    [1, "0x44334000", "0x43ff0000"],
8273    [5]],
8274  "fillType2": "kWinding_FillType",
8275  "op": "kIntersect_SkPathOp",
8276  "expectSuccess": "yes",
8277  "expectMatch": "yes",
8278  "succeeded": true,
8279  "out": [[0, "0x44340000", "0x43ff0000"],
8280    [1, "0x44728000", "0x43ff0000"],
8281    [2, "0x4472cf87", "0x43ff0000", "0x447307c8", "0x43fe8f91"],
8282    [1, "0x44729a82", "0x43fdb505"],
8283    [4, "0x44728358", "0x43fde359", "0x44726359", "0x43fe0000", "0x44724000", "0x43fe0000"],
8284    [1, "0x44344000", "0x43fe0000"],
8285    [4, "0x44341ca7", "0x43fe0000", "0x4433fca8", "0x43fde359", "0x4433e57e", "0x43fdb505"],
8286    [1, "0x44337838", "0x43fe8f90"],
8287    [2, "0x4433b079", "0x43ff0000", "0x44340000", "0x43ff0000"],
8288    [5]],
8289  "fillTypeOut": "kEvenOdd_FillType"
8290},
8291"skp2": {
8292  "p1": [[0, "0x437d0000", "0x4637b400"],
8293    [1, "0x437d0000", "0x435e0000"],
8294    [1, "0x444dc000", "0x435e0000"],
8295    [1, "0x444dc000", "0x4637b400"],
8296    [1, "0x437d0000", "0x4637b400"],
8297    [5]],
8298  "fillType1": "kEvenOdd_FillType",
8299  "p2": [[0, "0x43810000", "0x44808000"],
8300    [1, "0x43810000", "0x44806000"],
8301    [1, "0x444dc000", "0x44806000"],
8302    [1, "0x444dc000", "0x44808000"],
8303    [1, "0x43810000", "0x44808000"],
8304    [5]],
8305  "fillType2": "kWinding_FillType",
8306  "op": "kIntersect_SkPathOp",
8307  "expectSuccess": "yes",
8308  "expectMatch": "yes",
8309  "succeeded": true,
8310  "out": [[0, "0x43810000", "0x44806000"],
8311    [1, "0x444dc000", "0x44806000"],
8312    [1, "0x444dc000", "0x44808000"],
8313    [1, "0x43810000", "0x44808000"],
8314    [5]],
8315  "fillTypeOut": "kEvenOdd_FillType"
8316},
8317"skp1": {
8318  "p1": [[0, "0x433d0000", "0x40e00000"],
8319    [4, "0x433d0000", "0x40aafb0d", "0x433e57d8", "0x40800000", "0x43400000", "0x40800000"],
8320    [1, "0x43730000", "0x40800000"],
8321    [4, "0x4374a828", "0x40800000", "0x43760000", "0x40aafb0d", "0x43760000", "0x40e00000"],
8322    [1, "0x43760000", "0x41a80000"],
8323    [4, "0x43760000", "0x41b5413d", "0x4374a828", "0x41c00000", "0x43730000", "0x41c00000"],
8324    [1, "0x43400000", "0x41c00000"],
8325    [4, "0x433e57d8", "0x41c00000", "0x433d0000", "0x41b5413d", "0x433d0000", "0x41a80000"],
8326    [1, "0x433d0000", "0x40e00000"],
8327    [5],
8328    [0, "0x433f0000", "0x41000000"],
8329    [4, "0x433f0000", "0x40dca75d", "0x433fe53b", "0x40c00000", "0x43410000", "0x40c00000"],
8330    [1, "0x43720000", "0x40c00000"],
8331    [4, "0x43731ac5", "0x40c00000", "0x43740000", "0x40dca75d", "0x43740000", "0x41000000"],
8332    [1, "0x43740000", "0x41a00000"],
8333    [4, "0x43740000", "0x41a8d629", "0x43731ac5", "0x41b00000", "0x43720000", "0x41b00000"],
8334    [1, "0x43410000", "0x41b00000"],
8335    [4, "0x433fe53b", "0x41b00000", "0x433f0000", "0x41a8d629", "0x433f0000", "0x41a00000"],
8336    [1, "0x433f0000", "0x41000000"],
8337    [5]],
8338  "fillType1": "kEvenOdd_FillType",
8339  "p2": [[0, "0x433d0000", "0x40800000"],
8340    [1, "0x43470000", "0x41600000"],
8341    [1, "0x436c0000", "0x41600000"],
8342    [1, "0x43760000", "0x40800000"],
8343    [1, "0x433d0000", "0x40800000"],
8344    [5]],
8345  "fillType2": "kWinding_FillType",
8346  "op": "kIntersect_SkPathOp",
8347  "expectSuccess": "yes",
8348  "expectMatch": "yes",
8349  "succeeded": true,
8350  "out": [[0, "0x43730000", "0x40800000"],
8351    [1, "0x43400000", "0x40800000"],
8352    [4, "0x433f2bec", "0x40800000", "0x433e6bec", "0x408abec2", "0x433de0f1", "0x409c1e22"],
8353    [1, "0x433f95f6", "0x40d2bec3"],
8354    [4, "0x433ff29d", "0x40c729d7", "0x4340729d", "0x40c00000", "0x43410000", "0x40c00000"],
8355    [1, "0x43720000", "0x40c00000"],
8356    [4, "0x43728d63", "0x40c00000", "0x43730d63", "0x40c729d7", "0x43736a0a", "0x40d2bec3"],
8357    [1, "0x43751f0f", "0x409c1e22"],
8358    [4, "0x43749414", "0x408abec2", "0x4373d414", "0x40800000", "0x43730000", "0x40800000"],
8359    [5]],
8360  "fillTypeOut": "kEvenOdd_FillType"
8361},
8362"rRect10": {
8363  "p1": [],
8364  "fillType1": "kInverseEvenOdd_FillType",
8365  "p2": [[0, "0x412a6666", "0x420e999a"],
8366    [1, "0x412a6666", "0x417a6666"],
8367    [3, "0x412a6666", "0x412a6666", "0x417a6666", "0x412a6666", "0x3f3504f3"],
8368    [1, "0x420e999a", "0x412a6666"],
8369    [3, "0x4222999a", "0x412a6666", "0x4222999a", "0x417a6666", "0x3f3504f3"],
8370    [1, "0x4222999a", "0x420e999a"],
8371    [3, "0x4222999a", "0x4222999a", "0x420e999a", "0x4222999a", "0x3f3504f3"],
8372    [1, "0x417a6666", "0x4222999a"],
8373    [3, "0x412a6666", "0x4222999a", "0x412a6666", "0x420e999a", "0x3f3504f3"],
8374    [5]],
8375  "fillType2": "kWinding_FillType",
8376  "op": "kUnion_SkPathOp",
8377  "expectSuccess": "yes",
8378  "expectMatch": "yes",
8379  "succeeded": true,
8380  "out": [],
8381  "fillTypeOut": "kInverseEvenOdd_FillType"
8382},
8383"rRect11": {
8384  "p1": [],
8385  "fillType1": "kInverseEvenOdd_FillType",
8386  "p2": [[0, "0x3f266666", "0x41cd3333"],
8387    [1, "0x3f266666", "0x40b4cccd"],
8388    [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
8389    [1, "0x41cd3333", "0x3f266666"],
8390    [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
8391    [1, "0x41f53333", "0x41cd3333"],
8392    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8393    [1, "0x40b4cccd", "0x41f53333"],
8394    [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
8395    [5]],
8396  "fillType2": "kWinding_FillType",
8397  "op": "kXOR_PathOp",
8398  "expectSuccess": "yes",
8399  "expectMatch": "yes",
8400  "succeeded": true,
8401  "out": [[0, "0x3f266666", "0x41cd3333"],
8402    [1, "0x3f266666", "0x40b4cccd"],
8403    [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
8404    [1, "0x41cd3333", "0x3f266666"],
8405    [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
8406    [1, "0x41f53333", "0x41cd3333"],
8407    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8408    [1, "0x40b4cccd", "0x41f53333"],
8409    [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
8410    [5]],
8411  "fillTypeOut": "kInverseEvenOdd_FillType"
8412},
8413"rRect12": {
8414  "p1": [[0, "0x3f266666", "0x41cd3333"],
8415    [1, "0x3f266666", "0x40b4cccd"],
8416    [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
8417    [1, "0x41cd3333", "0x3f266666"],
8418    [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
8419    [1, "0x41f53333", "0x41cd3333"],
8420    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8421    [1, "0x40b4cccd", "0x41f53333"],
8422    [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
8423    [5]],
8424  "fillType1": "kInverseEvenOdd_FillType",
8425  "p2": [[0, "0x41a53333", "0x41cd3333"],
8426    [1, "0x41a53333", "0x40b4cccd"],
8427    [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
8428    [1, "0x4236999a", "0x3f266666"],
8429    [3, "0x424a999a", "0x3f266666", "0x424a999a", "0x40b4cccd", "0x3f3504f3"],
8430    [1, "0x424a999a", "0x41cd3333"],
8431    [3, "0x424a999a", "0x41f53333", "0x4236999a", "0x41f53333", "0x3f3504f3"],
8432    [1, "0x41cd3333", "0x41f53333"],
8433    [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
8434    [5]],
8435  "fillType2": "kWinding_FillType",
8436  "op": "kReverseDifference_SkPathOp",
8437  "expectSuccess": "yes",
8438  "expectMatch": "yes",
8439  "succeeded": true,
8440  "out": [[0, "0x41f53333", "0x40b4cccd"],
8441    [3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
8442    [3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
8443    [1, "0x41a53333", "0x41cd3333"],
8444    [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8445    [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
8446    [1, "0x41f53333", "0x40b4cccd"],
8447    [5]],
8448  "fillTypeOut": "kEvenOdd_FillType"
8449},
8450"rRect13": {
8451  "p1": [[0, "0x41f53333", "0x40b4cccd"],
8452    [3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
8453    [3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
8454    [1, "0x41a53333", "0x41cd3333"],
8455    [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8456    [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
8457    [1, "0x41f53333", "0x40b4cccd"],
8458    [5]],
8459  "fillType1": "kEvenOdd_FillType",
8460  "p2": [[0, "0x3f266666", "0x4236999a"],
8461    [1, "0x3f266666", "0x41cd3333"],
8462    [3, "0x3f266666", "0x41a53333", "0x40b4cccd", "0x41a53333", "0x3f3504f3"],
8463    [1, "0x41cd3333", "0x41a53333"],
8464    [3, "0x41f53333", "0x41a53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
8465    [1, "0x41f53333", "0x4236999a"],
8466    [3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
8467    [1, "0x40b4cccd", "0x424a999a"],
8468    [3, "0x3f266666", "0x424a999a", "0x3f266666", "0x4236999a", "0x3f3504f3"],
8469    [5]],
8470  "fillType2": "kWinding_FillType",
8471  "op": "kXOR_PathOp",
8472  "expectSuccess": "yes",
8473  "expectMatch": "yes",
8474  "succeeded": true,
8475  "out": [[0, "0x41cd3333", "0x3f266666"],
8476    [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
8477    [1, "0x41f53333", "0x41cd3333"],
8478    [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
8479    [1, "0x41a53333", "0x41a53333"],
8480    [1, "0x41a53333", "0x40b4cccd"],
8481    [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
8482    [5],
8483    [0, "0x41a53333", "0x41a53333"],
8484    [1, "0x40b4cccd", "0x41a53333"],
8485    [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
8486    [1, "0x3f266666", "0x4236999a"],
8487    [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
8488    [1, "0x41cd3333", "0x424a999a"],
8489    [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
8490    [1, "0x41f53333", "0x41cd3333"],
8491    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8492    [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
8493    [1, "0x41a53333", "0x41a53333"],
8494    [5]],
8495  "fillTypeOut": "kEvenOdd_FillType"
8496},
8497"rRect14": {
8498  "p1": [[0, "0x41cd3333", "0x3f266666"],
8499    [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
8500    [1, "0x41f53333", "0x41cd3333"],
8501    [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
8502    [1, "0x41a53333", "0x41a53333"],
8503    [1, "0x41a53333", "0x40b4cccd"],
8504    [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
8505    [5],
8506    [0, "0x41a53333", "0x41a53333"],
8507    [1, "0x40b4cccd", "0x41a53333"],
8508    [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
8509    [1, "0x3f266666", "0x4236999a"],
8510    [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
8511    [1, "0x41cd3333", "0x424a999a"],
8512    [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
8513    [1, "0x41f53333", "0x41cd3333"],
8514    [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8515    [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
8516    [1, "0x41a53333", "0x41a53333"],
8517    [5]],
8518  "fillType1": "kEvenOdd_FillType",
8519  "p2": [[0, "0x41a53333", "0x4236999a"],
8520    [1, "0x41a53333", "0x41cd3333"],
8521    [3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
8522    [1, "0x4236999a", "0x41a53333"],
8523    [3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f3"],
8524    [1, "0x424a999a", "0x4236999a"],
8525    [3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f3"],
8526    [1, "0x41cd3333", "0x424a999a"],
8527    [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f3"],
8528    [5]],
8529  "fillType2": "kWinding_FillType",
8530  "op": "kReverseDifference_SkPathOp",
8531  "expectSuccess": "yes",
8532  "expectMatch": "yes",
8533  "succeeded": true,
8534  "out": [[0, "0x41cd3333", "0x424a999a"],
8535    [1, "0x4236999a", "0x424a999a"],
8536    [3, "0x424a999a", "0x424a999a", "0x424a999a", "0x4236999a", "0x3f3504f3"],
8537    [1, "0x424a999a", "0x41cd3333"],
8538    [3, "0x424a999a", "0x41a53333", "0x4236999a", "0x41a53333", "0x3f3504f3"],
8539    [1, "0x41f53333", "0x41a53333"],
8540    [1, "0x41f53333", "0x41cd3333"],
8541    [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
8542    [3, "0x41a53333", "0x41a53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
8543    [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
8544    [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
8545    [1, "0x41f53333", "0x4236999a"],
8546    [3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
8547    [5]],
8548  "fillTypeOut": "kEvenOdd_FillType"
8549},
8550"cubicOp70d": {
8551  "p1": [[0, "0x00000000", "0x3f800000"],
8552    [4, "0x00000000", "0x40a00000", "0x40800000", "0x00000000", "0x40a00000", "0x00000000"],
8553    [5]],
8554  "fillType1": "kWinding_FillType",
8555  "p2": [[0, "0x00000000", "0x40800000"],
8556    [4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
8557    [5]],
8558  "fillType2": "kWinding_FillType",
8559  "op": "kDifference_SkPathOp",
8560  "expectSuccess": "yes",
8561  "expectMatch": "yes",
8562  "succeeded": true,
8563  "out": [[0, "0x3f633e91", "0x402316a7"],
8564    [4, "0x3eb78cec", "0x4025a7cc", "0x00000000", "0x400ca3b7", "0x00000000", "0x3f800000"],
8565    [1, "0x40532b04", "0x3eae2194"],
8566    [4, "0x400ae28c", "0x3f529ecc", "0x3fb3089d", "0x3fde7372", "0x3f633e91", "0x402316a7"],
8567    [5]],
8568  "fillTypeOut": "kEvenOdd_FillType"
8569},
8570"cubicOp69d": {
8571  "p1": [[0, "0x3f800000", "0x40400000"],
8572    [4, "0x00000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000", "0x00000000"],
8573    [5]],
8574  "fillType1": "kWinding_FillType",
8575  "p2": [[0, "0x3f800000", "0x40400000"],
8576    [4, "0x00000000", "0x40000000", "0x40400000", "0x3f800000", "0x3f800000", "0x00000000"],
8577    [5]],
8578  "fillType2": "kWinding_FillType",
8579  "op": "kDifference_SkPathOp",
8580  "expectSuccess": "yes",
8581  "expectMatch": "yes",
8582  "succeeded": true,
8583  "out": [[0, "0x3f800000", "0x40400000"],
8584    [1, "0x3fd52862", "0x3f8086d9"],
8585    [4, "0x3fd55688", "0x3f80658d", "0x3fd584a6", "0x3f804447", "0x3fd5b2bc", "0x3f802307"],
8586    [4, "0x400676d6", "0x3f30938f", "0x401c5a1f", "0x3ee2d0f6", "0x40000000", "0x00000000"],
8587    [1, "0x3fd55555", "0x3f7fffff"],
8588    [1, "0x3fd52862", "0x3f8086d9"],
8589    [1, "0x3fd527e5", "0x3f808733"],
8590    [4, "0x3fcb93f8", "0x3f9ccbe9", "0x3fb5976b", "0x3fb9109f", "0x3f9f9add", "0x3fd55555"],
8591    [4, "0x3f948b10", "0x3fe38e39", "0x3f897b42", "0x3ff1c71c", "0x3f800000", "0x40000000"],
8592    [1, "0x3f800000", "0x3fcd7e05"],
8593    [4, "0x3f590de0", "0x3fe8fbd3", "0x3f424ba8", "0x40052319", "0x3f4e1adf", "0x401a67b6"],
8594    [4, "0x3f55e642", "0x40119a79", "0x3f68875f", "0x4008cd3d", "0x3f800000", "0x40000000"],
8595    [1, "0x3f800000", "0x40400000"],
8596    [5]],
8597  "fillTypeOut": "kEvenOdd_FillType"
8598},
8599"cubicOp68u": {
8600  "p1": [[0, "0x00000000", "0x40a00000"],
8601    [4, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
8602    [5]],
8603  "fillType1": "kWinding_FillType",
8604  "p2": [[0, "0x3f800000", "0x40800000"],
8605    [4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40800000"],
8606    [5]],
8607  "fillType2": "kWinding_FillType",
8608  "op": "kUnion_SkPathOp",
8609  "expectSuccess": "yes",
8610  "expectMatch": "yes",
8611  "succeeded": true,
8612  "out": [[0, "0x4031a43f", "0x40800000"],
8613    [4, "0x4009a96f", "0x4092e25f", "0x3fa3e4b1", "0x40a00000", "0x00000000", "0x40a00000"],
8614    [1, "0x3f7f776f", "0x40801112"],
8615    [1, "0x3f800000", "0x40800000"],
8616    [1, "0x40a00000", "0x00000000"],
8617    [4, "0x409215fd", "0x3edea02e", "0x408a38cc", "0x3fb7e9ea", "0x40768256", "0x401b8e7e"],
8618    [4, "0x40901022", "0x4017c89e", "0x40a00000", "0x402f348c", "0x40a00000", "0x40800000"],
8619    [1, "0x4031a43f", "0x40800000"],
8620    [5]],
8621  "fillTypeOut": "kEvenOdd_FillType"
8622},
8623"cubicOp67u": {
8624  "p1": [[0, "0x40400000", "0x40a00000"],
8625    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
8626    [1, "0x40400000", "0x40a00000"],
8627    [5]],
8628  "fillType1": "kWinding_FillType",
8629  "p2": [[0, "0x00000000", "0x40a00000"],
8630    [4, "0x3f800000", "0x40400000", "0x40a00000", "0x40400000", "0x40c00000", "0x3f800000"],
8631    [1, "0x00000000", "0x40a00000"],
8632    [5]],
8633  "fillType2": "kWinding_FillType",
8634  "op": "kUnion_SkPathOp",
8635  "expectSuccess": "yes",
8636  "expectMatch": "yes",
8637  "succeeded": true,
8638  "out": [[0, "0x40400000", "0x40400000"],
8639    [4, "0x40200000", "0x40880000", "0x40000000", "0x40b00000", "0x40400000", "0x40a00000"],
8640    [1, "0x40400000", "0x40400000"],
8641    [5],
8642    [0, "0x40400000", "0x40400000"],
8643    [4, "0x40880000", "0x40200000", "0x40b00000", "0x40000000", "0x40c00000", "0x3f800000"],
8644    [1, "0x40400000", "0x40400000"],
8645    [5],
8646    [0, "0x40400000", "0x40400000"],
8647    [4, "0x3fe00000", "0x40600000", "0x3f000000", "0x40800000", "0x00000000", "0x40a00000"],
8648    [1, "0x40400000", "0x40400000"],
8649    [5],
8650    [0, "0x40400000", "0x40400000"],
8651    [1, "0x40400000", "0x3f800000"],
8652    [4, "0x40800000", "0x3f000000", "0x40600000", "0x3fe00000", "0x40400000", "0x40400000"],
8653    [5]],
8654  "fillTypeOut": "kEvenOdd_FillType"
8655},
8656"cubicOp66u": {
8657  "p1": [[0, "0x00000000", "0x3f800000"],
8658    [4, "0x40000000", "0x40c00000", "0x40800000", "0x40000000", "0x40a00000", "0x40400000"],
8659    [5]],
8660  "fillType1": "kWinding_FillType",
8661  "p2": [[0, "0x40000000", "0x40800000"],
8662    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
8663    [5]],
8664  "fillType2": "kWinding_FillType",
8665  "op": "kUnion_SkPathOp",
8666  "expectSuccess": "yes",
8667  "expectMatch": "yes",
8668  "succeeded": true,
8669  "out": [[0, "0x40174814", "0x4064e2e0"],
8670    [4, "0x3fcf6106", "0x4064ba60", "0x3f4f6106", "0x40419ca4", "0x00000000", "0x3f800000"],
8671    [1, "0x402f71c8", "0x40062d83"],
8672    [4, "0x4049a963", "0x3fc12d8f", "0x40811d16", "0x3f9b61bd", "0x40c00000", "0x40000000"],
8673    [1, "0x408e38e4", "0x4031c71c"],
8674    [1, "0x40929000", "0x40354000"],
8675    [4, "0x408a5555", "0x4035aaaa", "0x4080e38f", "0x403f1c71", "0x406d097c", "0x40497b42"],
8676    [1, "0x40160000", "0x40750000"],
8677    [4, "0x40168008", "0x40703fb2", "0x4016e00c", "0x406acf4d", "0x40174814", "0x4064e2e0"],
8678    [5],
8679    [0, "0x40160000", "0x40750000"],
8680    [1, "0x40000000", "0x40800000"],
8681    [4, "0x40100000", "0x40880000", "0x40140000", "0x40840000", "0x40160000", "0x40750000"],
8682    [5],
8683    [0, "0x40929000", "0x40354000"],
8684    [1, "0x40a00000", "0x40400000"],
8685    [4, "0x409c0000", "0x40380000", "0x40978000", "0x40350000", "0x40929000", "0x40354000"],
8686    [5]],
8687  "fillTypeOut": "kEvenOdd_FillType"
8688},
8689"rectOp1d": {
8690  "p1": [[0, "0x00000000", "0x3f800000"],
8691    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
8692    [1, "0x00000000", "0x3f800000"],
8693    [5]],
8694  "fillType1": "kWinding_FillType",
8695  "p2": [[0, "0x00000000", "0x3f800000"],
8696    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
8697    [1, "0x00000000", "0x3f800000"],
8698    [5]],
8699  "fillType2": "kWinding_FillType",
8700  "op": "kDifference_SkPathOp",
8701  "expectSuccess": "yes",
8702  "expectMatch": "yes",
8703  "succeeded": true,
8704  "out": [[0, "0x3f56015e", "0x3eea9d16"],
8705    [4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
8706    [1, "0x40400000", "0x00000000"],
8707    [4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
8708    [5]],
8709  "fillTypeOut": "kEvenOdd_FillType"
8710},
8711"cubicOp65d": {
8712  "p1": [[0, "0x00000000", "0x3f800000"],
8713    [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
8714    [1, "0x00000000", "0x3f800000"],
8715    [5]],
8716  "fillType1": "kWinding_FillType",
8717  "p2": [[0, "0x00000000", "0x3f800000"],
8718    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
8719    [1, "0x00000000", "0x3f800000"],
8720    [5]],
8721  "fillType2": "kWinding_FillType",
8722  "op": "kDifference_SkPathOp",
8723  "expectSuccess": "yes",
8724  "expectMatch": "yes",
8725  "succeeded": true,
8726  "out": [[0, "0x3f78b624", "0x3f800000"],
8727    [4, "0x3f682177", "0x400db80a", "0x3f31d480", "0x4071d480", "0x00000000", "0x3f800000"],
8728    [1, "0x3f78b624", "0x3f800000"],
8729    [5],
8730    [0, "0x3f7cd9ea", "0x3f208793"],
8731    [4, "0x3e7d32d2", "0x3f40b34b", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
8732    [1, "0x3f800000", "0x00000000"],
8733    [4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e886882", "0x3f7cd9ea", "0x3f208793"],
8734    [5]],
8735  "fillTypeOut": "kEvenOdd_FillType"
8736},
8737"cubicOp64d": {
8738  "p1": [[0, "0x00000000", "0x3f800000"],
8739    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
8740    [1, "0x00000000", "0x3f800000"],
8741    [5]],
8742  "fillType1": "kWinding_FillType",
8743  "p2": [[0, "0x00000000", "0x3f800000"],
8744    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
8745    [1, "0x00000000", "0x3f800000"],
8746    [5]],
8747  "fillType2": "kWinding_FillType",
8748  "op": "kDifference_SkPathOp",
8749  "expectSuccess": "yes",
8750  "expectMatch": "yes",
8751  "succeeded": true,
8752  "out": [[0, "0x3f56015e", "0x3eea9d16"],
8753    [4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
8754    [1, "0x40400000", "0x00000000"],
8755    [4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
8756    [5]],
8757  "fillTypeOut": "kEvenOdd_FillType"
8758},
8759"cubicOp63d": {
8760  "p1": [[0, "0x40000000", "0x40400000"],
8761    [4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40a00000", "0x40400000"],
8762    [5]],
8763  "fillType1": "kWinding_FillType",
8764  "p2": [[0, "0x40000000", "0x40400000"],
8765    [4, "0x40400000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
8766    [5]],
8767  "fillType2": "kWinding_FillType",
8768  "op": "kDifference_SkPathOp",
8769  "expectSuccess": "yes",
8770  "expectMatch": "yes",
8771  "succeeded": true,
8772  "out": [[0, "0x40400000", "0x40400000"],
8773    [1, "0x40a00000", "0x40400000"],
8774    [4, "0x408ca91d", "0x402ca91d", "0x406ccc69", "0x402ada60", "0x404506fb", "0x402ffb58"],
8775    [4, "0x404356e1", "0x4035a227", "0x4041ab71", "0x403afdae", "0x40400000", "0x40400000"],
8776    [5],
8777    [0, "0x40000000", "0x40400000"],
8778    [4, "0x3fd00000", "0x40480000", "0x3fb00000", "0x40500000", "0x3fac0000", "0x40520000"],
8779    [4, "0x3fa80000", "0x40540000", "0x3fc00000", "0x40500000", "0x40000000", "0x40400000"],
8780    [5]],
8781  "fillTypeOut": "kEvenOdd_FillType"
8782},
8783"cubicOp62d": {
8784  "p1": [[0, "0x3f800000", "0x40400000"],
8785    [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x40400000", "0x40a00000", "0x40800000"],
8786    [5]],
8787  "fillType1": "kWinding_FillType",
8788  "p2": [[0, "0x40400000", "0x40a00000"],
8789    [4, "0x40800000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40a00000"],
8790    [5]],
8791  "fillType2": "kWinding_FillType",
8792  "op": "kDifference_SkPathOp",
8793  "expectSuccess": "yes",
8794  "expectMatch": "yes",
8795  "succeeded": true,
8796  "out": [[0, "0x40600284", "0x408a760a"],
8797    [4, "0x403ae23b", "0x40869d31", "0x400765fb", "0x40758c7c", "0x3f800000", "0x40400000"],
8798    [1, "0x406b7cef", "0x406adf3c"],
8799    [4, "0x406874bc", "0x40738262", "0x4066017b", "0x407d4f6a", "0x40638e39", "0x40838e39"],
8800    [4, "0x406264f2", "0x4085e0c6", "0x40613bab", "0x40883354", "0x40600284", "0x408a760a"],
8801    [5],
8802    [0, "0x409fafc0", "0x4072819b"],
8803    [4, "0x409faa35", "0x407271d6", "0x409fa447", "0x407265d6", "0x409f9df1", "0x40725d79"],
8804    [4, "0x409fa3e0", "0x40726981", "0x409fa9d0", "0x4072758c", "0x409fafc0", "0x4072819b"],
8805    [5]],
8806  "fillTypeOut": "kEvenOdd_FillType"
8807},
8808"cubicOp61d": {
8809  "p1": [[0, "0x3f800000", "0x40000000"],
8810    [4, "0x00000000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
8811    [5]],
8812  "fillType1": "kWinding_FillType",
8813  "p2": [[0, "0x40000000", "0x40400000"],
8814    [4, "0x3f800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40a00000", "0x00000000"],
8815    [5]],
8816  "fillType2": "kWinding_FillType",
8817  "op": "kDifference_SkPathOp",
8818  "expectSuccess": "yes",
8819  "expectMatch": "yes",
8820  "succeeded": true,
8821  "out": [[0, "0x40000000", "0x40400000"],
8822    [4, "0x401360ad", "0x40364fa9", "0x4029b057", "0x4029b057", "0x40420b9b", "0x401be8ca"],
8823    [4, "0x407a2207", "0x3ff85b45", "0x409e8882", "0x3fac9f53", "0x40c00000", "0x3f800000"],
8824    [1, "0x40600000", "0x3fc00000"],
8825    [1, "0x40000000", "0x40400000"],
8826    [5],
8827    [0, "0x40372df0", "0x3fd05407"],
8828    [4, "0x401f746f", "0x40066bfe", "0x400d0fca", "0x4025e06d", "0x40000000", "0x40400000"],
8829    [4, "0x3f800000", "0x40600000", "0x3f000000", "0x40600000", "0x3f800000", "0x40000000"],
8830    [1, "0x40372df0", "0x3fd05407"],
8831    [5]],
8832  "fillTypeOut": "kEvenOdd_FillType"
8833},
8834"cubicOp60d": {
8835  "p1": [[0, "0x00000000", "0x40000000"],
8836    [4, "0x40800000", "0x40c00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40000000"],
8837    [5]],
8838  "fillType1": "kWinding_FillType",
8839  "p2": [[0, "0x00000000", "0x40c00000"],
8840    [4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
8841    [5]],
8842  "fillType2": "kWinding_FillType",
8843  "op": "kDifference_SkPathOp",
8844  "expectSuccess": "yes",
8845  "expectMatch": "yes",
8846  "succeeded": true,
8847  "out": [[0, "0x40059ab9", "0x40550635"],
8848    [4, "0x3fbc505c", "0x404b09f7", "0x3f45df77", "0x403177de", "0x00000000", "0x40000000"],
8849    [1, "0x40a00000", "0x40000000"],
8850    [4, "0x40afe2b2", "0x3f80ea71", "0x40a81cfe", "0x3ffe2e7a", "0x408c9911", "0x402ef7a4"],
8851    [4, "0x4052adf1", "0x400a5f4c", "0x40288905", "0x402656d7", "0x40059ab9", "0x40550635"],
8852    [5]],
8853  "fillTypeOut": "kEvenOdd_FillType"
8854},
8855"cubicOp59d": {
8856  "p1": [[0, "0x00000000", "0x3f800000"],
8857    [4, "0x40a00000", "0x40c00000", "0x40800000", "0x00000000", "0x40800000", "0x3f800000"],
8858    [5]],
8859  "fillType1": "kWinding_FillType",
8860  "p2": [[0, "0x00000000", "0x40800000"],
8861    [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40a00000"],
8862    [5]],
8863  "fillType2": "kWinding_FillType",
8864  "op": "kDifference_SkPathOp",
8865  "expectSuccess": "yes",
8866  "expectMatch": "yes",
8867  "succeeded": true,
8868  "out": [[0, "0x3fe57a0c", "0x402144f1"],
8869    [4, "0x3fa6dc62", "0x400ced78", "0x3f3677b8", "0x3fdb3bdc", "0x00000000", "0x3f800000"],
8870    [1, "0x40800000", "0x3f800000"],
8871    [4, "0x40800000", "0x3ec103f8", "0x408c6bb9", "0x401e251b", "0x405e300e", "0x403b791d"],
8872    [4, "0x402f14da", "0x4020932c", "0x400cdb4f", "0x401b49f8", "0x3fe57a0c", "0x402144f1"],
8873    [5]],
8874  "fillTypeOut": "kEvenOdd_FillType"
8875},
8876"cubicOp57d": {
8877  "p1": [[0, "0x00000000", "0x40a00000"],
8878    [4, "0x00000000", "0x40a00000", "0x40a00000", "0x40800000", "0x40c00000", "0x40800000"],
8879    [5]],
8880  "fillType1": "kWinding_FillType",
8881  "p2": [[0, "0x40800000", "0x40a00000"],
8882    [4, "0x40800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x00000000"],
8883    [5]],
8884  "fillType2": "kWinding_FillType",
8885  "op": "kDifference_SkPathOp",
8886  "expectSuccess": "yes",
8887  "expectMatch": "yes",
8888  "succeeded": true,
8889  "out": [[0, "0x4087588b", "0x4089713e"],
8890    [1, "0x40c00000", "0x40800000"],
8891    [4, "0x40b6537b", "0x40800000", "0x40a0f441", "0x4082ecad", "0x4087d750", "0x4087015d"],
8892    [4, "0x4087aca5", "0x4087d4a9", "0x4087825f", "0x4088a4ad", "0x4087588b", "0x4089713e"],
8893    [5],
8894    [0, "0x4084e728", "0x40877c37"],
8895    [1, "0x408469ee", "0x4089ee58"],
8896    [1, "0x00000000", "0x40a00000"],
8897    [4, "0x00000000", "0x40a00000", "0x40169378", "0x4090f141", "0x4084e728", "0x40877c37"],
8898    [5]],
8899  "fillTypeOut": "kEvenOdd_FillType"
8900},
8901"cubicOp56d": {
8902  "p1": [[0, "0x00000000", "0x3f800000"],
8903    [4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
8904    [5]],
8905  "fillType1": "kWinding_FillType",
8906  "p2": [[0, "0x00000000", "0x40a00000"],
8907    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
8908    [5]],
8909  "fillType2": "kWinding_FillType",
8910  "op": "kDifference_SkPathOp",
8911  "expectSuccess": "yes",
8912  "expectMatch": "yes",
8913  "succeeded": true,
8914  "out": [[0, "0x3f5dedff", "0x401f4c80"],
8915    [4, "0x3f1237ab", "0x400aece2", "0x3e8d571a", "0x3fd85670", "0x00000000", "0x3f800000"],
8916    [1, "0x40000000", "0x3f800000"],
8917    [4, "0x402cac14", "0x3f446fe5", "0x40448e8c", "0x3f69e1f9", "0x404d4bef", "0x3f9b261e"],
8918    [4, "0x3ff49ac0", "0x3f8be664", "0x3fa619ca", "0x3fcd11af", "0x3f5dedff", "0x401f4c80"],
8919    [5]],
8920  "fillTypeOut": "kEvenOdd_FillType"
8921},
8922"cubicOp55d": {
8923  "p1": [[0, "0x00000000", "0x40a00000"],
8924    [4, "0x3f800000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x00000000"],
8925    [5]],
8926  "fillType1": "kWinding_FillType",
8927  "p2": [[0, "0x40000000", "0x40400000"],
8928    [4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
8929    [5]],
8930  "fillType2": "kWinding_FillType",
8931  "op": "kDifference_SkPathOp",
8932  "expectSuccess": "yes",
8933  "expectMatch": "yes",
8934  "succeeded": true,
8935  "out": [[0, "0x4015e400", "0x40143800"],
8936    [4, "0x3fafe91a", "0x40484234", "0x3f0a76e6", "0x407ac48d", "0x00000000", "0x40a00000"],
8937    [1, "0x40a00000", "0x00000000"],
8938    [4, "0x408a209a", "0x3f2efb32", "0x40688267", "0x3fa007e4", "0x403f519d", "0x3fe3d6ec"],
8939    [4, "0x402d4bf6", "0x40091341", "0x4016a8a3", "0x40230fb8", "0x40041894", "0x4037ced8"],
8940    [1, "0x4015e400", "0x40143800"],
8941    [5],
8942    [0, "0x40041894", "0x4037ced8"],
8943    [1, "0x40000000", "0x40400000"],
8944    [4, "0x3fd435f2", "0x4055e507", "0x3fc2a324", "0x405eae6e", "0x3fc24fa6", "0x405e862d"],
8945    [4, "0x3fc1dfe5", "0x405e504d", "0x3fe05633", "0x404e147f", "0x40041894", "0x4037ced8"],
8946    [5]],
8947  "fillTypeOut": "kEvenOdd_FillType"
8948},
8949"cubicOp54d": {
8950  "p1": [[0, "0x00000000", "0x40800000"],
8951    [4, "0x3f800000", "0x40400000", "0x40a00000", "0x40800000", "0x40800000", "0x40000000"],
8952    [5]],
8953  "fillType1": "kWinding_FillType",
8954  "p2": [[0, "0x40800000", "0x40a00000"],
8955    [4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
8956    [5]],
8957  "fillType2": "kWinding_FillType",
8958  "op": "kDifference_SkPathOp",
8959  "expectSuccess": "yes",
8960  "expectMatch": "yes",
8961  "succeeded": true,
8962  "out": [[0, "0x4063670f", "0x404d9c3b"],
8963    [4, "0x4082c681", "0x40422465", "0x408b3764", "0x402cdd91", "0x40800000", "0x40000000"],
8964    [1, "0x40555555", "0x40155555"],
8965    [1, "0x4063670f", "0x404d9c3b"],
8966    [5],
8967    [0, "0x40468cfb", "0x401cb982"],
8968    [4, "0x4044af46", "0x402f02be", "0x4043b7ec", "0x40423590", "0x4044da5f", "0x4054f299"],
8969    [4, "0x4031da44", "0x40583b21", "0x401c7f0d", "0x405a3ebf", "0x4006db7f", "0x405c492f"],
8970    [4, "0x3fcf403a", "0x405f3b3b", "0x3f8f9c16", "0x40623b7d", "0x3f3684c4", "0x40692f67"],
8971    [1, "0x40468cfb", "0x401cb982"],
8972    [5],
8973    [0, "0x3f3684c4", "0x40692f67"],
8974    [4, "0x3ed5555c", "0x406e38e2", "0x3e2aaab0", "0x40755555", "0x00000000", "0x40800000"],
8975    [1, "0x3f3684c4", "0x40692f67"],
8976    [5]],
8977  "fillTypeOut": "kEvenOdd_FillType"
8978},
8979"cubicOp53d": {
8980  "p1": [[0, "0x00000000", "0x40400000"],
8981    [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x3f800000"],
8982    [5]],
8983  "fillType1": "kWinding_FillType",
8984  "p2": [[0, "0x40400000", "0x40a00000"],
8985    [4, "0x3f800000", "0x40000000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
8986    [5]],
8987  "fillType2": "kWinding_FillType",
8988  "op": "kDifference_SkPathOp",
8989  "expectSuccess": "yes",
8990  "expectMatch": "yes",
8991  "succeeded": true,
8992  "out": [[0, "0x40165d1c", "0x4019746e"],
8993    [4, "0x404b0685", "0x4012328f", "0x4063ea33", "0x400553c4", "0x400ce628", "0x3f918e18"],
8994    [4, "0x400b3a76", "0x3f9eb7f9", "0x40097a4b", "0x3fae447b", "0x40080000", "0x3fc00000"],
8995    [1, "0x40000000", "0x3f800000"],
8996    [1, "0x00000000", "0x40400000"],
8997    [4, "0x3ec3910d", "0x40278dde", "0x3f99cee3", "0x4021c886", "0x3ff36ae4", "0x401cdab9"],
8998    [4, "0x3ffaf39f", "0x401c70a2", "0x40013053", "0x401c0811", "0x4004d390", "0x401b9e50"],
8999    [4, "0x40037998", "0x400472e6", "0x400545c6", "0x3fe0bab6", "0x40080000", "0x3fc00000"],
9000    [1, "0x40165d1c", "0x4019746e"],
9001    [5]],
9002  "fillTypeOut": "kEvenOdd_FillType"
9003},
9004"cubicOp52d": {
9005  "p1": [[0, "0x00000000", "0x40000000"],
9006    [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40800000", "0x40400000"],
9007    [5]],
9008  "fillType1": "kWinding_FillType",
9009  "p2": [[0, "0x40800000", "0x40a00000"],
9010    [4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
9011    [5]],
9012  "fillType2": "kWinding_FillType",
9013  "op": "kDifference_SkPathOp",
9014  "expectSuccess": "yes",
9015  "expectMatch": "yes",
9016  "succeeded": true,
9017  "out": [[0, "0x403ebde2", "0x403d7bc4"],
9018    [4, "0x40770a9a", "0x4052373a", "0x408ebe8b", "0x405d7d16", "0x40800000", "0x40400000"],
9019    [1, "0x4036db6e", "0x402db6db"],
9020    [1, "0x403ebde2", "0x403d7bc4"],
9021    [5],
9022    [0, "0x4032f3f2", "0x402cbcfc"],
9023    [4, "0x4034d20c", "0x40318b14", "0x4036b912", "0x403661e9", "0x4038a845", "0x403b3b83"],
9024    [4, "0x402e205a", "0x403751df", "0x40230e81", "0x4033209a", "0x4017c174", "0x402ed8e9"],
9025    [4, "0x3ffd07d0", "0x402549b7", "0x3fc83e12", "0x401b4aab", "0x3f97fffe", "0x40130000"],
9026    [1, "0x4032f3f2", "0x402cbcfc"],
9027    [5],
9028    [0, "0x3f97fffe", "0x40130000"],
9029    [4, "0x3f2ffffe", "0x40080000", "0x3e7ffffd", "0x40000000", "0x00000000", "0x40000000"],
9030    [1, "0x3f97fffe", "0x40130000"],
9031    [5]],
9032  "fillTypeOut": "kEvenOdd_FillType"
9033},
9034"cubicOp51d": {
9035  "p1": [[0, "0x00000000", "0x40400000"],
9036    [4, "0x3f800000", "0x40000000", "0x40800000", "0x3f800000", "0x40c00000", "0x00000000"],
9037    [5]],
9038  "fillType1": "kWinding_FillType",
9039  "p2": [[0, "0x3f800000", "0x40800000"],
9040    [4, "0x00000000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
9041    [5]],
9042  "fillType2": "kWinding_FillType",
9043  "op": "kDifference_SkPathOp",
9044  "expectSuccess": "yes",
9045  "expectMatch": "yes",
9046  "succeeded": true,
9047  "out": [[0, "0x3fd82441", "0x3ff7933c"],
9048    [4, "0x3f76861f", "0x40128669", "0x3eb5e65a", "0x40294335", "0x00000000", "0x40400000"],
9049    [1, "0x3fcccccd", "0x400ccccd"],
9050    [1, "0x3fd82441", "0x3ff7933c"],
9051    [5],
9052    [0, "0x3ff9c0b5", "0x3fe76a6f"],
9053    [4, "0x3ff56298", "0x3ff29194", "0x3ff0b59a", "0x3ffe2e20", "0x3febcec7", "0x40050c4e"],
9054    [1, "0x40c00000", "0x00000000"],
9055    [4, "0x40996e43", "0x3f1a46f4", "0x404e7aaf", "0x3f9a46f5", "0x3ff9c0b5", "0x3fe76a6f"],
9056    [5]],
9057  "fillTypeOut": "kEvenOdd_FillType"
9058},
9059"cubicOp50d": {
9060  "p1": [[0, "0x00000000", "0x40400000"],
9061    [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f800000"],
9062    [5]],
9063  "fillType1": "kWinding_FillType",
9064  "p2": [[0, "0x00000000", "0x40a00000"],
9065    [4, "0x3f800000", "0x40a00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
9066    [5]],
9067  "fillType2": "kWinding_FillType",
9068  "op": "kDifference_SkPathOp",
9069  "expectSuccess": "yes",
9070  "expectMatch": "yes",
9071  "succeeded": true,
9072  "out": [[0, "0x404963e6", "0x3fdee348"],
9073    [1, "0x00000000", "0x40400000"],
9074    [4, "0x3e87b641", "0x4072e458", "0x3f3dab8c", "0x407d50b7", "0x3fa60904", "0x407256f7"],
9075    [4, "0x3fa8d96b", "0x40708f0c", "0x3fabafa1", "0x406ec308", "0x3fae8ba3", "0x406cf356"],
9076    [4, "0x3fef1432", "0x40441254", "0x401d9420", "0x4013e126", "0x404963e6", "0x3fdee348"],
9077    [5]],
9078  "fillTypeOut": "kEvenOdd_FillType"
9079},
9080"cubicOp49d": {
9081  "p1": [[0, "0x00000000", "0x40000000"],
9082    [4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
9083    [5]],
9084  "fillType1": "kWinding_FillType",
9085  "p2": [[0, "0x40000000", "0x40400000"],
9086    [4, "0x3f800000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
9087    [5]],
9088  "fillType2": "kWinding_FillType",
9089  "op": "kDifference_SkPathOp",
9090  "expectSuccess": "yes",
9091  "expectMatch": "yes",
9092  "succeeded": true,
9093  "out": [[0, "0x40260775", "0x3facfc46"],
9094    [1, "0x00000000", "0x40000000"],
9095    [4, "0x3ee053fc", "0x40541f7e", "0x3f88bc61", "0x405e87d5", "0x3fdc6dff", "0x404a4950"],
9096    [4, "0x3fb9f6de", "0x4047ad38", "0x3fdf2c82", "0x40017967", "0x40260775", "0x3facfc46"],
9097    [5]],
9098  "fillTypeOut": "kEvenOdd_FillType"
9099},
9100"cubicOp48d": {
9101  "p1": [[0, "0x00000000", "0x40000000"],
9102    [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
9103    [5]],
9104  "fillType1": "kWinding_FillType",
9105  "p2": [[0, "0x3f800000", "0x40a00000"],
9106    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
9107    [5]],
9108  "fillType2": "kWinding_FillType",
9109  "op": "kDifference_SkPathOp",
9110  "expectSuccess": "yes",
9111  "expectMatch": "yes",
9112  "succeeded": true,
9113  "out": [[0, "0x40400000", "0x40000000"],
9114    [4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
9115    [4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
9116    [5],
9117    [0, "0x40000000", "0x40000000"],
9118    [4, "0x3ffca91f", "0x40050252", "0x3ff9523d", "0x400a5dd9", "0x3ff5f20d", "0x401004a0"],
9119    [4, "0x3fa6672e", "0x401525a0", "0x3f1ab715", "0x401356e3", "0x00000000", "0x40000000"],
9120    [1, "0x40000000", "0x40000000"],
9121    [5]],
9122  "fillTypeOut": "kEvenOdd_FillType"
9123},
9124"cubicOp47d": {
9125  "p1": [[0, "0x00000000", "0x3f800000"],
9126    [4, "0x3f800000", "0x40c00000", "0x40c00000", "0x40000000", "0x40a00000", "0x40800000"],
9127    [5]],
9128  "fillType1": "kWinding_FillType",
9129  "p2": [[0, "0x40000000", "0x40c00000"],
9130    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
9131    [5]],
9132  "fillType2": "kWinding_FillType",
9133  "op": "kDifference_SkPathOp",
9134  "expectSuccess": "yes",
9135  "expectMatch": "yes",
9136  "succeeded": true,
9137  "out": [[0, "0x407f3d13", "0x4060f3a8"],
9138    [4, "0x40814e4f", "0x40605584", "0x4082f452", "0x405fb7fc", "0x40848f6c", "0x405f1e87"],
9139    [1, "0x40849710", "0x405f1bad"],
9140    [1, "0x40a00000", "0x40800000"],
9141    [4, "0x40abe2be", "0x40507507", "0x409d4884", "0x4055e400", "0x40849710", "0x405f1bad"],
9142    [1, "0x4081bad0", "0x405bacf9"],
9143    [1, "0x407f3d13", "0x4060f3a8"],
9144    [5],
9145    [0, "0x40382762", "0x402e7e07"],
9146    [1, "0x00000000", "0x3f800000"],
9147    [4, "0x3ee3b55d", "0x404e515a", "0x3fd7203f", "0x406ab470", "0x4034ff97", "0x40699c6b"],
9148    [4, "0x403501ac", "0x40695617", "0x403503c2", "0x40690fc2", "0x403505d7", "0x4068c96a"],
9149    [4, "0x40359acb", "0x40552338", "0x403630c5", "0x40415a99", "0x40382762", "0x402e7e07"],
9150    [5]],
9151  "fillTypeOut": "kEvenOdd_FillType"
9152},
9153"cubicOp46d": {
9154  "p1": [[0, "0x00000000", "0x40000000"],
9155    [4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
9156    [5]],
9157  "fillType1": "kWinding_FillType",
9158  "p2": [[0, "0x00000000", "0x40a00000"],
9159    [4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
9160    [5]],
9161  "fillType2": "kWinding_FillType",
9162  "op": "kDifference_SkPathOp",
9163  "expectSuccess": "yes",
9164  "expectMatch": "yes",
9165  "succeeded": true,
9166  "out": [[0, "0x3fe37168", "0x403e61d7"],
9167    [4, "0x3f9f3f13", "0x403ae719", "0x3f252aa1", "0x40294aa8", "0x00000000", "0x40000000"],
9168    [1, "0x402e5c1a", "0x40000000"],
9169    [4, "0x4017067e", "0x400acb59", "0x40045451", "0x40229f31", "0x3fe37168", "0x403e61d7"],
9170    [5],
9171    [0, "0x40742f07", "0x40050758"],
9172    [4, "0x4075cc1a", "0x4003544b", "0x407758dd", "0x4001a65e", "0x4078d4fe", "0x40000000"],
9173    [1, "0x40800000", "0x40000000"],
9174    [4, "0x40842109", "0x3fdef7b9", "0x4086a8e5", "0x3fccda6c", "0x4087bac7", "0x3fc58826"],
9175    [4, "0x40881f02", "0x3fc3138c", "0x4088525c", "0x3fc1b420", "0x408852fa", "0x3fc1a190"],
9176    [4, "0x40885398", "0x3fc18f00", "0x4088217b", "0x3fc2c94d", "0x4087bac7", "0x3fc58826"],
9177    [4, "0x408651f2", "0x3fce5f22", "0x40826fa7", "0x3fe53e6b", "0x4078d4fe", "0x40000000"],
9178    [1, "0x4068c511", "0x40000000"],
9179    [4, "0x406c77eb", "0x40016a2d", "0x40704552", "0x4003161e", "0x40742f07", "0x40050758"],
9180    [5]],
9181  "fillTypeOut": "kEvenOdd_FillType"
9182},
9183"cubicOp45d": {
9184  "p1": [[0, "0x00000000", "0x40000000"],
9185    [4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
9186    [5]],
9187  "fillType1": "kWinding_FillType",
9188  "p2": [[0, "0x00000000", "0x40800000"],
9189    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40800000", "0x40000000"],
9190    [5]],
9191  "fillType2": "kWinding_FillType",
9192  "op": "kDifference_SkPathOp",
9193  "expectSuccess": "yes",
9194  "expectMatch": "yes",
9195  "succeeded": true,
9196  "out": [[0, "0x405102b4", "0x3fb79a02"],
9197    [4, "0x40510cc4", "0x3fb6da6c", "0x4050ff2c", "0x3fb664ec", "0x4050da9f", "0x3fb633ed"],
9198    [4, "0x4050af55", "0x3fb5f9e6", "0x405063d8", "0x3fb61ff8", "0x404ff94e", "0x3fb69ce0"],
9199    [4, "0x40505179", "0x3fb6ef95", "0x4050a9f0", "0x3fb743f5", "0x405102b4", "0x3fb79a02"],
9200    [5],
9201    [0, "0x3ff3a2b5", "0x40000000"],
9202    [1, "0x00000000", "0x40000000"],
9203    [4, "0x3f054b69", "0x402152da", "0x3f854b69", "0x40289eea", "0x3fc12a84", "0x40237161"],
9204    [4, "0x3fc6d79c", "0x401f7231", "0x3fcc62fe", "0x401b7d6d", "0x3fd1d53f", "0x40179a97"],
9205    [4, "0x3fdd702a", "0x400f52c4", "0x3fe898fa", "0x40075c5b", "0x3ff3a2b5", "0x40000000"],
9206    [5]],
9207  "fillTypeOut": "kEvenOdd_FillType"
9208},
9209"cubicOp44d": {
9210  "p1": [[0, "0x00000000", "0x40000000"],
9211    [4, "0x40400000", "0x40c00000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
9212    [5]],
9213  "fillType1": "kWinding_FillType",
9214  "p2": [[0, "0x00000000", "0x40800000"],
9215    [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40c00000", "0x40400000"],
9216    [5]],
9217  "fillType2": "kWinding_FillType",
9218  "op": "kDifference_SkPathOp",
9219  "expectSuccess": "yes",
9220  "expectMatch": "yes",
9221  "succeeded": true,
9222  "out": [[0, "0x3f8dd8aa", "0x4047a10f"],
9223    [4, "0x3f4681cc", "0x4039926e", "0x3ecfe2b5", "0x4022a5c9", "0x00000000", "0x40000000"],
9224    [1, "0x40100000", "0x40000000"],
9225    [4, "0x3ff7413c", "0x400d94ec", "0x3fd4462e", "0x4020ed8d", "0x3fafb7d4", "0x40352538"],
9226    [4, "0x3fa4a3e7", "0x403b45a3", "0x3f996af2", "0x40417a89", "0x3f8dd8aa", "0x4047a10f"],
9227    [5],
9228    [0, "0x4057fe4b", "0x3fda9fbf"],
9229    [4, "0x4057cd63", "0x3fc73b89", "0x4053808b", "0x3fc287fa", "0x404b17c2", "0x3fd9c5aa"],
9230    [4, "0x404f4146", "0x3fd999fb", "0x40538d0f", "0x3fd9dfda", "0x4057fe4b", "0x3fda9fbf"],
9231    [5]],
9232  "fillTypeOut": "kEvenOdd_FillType"
9233},
9234"cubicOp43d": {
9235  "p1": [[0, "0x00000000", "0x40000000"],
9236    [4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
9237    [5]],
9238  "fillType1": "kWinding_FillType",
9239  "p2": [[0, "0x00000000", "0x40800000"],
9240    [4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
9241    [5]],
9242  "fillType2": "kWinding_FillType",
9243  "op": "kDifference_SkPathOp",
9244  "expectSuccess": "yes",
9245  "expectMatch": "yes",
9246  "succeeded": true,
9247  "out": [[0, "0x3fb8e38e", "0x3fc25ed1"],
9248    [4, "0x3f638e38", "0x3fe38e39", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
9249    [1, "0x3fb8e38e", "0x3fc25ed1"],
9250    [5],
9251    [0, "0x3fc0b460", "0x3fbeb458"],
9252    [4, "0x3fbe19ad", "0x3fbfee99", "0x3fbb7e9d", "0x3fc12786", "0x3fb8e38e", "0x3fc25ed1"],
9253    [1, "0x3fc00f6d", "0x3fbffadc"],
9254    [4, "0x3fc04684", "0x3fbf8dc2", "0x3fc07d80", "0x3fbf20eb", "0x3fc0b460", "0x3fbeb458"],
9255    [5],
9256    [0, "0x3fe04b75", "0x3faf8ed0"],
9257    [1, "0x3fdb6db7", "0x3fb6db6e"],
9258    [1, "0x40400000", "0x3f800000"],
9259    [4, "0x40600000", "0x3f000000", "0x40400000", "0x3f400000", "0x40100000", "0x3f900000"],
9260    [4, "0x4005f02a", "0x3f9a0fd6", "0x3ff658b1", "0x3fa4d3a7", "0x3fe04b75", "0x3faf8ed0"],
9261    [5]],
9262  "fillTypeOut": "kEvenOdd_FillType"
9263},
9264"cubicOp42d": {
9265  "p1": [[0, "0x00000000", "0x3f800000"],
9266    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
9267    [5]],
9268  "fillType1": "kWinding_FillType",
9269  "p2": [[0, "0x40a00000", "0x40c00000"],
9270    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
9271    [5]],
9272  "fillType2": "kWinding_FillType",
9273  "op": "kDifference_SkPathOp",
9274  "expectSuccess": "yes",
9275  "expectMatch": "yes",
9276  "succeeded": true,
9277  "out": [[0, "0x4059f7e8", "0x4055f283"],
9278    [4, "0x40929915", "0x408148f2", "0x40af5455", "0x408f5455", "0x40a00000", "0x40800000"],
9279    [1, "0x40480000", "0x40380000"],
9280    [1, "0x4059f7e8", "0x4055f283"],
9281    [5],
9282    [0, "0x402a0d7d", "0x40260818"],
9283    [1, "0x00000000", "0x3f800000"],
9284    [4, "0x3eeb0c70", "0x3fbac31c", "0x3fe16e23", "0x4015bd17", "0x403c1495", "0x4043eb6d"],
9285    [4, "0x4035db20", "0x4039c2fb", "0x402fd0ff", "0x402fbf99", "0x402a0d7d", "0x40260818"],
9286    [5]],
9287  "fillTypeOut": "kEvenOdd_FillType"
9288},
9289"cubicOp41i": {
9290  "p1": [[0, "0x00000000", "0x3f800000"],
9291    [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
9292    [5]],
9293  "fillType1": "kWinding_FillType",
9294  "p2": [[0, "0x40400000", "0x40800000"],
9295    [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
9296    [5]],
9297  "fillType2": "kWinding_FillType",
9298  "op": "kIntersect_SkPathOp",
9299  "expectSuccess": "yes",
9300  "expectMatch": "yes",
9301  "succeeded": true,
9302  "out": [[0, "0x4042ec4c", "0x40217626"],
9303    [4, "0x403c8be7", "0x403f7e85", "0x4041d42d", "0x40629bc7", "0x40471c72", "0x407b425f"],
9304    [1, "0x40400000", "0x40800000"],
9305    [4, "0x4042b4a4", "0x40800000", "0x40456948", "0x407ff15c", "0x40481dec", "0x407fd5ef"],
9306    [4, "0x4047c89c", "0x407e5af4", "0x40477287", "0x407cd417", "0x40471c72", "0x407b425f"],
9307    [1, "0x40892492", "0x40492492"],
9308    [1, "0x4042ec4c", "0x40217626"],
9309    [5]],
9310  "fillTypeOut": "kEvenOdd_FillType"
9311},
9312"cubicOp40d": {
9313  "p1": [[0, "0x00000000", "0x3f800000"],
9314    [4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x40000000"],
9315    [5]],
9316  "fillType1": "kWinding_FillType",
9317  "p2": [[0, "0x40000000", "0x40400000"],
9318    [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
9319    [5]],
9320  "fillType2": "kWinding_FillType",
9321  "op": "kDifference_SkPathOp",
9322  "expectSuccess": "yes",
9323  "expectMatch": "yes",
9324  "succeeded": true,
9325  "out": [[0, "0x40000000", "0x40400000"],
9326    [4, "0x40160382", "0x4038a97f", "0x402c0704", "0x402a97f7", "0x40407f6a", "0x401d82ef"],
9327    [4, "0x4058a980", "0x400e1189", "0x406ead01", "0x40000000", "0x40800000", "0x40000000"],
9328    [1, "0x4068ba2f", "0x3ff45d17"],
9329    [1, "0x40000000", "0x40400000"],
9330    [5],
9331    [0, "0x400e0cb1", "0x3fc70659"],
9332    [4, "0x3fedc345", "0x400504b6", "0x3fee4291", "0x402f9d7a", "0x3ff537c3", "0x4041a88e"],
9333    [4, "0x3f98db0d", "0x404ea510", "0x3ef66a16", "0x403b350b", "0x00000000", "0x3f800000"],
9334    [1, "0x400e0cb1", "0x3fc70659"],
9335    [5]],
9336  "fillTypeOut": "kEvenOdd_FillType"
9337},
9338"cubicOp39d": {
9339  "p1": [[0, "0x00000000", "0x3f800000"],
9340    [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
9341    [5]],
9342  "fillType1": "kWinding_FillType",
9343  "p2": [[0, "0x3f800000", "0x40a00000"],
9344    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
9345    [5]],
9346  "fillType2": "kWinding_FillType",
9347  "op": "kDifference_SkPathOp",
9348  "expectSuccess": "yes",
9349  "expectMatch": "yes",
9350  "succeeded": true,
9351  "out": [[0, "0x3febd931", "0x3ff5ec98"],
9352    [4, "0x3f9cbc15", "0x3fe87d63", "0x3f124925", "0x3fc92492", "0x00000000", "0x3f800000"],
9353    [1, "0x3febd931", "0x3ff5ec98"],
9354    [5],
9355    [0, "0x40005f30", "0x3ff91668"],
9356    [4, "0x3ff9d211", "0x3ff82994", "0x3ff2da1f", "0x3ff71d0e", "0x3febd931", "0x3ff5ec98"],
9357    [1, "0x40003bb0", "0x40001dd8"],
9358    [4, "0x400045bc", "0x3ffdcdaa", "0x40005179", "0x3ffb6bb2", "0x40005f30", "0x3ff91668"],
9359    [5],
9360    [0, "0x403ffe53", "0x3ffffca6"],
9361    [1, "0x40400000", "0x40000000"],
9362    [1, "0x40300000", "0x40180000"],
9363    [1, "0x40800000", "0x40400000"],
9364    [4, "0x40900000", "0x40000000", "0x40800000", "0x40000000", "0x40480000", "0x40000000"],
9365    [4, "0x404561da", "0x40000000", "0x4042b647", "0x40000000", "0x403ffe53", "0x3ffffca6"],
9366    [5]],
9367  "fillTypeOut": "kEvenOdd_FillType"
9368},
9369"cubicOp38d": {
9370  "p1": [[0, "0x00000000", "0x3f800000"],
9371    [4, "0x00000000", "0x40c00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
9372    [5]],
9373  "fillType1": "kWinding_FillType",
9374  "p2": [[0, "0x40000000", "0x40400000"],
9375    [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
9376    [5]],
9377  "fillType2": "kWinding_FillType",
9378  "op": "kDifference_SkPathOp",
9379  "expectSuccess": "yes",
9380  "expectMatch": "yes",
9381  "succeeded": true,
9382  "out": [[0, "0x40212f68", "0x3f800000"],
9383    [1, "0x00000000", "0x3f800000"],
9384    [4, "0x00000000", "0x406a74c7", "0x3f59ea2c", "0x407179ec", "0x3fe623fd", "0x4049235c"],
9385    [4, "0x3fa6ef42", "0x40552399", "0x3fa20295", "0x3ffe99a8", "0x40212f68", "0x3f800000"],
9386    [5]],
9387  "fillTypeOut": "kEvenOdd_FillType"
9388},
9389"cubicOp37d": {
9390  "p1": [[0, "0x00000000", "0x3f800000"],
9391    [4, "0x40000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40400000"],
9392    [5]],
9393  "fillType1": "kWinding_FillType",
9394  "p2": [[0, "0x3f800000", "0x40c00000"],
9395    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
9396    [5]],
9397  "fillType2": "kWinding_FillType",
9398  "op": "kDifference_SkPathOp",
9399  "expectSuccess": "yes",
9400  "expectMatch": "yes",
9401  "succeeded": true,
9402  "out": [[0, "0x400a0cb7", "0x40510273"],
9403    [4, "0x3fb39a11", "0x4047864b", "0x3f1bdfdb", "0x40216be9", "0x00000000", "0x3f800000"],
9404    [1, "0x401f1e9b", "0x400f8f4d"],
9405    [4, "0x4015c34e", "0x40222b05", "0x400fb8d9", "0x4038b2fc", "0x400a0cb7", "0x40510273"],
9406    [5]],
9407  "fillTypeOut": "kEvenOdd_FillType"
9408},
9409"cubicOp36u": {
9410  "p1": [[0, "0x00000000", "0x3f800000"],
9411    [4, "0x3f800000", "0x40c00000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
9412    [5]],
9413  "fillType1": "kWinding_FillType",
9414  "p2": [[0, "0x00000000", "0x40000000"],
9415    [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
9416    [5]],
9417  "fillType2": "kWinding_FillType",
9418  "op": "kUnion_SkPathOp",
9419  "expectSuccess": "yes",
9420  "expectMatch": "yes",
9421  "succeeded": true,
9422  "out": [[0, "0x3f3dc7ca", "0x403c6513"],
9423    [4, "0x3ef7e05e", "0x40438c8a", "0x3e904310", "0x40361926", "0x00000000", "0x40000000"],
9424    [1, "0x3e6baf39", "0x3ffb1704"],
9425    [4, "0x3e1c837a", "0x3fd99901", "0x3d9c8379", "0x3fb0e916", "0x00000000", "0x3f800000"],
9426    [1, "0x406555c3", "0x3f800000"],
9427    [4, "0x406b09f5", "0x3f7a4625", "0x4070eccb", "0x3f752acc", "0x40770044", "0x3f70c0a0"],
9428    [4, "0x407f3da1", "0x3f68cec9", "0x4083e36f", "0x3f63f5ae", "0x40885047", "0x3f62d9d2"],
9429    [4, "0x40985ba0", "0x3f571b6e", "0x40aac543", "0x3f5e086b", "0x40c00000", "0x3f800000"],
9430    [1, "0x402f2671", "0x3fc59dda"],
9431    [4, "0x401d3232", "0x3fe313e9", "0x400d0fc7", "0x40022d33", "0x3ffcbd43", "0x401153a7"],
9432    [4, "0x3fbd2a41", "0x40321af5", "0x3f8b1865", "0x404bebc7", "0x3f3dc7ca", "0x403c6513"],
9433    [5]],
9434  "fillTypeOut": "kEvenOdd_FillType"
9435},
9436"cubicOp35d": {
9437  "p1": [[0, "0x00000000", "0x3f800000"],
9438    [4, "0x3f800000", "0x40a00000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
9439    [5]],
9440  "fillType1": "kWinding_FillType",
9441  "p2": [[0, "0x3f800000", "0x40000000"],
9442    [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
9443    [5]],
9444  "fillType2": "kWinding_FillType",
9445  "op": "kDifference_SkPathOp",
9446  "expectSuccess": "yes",
9447  "expectMatch": "yes",
9448  "succeeded": true,
9449  "out": [[0, "0x3f23f00f", "0x402423a9"],
9450    [4, "0x3ed76807", "0x40150c07", "0x3e576808", "0x3febb404", "0x00000000", "0x3f800000"],
9451    [1, "0x40800000", "0x00000000"],
9452    [4, "0x4064f34e", "0x3e58658c", "0x404cc24a", "0x3f0e7eef", "0x4036d256", "0x3f6e9d43"],
9453    [4, "0x3ffb3206", "0x3f90f1cd", "0x3fadc272", "0x3fce1740", "0x3f810fda", "0x3fffbc09"],
9454    [1, "0x3f800000", "0x40000000"],
9455    [4, "0x3f7f4ae1", "0x40005a90", "0x3f7e96c2", "0x4000b45f", "0x3f7de3a4", "0x40010d6f"],
9456    [4, "0x3f3fb2c3", "0x4012994f", "0x3f22a99d", "0x4021094c", "0x3f23b142", "0x4023de52"],
9457    [4, "0x3f23bb38", "0x4023f9b7", "0x3f23d02a", "0x402410de", "0x3f23f00f", "0x402423a9"],
9458    [5],
9459    [0, "0x3f24b6a6", "0x402458af"],
9460    [4, "0x3f2a96bd", "0x4024f149", "0x3f491694", "0x401b4e87", "0x3f7de3a4", "0x40010d6f"],
9461    [4, "0x3f7f48b9", "0x4000a8b0", "0x3f805909", "0x4000438a", "0x3f810fda", "0x3fffbc09"],
9462    [1, "0x400d87da", "0x3fd93c13"],
9463    [4, "0x3fcbf9d1", "0x401d5259", "0x3f8c99ac", "0x40434a78", "0x3f24b6a6", "0x402458af"],
9464    [5]],
9465  "fillTypeOut": "kEvenOdd_FillType"
9466},
9467"cubicOp34d": {
9468  "p1": [[0, "0x00000000", "0x3f800000"],
9469    [4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
9470    [5]],
9471  "fillType1": "kWinding_FillType",
9472  "p2": [[0, "0x3f800000", "0x40000000"],
9473    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
9474    [5]],
9475  "fillType2": "kWinding_FillType",
9476  "op": "kDifference_SkPathOp",
9477  "expectSuccess": "yes",
9478  "expectMatch": "yes",
9479  "succeeded": true,
9480  "out": [[0, "0x3f814101", "0x400d7e66"],
9481    [4, "0x3f3c6f8c", "0x3ff76c12", "0x3ecf0a6b", "0x3fc50379", "0x00000000", "0x3f800000"],
9482    [1, "0x40400000", "0x3f800000"],
9483    [4, "0x402e2681", "0x3f800000", "0x402641df", "0x3fa7d376", "0x401ffd78", "0x3fd627d7"],
9484    [4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
9485    [1, "0x3f800000", "0x40000000"],
9486    [4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
9487    [5],
9488    [0, "0x3f818839", "0x400da287"],
9489    [1, "0x3f81bfd8", "0x400daeca"],
9490    [4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
9491    [1, "0x40148310", "0x401520c4"],
9492    [4, "0x40098335", "0x40347646", "0x3fedb668", "0x40447b7d", "0x3f818839", "0x400da287"],
9493    [5]],
9494  "fillTypeOut": "kEvenOdd_FillType"
9495},
9496"cubicOp33i": {
9497  "p1": [[0, "0x00000000", "0x3f800000"],
9498    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
9499    [5]],
9500  "fillType1": "kWinding_FillType",
9501  "p2": [[0, "0x00000000", "0x40c00000"],
9502    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
9503    [5]],
9504  "fillType2": "kWinding_FillType",
9505  "op": "kIntersect_SkPathOp",
9506  "expectSuccess": "yes",
9507  "expectMatch": "yes",
9508  "succeeded": true,
9509  "out": [[0, "0x3fae0e9f", "0x3f800000"],
9510    [4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
9511    [4, "0x3fb86a9c", "0x3fa3854b", "0x3fd6a202", "0x3fa06789", "0x3ff4cbe4", "0x3f9c0245"],
9512    [1, "0x40000000", "0x3f800000"],
9513    [1, "0x3fae0e9f", "0x3f800000"],
9514    [5]],
9515  "fillTypeOut": "kEvenOdd_FillType"
9516},
9517"cubicOp32d": {
9518  "p1": [[0, "0x00000000", "0x3f800000"],
9519    [4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
9520    [5]],
9521  "fillType1": "kWinding_FillType",
9522  "p2": [[0, "0x00000000", "0x40c00000"],
9523    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
9524    [5]],
9525  "fillType2": "kWinding_FillType",
9526  "op": "kDifference_SkPathOp",
9527  "expectSuccess": "yes",
9528  "expectMatch": "yes",
9529  "succeeded": true,
9530  "out": [[0, "0x3f9bbad4", "0x3fa490f9"],
9531    [4, "0x3f31918a", "0x3fa701a7", "0x3e715bf4", "0x3f9e2b7e", "0x00000000", "0x3f800000"],
9532    [1, "0x3fae0e9f", "0x3f800000"],
9533    [4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
9534    [5],
9535    [0, "0x3ff4cbe4", "0x3f9c0245"],
9536    [4, "0x4012c856", "0x3f94e6ef", "0x402b1911", "0x3f8a7378", "0x40400000", "0x3f800000"],
9537    [4, "0x40600000", "0x3f600000", "0x40780000", "0x3f400000", "0x407c0000", "0x3f380000"],
9538    [4, "0x40800000", "0x3f300000", "0x40700000", "0x3f400000", "0x40400000", "0x3f800000"],
9539    [1, "0x40000000", "0x3f800000"],
9540    [1, "0x3ff4cbe4", "0x3f9c0245"],
9541    [5]],
9542  "fillTypeOut": "kEvenOdd_FillType"
9543},
9544"cubicOp31d": {
9545  "p1": [[0, "0x00000000", "0x40000000"],
9546    [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
9547    [5]],
9548  "fillType1": "kWinding_FillType",
9549  "p2": [[0, "0x3f800000", "0x40000000"],
9550    [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
9551    [5]],
9552  "fillType2": "kWinding_FillType",
9553  "op": "kDifference_SkPathOp",
9554  "expectSuccess": "yes",
9555  "expectMatch": "yes",
9556  "succeeded": true,
9557  "out": [[0, "0x3fa00001", "0x3fe00000"],
9558    [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
9559    [1, "0x3fd3d0ba", "0x3f9617a3"],
9560    [4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
9561    [5],
9562    [0, "0x40000000", "0x3f800000"],
9563    [1, "0x40800000", "0x00000000"],
9564    [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
9565    [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
9566    [1, "0x40000000", "0x3f800000"],
9567    [5]],
9568  "fillTypeOut": "kEvenOdd_FillType"
9569},
9570"cubicOp31x": {
9571  "p1": [[0, "0x00000000", "0x40000000"],
9572    [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
9573    [5]],
9574  "fillType1": "kWinding_FillType",
9575  "p2": [[0, "0x3f800000", "0x40000000"],
9576    [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
9577    [5]],
9578  "fillType2": "kWinding_FillType",
9579  "op": "kXOR_PathOp",
9580  "expectSuccess": "yes",
9581  "expectMatch": "yes",
9582  "succeeded": true,
9583  "out": [[0, "0x3fa00001", "0x3fe00000"],
9584    [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
9585    [1, "0x3fd3d0ba", "0x3f9617a3"],
9586    [4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
9587    [5],
9588    [0, "0x40000000", "0x3f800000"],
9589    [1, "0x3fd3d0ba", "0x3f9617a3"],
9590    [4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
9591    [1, "0x40000000", "0x3f800000"],
9592    [5],
9593    [0, "0x40000000", "0x3f800000"],
9594    [1, "0x40800000", "0x00000000"],
9595    [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
9596    [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
9597    [1, "0x40000000", "0x3f800000"],
9598    [5],
9599    [0, "0x3fa00000", "0x3fe00000"],
9600    [1, "0x3f800000", "0x40000000"],
9601    [4, "0x3f4d56ad", "0x401954a9", "0x3f38c117", "0x40239f74", "0x3f3a4f94", "0x4023d62b"],
9602    [4, "0x3f3cafe7", "0x402429b2", "0x3f72a954", "0x400d0081", "0x3fa00000", "0x3fe00000"],
9603    [5]],
9604  "fillTypeOut": "kEvenOdd_FillType"
9605},
9606"cubicOp31u": {
9607  "p1": [[0, "0x00000000", "0x40000000"],
9608    [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
9609    [5]],
9610  "fillType1": "kWinding_FillType",
9611  "p2": [[0, "0x3f800000", "0x40000000"],
9612    [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
9613    [5]],
9614  "fillType2": "kWinding_FillType",
9615  "op": "kUnion_SkPathOp",
9616  "expectSuccess": "yes",
9617  "expectMatch": "yes",
9618  "succeeded": true,
9619  "out": [[0, "0x3fa00001", "0x3fe00000"],
9620    [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
9621    [1, "0x3fd3d0ba", "0x3f9617a3"],
9622    [4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
9623    [1, "0x40000000", "0x3f800000"],
9624    [1, "0x40800000", "0x00000000"],
9625    [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
9626    [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
9627    [5],
9628    [0, "0x3fa00001", "0x3fe00000"],
9629    [4, "0x3f72a954", "0x400d0081", "0x3f3cafe7", "0x402429b2", "0x3f3a4f94", "0x4023d62b"],
9630    [4, "0x3f38c117", "0x40239f74", "0x3f4d56ad", "0x401954a9", "0x3f800000", "0x40000000"],
9631    [1, "0x3fa00000", "0x3fe00000"],
9632    [5]],
9633  "fillTypeOut": "kEvenOdd_FillType"
9634},
9635"cubicOp30d": {
9636  "p1": [[0, "0x00000000", "0x3f800000"],
9637    [4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40400000"],
9638    [5]],
9639  "fillType1": "kWinding_FillType",
9640  "p2": [[0, "0x00000000", "0x40c00000"],
9641    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
9642    [5]],
9643  "fillType2": "kWinding_FillType",
9644  "op": "kDifference_SkPathOp",
9645  "expectSuccess": "yes",
9646  "expectMatch": "yes",
9647  "succeeded": true,
9648  "out": [[0, "0x400d82a4", "0x402867d7"],
9649    [4, "0x3fb5d881", "0x402705c4", "0x3f1d97a8", "0x400ecbd4", "0x00000000", "0x3f800000"],
9650    [1, "0x4021aef0", "0x4000ac60"],
9651    [4, "0x40199b1f", "0x400bc732", "0x4013337e", "0x4019577d", "0x400d82a4", "0x402867d7"],
9652    [5],
9653    [0, "0x40855555", "0x402aaaab"],
9654    [1, "0x40a00000", "0x40000000"],
9655    [4, "0x409fe2e8", "0x3fffc5d0", "0x409fc5da", "0x3fff8bce", "0x409fa8d6", "0x3fff51fb"],
9656    [4, "0x40a64811", "0x40032eb2", "0x40a74557", "0x40145ff8", "0x40a00000", "0x40400000"],
9657    [1, "0x40855555", "0x402aaaab"],
9658    [5]],
9659  "fillTypeOut": "kEvenOdd_FillType"
9660},
9661"cubicOp29d": {
9662  "p1": [[0, "0x00000000", "0x3f800000"],
9663    [4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40800000", "0x40000000"],
9664    [5]],
9665  "fillType1": "kWinding_FillType",
9666  "p2": [[0, "0x00000000", "0x40c00000"],
9667    [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
9668    [5]],
9669  "fillType2": "kWinding_FillType",
9670  "op": "kDifference_SkPathOp",
9671  "expectSuccess": "yes",
9672  "expectMatch": "yes",
9673  "succeeded": true,
9674  "out": [[0, "0x3fdc6f93", "0x4023a15a"],
9675    [4, "0x3f8da09c", "0x401b2910", "0x3efc32bb", "0x3ffe195d", "0x00000000", "0x3f800000"],
9676    [1, "0x401fc3b4", "0x3fcfe1da"],
9677    [4, "0x400a055a", "0x3fe7ff33", "0x3ff5d2ce", "0x40094d19", "0x3fdc6f93", "0x4023a15a"],
9678    [5],
9679    [0, "0x408adbf1", "0x3fda56f3"],
9680    [4, "0x408ec56e", "0x3fcd6f3d", "0x409119e4", "0x3fc3fdab", "0x40916873", "0x3fc18937"],
9681    [4, "0x4091c145", "0x3fbec2a2", "0x408f83fc", "0x3fc4eb58", "0x408a0d6d", "0x3fd91c9f"],
9682    [4, "0x408a520b", "0x3fd9844f", "0x408a96e1", "0x3fd9ed15", "0x408adbf1", "0x3fda56f3"],
9683    [5]],
9684  "fillTypeOut": "kEvenOdd_FillType"
9685},
9686"cubicOp28u": {
9687  "p1": [[0, "0x00000000", "0x3f800000"],
9688    [4, "0x3f800000", "0x40800000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
9689    [5]],
9690  "fillType1": "kWinding_FillType",
9691  "p2": [[0, "0x00000000", "0x40c00000"],
9692    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
9693    [5]],
9694  "fillType2": "kWinding_FillType",
9695  "op": "kUnion_SkPathOp",
9696  "expectSuccess": "yes",
9697  "expectMatch": "yes",
9698  "succeeded": true,
9699  "out": [[0, "0x3faa9b93", "0x4039e34f"],
9700    [4, "0x3f87e0d9", "0x40739479", "0x3f3b3a09", "0x409ce51e", "0x00000000", "0x40c00000"],
9701    [1, "0x405ade96", "0x3fdcd388"],
9702    [4, "0x405ef219", "0x3fd79bb8", "0x40629d93", "0x3fd2f9d1", "0x4065e600", "0x3fcee300"],
9703    [4, "0x40733912", "0x3fc18459", "0x407ba309", "0x3fb7096d", "0x407c8340", "0x3fb523a0"],
9704    [4, "0x407d6377", "0x3fb33dd3", "0x4076b9ee", "0x3fb9ed27", "0x4065e600", "0x3fcee300"],
9705    [4, "0x40632182", "0x3fd1a9e6", "0x406026c8", "0x3fd490b6", "0x405cfbda", "0x3fd78a60"],
9706    [1, "0x40800000", "0x3f800000"],
9707    [4, "0x402ddf1b", "0x3f127ecf", "0x400a957b", "0x3f605ab2", "0x3fe625b8", "0x3fccb73d"],
9708    [1, "0x00000000", "0x3f800000"],
9709    [4, "0x3e930cb4", "0x3fee4987", "0x3f67844b", "0x40095535", "0x3fc89944", "0x400a474e"],
9710    [4, "0x3fbe812b", "0x4018d5e5", "0x3fb4e2dc", "0x4028d041", "0x3faa9b93", "0x4039e34f"],
9711    [5]],
9712  "fillTypeOut": "kEvenOdd_FillType"
9713},
9714"cubicOp27d": {
9715  "p1": [[0, "0x00000000", "0x3f800000"],
9716    [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
9717    [5]],
9718  "fillType1": "kWinding_FillType",
9719  "p2": [[0, "0x00000000", "0x3f800000"],
9720    [4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
9721    [5]],
9722  "fillType2": "kWinding_FillType",
9723  "op": "kDifference_SkPathOp",
9724  "expectSuccess": "yes",
9725  "expectMatch": "yes",
9726  "succeeded": true,
9727  "out": [[0, "0x00000000", "0x3f800000"],
9728    [1, "0x402aeb88", "0x3ff1f25b"],
9729    [4, "0x40334370", "0x3fe37bd0", "0x403d32c6", "0x3fd793eb", "0x40496640", "0x3fd08f4d"],
9730    [1, "0x40a00000", "0x40000000"],
9731    [4, "0x40849249", "0x3fc92492", "0x4063eb1a", "0x3fc14e5e", "0x40496640", "0x3fd08f4d"],
9732    [1, "0x00000000", "0x3f800000"],
9733    [5],
9734    [0, "0x401eb559", "0x400599d4"],
9735    [4, "0x400d0b97", "0x400b3d1f", "0x3ffec92c", "0x401382f3", "0x3fe7712c", "0x401a958d"],
9736    [4, "0x3fc1c4ff", "0x4025ff89", "0x3fa669b4", "0x402e4963", "0x3f844e38", "0x402354c1"],
9737    [4, "0x3fd82b9c", "0x4056f7f9", "0x3ff08e07", "0x404275c7", "0x400a9049", "0x4023b365"],
9738    [4, "0x40104ea5", "0x401a0a19", "0x4016a6e9", "0x400f5de9", "0x401eb559", "0x400599d4"],
9739    [5]],
9740  "fillTypeOut": "kEvenOdd_FillType"
9741},
9742"cubicOp26d": {
9743  "p1": [[0, "0x00000000", "0x3f800000"],
9744    [4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
9745    [5]],
9746  "fillType1": "kWinding_FillType",
9747  "p2": [[0, "0x00000000", "0x40800000"],
9748    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
9749    [5]],
9750  "fillType2": "kWinding_FillType",
9751  "op": "kDifference_SkPathOp",
9752  "expectSuccess": "yes",
9753  "expectMatch": "yes",
9754  "succeeded": true,
9755  "out": [[0, "0x3fc9b810", "0x40046ceb"],
9756    [4, "0x3f90f7f1", "0x3ff6bedc", "0x3f1b752d", "0x3fcdba96", "0x00000000", "0x3f800000"],
9757    [1, "0x4006b0f2", "0x3fd9cb4c"],
9758    [4, "0x3ff07a26", "0x3fdb1181", "0x3fdc3bcc", "0x3fed651f", "0x3fc9b810", "0x40046ceb"],
9759    [5],
9760    [0, "0x403541a8", "0x3ffdea67"],
9761    [4, "0x403634cc", "0x3ffcdd5e", "0x403722f3", "0x3ffbca8d", "0x40380c1e", "0x3ffab2bf"],
9762    [1, "0x40400000", "0x40000000"],
9763    [4, "0x4042afec", "0x3ff54050", "0x40452613", "0x3febdb3c", "0x40476276", "0x3fe3b13b"],
9764    [4, "0x40527627", "0x3fcf3723", "0x40580000", "0x3fbafe07", "0x40580000", "0x3fb60000"],
9765    [4, "0x40580000", "0x3fb101f9", "0x40527627", "0x3fbb3f05", "0x40476276", "0x3fe3b13b"],
9766    [4, "0x404319c1", "0x3feb9c9d", "0x403dfcf9", "0x3ff391b8", "0x40380c1e", "0x3ffab2bf"],
9767    [1, "0x402ce73e", "0x3ff344d4"],
9768    [4, "0x402f965b", "0x3ff67c0c", "0x40325ea5", "0x3ffa0764", "0x403541a8", "0x3ffdea67"],
9769    [5]],
9770  "fillTypeOut": "kEvenOdd_FillType"
9771},
9772"cubicOp25i": {
9773  "p1": [[0, "0x00000000", "0x3f800000"],
9774    [4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40400000", "0x40000000"],
9775    [5]],
9776  "fillType1": "kWinding_FillType",
9777  "p2": [[0, "0x00000000", "0x40a00000"],
9778    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
9779    [5]],
9780  "fillType2": "kWinding_FillType",
9781  "op": "kIntersect_SkPathOp",
9782  "expectSuccess": "yes",
9783  "expectMatch": "yes",
9784  "succeeded": true,
9785  "out": [[0, "0x3feeeba4", "0x3fcfa3e1"],
9786    [4, "0x3fe00952", "0x3fe0b7fe", "0x3fd39a58", "0x3ff724ee", "0x3fc7c862", "0x4008abc5"],
9787    [4, "0x4002218f", "0x400da980", "0x401ee4ca", "0x4006a1ca", "0x4035fcd0", "0x3ff95335"],
9788    [1, "0x40400000", "0x40000000"],
9789    [4, "0x4047f639", "0x3ff0138e", "0x404eaf7f", "0x3fe31fca", "0x40544379", "0x3fd8be32"],
9790    [4, "0x405623ba", "0x3fd64ae0", "0x4057e95a", "0x3fd3e303", "0x405992b5", "0x3fd18dc3"],
9791    [4, "0x40594694", "0x3fd13d2b", "0x4058faa7", "0x3fd0ed1e", "0x4058aeef", "0x3fd09d99"],
9792    [4, "0x40574c72", "0x3fd320fe", "0x4055d377", "0x3fd5d5c6", "0x40544379", "0x3fd8be32"],
9793    [4, "0x404c0101", "0x3fe3882b", "0x4041ba73", "0x3fef302d", "0x4035fcd0", "0x3ff95335"],
9794    [1, "0x3feeeba4", "0x3fcfa3e1"],
9795    [5]],
9796  "fillTypeOut": "kEvenOdd_FillType"
9797},
9798"testOp8d": {
9799  "p1": [[0, "0x00000000", "0x00000000"],
9800    [1, "0x44200000", "0x00000000"],
9801    [1, "0x44200000", "0x43f00000"],
9802    [1, "0x00000000", "0x43f00000"],
9803    [5]],
9804  "fillType1": "kWinding_FillType",
9805  "p2": [[0, "0x490cf320", "0x44f6770a"],
9806    [4, "0x412b54ca", "0xc2e93127", "0x4383074c", "0x42369653", "0x439358d5", "0x3ffb2ef1"],
9807    [5]],
9808  "fillType2": "kWinding_FillType",
9809  "op": "kDifference_SkPathOp",
9810  "expectSuccess": "yes",
9811  "expectMatch": "yes",
9812  "succeeded": true,
9813  "out": [[0, "0x44200000", "0x00000000"],
9814    [1, "0x00000000", "0x00000000"],
9815    [1, "0x00000000", "0x43f00000"],
9816    [1, "0x44200000", "0x43f00000"],
9817    [1, "0x44200000", "0x4122b70e"],
9818    [4, "0x43a07f29", "0x410213aa", "0x439325cf", "0x40c38f21", "0x4393151c", "0x403efc4f"],
9819    [4, "0x4393135b", "0x4029feeb", "0x43933703", "0x401439c2", "0x439358d5", "0x3ffb2ef1"],
9820    [1, "0x44200000", "0x404907cb"],
9821    [1, "0x44200000", "0x00000000"],
9822    [5]],
9823  "fillTypeOut": "kEvenOdd_FillType"
9824},
9825"testDiff1": {
9826  "p1": [[0, "0x00000000", "0x00000000"],
9827    [1, "0x40c00000", "0x00000000"],
9828    [1, "0x40c00000", "0x40c00000"],
9829    [1, "0x00000000", "0x40c00000"],
9830    [5]],
9831  "fillType1": "kWinding_FillType",
9832  "p2": [[0, "0x40400000", "0x40400000"],
9833    [1, "0x41100000", "0x40400000"],
9834    [1, "0x41100000", "0x41100000"],
9835    [1, "0x40400000", "0x41100000"],
9836    [5]],
9837  "fillType2": "kWinding_FillType",
9838  "op": "kDifference_SkPathOp",
9839  "expectSuccess": "yes",
9840  "expectMatch": "yes",
9841  "succeeded": true,
9842  "out": [[0, "0x40c00000", "0x00000000"],
9843    [1, "0x00000000", "0x00000000"],
9844    [1, "0x00000000", "0x40c00000"],
9845    [1, "0x40400000", "0x40c00000"],
9846    [1, "0x40400000", "0x40400000"],
9847    [1, "0x40c00000", "0x40400000"],
9848    [1, "0x40c00000", "0x00000000"],
9849    [5]],
9850  "fillTypeOut": "kEvenOdd_FillType"
9851},
9852"testIntersect1": {
9853  "p1": [[0, "0x00000000", "0x00000000"],
9854    [1, "0x40c00000", "0x00000000"],
9855    [1, "0x40c00000", "0x40c00000"],
9856    [1, "0x00000000", "0x40c00000"],
9857    [5]],
9858  "fillType1": "kWinding_FillType",
9859  "p2": [[0, "0x40400000", "0x40400000"],
9860    [1, "0x41100000", "0x40400000"],
9861    [1, "0x41100000", "0x41100000"],
9862    [1, "0x40400000", "0x41100000"],
9863    [5]],
9864  "fillType2": "kWinding_FillType",
9865  "op": "kIntersect_SkPathOp",
9866  "expectSuccess": "yes",
9867  "expectMatch": "yes",
9868  "succeeded": true,
9869  "out": [[0, "0x40400000", "0x40400000"],
9870    [1, "0x40c00000", "0x40400000"],
9871    [1, "0x40c00000", "0x40c00000"],
9872    [1, "0x40400000", "0x40c00000"],
9873    [5]],
9874  "fillTypeOut": "kEvenOdd_FillType"
9875},
9876"testUnion1": {
9877  "p1": [[0, "0x00000000", "0x00000000"],
9878    [1, "0x40c00000", "0x00000000"],
9879    [1, "0x40c00000", "0x40c00000"],
9880    [1, "0x00000000", "0x40c00000"],
9881    [5]],
9882  "fillType1": "kWinding_FillType",
9883  "p2": [[0, "0x40400000", "0x40400000"],
9884    [1, "0x41100000", "0x40400000"],
9885    [1, "0x41100000", "0x41100000"],
9886    [1, "0x40400000", "0x41100000"],
9887    [5]],
9888  "fillType2": "kWinding_FillType",
9889  "op": "kUnion_SkPathOp",
9890  "expectSuccess": "yes",
9891  "expectMatch": "yes",
9892  "succeeded": true,
9893  "out": [[0, "0x40c00000", "0x00000000"],
9894    [1, "0x00000000", "0x00000000"],
9895    [1, "0x00000000", "0x40c00000"],
9896    [1, "0x40400000", "0x40c00000"],
9897    [1, "0x40400000", "0x41100000"],
9898    [1, "0x41100000", "0x41100000"],
9899    [1, "0x41100000", "0x40400000"],
9900    [1, "0x40c00000", "0x40400000"],
9901    [1, "0x40c00000", "0x00000000"],
9902    [5]],
9903  "fillTypeOut": "kEvenOdd_FillType"
9904},
9905"testXor1": {
9906  "p1": [[0, "0x00000000", "0x00000000"],
9907    [1, "0x40c00000", "0x00000000"],
9908    [1, "0x40c00000", "0x40c00000"],
9909    [1, "0x00000000", "0x40c00000"],
9910    [5]],
9911  "fillType1": "kWinding_FillType",
9912  "p2": [[0, "0x40400000", "0x40400000"],
9913    [1, "0x41100000", "0x40400000"],
9914    [1, "0x41100000", "0x41100000"],
9915    [1, "0x40400000", "0x41100000"],
9916    [5]],
9917  "fillType2": "kWinding_FillType",
9918  "op": "kXOR_PathOp",
9919  "expectSuccess": "yes",
9920  "expectMatch": "yes",
9921  "succeeded": true,
9922  "out": [[0, "0x40c00000", "0x00000000"],
9923    [1, "0x00000000", "0x00000000"],
9924    [1, "0x00000000", "0x40c00000"],
9925    [1, "0x40400000", "0x40c00000"],
9926    [1, "0x40400000", "0x41100000"],
9927    [1, "0x41100000", "0x41100000"],
9928    [1, "0x41100000", "0x40400000"],
9929    [1, "0x40c00000", "0x40400000"],
9930    [1, "0x40c00000", "0x00000000"],
9931    [5],
9932    [0, "0x40c00000", "0x40400000"],
9933    [1, "0x40400000", "0x40400000"],
9934    [1, "0x40400000", "0x40c00000"],
9935    [1, "0x40c00000", "0x40c00000"],
9936    [1, "0x40c00000", "0x40400000"],
9937    [5]],
9938  "fillTypeOut": "kEvenOdd_FillType"
9939},
9940"testDiff2": {
9941  "p1": [[0, "0x00000000", "0x00000000"],
9942    [1, "0x40c00000", "0x00000000"],
9943    [1, "0x40c00000", "0x40c00000"],
9944    [1, "0x00000000", "0x40c00000"],
9945    [5]],
9946  "fillType1": "kWinding_FillType",
9947  "p2": [[0, "0x00000000", "0x40400000"],
9948    [1, "0x41100000", "0x40400000"],
9949    [1, "0x41100000", "0x41100000"],
9950    [1, "0x00000000", "0x41100000"],
9951    [5]],
9952  "fillType2": "kWinding_FillType",
9953  "op": "kDifference_SkPathOp",
9954  "expectSuccess": "yes",
9955  "expectMatch": "yes",
9956  "succeeded": true,
9957  "out": [[0, "0x40c00000", "0x00000000"],
9958    [1, "0x00000000", "0x00000000"],
9959    [1, "0x00000000", "0x40400000"],
9960    [1, "0x40c00000", "0x40400000"],
9961    [1, "0x40c00000", "0x00000000"],
9962    [5]],
9963  "fillTypeOut": "kEvenOdd_FillType"
9964},
9965"testIntersect2": {
9966  "p1": [[0, "0x00000000", "0x00000000"],
9967    [1, "0x40c00000", "0x00000000"],
9968    [1, "0x40c00000", "0x40c00000"],
9969    [1, "0x00000000", "0x40c00000"],
9970    [5]],
9971  "fillType1": "kWinding_FillType",
9972  "p2": [[0, "0x00000000", "0x40400000"],
9973    [1, "0x41100000", "0x40400000"],
9974    [1, "0x41100000", "0x41100000"],
9975    [1, "0x00000000", "0x41100000"],
9976    [5]],
9977  "fillType2": "kWinding_FillType",
9978  "op": "kIntersect_SkPathOp",
9979  "expectSuccess": "yes",
9980  "expectMatch": "yes",
9981  "succeeded": true,
9982  "out": [[0, "0x00000000", "0x40400000"],
9983    [1, "0x40c00000", "0x40400000"],
9984    [1, "0x40c00000", "0x40c00000"],
9985    [1, "0x00000000", "0x40c00000"],
9986    [5]],
9987  "fillTypeOut": "kEvenOdd_FillType"
9988},
9989"testUnion2": {
9990  "p1": [[0, "0x00000000", "0x00000000"],
9991    [1, "0x40c00000", "0x00000000"],
9992    [1, "0x40c00000", "0x40c00000"],
9993    [1, "0x00000000", "0x40c00000"],
9994    [5]],
9995  "fillType1": "kWinding_FillType",
9996  "p2": [[0, "0x00000000", "0x40400000"],
9997    [1, "0x41100000", "0x40400000"],
9998    [1, "0x41100000", "0x41100000"],
9999    [1, "0x00000000", "0x41100000"],
10000    [5]],
10001  "fillType2": "kWinding_FillType",
10002  "op": "kUnion_SkPathOp",
10003  "expectSuccess": "yes",
10004  "expectMatch": "yes",
10005  "succeeded": true,
10006  "out": [[0, "0x40c00000", "0x00000000"],
10007    [1, "0x00000000", "0x00000000"],
10008    [1, "0x00000000", "0x41100000"],
10009    [1, "0x41100000", "0x41100000"],
10010    [1, "0x41100000", "0x40400000"],
10011    [1, "0x40c00000", "0x40400000"],
10012    [1, "0x40c00000", "0x00000000"],
10013    [5]],
10014  "fillTypeOut": "kEvenOdd_FillType"
10015},
10016"testXor2": {
10017  "p1": [[0, "0x00000000", "0x00000000"],
10018    [1, "0x40c00000", "0x00000000"],
10019    [1, "0x40c00000", "0x40c00000"],
10020    [1, "0x00000000", "0x40c00000"],
10021    [5]],
10022  "fillType1": "kWinding_FillType",
10023  "p2": [[0, "0x00000000", "0x40400000"],
10024    [1, "0x41100000", "0x40400000"],
10025    [1, "0x41100000", "0x41100000"],
10026    [1, "0x00000000", "0x41100000"],
10027    [5]],
10028  "fillType2": "kWinding_FillType",
10029  "op": "kXOR_PathOp",
10030  "expectSuccess": "yes",
10031  "expectMatch": "yes",
10032  "succeeded": true,
10033  "out": [[0, "0x40c00000", "0x00000000"],
10034    [1, "0x00000000", "0x00000000"],
10035    [1, "0x00000000", "0x40400000"],
10036    [1, "0x40c00000", "0x40400000"],
10037    [1, "0x40c00000", "0x40c00000"],
10038    [1, "0x00000000", "0x40c00000"],
10039    [1, "0x00000000", "0x41100000"],
10040    [1, "0x41100000", "0x41100000"],
10041    [1, "0x41100000", "0x40400000"],
10042    [1, "0x40c00000", "0x40400000"],
10043    [1, "0x40c00000", "0x00000000"],
10044    [5]],
10045  "fillTypeOut": "kEvenOdd_FillType"
10046},
10047"testOp1d": {
10048  "p1": [[0, "0x00000000", "0x00000000"],
10049    [1, "0x3f800000", "0x00000000"],
10050    [1, "0x3f800000", "0x3f800000"],
10051    [1, "0x00000000", "0x3f800000"],
10052    [5],
10053    [0, "0x00000000", "0x00000000"],
10054    [1, "0x40000000", "0x00000000"],
10055    [1, "0x40000000", "0x40000000"],
10056    [1, "0x00000000", "0x40000000"],
10057    [5]],
10058  "fillType1": "kWinding_FillType",
10059  "p2": [[0, "0x00000000", "0x00000000"],
10060    [1, "0x3f800000", "0x00000000"],
10061    [1, "0x3f800000", "0x3f800000"],
10062    [1, "0x00000000", "0x3f800000"],
10063    [5],
10064    [0, "0x00000000", "0x00000000"],
10065    [1, "0x3f800000", "0x00000000"],
10066    [1, "0x3f800000", "0x3f800000"],
10067    [1, "0x00000000", "0x3f800000"],
10068    [5]],
10069  "fillType2": "kWinding_FillType",
10070  "op": "kDifference_SkPathOp",
10071  "expectSuccess": "yes",
10072  "expectMatch": "yes",
10073  "succeeded": true,
10074  "out": [[0, "0x40000000", "0x00000000"],
10075    [1, "0x3f800000", "0x00000000"],
10076    [1, "0x3f800000", "0x3f800000"],
10077    [1, "0x00000000", "0x3f800000"],
10078    [1, "0x00000000", "0x40000000"],
10079    [1, "0x40000000", "0x40000000"],
10080    [1, "0x40000000", "0x00000000"],
10081    [5]],
10082  "fillTypeOut": "kEvenOdd_FillType"
10083},
10084"testOp2d": {
10085  "p1": [[0, "0x00000000", "0x00000000"],
10086    [1, "0x3f800000", "0x00000000"],
10087    [1, "0x3f800000", "0x3f800000"],
10088    [1, "0x00000000", "0x3f800000"],
10089    [5],
10090    [0, "0x00000000", "0x00000000"],
10091    [1, "0x40000000", "0x00000000"],
10092    [1, "0x40000000", "0x40000000"],
10093    [1, "0x00000000", "0x40000000"],
10094    [5]],
10095  "fillType1": "kWinding_FillType",
10096  "p2": [[0, "0x00000000", "0x00000000"],
10097    [1, "0x3f800000", "0x00000000"],
10098    [1, "0x3f800000", "0x3f800000"],
10099    [1, "0x00000000", "0x3f800000"],
10100    [5],
10101    [0, "0x00000000", "0x00000000"],
10102    [1, "0x3f800000", "0x00000000"],
10103    [1, "0x3f800000", "0x3f800000"],
10104    [1, "0x00000000", "0x3f800000"],
10105    [5]],
10106  "fillType2": "kEvenOdd_FillType",
10107  "op": "kDifference_SkPathOp",
10108  "expectSuccess": "yes",
10109  "expectMatch": "yes",
10110  "succeeded": true,
10111  "out": [[0, "0x3f800000", "0x00000000"],
10112    [1, "0x00000000", "0x00000000"],
10113    [1, "0x00000000", "0x40000000"],
10114    [1, "0x40000000", "0x40000000"],
10115    [1, "0x40000000", "0x00000000"],
10116    [1, "0x3f800000", "0x00000000"],
10117    [5]],
10118  "fillTypeOut": "kEvenOdd_FillType"
10119},
10120"testOp3d": {
10121  "p1": [[0, "0x00000000", "0x00000000"],
10122    [1, "0x3f800000", "0x00000000"],
10123    [1, "0x3f800000", "0x3f800000"],
10124    [1, "0x00000000", "0x3f800000"],
10125    [5],
10126    [0, "0x3f800000", "0x3f800000"],
10127    [1, "0x40000000", "0x3f800000"],
10128    [1, "0x40000000", "0x40000000"],
10129    [1, "0x3f800000", "0x40000000"],
10130    [5]],
10131  "fillType1": "kWinding_FillType",
10132  "p2": [[0, "0x00000000", "0x00000000"],
10133    [1, "0x3f800000", "0x00000000"],
10134    [1, "0x3f800000", "0x3f800000"],
10135    [1, "0x00000000", "0x3f800000"],
10136    [5],
10137    [0, "0x00000000", "0x00000000"],
10138    [1, "0x3f800000", "0x00000000"],
10139    [1, "0x3f800000", "0x3f800000"],
10140    [1, "0x00000000", "0x3f800000"],
10141    [5]],
10142  "fillType2": "kWinding_FillType",
10143  "op": "kDifference_SkPathOp",
10144  "expectSuccess": "yes",
10145  "expectMatch": "yes",
10146  "succeeded": true,
10147  "out": [[0, "0x3f800000", "0x3f800000"],
10148    [1, "0x3f800000", "0x40000000"],
10149    [1, "0x40000000", "0x40000000"],
10150    [1, "0x40000000", "0x3f800000"],
10151    [1, "0x3f800000", "0x3f800000"],
10152    [5]],
10153  "fillTypeOut": "kEvenOdd_FillType"
10154},
10155"testOp1u": {
10156  "p1": [[0, "0x00000000", "0x00000000"],
10157    [1, "0x3f800000", "0x00000000"],
10158    [1, "0x3f800000", "0x3f800000"],
10159    [1, "0x00000000", "0x3f800000"],
10160    [5],
10161    [0, "0x00000000", "0x00000000"],
10162    [1, "0x40400000", "0x00000000"],
10163    [1, "0x40400000", "0x40400000"],
10164    [1, "0x00000000", "0x40400000"],
10165    [5]],
10166  "fillType1": "kWinding_FillType",
10167  "p2": [[0, "0x00000000", "0x00000000"],
10168    [1, "0x3f800000", "0x00000000"],
10169    [1, "0x3f800000", "0x3f800000"],
10170    [1, "0x00000000", "0x3f800000"],
10171    [5],
10172    [0, "0x00000000", "0x00000000"],
10173    [1, "0x3f800000", "0x00000000"],
10174    [1, "0x3f800000", "0x3f800000"],
10175    [1, "0x00000000", "0x3f800000"],
10176    [5]],
10177  "fillType2": "kWinding_FillType",
10178  "op": "kUnion_SkPathOp",
10179  "expectSuccess": "yes",
10180  "expectMatch": "yes",
10181  "succeeded": true,
10182  "out": [[0, "0x40400000", "0x00000000"],
10183    [1, "0x00000000", "0x00000000"],
10184    [1, "0x00000000", "0x40400000"],
10185    [1, "0x40400000", "0x40400000"],
10186    [1, "0x40400000", "0x00000000"],
10187    [5]],
10188  "fillTypeOut": "kEvenOdd_FillType"
10189},
10190"testOp4d": {
10191  "p1": [[0, "0x00000000", "0x00000000"],
10192    [1, "0x3f800000", "0x00000000"],
10193    [1, "0x3f800000", "0x3f800000"],
10194    [1, "0x00000000", "0x3f800000"],
10195    [5],
10196    [0, "0x40000000", "0x40000000"],
10197    [1, "0x40800000", "0x40000000"],
10198    [1, "0x40800000", "0x40800000"],
10199    [1, "0x40000000", "0x40800000"],
10200    [5]],
10201  "fillType1": "kWinding_FillType",
10202  "p2": [[0, "0x00000000", "0x00000000"],
10203    [1, "0x3f800000", "0x00000000"],
10204    [1, "0x3f800000", "0x3f800000"],
10205    [1, "0x00000000", "0x3f800000"],
10206    [5],
10207    [0, "0x00000000", "0x00000000"],
10208    [1, "0x3f800000", "0x00000000"],
10209    [1, "0x3f800000", "0x3f800000"],
10210    [1, "0x00000000", "0x3f800000"],
10211    [5]],
10212  "fillType2": "kWinding_FillType",
10213  "op": "kDifference_SkPathOp",
10214  "expectSuccess": "yes",
10215  "expectMatch": "yes",
10216  "succeeded": true,
10217  "out": [[0, "0x40800000", "0x40000000"],
10218    [1, "0x40000000", "0x40000000"],
10219    [1, "0x40000000", "0x40800000"],
10220    [1, "0x40800000", "0x40800000"],
10221    [1, "0x40800000", "0x40000000"],
10222    [5]],
10223  "fillTypeOut": "kEvenOdd_FillType"
10224},
10225"testOp5d": {
10226  "p1": [[0, "0x00000000", "0x00000000"],
10227    [1, "0x40000000", "0x00000000"],
10228    [1, "0x40000000", "0x40000000"],
10229    [1, "0x00000000", "0x40000000"],
10230    [5],
10231    [0, "0x00000000", "0x00000000"],
10232    [1, "0x40400000", "0x00000000"],
10233    [1, "0x40400000", "0x40400000"],
10234    [1, "0x00000000", "0x40400000"],
10235    [5]],
10236  "fillType1": "kEvenOdd_FillType",
10237  "p2": [[0, "0x00000000", "0x00000000"],
10238    [1, "0x3f800000", "0x00000000"],
10239    [1, "0x3f800000", "0x3f800000"],
10240    [1, "0x00000000", "0x3f800000"],
10241    [5],
10242    [0, "0x00000000", "0x00000000"],
10243    [1, "0x3f800000", "0x00000000"],
10244    [1, "0x3f800000", "0x3f800000"],
10245    [1, "0x00000000", "0x3f800000"],
10246    [5]],
10247  "fillType2": "kEvenOdd_FillType",
10248  "op": "kDifference_SkPathOp",
10249  "expectSuccess": "yes",
10250  "expectMatch": "yes",
10251  "succeeded": true,
10252  "out": [[0, "0x40400000", "0x00000000"],
10253    [1, "0x40000000", "0x00000000"],
10254    [1, "0x40000000", "0x40000000"],
10255    [1, "0x00000000", "0x40000000"],
10256    [1, "0x00000000", "0x40400000"],
10257    [1, "0x40400000", "0x40400000"],
10258    [1, "0x40400000", "0x00000000"],
10259    [5]],
10260  "fillTypeOut": "kEvenOdd_FillType"
10261},
10262"testOp6d": {
10263  "p1": [[0, "0x00000000", "0x00000000"],
10264    [1, "0x3f800000", "0x00000000"],
10265    [1, "0x3f800000", "0x3f800000"],
10266    [1, "0x00000000", "0x3f800000"],
10267    [5],
10268    [0, "0x00000000", "0x00000000"],
10269    [1, "0x40400000", "0x00000000"],
10270    [1, "0x40400000", "0x40400000"],
10271    [1, "0x00000000", "0x40400000"],
10272    [5]],
10273  "fillType1": "kEvenOdd_FillType",
10274  "p2": [[0, "0x00000000", "0x00000000"],
10275    [1, "0x3f800000", "0x00000000"],
10276    [1, "0x3f800000", "0x3f800000"],
10277    [1, "0x00000000", "0x3f800000"],
10278    [5],
10279    [0, "0x00000000", "0x00000000"],
10280    [1, "0x3f800000", "0x00000000"],
10281    [1, "0x3f800000", "0x3f800000"],
10282    [1, "0x00000000", "0x3f800000"],
10283    [5]],
10284  "fillType2": "kWinding_FillType",
10285  "op": "kDifference_SkPathOp",
10286  "expectSuccess": "yes",
10287  "expectMatch": "yes",
10288  "succeeded": true,
10289  "out": [[0, "0x40400000", "0x00000000"],
10290    [1, "0x3f800000", "0x00000000"],
10291    [1, "0x3f800000", "0x3f800000"],
10292    [1, "0x00000000", "0x3f800000"],
10293    [1, "0x00000000", "0x40400000"],
10294    [1, "0x40400000", "0x40400000"],
10295    [1, "0x40400000", "0x00000000"],
10296    [5]],
10297  "fillTypeOut": "kEvenOdd_FillType"
10298},
10299"testOp7d": {
10300  "p1": [[0, "0x00000000", "0x00000000"],
10301    [1, "0x40000000", "0x00000000"],
10302    [1, "0x40000000", "0x40000000"],
10303    [1, "0x00000000", "0x40000000"],
10304    [5],
10305    [0, "0x00000000", "0x00000000"],
10306    [1, "0x3f800000", "0x00000000"],
10307    [1, "0x3f800000", "0x3f800000"],
10308    [1, "0x00000000", "0x3f800000"],
10309    [5]],
10310  "fillType1": "kEvenOdd_FillType",
10311  "p2": [[0, "0x00000000", "0x00000000"],
10312    [1, "0x3f800000", "0x00000000"],
10313    [1, "0x3f800000", "0x3f800000"],
10314    [1, "0x00000000", "0x3f800000"],
10315    [5],
10316    [0, "0x00000000", "0x00000000"],
10317    [1, "0x3f800000", "0x00000000"],
10318    [1, "0x3f800000", "0x3f800000"],
10319    [1, "0x00000000", "0x3f800000"],
10320    [5]],
10321  "fillType2": "kEvenOdd_FillType",
10322  "op": "kDifference_SkPathOp",
10323  "expectSuccess": "yes",
10324  "expectMatch": "yes",
10325  "succeeded": true,
10326  "out": [[0, "0x40000000", "0x00000000"],
10327    [1, "0x3f800000", "0x00000000"],
10328    [1, "0x3f800000", "0x3f800000"],
10329    [1, "0x00000000", "0x3f800000"],
10330    [1, "0x00000000", "0x40000000"],
10331    [1, "0x40000000", "0x40000000"],
10332    [1, "0x40000000", "0x00000000"],
10333    [5]],
10334  "fillTypeOut": "kEvenOdd_FillType"
10335},
10336"testOp2u": {
10337  "p1": [[0, "0x00000000", "0x00000000"],
10338    [1, "0x40000000", "0x00000000"],
10339    [1, "0x40000000", "0x40000000"],
10340    [1, "0x00000000", "0x40000000"],
10341    [5],
10342    [0, "0x00000000", "0x00000000"],
10343    [1, "0x40000000", "0x00000000"],
10344    [1, "0x40000000", "0x40000000"],
10345    [1, "0x00000000", "0x40000000"],
10346    [5]],
10347  "fillType1": "kEvenOdd_FillType",
10348  "p2": [[0, "0x00000000", "0x00000000"],
10349    [1, "0x40400000", "0x00000000"],
10350    [1, "0x40400000", "0x40400000"],
10351    [1, "0x00000000", "0x40400000"],
10352    [5],
10353    [0, "0x3f800000", "0x3f800000"],
10354    [1, "0x40000000", "0x3f800000"],
10355    [1, "0x40000000", "0x40000000"],
10356    [1, "0x3f800000", "0x40000000"],
10357    [5]],
10358  "fillType2": "kWinding_FillType",
10359  "op": "kUnion_SkPathOp",
10360  "expectSuccess": "yes",
10361  "expectMatch": "yes",
10362  "succeeded": true,
10363  "out": [[0, "0x40000000", "0x00000000"],
10364    [1, "0x00000000", "0x00000000"],
10365    [1, "0x00000000", "0x40400000"],
10366    [1, "0x40400000", "0x40400000"],
10367    [1, "0x40400000", "0x00000000"],
10368    [1, "0x40000000", "0x00000000"],
10369    [5]],
10370  "fillTypeOut": "kEvenOdd_FillType"
10371},
10372"cubicOp24d": {
10373  "p1": [[0, "0x00000000", "0x3f800000"],
10374    [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
10375    [5]],
10376  "fillType1": "kWinding_FillType",
10377  "p2": [[0, "0x00000000", "0x40000000"],
10378    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
10379    [5]],
10380  "fillType2": "kWinding_FillType",
10381  "op": "kDifference_SkPathOp",
10382  "expectSuccess": "yes",
10383  "expectMatch": "yes",
10384  "succeeded": true,
10385  "out": [[0, "0x3f99999a", "0x3fb33333"],
10386    [1, "0x3f5b6db7", "0x3fa49249"],
10387    [4, "0x3f800000", "0x3fa1f58d", "0x3f924925", "0x3f9cbc15", "0x3fa49249", "0x3f97829d"],
10388    [4, "0x3fabd740", "0x3f956ee9", "0x3fb31c36", "0x3f935b35", "0x3fba612d", "0x3f917185"],
10389    [4, "0x3fb90600", "0x3f974034", "0x3fb7b6a7", "0x3f9d68d7", "0x3fb65c0a", "0x3fa3c677"],
10390    [4, "0x3fb646db", "0x3fa42a0e", "0x3fb631a2", "0x3fa48dd8", "0x3fb61c5c", "0x3fa4f1d2"],
10391    [1, "0x3f99999a", "0x3fb33333"],
10392    [5],
10393    [0, "0x3fb13409", "0x3fbb1158"],
10394    [4, "0x3fb2fcd4", "0x3fb39461", "0x3fb494a0", "0x3fac22f9", "0x3fb61c5c", "0x3fa4f1d2"],
10395    [1, "0x3fee6f00", "0x3f88c880"],
10396    [4, "0x400f7a55", "0x3f877c84", "0x4027bd2b", "0x3f9ef4ab", "0x40400000", "0x40000000"],
10397    [1, "0x3fb13409", "0x3fbb1158"],
10398    [5],
10399    [0, "0x3f5b6db7", "0x3fa49249"],
10400    [1, "0x00000000", "0x3f800000"],
10401    [4, "0x3e924925", "0x3fa49249", "0x3f124925", "0x3fa9cbc1", "0x3f5b6db7", "0x3fa49249"],
10402    [5]],
10403  "fillTypeOut": "kEvenOdd_FillType"
10404},
10405"cubicOp23d": {
10406  "p1": [[0, "0x00000000", "0x3f800000"],
10407    [4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
10408    [5]],
10409  "fillType1": "kWinding_FillType",
10410  "p2": [[0, "0x00000000", "0x40800000"],
10411    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
10412    [5]],
10413  "fillType2": "kWinding_FillType",
10414  "op": "kDifference_SkPathOp",
10415  "expectSuccess": "yes",
10416  "expectMatch": "yes",
10417  "succeeded": true,
10418  "out": [[0, "0x3f851280", "0x3fa3bd4c"],
10419    [4, "0x3f23f15e", "0x3fa85142", "0x3e829ea0", "0x3fa0a7a8", "0x00000000", "0x3f800000"],
10420    [1, "0x3f971561", "0x3f800000"],
10421    [4, "0x3f90e445", "0x3f8a04c3", "0x3f8af41f", "0x3f9607bf", "0x3f851280", "0x3fa3bd4c"],
10422    [5],
10423    [0, "0x3ffa9716", "0x3f881d5f"],
10424    [4, "0x402cb203", "0x3f4c4a66", "0x40457307", "0x3eea33e3", "0x40000000", "0x3f800000"],
10425    [1, "0x3ffa9716", "0x3f881d5f"],
10426    [5]],
10427  "fillTypeOut": "kEvenOdd_FillType"
10428},
10429"cubicOp22d": {
10430  "p1": [[0, "0x00000000", "0x3f800000"],
10431    [4, "0x40000000", "0x40400000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
10432    [5]],
10433  "fillType1": "kWinding_FillType",
10434  "p2": [[0, "0x00000000", "0x40400000"],
10435    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
10436    [5]],
10437  "fillType2": "kWinding_FillType",
10438  "op": "kDifference_SkPathOp",
10439  "expectSuccess": "yes",
10440  "expectMatch": "yes",
10441  "succeeded": true,
10442  "out": [[0, "0x3f6b96bf", "0x3fd05f29"],
10443    [4, "0x3f2520d9", "0x3fc40dee", "0x3eac6218", "0x3fab1886", "0x00000000", "0x3f800000"],
10444    [1, "0x40000000", "0x3f800000"],
10445    [4, "0x401e877c", "0x3f05e211", "0x401feeb2", "0x3f74c64f", "0x400b2807", "0x3fa94b4c"],
10446    [4, "0x3fc6b5bb", "0x3f7574d8", "0x3f9bb0e1", "0x3f993b90", "0x3f6b96bf", "0x3fd05f29"],
10447    [5]],
10448  "fillTypeOut": "kEvenOdd_FillType"
10449},
10450"cubicOp21d": {
10451  "p1": [[0, "0x00000000", "0x3f800000"],
10452    [4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40a00000"],
10453    [5]],
10454  "fillType1": "kWinding_FillType",
10455  "p2": [[0, "0x3f800000", "0x40000000"],
10456    [4, "0x40a00000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
10457    [5]],
10458  "fillType2": "kWinding_FillType",
10459  "op": "kDifference_SkPathOp",
10460  "expectSuccess": "yes",
10461  "expectMatch": "yes",
10462  "succeeded": true,
10463  "out": [[0, "0x402771ac", "0x402fa11e"],
10464    [1, "0x40c00000", "0x40a00000"],
10465    [4, "0x408cb50b", "0x40596a15", "0x40476212", "0x401beffa", "0x4009e7f6", "0x3fee310b"],
10466    [4, "0x4015876f", "0x400b72fa", "0x40201bb2", "0x401f456e", "0x402771ac", "0x402fa11e"],
10467    [5],
10468    [0, "0x3f800000", "0x3fa2d652"],
10469    [1, "0x3f800000", "0x3fd55555"],
10470    [1, "0x00000000", "0x3f800000"],
10471    [4, "0x00000000", "0x3f800000", "0x3eaaaaab", "0x3f800000", "0x3f800000", "0x3fa2d652"],
10472    [5]],
10473  "fillTypeOut": "kEvenOdd_FillType"
10474},
10475"cubicOp20d": {
10476  "p1": [[0, "0x00000000", "0x3f800000"],
10477    [4, "0x00000000", "0x3f800000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
10478    [5]],
10479  "fillType1": "kWinding_FillType",
10480  "p2": [[0, "0x00000000", "0x40c00000"],
10481    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
10482    [5]],
10483  "fillType2": "kWinding_FillType",
10484  "op": "kDifference_SkPathOp",
10485  "expectSuccess": "yes",
10486  "expectMatch": "yes",
10487  "succeeded": true,
10488  "out": [[0, "0x3f6e94d7", "0x3f800000"],
10489    [1, "0x40000000", "0x3f800000"],
10490    [4, "0x409e7c0d", "0x3e860fcd", "0x401d36dc", "0x3f1d0a79", "0x3f7264c6", "0x3f592208"],
10491    [4, "0x3f7139d9", "0x3f658e3a", "0x3f6ff546", "0x3f7282e2", "0x3f6e94d7", "0x3f800000"],
10492    [5],
10493    [0, "0x3f5b355f", "0x3f5cbfc8"],
10494    [1, "0x3f555555", "0x3f800000"],
10495    [1, "0x00000000", "0x3f800000"],
10496    [4, "0x00000000", "0x3f800000", "0x3ebb3931", "0x3f7065e7", "0x3f5b355f", "0x3f5cbfc8"],
10497    [5]],
10498  "fillTypeOut": "kEvenOdd_FillType"
10499},
10500"cubicOp19i": {
10501  "p1": [[0, "0x00000000", "0x40000000"],
10502    [4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40000000"],
10503    [5]],
10504  "fillType1": "kWinding_FillType",
10505  "p2": [[0, "0x3f800000", "0x40000000"],
10506    [4, "0x40000000", "0x40c00000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
10507    [5]],
10508  "fillType2": "kWinding_FillType",
10509  "op": "kIntersect_SkPathOp",
10510  "expectSuccess": "yes",
10511  "expectMatch": "yes",
10512  "succeeded": true,
10513  "out": [[0, "0x3f800000", "0x40000000"],
10514    [1, "0x3fdda2c5", "0x40000000"],
10515    [4, "0x3fdb6402", "0x3fe04e2a", "0x3fd78bdf", "0x3fbf6b87", "0x3fd21a5e", "0x3fa03430"],
10516    [2, "0x3fa3fdca", "0x3f9f302f", "0x3f800000", "0x3fa33b8f"],
10517    [1, "0x3f800000", "0x40000000"],
10518    [5]],
10519  "fillTypeOut": "kEvenOdd_FillType"
10520},
10521"cubicOp18d": {
10522  "p1": [[0, "0x00000000", "0x3f800000"],
10523    [4, "0x40400000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
10524    [5]],
10525  "fillType1": "kWinding_FillType",
10526  "p2": [[0, "0x00000000", "0x40000000"],
10527    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
10528    [5]],
10529  "fillType2": "kWinding_FillType",
10530  "op": "kDifference_SkPathOp",
10531  "expectSuccess": "yes",
10532  "expectMatch": "yes",
10533  "succeeded": true,
10534  "out": [[0, "0x3f1c3f91", "0x3fe0ad0f"],
10535    [4, "0x3edb28c2", "0x3fc667ec", "0x3e66b5d3", "0x3fa673a3", "0x00000000", "0x3f800000"],
10536    [1, "0x40000000", "0x3f800000"],
10537    [4, "0x40000000", "0x3f2d1b0c", "0x4006b5de", "0x3f7b42ee", "0x40094453", "0x3fb40c25"],
10538    [4, "0x3fafda98", "0x3f9cf5b2", "0x3f7e0461", "0x3fbecf40", "0x3f289654", "0x3fdc693b"],
10539    [4, "0x3f2472e9", "0x3fddd852", "0x3f2056db", "0x3fdf44dc", "0x3f1c3f91", "0x3fe0ad0f"],
10540    [5],
10541    [0, "0x3f87dadb", "0x400d95e3"],
10542    [4, "0x3fcb5a81", "0x402b5437", "0x3ff038bb", "0x402921bf", "0x400188a8", "0x4019e822"],
10543    [1, "0x3f87dadb", "0x400d95e3"],
10544    [5]],
10545  "fillTypeOut": "kEvenOdd_FillType"
10546},
10547"cubicOp17d": {
10548  "p1": [[0, "0x00000000", "0x40000000"],
10549    [4, "0x00000000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
10550    [5]],
10551  "fillType1": "kWinding_FillType",
10552  "p2": [[0, "0x00000000", "0x40800000"],
10553    [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
10554    [5]],
10555  "fillType2": "kWinding_FillType",
10556  "op": "kDifference_SkPathOp",
10557  "expectSuccess": "yes",
10558  "expectMatch": "yes",
10559  "succeeded": true,
10560  "out": [],
10561  "fillTypeOut": "kEvenOdd_FillType"
10562},
10563"cubicOp16d": {
10564  "p1": [[0, "0x00000000", "0x40000000"],
10565    [4, "0x00000000", "0x3f800000", "0x40400000", "0x00000000", "0x3f800000", "0x00000000"],
10566    [5]],
10567  "fillType1": "kWinding_FillType",
10568  "p2": [[0, "0x00000000", "0x40400000"],
10569    [4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
10570    [5]],
10571  "fillType2": "kWinding_FillType",
10572  "op": "kDifference_SkPathOp",
10573  "expectSuccess": "yes",
10574  "expectMatch": "yes",
10575  "succeeded": true,
10576  "out": [[0, "0x3e978d51", "0x3fb43957"],
10577    [4, "0x3df5c290", "0x3fcccccc", "0x00000000", "0x3fe66666", "0x00000000", "0x40000000"],
10578    [1, "0x3e978d51", "0x3fb43957"],
10579    [5],
10580    [0, "0x3f800000", "0x00000000"],
10581    [1, "0x3e978d51", "0x3fb43957"],
10582    [4, "0x3ec93404", "0x3fa6aec9", "0x3f01c78d", "0x3f9973d1", "0x3f2091ad", "0x3f8cb449"],
10583    [4, "0x3f21a8c3", "0x3f8be113", "0x3f22bfe7", "0x3f8b0ecb", "0x3f23d70a", "0x3f8a3d71"],
10584    [1, "0x3f22d0e9", "0x3f8bc6a2"],
10585    [4, "0x3f499edd", "0x3f778eb3", "0x3f72ddf6", "0x3f5919af", "0x3f8c8e0c", "0x3f3cdc7d"],
10586    [4, "0x3fd84548", "0x3e9a155a", "0x400637fe", "0x00000000", "0x3f800000", "0x00000000"],
10587    [5],
10588    [0, "0x3f800000", "0x00000000"],
10589    [1, "0x3f23d70a", "0x3f8a3d71"],
10590    [4, "0x3f432173", "0x3f658b45", "0x3f626bdb", "0x3f3c9582", "0x3f7d2590", "0x3f199999"],
10591    [4, "0x3fa5afca", "0x3e4ccccc", "0x3fb93e4c", "0x00000000", "0x3f800000", "0x00000000"],
10592    [5]],
10593  "fillTypeOut": "kEvenOdd_FillType"
10594},
10595"cubicOp15d": {
10596  "p1": [[0, "0x00000000", "0x3f800000"],
10597    [4, "0x40400000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
10598    [5]],
10599  "fillType1": "kWinding_FillType",
10600  "p2": [[0, "0x00000000", "0x40000000"],
10601    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
10602    [5]],
10603  "fillType2": "kWinding_FillType",
10604  "op": "kDifference_SkPathOp",
10605  "expectSuccess": "yes",
10606  "expectMatch": "yes",
10607  "succeeded": true,
10608  "out": [[0, "0x3f058778", "0x3fe8f43d"],
10609    [4, "0x3eb9c57d", "0x3fcb31bb", "0x3e41eef2", "0x3fa8671d", "0x00000000", "0x3f800000"],
10610    [1, "0x40000000", "0x3f800000"],
10611    [4, "0x40000000", "0x3f3b4111", "0x40049d7f", "0x3f77bc11", "0x4007a61b", "0x3fae1a82"],
10612    [4, "0x3fad2690", "0x3fa4a3e8", "0x3f76b4c6", "0x3fc4ae0f", "0x3f239470", "0x3fdf6bec"],
10613    [4, "0x3f195d25", "0x3fe2b542", "0x3f0f6588", "0x3fe5ea1c", "0x3f058778", "0x3fe8f43d"],
10614    [5],
10615    [0, "0x3f3c79a6", "0x4007da67"],
10616    [4, "0x3fdf1e3e", "0x405f0b57", "0x4004a48d", "0x4043d814", "0x40093523", "0x4016de30"],
10617    [1, "0x3f3c79a6", "0x4007da67"],
10618    [5]],
10619  "fillTypeOut": "kEvenOdd_FillType"
10620},
10621"cubicOp14d": {
10622  "p1": [[0, "0x00000000", "0x3f800000"],
10623    [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
10624    [5]],
10625  "fillType1": "kWinding_FillType",
10626  "p2": [[0, "0x00000000", "0x40000000"],
10627    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
10628    [5]],
10629  "fillType2": "kWinding_FillType",
10630  "op": "kDifference_SkPathOp",
10631  "expectSuccess": "yes",
10632  "expectMatch": "yes",
10633  "succeeded": true,
10634  "out": [[0, "0x3f800000", "0x3f800000"],
10635    [1, "0x40000000", "0x3f800000"],
10636    [4, "0x40000000", "0x3f000000", "0x3fc00000", "0x3f400000", "0x3f800000", "0x3f800000"],
10637    [5],
10638    [0, "0x3f800000", "0x3f800000"],
10639    [4, "0x3f000000", "0x3fa00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
10640    [1, "0x3f800000", "0x3f800000"],
10641    [5]],
10642  "fillTypeOut": "kEvenOdd_FillType"
10643},
10644"cubicOp13d": {
10645  "p1": [[0, "0x00000000", "0x3f800000"],
10646    [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
10647    [5]],
10648  "fillType1": "kWinding_FillType",
10649  "p2": [[0, "0x00000000", "0x3f800000"],
10650    [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
10651    [5]],
10652  "fillType2": "kWinding_FillType",
10653  "op": "kDifference_SkPathOp",
10654  "expectSuccess": "yes",
10655  "expectMatch": "yes",
10656  "succeeded": true,
10657  "out": [[0, "0x00000000", "0x3f800000"],
10658    [1, "0x402eac36", "0x4005de7c"],
10659    [4, "0x40293a56", "0x400a2d1a", "0x402554d1", "0x400ff16e", "0x4021a273", "0x4015884a"],
10660    [4, "0x401ca098", "0x40160120", "0x4018435e", "0x401747f7", "0x4014502b", "0x4018fce7"],
10661    [1, "0x00000000", "0x3f800000"],
10662    [5],
10663    [0, "0x3ffbd605", "0x40267425"],
10664    [4, "0x4000aa10", "0x4024ee24", "0x40035905", "0x40232017", "0x40061bc7", "0x402144b9"],
10665    [4, "0x400a7780", "0x401e5649", "0x400f0490", "0x401b46a8", "0x4014502b", "0x4018fce7"],
10666    [1, "0x401c0981", "0x401d9f4d"],
10667    [4, "0x40158b77", "0x402613ad", "0x400daecc", "0x402baa40", "0x3ffbd605", "0x40267425"],
10668    [5],
10669    [0, "0x402eac36", "0x4005de7c"],
10670    [1, "0x40a00000", "0x40400000"],
10671    [4, "0x4061af28", "0x3ff286bd", "0x40402d63", "0x3ff00b59", "0x402eac36", "0x4005de7c"],
10672    [5]],
10673  "fillTypeOut": "kEvenOdd_FillType"
10674},
10675"cubicOp12d": {
10676  "p1": [[0, "0x00000000", "0x3f800000"],
10677    [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
10678    [5]],
10679  "fillType1": "kWinding_FillType",
10680  "p2": [[0, "0x00000000", "0x3f800000"],
10681    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
10682    [5]],
10683  "fillType2": "kWinding_FillType",
10684  "op": "kDifference_SkPathOp",
10685  "expectSuccess": "yes",
10686  "expectMatch": "yes",
10687  "succeeded": true,
10688  "out": [[0, "0x3f7abff0", "0x3f800000"],
10689    [4, "0x3f6cd1b8", "0x401d7919", "0x3f39ed35", "0x40943441", "0x00000000", "0x3f800000"],
10690    [1, "0x3f7abff0", "0x3f800000"],
10691    [5],
10692    [0, "0x3f7d914a", "0x3f255e6f"],
10693    [4, "0x3e65773e", "0x3f46a231", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
10694    [1, "0x3f800000", "0x00000000"],
10695    [4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e89d05e", "0x3f7d914a", "0x3f255e6f"],
10696    [5]],
10697  "fillTypeOut": "kEvenOdd_FillType"
10698},
10699"cubicOp11d": {
10700  "p1": [[0, "0x00000000", "0x3f800000"],
10701    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
10702    [5]],
10703  "fillType1": "kWinding_FillType",
10704  "p2": [[0, "0x00000000", "0x3f800000"],
10705    [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
10706    [5]],
10707  "fillType2": "kWinding_FillType",
10708  "op": "kDifference_SkPathOp",
10709  "expectSuccess": "yes",
10710  "expectMatch": "yes",
10711  "succeeded": true,
10712  "out": [[0, "0x00000000", "0x3f800000"],
10713    [1, "0x403d0000", "0x3f800000"],
10714    [4, "0x40235601", "0x3f96cfff", "0x40156ad1", "0x3fbc14af", "0x4009cc1b", "0x3fdb31b0"],
10715    [4, "0x40052373", "0x3fe7ab1e", "0x4000d963", "0x3ff32742", "0x3ff8a41f", "0x3ffc520f"],
10716    [1, "0x00000000", "0x3f800000"],
10717    [5],
10718    [0, "0x3fce63be", "0x4008c0b7"],
10719    [4, "0x3fdbafc8", "0x40087d47", "0x3fe69b9b", "0x4005eca4", "0x3ff098c1", "0x4001d85f"],
10720    [4, "0x3fe45063", "0x4003946f", "0x3fd8f5a4", "0x4005fbed", "0x3fce63be", "0x4008c0b7"],
10721    [5],
10722    [0, "0x403d0000", "0x3f800000"],
10723    [1, "0x40a00000", "0x3f800000"],
10724    [4, "0x40800000", "0x3f400000", "0x40580000", "0x3f500000", "0x403d0000", "0x3f800000"],
10725    [5]],
10726  "fillTypeOut": "kEvenOdd_FillType"
10727},
10728"cubicOp10d": {
10729  "p1": [[0, "0x00000000", "0x3f800000"],
10730    [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
10731    [5]],
10732  "fillType1": "kWinding_FillType",
10733  "p2": [[0, "0x00000000", "0x3f800000"],
10734    [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
10735    [5]],
10736  "fillType2": "kWinding_FillType",
10737  "op": "kDifference_SkPathOp",
10738  "expectSuccess": "yes",
10739  "expectMatch": "yes",
10740  "succeeded": true,
10741  "out": [[0, "0x3fed097b", "0x3f800000"],
10742    [4, "0x3fe94e61", "0x3f81b8d1", "0x3fe5a984", "0x3f837efa", "0x3fe219d0", "0x3f85500e"],
10743    [4, "0x3fe4af7b", "0x3f8377bd", "0x3fe7515d", "0x3f81b1aa", "0x3fea0000", "0x3f800000"],
10744    [1, "0x3fed097b", "0x3f800000"],
10745    [5],
10746    [0, "0x4016dc7d", "0x3f55d8f3"],
10747    [4, "0x4022ee39", "0x3f54d157", "0x403087ce", "0x3f610f9d", "0x40400000", "0x3f800000"],
10748    [1, "0x40800000", "0x3f800000"],
10749    [4, "0x4053d508", "0x3f451c0b", "0x4031d321", "0x3f40686e", "0x4016dc7d", "0x3f55d8f3"],
10750    [5]],
10751  "fillTypeOut": "kEvenOdd_FillType"
10752},
10753"cubicOp1i": {
10754  "p1": [[0, "0x00000000", "0x3f800000"],
10755    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
10756    [5]],
10757  "fillType1": "kWinding_FillType",
10758  "p2": [[0, "0x00000000", "0x3f800000"],
10759    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
10760    [5]],
10761  "fillType2": "kWinding_FillType",
10762  "op": "kIntersect_SkPathOp",
10763  "expectSuccess": "yes",
10764  "expectMatch": "yes",
10765  "succeeded": true,
10766  "out": [[0, "0x3f800000", "0x3f800000"],
10767    [4, "0x3f400000", "0x3fa00000", "0x3f000000", "0x3fc00000", "0x00000000", "0x3f800000"],
10768    [1, "0x3f800000", "0x3f800000"],
10769    [5],
10770    [0, "0x3f800000", "0x3f800000"],
10771    [4, "0x3fa00000", "0x3f400000", "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
10772    [1, "0x3f800000", "0x3f800000"],
10773    [5]],
10774  "fillTypeOut": "kEvenOdd_FillType"
10775},
10776"cubicOp9d": {
10777  "p1": [[0, "0x00000000", "0x3f800000"],
10778    [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
10779    [5]],
10780  "fillType1": "kWinding_FillType",
10781  "p2": [[0, "0x00000000", "0x3f800000"],
10782    [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
10783    [5]],
10784  "fillType2": "kWinding_FillType",
10785  "op": "kDifference_SkPathOp",
10786  "expectSuccess": "yes",
10787  "expectMatch": "yes",
10788  "succeeded": true,
10789  "out": [[0, "0x3f9105ec", "0x3f9105eb"],
10790    [4, "0x3f265b41", "0x3fa882f6", "0x3ed105ec", "0x3fb4417b", "0x00000000", "0x3f800000"],
10791    [4, "0x3f14c584", "0x4079f6e5", "0x3f53160f", "0x40462c1d", "0x3f8fb725", "0x4006b825"],
10792    [4, "0x3fa047e9", "0x3fd65da1", "0x3fb22ae2", "0x3f9ae697", "0x3fc97b43", "0x3f800000"],
10793    [1, "0x3fc00000", "0x3f800000"],
10794    [4, "0x3fae6239", "0x3f85df42", "0x3f9eec26", "0x3f8bbe85", "0x3f9105ec", "0x3f9105eb"],
10795    [5],
10796    [0, "0x3fcda7cf", "0x3f773116"],
10797    [4, "0x3fd74ba8", "0x3f712fc5", "0x3fe18bad", "0x3f6b429a", "0x3fec7c8e", "0x3f6592f8"],
10798    [4, "0x3fe13002", "0x3f5dfded", "0x3fd6fdce", "0x3f655217", "0x3fcda7cf", "0x3f773116"],
10799    [5]],
10800  "fillTypeOut": "kEvenOdd_FillType"
10801},
10802"quadOp9d": {
10803  "p1": [[0, "0x00000000", "0x3f800000"],
10804    [2, "0x3f800000", "0x40c00000", "0x3fc00000", "0x3f800000"],
10805    [2, "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
10806    [5]],
10807  "fillType1": "kWinding_FillType",
10808  "p2": [[0, "0x00000000", "0x3f800000"],
10809    [2, "0x3f800000", "0x40000000", "0x3fb33333", "0x3f800000"],
10810    [2, "0x40400000", "0x3ecccccd", "0x40c00000", "0x3f800000"],
10811    [5]],
10812  "fillType2": "kWinding_FillType",
10813  "op": "kDifference_SkPathOp",
10814  "expectSuccess": "yes",
10815  "expectMatch": "yes",
10816  "succeeded": true,
10817  "out": [[0, "0x3f7ab30d", "0x3fbd9fdc"],
10818    [2, "0x3f18a919", "0x3fcc548c", "0x00000000", "0x3f800000"],
10819    [2, "0x3f00f526", "0x40613270", "0x3f616f44", "0x405ffdb5"],
10820    [2, "0x3fa03d4a", "0x405ecd90", "0x3fc00000", "0x3f800000"],
10821    [1, "0x3fb33333", "0x3f800000"],
10822    [2, "0x3f9e8838", "0x3fb3ab74", "0x3f7ab30d", "0x3fbd9fdc"],
10823    [5],
10824    [0, "0x3fc0170d", "0x3f76c217"],
10825    [2, "0x3fd56cad", "0x3f6825d8", "0x3fec9a28", "0x3f5cb278"],
10826    [2, "0x3fd55f04", "0x3f376dc9", "0x3fca3d71", "0x3f428f5c"],
10827    [2, "0x3fc0f5ce", "0x3f4bd6ff", "0x3fc0170d", "0x3f76c217"],
10828    [5]],
10829  "fillTypeOut": "kEvenOdd_FillType"
10830},
10831"lineOp9d": {
10832  "p1": [[0, "0x00000000", "0x3f800000"],
10833    [1, "0x3f800000", "0x40c00000"],
10834    [1, "0x3fc00000", "0x3f800000"],
10835    [1, "0x3fe66666", "0x3f4ccccd"],
10836    [1, "0x40000000", "0x3f800000"],
10837    [5]],
10838  "fillType1": "kWinding_FillType",
10839  "p2": [[0, "0x00000000", "0x3f800000"],
10840    [1, "0x3f800000", "0x40000000"],
10841    [1, "0x3fb33333", "0x3f800000"],
10842    [1, "0x40400000", "0x3ecccccd"],
10843    [1, "0x40c00000", "0x3f800000"],
10844    [5]],
10845  "fillType2": "kWinding_FillType",
10846  "op": "kDifference_SkPathOp",
10847  "expectSuccess": "yes",
10848  "expectMatch": "yes",
10849  "succeeded": true,
10850  "out": [[0, "0x3f800000", "0x40000000"],
10851    [1, "0x00000000", "0x3f800000"],
10852    [1, "0x3f800000", "0x40c00000"],
10853    [1, "0x3fc00000", "0x3f800000"],
10854    [1, "0x3fb33333", "0x3f800000"],
10855    [1, "0x3f800000", "0x40000000"],
10856    [5],
10857    [0, "0x3fd07507", "0x3f6a0ea1"],
10858    [1, "0x3feb0df6", "0x3f561bee"],
10859    [1, "0x3fe66666", "0x3f4ccccd"],
10860    [1, "0x3fd07507", "0x3f6a0ea1"],
10861    [5]],
10862  "fillTypeOut": "kEvenOdd_FillType"
10863},
10864"cubicOp8d": {
10865  "p1": [[0, "0x00000000", "0x3f800000"],
10866    [4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
10867    [5]],
10868  "fillType1": "kWinding_FillType",
10869  "p2": [[0, "0x00000000", "0x3f800000"],
10870    [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
10871    [5]],
10872  "fillType2": "kWinding_FillType",
10873  "op": "kDifference_SkPathOp",
10874  "expectSuccess": "yes",
10875  "expectMatch": "yes",
10876  "succeeded": true,
10877  "out": [[0, "0x3f6ca163", "0x3ff869c0"],
10878    [4, "0x3e86b7ff", "0x402f1301", "0x00000000", "0x40435100", "0x00000000", "0x3f800000"],
10879    [4, "0x00000000", "0x401d6da9", "0x3e7277e3", "0x4010c6df", "0x3f70d832", "0x3fd65287"],
10880    [4, "0x3f9338c4", "0x3fbff2e8", "0x3fb34f88", "0x3fa528d2", "0x3fd97704", "0x3f8a38ab"],
10881    [4, "0x3fb2a60e", "0x3fafe3ca", "0x3f91cbbf", "0x3fd76154", "0x3f6ca163", "0x3ff869c0"],
10882    [5],
10883    [0, "0x40180ce4", "0x3f065c16"],
10884    [1, "0x00000000", "0x3f800000"],
10885    [1, "0x402e5fc5", "0x3ea34075"],
10886    [4, "0x4026a276", "0x3ec311d5", "0x401f3235", "0x3ee688a4", "0x40180ce4", "0x3f065c16"],
10887    [5],
10888    [0, "0x402e5fc5", "0x3ea34075"],
10889    [1, "0x40800000", "0x00000000"],
10890    [4, "0x4061af28", "0x00000000", "0x40468f3f", "0x3dff4a76", "0x402e5fc5", "0x3ea34075"],
10891    [5]],
10892  "fillTypeOut": "kEvenOdd_FillType"
10893},
10894"cubicOp7d": {
10895  "p1": [[0, "0x00000000", "0x3f800000"],
10896    [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
10897    [5]],
10898  "fillType1": "kWinding_FillType",
10899  "p2": [[0, "0x00000000", "0x3f800000"],
10900    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
10901    [5]],
10902  "fillType2": "kWinding_FillType",
10903  "op": "kDifference_SkPathOp",
10904  "expectSuccess": "yes",
10905  "expectMatch": "yes",
10906  "succeeded": true,
10907  "out": [[0, "0x00000000", "0x3f800000"],
10908    [1, "0x40172314", "0x3e59ef94"],
10909    [4, "0x4003ecd7", "0x3ef494c7", "0x3ffe5395", "0x3f71d019", "0x3ff610a8", "0x3facbf07"],
10910    [4, "0x3ff402dd", "0x3fb9a259", "0x3ff2090a", "0x3fc60853", "0x3fefb67a", "0x3fd16c17"],
10911    [4, "0x3fcd730b", "0x3fc9754c", "0x3faf6ab2", "0x3fc874ef", "0x3f954569", "0x3fcaa2b5"],
10912    [1, "0x00000000", "0x3f800000"],
10913    [5],
10914    [0, "0x3f3624c0", "0x3fd4b2d7"],
10915    [4, "0x3f57a939", "0x3fd0984b", "0x3f7e526c", "0x3fcc7a64", "0x3f954569", "0x3fcaa2b5"],
10916    [1, "0x3fe610b3", "0x3ff30859"],
10917    [4, "0x3fd5aa51", "0x400cbea1", "0x3fb47685", "0x400fb650", "0x3f3624c0", "0x3fd4b2d7"],
10918    [5],
10919    [0, "0x40172314", "0x3e59ef94"],
10920    [1, "0x40400000", "0x00000000"],
10921    [4, "0x402db6db", "0x00000000", "0x4020a72f", "0x3da72f05", "0x40172314", "0x3e59ef94"],
10922    [5]],
10923  "fillTypeOut": "kEvenOdd_FillType"
10924},
10925"cubicOp6d": {
10926  "p1": [[0, "0x00000000", "0x3f800000"],
10927    [4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
10928    [5]],
10929  "fillType1": "kWinding_FillType",
10930  "p2": [[0, "0x00000000", "0x3f800000"],
10931    [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
10932    [5]],
10933  "fillType2": "kWinding_FillType",
10934  "op": "kDifference_SkPathOp",
10935  "expectSuccess": "yes",
10936  "expectMatch": "yes",
10937  "succeeded": true,
10938  "out": [[0, "0x3f61e1e2", "0x40090041"],
10939    [4, "0x3e969697", "0x404c07a8", "0x00000000", "0x406d8b5c", "0x00000000", "0x3f800000"],
10940    [4, "0x00000000", "0x3ff3efd4", "0x3e520563", "0x3fe49c49", "0x3f64d9eb", "0x3fb1228d"],
10941    [4, "0x3f8ac656", "0x3fa2eb7f", "0x3fa7d88d", "0x3f91f2b8", "0x3fca63e6", "0x3f8038ff"],
10942    [4, "0x3fa8419a", "0x3faf8417", "0x3f8a709d", "0x3fe49a48", "0x3f61e1e2", "0x40090041"],
10943    [5],
10944    [0, "0x3fe8e849", "0x3f325d3d"],
10945    [1, "0x00000000", "0x3f800000"],
10946    [1, "0x40157b21", "0x3e62c4a4"],
10947    [4, "0x4009c91c", "0x3eafc26a", "0x3ffd8d91", "0x3f020c47", "0x3fe8e849", "0x3f325d3d"],
10948    [5],
10949    [0, "0x40157b21", "0x3e62c4a4"],
10950    [1, "0x40400000", "0x00000000"],
10951    [4, "0x4030f0f1", "0x00000000", "0x4022c4a7", "0x3daa137a", "0x40157b21", "0x3e62c4a4"],
10952    [5]],
10953  "fillTypeOut": "kEvenOdd_FillType"
10954},
10955"cubicOp5d": {
10956  "p1": [[0, "0x00000000", "0x3f800000"],
10957    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
10958    [5]],
10959  "fillType1": "kWinding_FillType",
10960  "p2": [[0, "0x00000000", "0x3f800000"],
10961    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
10962    [5]],
10963  "fillType2": "kWinding_FillType",
10964  "op": "kDifference_SkPathOp",
10965  "expectSuccess": "yes",
10966  "expectMatch": "yes",
10967  "succeeded": true,
10968  "out": [],
10969  "fillTypeOut": "kEvenOdd_FillType"
10970},
10971"cubicOp3d": {
10972  "p1": [[0, "0x00000000", "0x3f800000"],
10973    [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
10974    [5]],
10975  "fillType1": "kWinding_FillType",
10976  "p2": [[0, "0x00000000", "0x3f800000"],
10977    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
10978    [5]],
10979  "fillType2": "kWinding_FillType",
10980  "op": "kDifference_SkPathOp",
10981  "expectSuccess": "yes",
10982  "expectMatch": "yes",
10983  "succeeded": true,
10984  "out": [[0, "0x3f9e9872", "0x3fb4dd7b"],
10985    [4, "0x3f973d61", "0x3fe548eb", "0x3f622c10", "0x3ff11608", "0x00000000", "0x3f800000"],
10986    [1, "0x3f9e9872", "0x3fb4dd7b"],
10987    [5],
10988    [0, "0x3f9a56b7", "0x3f503f58"],
10989    [4, "0x3ecdc8f3", "0x3f191b86", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
10990    [1, "0x3f800000", "0x00000000"],
10991    [4, "0x3f800000", "0x00000000", "0x3f912614", "0x3ecdc8f5", "0x3f9a56b7", "0x3f503f58"],
10992    [5]],
10993  "fillTypeOut": "kEvenOdd_FillType"
10994},
10995"cubicOp2d": {
10996  "p1": [[0, "0x00000000", "0x40000000"],
10997    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
10998    [5]],
10999  "fillType1": "kWinding_FillType",
11000  "p2": [[0, "0x00000000", "0x3f800000"],
11001    [4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
11002    [5]],
11003  "fillType2": "kWinding_FillType",
11004  "op": "kDifference_SkPathOp",
11005  "expectSuccess": "yes",
11006  "expectMatch": "yes",
11007  "succeeded": true,
11008  "out": [[0, "0x3ecabaa8", "0x3f49ffc9"],
11009    [4, "0x3e3d7fb8", "0x3f91df85", "0x00000000", "0x3fc8efc2", "0x00000000", "0x40000000"],
11010    [1, "0x3f310ef5", "0x3f1de217"],
11011    [4, "0x3f176ac4", "0x3f2d8f4f", "0x3efaae9e", "0x3f3c9a5f", "0x3ecabaa8", "0x3f49ffc9"],
11012    [5]],
11013  "fillTypeOut": "kEvenOdd_FillType"
11014},
11015"cubicOp1d": {
11016  "p1": [[0, "0x00000000", "0x3f800000"],
11017    [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
11018    [5]],
11019  "fillType1": "kWinding_FillType",
11020  "p2": [[0, "0x00000000", "0x3f800000"],
11021    [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
11022    [5]],
11023  "fillType2": "kWinding_FillType",
11024  "op": "kDifference_SkPathOp",
11025  "expectSuccess": "yes",
11026  "expectMatch": "yes",
11027  "succeeded": true,
11028  "out": [[0, "0x3f1de217", "0x3f310ef5"],
11029    [4, "0x3eab5386", "0x3f9397a2", "0x00000000", "0x3fca0b23", "0x00000000", "0x3f800000"],
11030    [1, "0x3f1de217", "0x3f310ef5"],
11031    [5],
11032    [0, "0x3f49ffc9", "0x3ecabaa8"],
11033    [4, "0x3ea63def", "0x3f2ce108", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
11034    [1, "0x3f800000", "0x00000000"],
11035    [4, "0x3f800000", "0x00000000", "0x3f699332", "0x3e336672", "0x3f49ffc9", "0x3ecabaa8"],
11036    [5]],
11037  "fillTypeOut": "kEvenOdd_FillType"
11038}
11039}
11040