Better coverage from cairo performance suite (and some results)



[I hope the performance-list readership doesn't mind me cross-posting
performance-related cairo threads like this. Let me know.]

In the past couple of days I reworked cairo's performance test suite
to make it much easier to add tests that cover large portions of
cairo's functionality. I added a new function:

	cairo_perf_cover_sources_and_operators

which accepts a callback and will run a performance case on that
callback for each combination of 10 different source types (solid,
image surface, similar surface, linear gradient and radial
gradient---each in both RGB and RGBA variations) and 2 different
operators (OVER and SOURCE).

This was a generalization of work that Vladimir had originally done
for the paint test, and the generalization makes adding a new test a
matter of simply calling the one function above, (as opposed to
registering a separate callback for every combination as Vladimir had
to do originally).

So compared to what Vladimir had done previously, the image surface
and gradient sources are new. And with all this work in place it was
trivial to add tests for operations other than cairo_paint, (so far I
added cairo_fill, cairo_stroke, and cairo_show_text).

The only basic drawing operation that's not covered now is cairo_mask,
(and for that we will probably want several tests for a mask based on
each available pattern type---solid, image surface, similar surface,
linear and radial).

Anyway, with the new tests in place, I've attached below the numbers
from a run on my laptop. There's a fair amount of data here, and a lot
of interesting analysis that could be done to find problems. I'll do a
bit of that in follow-ups to this message.

It would definitely help to have some visualization tools be built up
around this, (there are a myriad of different useful plots that could
be formed by varying a single variable---backed, operation, source
type, or operator). Vladimir even made a start at an SVG-producing
script earlier that could form the basis here.

Another tool that will be helpful to have is something for doing
historical comparison over several runs. The simplest tool, and very
useful, would be a "performance diff" that takes two runs and reports
the difference, (perhaps only showing tests where the results differ
more than a single standard deviation). I would use that kind of tool
constantly to ensure that submitted patches to provide desired
performance improvements.

More sophisticated tools would provide historical charting of the
tests over many runs, (and again, I think Vladimir has some existing
work done for Mozilla that would be helpful here).

