Home | History | Annotate | Download | only in tests
      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