Initial cairo performance results from Nokia 770



Those of you who were at GUADEC this year saw that people from Nokia
were anxious for cairo to become faster on embedded systems like their
770, and in an effort to help that happen provided me with a unit.

So, now that I've got a performance test suite, I finally sat down and
got a good environment setup for running that test suite on this
device. Already I've been quite impressed with scratchbox[*] which
allows me to invoke "make perf" on an x86 laptop to cross-compile and
transparently execute anything necessary, (configure-time probes and
the performance suite itself), on the device itself. It's a slick
little piece of magic.

Anyway, here are some initial results from the test suite. It takes a
_long_ time to run currently. I set it up to run overnight, but got
results only from the image backend, (I had forgotten to set the
DISPLAY environment variable). So this morning I reran just the paint
and tessellate test against the xlib backend, (and displaying to the X
server running on the 770). Soon we'll have one of these devices
sitting at OSDL and running this performance testing on a regular
basis.

Here's a bit of information on the hardware (from /proc/cpuinfo):

	Processor       : ARM926EJ-Sid(wb) rev 3 (v5l)
	BogoMIPS        : 125.76

As for software, I had installed the Maemo_Dev_Platform_v2.0_armel-rootfs.jffs2
image, and then cross-compiled the master branch of cairo. I don't
know a lot of details about the X server involved. The binary is named
Xomap and it reports at least the following to xdpyinfo:

	vendor string:    freedesktop.org
	vendor release number:    6710

Anyway, the numbers here should be considered a baseline from which we
will improve. We've had a lot of interesting performance improvements
proposed recently, particularly for embedded systems, so I'm looking
forward to seeing what impact each has on the numbers below. Here are
some of the things we'll be looking at and landing soon:

* Avoid floating-point transformation for (common) identity matrix

* Use more efficient technique for converting floating- to fixed-point

* Improve gradient computation, convert division to multiplication

* New tessellator with fixed-point not floating-point intersection

So the numbers below are just a beginning, and as we land each of the
changes above, (and we have code in hand for all of these), we should
only see things improve. As before, I'll just attach them here, and
follow up to add a bit of analysis.

-Carl

[*] http://scratchbox.org

Here are the results. It looks like something failed during the last
test (tessellate-256). I'm not sure what happened there.

