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