[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