[ # ]  backend-content                     test-size   mean ms std dev. iterations
[  0]    image-rgba        paint_solid_rgb_over-64      0.180  5.14%   100
[  1]    image-rgba      paint_solid_rgb_source-64      0.180  5.21%   100
[  2]    image-rgba       paint_solid_rgba_over-64      1.097  1.78%   100
[  3]    image-rgba     paint_solid_rgba_source-64      0.180  5.41%   100
[  4]    image-rgba        paint_image_rgb_over-64      0.458  1.91%   100
[  5]    image-rgba      paint_image_rgb_source-64      0.454  2.61%   100
[  6]    image-rgba       paint_image_rgba_over-64      1.314  1.64%   100
[  7]    image-rgba     paint_image_rgba_source-64      0.309  3.14%   100
[  8]    image-rgba      paint_similar_rgb_over-64      0.459  1.22%   100
[  9]    image-rgba    paint_similar_rgb_source-64      0.453  2.44%   100
[ 10]    image-rgba     paint_similar_rgba_over-64      1.315  1.84%   100
[ 11]    image-rgba   paint_similar_rgba_source-64      0.307  2.29%   100
[ 12]    image-rgba       paint_linear_rgb_over-64      5.873  0.46%   100
[ 13]    image-rgba     paint_linear_rgb_source-64      4.996  0.66%   100
[ 14]    image-rgba      paint_linear_rgba_over-64      5.852  0.48%   100
[ 15]    image-rgba    paint_linear_rgba_source-64      4.965  0.68%   100
[ 16]    image-rgba       paint_radial_rgb_over-64     85.935  0.49%   100
[ 17]    image-rgba     paint_radial_rgb_source-64     85.048  0.50%   100
[ 18]    image-rgba      paint_radial_rgba_over-64     85.715  0.40%   100
[ 19]    image-rgba    paint_radial_rgba_source-64     88.087  0.53%   100
[ 20]    image-rgba        paint_solid_rgb_over-128     0.582  1.22%   100
[ 21]    image-rgba      paint_solid_rgb_source-128     0.581  1.10%   100
[ 22]    image-rgba       paint_solid_rgba_over-128     4.214  0.62%   100
[ 23]    image-rgba     paint_solid_rgba_source-128     0.580  0.58%   100
[ 24]    image-rgba        paint_image_rgb_over-128     1.247  1.17%   100
[ 25]    image-rgba      paint_image_rgb_source-128     1.241  1.43%   100
[ 26]    image-rgba       paint_image_rgba_over-128     4.939  0.57%   100
[ 27]    image-rgba     paint_image_rgba_source-128     0.780  1.95%   100
[ 28]    image-rgba      paint_similar_rgb_over-128     1.245  1.38%   100
[ 29]    image-rgba    paint_similar_rgb_source-128     1.235  1.49%   100
[ 30]    image-rgba     paint_similar_rgba_over-128     4.939  0.57%   100
[ 31]    image-rgba   paint_similar_rgba_source-128     0.786  1.65%   100
[ 32]    image-rgba       paint_linear_rgb_over-128    22.498  0.18%   100
[ 33]    image-rgba     paint_linear_rgb_source-128    18.625  0.45%   100
[ 34]    image-rgba      paint_linear_rgba_over-128    22.498  0.16%   100
[ 35]    image-rgba    paint_linear_rgba_source-128    18.620  0.46%   100
[ 36]    image-rgba       paint_radial_rgb_over-128   355.267  0.75%   100
[ 37]    image-rgba     paint_radial_rgb_source-128   351.519  0.75%   100
[ 38]    image-rgba      paint_radial_rgba_over-128   356.131  0.61%   100
[ 39]    image-rgba    paint_radial_rgba_source-128   352.099  0.78%   100
[ 40]    image-rgba        paint_solid_rgb_over-256     2.196  0.60%   100
[ 41]    image-rgba      paint_solid_rgb_source-256     2.199  0.65%   100
[ 42]    image-rgba       paint_solid_rgba_over-256    16.529  0.14%   100
[ 43]    image-rgba     paint_solid_rgba_source-256     2.195  0.49%   100
[ 44]    image-rgba        paint_image_rgb_over-256     4.408  0.65%   100
[ 45]    image-rgba      paint_image_rgb_source-256     4.398  0.62%   100
[ 46]    image-rgba       paint_image_rgba_over-256    19.426  0.25%   100
[ 47]    image-rgba     paint_image_rgba_source-256     2.604  0.91%   100
[ 48]    image-rgba      paint_similar_rgb_over-256     4.405  0.59%   100
[ 49]    image-rgba    paint_similar_rgb_source-256     4.401  0.58%   100
[ 50]    image-rgba     paint_similar_rgba_over-256    19.387  0.28%   100
[ 51]    image-rgba   paint_similar_rgba_source-256     2.567  0.75%   100
[ 52]    image-rgba       paint_linear_rgb_over-256    88.677  0.46%   100
[ 53]    image-rgba     paint_linear_rgb_source-256    73.446  0.51%   100
[ 54]    image-rgba      paint_linear_rgba_over-256    88.574  0.71%   100
[ 55]    image-rgba    paint_linear_rgba_source-256    73.194  0.47%   100
[ 56]    image-rgba       paint_radial_rgb_over-256  1425.162  0.35%   100
[ 57]    image-rgba     paint_radial_rgb_source-256  1410.162  0.27%   100
[ 58]    image-rgba      paint_radial_rgba_over-256  1426.532  0.37%   100
[ 59]    image-rgba    paint_radial_rgba_source-256  1409.735  0.27%   100
[ 60]    image-rgba        paint_solid_rgb_over-512     8.626  0.17%   100
[ 61]    image-rgba      paint_solid_rgb_source-512     8.625  0.18%   100
[ 62]    image-rgba       paint_solid_rgba_over-512    65.942  0.53%   100
[ 63]    image-rgba     paint_solid_rgba_source-512     8.634  0.17%   100
[ 64]    image-rgba        paint_image_rgb_over-512    17.172  0.18%   100
[ 65]    image-rgba      paint_image_rgb_source-512    17.162  0.19%   100
[ 66]    image-rgba       paint_image_rgba_over-512    77.566  0.47%   100
[ 67]    image-rgba     paint_image_rgba_source-512     9.414  0.23%   100
[ 68]    image-rgba      paint_similar_rgb_over-512    17.181  0.20%   100
[ 69]    image-rgba    paint_similar_rgb_source-512    17.203  0.47%   100
[ 70]    image-rgba     paint_similar_rgba_over-512    77.330  0.20%   100
[ 71]    image-rgba   paint_similar_rgba_source-512     9.348  0.17%   100
[ 72]    image-rgba       paint_linear_rgb_over-512   351.200  0.11%   100
[ 73]    image-rgba     paint_linear_rgb_source-512   291.026  0.12%   100
[ 74]    image-rgba      paint_linear_rgba_over-512   350.308  0.10%   100
[ 75]    image-rgba    paint_linear_rgba_source-512   289.372  0.12%   100
[ 76]    image-rgba       paint_radial_rgb_over-512  5668.470  0.17%   100
[ 77]    image-rgba     paint_radial_rgb_source-512  5644.098  0.26%   100
[ 78]    image-rgba      paint_radial_rgba_over-512  5694.376  0.29%   100
[ 79]    image-rgba    paint_radial_rgba_source-512  5623.301  0.14%   100
[ 80]    image-rgba         fill_solid_rgb_over-64      6.915  0.32%   100
[ 81]    image-rgba       fill_solid_rgb_source-64      8.205  0.19%   100
[ 82]    image-rgba        fill_solid_rgba_over-64      7.468  0.29%   100
[ 83]    image-rgba      fill_solid_rgba_source-64      8.206  0.16%   100
[ 84]    image-rgba         fill_image_rgb_over-64      7.559  0.25%   100
[ 85]    image-rgba       fill_image_rgb_source-64      8.226  0.19%   100
[ 86]    image-rgba        fill_image_rgba_over-64      7.550  0.26%   100
[ 87]    image-rgba      fill_image_rgba_source-64      8.215  0.15%   100
[ 88]    image-rgba       fill_similar_rgb_over-64      7.553  0.27%   100
[ 89]    image-rgba     fill_similar_rgb_source-64      8.232  0.16%   100
[ 90]    image-rgba      fill_similar_rgba_over-64      7.553  0.23%   100
[ 91]    image-rgba    fill_similar_rgba_source-64      8.211  0.16%   100
[ 92]    image-rgba        fill_linear_rgb_over-64      9.342  0.17%   100
[ 93]    image-rgba      fill_linear_rgb_source-64     10.036  0.24%   100
[ 94]    image-rgba       fill_linear_rgba_over-64      9.344  0.24%   100
[ 95]    image-rgba     fill_linear_rgba_source-64     10.041  0.28%   100
[ 96]    image-rgba        fill_radial_rgb_over-64     39.069  0.06%   100
[ 97]    image-rgba      fill_radial_rgb_source-64     39.844  0.06%   100
[ 98]    image-rgba       fill_radial_rgba_over-64     39.114  0.06%   100
[ 99]    image-rgba     fill_radial_rgba_source-64     39.861  0.06%   100
[100]    image-rgba         fill_solid_rgb_over-128     8.187  0.16%   100
[101]    image-rgba       fill_solid_rgb_source-128    12.492  0.30%   100
[102]    image-rgba        fill_solid_rgba_over-128    10.447  0.30%   100
[103]    image-rgba      fill_solid_rgba_source-128    12.477  0.27%   100
[104]    image-rgba         fill_image_rgb_over-128    10.918  0.29%   100
[105]    image-rgba       fill_image_rgb_source-128    12.795  0.27%   100
[106]    image-rgba        fill_image_rgba_over-128    10.821  0.25%   100
[107]    image-rgba      fill_image_rgba_source-128    12.673  0.27%   100
[108]    image-rgba       fill_similar_rgb_over-128    10.959  0.30%   100
[109]    image-rgba     fill_similar_rgb_source-128    12.795  0.27%   100
[110]    image-rgba      fill_similar_rgba_over-128    10.858  0.23%   100
[111]    image-rgba    fill_similar_rgba_source-128    12.676  0.28%   100
[112]    image-rgba        fill_linear_rgb_over-128    17.637  0.15%   100
[113]    image-rgba      fill_linear_rgb_source-128    19.472  0.16%   100
[114]    image-rgba       fill_linear_rgba_over-128    17.664  0.14%   100
[115]    image-rgba     fill_linear_rgba_source-128    19.471  0.16%   100
[116]    image-rgba        fill_radial_rgb_over-128   137.245  0.62%   100
[117]    image-rgba      fill_radial_rgb_source-128   139.149  0.60%   100
[118]    image-rgba       fill_radial_rgba_over-128   137.433  0.52%   100
[119]    image-rgba     fill_radial_rgba_source-128   139.544  0.10%   100
[120]    image-rgba         fill_solid_rgb_over-256    18.220  0.14%   100
[121]    image-rgba       fill_solid_rgb_source-256    34.528  0.09%   100
[122]    image-rgba        fill_solid_rgba_over-256    27.401  0.12%   100
[123]    image-rgba      fill_solid_rgba_source-256    34.564  0.08%   100
[124]    image-rgba         fill_image_rgb_over-256    29.652  0.09%   100
[125]    image-rgba       fill_image_rgb_source-256    35.993  0.09%   100
[126]    image-rgba        fill_image_rgba_over-256    29.297  0.11%   100
[127]    image-rgba      fill_image_rgba_source-256    35.584  0.09%   100
[128]    image-rgba       fill_similar_rgb_over-256    29.627  0.10%   100
[129]    image-rgba     fill_similar_rgb_source-256    35.949  0.11%   100
[130]    image-rgba      fill_similar_rgba_over-256    29.272  0.12%   100
[131]    image-rgba    fill_similar_rgba_source-256    35.561  0.09%   100
[132]    image-rgba        fill_linear_rgb_over-256    55.033  0.07%   100
[133]    image-rgba      fill_linear_rgb_source-256    61.492  0.07%   100
[134]    image-rgba       fill_linear_rgba_over-256    55.035  0.06%   100
[135]    image-rgba     fill_linear_rgba_source-256    61.685  0.07%   100
[136]    image-rgba        fill_radial_rgb_over-256   528.277  0.33%   100
[137]    image-rgba      fill_radial_rgb_source-256   531.977  0.48%   100
[138]    image-rgba       fill_radial_rgba_over-256   529.301  0.51%   100
[139]    image-rgba     fill_radial_rgba_source-256   521.020  0.33%   100
[140]    image-rgba       stroke_solid_rgb_over-64     26.135  0.13%   100
[141]    image-rgba     stroke_solid_rgb_source-64     28.057  0.16%   100
[142]    image-rgba      stroke_solid_rgba_over-64     26.691  0.11%   100
[143]    image-rgba    stroke_solid_rgba_source-64     28.082  0.14%   100
[144]    image-rgba       stroke_image_rgb_over-64     27.045  0.11%   100
[145]    image-rgba     stroke_image_rgb_source-64     28.070  0.32%   100
[146]    image-rgba      stroke_image_rgba_over-64     27.159  0.13%   100
[147]    image-rgba    stroke_image_rgba_source-64     28.242  0.34%   100
[148]    image-rgba     stroke_similar_rgb_over-64     27.212  0.14%   100
[149]    image-rgba   stroke_similar_rgb_source-64     28.250  0.16%   100
[150]    image-rgba    stroke_similar_rgba_over-64     27.221  0.15%   100
[151]    image-rgba  stroke_similar_rgba_source-64     28.126  0.15%   100
[152]    image-rgba      stroke_linear_rgb_over-64     29.487  0.28%   100
[153]    image-rgba    stroke_linear_rgb_source-64     30.570  0.22%   100
[154]    image-rgba     stroke_linear_rgba_over-64     29.439  0.17%   100
[155]    image-rgba   stroke_linear_rgba_source-64     30.533  0.23%   100
[156]    image-rgba      stroke_radial_rgb_over-64     68.110  0.61%   100
[157]    image-rgba    stroke_radial_rgb_source-64     68.931  0.52%   100
[158]    image-rgba     stroke_radial_rgba_over-64     67.879  0.63%   100
[159]    image-rgba   stroke_radial_rgba_source-64     68.918  0.66%   100
[160]    image-rgba       stroke_solid_rgb_over-128    31.364  0.22%   100
[161]    image-rgba     stroke_solid_rgb_source-128    38.337  0.19%   100
[162]    image-rgba      stroke_solid_rgba_over-128    33.845  0.20%   100
[163]    image-rgba    stroke_solid_rgba_source-128    38.286  0.14%   100
[164]    image-rgba       stroke_image_rgb_over-128    35.794  0.18%   100
[165]    image-rgba     stroke_image_rgb_source-128    38.770  0.19%   100
[166]    image-rgba      stroke_image_rgba_over-128    35.630  0.17%   100
[167]    image-rgba    stroke_image_rgba_source-128    38.662  0.20%   100
[168]    image-rgba     stroke_similar_rgb_over-128    35.841  0.36%   100
[169]    image-rgba   stroke_similar_rgb_source-128    38.756  0.12%   100
[170]    image-rgba    stroke_similar_rgba_over-128    35.641  0.16%   100
[171]    image-rgba  stroke_similar_rgba_source-128    38.741  0.37%   100
[172]    image-rgba      stroke_linear_rgb_over-128    44.203  0.23%   100
[173]    image-rgba    stroke_linear_rgb_source-128    47.298  0.30%   100
[174]    image-rgba     stroke_linear_rgba_over-128    44.329  0.26%   100
[175]    image-rgba   stroke_linear_rgba_source-128    47.263  0.28%   100
[176]    image-rgba      stroke_radial_rgb_over-128   188.110  0.66%   100
[177]    image-rgba    stroke_radial_rgb_source-128   194.271  0.79%   100
[178]    image-rgba     stroke_radial_rgba_over-128   188.228  0.73%   100
[179]    image-rgba   stroke_radial_rgba_source-128   194.832  0.85%   100
[180]    image-rgba       stroke_solid_rgb_over-256    60.416  0.39%   100
[181]    image-rgba     stroke_solid_rgb_source-256    87.487  0.51%   100
[182]    image-rgba      stroke_solid_rgba_over-256    71.187  0.52%   100
[183]    image-rgba    stroke_solid_rgba_source-256    87.402  0.45%   100
[184]    image-rgba       stroke_image_rgb_over-256    79.496  0.35%   100
[185]    image-rgba     stroke_image_rgb_source-256    89.893  0.44%   100
[186]    image-rgba      stroke_image_rgba_over-256    78.815  0.46%   100
[187]    image-rgba    stroke_image_rgba_source-256    89.230  0.44%   100
[188]    image-rgba     stroke_similar_rgb_over-256    79.401  0.18%   100
[190]    image-rgba    stroke_similar_rgba_over-256    78.840  0.38%   100
[191]    image-rgba  stroke_similar_rgba_source-256    89.376  0.48%   100
[192]    image-rgba      stroke_linear_rgb_over-256   111.592  0.57%   100
[193]    image-rgba    stroke_linear_rgb_source-256   121.790  0.73%   100
[194]    image-rgba     stroke_linear_rgba_over-256   111.464  0.49%   100
[195]    image-rgba   stroke_linear_rgba_source-256   121.727  0.64%   100
[196]    image-rgba      stroke_radial_rgb_over-256   676.994  0.30%   100
[197]    image-rgba    stroke_radial_rgb_source-256   704.435  0.39%   100
[198]    image-rgba     stroke_radial_rgba_over-256   677.142  0.33%   100
[199]    image-rgba   stroke_radial_rgba_source-256   703.711  0.43%   100
[200]    image-rgba         text_solid_rgb_over-64     25.313  0.68%   100
[201]    image-rgba       text_solid_rgb_source-64     31.853  0.48%   100
[202]    image-rgba        text_solid_rgba_over-64     25.335  0.51%   100
[203]    image-rgba      text_solid_rgba_source-64     31.918  0.62%   100
[204]    image-rgba         text_image_rgb_over-64     25.610  0.92%   100
[205]    image-rgba       text_image_rgb_source-64     31.636  1.56%   100
[206]    image-rgba        text_image_rgba_over-64     25.976  0.76%   100
[207]    image-rgba      text_image_rgba_source-64     31.393  0.47%   100
[208]    image-rgba       text_similar_rgb_over-64     25.616  0.71%   100
[209]    image-rgba     text_similar_rgb_source-64     31.487  0.45%   100
[210]    image-rgba      text_similar_rgba_over-64     25.236  0.70%   100
[211]    image-rgba    text_similar_rgba_source-64     32.033  0.41%   100
[212]    image-rgba        text_linear_rgb_over-64     27.324  0.40%   100
[213]    image-rgba      text_linear_rgb_source-64     33.750  0.61%   100
[214]    image-rgba       text_linear_rgba_over-64     27.735  1.00%   100
[215]    image-rgba     text_linear_rgba_source-64     33.835  0.61%   100
[216]    image-rgba        text_radial_rgb_over-64     51.617  0.30%   100
[217]    image-rgba      text_radial_rgb_source-64     57.747  0.53%   100
[218]    image-rgba       text_radial_rgba_over-64     51.646  0.54%   100
[219]    image-rgba     text_radial_rgba_source-64     57.717  0.59%   100
[220]    image-rgba         text_solid_rgb_over-128    44.802  0.55%   100
[221]    image-rgba       text_solid_rgb_source-128    63.978  1.09%   100
[222]    image-rgba        text_solid_rgba_over-128    45.459  0.53%   100
[223]    image-rgba      text_solid_rgba_source-128    63.365  0.58%   100
[224]    image-rgba         text_image_rgb_over-128    46.979  0.39%   100
[225]    image-rgba       text_image_rgb_source-128    62.940  0.81%   100
[226]    image-rgba        text_image_rgba_over-128    46.999  0.62%   100
[227]    image-rgba      text_image_rgba_source-128    62.418  0.87%   100
[228]    image-rgba       text_similar_rgb_over-128    47.790  0.57%   100
[229]    image-rgba     text_similar_rgb_source-128    62.972  0.74%   100
[230]    image-rgba      text_similar_rgba_over-128    46.704  0.50%   100
[231]    image-rgba    text_similar_rgba_source-128    63.259  0.68%   100
[232]    image-rgba        text_linear_rgb_over-128    53.527  0.22%   100
[233]    image-rgba      text_linear_rgb_source-128    69.679  0.31%   100
[234]    image-rgba       text_linear_rgba_over-128    54.472  0.79%   100
[235]    image-rgba     text_linear_rgba_source-128    69.930  0.92%   100
[236]    image-rgba        text_radial_rgb_over-128   154.049  0.21%   100
[237]    image-rgba      text_radial_rgb_source-128   170.126  0.41%   100
[238]    image-rgba       text_radial_rgba_over-128   154.867  0.86%   100
[239]    image-rgba     text_radial_rgba_source-128   171.089  0.51%   100
[240]    image-rgba         text_solid_rgb_over-256   177.986  0.89%   100
[241]    image-rgba       text_solid_rgb_source-256   250.755  0.73%   100
[242]    image-rgba        text_solid_rgba_over-256   176.440  0.62%   100
[243]    image-rgba      text_solid_rgba_source-256   249.426  0.58%   100
[244]    image-rgba         text_image_rgb_over-256   184.893  0.98%   100
[245]    image-rgba       text_image_rgb_source-256   246.074  0.36%   100
[246]    image-rgba        text_image_rgba_over-256   183.771  1.21%   100
[247]    image-rgba      text_image_rgba_source-256   247.837  0.81%   100
[248]    image-rgba       text_similar_rgb_over-256   182.817  0.43%   100
[249]    image-rgba     text_similar_rgb_source-256   247.895  0.70%   100
[250]    image-rgba      text_similar_rgba_over-256   183.332  0.98%   100
[251]    image-rgba    text_similar_rgba_source-256   246.422  0.54%   100
[252]    image-rgba        text_linear_rgb_over-256   213.348  1.02%   100
[253]    image-rgba      text_linear_rgb_source-256   275.639  0.35%   100
[254]    image-rgba       text_linear_rgba_over-256   212.790  0.89%   100
[255]    image-rgba     text_linear_rgba_source-256   275.852  0.60%   100
[256]    image-rgba        text_radial_rgb_over-256   624.562  0.41%   100
[257]    image-rgba      text_radial_rgb_source-256   691.338  0.56%   100
[258]    image-rgba       text_radial_rgba_over-256   626.143  0.74%   100
[259]    image-rgba     text_radial_rgba_source-256   692.007  0.63%   100
[260]    image-rgba               tessellate-16-100     3.952  0.42%   100
[261]    image-rgba               tessellate-64-100   456.706  0.37%   100
[262]    image-rgba              tessellate-256-100 33260.313  0.37%   100
[263]    image-rgba               subimage_copy-16      0.249  5.47%   100
[264]    image-rgba               subimage_copy-32      0.253  5.85%   100
[265]    image-rgba               subimage_copy-64      0.247  4.59%   100
[266]    image-rgba               subimage_copy-128     0.252  7.00%   100
[267]    image-rgba               subimage_copy-256     0.253  6.63%   100
[268]    image-rgba               subimage_copy-512     0.256  5.80%   100
[  0]    image-rgb         paint_solid_rgb_over-64      0.230  6.59%   100
[  1]    image-rgb       paint_solid_rgb_source-64      0.231  6.46%   100
[  2]    image-rgb        paint_solid_rgba_over-64      1.179 12.45%   100
[  3]    image-rgb      paint_solid_rgba_source-64      0.182  3.11%   100
[  4]    image-rgb         paint_image_rgb_over-64      0.326  4.35%   100
[  5]    image-rgb       paint_image_rgb_source-64      0.314  4.45%   100
[  6]    image-rgb        paint_image_rgba_over-64      1.315  1.44%   100
[  7]    image-rgb      paint_image_rgba_source-64      0.391  2.97%   100
[  8]    image-rgb       paint_similar_rgb_over-64      0.325  4.49%   100
[  9]    image-rgb     paint_similar_rgb_source-64      0.318  4.75%   100
[ 10]    image-rgb      paint_similar_rgba_over-64      1.317  1.70%   100
[ 11]    image-rgb    paint_similar_rgba_source-64      0.391  3.05%   100
[ 12]    image-rgb        paint_linear_rgb_over-64      5.879  0.40%   100
[ 13]    image-rgb      paint_linear_rgb_source-64      5.006  0.62%   100
[ 14]    image-rgb       paint_linear_rgba_over-64      5.875  0.40%   100
[ 15]    image-rgb     paint_linear_rgba_source-64      5.012  0.62%   100
[ 16]    image-rgb        paint_radial_rgb_over-64     85.801  0.45%   100
[ 17]    image-rgb      paint_radial_rgb_source-64     84.868  0.38%   100
[ 18]    image-rgb       paint_radial_rgba_over-64     86.008  0.44%   100
[ 19]    image-rgb     paint_radial_rgba_source-64     85.069  0.43%   100
[ 20]    image-rgb         paint_solid_rgb_over-128     0.588  2.33%   100
[ 21]    image-rgb       paint_solid_rgb_source-128     0.586  2.06%   100
[ 22]    image-rgb        paint_solid_rgba_over-128     4.224  0.82%   100
[ 23]    image-rgb      paint_solid_rgba_source-128     0.583  1.60%   100
[ 24]    image-rgb         paint_image_rgb_over-128     1.053  1.64%   100
[ 25]    image-rgb       paint_image_rgb_source-128     1.048  1.70%   100
[ 26]    image-rgb        paint_image_rgba_over-128     4.855  0.56%   100
[ 27]    image-rgb      paint_image_rgba_source-128     1.204  1.48%   100
[ 28]    image-rgb       paint_similar_rgb_over-128     1.053  1.51%   100
[ 29]    image-rgb     paint_similar_rgb_source-128     1.044  1.35%   100
[ 30]    image-rgb      paint_similar_rgba_over-128     4.857  0.63%   100
[ 31]    image-rgb    paint_similar_rgba_source-128     1.209  1.45%   100
[ 32]    image-rgb        paint_linear_rgb_over-128    22.508  0.18%   100
[ 33]    image-rgb      paint_linear_rgb_source-128    18.961  0.38%   100
[ 34]    image-rgb       paint_linear_rgba_over-128    22.509  0.21%   100
[ 35]    image-rgb     paint_linear_rgba_source-128    18.935  0.31%   100
[ 36]    image-rgb        paint_radial_rgb_over-128   344.525  0.56%   100
[ 37]    image-rgb      paint_radial_rgb_source-128   341.187  0.52%   100
[ 38]    image-rgb       paint_radial_rgba_over-128   344.901  0.42%   100
[ 39]    image-rgb     paint_radial_rgba_source-128   340.129  0.53%   100
[ 40]    image-rgb         paint_solid_rgb_over-256     2.199  0.64%   100
[ 41]    image-rgb       paint_solid_rgb_source-256     2.199  0.66%   100
[ 42]    image-rgb        paint_solid_rgba_over-256    16.469  0.17%   100
[ 43]    image-rgb      paint_solid_rgba_source-256     2.195  0.67%   100
[ 44]    image-rgb         paint_image_rgb_over-256     2.606  0.83%   100
[ 45]    image-rgb       paint_image_rgb_source-256     2.608  0.92%   100
[ 46]    image-rgb        paint_image_rgba_over-256    19.299  0.27%   100
[ 47]    image-rgb      paint_image_rgba_source-256     3.131  0.92%   100
[ 48]    image-rgb       paint_similar_rgb_over-256     2.490  1.03%   100
[ 49]    image-rgb     paint_similar_rgb_source-256     2.485  0.98%   100
[ 50]    image-rgb      paint_similar_rgba_over-256    19.332  0.24%   100
[ 51]    image-rgb    paint_similar_rgba_source-256     3.130  0.91%   100
[ 52]    image-rgb        paint_linear_rgb_over-256    88.491  0.40%   100
[ 53]    image-rgb      paint_linear_rgb_source-256    73.145  0.36%   100
[ 54]    image-rgb       paint_linear_rgba_over-256    88.128  0.41%   100
[ 55]    image-rgb     paint_linear_rgba_source-256    72.936  0.36%   100
[ 56]    image-rgb        paint_radial_rgb_over-256  1382.671  0.19%   100
[ 57]    image-rgb      paint_radial_rgb_source-256  1366.701  0.24%   100
[ 58]    image-rgb       paint_radial_rgba_over-256  1382.272  0.20%   100
[ 59]    image-rgb     paint_radial_rgba_source-256  1365.876  0.19%   100
[ 60]    image-rgb         paint_solid_rgb_over-512     8.629  0.15%   100
[ 61]    image-rgb       paint_solid_rgb_source-512     8.633  0.17%   100
[ 62]    image-rgb        paint_solid_rgba_over-512    65.754  0.40%   100
[ 63]    image-rgb      paint_solid_rgba_source-512     8.628  0.19%   100
[ 64]    image-rgb         paint_image_rgb_over-512     9.623  0.23%   100
[ 65]    image-rgb       paint_image_rgb_source-512     9.611  0.22%   100
[ 66]    image-rgb        paint_image_rgba_over-512    77.580  0.45%   100
[ 67]    image-rgb      paint_image_rgba_source-512    12.140  0.42%   100
[ 68]    image-rgb       paint_similar_rgb_over-512     9.649  0.22%   100
[ 69]    image-rgb     paint_similar_rgb_source-512     9.639  0.24%   100
[ 70]    image-rgb      paint_similar_rgba_over-512    77.511  0.44%   100
[ 71]    image-rgb    paint_similar_rgba_source-512    12.147  0.34%   100
[ 72]    image-rgb        paint_linear_rgb_over-512   351.317  0.13%   100
[ 73]    image-rgb      paint_linear_rgb_source-512   291.103  0.12%   100
[ 74]    image-rgb       paint_linear_rgba_over-512   350.725  0.10%   100
[ 75]    image-rgb     paint_linear_rgba_source-512   289.280  0.11%   100
[ 76]    image-rgb        paint_radial_rgb_over-512  5510.369  0.13%   100
[ 77]    image-rgb      paint_radial_rgb_source-512  5462.267  0.29%   100
[ 78]    image-rgb       paint_radial_rgba_over-512  5541.192  0.12%   100
[ 79]    image-rgb     paint_radial_rgba_source-512  5445.132  0.12%   100
[ 80]    image-rgb          fill_solid_rgb_over-64      6.947  0.34%   100
[ 81]    image-rgb        fill_solid_rgb_source-64      8.305  0.18%   100
[ 82]    image-rgb         fill_solid_rgba_over-64      7.495  0.28%   100
[ 83]    image-rgb       fill_solid_rgba_source-64      8.298  0.20%   100
[ 84]    image-rgb          fill_image_rgb_over-64      7.591  0.24%   100
[ 85]    image-rgb        fill_image_rgb_source-64      8.312  0.19%   100
[ 86]    image-rgb         fill_image_rgba_over-64      7.560  0.23%   100
[ 87]    image-rgb       fill_image_rgba_source-64      8.270  0.16%   100
[ 88]    image-rgb        fill_similar_rgb_over-64      7.593  0.17%   100
[ 89]    image-rgb      fill_similar_rgb_source-64      8.335  0.18%   100
[ 90]    image-rgb       fill_similar_rgba_over-64      7.571  0.23%   100
[ 91]    image-rgb     fill_similar_rgba_source-64      8.279  0.17%   100
[ 92]    image-rgb         fill_linear_rgb_over-64      9.418  0.24%   100
[ 93]    image-rgb       fill_linear_rgb_source-64     10.185  0.27%   100
[ 94]    image-rgb        fill_linear_rgba_over-64      9.426  0.20%   100
[ 95]    image-rgb      fill_linear_rgba_source-64     10.171  0.28%   100
[ 96]    image-rgb         fill_radial_rgb_over-64     39.219  0.08%   100
[ 97]    image-rgb       fill_radial_rgb_source-64     39.996  0.09%   100
[ 98]    image-rgb        fill_radial_rgba_over-64     39.233  0.08%   100
[ 99]    image-rgb      fill_radial_rgba_source-64     40.007  0.10%   100
[100]    image-rgb          fill_solid_rgb_over-128     8.216  0.18%   100
[101]    image-rgb        fill_solid_rgb_source-128    12.831  0.24%   100
[102]    image-rgb         fill_solid_rgba_over-128    10.466  0.33%   100
[103]    image-rgb       fill_solid_rgba_source-128    12.784  0.27%   100
[104]    image-rgb          fill_image_rgb_over-128    10.992  0.27%   100
[105]    image-rgb        fill_image_rgb_source-128    13.136  0.21%   100
[106]    image-rgb         fill_image_rgba_over-128    10.903  0.30%   100
[107]    image-rgb       fill_image_rgba_source-128    12.988  0.28%   100
[108]    image-rgb        fill_similar_rgb_over-128    11.003  0.28%   100
[109]    image-rgb      fill_similar_rgb_source-128    13.110  0.27%   100
[110]    image-rgb       fill_similar_rgba_over-128    10.898  0.28%   100
[111]    image-rgb     fill_similar_rgba_source-128    12.996  0.29%   100
[112]    image-rgb         fill_linear_rgb_over-128    17.630  0.16%   100
[113]    image-rgb       fill_linear_rgb_source-128    19.794  0.15%   100
[114]    image-rgb        fill_linear_rgba_over-128    17.618  0.14%   100
[115]    image-rgb      fill_linear_rgba_source-128    19.785  0.17%   100
[116]    image-rgb         fill_radial_rgb_over-128   137.909  0.13%   100
[117]    image-rgb       fill_radial_rgb_source-128   135.577  0.20%   100
[118]    image-rgb        fill_radial_rgba_over-128   133.262  0.09%   100
[119]    image-rgb      fill_radial_rgba_source-128   140.276  0.17%   100
[120]    image-rgb          fill_solid_rgb_over-256    18.217  0.13%   100
[121]    image-rgb        fill_solid_rgb_source-256    35.517  0.10%   100
[122]    image-rgb         fill_solid_rgba_over-256    27.339  0.14%   100
[123]    image-rgb       fill_solid_rgba_source-256    35.525  0.12%   100
[124]    image-rgb          fill_image_rgb_over-256    29.678  0.10%   100
[125]    image-rgb        fill_image_rgb_source-256    36.992  0.09%   100
[126]    image-rgb         fill_image_rgba_over-256    29.345  0.13%   100
[127]    image-rgb       fill_image_rgba_source-256    36.607  0.10%   100
[128]    image-rgb        fill_similar_rgb_over-256    29.695  0.10%   100
[129]    image-rgb      fill_similar_rgb_source-256    37.022  0.10%   100
[130]    image-rgb       fill_similar_rgba_over-256    29.381  0.14%   100
[131]    image-rgb     fill_similar_rgba_source-256    36.594  0.10%   100
[132]    image-rgb         fill_linear_rgb_over-256    55.155  0.09%   100
[133]    image-rgb       fill_linear_rgb_source-256    62.589  0.08%   100
[134]    image-rgb        fill_linear_rgba_over-256    55.176  0.10%   100
[135]    image-rgb      fill_linear_rgba_source-256    62.596  0.11%   100
[136]    image-rgb         fill_radial_rgb_over-256   531.895  0.11%   100
[137]    image-rgb       fill_radial_rgb_source-256   528.277  1.64%   100
[138]    image-rgb        fill_radial_rgba_over-256   512.759  0.09%   100
[139]    image-rgb      fill_radial_rgba_source-256   520.489  0.12%   100
[140]    image-rgb        stroke_solid_rgb_over-64     26.310  0.10%   100
[141]    image-rgb      stroke_solid_rgb_source-64     28.411  0.12%   100
[142]    image-rgb       stroke_solid_rgba_over-64     26.920  0.13%   100
[143]    image-rgb     stroke_solid_rgba_source-64     28.386  0.13%   100
[144]    image-rgb        stroke_image_rgb_over-64     27.333  0.13%   100
[145]    image-rgb      stroke_image_rgb_source-64     28.421  0.12%   100
[146]    image-rgb       stroke_image_rgba_over-64     27.269  0.13%   100
[147]    image-rgb     stroke_image_rgba_source-64     28.387  0.13%   100
[148]    image-rgb      stroke_similar_rgb_over-64     27.414  0.20%   100
[149]    image-rgb    stroke_similar_rgb_source-64     28.518  0.14%   100
[150]    image-rgb     stroke_similar_rgba_over-64     27.361  0.22%   100
[151]    image-rgb   stroke_similar_rgba_source-64     28.506  0.18%   100
[152]    image-rgb       stroke_linear_rgb_over-64     29.711  0.23%   100
[153]    image-rgb     stroke_linear_rgb_source-64     30.818  0.09%   100
[154]    image-rgb      stroke_linear_rgba_over-64     29.689  0.35%   100
[155]    image-rgb    stroke_linear_rgba_source-64     30.829  0.24%   100
[156]    image-rgb       stroke_radial_rgb_over-64     66.995  0.31%   100
[157]    image-rgb     stroke_radial_rgb_source-64     69.620  0.41%   100
[158]    image-rgb      stroke_radial_rgba_over-64     68.464  0.41%   100
[159]    image-rgb    stroke_radial_rgba_source-64     68.889  1.11%   100
[160]    image-rgb        stroke_solid_rgb_over-128    31.207  0.25%   100
[161]    image-rgb      stroke_solid_rgb_source-128    38.821  0.28%   100
[162]    image-rgb       stroke_solid_rgba_over-128    33.930  0.31%   100
[163]    image-rgb     stroke_solid_rgba_source-128    38.931  0.29%   100
[164]    image-rgb        stroke_image_rgb_over-128    35.974  0.21%   100
[165]    image-rgb      stroke_image_rgb_source-128    39.434  0.19%   100
[166]    image-rgb       stroke_image_rgba_over-128    35.832  0.26%   100
[167]    image-rgb     stroke_image_rgba_source-128    39.298  0.26%   100
[168]    image-rgb      stroke_similar_rgb_over-128    36.014  0.31%   100
[169]    image-rgb    stroke_similar_rgb_source-128    39.399  0.26%   100
[170]    image-rgb     stroke_similar_rgba_over-128    35.782  0.26%   100
[171]    image-rgb   stroke_similar_rgba_source-128    39.234  0.17%   100
[172]    image-rgb       stroke_linear_rgb_over-128    44.265  0.26%   100
[173]    image-rgb     stroke_linear_rgb_source-128    47.711  0.26%   100
[174]    image-rgb      stroke_linear_rgba_over-128    44.232  0.24%   100
[175]    image-rgb    stroke_linear_rgba_source-128    47.737  0.22%   100
[176]    image-rgb       stroke_radial_rgb_over-128   191.129  1.48%   100
[177]    image-rgb     stroke_radial_rgb_source-128   197.875  0.65%   100
[178]    image-rgb      stroke_radial_rgba_over-128   193.066  0.58%   100
[179]    image-rgb    stroke_radial_rgba_source-128   198.038  0.61%   100
[180]    image-rgb        stroke_solid_rgb_over-256    60.846  0.31%   100
[181]    image-rgb      stroke_solid_rgb_source-256    89.820  0.45%   100
[182]    image-rgb       stroke_solid_rgba_over-256    71.728  0.47%   100
[183]    image-rgb     stroke_solid_rgba_source-256    89.731  0.35%   100
[184]    image-rgb        stroke_image_rgb_over-256    80.112  0.31%   100
[185]    image-rgb      stroke_image_rgb_source-256    92.491  0.45%   100
[186]    image-rgb       stroke_image_rgba_over-256    79.767  0.53%   100
[187]    image-rgb     stroke_image_rgba_source-256    92.294  0.70%   100
[188]    image-rgb      stroke_similar_rgb_over-256    80.268  0.47%   100
[189]    image-rgb    stroke_similar_rgb_source-256    92.526  0.41%   100
[190]    image-rgb     stroke_similar_rgba_over-256    79.630  0.45%   100
[191]    image-rgb   stroke_similar_rgba_source-256    92.112  0.48%   100
[192]    image-rgb       stroke_linear_rgb_over-256   112.070  0.49%   100
[193]    image-rgb     stroke_linear_rgb_source-256   124.314  0.61%   100
[194]    image-rgb      stroke_linear_rgba_over-256   111.800  0.41%   100
[195]    image-rgb    stroke_linear_rgba_source-256   124.296  0.66%   100
[196]    image-rgb       stroke_radial_rgb_over-256   677.790  0.29%   100
[197]    image-rgb     stroke_radial_rgb_source-256   712.984  0.36%   100
[198]    image-rgb      stroke_radial_rgba_over-256   677.825  0.30%   100
[199]    image-rgb    stroke_radial_rgba_source-256   713.211  0.35%   100
[200]    image-rgb          text_solid_rgb_over-64     25.906  0.79%   100
[202]    image-rgb         text_solid_rgba_over-64     26.167  1.46%   100
[203]    image-rgb       text_solid_rgba_source-64     32.338  1.06%   100
[204]    image-rgb          text_image_rgb_over-64     25.634  0.76%   100
[205]    image-rgb        text_image_rgb_source-64     31.530  0.61%   100
[206]    image-rgb         text_image_rgba_over-64     25.618  0.45%   100
[207]    image-rgb       text_image_rgba_source-64     31.444  0.38%   100
[208]    image-rgb        text_similar_rgb_over-64     25.824  0.74%   100
[209]    image-rgb      text_similar_rgb_source-64     31.389  0.49%   100
[210]    image-rgb       text_similar_rgba_over-64     25.759  0.64%   100
[211]    image-rgb     text_similar_rgba_source-64     31.600  0.66%   100
[212]    image-rgb         text_linear_rgb_over-64     27.986  0.97%   100
[213]    image-rgb       text_linear_rgb_source-64     33.821  0.93%   100
[214]    image-rgb        text_linear_rgba_over-64     27.519  0.53%   100
[215]    image-rgb      text_linear_rgba_source-64     33.909  0.87%   100
[216]    image-rgb         text_radial_rgb_over-64     52.231  0.73%   100
[217]    image-rgb       text_radial_rgb_source-64     57.742  0.75%   100
[218]    image-rgb        text_radial_rgba_over-64     51.819  0.68%   100
[219]    image-rgb      text_radial_rgba_source-64     57.817  0.70%   100
[220]    image-rgb          text_solid_rgb_over-128    46.169  0.80%   100
[221]    image-rgb        text_solid_rgb_source-128    65.434  0.86%   100
[222]    image-rgb         text_solid_rgba_over-128    45.360  0.81%   100
[223]    image-rgb       text_solid_rgba_source-128    64.220  0.55%   100
[224]    image-rgb          text_image_rgb_over-128    47.458  0.78%   100
[225]    image-rgb        text_image_rgb_source-128    64.268  0.86%   100
[226]    image-rgb         text_image_rgba_over-128    47.661  1.26%   100
[227]    image-rgb       text_image_rgba_source-128    63.564  0.65%   100
[228]    image-rgb        text_similar_rgb_over-128    47.381  0.72%   100
[229]    image-rgb      text_similar_rgb_source-128    63.478  0.76%   100
[230]    image-rgb       text_similar_rgba_over-128    48.042  1.17%   100
[231]    image-rgb     text_similar_rgba_source-128    63.329  0.42%   100
[232]    image-rgb         text_linear_rgb_over-128    54.804  0.96%   100
[233]    image-rgb       text_linear_rgb_source-128    71.032  1.03%   100
[234]    image-rgb        text_linear_rgba_over-128    54.864  0.84%   100
[235]    image-rgb      text_linear_rgba_source-128    70.766  0.65%   100
[236]    image-rgb         text_radial_rgb_over-128   154.916  0.76%   100
[237]    image-rgb       text_radial_rgb_source-128   171.796  0.87%   100
[238]    image-rgb        text_radial_rgba_over-128   154.834  0.83%   100
[239]    image-rgb      text_radial_rgba_source-128   172.330  0.92%   100
[240]    image-rgb          text_solid_rgb_over-256   179.385  0.85%   100
[241]    image-rgb        text_solid_rgb_source-256   254.063  0.70%   100
[242]    image-rgb         text_solid_rgba_over-256   178.162  1.25%   100
[243]    image-rgb       text_solid_rgba_source-256   254.083  0.83%   100
[244]    image-rgb          text_image_rgb_over-256   187.364  1.08%   100
[245]    image-rgb        text_image_rgb_source-256   251.195  0.96%   100
[246]    image-rgb         text_image_rgba_over-256   185.641  1.35%   100
[247]    image-rgb       text_image_rgba_source-256   251.011  0.89%   100
[248]    image-rgb        text_similar_rgb_over-256   186.734  1.07%   100
[249]    image-rgb      text_similar_rgb_source-256   249.845  0.60%   100
[250]    image-rgb       text_similar_rgba_over-256   184.795  1.18%   100
[251]    image-rgb     text_similar_rgba_source-256   249.958  0.61%   100
[252]    image-rgb         text_linear_rgb_over-256   212.674  0.59%   100
[253]    image-rgb       text_linear_rgb_source-256   280.437  0.93%   100
[254]    image-rgb        text_linear_rgba_over-256   212.647  0.50%   100
[255]    image-rgb      text_linear_rgba_source-256   279.335  0.67%   100
[256]    image-rgb         text_radial_rgb_over-256   626.729  0.46%   100
[257]    image-rgb       text_radial_rgb_source-256   693.086  0.57%   100
[258]    image-rgb        text_radial_rgba_over-256   625.925  0.56%   100
[259]    image-rgb      text_radial_rgba_source-256   694.248  0.65%   100
[260]    image-rgb                tessellate-16-100     3.950  0.45%   100
[261]    image-rgb                tessellate-64-100   454.206  0.11%   100
[262]    image-rgb               tessellate-256-100 33290.399  0.47%   100
[263]    image-rgb                subimage_copy-16      0.266  6.46%   100
[264]    image-rgb                subimage_copy-32      0.271  6.22%   100
[265]    image-rgb                subimage_copy-64      0.261  6.31%   100
[266]    image-rgb                subimage_copy-128     0.272  7.02%   100
[267]    image-rgb                subimage_copy-256     0.269  6.62%   100
[268]    image-rgb                subimage_copy-512     0.186  4.43%   100

[ # ]  backend-content                     test-size   mean ms std dev. iterations
[  0]     xlib-rgba        paint_solid_rgb_over-64      1.090  2.95%   100
[  1]     xlib-rgba      paint_solid_rgb_source-64      1.115  1.37%   100
[  2]     xlib-rgba       paint_solid_rgba_over-64      8.015  0.70%   100
[  3]     xlib-rgba     paint_solid_rgba_source-64      1.100  0.51%   100
[  4]     xlib-rgba        paint_image_rgb_over-64      5.539  0.87%   100
[  5]     xlib-rgba      paint_image_rgb_source-64      5.222  0.91%   100
[  6]     xlib-rgba       paint_image_rgba_over-64      4.640  1.11%   100
[  7]     xlib-rgba     paint_image_rgba_source-64      3.370  1.06%   100
[  8]     xlib-rgba      paint_similar_rgb_over-64      3.500  1.03%   100
[  9]     xlib-rgba    paint_similar_rgb_source-64      3.178  1.21%   100
[ 10]     xlib-rgba     paint_similar_rgba_over-64      2.580  1.14%   100
[ 11]     xlib-rgba   paint_similar_rgba_source-64      1.323  1.27%   100
[ 12]     xlib-rgba       paint_linear_rgb_over-64      8.838  1.58%   100
[ 13]     xlib-rgba     paint_linear_rgb_source-64      8.646  1.81%   100
[ 14]     xlib-rgba      paint_linear_rgba_over-64     10.805  1.39%   100
[ 15]     xlib-rgba    paint_linear_rgba_source-64      8.636  1.68%   100
[ 16]     xlib-rgba       paint_radial_rgb_over-64     91.390  0.61%   100
[ 17]     xlib-rgba     paint_radial_rgb_source-64     91.281  0.71%   100
[ 18]     xlib-rgba      paint_radial_rgba_over-64     92.853  0.77%   100
[ 19]     xlib-rgba    paint_radial_rgba_source-64     92.858  1.76%   100
[ 20]     xlib-rgba        paint_solid_rgb_over-128     1.534  1.23%   100
[ 21]     xlib-rgba      paint_solid_rgb_source-128     1.531  1.23%   100
[ 22]     xlib-rgba       paint_solid_rgba_over-128    28.440  0.23%   100
[ 23]     xlib-rgba     paint_solid_rgba_source-128     1.529  0.99%   100
[ 24]     xlib-rgba        paint_image_rgb_over-128    15.322  0.46%   100
[ 25]     xlib-rgba      paint_image_rgb_source-128    14.074  0.59%   100
[ 26]     xlib-rgba       paint_image_rgba_over-128    11.610  0.55%   100
[ 27]     xlib-rgba     paint_image_rgba_source-128     6.699  0.67%   100
[ 28]     xlib-rgba      paint_similar_rgb_over-128    10.449  0.43%   100
[ 29]     xlib-rgba    paint_similar_rgb_source-128     9.202  0.35%   100
[ 30]     xlib-rgba     paint_similar_rgba_over-128     6.718  0.72%   100
[ 31]     xlib-rgba   paint_similar_rgba_source-128     1.757  1.14%   100
[ 32]     xlib-rgba       paint_linear_rgb_over-128    27.477  0.33%   100
[ 33]     xlib-rgba     paint_linear_rgb_source-128    26.414  0.36%   100
[ 34]     xlib-rgba      paint_linear_rgba_over-128    35.281  0.36%   100
[ 35]     xlib-rgba    paint_linear_rgba_source-128    26.531  0.36%   100
[ 36]     xlib-rgba       paint_radial_rgb_over-128   357.834  0.71%   100
[ 37]     xlib-rgba     paint_radial_rgb_source-128   356.898  0.68%   100
[ 38]     xlib-rgba      paint_radial_rgba_over-128   363.267  0.80%   100
[ 39]     xlib-rgba    paint_radial_rgba_source-128   357.253  0.67%   100
[ 40]     xlib-rgba        paint_solid_rgb_over-256     3.171  1.35%   100
[ 41]     xlib-rgba      paint_solid_rgb_source-256     3.169  1.29%   100
[ 42]     xlib-rgba       paint_solid_rgba_over-256   109.898  0.60%   100
[ 43]     xlib-rgba     paint_solid_rgba_source-256     3.135  1.16%   100
[ 44]     xlib-rgba        paint_image_rgb_over-256    53.275  0.33%   100
[ 45]     xlib-rgba      paint_image_rgb_source-256    48.142  0.34%   100
[ 46]     xlib-rgba       paint_image_rgba_over-256    38.838  0.29%   100
[ 47]     xlib-rgba     paint_image_rgba_source-256    18.745  0.50%   100
[ 48]     xlib-rgba      paint_similar_rgb_over-256    37.883  0.19%   100
[ 49]     xlib-rgba    paint_similar_rgb_source-256    32.892  0.31%   100
[ 50]     xlib-rgba     paint_similar_rgba_over-256    23.559  0.13%   100
[ 51]     xlib-rgba   paint_similar_rgba_source-256     3.478  1.30%   100
[ 52]     xlib-rgba       paint_linear_rgb_over-256    98.665  0.42%   100
[ 53]     xlib-rgba     paint_linear_rgb_source-256    94.408  0.26%   100
[ 54]     xlib-rgba      paint_linear_rgba_over-256   130.632  0.56%   100
[ 55]     xlib-rgba    paint_linear_rgba_source-256    94.484  0.39%   100
[ 56]     xlib-rgba       paint_radial_rgb_over-256  1466.321  0.20%   100
[ 57]     xlib-rgba     paint_radial_rgb_source-256  1462.034  0.19%   100
[ 58]     xlib-rgba      paint_radial_rgba_over-256  1489.217  0.21%   100
[ 59]     xlib-rgba    paint_radial_rgba_source-256  1461.137  0.22%   100
[ 60]     xlib-rgba        paint_solid_rgb_over-512     9.672  0.47%   100
[ 61]     xlib-rgba      paint_solid_rgb_source-512     9.663  0.47%   100
[ 62]     xlib-rgba       paint_solid_rgba_over-512   436.860  0.45%   100
[ 63]     xlib-rgba     paint_solid_rgba_source-512     9.627  0.46%   100
[ 64]     xlib-rgba        paint_image_rgb_over-512   200.226  0.55%   100
[ 65]     xlib-rgba      paint_image_rgb_source-512   179.953  0.56%   100
[ 66]     xlib-rgba       paint_image_rgba_over-512   142.724  0.56%   100
[ 67]     xlib-rgba     paint_image_rgba_source-512    62.047  0.47%   100
[ 68]     xlib-rgba      paint_similar_rgb_over-512   148.130  0.56%   100
[ 69]     xlib-rgba    paint_similar_rgb_source-512   127.762  0.29%   100
[ 70]     xlib-rgba     paint_similar_rgba_over-512    91.166  0.40%   100
[ 71]     xlib-rgba   paint_similar_rgba_source-512    10.681  0.44%   100
[ 72]     xlib-rgba       paint_linear_rgb_over-512   378.352  0.46%   100
[ 73]     xlib-rgba     paint_linear_rgb_source-512   361.789  0.46%   100
[ 74]     xlib-rgba      paint_linear_rgba_over-512   506.547  0.43%   100
[ 75]     xlib-rgba    paint_linear_rgba_source-512   360.873  0.46%   100
[ 76]     xlib-rgba       paint_radial_rgb_over-512  5719.750  0.18%   100
[ 77]     xlib-rgba     paint_radial_rgb_source-512  5716.777  0.25%   100
[ 78]     xlib-rgba      paint_radial_rgba_over-512  5828.997  0.22%   100
[ 79]     xlib-rgba    paint_radial_rgba_source-512  5695.103  0.21%   100
[ 80]     xlib-rgba               tessellate-16-100     4.936  2.73%   100
[ 81]     xlib-rgba               tessellate-64-100   457.139  0.44%   100
[ 82]     xlib-rgba              tessellate-256-100 33300.494  0.76%   100
[  0]     xlib-rgb         paint_solid_rgb_over-64      1.138  3.18%   100
[  1]     xlib-rgb       paint_solid_rgb_source-64      1.168  1.36%   100
[  2]     xlib-rgb        paint_solid_rgba_over-64      8.789  0.70%   100
[  3]     xlib-rgb      paint_solid_rgba_source-64      1.163  0.90%   100
[  4]     xlib-rgb         paint_image_rgb_over-64      6.175  0.93%   100
[  5]     xlib-rgb       paint_image_rgb_source-64      5.874  1.92%   100
[  6]     xlib-rgb        paint_image_rgba_over-64      5.481  0.87%   100
[  7]     xlib-rgb      paint_image_rgba_source-64      5.839  0.81%   100
[  8]     xlib-rgb       paint_similar_rgb_over-64      1.329  1.47%   100
[  9]     xlib-rgb     paint_similar_rgb_source-64      1.324  1.22%   100
[ 10]     xlib-rgb      paint_similar_rgba_over-64      3.337  1.21%   100
[ 11]     xlib-rgb    paint_similar_rgba_source-64      3.698  1.06%   100
[ 12]     xlib-rgb        paint_linear_rgb_over-64      9.371  1.95%   100
[ 13]     xlib-rgb      paint_linear_rgb_source-64     11.066  1.39%   100
[ 14]     xlib-rgb       paint_linear_rgba_over-64     11.958  1.24%   100
[ 15]     xlib-rgb     paint_linear_rgba_source-64     11.083  1.38%   100
[ 16]     xlib-rgb        paint_radial_rgb_over-64     92.007  0.77%   100
[ 17]     xlib-rgb      paint_radial_rgb_source-64     93.693  0.72%   100
[ 18]     xlib-rgb       paint_radial_rgba_over-64     94.069  0.56%   100
[ 19]     xlib-rgb     paint_radial_rgba_source-64     93.766  0.84%   100
[ 20]     xlib-rgb         paint_solid_rgb_over-128     1.379  1.24%   100
[ 21]     xlib-rgb       paint_solid_rgb_source-128     1.377  1.08%   100
[ 22]     xlib-rgb        paint_solid_rgba_over-128    31.315  0.44%   100
[ 23]     xlib-rgb      paint_solid_rgba_source-128     1.376  0.91%   100
[ 24]     xlib-rgb         paint_image_rgb_over-128    17.421  0.44%   100
[ 25]     xlib-rgb       paint_image_rgb_source-128    16.110  0.47%   100
[ 26]     xlib-rgb        paint_image_rgba_over-128    14.573  0.46%   100
[ 27]     xlib-rgb      paint_image_rgba_source-128    15.920  0.36%   100
[ 28]     xlib-rgb       paint_similar_rgb_over-128     1.611  1.83%   100
[ 29]     xlib-rgb     paint_similar_rgb_source-128     1.599  1.28%   100
[ 30]     xlib-rgb      paint_similar_rgba_over-128     9.618  0.47%   100
[ 31]     xlib-rgb    paint_similar_rgba_source-128    10.978  0.48%   100
[ 32]     xlib-rgb        paint_linear_rgb_over-128    29.229  0.26%   100
[ 33]     xlib-rgb      paint_linear_rgb_source-128    35.914  0.33%   100
[ 34]     xlib-rgb       paint_linear_rgba_over-128    39.540  0.32%   100
[ 35]     xlib-rgb     paint_linear_rgba_source-128    35.840  0.28%   100
[ 36]     xlib-rgb        paint_radial_rgb_over-128   368.304  0.43%   100
[ 37]     xlib-rgb      paint_radial_rgb_source-128   375.233  0.48%   100
[ 38]     xlib-rgb       paint_radial_rgba_over-128   376.417  0.56%   100
[ 39]     xlib-rgb     paint_radial_rgba_source-128   375.544  0.43%   100
[ 40]     xlib-rgb         paint_solid_rgb_over-256     2.552  2.46%   100
[ 41]     xlib-rgb       paint_solid_rgb_source-256     2.549  3.03%   100
[ 42]     xlib-rgb        paint_solid_rgba_over-256   144.311  0.64%   100
[ 43]     xlib-rgb      paint_solid_rgba_source-256     2.506  3.45%   100
[ 44]     xlib-rgb         paint_image_rgb_over-256    60.906  0.40%   100
[ 45]     xlib-rgb       paint_image_rgb_source-256    55.880  0.36%   100
[ 46]     xlib-rgb        paint_image_rgba_over-256    49.856  0.32%   100
[ 47]     xlib-rgb      paint_image_rgba_source-256    55.321  0.45%   100
[ 48]     xlib-rgb       paint_similar_rgb_over-256     2.710  2.20%   100
[ 49]     xlib-rgb     paint_similar_rgb_source-256     2.719  2.19%   100
[ 50]     xlib-rgb      paint_similar_rgba_over-256    34.643  1.13%   100
[ 51]     xlib-rgb    paint_similar_rgba_source-256    39.923  0.42%   100
[ 52]     xlib-rgb        paint_linear_rgb_over-256   105.108  0.54%   100
[ 53]     xlib-rgb      paint_linear_rgb_source-256   133.250  2.23%   100
[ 54]     xlib-rgb       paint_linear_rgba_over-256   154.142  0.71%   100
[ 55]     xlib-rgb     paint_linear_rgba_source-256   138.273  0.53%   100
[ 56]     xlib-rgb        paint_radial_rgb_over-256  1426.391  0.39%   100
[ 57]     xlib-rgb      paint_radial_rgb_source-256  1422.446  0.30%   100
[ 58]     xlib-rgb       paint_radial_rgba_over-256  1429.481  0.41%   100
[ 59]     xlib-rgb     paint_radial_rgba_source-256  1423.699  0.31%   100
[ 60]     xlib-rgb         paint_solid_rgb_over-512     5.208  0.86%   100
[ 61]     xlib-rgb       paint_solid_rgb_source-512     5.204  0.89%   100
[ 62]     xlib-rgb        paint_solid_rgba_over-512   537.259  0.53%   100
[ 63]     xlib-rgb      paint_solid_rgba_source-512     5.122  0.77%   100
[ 64]     xlib-rgb         paint_image_rgb_over-512   218.250  0.14%   100
[ 65]     xlib-rgb       paint_image_rgb_source-512   199.015  0.14%   100
[ 66]     xlib-rgb        paint_image_rgba_over-512   176.539  0.13%   100
[ 67]     xlib-rgb      paint_image_rgba_source-512   197.005  0.12%   100
[ 68]     xlib-rgb       paint_similar_rgb_over-512     5.917  0.74%   100
[ 69]     xlib-rgb     paint_similar_rgb_source-512     5.918  0.72%   100
[ 70]     xlib-rgb      paint_similar_rgba_over-512   125.132  0.10%   100
[ 71]     xlib-rgb    paint_similar_rgba_source-512   145.492  0.10%   100
[ 72]     xlib-rgb        paint_linear_rgb_over-512   398.523  0.12%   100
[ 73]     xlib-rgb      paint_linear_rgb_source-512   496.799  0.11%   100
[ 74]     xlib-rgb       paint_linear_rgba_over-512   350.355  0.24%   100
[ 75]     xlib-rgb     paint_linear_rgba_source-512   351.874  0.47%   100
[ 76]     xlib-rgb        paint_radial_rgb_over-512  5708.997  0.26%   100
[ 77]     xlib-rgb      paint_radial_rgb_source-512  5723.393  0.19%   100
[ 78]     xlib-rgb       paint_radial_rgba_over-512  5701.076  0.19%   100
[ 79]     xlib-rgb     paint_radial_rgba_source-512  5720.935  0.17%   100
[ 80]     xlib-rgb                tessellate-16-100     4.971  3.41%   100
[ 81]     xlib-rgb                tessellate-64-100   457.048  0.40%   100
make: *** [perf] Error 127

Attachment: pgpBcqNVYj1v2.pgp
Description: PGP signature



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