Finally, something else that would be useful is to have people run
this test suite on various different systems and report any
interesting variations. The same "performance diff" tool would be
useful here as well. For reference, the results below were obtained on
an IBM ThinkPad X31 with a Pentium M 1.7GHz and an ATI Radeon
"Mobility M6 LY". The X server used is Xati, built from a git checkout
of xorg/xserver from June (afb84c2fca56887b3bfe7aa93f337c49b087acdc).
This is a kdrive X server, (I would prefer to be using something else
like the standard X server, perhaps with EXA, but I'm not willing to
switch until I can get working monitor hot-swap from that like I can
with kdrive's BIOS-based stuff).

Have fun,

-Carl

[ # ]  backend-content                            test-size   mean ms std dev. iterations
[  0]    image-rgba               paint_solid_rgb_over-64      0.008  0.03%   100
[  1]    image-rgba             paint_solid_rgb_source-64      0.008  0.02%   100
[  2]    image-rgba              paint_solid_rgba_over-64      0.040  0.59%   100
[  3]    image-rgba            paint_solid_rgba_source-64      0.008  0.04%   100
[  4]    image-rgba               paint_image_rgb_over-64      0.028  0.06%   100
[  5]    image-rgba             paint_image_rgb_source-64      0.027  0.11%   100
[  6]    image-rgba              paint_image_rgba_over-64      0.058  0.06%   100
[  7]    image-rgba            paint_image_rgba_source-64      0.010  0.15%   100
[  8]    image-rgba             paint_similar_rgb_over-64      0.029  0.14%   100
[  9]    image-rgba           paint_similar_rgb_source-64      0.028  0.03%   100
[ 10]    image-rgba            paint_similar_rgba_over-64      0.058  0.02%   100
[ 11]    image-rgba          paint_similar_rgba_source-64      0.010  0.22%   100
[ 12]    image-rgba              paint_linear_rgb_over-64      0.501  0.60%   100
[ 13]    image-rgba            paint_linear_rgb_source-64      0.500  0.61%   100
[ 14]    image-rgba             paint_linear_rgba_over-64      0.548  0.60%   100
[ 15]    image-rgba           paint_linear_rgba_source-64      0.500  0.67%   100
[ 16]    image-rgba              paint_radial_rgb_over-64      0.983  0.42%   100
[ 17]    image-rgba            paint_radial_rgb_source-64      0.989  0.45%   100
[ 18]    image-rgba             paint_radial_rgba_over-64      1.001  0.29%   100
[ 19]    image-rgba           paint_radial_rgba_source-64      0.964  0.58%   100
[ 20]    image-rgba               paint_solid_rgb_over-128     0.028  0.03%   100
[ 21]    image-rgba             paint_solid_rgb_source-128     0.028  0.01%   100
[ 22]    image-rgba              paint_solid_rgba_over-128     0.152  0.08%   100
[ 23]    image-rgba            paint_solid_rgba_source-128     0.028  0.01%   100
[ 24]    image-rgba               paint_image_rgb_over-128     0.087  0.04%   100
[ 25]    image-rgba             paint_image_rgb_source-128     0.086  0.03%   100
[ 26]    image-rgba              paint_image_rgba_over-128     0.208  0.66%   100
[ 27]    image-rgba            paint_image_rgba_source-128     0.026  0.08%   100
[ 28]    image-rgba             paint_similar_rgb_over-128     0.087  0.07%   100
[ 29]    image-rgba           paint_similar_rgb_source-128     0.086  0.05%   100
[ 30]    image-rgba            paint_similar_rgba_over-128     0.208  0.58%   100
[ 31]    image-rgba          paint_similar_rgba_source-128     0.026  0.07%   100
[ 32]    image-rgba              paint_linear_rgb_over-128     1.971  0.46%   100
[ 33]    image-rgba            paint_linear_rgb_source-128     1.958  0.42%   100
[ 34]    image-rgba             paint_linear_rgba_over-128     2.158  0.35%   100
[ 35]    image-rgba           paint_linear_rgba_source-128     1.956  0.32%   100
[ 36]    image-rgba              paint_radial_rgb_over-128     4.059  0.93%   100
[ 37]    image-rgba            paint_radial_rgb_source-128     3.913  0.66%   100
[ 38]    image-rgba             paint_radial_rgba_over-128     4.093  0.49%   100
[ 39]    image-rgba           paint_radial_rgba_source-128     3.836  0.39%   100
[ 40]    image-rgba               paint_solid_rgb_over-256     0.102  0.01%   100
[ 41]    image-rgba             paint_solid_rgb_source-256     0.102  0.01%   100
[ 42]    image-rgba              paint_solid_rgba_over-256     0.602  0.51%   100
[ 43]    image-rgba            paint_solid_rgba_source-256     0.102  0.01%   100
[ 44]    image-rgba               paint_image_rgb_over-256     0.312  0.86%   100
[ 45]    image-rgba             paint_image_rgb_source-256     0.311  0.87%   100
[ 46]    image-rgba              paint_image_rgba_over-256     0.798  0.45%   100
[ 47]    image-rgba            paint_image_rgba_source-256     0.098  0.49%   100
[ 48]    image-rgba             paint_similar_rgb_over-256     0.311  0.86%   100
[ 49]    image-rgba           paint_similar_rgb_source-256     0.313  1.22%   100
[ 50]    image-rgba            paint_similar_rgba_over-256     0.799  0.57%   100
[ 51]    image-rgba          paint_similar_rgba_source-256     0.098  0.47%   100
[ 52]    image-rgba              paint_linear_rgb_over-256     7.842  2.02%   100
[ 53]    image-rgba            paint_linear_rgb_source-256     7.795  1.49%   100
[ 54]    image-rgba             paint_linear_rgba_over-256     8.663  2.59%   100
[ 55]    image-rgba           paint_linear_rgba_source-256     7.819  2.59%   100
[ 56]    image-rgba              paint_radial_rgb_over-256    15.646  2.38%   100
[ 57]    image-rgba            paint_radial_rgb_source-256    15.699  2.54%   100
[ 58]    image-rgba             paint_radial_rgba_over-256    16.221  2.34%   100
[ 59]    image-rgba           paint_radial_rgba_source-256    17.290  2.55%   100
[ 60]    image-rgba               paint_solid_rgb_over-512     0.854  2.44%   100
[ 61]    image-rgba             paint_solid_rgb_source-512     0.849  1.49%   100
[ 62]    image-rgba              paint_solid_rgba_over-512     2.513  0.67%   100
[ 63]    image-rgba            paint_solid_rgba_source-512     0.845  0.95%   100
[ 64]    image-rgba               paint_image_rgb_over-512     2.541  1.27%   100
[ 65]    image-rgba             paint_image_rgb_source-512     2.538  1.11%   100
[ 66]    image-rgba              paint_image_rgba_over-512     4.047  1.93%   100
[ 67]    image-rgba            paint_image_rgba_source-512     2.048  1.80%   100
[ 68]    image-rgba             paint_similar_rgb_over-512     2.548  1.32%   100
[ 69]    image-rgba           paint_similar_rgb_source-512     2.550  1.52%   100
[ 70]    image-rgba            paint_similar_rgba_over-512     4.018  1.45%   100
[ 71]    image-rgba          paint_similar_rgba_source-512     2.027  1.73%   100
[ 72]    image-rgba              paint_linear_rgb_over-512    32.004  1.18%   100
[ 73]    image-rgba            paint_linear_rgb_source-512    31.894  1.23%   100
[ 74]    image-rgba             paint_linear_rgba_over-512    35.012  1.12%   100
[ 75]    image-rgba           paint_linear_rgba_source-512    32.248  1.92%   100
[ 76]    image-rgba              paint_radial_rgb_over-512    64.391  0.76%   100
[ 77]    image-rgba            paint_radial_rgb_source-512    64.526  0.90%   100
[ 78]    image-rgba             paint_radial_rgba_over-512    65.185  0.71%   100
[ 79]    image-rgba           paint_radial_rgba_source-512    69.896  0.62%   100
[ 80]    image-rgba                fill_solid_rgb_over-64      0.239  0.76%   100
[ 81]    image-rgba              fill_solid_rgb_source-64      0.320  0.83%   100
[ 82]    image-rgba               fill_solid_rgba_over-64      0.264  0.79%   100
[ 83]    image-rgba             fill_solid_rgba_source-64      0.320  0.92%   100
[ 84]    image-rgba                fill_image_rgb_over-64      0.260  0.70%   100
[ 85]    image-rgba              fill_image_rgb_source-64      0.322  0.77%   100
[ 86]    image-rgba               fill_image_rgba_over-64      0.270  0.93%   100
[ 87]    image-rgba             fill_image_rgba_source-64      0.324  0.79%   100
[ 88]    image-rgba              fill_similar_rgb_over-64      0.260  0.79%   100
[ 89]    image-rgba            fill_similar_rgb_source-64      0.322  0.74%   100
[ 90]    image-rgba             fill_similar_rgba_over-64      0.269  0.66%   100
[ 91]    image-rgba           fill_similar_rgba_source-64      0.323  0.80%   100
[ 92]    image-rgba               fill_linear_rgb_over-64      0.448  0.69%   100
[ 93]    image-rgba             fill_linear_rgb_source-64      0.510  0.68%   100
[ 94]    image-rgba              fill_linear_rgba_over-64      0.461  0.67%   100
[ 95]    image-rgba            fill_linear_rgba_source-64      0.510  0.64%   100
[ 96]    image-rgba               fill_radial_rgb_over-64      0.619  0.59%   100
[ 97]    image-rgba             fill_radial_rgb_source-64      0.680  0.51%   100
[ 98]    image-rgba              fill_radial_rgba_over-64      0.621  0.62%   100
[ 99]    image-rgba            fill_radial_rgba_source-64      0.680  0.63%   100
[100]    image-rgba                fill_solid_rgb_over-128     0.330  0.78%   100
[101]    image-rgba              fill_solid_rgb_source-128     0.612  0.59%   100
[102]    image-rgba               fill_solid_rgba_over-128     0.442  0.79%   100
[103]    image-rgba             fill_solid_rgba_source-128     0.613  0.58%   100
[104]    image-rgba                fill_image_rgb_over-128     0.411  0.80%   100
[105]    image-rgba              fill_image_rgb_source-128     0.616  0.61%   100
[106]    image-rgba               fill_image_rgba_over-128     0.448  0.70%   100
[107]    image-rgba             fill_image_rgba_source-128     0.620  0.61%   100
[108]    image-rgba              fill_similar_rgb_over-128     0.410  0.71%   100
[109]    image-rgba            fill_similar_rgb_source-128     0.618  0.98%   100
[110]    image-rgba             fill_similar_rgba_over-128     0.448  0.68%   100
[111]    image-rgba           fill_similar_rgba_source-128     0.619  0.56%   100
[112]    image-rgba               fill_linear_rgb_over-128     1.118  0.47%   100
[113]    image-rgba             fill_linear_rgb_source-128     1.324  0.57%   100
[114]    image-rgba              fill_linear_rgba_over-128     1.182  0.90%   100
[115]    image-rgba            fill_linear_rgba_source-128     1.332  1.50%   100
[116]    image-rgba               fill_radial_rgb_over-128     1.758  0.77%   100
[117]    image-rgba             fill_radial_rgb_source-128     1.962  0.55%   100
[118]    image-rgba              fill_radial_rgba_over-128     1.819  0.80%   100
[119]    image-rgba            fill_radial_rgba_source-128     1.964  0.57%   100
[120]    image-rgba                fill_solid_rgb_over-256     0.779  0.52%   100
[121]    image-rgba              fill_solid_rgb_source-256     1.848  0.44%   100
[122]    image-rgba               fill_solid_rgba_over-256     1.243  0.45%   100
[123]    image-rgba             fill_solid_rgba_source-256     1.852  0.68%   100
[124]    image-rgba                fill_image_rgb_over-256     1.091  0.90%   100
[125]    image-rgba              fill_image_rgb_source-256     1.859  0.64%   100
[126]    image-rgba               fill_image_rgba_over-256     1.233  1.30%   100
[127]    image-rgba             fill_image_rgba_source-256     1.868  1.18%   100
[128]    image-rgba              fill_similar_rgb_over-256     1.088  0.95%   100
[129]    image-rgba            fill_similar_rgb_source-256     1.856  0.55%   100
[130]    image-rgba             fill_similar_rgba_over-256     1.228  0.45%   100
[131]    image-rgba           fill_similar_rgba_source-256     1.864  0.97%   100
[132]    image-rgba               fill_linear_rgb_over-256     3.841  1.00%   100
[133]    image-rgba             fill_linear_rgb_source-256     4.833  7.90%   100
[134]    image-rgba              fill_linear_rgba_over-256     4.106  1.15%   100
[135]    image-rgba            fill_linear_rgba_source-256     4.604  0.63%   100
[136]    image-rgba               fill_radial_rgb_over-256     6.537  0.78%   100
[137]    image-rgba             fill_radial_rgb_source-256     7.197  1.93%   100
[138]    image-rgba              fill_radial_rgba_over-256     6.795  0.76%   100
[139]    image-rgba            fill_radial_rgba_source-256     7.355  2.34%   100
[140]    image-rgba              stroke_solid_rgb_over-64      1.108  2.40%   100
[141]    image-rgba            stroke_solid_rgb_source-64      1.233  2.42%   100
[142]    image-rgba             stroke_solid_rgba_over-64      1.120  0.32%   100
[143]    image-rgba           stroke_solid_rgba_source-64      1.217  0.35%   100
[144]    image-rgba              stroke_image_rgb_over-64      1.127  0.29%   100
[145]    image-rgba            stroke_image_rgb_source-64      1.220  0.28%   100
[146]    image-rgba             stroke_image_rgba_over-64      1.141  0.34%   100
[147]    image-rgba           stroke_image_rgba_source-64      1.224  0.13%   100
[148]    image-rgba            stroke_similar_rgb_over-64      1.132  0.25%   100
[149]    image-rgba          stroke_similar_rgb_source-64      1.228  0.80%   100
[150]    image-rgba           stroke_similar_rgba_over-64      1.146  0.73%   100
[151]    image-rgba         stroke_similar_rgba_source-64      1.233  1.52%   100
[152]    image-rgba             stroke_linear_rgb_over-64      1.395  3.83%   100
[153]    image-rgba           stroke_linear_rgb_source-64      1.490  4.09%   100
[154]    image-rgba            stroke_linear_rgba_over-64      1.403  3.00%   100
[155]    image-rgba          stroke_linear_rgba_source-64      1.477  2.04%   100
[156]    image-rgba             stroke_radial_rgb_over-64      1.581  0.50%   100
[157]    image-rgba           stroke_radial_rgb_source-64      1.657  0.29%   100
[158]    image-rgba            stroke_radial_rgba_over-64      1.582  0.89%   100
[159]    image-rgba          stroke_radial_rgba_source-64      1.672  0.67%   100
[160]    image-rgba              stroke_solid_rgb_over-128     1.421  0.31%   100
[161]    image-rgba            stroke_solid_rgb_source-128     1.889  0.54%   100
[162]    image-rgba             stroke_solid_rgba_over-128     1.546  0.32%   100
[163]    image-rgba           stroke_solid_rgba_source-128     1.891  0.47%   100
[164]    image-rgba              stroke_image_rgb_over-128     1.564  0.56%   100
[165]    image-rgba            stroke_image_rgb_source-128     1.912  1.31%   100
[166]    image-rgba             stroke_image_rgba_over-128     1.606  0.90%   100
[167]    image-rgba           stroke_image_rgba_source-128     1.902  0.37%   100
[168]    image-rgba            stroke_similar_rgb_over-128     1.568  0.77%   100
[169]    image-rgba          stroke_similar_rgb_source-128     1.901  0.61%   100
[170]    image-rgba           stroke_similar_rgba_over-128     1.605  0.90%   100
[171]    image-rgba         stroke_similar_rgba_source-128     1.901  0.49%   100
[172]    image-rgba             stroke_linear_rgb_over-128     2.449  0.53%   100
[173]    image-rgba           stroke_linear_rgb_source-128     2.790  0.60%   100
[174]    image-rgba            stroke_linear_rgba_over-128     2.522  0.44%   100
[175]    image-rgba          stroke_linear_rgba_source-128     2.790  0.52%   100
[176]    image-rgba             stroke_radial_rgb_over-128     3.267  0.56%   100
[177]    image-rgba           stroke_radial_rgb_source-128     3.560  0.52%   100
[178]    image-rgba            stroke_radial_rgba_over-128     3.319  1.03%   100
[179]    image-rgba          stroke_radial_rgba_source-128     3.606  0.64%   100
[180]    image-rgba              stroke_solid_rgb_over-256     2.810  0.61%   100
[181]    image-rgba            stroke_solid_rgb_source-256     4.490  1.35%   100
[182]    image-rgba             stroke_solid_rgba_over-256     3.333  0.52%   100
[183]    image-rgba           stroke_solid_rgba_source-256     4.498  1.62%   100
[184]    image-rgba              stroke_image_rgb_over-256     3.357  1.31%   100
[185]    image-rgba            stroke_image_rgb_source-256     4.518  1.07%   100
[186]    image-rgba             stroke_image_rgba_over-256     3.486  1.86%   100
[187]    image-rgba           stroke_image_rgba_source-256     4.476  1.16%   100
[188]    image-rgba            stroke_similar_rgb_over-256     3.349  0.70%   100
[189]    image-rgba          stroke_similar_rgb_source-256     4.514  1.17%   100
[190]    image-rgba           stroke_similar_rgba_over-256     3.463  0.71%   100
[191]    image-rgba         stroke_similar_rgba_source-256     4.468  0.93%   100
[192]    image-rgba             stroke_linear_rgb_over-256     6.789  1.64%   100
[193]    image-rgba           stroke_linear_rgb_source-256     7.957  1.83%   100
[194]    image-rgba            stroke_linear_rgba_over-256     7.120  2.30%   100
[195]    image-rgba          stroke_linear_rgba_source-256     8.065  3.25%   100
[196]    image-rgba             stroke_radial_rgb_over-256    10.137  2.73%   100
[197]    image-rgba           stroke_radial_rgb_source-256    11.148  2.19%   100
[198]    image-rgba            stroke_radial_rgba_over-256    10.417  2.48%   100
[199]    image-rgba          stroke_radial_rgba_source-256    11.243  2.87%   100
[200]    image-rgba                text_solid_rgb_over-64      1.198  0.40%   100
[201]    image-rgba              text_solid_rgb_source-64      1.539  0.47%   100
[202]    image-rgba               text_solid_rgba_over-64      1.199  0.85%   100
[203]    image-rgba             text_solid_rgba_source-64      1.541  0.65%   100
[204]    image-rgba                text_image_rgb_over-64      1.224  0.36%   100
[205]    image-rgba              text_image_rgb_source-64      1.523  0.52%   100
[206]    image-rgba               text_image_rgba_over-64      1.227  0.43%   100
[207]    image-rgba             text_image_rgba_source-64      1.525  0.62%   100
[208]    image-rgba              text_similar_rgb_over-64      1.224  0.43%   100
[209]    image-rgba            text_similar_rgb_source-64      1.525  0.62%   100
[210]    image-rgba             text_similar_rgba_over-64      1.228  0.56%   100
[211]    image-rgba           text_similar_rgba_source-64      1.527  1.09%   100
[212]    image-rgba               text_linear_rgb_over-64      1.445  3.24%   100
[213]    image-rgba             text_linear_rgb_source-64      1.753  4.65%   100
[214]    image-rgba              text_linear_rgba_over-64      1.444  4.09%   100
[215]    image-rgba            text_linear_rgba_source-64      1.746  4.30%   100
[216]    image-rgba               text_radial_rgb_over-64      1.556  1.81%   100
[217]    image-rgba             text_radial_rgb_source-64      1.870  3.97%   100
[218]    image-rgba              text_radial_rgba_over-64      1.571  3.70%   100
[219]    image-rgba            text_radial_rgba_source-64      1.863  2.98%   100
[220]    image-rgba                text_solid_rgb_over-128     2.101  1.46%   100
[221]    image-rgba              text_solid_rgb_source-128     3.100  0.56%   100
[222]    image-rgba               text_solid_rgba_over-128     2.086  0.65%   100
[223]    image-rgba             text_solid_rgba_source-128     3.100  0.53%   100
[224]    image-rgba                text_image_rgb_over-128     2.254  0.42%   100
[225]    image-rgba              text_image_rgb_source-128     3.129  0.47%   100
[226]    image-rgba               text_image_rgba_over-128     2.254  0.39%   100
[227]    image-rgba             text_image_rgba_source-128     3.127  0.51%   100
[228]    image-rgba              text_similar_rgb_over-128     2.251  0.38%   100
[229]    image-rgba            text_similar_rgb_source-128     3.132  0.62%   100
[230]    image-rgba             text_similar_rgba_over-128     2.251  0.30%   100
[231]    image-rgba           text_similar_rgba_source-128     3.127  0.73%   100
[232]    image-rgba               text_linear_rgb_over-128     2.973  0.41%   100
[233]    image-rgba             text_linear_rgb_source-128     3.838  0.49%   100
[234]    image-rgba              text_linear_rgba_over-128     2.974  0.59%   100
[235]    image-rgba            text_linear_rgba_source-128     3.832  0.49%   100
[236]    image-rgba               text_radial_rgb_over-128     3.553  1.09%   100
[237]    image-rgba             text_radial_rgb_source-128     4.704 13.24%   100
[238]    image-rgba              text_radial_rgba_over-128     3.812 16.45%   100
[239]    image-rgba            text_radial_rgba_source-128     5.558 45.23%   100
[240]    image-rgba                text_solid_rgb_over-256    12.431 45.72%   100
[241]    image-rgba              text_solid_rgb_source-256    12.604  5.44%   100
[242]    image-rgba               text_solid_rgba_over-256     8.171  2.34%   100
[243]    image-rgba             text_solid_rgba_source-256    17.125 32.86%   100
[244]    image-rgba                text_image_rgb_over-256    10.656 32.97%   100
[245]    image-rgba              text_image_rgb_source-256    12.624  2.84%   100
[246]    image-rgba               text_image_rgba_over-256     9.013  3.28%   100
[247]    image-rgba             text_image_rgba_source-256    12.530  2.46%   100
[248]    image-rgba              text_similar_rgb_over-256     8.934  2.46%   100
[249]    image-rgba            text_similar_rgb_source-256    12.677  2.83%   100
[250]    image-rgba             text_similar_rgba_over-256     8.910  2.11%   100
[251]    image-rgba           text_similar_rgba_source-256    12.573  2.41%   100
[252]    image-rgba               text_linear_rgb_over-256    11.954  2.85%   100
[253]    image-rgba             text_linear_rgb_source-256    22.689 31.24%   100
[254]    image-rgba              text_linear_rgba_over-256    19.138 33.47%   100
[255]    image-rgba            text_linear_rgba_source-256    16.422 12.38%   100
[256]    image-rgba               text_radial_rgb_over-256    14.206  2.45%   100
[257]    image-rgba             text_radial_rgb_source-256    17.731  2.14%   100
[258]    image-rgba              text_radial_rgba_over-256    14.143  2.20%   100
[259]    image-rgba            text_radial_rgba_source-256    17.783  2.16%   100
[260]    image-rgba                      tessellate-16-100     0.116  0.05%   100
[261]    image-rgba                      tessellate-64-100    13.715  7.81%   100
[262]    image-rgba                     tessellate-256-100   908.125 34.13%   100
[  0]    image-rgb                paint_solid_rgb_over-64      0.008  0.03%   100
[  1]    image-rgb              paint_solid_rgb_source-64      0.008  0.00%   100
[  2]    image-rgb               paint_solid_rgba_over-64      0.040  0.06%   100
[  3]    image-rgb             paint_solid_rgba_source-64      0.008  0.00%   100
[  4]    image-rgb                paint_image_rgb_over-64      0.011  0.15%   100
[  5]    image-rgb              paint_image_rgb_source-64      0.010  0.30%   100
[  6]    image-rgb               paint_image_rgba_over-64      0.059  0.04%   100
[  7]    image-rgb             paint_image_rgba_source-64      0.031  0.09%   100
[  8]    image-rgb              paint_similar_rgb_over-64      0.011  0.11%   100
[  9]    image-rgb            paint_similar_rgb_source-64      0.010  0.26%   100
[ 10]    image-rgb             paint_similar_rgba_over-64      0.059  0.06%   100
[ 11]    image-rgb           paint_similar_rgba_source-64      0.031  0.12%   100
[ 12]    image-rgb               paint_linear_rgb_over-64      0.500  0.60%   100
[ 13]    image-rgb             paint_linear_rgb_source-64      0.501  0.66%   100
[ 14]    image-rgb              paint_linear_rgba_over-64      0.548  0.55%   100
[ 15]    image-rgb            paint_linear_rgba_source-64      0.501  0.64%   100
[ 16]    image-rgb               paint_radial_rgb_over-64      0.989  0.42%   100
[ 17]    image-rgb             paint_radial_rgb_source-64      0.989  0.46%   100
[ 18]    image-rgb              paint_radial_rgba_over-64      1.003  0.43%   100
[ 19]    image-rgb            paint_radial_rgba_source-64      0.963  0.44%   100
[ 20]    image-rgb                paint_solid_rgb_over-128     0.028  0.00%   100
[ 21]    image-rgb              paint_solid_rgb_source-128     0.028  0.04%   100
[ 22]    image-rgb               paint_solid_rgba_over-128     0.152  0.11%   100
[ 23]    image-rgb             paint_solid_rgba_source-128     0.028  0.01%   100
[ 24]    image-rgb                paint_image_rgb_over-128     0.027  0.14%   100
[ 25]    image-rgb              paint_image_rgb_source-128     0.026  0.07%   100
[ 26]    image-rgb               paint_image_rgba_over-128     0.207  0.51%   100
[ 27]    image-rgb             paint_image_rgba_source-128     0.091  0.04%   100
[ 28]    image-rgb              paint_similar_rgb_over-128     0.027  0.08%   100
[ 29]    image-rgb            paint_similar_rgb_source-128     0.026  0.05%   100
[ 30]    image-rgb             paint_similar_rgba_over-128     0.207  0.59%   100
[ 31]    image-rgb           paint_similar_rgba_source-128     0.091  0.04%   100
[ 32]    image-rgb               paint_linear_rgb_over-128     1.975  0.96%   100
[ 33]    image-rgb             paint_linear_rgb_source-128     1.959  0.42%   100
[ 34]    image-rgb              paint_linear_rgba_over-128     2.163  0.62%   100
[ 35]    image-rgb            paint_linear_rgba_source-128     1.962  0.80%   100
[ 36]    image-rgb               paint_radial_rgb_over-128     4.001  3.58%   100
[ 37]    image-rgb             paint_radial_rgb_source-128     3.953  1.97%   100
[ 38]    image-rgb              paint_radial_rgba_over-128     4.448  2.14%   100
[ 39]    image-rgb            paint_radial_rgba_source-128     4.281  1.83%   100
[ 40]    image-rgb                paint_solid_rgb_over-256     0.102  0.01%   100
[ 41]    image-rgb              paint_solid_rgb_source-256     0.102  0.01%   100
[ 42]    image-rgb               paint_solid_rgba_over-256     0.602  0.52%   100
[ 43]    image-rgb             paint_solid_rgba_source-256     0.102  0.02%   100
[ 44]    image-rgb                paint_image_rgb_over-256     0.099  0.49%   100
[ 45]    image-rgb              paint_image_rgb_source-256     0.098  0.27%   100
[ 46]    image-rgb               paint_image_rgba_over-256     0.801  0.87%   100
[ 47]    image-rgb             paint_image_rgba_source-256     0.317  0.87%   100
[ 48]    image-rgb              paint_similar_rgb_over-256     0.099  0.32%   100
[ 49]    image-rgb            paint_similar_rgb_source-256     0.098  0.41%   100
[ 50]    image-rgb             paint_similar_rgba_over-256     0.800  0.80%   100
[ 51]    image-rgb           paint_similar_rgba_source-256     0.317  0.86%   100
[ 52]    image-rgb               paint_linear_rgb_over-256     7.905  3.03%   100
[ 53]    image-rgb             paint_linear_rgb_source-256     7.845  2.94%   100
[ 54]    image-rgb              paint_linear_rgba_over-256     8.679  2.84%   100
[ 55]    image-rgb            paint_linear_rgba_source-256     7.876  3.04%   100
[ 56]    image-rgb               paint_radial_rgb_over-256    16.041  2.26%   100
[ 57]    image-rgb             paint_radial_rgb_source-256    15.933  2.07%   100
[ 58]    image-rgb              paint_radial_rgba_over-256    16.193  2.16%   100
[ 59]    image-rgb            paint_radial_rgba_source-256    15.497  2.22%   100
[ 60]    image-rgb                paint_solid_rgb_over-512     0.736  1.16%   100
[ 61]    image-rgb              paint_solid_rgb_source-512     0.736  1.24%   100
[ 62]    image-rgb               paint_solid_rgba_over-512     2.512  1.38%   100
[ 63]    image-rgb             paint_solid_rgba_source-512     0.738  1.60%   100
[ 64]    image-rgb                paint_image_rgb_over-512     2.014  1.71%   100
[ 65]    image-rgb              paint_image_rgb_source-512     2.005  0.97%   100
[ 66]    image-rgb               paint_image_rgba_over-512     4.045  1.38%   100
[ 67]    image-rgb             paint_image_rgba_source-512     2.509  1.47%   100
[ 68]    image-rgb              paint_similar_rgb_over-512     2.042  1.78%   100
[ 69]    image-rgb            paint_similar_rgb_source-512     2.046  1.67%   100
[ 70]    image-rgb             paint_similar_rgba_over-512     4.057  1.47%   100
[ 71]    image-rgb           paint_similar_rgba_source-512     2.522  1.72%   100
[ 72]    image-rgb               paint_linear_rgb_over-512    32.033  1.18%   100
[ 73]    image-rgb             paint_linear_rgb_source-512    31.938  1.23%   100
[ 74]    image-rgb              paint_linear_rgba_over-512    34.983  1.22%   100
[ 75]    image-rgb            paint_linear_rgba_source-512    32.071  1.49%   100
[ 76]    image-rgb               paint_radial_rgb_over-512    65.051  1.35%   100
[ 77]    image-rgb             paint_radial_rgb_source-512    64.829  1.07%   100
[ 78]    image-rgb              paint_radial_rgba_over-512    73.670 18.78%   100
[ 79]    image-rgb            paint_radial_rgba_source-512    68.351 18.86%   100
[ 80]    image-rgb                 fill_solid_rgb_over-64      0.240  0.76%   100
[ 81]    image-rgb               fill_solid_rgb_source-64      0.317  0.84%   100
[ 82]    image-rgb                fill_solid_rgba_over-64      0.265  0.50%   100
[ 83]    image-rgb              fill_solid_rgba_source-64      0.315  0.83%   100
[ 84]    image-rgb                 fill_image_rgb_over-64      0.261  0.76%   100
[ 85]    image-rgb               fill_image_rgb_source-64      0.317  0.77%   100
[ 86]    image-rgb                fill_image_rgba_over-64      0.271  1.00%   100
[ 87]    image-rgb              fill_image_rgba_source-64      0.319  0.77%   100
[ 88]    image-rgb               fill_similar_rgb_over-64      0.261  0.65%   100
[ 89]    image-rgb             fill_similar_rgb_source-64      0.317  0.82%   100
[ 90]    image-rgb              fill_similar_rgba_over-64      0.271  0.68%   100
[ 91]    image-rgb            fill_similar_rgba_source-64      0.319  0.78%   100
[ 92]    image-rgb                fill_linear_rgb_over-64      0.448  0.68%   100
[ 93]    image-rgb              fill_linear_rgb_source-64      0.505  0.66%   100
[ 94]    image-rgb               fill_linear_rgba_over-64      0.462  0.67%   100
[ 95]    image-rgb             fill_linear_rgba_source-64      0.505  0.65%   100
[ 96]    image-rgb                fill_radial_rgb_over-64      0.650  0.54%   100
[ 97]    image-rgb              fill_radial_rgb_source-64      0.708  0.72%   100
[ 98]    image-rgb               fill_radial_rgba_over-64      0.622  0.58%   100
[ 99]    image-rgb             fill_radial_rgba_source-64      0.665  0.51%   100
[100]    image-rgb                 fill_solid_rgb_over-128     0.329  0.72%   100
[101]    image-rgb               fill_solid_rgb_source-128     0.601  0.59%   100
[102]    image-rgb                fill_solid_rgba_over-128     0.442  0.71%   100
[103]    image-rgb              fill_solid_rgba_source-128     0.601  0.60%   100
[104]    image-rgb                 fill_image_rgb_over-128     0.412  0.66%   100
[105]    image-rgb               fill_image_rgb_source-128     0.606  0.60%   100
[106]    image-rgb                fill_image_rgba_over-128     0.448  0.69%   100
[107]    image-rgb              fill_image_rgba_source-128     0.608  0.56%   100
[108]    image-rgb               fill_similar_rgb_over-128     0.412  0.72%   100
[109]    image-rgb             fill_similar_rgb_source-128     0.606  0.65%   100
[110]    image-rgb              fill_similar_rgba_over-128     0.447  0.68%   100
[111]    image-rgb            fill_similar_rgba_source-128     0.608  0.56%   100
[112]    image-rgb                fill_linear_rgb_over-128     1.116  0.35%   100
[113]    image-rgb              fill_linear_rgb_source-128     1.310  0.29%   100
[114]    image-rgb               fill_linear_rgba_over-128     1.177  0.28%   100
[115]    image-rgb             fill_linear_rgba_source-128     1.311  0.47%   100
[116]    image-rgb                fill_radial_rgb_over-128     1.754  0.40%   100
[117]    image-rgb              fill_radial_rgb_source-128     1.948  0.39%   100
[118]    image-rgb               fill_radial_rgba_over-128     1.815  0.54%   100
[119]    image-rgb             fill_radial_rgba_source-128     2.026  0.33%   100
[120]    image-rgb                 fill_solid_rgb_over-256     0.780  0.63%   100
[121]    image-rgb               fill_solid_rgb_source-256     1.825  0.36%   100
[122]    image-rgb                fill_solid_rgba_over-256     1.243  0.31%   100
[123]    image-rgb              fill_solid_rgba_source-256     1.827  0.42%   100
[124]    image-rgb                 fill_image_rgb_over-256     1.089  0.41%   100
[125]    image-rgb               fill_image_rgb_source-256     1.838  0.52%   100
[126]    image-rgb                fill_image_rgba_over-256     1.231  0.62%   100
[127]    image-rgb              fill_image_rgba_source-256     1.842  0.55%   100
[128]    image-rgb               fill_similar_rgb_over-256     1.092  0.31%   100
[129]    image-rgb             fill_similar_rgb_source-256     1.837  0.56%   100
[130]    image-rgb              fill_similar_rgba_over-256     1.226  0.36%   100
[131]    image-rgb            fill_similar_rgba_source-256     1.839  0.54%   100
[132]    image-rgb                fill_linear_rgb_over-256     3.835  0.54%   100
[133]    image-rgb              fill_linear_rgb_source-256     4.580  0.50%   100
[134]    image-rgb               fill_linear_rgba_over-256     4.095  0.47%   100
[135]    image-rgb             fill_linear_rgba_source-256     4.586  0.57%   100
[136]    image-rgb                fill_radial_rgb_over-256     7.047  1.24%   100
[137]    image-rgb              fill_radial_rgb_source-256     7.826  1.86%   100
[138]    image-rgb               fill_radial_rgba_over-256     6.651  0.92%   100
[139]    image-rgb             fill_radial_rgba_source-256     7.159  1.39%   100
[140]    image-rgb               stroke_solid_rgb_over-64      1.101  0.43%   100
[141]    image-rgb             stroke_solid_rgb_source-64      1.219  0.46%   100
[142]    image-rgb              stroke_solid_rgba_over-64      1.126  0.34%   100
[143]    image-rgb            stroke_solid_rgba_source-64      1.219  0.49%   100
[144]    image-rgb               stroke_image_rgb_over-64      1.136  0.44%   100
[145]    image-rgb             stroke_image_rgb_source-64      1.225  0.36%   100
[146]    image-rgb              stroke_image_rgba_over-64      1.146  0.54%   100
[147]    image-rgb            stroke_image_rgba_source-64      1.225  0.40%   100
[148]    image-rgb             stroke_similar_rgb_over-64      1.134  0.29%   100
[149]    image-rgb           stroke_similar_rgb_source-64      1.222  0.45%   100
[150]    image-rgb            stroke_similar_rgba_over-64      1.144  0.25%   100
[151]    image-rgb          stroke_similar_rgba_source-64      1.222  0.26%   100
[152]    image-rgb              stroke_linear_rgb_over-64      1.375  0.55%   100
[153]    image-rgb            stroke_linear_rgb_source-64      1.466  0.78%   100
[154]    image-rgb             stroke_linear_rgba_over-64      1.388  0.40%   100
[155]    image-rgb           stroke_linear_rgba_source-64      1.463  0.66%   100
[156]    image-rgb              stroke_radial_rgb_over-64      1.619  0.35%   100
[157]    image-rgb            stroke_radial_rgb_source-64      1.710  0.51%   100
[158]    image-rgb             stroke_radial_rgba_over-64      1.582  0.40%   100
[159]    image-rgb           stroke_radial_rgba_source-64      1.660  0.46%   100
[160]    image-rgb               stroke_solid_rgb_over-128     1.425  0.47%   100
[161]    image-rgb             stroke_solid_rgb_source-128     1.873  0.53%   100
[162]    image-rgb              stroke_solid_rgba_over-128     1.547  0.50%   100
[163]    image-rgb            stroke_solid_rgba_source-128     1.870  0.38%   100
[164]    image-rgb               stroke_image_rgb_over-128     1.563  0.35%   100
[165]    image-rgb             stroke_image_rgb_source-128     1.882  0.54%   100
[166]    image-rgb              stroke_image_rgba_over-128     1.607  0.48%   100
[167]    image-rgb            stroke_image_rgba_source-128     1.884  0.42%   100
[168]    image-rgb             stroke_similar_rgb_over-128     1.566  0.44%   100
[169]    image-rgb           stroke_similar_rgb_source-128     1.884  0.47%   100
[170]    image-rgb            stroke_similar_rgba_over-128     1.605  0.46%   100
[171]    image-rgb          stroke_similar_rgba_source-128     1.885  0.33%   100
[172]    image-rgb              stroke_linear_rgb_over-128     2.453  0.41%   100
[173]    image-rgb            stroke_linear_rgb_source-128     2.770  0.41%   100
[174]    image-rgb             stroke_linear_rgba_over-128     2.526  0.59%   100
[175]    image-rgb           stroke_linear_rgba_source-128     2.770  0.45%   100
[176]    image-rgb              stroke_radial_rgb_over-128     3.423  0.51%   100
[177]    image-rgb            stroke_radial_rgb_source-128     3.743  0.67%   100
[178]    image-rgb             stroke_radial_rgba_over-128     3.296  0.59%   100
[179]    image-rgb           stroke_radial_rgba_source-128     3.543  0.45%   100
[180]    image-rgb               stroke_solid_rgb_over-256     2.820  0.54%   100
[181]    image-rgb             stroke_solid_rgb_source-256     4.551  0.75%   100
[182]    image-rgb              stroke_solid_rgba_over-256     3.356  0.91%   100
[183]    image-rgb            stroke_solid_rgba_source-256     4.559  0.93%   100
[184]    image-rgb               stroke_image_rgb_over-256     3.381  0.79%   100
[185]    image-rgb             stroke_image_rgb_source-256     4.633  1.23%   100
[186]    image-rgb              stroke_image_rgba_over-256     3.499  1.08%   100
[187]    image-rgb            stroke_image_rgba_source-256     4.587  0.95%   100
[188]    image-rgb             stroke_similar_rgb_over-256     3.379  1.00%   100
[189]    image-rgb           stroke_similar_rgb_source-256     4.620  0.99%   100
[190]    image-rgb            stroke_similar_rgba_over-256     3.496  0.90%   100
[191]    image-rgb          stroke_similar_rgba_source-256     4.585  1.01%   100
[192]    image-rgb              stroke_linear_rgb_over-256     6.809  1.58%   100
[193]    image-rgb            stroke_linear_rgb_source-256     8.026  1.75%   100
[194]    image-rgb             stroke_linear_rgba_over-256     7.112  1.51%   100
[195]    image-rgb           stroke_linear_rgba_source-256     8.117  2.99%   100
[196]    image-rgb              stroke_radial_rgb_over-256    10.741  2.48%   100
[197]    image-rgb            stroke_radial_rgb_source-256    11.965  2.30%   100
[198]    image-rgb             stroke_radial_rgba_over-256    10.207  2.24%   100
[199]    image-rgb           stroke_radial_rgba_source-256    11.156  2.43%   100
[200]    image-rgb                 text_solid_rgb_over-64      1.196  0.33%   100
[201]    image-rgb               text_solid_rgb_source-64      1.530  0.46%   100
[202]    image-rgb                text_solid_rgba_over-64      1.196  0.38%   100
[203]    image-rgb              text_solid_rgba_source-64      1.531  0.50%   100
[204]    image-rgb                 text_image_rgb_over-64      1.229  0.46%   100
[205]    image-rgb               text_image_rgb_source-64      1.520  0.45%   100
[206]    image-rgb                text_image_rgba_over-64      1.226  0.24%   100
[207]    image-rgb              text_image_rgba_source-64      1.522  0.58%   100
[208]    image-rgb               text_similar_rgb_over-64      1.225  0.47%   100
[209]    image-rgb             text_similar_rgb_source-64      1.520  0.53%   100
[210]    image-rgb              text_similar_rgba_over-64      1.225  0.30%   100
[211]    image-rgb            text_similar_rgba_source-64      1.520  0.52%   100
[212]    image-rgb                text_linear_rgb_over-64      1.425  0.55%   100
[213]    image-rgb              text_linear_rgb_source-64      1.717  0.53%   100
[214]    image-rgb               text_linear_rgba_over-64      1.422  0.44%   100
[215]    image-rgb             text_linear_rgba_source-64      1.717  0.56%   100
[216]    image-rgb                text_radial_rgb_over-64      1.544  0.59%   100
[217]    image-rgb              text_radial_rgb_source-64      1.839  0.55%   100
[218]    image-rgb               text_radial_rgba_over-64      1.544  0.63%   100
[219]    image-rgb             text_radial_rgba_source-64      1.838  0.42%   100
[220]    image-rgb                 text_solid_rgb_over-128     2.083  0.40%   100
[221]    image-rgb               text_solid_rgb_source-128     3.089  0.54%   100
[222]    image-rgb                text_solid_rgba_over-128     2.078  0.55%   100
[223]    image-rgb              text_solid_rgba_source-128     3.091  0.66%   100
[224]    image-rgb                 text_image_rgb_over-128     2.252  0.43%   100
[225]    image-rgb               text_image_rgb_source-128     3.117  0.62%   100
[226]    image-rgb                text_image_rgba_over-128     2.254  0.46%   100
[227]    image-rgb              text_image_rgba_source-128     3.114  0.70%   100
[228]    image-rgb               text_similar_rgb_over-128     2.255  0.54%   100
[229]    image-rgb             text_similar_rgb_source-128     3.112  0.56%   100
[230]    image-rgb              text_similar_rgba_over-128     2.254  0.50%   100
[231]    image-rgb            text_similar_rgba_source-128     3.109  0.53%   100
[232]    image-rgb                text_linear_rgb_over-128     2.981  0.55%   100
[233]    image-rgb              text_linear_rgb_source-128     3.836  0.50%   100
[234]    image-rgb               text_linear_rgba_over-128     2.974  0.53%   100
[235]    image-rgb             text_linear_rgba_source-128     3.838  0.55%   100
[236]    image-rgb                text_radial_rgb_over-128     3.557  0.77%   100
[237]    image-rgb              text_radial_rgb_source-128     4.406  0.62%   100
[238]    image-rgb               text_radial_rgba_over-128     3.546  0.59%   100
[239]    image-rgb             text_radial_rgba_source-128     4.404  0.56%   100
[240]    image-rgb                 text_solid_rgb_over-256     8.144  2.08%   100
[241]    image-rgb               text_solid_rgb_source-256    12.284  2.38%   100
[242]    image-rgb                text_solid_rgba_over-256     8.183  2.67%   100
[243]    image-rgb              text_solid_rgba_source-256    12.262  2.36%   100
[244]    image-rgb                 text_image_rgb_over-256     8.864  2.01%   100
[245]    image-rgb               text_image_rgb_source-256    12.515  2.47%   100
[246]    image-rgb                text_image_rgba_over-256     8.886  2.30%   100
[247]    image-rgb              text_image_rgba_source-256    12.471  2.33%   100
[248]    image-rgb               text_similar_rgb_over-256     8.946  2.32%   100
[249]    image-rgb             text_similar_rgb_source-256    12.561  2.46%   100
[250]    image-rgb              text_similar_rgba_over-256     8.885  2.13%   100
[251]    image-rgb            text_similar_rgba_source-256    12.498  2.24%   100
[252]    image-rgb                text_linear_rgb_over-256    11.812  2.32%   100
[253]    image-rgb              text_linear_rgb_source-256    15.392  2.13%   100
[254]    image-rgb               text_linear_rgba_over-256    11.845  2.34%   100
[255]    image-rgb             text_linear_rgba_source-256    15.425  2.20%   100
[256]    image-rgb                text_radial_rgb_over-256    14.131  2.24%   100
[257]    image-rgb              text_radial_rgb_source-256    17.654  2.09%   100
[258]    image-rgb               text_radial_rgba_over-256    14.132  2.10%   100
[259]    image-rgb             text_radial_rgba_source-256    17.679  1.94%   100
[260]    image-rgb                       tessellate-16-100     0.116  0.06%   100
[261]    image-rgb                       tessellate-64-100    12.873  2.16%   100
[262]    image-rgb                      tessellate-256-100   896.174 35.89%   100
[  0]     xlib-rgba               paint_solid_rgb_over-64      0.040  0.29%   100
[  1]     xlib-rgba             paint_solid_rgb_source-64      0.040  1.29%   100
[  2]     xlib-rgba              paint_solid_rgba_over-64      0.125  3.09%   100
[  3]     xlib-rgba            paint_solid_rgba_source-64      0.080  1.11%   100
[  4]     xlib-rgba               paint_image_rgb_over-64      0.333  1.34%   100
[  5]     xlib-rgba             paint_image_rgb_source-64      0.333  1.29%   100
[  6]     xlib-rgba              paint_image_rgba_over-64      0.356  1.16%   100
[  7]     xlib-rgba            paint_image_rgba_source-64      0.319  1.20%   100
[  8]     xlib-rgba             paint_similar_rgb_over-64      0.123  3.71%   100
[  9]     xlib-rgba           paint_similar_rgb_source-64      0.124  1.25%   100
[ 10]     xlib-rgba            paint_similar_rgba_over-64      0.146  3.49%   100
[ 11]     xlib-rgba          paint_similar_rgba_source-64      0.110  3.78%   100
[ 12]     xlib-rgba              paint_linear_rgb_over-64      0.862  0.79%   100
[ 13]     xlib-rgba            paint_linear_rgb_source-64      0.826  0.64%   100
[ 14]     xlib-rgba             paint_linear_rgba_over-64      0.862  0.63%   100
[ 15]     xlib-rgba           paint_linear_rgba_source-64      0.828  0.64%   100
[ 16]     xlib-rgba              paint_radial_rgb_over-64      1.324  0.45%   100
[ 17]     xlib-rgba            paint_radial_rgb_source-64      1.288  0.52%   100
[ 18]     xlib-rgba             paint_radial_rgba_over-64      1.324  0.58%   100
[ 19]     xlib-rgba           paint_radial_rgba_source-64      1.288  0.36%   100
[ 20]     xlib-rgba               paint_solid_rgb_over-128     0.050  0.18%   100
[ 21]     xlib-rgba             paint_solid_rgb_source-128     0.050  0.24%   100
[ 22]     xlib-rgba              paint_solid_rgba_over-128     0.334  4.01%   100
[ 23]     xlib-rgba            paint_solid_rgba_source-128     0.157  0.84%   100
[ 24]     xlib-rgba               paint_image_rgb_over-128     0.986  1.99%   100
[ 25]     xlib-rgba             paint_image_rgb_source-128     0.984  2.09%   100
[ 26]     xlib-rgba              paint_image_rgba_over-128     1.056  1.59%   100
[ 27]     xlib-rgba            paint_image_rgba_source-128     0.914  1.60%   100
[ 28]     xlib-rgba             paint_similar_rgb_over-128     0.332  6.70%   100
[ 29]     xlib-rgba           paint_similar_rgb_source-128     0.335  4.98%   100
[ 30]     xlib-rgba            paint_similar_rgba_over-128     0.407  5.02%   100
[ 31]     xlib-rgba          paint_similar_rgba_source-128     0.271  4.37%   100
[ 32]     xlib-rgba              paint_linear_rgb_over-128     3.054  1.00%   100
[ 33]     xlib-rgba            paint_linear_rgb_source-128     2.899  0.71%   100
[ 34]     xlib-rgba             paint_linear_rgba_over-128     3.051  0.92%   100
[ 35]     xlib-rgba           paint_linear_rgba_source-128     2.910  0.78%   100
[ 36]     xlib-rgba              paint_radial_rgb_over-128     4.934  0.94%   100
[ 37]     xlib-rgba            paint_radial_rgb_source-128     4.789  0.75%   100
[ 38]     xlib-rgba             paint_radial_rgba_over-128     4.932  1.13%   100
[ 39]     xlib-rgba           paint_radial_rgba_source-128     4.787  0.81%   100
[ 40]     xlib-rgba               paint_solid_rgb_over-256     0.090  0.42%   100
[ 41]     xlib-rgba             paint_solid_rgb_source-256     0.090  0.36%   100
[ 42]     xlib-rgba              paint_solid_rgba_over-256     1.409  5.25%   100
[ 43]     xlib-rgba            paint_solid_rgba_source-256     0.447  5.09%   100
[ 44]     xlib-rgba               paint_image_rgb_over-256     4.387  2.64%   100
[ 45]     xlib-rgba             paint_image_rgb_source-256     4.390  2.12%   100
[ 46]     xlib-rgba              paint_image_rgba_over-256     4.872  1.61%   100
[ 47]     xlib-rgba            paint_image_rgba_source-256     3.854  1.32%   100
[ 48]     xlib-rgba             paint_similar_rgb_over-256     1.427  6.09%   100
[ 49]     xlib-rgba           paint_similar_rgb_source-256     1.430  5.09%   100
[ 50]     xlib-rgba            paint_similar_rgba_over-256     1.914  4.05%   100
[ 51]     xlib-rgba          paint_similar_rgba_source-256     0.908  5.44%   100
[ 52]     xlib-rgba              paint_linear_rgb_over-256    13.109  2.17%   100
[ 53]     xlib-rgba            paint_linear_rgb_source-256    12.092  2.25%   100
[ 54]     xlib-rgba             paint_linear_rgba_over-256    13.091  1.86%   100
[ 55]     xlib-rgba           paint_linear_rgba_source-256    12.063  2.03%   100
[ 56]     xlib-rgba              paint_radial_rgb_over-256    20.866  1.75%   100
[ 57]     xlib-rgba            paint_radial_rgb_source-256    19.819  1.83%   100
[ 58]     xlib-rgba             paint_radial_rgba_over-256    20.887  1.87%   100
[ 59]     xlib-rgba           paint_radial_rgba_source-256    19.965  2.02%   100
[ 60]     xlib-rgba               paint_solid_rgb_over-512     0.919  1.55%   100
[ 61]     xlib-rgba             paint_solid_rgb_source-512     0.914  1.11%   100
[ 62]     xlib-rgba              paint_solid_rgba_over-512     8.606  1.11%   100
[ 63]     xlib-rgba            paint_solid_rgba_source-512     1.716  3.88%   100
[ 64]     xlib-rgba               paint_image_rgb_over-512    18.884  1.93%   100
[ 65]     xlib-rgba             paint_image_rgb_source-512    18.851  1.79%   100
[ 66]     xlib-rgba              paint_image_rgba_over-512    22.387  1.47%   100
[ 67]     xlib-rgba            paint_image_rgba_source-512    15.601  2.07%   100
[ 68]     xlib-rgba             paint_similar_rgb_over-512     6.477  1.87%   100
[ 69]     xlib-rgba           paint_similar_rgb_source-512     6.484  1.64%   100
[ 70]     xlib-rgba            paint_similar_rgba_over-512    10.003  1.15%   100
[ 71]     xlib-rgba          paint_similar_rgba_source-512     3.226  2.39%   100
[ 72]     xlib-rgba              paint_linear_rgb_over-512    56.435  0.61%   100
[ 73]     xlib-rgba            paint_linear_rgb_source-512    49.401  0.72%   100
[ 74]     xlib-rgba             paint_linear_rgba_over-512    56.222  0.46%   100
[ 75]     xlib-rgba           paint_linear_rgba_source-512    49.449  0.83%   100
[ 76]     xlib-rgba              paint_radial_rgb_over-512    86.801  0.52%   100
[ 77]     xlib-rgba            paint_radial_rgb_source-512    80.424  0.65%   100
[ 78]     xlib-rgba             paint_radial_rgba_over-512    94.580 14.65%   100
[ 79]     xlib-rgba           paint_radial_rgba_source-512    88.064 16.41%   100
[ 80]     xlib-rgba                fill_solid_rgb_over-64      0.381  0.98%   100
[ 81]     xlib-rgba              fill_solid_rgb_source-64      0.541  1.17%   100
[ 82]     xlib-rgba               fill_solid_rgba_over-64      0.379  0.87%   100
[ 83]     xlib-rgba             fill_solid_rgba_source-64      0.540  1.26%   100
[ 84]     xlib-rgba                fill_image_rgb_over-64      0.585  0.87%   100
[ 85]     xlib-rgba              fill_image_rgb_source-64      0.715  1.42%   100
[ 86]     xlib-rgba               fill_image_rgba_over-64      0.587  1.09%   100
[ 87]     xlib-rgba             fill_image_rgba_source-64      0.714  1.13%   100
[ 88]     xlib-rgba              fill_similar_rgb_over-64      0.390  0.94%   100
[ 89]     xlib-rgba            fill_similar_rgb_source-64      0.544  1.31%   100
[ 90]     xlib-rgba             fill_similar_rgba_over-64      0.391  0.98%   100
[ 91]     xlib-rgba           fill_similar_rgba_source-64      0.544  1.73%   100
[ 92]     xlib-rgba               fill_linear_rgb_over-64      0.763  0.79%   100
[ 93]     xlib-rgba             fill_linear_rgb_source-64      0.932  0.97%   100
[ 94]     xlib-rgba              fill_linear_rgba_over-64      0.766  0.80%   100
[ 95]     xlib-rgba            fill_linear_rgba_source-64      0.927  0.95%   100
[ 96]     xlib-rgba               fill_radial_rgb_over-64      1.027  0.50%   100
[ 97]     xlib-rgba             fill_radial_rgb_source-64      1.189  0.76%   100
[ 98]     xlib-rgba              fill_radial_rgba_over-64      0.994  0.70%   100
[ 99]     xlib-rgba            fill_radial_rgba_source-64      1.153  0.97%   100
[100]     xlib-rgba                fill_solid_rgb_over-128     0.634  1.80%   100
[101]     xlib-rgba              fill_solid_rgb_source-128     1.183  2.91%   100
[102]     xlib-rgba               fill_solid_rgba_over-128     0.632  2.14%   100
[103]     xlib-rgba             fill_solid_rgba_source-128     1.180  3.02%   100
[104]     xlib-rgba                fill_image_rgb_over-128     1.409  1.39%   100
[105]     xlib-rgba              fill_image_rgb_source-128     1.904  1.74%   100
[106]     xlib-rgba               fill_image_rgba_over-128     1.409  1.31%   100
[107]     xlib-rgba             fill_image_rgba_source-128     1.904  1.67%   100
[108]     xlib-rgba              fill_similar_rgb_over-128     0.735  1.98%   100
[109]     xlib-rgba            fill_similar_rgb_source-128     1.267  3.30%   100
[110]     xlib-rgba             fill_similar_rgba_over-128     0.734  2.48%   100
[111]     xlib-rgba           fill_similar_rgba_source-128     1.269  2.85%   100
[112]     xlib-rgba               fill_linear_rgb_over-128     2.069  1.11%   100
[113]     xlib-rgba             fill_linear_rgb_source-128     2.573  1.50%   100
[114]     xlib-rgba              fill_linear_rgba_over-128     2.073  1.05%   100
[115]     xlib-rgba            fill_linear_rgba_source-128     2.574  1.60%   100
[116]     xlib-rgba               fill_radial_rgb_over-128     3.093  0.87%   100
[117]     xlib-rgba             fill_radial_rgb_source-128     3.401  1.06%   100
[118]     xlib-rgba              fill_radial_rgba_over-128     3.101  1.04%   100
[119]     xlib-rgba            fill_radial_rgba_source-128     3.402  1.15%   100
[120]     xlib-rgba                fill_solid_rgb_over-256     1.860  2.79%   100
[121]     xlib-rgba              fill_solid_rgb_source-256     3.815  1.99%   100
[122]     xlib-rgba               fill_solid_rgba_over-256     1.858  2.34%   100
[123]     xlib-rgba             fill_solid_rgba_source-256     3.816  2.22%   100
[124]     xlib-rgba                fill_image_rgb_over-256     5.247  1.69%   100
[125]     xlib-rgba              fill_image_rgb_source-256     6.613  1.98%   100
[126]     xlib-rgba               fill_image_rgba_over-256     5.240  1.40%   100
[127]     xlib-rgba             fill_image_rgba_source-256     6.601  1.51%   100
[128]     xlib-rgba              fill_similar_rgb_over-256     2.222  2.80%   100
[129]     xlib-rgba            fill_similar_rgb_source-256     4.165  2.40%   100
[130]     xlib-rgba             fill_similar_rgba_over-256     2.224  3.05%   100
[131]     xlib-rgba           fill_similar_rgba_source-256     4.168  2.49%   100
[132]     xlib-rgba               fill_linear_rgb_over-256     7.431  2.12%   100
[133]     xlib-rgba             fill_linear_rgb_source-256     9.211  1.40%   100
[134]     xlib-rgba              fill_linear_rgba_over-256     7.406  1.29%   100
[135]     xlib-rgba            fill_linear_rgba_source-256     9.221  1.66%   100
[136]     xlib-rgba               fill_radial_rgb_over-256    11.101  2.36%   100
[137]     xlib-rgba             fill_radial_rgb_source-256    13.443  2.17%   100
[138]     xlib-rgba              fill_radial_rgba_over-256    11.628  2.28%   100
[139]     xlib-rgba            fill_radial_rgba_source-256    13.450  2.12%   100
[140]     xlib-rgba              stroke_solid_rgb_over-64      1.464  0.76%   100
[141]     xlib-rgba            stroke_solid_rgb_source-64      1.699  0.80%   100
[142]     xlib-rgba             stroke_solid_rgba_over-64      1.462  0.52%   100
[143]     xlib-rgba           stroke_solid_rgba_source-64      1.691  2.72%   100
[144]     xlib-rgba              stroke_image_rgb_over-64      1.715  0.77%   100
[145]     xlib-rgba            stroke_image_rgb_source-64      1.915  0.86%   100
[146]     xlib-rgba             stroke_image_rgba_over-64      1.711  0.80%   100
[147]     xlib-rgba           stroke_image_rgba_source-64      1.916  0.82%   100
[148]     xlib-rgba            stroke_similar_rgb_over-64      1.488  0.69%   100
[149]     xlib-rgba          stroke_similar_rgb_source-64      1.726  1.05%   100
[150]     xlib-rgba           stroke_similar_rgba_over-64      1.489  0.80%   100
[151]     xlib-rgba         stroke_similar_rgba_source-64      1.724  0.81%   100
[152]     xlib-rgba             stroke_linear_rgb_over-64      2.064  0.62%   100
[153]     xlib-rgba           stroke_linear_rgb_source-64      2.287  0.58%   100
[154]     xlib-rgba            stroke_linear_rgba_over-64      2.059  0.54%   100
[155]     xlib-rgba          stroke_linear_rgba_source-64      2.293  0.62%   100
[156]     xlib-rgba             stroke_radial_rgb_over-64      2.488  0.42%   100
[157]     xlib-rgba           stroke_radial_rgb_source-64      2.667  0.66%   100
[158]     xlib-rgba            stroke_radial_rgba_over-64      2.668  0.45%   100
[159]     xlib-rgba          stroke_radial_rgba_source-64      2.645  0.74%   100
[160]     xlib-rgba              stroke_solid_rgb_over-128     2.054  0.77%   100
[161]     xlib-rgba            stroke_solid_rgb_source-128     2.911  1.76%   100
[162]     xlib-rgba             stroke_solid_rgba_over-128     2.053  0.92%   100
[163]     xlib-rgba           stroke_solid_rgba_source-128     2.911  2.10%   100
[164]     xlib-rgba              stroke_image_rgb_over-128     2.922  1.27%   100
[165]     xlib-rgba            stroke_image_rgb_source-128     3.736  1.27%   100
[166]     xlib-rgba             stroke_image_rgba_over-128     2.928  1.08%   100
[167]     xlib-rgba           stroke_image_rgba_source-128     3.737  1.40%   100
[168]     xlib-rgba            stroke_similar_rgb_over-128     2.198  1.24%   100
[169]     xlib-rgba          stroke_similar_rgb_source-128     3.066  1.43%   100
[170]     xlib-rgba           stroke_similar_rgba_over-128     2.197  1.52%   100
[171]     xlib-rgba         stroke_similar_rgba_source-128     3.064  1.66%   100
[172]     xlib-rgba             stroke_linear_rgb_over-128     4.293  1.00%   100
[173]     xlib-rgba           stroke_linear_rgb_source-128     5.102  1.18%   100
[174]     xlib-rgba            stroke_linear_rgba_over-128     4.326  0.90%   100
[175]     xlib-rgba          stroke_linear_rgba_source-128     5.106  1.15%   100
[176]     xlib-rgba             stroke_radial_rgb_over-128     5.823  0.90%   100
[177]     xlib-rgba           stroke_radial_rgb_source-128     6.634  1.03%   100
[178]     xlib-rgba            stroke_radial_rgba_over-128     5.783  0.90%   100
[179]     xlib-rgba          stroke_radial_rgba_source-128     6.578  1.26%   100
[180]     xlib-rgba              stroke_solid_rgb_over-256     4.844  1.19%   100
[181]     xlib-rgba            stroke_solid_rgb_source-256     7.811  1.78%   100
[182]     xlib-rgba             stroke_solid_rgba_over-256     4.840  0.87%   100
[183]     xlib-rgba           stroke_solid_rgba_source-256     7.824  0.91%   100
[184]     xlib-rgba              stroke_image_rgb_over-256     8.570  1.26%   100
[185]     xlib-rgba            stroke_image_rgb_source-256    10.665  1.36%   100
[186]     xlib-rgba             stroke_image_rgba_over-256     8.591  1.30%   100
[187]     xlib-rgba           stroke_image_rgba_source-256    10.659  1.19%   100
[188]     xlib-rgba            stroke_similar_rgb_over-256     5.395  1.67%   100
[189]     xlib-rgba          stroke_similar_rgb_source-256     8.368  1.36%   100
[190]     xlib-rgba           stroke_similar_rgba_over-256     5.389  1.63%   100
[191]     xlib-rgba         stroke_similar_rgba_source-256     8.379  1.30%   100
[192]     xlib-rgba             stroke_linear_rgb_over-256    14.473  1.46%   100
[193]     xlib-rgba           stroke_linear_rgb_source-256    16.385  1.90%   100
[194]     xlib-rgba            stroke_linear_rgba_over-256    14.456  1.27%   100
[195]     xlib-rgba          stroke_linear_rgba_source-256    16.348  1.74%   100
[196]     xlib-rgba             stroke_radial_rgb_over-256    20.244  1.85%   100
[197]     xlib-rgba           stroke_radial_rgb_source-256    23.526  1.80%   100
[198]     xlib-rgba            stroke_radial_rgba_over-256    20.318  1.83%   100
[199]     xlib-rgba          stroke_radial_rgba_source-256    23.430  1.78%   100
[200]     xlib-rgba                text_solid_rgb_over-64      0.988  0.54%   100
[201]     xlib-rgba              text_solid_rgb_source-64      2.319  0.72%   100
[202]     xlib-rgba               text_solid_rgba_over-64      0.988  0.58%   100
[203]     xlib-rgba             text_solid_rgba_source-64      2.317  0.81%   100
[204]     xlib-rgba                text_image_rgb_over-64      1.764  0.71%   100
[205]     xlib-rgba              text_image_rgb_source-64      3.898  0.92%   100
[206]     xlib-rgba               text_image_rgba_over-64      1.753  0.64%   100
[207]     xlib-rgba             text_image_rgba_source-64      3.866  0.85%   100
[208]     xlib-rgba              text_similar_rgb_over-64      1.111  0.70%   100
[209]     xlib-rgba            text_similar_rgb_source-64      2.157  0.74%   100
[210]     xlib-rgba             text_similar_rgba_over-64      1.109  0.38%   100
[211]     xlib-rgba           text_similar_rgba_source-64      2.157  0.78%   100
[212]     xlib-rgba               text_linear_rgb_over-64      3.096  0.87%   100
[213]     xlib-rgba             text_linear_rgb_source-64      3.043  0.92%   100
[214]     xlib-rgba              text_linear_rgba_over-64      3.086  0.68%   100
[215]     xlib-rgba            text_linear_rgba_source-64      3.040  0.73%   100
[216]     xlib-rgba               text_radial_rgb_over-64      4.698  1.71%   100
[217]     xlib-rgba             text_radial_rgb_source-64      3.483  1.08%   100
[218]     xlib-rgba              text_radial_rgba_over-64      4.702  1.59%   100
[219]     xlib-rgba            text_radial_rgba_source-64      3.472  0.95%   100
[220]     xlib-rgba                text_solid_rgb_over-128     3.489  0.69%   100
[221]     xlib-rgba              text_solid_rgb_source-128     4.783  0.76%   100
[222]     xlib-rgba               text_solid_rgba_over-128     3.491  0.67%   100
[223]     xlib-rgba             text_solid_rgba_source-128     4.771  0.84%   100
[224]     xlib-rgba                text_image_rgb_over-128    12.657  2.64%   100
[225]     xlib-rgba              text_image_rgb_source-128    13.969  2.45%   100
[226]     xlib-rgba               text_image_rgba_over-128    12.579  2.29%   100
[227]     xlib-rgba             text_image_rgba_source-128    13.832  2.19%   100
[228]     xlib-rgba              text_similar_rgb_over-128     3.525  0.78%   100
[229]     xlib-rgba            text_similar_rgb_source-128     4.496  0.74%   100
[230]     xlib-rgba             text_similar_rgba_over-128     3.526  0.90%   100
[231]     xlib-rgba           text_similar_rgba_source-128     4.503  0.74%   100
[232]     xlib-rgba               text_linear_rgb_over-128     6.106  0.77%   100
[233]     xlib-rgba             text_linear_rgb_source-128     7.402  1.68%   100
[234]     xlib-rgba              text_linear_rgba_over-128     6.103  0.78%   100
[235]     xlib-rgba            text_linear_rgba_source-128     7.399  1.80%   100
[236]     xlib-rgba               text_radial_rgb_over-128     7.938  2.24%   100
[237]     xlib-rgba             text_radial_rgb_source-128     9.204  2.03%   100
[238]     xlib-rgba              text_radial_rgba_over-128     7.902  2.02%   100
[239]     xlib-rgba            text_radial_rgba_source-128     9.213  2.06%   100
[240]     xlib-rgba                text_solid_rgb_over-256    14.030  2.24%   100
[241]     xlib-rgba              text_solid_rgb_source-256    19.964  2.03%   100
[242]     xlib-rgba               text_solid_rgba_over-256    14.103  2.37%   100
[243]     xlib-rgba             text_solid_rgba_source-256    19.855  1.82%   100
[244]     xlib-rgba                text_image_rgb_over-256   186.381  0.46%   100
[245]     xlib-rgba              text_image_rgb_source-256   193.845  0.44%   100
[246]     xlib-rgba               text_image_rgba_over-256   186.579  0.48%   100
[247]     xlib-rgba             text_image_rgba_source-256   194.062  0.42%   100
[248]     xlib-rgba              text_similar_rgb_over-256    13.704  2.13%   100
[249]     xlib-rgba            text_similar_rgb_source-256    18.526  1.94%   100
[250]     xlib-rgba             text_similar_rgba_over-256    13.713  2.19%   100
[251]     xlib-rgba           text_similar_rgba_source-256    18.533  2.02%   100
[252]     xlib-rgba               text_linear_rgb_over-256    24.718  1.58%   100
[253]     xlib-rgba             text_linear_rgb_source-256    29.964  1.32%   100
[254]     xlib-rgba              text_linear_rgba_over-256    24.723  1.60%   100
[255]     xlib-rgba            text_linear_rgba_source-256    29.980  1.43%   100
[256]     xlib-rgba               text_radial_rgb_over-256    32.003  1.52%   100
[257]     xlib-rgba             text_radial_rgb_source-256    37.234  1.35%   100
[258]     xlib-rgba              text_radial_rgba_over-256    31.853  1.32%   100
[259]     xlib-rgba            text_radial_rgba_source-256    37.210  1.28%   100
[260]     xlib-rgba                      tessellate-16-100     0.154  0.17%   100
[261]     xlib-rgba                      tessellate-64-100    13.060  2.27%   100
[262]     xlib-rgba                     tessellate-256-100   917.575 32.74%   100
[  0]     xlib-rgb                paint_solid_rgb_over-64      0.089  2.18%   100
[  1]     xlib-rgb              paint_solid_rgb_source-64      0.089  0.71%   100
[  2]     xlib-rgb               paint_solid_rgba_over-64      0.215  3.08%   100
[  3]     xlib-rgb             paint_solid_rgba_source-64      0.088  2.12%   100
[  4]     xlib-rgb                paint_image_rgb_over-64      0.322  2.12%   100
[  5]     xlib-rgb              paint_image_rgb_source-64      0.323  2.24%   100
[  6]     xlib-rgb               paint_image_rgba_over-64      0.447  2.44%   100
[  7]     xlib-rgb             paint_image_rgba_source-64      0.387  2.25%   100
[  8]     xlib-rgb              paint_similar_rgb_over-64      0.122  0.75%   100
[  9]     xlib-rgb            paint_similar_rgb_source-64      0.120  3.26%   100
[ 10]     xlib-rgb             paint_similar_rgba_over-64      0.246  1.65%   100
[ 11]     xlib-rgb           paint_similar_rgba_source-64      0.183  3.08%   100
[ 12]     xlib-rgb               paint_linear_rgb_over-64      0.959  1.32%   100
[ 13]     xlib-rgb             paint_linear_rgb_source-64      0.900  1.12%   100
[ 14]     xlib-rgb              paint_linear_rgba_over-64      0.957  1.14%   100
[ 15]     xlib-rgb            paint_linear_rgba_source-64      0.898  0.87%   100
[ 16]     xlib-rgb               paint_radial_rgb_over-64      1.524  1.05%   100
[ 17]     xlib-rgb             paint_radial_rgb_source-64      1.362  0.74%   100
[ 18]     xlib-rgb              paint_radial_rgba_over-64      1.420  0.84%   100
[ 19]     xlib-rgb            paint_radial_rgba_source-64      1.361  0.63%   100
[ 20]     xlib-rgb                paint_solid_rgb_over-128     0.163  3.72%   100
[ 21]     xlib-rgb              paint_solid_rgb_source-128     0.163  3.62%   100
[ 22]     xlib-rgb               paint_solid_rgba_over-128     0.649  3.81%   100
[ 23]     xlib-rgb             paint_solid_rgba_source-128     0.163  3.79%   100
[ 24]     xlib-rgb                paint_image_rgb_over-128     0.903  1.49%   100
[ 25]     xlib-rgb              paint_image_rgb_source-128     0.902  1.25%   100
[ 26]     xlib-rgb               paint_image_rgba_over-128     1.326  2.58%   100
[ 27]     xlib-rgb             paint_image_rgba_source-128     1.127  2.24%   100
[ 28]     xlib-rgb              paint_similar_rgb_over-128     0.267  4.65%   100
[ 29]     xlib-rgb            paint_similar_rgb_source-128     0.270  3.05%   100
[ 30]     xlib-rgb             paint_similar_rgba_over-128     0.695  4.63%   100
[ 31]     xlib-rgb           paint_similar_rgba_source-128     0.490  4.47%   100
[ 32]     xlib-rgb               paint_linear_rgb_over-128     3.347  1.05%   100
[ 33]     xlib-rgb             paint_linear_rgb_source-128     3.141  0.91%   100
[ 34]     xlib-rgb              paint_linear_rgba_over-128     3.321  1.20%   100
[ 35]     xlib-rgb            paint_linear_rgba_source-128     3.122  1.05%   100
[ 36]     xlib-rgb               paint_radial_rgb_over-128     5.215  1.54%   100
[ 37]     xlib-rgb             paint_radial_rgb_source-128     5.005  1.05%   100
[ 38]     xlib-rgb              paint_radial_rgba_over-128     5.222  1.74%   100
[ 39]     xlib-rgb            paint_radial_rgba_source-128     4.995  0.83%   100
[ 40]     xlib-rgb                paint_solid_rgb_over-256     0.471  4.98%   100
[ 41]     xlib-rgb              paint_solid_rgb_source-256     0.470  5.54%   100
[ 42]     xlib-rgb               paint_solid_rgba_over-256     2.371  2.77%   100
[ 43]     xlib-rgb             paint_solid_rgba_source-256     0.475  3.40%   100
[ 44]     xlib-rgb                paint_image_rgb_over-256     3.865  1.35%   100
[ 45]     xlib-rgb              paint_image_rgb_source-256     3.872  1.45%   100
[ 46]     xlib-rgb               paint_image_rgba_over-256     5.548  1.60%   100
[ 47]     xlib-rgb             paint_image_rgba_source-256     4.807  1.35%   100
[ 48]     xlib-rgb              paint_similar_rgb_over-256     0.863  4.03%   100
[ 49]     xlib-rgb            paint_similar_rgb_source-256     0.863  4.21%   100
[ 50]     xlib-rgb             paint_similar_rgba_over-256     2.529  3.10%   100
[ 51]     xlib-rgb           paint_similar_rgba_source-256     1.771  3.53%   100
[ 52]     xlib-rgb               paint_linear_rgb_over-256    13.849  2.09%   100
[ 53]     xlib-rgb             paint_linear_rgb_source-256    13.094  2.11%   100
[ 54]     xlib-rgb              paint_linear_rgba_over-256    13.885  2.31%   100
[ 55]     xlib-rgb            paint_linear_rgba_source-256    13.090  2.00%   100
[ 56]     xlib-rgb               paint_radial_rgb_over-256    22.114  1.77%   100
[ 57]     xlib-rgb             paint_radial_rgb_source-256    21.421  1.94%   100
[ 58]     xlib-rgb              paint_radial_rgba_over-256    21.630  1.99%   100
[ 59]     xlib-rgb            paint_radial_rgba_source-256    20.847  1.89%   100
[ 60]     xlib-rgb                paint_solid_rgb_over-512     1.703  4.49%   100
[ 61]     xlib-rgb              paint_solid_rgb_source-512     1.702  4.67%   100
[ 62]     xlib-rgb               paint_solid_rgba_over-512     9.227  1.16%   100
[ 63]     xlib-rgb             paint_solid_rgba_source-512     1.704  4.45%   100
[ 64]     xlib-rgb                paint_image_rgb_over-512    15.966  1.50%   100
[ 65]     xlib-rgb              paint_image_rgb_source-512    15.933  1.18%   100
[ 66]     xlib-rgb               paint_image_rgba_over-512    22.511  1.32%   100
[ 67]     xlib-rgb             paint_image_rgba_source-512    18.691  1.99%   100
[ 68]     xlib-rgb              paint_similar_rgb_over-512     3.220  2.90%   100
[ 69]     xlib-rgb            paint_similar_rgb_source-512     3.222  2.80%   100
[ 70]     xlib-rgb             paint_similar_rgba_over-512     9.696  1.31%   100
[ 71]     xlib-rgb           paint_similar_rgba_source-512     5.824  2.85%   100
[ 72]     xlib-rgb               paint_linear_rgb_over-512    56.335  0.48%   100
[ 73]     xlib-rgb             paint_linear_rgb_source-512    52.455  0.68%   100
[ 74]     xlib-rgb              paint_linear_rgba_over-512    42.811 17.48%   100
[ 75]     xlib-rgb            paint_linear_rgba_source-512    38.350  1.01%   100
[ 76]     xlib-rgb               paint_radial_rgb_over-512    71.357  0.68%   100
[ 77]     xlib-rgb             paint_radial_rgb_source-512    71.529  0.76%   100
[ 78]     xlib-rgb              paint_radial_rgba_over-512    70.907  0.62%   100
[ 79]     xlib-rgb            paint_radial_rgba_source-512    71.069  0.71%   100
[ 80]     xlib-rgb                 fill_solid_rgb_over-64      0.432  0.93%   100
[ 81]     xlib-rgb               fill_solid_rgb_source-64      0.635  1.70%   100
[ 82]     xlib-rgb                fill_solid_rgba_over-64      0.430  1.06%   100
[ 83]     xlib-rgb              fill_solid_rgba_source-64      0.632  1.71%   100
[ 84]     xlib-rgb                 fill_image_rgb_over-64      0.641  1.57%   100
[ 85]     xlib-rgb               fill_image_rgb_source-64      0.802  1.46%   100
[ 86]     xlib-rgb                fill_image_rgba_over-64      0.638  1.38%   100
[ 87]     xlib-rgb              fill_image_rgba_source-64      0.803  1.61%   100
[ 88]     xlib-rgb               fill_similar_rgb_over-64      0.432  1.21%   100
[ 89]     xlib-rgb             fill_similar_rgb_source-64      0.629  1.77%   100
[ 90]     xlib-rgb              fill_similar_rgba_over-64      0.433  1.06%   100
[ 91]     xlib-rgb            fill_similar_rgba_source-64      0.629  1.90%   100
[ 92]     xlib-rgb                fill_linear_rgb_over-64      0.806  1.02%   100
[ 93]     xlib-rgb              fill_linear_rgb_source-64      1.010  1.27%   100
[ 94]     xlib-rgb               fill_linear_rgba_over-64      0.807  0.94%   100
[ 95]     xlib-rgb             fill_linear_rgba_source-64      1.012  1.11%   100
[ 96]     xlib-rgb                fill_radial_rgb_over-64      1.022  0.85%   100
[ 97]     xlib-rgb              fill_radial_rgb_source-64      1.226  0.86%   100
[ 98]     xlib-rgb               fill_radial_rgba_over-64      1.042  2.45%   100
[ 99]     xlib-rgb             fill_radial_rgba_source-64      1.238  0.73%   100
[100]     xlib-rgb                 fill_solid_rgb_over-128     0.791  2.07%   100
[101]     xlib-rgb               fill_solid_rgb_source-128     1.487  2.43%   100
[102]     xlib-rgb                fill_solid_rgba_over-128     0.792  2.09%   100
[103]     xlib-rgb              fill_solid_rgba_source-128     1.484  2.73%   100
[104]     xlib-rgb                 fill_image_rgb_over-128     1.475  1.26%   100
[105]     xlib-rgb               fill_image_rgb_source-128     2.112  1.60%   100
[106]     xlib-rgb                fill_image_rgba_over-128     1.471  1.38%   100
[107]     xlib-rgb              fill_image_rgba_source-128     2.111  1.77%   100
[108]     xlib-rgb               fill_similar_rgb_over-128     0.811  2.35%   100
[109]     xlib-rgb             fill_similar_rgb_source-128     1.503  2.49%   100
[110]     xlib-rgb              fill_similar_rgba_over-128     0.814  2.11%   100
[111]     xlib-rgb            fill_similar_rgba_source-128     1.503  2.78%   100
[112]     xlib-rgb                fill_linear_rgb_over-128     2.174  1.27%   100
[113]     xlib-rgb              fill_linear_rgb_source-128     2.819  1.58%   100
[114]     xlib-rgb               fill_linear_rgba_over-128     2.194  1.03%   100
[115]     xlib-rgb             fill_linear_rgba_source-128     2.825  1.60%   100
[116]     xlib-rgb                fill_radial_rgb_over-128     3.047  0.92%   100
[117]     xlib-rgb              fill_radial_rgb_source-128     3.716  1.03%   100
[118]     xlib-rgb               fill_radial_rgba_over-128     3.063  0.95%   100
[119]     xlib-rgb             fill_radial_rgba_source-128     3.695  1.19%   100
[120]     xlib-rgb                 fill_solid_rgb_over-256     2.311  2.30%   100
[121]     xlib-rgb               fill_solid_rgb_source-256     4.720  1.78%   100
[122]     xlib-rgb                fill_solid_rgba_over-256     2.312  2.25%   100
[123]     xlib-rgb              fill_solid_rgba_source-256     4.717  1.84%   100
[124]     xlib-rgb                 fill_image_rgb_over-256     5.546  1.36%   100
[125]     xlib-rgb               fill_image_rgb_source-256     7.230  1.25%   100
[126]     xlib-rgb                fill_image_rgba_over-256     5.531  1.49%   100
[127]     xlib-rgb              fill_image_rgba_source-256     7.231  1.42%   100
[128]     xlib-rgb               fill_similar_rgb_over-256     2.414  3.03%   100
[129]     xlib-rgb             fill_similar_rgb_source-256     4.826  1.78%   100
[130]     xlib-rgb              fill_similar_rgba_over-256     2.432  1.19%   100
[131]     xlib-rgb            fill_similar_rgba_source-256     4.826  1.74%   100
[132]     xlib-rgb                fill_linear_rgb_over-256     7.539  2.18%   100
[133]     xlib-rgb              fill_linear_rgb_source-256     9.699  1.13%   100
[134]     xlib-rgb               fill_linear_rgba_over-256     7.495  1.55%   100
[135]     xlib-rgb             fill_linear_rgba_source-256     9.697  0.76%   100
[136]     xlib-rgb                fill_radial_rgb_over-256    11.186  2.23%   100
[137]     xlib-rgb              fill_radial_rgb_source-256    10.403 15.22%   100
[138]     xlib-rgb               fill_radial_rgba_over-256     8.258  2.34%   100
[139]     xlib-rgb             fill_radial_rgba_source-256     9.163  1.98%   100
[140]     xlib-rgb               stroke_solid_rgb_over-64      1.550  0.72%   100
[141]     xlib-rgb             stroke_solid_rgb_source-64      1.861  0.68%   100
[142]     xlib-rgb              stroke_solid_rgba_over-64      1.548  0.69%   100
[143]     xlib-rgb            stroke_solid_rgba_source-64      1.861  0.93%   100
[144]     xlib-rgb               stroke_image_rgb_over-64      1.777  0.85%   100
[145]     xlib-rgb             stroke_image_rgb_source-64      2.054  1.01%   100
[146]     xlib-rgb              stroke_image_rgba_over-64      1.773  0.62%   100
[147]     xlib-rgb            stroke_image_rgba_source-64      2.057  0.89%   100
[148]     xlib-rgb             stroke_similar_rgb_over-64      1.550  0.59%   100
[149]     xlib-rgb           stroke_similar_rgb_source-64      1.871  1.05%   100
[150]     xlib-rgb            stroke_similar_rgba_over-64      1.551  0.72%   100
[151]     xlib-rgb          stroke_similar_rgba_source-64      1.873  0.87%   100
[152]     xlib-rgb              stroke_linear_rgb_over-64      2.129  0.60%   100
[153]     xlib-rgb            stroke_linear_rgb_source-64      2.439  0.96%   100
[154]     xlib-rgb             stroke_linear_rgba_over-64      2.133  0.68%   100
[155]     xlib-rgb           stroke_linear_rgba_source-64      2.433  0.91%   100
[156]     xlib-rgb              stroke_radial_rgb_over-64      2.508  0.64%   100
[157]     xlib-rgb            stroke_radial_rgb_source-64      2.814  0.82%   100
[158]     xlib-rgb             stroke_radial_rgba_over-64      2.487  0.56%   100
[159]     xlib-rgb           stroke_radial_rgba_source-64      2.810  0.82%   100
[160]     xlib-rgb               stroke_solid_rgb_over-128     2.304  1.27%   100
[161]     xlib-rgb             stroke_solid_rgb_source-128     3.391  1.95%   100
[162]     xlib-rgb              stroke_solid_rgba_over-128     2.301  0.96%   100
[163]     xlib-rgb            stroke_solid_rgba_source-128     3.393  1.82%   100
[164]     xlib-rgb               stroke_image_rgb_over-128     3.043  1.44%   100
[165]     xlib-rgb             stroke_image_rgb_source-128     4.088  1.44%   100
[166]     xlib-rgb              stroke_image_rgba_over-128     3.045  1.74%   100
[167]     xlib-rgb            stroke_image_rgba_source-128     4.066  1.31%   100
[168]     xlib-rgb             stroke_similar_rgb_over-128     2.324  1.27%   100
[169]     xlib-rgb           stroke_similar_rgb_source-128     3.423  1.95%   100
[170]     xlib-rgb            stroke_similar_rgba_over-128     2.326  1.24%   100
[171]     xlib-rgb          stroke_similar_rgba_source-128     3.428  1.98%   100
[172]     xlib-rgb              stroke_linear_rgb_over-128     4.483  1.69%   100
[173]     xlib-rgb            stroke_linear_rgb_source-128     5.506  0.91%   100
[174]     xlib-rgb             stroke_linear_rgba_over-128     4.527  0.99%   100
[175]     xlib-rgb           stroke_linear_rgba_source-128     5.561  1.09%   100
[176]     xlib-rgb              stroke_radial_rgb_over-128     5.951  0.95%   100
[177]     xlib-rgb            stroke_radial_rgb_source-128     6.932  0.82%   100
[178]     xlib-rgb             stroke_radial_rgba_over-128     6.289  1.22%   100
[179]     xlib-rgb           stroke_radial_rgba_source-128     7.311  0.81%   100
[180]     xlib-rgb               stroke_solid_rgb_over-256     5.536  1.30%   100
[181]     xlib-rgb             stroke_solid_rgb_source-256     8.790  1.19%   100
[182]     xlib-rgb              stroke_solid_rgba_over-256     5.540  1.19%   100
[183]     xlib-rgb            stroke_solid_rgba_source-256     8.799  1.14%   100
[184]     xlib-rgb               stroke_image_rgb_over-256     8.939  1.10%   100
[185]     xlib-rgb             stroke_image_rgb_source-256    11.210  1.18%   100
[186]     xlib-rgb              stroke_image_rgba_over-256     8.970  1.16%   100
[187]     xlib-rgb            stroke_image_rgba_source-256    11.213  1.53%   100
[188]     xlib-rgb             stroke_similar_rgb_over-256     5.744  1.43%   100
[189]     xlib-rgb           stroke_similar_rgb_source-256     8.934  1.21%   100
[190]     xlib-rgb            stroke_similar_rgba_over-256     5.742  1.33%   100
[191]     xlib-rgb          stroke_similar_rgba_source-256     8.948  1.22%   100
[192]     xlib-rgb              stroke_linear_rgb_over-256    14.761  1.93%   100
[193]     xlib-rgb            stroke_linear_rgb_source-256    16.695  1.84%   100
[194]     xlib-rgb             stroke_linear_rgba_over-256    14.638  1.78%   100
[195]     xlib-rgb           stroke_linear_rgba_source-256    16.623  1.80%   100
[196]     xlib-rgb              stroke_radial_rgb_over-256    21.831  1.64%   100
[197]     xlib-rgb            stroke_radial_rgb_source-256    22.764  1.63%   100
[198]     xlib-rgb             stroke_radial_rgba_over-256    20.622  1.86%   100
[199]     xlib-rgb           stroke_radial_rgba_source-256    22.703  1.62%   100
[200]     xlib-rgb                 text_solid_rgb_over-64      1.843  0.65%   100
[201]     xlib-rgb               text_solid_rgb_source-64      2.425  1.00%   100
[202]     xlib-rgb                text_solid_rgba_over-64      1.846  1.14%   100
[203]     xlib-rgb              text_solid_rgba_source-64      2.429  0.78%   100
[204]     xlib-rgb                 text_image_rgb_over-64      3.396  0.90%   100
[205]     xlib-rgb               text_image_rgb_source-64      4.010  1.04%   100
[206]     xlib-rgb                text_image_rgba_over-64      3.395  0.92%   100
[207]     xlib-rgb              text_image_rgba_source-64      4.002  1.55%   100
[208]     xlib-rgb               text_similar_rgb_over-64      1.775  0.80%   100
[209]     xlib-rgb             text_similar_rgb_source-64      2.245  0.78%   100
[210]     xlib-rgb              text_similar_rgba_over-64      1.771  0.69%   100
[211]     xlib-rgb            text_similar_rgba_source-64      2.243  0.85%   100
[212]     xlib-rgb                text_linear_rgb_over-64      2.520  1.07%   100
[213]     xlib-rgb              text_linear_rgb_source-64      3.141  0.70%   100
[214]     xlib-rgb               text_linear_rgba_over-64      2.516  0.77%   100
[215]     xlib-rgb             text_linear_rgba_source-64      3.137  0.67%   100
[216]     xlib-rgb                text_radial_rgb_over-64      2.949  1.06%   100
[217]     xlib-rgb              text_radial_rgb_source-64      3.564  0.75%   100
[218]     xlib-rgb               text_radial_rgba_over-64      2.952  1.11%   100
[219]     xlib-rgb             text_radial_rgba_source-64      3.569  0.88%   100
[220]     xlib-rgb                 text_solid_rgb_over-128     3.631  0.90%   100
[221]     xlib-rgb               text_solid_rgb_source-128     5.032  0.72%   100
[222]     xlib-rgb                text_solid_rgba_over-128     3.628  0.83%   100
[223]     xlib-rgb              text_solid_rgba_source-128     5.036  0.90%   100
[224]     xlib-rgb                 text_image_rgb_over-128    12.851  2.28%   100
[225]     xlib-rgb               text_image_rgb_source-128    14.269  2.12%   100
[226]     xlib-rgb                text_image_rgba_over-128    12.843  2.26%   100
[227]     xlib-rgb              text_image_rgba_source-128    14.263  2.20%   100
[228]     xlib-rgb               text_similar_rgb_over-128     3.553  0.67%   100
[229]     xlib-rgb             text_similar_rgb_source-128     4.703  0.86%   100
[230]     xlib-rgb              text_similar_rgba_over-128     3.568  1.10%   100
[231]     xlib-rgb            text_similar_rgba_source-128     4.381  8.97%   100
[232]     xlib-rgb                text_linear_rgb_over-128     4.702  0.78%   100
[233]     xlib-rgb              text_linear_rgb_source-128     6.196  1.93%   100
[234]     xlib-rgb               text_linear_rgba_over-128     4.706  0.90%   100
[235]     xlib-rgb             text_linear_rgba_source-128     6.212  2.07%   100
[236]     xlib-rgb                text_radial_rgb_over-128     6.532  2.63%   100
[237]     xlib-rgb              text_radial_rgb_source-128     8.047  2.87%   100
[238]     xlib-rgb               text_radial_rgba_over-128     6.496  2.10%   100
[239]     xlib-rgb             text_radial_rgba_source-128     8.005  2.29%   100
[240]     xlib-rgb                 text_solid_rgb_over-256    14.479  2.34%   100
[241]     xlib-rgb               text_solid_rgb_source-256    20.638  1.89%   100
[242]     xlib-rgb                text_solid_rgba_over-256    14.432  2.37%   100
[243]     xlib-rgb              text_solid_rgba_source-256    20.582  1.84%   100
[244]     xlib-rgb                 text_image_rgb_over-256   186.173  0.47%   100
[245]     xlib-rgb               text_image_rgb_source-256   194.471  0.55%   100
[246]     xlib-rgb                text_image_rgba_over-256    67.563  0.94%   100
[247]     xlib-rgb              text_image_rgba_source-256    76.696  1.01%   100
[248]     xlib-rgb               text_similar_rgb_over-256     9.558  3.09%   100
[249]     xlib-rgb             text_similar_rgb_source-256    15.814  2.28%   100
[250]     xlib-rgb              text_similar_rgba_over-256     9.474  2.38%   100
[251]     xlib-rgb            text_similar_rgba_source-256    15.739  2.22%   100
[252]     xlib-rgb                text_linear_rgb_over-256    18.850  2.03%   100
[253]     xlib-rgb              text_linear_rgb_source-256    24.899  1.62%   100
[254]     xlib-rgb               text_linear_rgba_over-256    18.819  1.95%   100
[255]     xlib-rgb             text_linear_rgba_source-256    24.952  1.63%   100
[256]     xlib-rgb                text_radial_rgb_over-256    26.161  1.98%   100
[257]     xlib-rgb              text_radial_rgb_source-256    32.165  1.43%   100
[258]     xlib-rgb               text_radial_rgba_over-256    26.027  1.65%   100
[259]     xlib-rgb             text_radial_rgba_source-256    31.936  1.30%   100
[260]     xlib-rgb                       tessellate-16-100     0.165  0.55%   100
[261]     xlib-rgb                       tessellate-64-100    12.999  2.22%   100
[262]     xlib-rgb                      tessellate-256-100   875.572 38.70%   100


Attachment: pgpQ69OiFBLSZ.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]