old: cairo-without-medialib2 new: cairo-with-medialib2 Speedups ======== image-rgb paint_solid_rgba_over-256 4.94 1.25% -> 0.36 0.14%: 13.77x speedup ████████████▊ image-rgba paint_solid_rgba_over-256 5.06 1.97% -> 0.37 5.49%: 13.76x speedup ████████████▊ image-rgb paint-with-alpha_solid_rgba_over-256 5.07 1.35% -> 0.36 0.11%: 13.68x speedup ████████████▋ image-rgb paint-with-alpha_solid_rgb_over-256 5.05 0.58% -> 0.36 0.14%: 13.67x speedup ████████████▋ image-rgba paint-with-alpha_solid_rgba_over-256 5.05 1.51% -> 0.36 20.42%: 13.61x speedup ████████████▋ image-rgba paint-with-alpha_solid_rgb_over-256 5.02 0.70% -> 0.36 0.88%: 13.59x speedup ████████████▋ image-rgb paint_solid_rgba_over-512 20.11 0.07% -> 1.55 4.71%: 13.14x speedup ████████████▏ image-rgb paint-with-alpha_solid_rgba_over-512 20.10 0.13% -> 1.56 5.59%: 13.07x speedup ████████████▏ image-rgba paint_solid_rgba_over-512 20.09 0.49% -> 1.55 2.89%: 13.01x speedup ████████████ image-rgba paint-with-alpha_solid_rgba_over-512 20.07 0.55% -> 1.55 1.67%: 12.97x speedup ████████████ image-rgb paint-with-alpha_solid_rgb_over-512 20.24 0.44% -> 1.55 2.48%: 12.92x speedup ███████████▉ image-rgba paint-with-alpha_solid_rgb_over-512 19.97 0.30% -> 1.55 0.22%: 12.90x speedup ███████████▉ image-rgb paint-with-alpha_image_rgba_over-256 7.89 0.20% -> 0.92 3.15%: 8.62x speedup ███████▋ image-rgb paint-with-alpha_similar_rgba_over-256 7.89 0.57% -> 0.92 0.18%: 8.57x speedup ███████▋ image-rgba paint-with-alpha_similar_rgba_over-512 31.11 0.24% -> 3.80 2.25%: 8.44x speedup ███████▌ image-rgba paint-with-alpha_image_rgba_over-512 31.02 0.25% -> 3.80 2.48%: 8.42x speedup ███████▍ image-rgba paint-with-alpha_image_rgba_over-256 7.84 0.26% -> 0.93 0.08%: 8.41x speedup ███████▍ image-rgb paint-with-alpha_image_rgba_over-512 31.09 0.27% -> 3.77 2.67%: 8.34x speedup ███████▍ image-rgba paint-with-alpha_similar_rgba_over-256 7.86 0.73% -> 0.94 4.96%: 8.34x speedup ███████▍ image-rgb paint-with-alpha_similar_rgba_over-512 31.15 0.41% -> 3.83 1.61%: 8.33x speedup ███████▍ image-rgba paint-with-alpha_similar_rgb_over-512 31.71 0.26% -> 4.22 1.52%: 7.75x speedup ██████▊ image-rgb paint-with-alpha_image_rgb_over-512 31.67 0.20% -> 4.24 2.49%: 7.73x speedup ██████▊ image-rgba paint-with-alpha_image_rgb_over-512 31.70 0.52% -> 4.21 2.36%: 7.72x speedup ██████▊ image-rgb paint-with-alpha_similar_rgb_over-512 31.79 0.38% -> 4.26 2.87%: 7.71x speedup ██████▊ xlib-rgba paint-with-alpha_solid_rgb_source-512 167.66 0.22% -> 167.70 65.14%: 7.66x speedup ██████▋ image-rgb paint-with-alpha_image_rgb_over-256 8.00 0.09% -> 1.07 0.10%: 7.47x speedup ██████▌ image-rgba paint-with-alpha_similar_rgb_over-256 8.02 0.36% -> 1.08 5.85%: 7.46x speedup ██████▌ image-rgba paint-with-alpha_image_rgb_over-256 8.02 0.25% -> 1.08 3.63%: 7.44x speedup ██████▍ image-rgb paint-with-alpha_similar_rgb_over-256 7.98 1.00% -> 1.07 0.36%: 7.39x speedup ██████▍ xlib-rgba paint_similar_rgb_source-256 1.55 3.52% -> 0.37 79.66%: 5.95x speedup █████ image-rgba fill_image_rgba_over-256 4.71 0.72% -> 1.57 0.81%: 2.97x speedup ██ image-rgba fill_similar_rgba_over-256 4.62 0.72% -> 1.60 1.38%: 2.93x speedup █▉ image-rgb fill_similar_rgba_over-256 4.67 1.80% -> 1.62 6.09%: 2.85x speedup █▉ image-rgb fill_image_rgb_over-256 4.77 0.70% -> 1.71 4.20%: 2.83x speedup █▉ image-rgb fill_similar_rgb_over-256 4.78 0.64% -> 1.69 3.45%: 2.83x speedup █▉ image-rgb fill_image_rgba_over-256 4.72 1.63% -> 1.73 3.75%: 2.83x speedup █▉ image-rgba fill_similar_rgb_over-256 4.72 2.99% -> 1.74 3.60%: 2.80x speedup █▊ image-rgba fill_image_rgb_over-256 4.80 2.18% -> 1.72 3.69%: 2.79x speedup █▊ image-rgba stroke_similar_rgb_over-256 9.42 0.27% -> 4.41 2.63%: 2.22x speedup █▎ image-rgba fill_image_rgba_over-128 1.31 0.50% -> 0.60 33.98%: 2.20x speedup █▎ image-rgb stroke_similar_rgba_over-256 9.33 0.13% -> 4.28 1.53%: 2.20x speedup █▎ image-rgba stroke_similar_rgba_over-256 9.31 0.13% -> 4.27 0.61%: 2.20x speedup █▎ image-rgb stroke_similar_rgb_over-256 9.45 0.53% -> 4.49 2.29%: 2.19x speedup █▎ image-rgb stroke_image_rgb_over-256 9.45 0.67% -> 4.44 1.92%: 2.19x speedup █▎ image-rgba fill_similar_rgba_over-128 1.30 0.95% -> 0.59 0.15%: 2.19x speedup █▎ image-rgb stroke_image_rgba_over-256 9.31 0.34% -> 4.28 0.40%: 2.19x speedup █▎ image-rgba paint-with-alpha_linear_rgba_over-256 12.78 0.16% -> 5.90 1.27%: 2.19x speedup █▎ image-rgba stroke_image_rgb_over-256 9.36 0.48% -> 4.34 2.23%: 2.19x speedup █▎ image-rgba paint-with-alpha_linear_rgb_over-256 12.82 0.32% -> 6.11 2.23%: 2.19x speedup █▏ image-rgb paint-with-alpha_linear_rgba_over-256 12.79 0.49% -> 5.86 1.01%: 2.19x speedup █▏ image-rgb paint-with-alpha_linear_rgb_over-256 12.76 0.15% -> 5.87 1.09%: 2.17x speedup █▏ image-rgba stroke_image_rgba_over-256 9.28 0.32% -> 4.28 1.23%: 2.17x speedup █▏ image-rgb fill_image_rgba_over-128 1.31 0.97% -> 0.61 0.66%: 2.17x speedup █▏ image-rgba fill_similar_rgb_over-128 1.33 4.66% -> 0.61 3.64%: 2.16x speedup █▏ image-rgba fill_image_rgb_over-128 1.32 0.63% -> 0.61 0.13%: 2.16x speedup █▏ image-rgb paint-with-alpha_linear_rgba_over-512 51.17 0.19% -> 23.69 0.56%: 2.16x speedup █▏ image-rgb fill_similar_rgba_over-128 1.32 0.98% -> 0.61 3.14%: 2.16x speedup █▏ image-rgba paint-with-alpha_linear_rgba_over-512 51.14 0.30% -> 23.72 0.78%: 2.16x speedup █▏ image-rgba paint-with-alpha_linear_rgb_over-512 51.05 0.38% -> 23.69 0.51%: 2.16x speedup █▏ image-rgb paint-with-alpha_linear_rgb_over-512 51.05 0.19% -> 23.87 0.46%: 2.14x speedup █▏ image-rgb fill_image_rgb_over-128 1.34 0.42% -> 0.62 0.80%: 2.13x speedup █▏ image-rgb fill_similar_rgb_over-128 1.34 2.65% -> 0.63 0.39%: 2.13x speedup █▏ image-rgb text_image_rgba_over-128 3.12 2.23% -> 1.55 0.22%: 1.95x speedup █ image-rgb text_similar_rgba_over-128 3.11 1.59% -> 1.56 3.23%: 1.94x speedup █ image-rgba text_similar_rgba_over-128 3.03 1.52% -> 1.56 2.43%: 1.94x speedup █ image-rgba text_image_rgba_over-128 3.09 1.36% -> 1.55 3.37%: 1.93x speedup ▉ image-rgb text_image_rgba_over-256 12.54 0.93% -> 6.66 2.21%: 1.93x speedup ▉ image-rgba text_similar_rgb_over-256 12.75 1.13% -> 6.80 2.28%: 1.92x speedup ▉ image-rgba text_image_rgb_over-128 3.06 0.60% -> 1.60 0.41%: 1.92x speedup ▉ image-rgba text_similar_rgb_over-128 3.08 2.51% -> 1.60 3.56%: 1.91x speedup ▉ image-rgb text_similar_rgba_over-256 12.38 0.27% -> 6.56 1.05%: 1.91x speedup ▉ image-rgba text_image_rgba_over-256 12.34 0.37% -> 6.49 0.91%: 1.91x speedup ▉ image-rgba fill_linear_rgba_over-256 6.52 1.83% -> 3.42 2.41%: 1.91x speedup ▉ image-rgba text_similar_rgba_over-256 12.38 0.34% -> 6.50 0.50%: 1.91x speedup ▉ image-rgb text_image_rgb_over-128 3.17 1.91% -> 1.62 2.65%: 1.90x speedup ▉ image-rgb text_similar_rgb_over-128 3.15 1.85% -> 1.62 5.81%: 1.90x speedup ▉ image-rgba fill_linear_rgb_over-256 6.41 0.88% -> 3.35 0.54%: 1.90x speedup ▉ image-rgb text_similar_rgb_over-256 12.77 1.04% -> 6.82 1.54%: 1.89x speedup ▉ image-rgba text_image_rgb_over-256 12.59 0.56% -> 6.84 1.82%: 1.89x speedup ▉ image-rgb fill_linear_rgb_over-256 6.48 1.04% -> 3.46 1.57%: 1.89x speedup ▉ image-rgb fill_linear_rgba_over-256 6.49 1.56% -> 3.46 2.31%: 1.88x speedup ▉ image-rgb paint_linear_rgb_over-512 40.01 0.75% -> 21.79 1.44%: 1.88x speedup ▉ image-rgb text_image_rgb_over-256 12.71 0.15% -> 6.82 0.67%: 1.88x speedup ▉ image-rgb paint_linear_rgba_over-512 40.17 0.63% -> 21.59 1.32%: 1.87x speedup ▉ image-rgb paint_linear_rgba_over-256 10.11 0.18% -> 5.52 1.16%: 1.87x speedup ▉ image-rgba paint_linear_rgb_over-512 40.31 0.89% -> 21.61 0.93%: 1.87x speedup ▉ image-rgba paint_linear_rgb_over-256 10.12 0.81% -> 5.44 1.45%: 1.86x speedup ▉ image-rgba paint_linear_rgba_over-512 39.98 0.44% -> 21.83 1.20%: 1.84x speedup ▉ image-rgba paint_linear_rgba_over-256 10.11 1.07% -> 5.50 0.89%: 1.83x speedup ▉ image-rgb paint_linear_rgb_over-256 10.14 0.36% -> 5.55 0.52%: 1.83x speedup ▉ image-rgba stroke_linear_rgba_over-256 11.47 0.11% -> 6.53 1.54%: 1.81x speedup ▉ image-rgb stroke_linear_rgb_over-256 11.54 0.36% -> 6.47 0.74%: 1.80x speedup ▊ image-rgb stroke_linear_rgba_over-256 11.48 0.23% -> 6.53 1.36%: 1.79x speedup ▊ image-rgba stroke_linear_rgb_over-256 11.47 0.35% -> 6.47 0.26%: 1.77x speedup ▊ image-rgba unaligned_clip-100 0.23 0.21% -> 0.14 0.36%: 1.73x speedup ▊ image-rgb unaligned_clip-100 0.23 0.32% -> 0.14 1.01%: 1.73x speedup ▊ image-rgb stroke_image_rgba_over-128 3.33 0.51% -> 2.02 2.27%: 1.70x speedup ▊ image-rgb text_linear_rgb_over-128 3.59 1.08% -> 2.14 1.81%: 1.70x speedup ▊ image-rgb text_linear_rgba_over-128 3.67 1.95% -> 2.16 1.96%: 1.69x speedup ▊ image-rgba text_linear_rgb_over-128 3.65 1.35% -> 2.10 1.22%: 1.69x speedup ▊ image-rgba text_linear_rgba_over-128 3.58 1.88% -> 2.11 2.05%: 1.69x speedup ▊ image-rgba text_linear_rgba_over-256 14.50 0.54% -> 8.71 0.96%: 1.69x speedup ▊ image-rgb text_linear_rgb_over-256 14.57 0.62% -> 8.71 0.79%: 1.68x speedup ▋ image-rgb text_linear_rgba_over-256 14.59 0.71% -> 8.67 0.56%: 1.68x speedup ▋ image-rgba text_linear_rgb_over-256 14.61 0.88% -> 8.62 0.29%: 1.68x speedup ▋ image-rgba stroke_similar_rgb_over-128 3.36 1.09% -> 1.97 2.26%: 1.67x speedup ▋ image-rgba stroke_image_rgba_over-128 3.29 1.44% -> 1.97 2.64%: 1.67x speedup ▋ image-rgba stroke_similar_rgba_over-128 3.22 0.77% -> 1.97 2.48%: 1.66x speedup ▋ image-rgba fill_linear_rgba_over-128 1.79 0.96% -> 1.07 0.47%: 1.66x speedup ▋ image-rgb stroke_similar_rgba_over-128 3.39 3.13% -> 1.99 2.11%: 1.65x speedup ▋ image-rgba stroke_image_rgb_over-128 3.31 1.76% -> 2.08 2.91%: 1.65x speedup ▋ image-rgba fill_linear_rgb_over-128 1.79 2.04% -> 1.08 0.18%: 1.65x speedup ▋ image-rgb stroke_image_rgb_over-128 3.31 1.68% -> 1.99 0.43%: 1.65x speedup ▋ image-rgb stroke_similar_rgb_over-128 3.34 1.32% -> 2.08 2.38%: 1.64x speedup ▋ image-rgb fill_linear_rgba_over-128 1.79 2.11% -> 1.09 3.28%: 1.64x speedup ▋ image-rgb fill_linear_rgb_over-128 1.86 2.14% -> 1.08 0.24%: 1.64x speedup ▋ xlib-rgb tessellate-16-100 0.38 9.19% -> 0.34 16.90%: 1.60x speedup ▋ image-rgba text_radial_rgb_over-128 4.46 1.51% -> 2.97 1.73%: 1.51x speedup ▌ image-rgb text_radial_rgba_over-128 4.57 2.01% -> 3.03 1.90%: 1.51x speedup ▌ image-rgb text_radial_rgb_over-128 4.50 0.85% -> 2.99 1.17%: 1.51x speedup ▌ image-rgb stroke_linear_rgb_over-128 3.92 1.91% -> 2.58 3.56%: 1.50x speedup ▌ image-rgba stroke_linear_rgb_over-128 3.85 3.24% -> 2.59 1.68%: 1.50x speedup ▌ image-rgba stroke_linear_rgba_over-128 3.91 0.91% -> 2.64 1.51%: 1.50x speedup ▌ image-rgba text_radial_rgba_over-256 18.19 0.66% -> 12.07 0.57%: 1.50x speedup ▌ image-rgba text_radial_rgba_over-128 4.44 0.88% -> 2.97 2.34%: 1.50x speedup ▌ image-rgb stroke_linear_rgba_over-128 3.95 1.54% -> 2.65 1.40%: 1.49x speedup ▌ image-rgba text_radial_rgb_over-256 18.10 0.97% -> 12.08 0.32%: 1.49x speedup ▌ image-rgb text_radial_rgb_over-256 18.20 1.68% -> 12.11 0.54%: 1.49x speedup ▌ image-rgb text_radial_rgba_over-256 18.19 0.78% -> 12.08 0.16%: 1.49x speedup ▌ image-rgba stroke_radial_rgb_over-256 16.58 0.74% -> 11.15 0.42%: 1.48x speedup ▌ image-rgba fill_image_rgba_over-64 0.58 0.77% -> 0.39 0.39%: 1.47x speedup ▌ image-rgba fill_similar_rgba_over-64 0.58 0.35% -> 0.39 0.41%: 1.47x speedup ▌ image-rgba stroke_radial_rgba_over-256 16.67 1.07% -> 11.23 1.08%: 1.47x speedup ▌ image-rgb fill_similar_rgb_over-64 0.58 0.38% -> 0.40 0.72%: 1.46x speedup ▌ image-rgba fill_similar_rgb_over-64 0.58 0.20% -> 0.40 0.34%: 1.46x speedup ▌ image-rgba fill_image_rgb_over-64 0.58 0.41% -> 0.40 0.24%: 1.46x speedup ▌ image-rgb fill_image_rgba_over-64 0.58 3.68% -> 0.40 0.48%: 1.46x speedup ▌ image-rgb fill_radial_rgba_over-256 10.22 1.06% -> 7.17 2.18%: 1.46x speedup ▌ image-rgba fill_radial_rgba_over-256 10.19 0.27% -> 7.05 0.52%: 1.46x speedup ▌ image-rgba fill_radial_rgb_over-256 10.16 0.22% -> 7.06 0.66%: 1.45x speedup ▌ image-rgb fill_image_rgb_over-64 0.58 0.52% -> 0.40 0.53%: 1.45x speedup ▌ image-rgb fill_similar_rgba_over-64 0.58 0.48% -> 0.40 0.19%: 1.45x speedup ▌ image-rgb fill_radial_rgb_over-256 10.28 1.00% -> 7.07 0.80%: 1.45x speedup ▌ image-rgba paint_radial_rgba_over-256 22.05 0.38% -> 15.52 1.00%: 1.44x speedup ▌ image-rgb text_similar_rgba_over-64 1.16 2.42% -> 0.81 0.06%: 1.44x speedup ▌ image-rgb text_image_rgba_over-64 1.16 0.04% -> 0.81 0.10%: 1.44x speedup ▍ image-rgba text_similar_rgba_over-64 1.16 4.29% -> 0.81 0.56%: 1.44x speedup ▍ image-rgba text_image_rgba_over-64 1.16 1.90% -> 0.81 5.05%: 1.43x speedup ▍ image-rgb text_similar_rgb_over-64 1.18 0.15% -> 0.82 0.06%: 1.42x speedup ▍ image-rgb text_image_rgb_over-64 1.18 1.02% -> 0.83 0.24%: 1.42x speedup ▍ image-rgba text_similar_rgb_over-64 1.17 0.14% -> 0.82 1.15%: 1.42x speedup ▍ image-rgba text_image_rgb_over-64 1.17 0.13% -> 0.83 2.18%: 1.42x speedup ▍ image-rgba paint_radial_rgba_over-512 85.94 0.17% -> 61.09 0.65%: 1.42x speedup ▍ image-rgb paint-with-alpha_radial_rgb_over-512 97.46 0.28% -> 70.34 0.61%: 1.39x speedup ▍ image-rgba fill_radial_rgb_over-128 2.79 1.59% -> 1.97 0.35%: 1.38x speedup ▍ image-rgba fill_radial_rgba_over-128 2.73 2.30% -> 1.96 0.66%: 1.38x speedup ▍ image-rgb stroke_radial_rgb_over-128 5.14 0.29% -> 3.90 2.14%: 1.38x speedup ▍ image-rgba stroke_radial_rgba_over-128 5.15 1.02% -> 3.78 2.79%: 1.37x speedup ▍ image-rgba paint_radial_rgb_over-512 88.44 1.44% -> 64.91 1.70%: 1.37x speedup ▍ image-rgba stroke_radial_rgb_over-128 5.23 1.76% -> 3.85 2.61%: 1.37x speedup ▍ image-rgba text_linear_rgba_over-64 1.32 2.97% -> 0.96 0.84%: 1.37x speedup ▍ image-rgba text_linear_rgb_over-64 1.32 1.66% -> 0.96 0.20%: 1.37x speedup ▍ image-rgb text_linear_rgba_over-64 1.33 1.15% -> 0.97 0.17%: 1.37x speedup ▍ image-rgb text_linear_rgb_over-64 1.33 0.08% -> 0.97 3.54%: 1.37x speedup ▍ image-rgb stroke_radial_rgb_over-256 16.60 0.85% -> 12.39 1.61%: 1.36x speedup ▍ image-rgb stroke_radial_rgba_over-128 5.13 0.85% -> 3.84 1.93%: 1.36x speedup ▍ image-rgb stroke_radial_rgba_over-256 16.59 0.55% -> 12.14 0.51%: 1.36x speedup ▍ image-rgb fill_linear_rgba_over-64 0.70 0.00% -> 0.52 0.92%: 1.36x speedup ▍ image-rgba fill_linear_rgba_over-64 0.71 0.88% -> 0.52 0.14%: 1.35x speedup ▍ image-rgb fill_linear_rgb_over-64 0.71 0.42% -> 0.52 0.72%: 1.35x speedup ▍ image-rgb paint_radial_rgba_over-256 22.14 1.10% -> 16.54 0.82%: 1.35x speedup ▍ image-rgba fill_linear_rgb_over-64 0.70 0.50% -> 0.52 0.15%: 1.35x speedup ▍ image-rgba paint_radial_rgb_over-256 22.16 0.66% -> 16.67 1.12%: 1.34x speedup ▍ image-rgb fill_solid_rgb_source-256 4.54 1.36% -> 3.47 3.82%: 1.33x speedup ▍ image-rgba fill_solid_rgb_source-256 4.26 1.74% -> 3.25 2.12%: 1.32x speedup ▍ image-rgba text_radial_rgb_over-64 1.51 2.43% -> 1.14 1.48%: 1.32x speedup ▍ image-rgba fill_similar_rgba_source-256 4.42 0.35% -> 3.39 2.62%: 1.32x speedup ▍ image-rgb fill_solid_rgba_source-256 4.55 2.08% -> 3.37 2.50%: 1.32x speedup ▍ image-rgba fill_solid_rgba_source-256 4.28 1.62% -> 3.28 2.15%: 1.32x speedup ▍ image-rgba paint-with-alpha_radial_rgba_over-512 93.31 0.23% -> 71.06 0.55%: 1.31x speedup ▍ image-rgba fill_image_rgba_source-256 4.40 0.97% -> 3.41 2.55%: 1.31x speedup ▍ image-rgba paint-with-alpha_radial_rgb_over-512 93.25 0.20% -> 71.10 0.36%: 1.31x speedup ▎ image-rgba text_radial_rgba_over-64 1.50 0.43% -> 1.15 0.05%: 1.31x speedup ▎ image-rgb text_radial_rgba_over-64 1.54 2.23% -> 1.15 0.05%: 1.31x speedup ▎ image-rgb paint_radial_rgb_over-512 87.93 0.04% -> 67.37 0.21%: 1.31x speedup ▎ image-rgb text_radial_rgb_over-64 1.51 0.70% -> 1.16 3.42%: 1.31x speedup ▎ image-rgb paint_radial_rgb_over-256 22.33 0.81% -> 16.96 0.79%: 1.30x speedup ▎ image-rgba paint-with-alpha_radial_rgba_over-256 26.03 5.46% -> 18.06 1.70%: 1.30x speedup ▎ image-rgba text_similar_rgb_source-128 4.34 0.61% -> 3.40 1.30%: 1.30x speedup ▎ xlib-rgb stroke_radial_rgb_over-128 8.71 8.28% -> 5.53 1.48%: 1.30x speedup ▎ image-rgb fill_similar_rgb_source-256 4.70 0.84% -> 3.71 2.73%: 1.29x speedup ▎ image-rgb fill_radial_rgba_over-128 2.79 2.05% -> 2.16 2.46%: 1.29x speedup ▎ image-rgba text_solid_rgb_source-256 17.02 0.35% -> 13.26 2.26%: 1.29x speedup ▎ image-rgba text_solid_rgba_source-256 17.01 0.36% -> 13.40 0.95%: 1.29x speedup ▎ image-rgba text_image_rgba_source-256 17.28 0.62% -> 13.46 0.92%: 1.29x speedup ▎ image-rgba fill_similar_rgb_source-256 4.47 1.71% -> 3.50 3.37%: 1.29x speedup ▎ image-rgba text_image_rgb_source-256 17.51 0.94% -> 13.61 0.33%: 1.29x speedup ▎ image-rgba subimage_copy-128 0.01 16.74% -> 0.01 0.00%: 1.29x speedup ▎ image-rgba text_image_rgb_source-128 4.31 0.64% -> 3.41 1.18%: 1.29x speedup ▎ image-rgb fill_image_rgba_source-256 4.69 2.66% -> 3.65 1.95%: 1.29x speedup ▎ image-rgba text_similar_rgba_source-256 17.25 0.64% -> 13.84 2.86%: 1.29x speedup ▎ image-rgba fill_image_rgb_source-256 4.47 3.21% -> 3.55 3.22%: 1.28x speedup ▎ image-rgba text_similar_rgba_source-128 4.30 0.89% -> 3.35 1.01%: 1.28x speedup ▎ image-rgb text_solid_rgb_source-256 17.51 0.40% -> 13.72 0.52%: 1.28x speedup ▎ image-rgba text_solid_rgb_source-128 4.25 2.04% -> 3.32 1.12%: 1.28x speedup ▎ image-rgba text_solid_rgba_source-128 4.27 1.16% -> 3.33 1.71%: 1.28x speedup ▎ image-rgba text_similar_rgb_source-256 17.42 0.28% -> 13.61 0.13%: 1.28x speedup ▎ image-rgb text_solid_rgb_source-128 4.37 1.33% -> 3.47 1.43%: 1.28x speedup ▎ image-rgba text_image_rgba_source-128 4.23 1.47% -> 3.40 1.57%: 1.28x speedup ▎ image-rgb text_similar_rgba_source-128 4.42 1.24% -> 3.48 1.72%: 1.27x speedup ▎ image-rgb text_solid_rgba_source-256 17.84 0.92% -> 13.84 0.15%: 1.27x speedup ▎ image-rgb text_solid_rgba_source-128 4.40 1.25% -> 3.47 2.00%: 1.27x speedup ▎ image-rgb text_image_rgba_source-256 17.95 1.22% -> 13.97 0.72%: 1.27x speedup ▎ image-rgb text_image_rgba_source-128 4.43 1.74% -> 3.42 2.59%: 1.27x speedup ▎ image-rgb text_image_rgb_source-128 4.47 1.32% -> 3.49 2.76%: 1.27x speedup ▎ image-rgb text_similar_rgba_source-256 17.68 0.26% -> 14.00 1.16%: 1.27x speedup ▎ image-rgb fill_similar_rgba_source-256 4.57 2.37% -> 3.65 1.12%: 1.27x speedup ▎ image-rgb text_similar_rgb_source-128 4.44 1.42% -> 3.52 1.26%: 1.27x speedup ▎ image-rgb fill_radial_rgb_over-128 2.73 1.85% -> 2.13 0.56%: 1.27x speedup ▎ image-rgb text_image_rgb_source-256 17.93 0.54% -> 14.12 1.01%: 1.26x speedup ▎ image-rgba text_linear_rgb_source-256 19.41 0.13% -> 15.56 0.53%: 1.26x speedup ▎ image-rgb text_similar_rgb_source-256 17.95 0.80% -> 14.17 0.30%: 1.26x speedup ▎ image-rgba paint-with-alpha_radial_rgb_over-256 23.36 0.27% -> 18.60 0.63%: 1.26x speedup ▎ image-rgba text_linear_rgba_source-256 19.36 0.22% -> 15.52 0.68%: 1.26x speedup ▎ image-rgba text_linear_rgba_source-128 4.86 0.78% -> 3.89 1.41%: 1.26x speedup ▎ image-rgba fill_radial_rgba_over-64 0.94 1.13% -> 0.75 0.11%: 1.25x speedup ▎ image-rgb fill_image_rgb_source-256 4.76 1.47% -> 3.72 0.22%: 1.25x speedup ▎ image-rgba fill_radial_rgb_over-64 0.94 1.29% -> 0.75 0.16%: 1.25x speedup ▎ image-rgb fill_radial_rgb_over-64 0.95 1.06% -> 0.75 0.41%: 1.25x speedup ▎ image-rgb fill_radial_rgba_over-64 0.94 0.76% -> 0.75 1.10%: 1.25x speedup ▎ image-rgb stroke_solid_rgba_source-256 9.16 0.02% -> 7.53 0.99%: 1.24x speedup ▎ image-rgb stroke_solid_rgb_source-256 9.18 0.57% -> 7.49 1.21%: 1.24x speedup ▎ image-rgba stroke_solid_rgb_source-256 8.92 2.03% -> 7.13 1.06%: 1.24x speedup ▎ image-rgba text_linear_rgb_source-128 4.92 1.76% -> 3.91 2.97%: 1.24x speedup ▎ image-rgba stroke_solid_rgba_source-256 8.78 0.40% -> 7.16 0.84%: 1.24x speedup ▎ image-rgb text_linear_rgba_source-128 4.99 1.87% -> 4.04 1.51%: 1.24x speedup ▎ image-rgb text_linear_rgb_source-128 4.96 1.39% -> 4.03 1.55%: 1.24x speedup ▎ image-rgb text_linear_rgb_source-256 19.87 0.50% -> 16.14 0.61%: 1.24x speedup ▎ image-rgb stroke_similar_rgba_source-256 9.29 0.26% -> 7.67 1.24%: 1.24x speedup ▎ image-rgb stroke_similar_rgba_over-64 1.68 2.80% -> 1.38 3.25%: 1.23x speedup ▎ image-rgb stroke_image_rgb_over-64 1.68 2.73% -> 1.36 0.35%: 1.23x speedup ▎ image-rgba stroke_similar_rgb_over-64 1.68 2.67% -> 1.40 2.80%: 1.23x speedup ▎ image-rgba stroke_image_rgba_over-64 1.66 2.54% -> 1.35 0.33%: 1.23x speedup ▎ image-rgb stroke_image_rgba_over-64 1.71 2.52% -> 1.37 1.14%: 1.23x speedup ▎ image-rgb text_linear_rgba_source-256 19.86 0.50% -> 16.00 0.34%: 1.23x speedup ▎ image-rgba stroke_image_rgb_over-64 1.67 2.55% -> 1.37 2.96%: 1.23x speedup ▎ image-rgb fill_solid_rgb_source-128 1.31 2.87% -> 1.07 1.98%: 1.23x speedup ▎ image-rgba stroke_similar_rgba_over-64 1.66 1.06% -> 1.35 0.21%: 1.23x speedup ▎ image-rgb stroke_image_rgba_source-256 9.26 0.69% -> 7.71 1.37%: 1.23x speedup ▎ image-rgb stroke_similar_rgb_over-64 1.76 2.91% -> 1.37 3.28%: 1.23x speedup ▎ image-rgba stroke_image_rgba_source-256 8.99 0.74% -> 7.38 1.51%: 1.23x speedup ▎ image-rgba fill_solid_rgb_source-128 1.27 0.63% -> 1.03 0.16%: 1.22x speedup ▎ image-rgb fill_solid_rgba_source-128 1.31 0.41% -> 1.07 0.22%: 1.22x speedup ▎ image-rgba paint-with-alpha_image_rgba_source-256 13.69 0.14% -> 11.37 1.23%: 1.22x speedup ▎ image-rgba fill_solid_rgba_source-128 1.26 0.77% -> 1.04 4.08%: 1.22x speedup ▎ image-rgba fill_image_rgba_source-128 1.26 0.09% -> 1.04 2.12%: 1.22x speedup ▎ image-rgb fill_linear_rgb_source-256 6.44 0.52% -> 5.42 2.13%: 1.22x speedup ▎ image-rgb fill_similar_rgba_source-128 1.33 3.00% -> 1.08 3.03%: 1.22x speedup ▎ image-rgba fill_similar_rgba_source-128 1.27 0.13% -> 1.04 0.65%: 1.22x speedup ▎ image-rgba fill_image_rgb_source-128 1.29 1.08% -> 1.06 2.62%: 1.22x speedup ▎ image-rgb stroke_image_rgb_source-256 9.46 0.48% -> 7.79 0.63%: 1.22x speedup ▎ image-rgba stroke_image_rgb_source-256 8.99 0.63% -> 7.44 0.81%: 1.22x speedup ▎ image-rgba fill_similar_rgb_source-128 1.29 0.54% -> 1.07 1.65%: 1.22x speedup ▎ image-rgb fill_similar_rgb_source-128 1.34 0.41% -> 1.10 0.22%: 1.21x speedup ▎ image-rgba fill_linear_rgba_source-256 6.23 1.05% -> 5.19 1.57%: 1.21x speedup ▎ image-rgb fill_image_rgba_source-128 1.31 0.47% -> 1.09 3.71%: 1.21x speedup ▎ image-rgba stroke_linear_rgb_over-64 1.84 2.33% -> 1.51 1.36%: 1.21x speedup ▎ image-rgba stroke_linear_rgba_over-64 1.83 1.54% -> 1.51 2.47%: 1.21x speedup ▎ image-rgba paint-with-alpha_similar_rgba_source-256 13.52 0.71% -> 11.38 0.97%: 1.21x speedup ▎ image-rgb fill_image_rgb_source-128 1.33 0.10% -> 1.11 1.07%: 1.21x speedup ▎ image-rgb stroke_linear_rgba_over-64 1.84 2.05% -> 1.52 2.53%: 1.21x speedup ▎ image-rgb fill_linear_rgba_source-256 6.49 1.23% -> 5.42 1.89%: 1.20x speedup ▎ image-rgb stroke_similar_rgb_source-256 9.46 0.89% -> 7.83 1.21%: 1.20x speedup ▎ image-rgb stroke_linear_rgb_over-64 1.85 2.93% -> 1.53 2.78%: 1.20x speedup ▎ image-rgba paint-with-alpha_solid_rgba_source-256 13.48 2.23% -> 11.13 1.19%: 1.20x speedup ▎ image-rgba fill_linear_rgb_source-256 6.21 1.42% -> 5.31 2.74%: 1.20x speedup ▎ image-rgba paint-with-alpha_solid_rgba_source-512 51.47 0.38% -> 43.29 0.68%: 1.19x speedup ▎ image-rgba text_radial_rgba_source-256 22.48 0.30% -> 19.09 1.37%: 1.19x speedup ▎ image-rgb paint-with-alpha_solid_rgb_source-256 13.23 1.74% -> 11.16 1.52%: 1.19x speedup ▎ image-rgba text_radial_rgb_source-128 5.67 1.21% -> 4.79 1.60%: 1.19x speedup ▎ image-rgb paint-with-alpha_solid_rgba_source-256 13.11 0.69% -> 11.02 1.04%: 1.19x speedup ▎ image-rgba text_radial_rgb_source-256 22.43 0.30% -> 18.89 0.34%: 1.19x speedup ▎ image-rgba text_radial_rgba_source-128 5.63 1.07% -> 4.78 1.46%: 1.19x speedup ▎ image-rgb text_radial_rgb_source-256 22.95 0.14% -> 19.47 0.40%: 1.19x speedup ▎ image-rgba stroke_similar_rgb_source-256 9.05 0.95% -> 7.47 0.32%: 1.19x speedup ▎ image-rgba stroke_similar_rgba_source-256 8.97 1.09% -> 7.42 0.68%: 1.19x speedup ▎ image-rgb paint-with-alpha_radial_rgb_over-256 24.37 0.25% -> 20.53 0.29%: 1.19x speedup ▎ image-rgb text_radial_rgb_source-128 5.78 0.40% -> 4.91 1.05%: 1.19x speedup ▏ image-rgb text_radial_rgba_source-128 5.79 0.79% -> 4.99 2.53%: 1.18x speedup ▏ image-rgb text_radial_rgba_source-256 23.00 0.68% -> 19.60 0.57%: 1.18x speedup ▏ image-rgb paint-with-alpha_solid_rgb_source-512 52.69 0.25% -> 45.13 0.91%: 1.18x speedup ▏ image-rgba stroke_radial_rgba_over-64 2.14 0.78% -> 1.85 2.09%: 1.18x speedup ▏ image-rgba paint-with-alpha_image_rgba_source-512 52.27 0.27% -> 44.53 0.50%: 1.18x speedup ▏ image-rgba stroke_linear_rgba_source-256 11.18 0.47% -> 9.66 0.93%: 1.18x speedup ▏ image-rgba paint-with-alpha_solid_rgb_source-512 51.01 0.86% -> 43.33 0.44%: 1.18x speedup ▏ image-rgba stroke_radial_rgb_over-64 2.21 2.36% -> 1.84 3.25%: 1.17x speedup ▏ image-rgb paint-with-alpha_image_rgba_source-512 53.40 0.29% -> 46.10 1.16%: 1.17x speedup ▏ image-rgb paint-with-alpha_similar_rgb_source-512 54.10 0.38% -> 46.85 0.90%: 1.17x speedup ▏ image-rgb paint-with-alpha_similar_rgba_source-256 13.29 0.90% -> 11.32 1.09%: 1.17x speedup ▏ image-rgba stroke_linear_rgb_source-256 11.15 0.18% -> 9.89 2.01%: 1.17x speedup ▏ image-rgb paint-with-alpha_image_rgba_source-256 13.32 1.13% -> 11.46 1.21%: 1.17x speedup ▏ image-rgb paint-with-alpha_radial_rgba_over-256 23.96 0.21% -> 20.57 0.29%: 1.16x speedup ▏ image-rgb stroke_linear_rgb_source-256 11.56 0.51% -> 9.97 0.64%: 1.16x speedup ▏ image-rgb paint-with-alpha_radial_rgba_over-512 95.50 0.26% -> 81.94 0.35%: 1.16x speedup ▏ image-rgba paint-with-alpha_similar_rgba_source-512 51.99 0.50% -> 44.32 0.17%: 1.16x speedup ▏ image-rgba stroke_similar_rgb_source-128 3.30 0.86% -> 2.89 3.08%: 1.16x speedup ▏ image-rgb paint-with-alpha_solid_rgba_source-512 52.84 1.34% -> 45.44 0.83%: 1.16x speedup ▏ image-rgb paint-with-alpha_image_rgb_source-256 13.38 0.68% -> 11.58 1.26%: 1.16x speedup ▏ image-rgb stroke_linear_rgba_source-256 11.56 0.46% -> 9.95 1.19%: 1.16x speedup ▏ image-rgb paint-with-alpha_image_rgb_source-512 53.75 0.87% -> 46.62 0.23%: 1.15x speedup ▏ image-rgba fill_linear_rgba_source-128 1.76 2.16% -> 1.53 0.87%: 1.15x speedup ▏ image-rgba paint-with-alpha_solid_rgb_source-256 12.72 1.26% -> 11.11 0.92%: 1.15x speedup ▏ image-rgb fill_linear_rgba_source-128 1.80 2.94% -> 1.56 0.10%: 1.15x speedup ▏ image-rgba text_similar_rgba_source-64 1.53 0.03% -> 1.34 1.84%: 1.15x speedup ▏ image-rgba text_solid_rgba_source-64 1.53 0.65% -> 1.33 0.14%: 1.15x speedup ▏ image-rgba text_image_rgba_source-64 1.53 1.43% -> 1.33 1.30%: 1.15x speedup ▏ image-rgba fill_linear_rgb_source-128 1.77 1.93% -> 1.53 1.37%: 1.15x speedup ▏ image-rgb text_similar_rgb_source-64 1.56 1.74% -> 1.36 0.17%: 1.15x speedup ▏ image-rgb paint-with-alpha_similar_rgb_source-256 13.52 1.60% -> 11.56 0.15%: 1.14x speedup ▏ image-rgba text_image_rgb_source-64 1.53 0.97% -> 1.34 0.44%: 1.14x speedup ▏ image-rgb text_image_rgba_source-64 1.56 2.96% -> 1.40 2.85%: 1.14x speedup ▏ image-rgb text_image_rgb_source-64 1.60 2.64% -> 1.37 0.12%: 1.14x speedup ▏ image-rgba paint-with-alpha_image_rgb_source-512 52.65 0.66% -> 46.13 0.38%: 1.14x speedup ▏ image-rgb stroke_solid_rgba_source-128 3.34 1.67% -> 2.86 0.57%: 1.14x speedup ▏ image-rgb text_similar_rgba_source-64 1.56 2.41% -> 1.36 0.12%: 1.14x speedup ▏ image-rgb paint-with-alpha_similar_rgba_source-512 53.60 0.81% -> 46.51 0.85%: 1.14x speedup ▏ image-rgba stroke_solid_rgba_source-128 3.21 1.87% -> 2.83 2.12%: 1.14x speedup ▏ image-rgba stroke_solid_rgb_source-128 3.17 2.14% -> 2.80 1.74%: 1.14x speedup ▏ image-rgba stroke_image_rgba_source-128 3.26 1.98% -> 2.84 2.49%: 1.14x speedup ▏ image-rgba text_similar_rgb_source-64 1.59 2.39% -> 1.34 1.33%: 1.14x speedup ▏ image-rgb stroke_solid_rgb_source-128 3.32 2.38% -> 2.90 1.86%: 1.14x speedup ▏ image-rgba text_solid_rgb_source-64 1.52 0.18% -> 1.34 1.60%: 1.14x speedup ▏ image-rgb text_solid_rgb_source-64 1.59 2.36% -> 1.36 3.97%: 1.14x speedup ▏ image-rgb stroke_similar_rgba_source-128 3.37 1.82% -> 2.90 3.30%: 1.14x speedup ▏ image-rgb stroke_radial_rgb_over-64 2.17 1.71% -> 1.88 0.80%: 1.14x speedup ▏ image-rgba paint-with-alpha_similar_rgb_source-512 52.56 0.29% -> 46.09 0.45%: 1.14x speedup ▏ image-rgb stroke_image_rgb_source-128 3.40 1.82% -> 3.06 3.19%: 1.14x speedup ▏ image-rgba paint_radial_rgba_source-256 17.16 0.35% -> 15.05 0.20%: 1.14x speedup ▏ image-rgba stroke_similar_rgba_source-128 3.17 0.76% -> 2.80 1.16%: 1.14x speedup ▏ image-rgb text_solid_rgba_source-64 1.55 2.46% -> 1.36 0.79%: 1.14x speedup ▏ image-rgb fill_linear_rgb_source-128 1.79 0.66% -> 1.59 2.21%: 1.13x speedup ▏ image-rgb stroke_radial_rgba_over-64 2.16 1.59% -> 1.92 1.68%: 1.13x speedup ▏ image-rgb stroke_similar_rgb_source-128 3.40 1.68% -> 2.98 1.29%: 1.13x speedup ▏ xlib-rgb paint_radial_rgba_over-512 83.73 0.32% -> 74.09 0.43%: 1.13x speedup ▏ xlib-rgb paint_radial_rgba_source-512 83.73 0.46% -> 74.12 0.33%: 1.13x speedup ▏ image-rgba text_linear_rgb_source-64 1.69 0.08% -> 1.49 2.34%: 1.13x speedup ▏ xlib-rgb box-outline-stroke-100 0.19 13.23% -> 0.18 17.89%: 1.13x speedup ▏ image-rgb stroke_image_rgba_source-128 3.27 1.99% -> 2.96 1.38%: 1.13x speedup ▏ image-rgba paint-with-alpha_image_rgb_source-256 13.08 0.91% -> 11.40 0.17%: 1.13x speedup ▏ image-rgba stroke_image_rgb_source-128 3.24 2.16% -> 2.86 1.00%: 1.13x speedup ▏ image-rgba text_linear_rgba_source-64 1.69 2.91% -> 1.51 1.38%: 1.13x speedup ▏ image-rgb text_linear_rgb_source-64 1.72 0.54% -> 1.53 2.49%: 1.13x speedup ▏ image-rgba fill_solid_rgb_source-64 0.57 0.29% -> 0.51 0.33%: 1.13x speedup ▏ image-rgba fill_solid_rgba_source-64 0.57 0.29% -> 0.51 0.33%: 1.13x speedup ▏ image-rgb text_linear_rgba_source-64 1.72 3.33% -> 1.52 2.70%: 1.13x speedup ▏ image-rgb paint-with-alpha_linear_rgb_source-256 18.50 0.99% -> 16.49 1.48%: 1.13x speedup ▏ image-rgba paint-with-alpha_similar_rgb_source-256 13.12 0.72% -> 11.56 0.80%: 1.13x speedup ▏ image-rgba paint-with-alpha_linear_rgb_source-256 17.95 0.75% -> 16.16 1.34%: 1.12x speedup ▏ image-rgb fill_radial_rgb_source-256 10.23 0.30% -> 9.11 0.52%: 1.12x speedup ▏ image-rgba stroke_linear_rgba_source-128 3.85 2.08% -> 3.44 1.13%: 1.12x speedup ▏ image-rgb paint_radial_rgba_over-512 87.84 0.23% -> 78.30 0.13%: 1.12x speedup ▏ image-rgba fill_similar_rgb_source-64 0.58 0.25% -> 0.52 6.28%: 1.12x speedup ▏ image-rgba fill_image_rgb_source-64 0.58 5.00% -> 0.52 1.00%: 1.12x speedup ▏ image-rgb fill_solid_rgb_source-64 0.59 0.23% -> 0.53 0.25%: 1.12x speedup ▏ image-rgb fill_radial_rgba_source-256 10.13 0.33% -> 9.13 0.73%: 1.12x speedup ▏ image-rgba stroke_linear_rgb_source-128 3.87 1.30% -> 3.48 1.66%: 1.12x speedup ▏ image-rgba fill_image_rgba_source-64 0.57 0.97% -> 0.51 0.40%: 1.12x speedup ▏ image-rgb paint-with-alpha_linear_rgba_source-512 73.46 0.69% -> 66.23 0.87%: 1.12x speedup ▏ image-rgb fill_solid_rgba_source-64 0.59 0.20% -> 0.53 0.14%: 1.12x speedup ▏ image-rgb paint-with-alpha_linear_rgba_source-256 18.35 0.62% -> 16.45 1.07%: 1.12x speedup ▏ image-rgb fill_similar_rgba_source-64 0.59 0.29% -> 0.53 0.28%: 1.12x speedup ▏ image-rgba paint-with-alpha_linear_rgb_source-512 72.09 0.42% -> 64.34 0.37%: 1.12x speedup ▏ image-rgba fill_similar_rgba_source-64 0.57 0.48% -> 0.51 1.15%: 1.11x speedup ▏ image-rgb paint-with-alpha_linear_rgb_source-512 74.05 0.86% -> 66.17 1.03%: 1.11x speedup ▏ image-rgb fill_similar_rgb_source-64 0.59 0.33% -> 0.53 0.00%: 1.11x speedup ▏ image-rgba stroke_radial_rgb_source-256 15.71 0.99% -> 14.18 0.69%: 1.11x speedup ▏ image-rgba text_radial_rgb_source-64 1.87 0.73% -> 1.68 0.09%: 1.11x speedup ▏ image-rgb fill_image_rgb_source-64 0.59 0.27% -> 0.54 0.24%: 1.11x speedup ▏ image-rgb fill_image_rgba_source-64 0.59 0.25% -> 0.53 0.09%: 1.11x speedup ▏ image-rgb stroke_linear_rgb_source-128 3.99 3.60% -> 3.55 1.66%: 1.11x speedup ▏ image-rgb text_radial_rgb_source-64 1.94 1.94% -> 1.71 0.17%: 1.10x speedup ▏ image-rgba stroke_radial_rgba_source-256 15.66 0.33% -> 14.19 0.15%: 1.10x speedup ▏ image-rgba paint_radial_rgb_source-512 69.13 1.22% -> 64.03 1.67%: 1.10x speedup ▏ image-rgba text_radial_rgba_source-64 1.86 2.04% -> 1.71 2.42%: 1.10x speedup ▏ image-rgb fill_linear_rgba_source-64 0.72 0.18% -> 0.66 0.25%: 1.10x speedup ▏ image-rgb stroke_linear_rgba_source-128 3.94 1.29% -> 3.55 1.04%: 1.10x speedup ▏ image-rgba paint_radial_rgba_source-512 67.07 0.75% -> 60.68 0.33%: 1.10x speedup ▏ image-rgba paint-with-alpha_linear_rgba_source-256 17.77 0.35% -> 16.43 1.03%: 1.10x speedup ▏ image-rgba paint-with-alpha_radial_rgb_source-256 29.58 1.28% -> 26.79 1.14%: 1.10x speedup ▏ image-rgb fill_radial_rgba_source-128 2.79 1.31% -> 2.50 2.19%: 1.10x speedup ▏ image-rgb text_radial_rgba_source-64 1.91 1.82% -> 1.72 0.48%: 1.10x speedup ▏ image-rgba paint-with-alpha_linear_rgba_source-512 71.96 0.42% -> 65.48 0.29%: 1.10x speedup ▏ image-rgba fill_linear_rgb_source-64 0.70 0.24% -> 0.64 0.21%: 1.10x speedup ▏ image-rgba fill_linear_rgba_source-64 0.70 0.11% -> 0.64 0.08%: 1.09x speedup ▏ xlib-rgb fill_radial_rgba_over-128 3.15 2.37% -> 2.94 2.87%: 1.09x speedup ▏ image-rgba paint-with-alpha_radial_rgba_source-256 28.50 0.48% -> 26.09 0.26%: 1.09x speedup ▏ image-rgb fill_linear_rgb_source-64 0.72 0.42% -> 0.66 0.63%: 1.09x speedup ▏ image-rgb paint-with-alpha_radial_rgb_source-256 28.99 0.53% -> 26.68 0.45%: 1.09x speedup ▏ image-rgba paint-with-alpha_radial_rgba_source-512 114.12 0.24% -> 105.02 0.13%: 1.09x speedup ▏ image-rgb paint-with-alpha_radial_rgba_source-256 28.97 0.63% -> 28.02 2.93%: 1.08x speedup ▏ image-rgba fill_radial_rgba_source-64 0.97 0.55% -> 0.90 1.13%: 1.08x speedup ▏ image-rgba stroke_radial_rgba_source-128 4.98 1.11% -> 4.63 1.76%: 1.08x speedup ▏ image-rgb paint-with-alpha_radial_rgba_source-512 115.31 0.14% -> 107.14 0.40%: 1.08x speedup ▏ xlib-rgba fill_radial_rgb_over-128 3.19 2.79% -> 2.85 2.51%: 1.08x speedup ▏ image-rgba stroke_radial_rgb_source-128 5.00 1.18% -> 4.65 1.44%: 1.08x speedup ▏ xlib-rgba fill_radial_rgba_over-256 10.73 1.00% -> 9.86 0.37%: 1.08x speedup ▏ image-rgb fill_radial_rgb_source-128 2.75 2.75% -> 2.54 1.82%: 1.08x speedup ▏ xlib-rgb paint_radial_rgba_over-256 20.32 0.15% -> 19.09 0.65%: 1.08x speedup ▏ image-rgb paint-with-alpha_radial_rgb_source-512 114.73 0.31% -> 107.05 0.22%: 1.07x speedup ▏ xlib-rgb pattern_create_radial-16 4.87 1.12% -> 4.76 3.21%: 1.07x speedup ▏ image-rgba paint-with-alpha_radial_rgb_source-512 112.93 0.32% -> 106.34 0.42%: 1.07x speedup ▏ xlib-rgb paint_radial_rgb_source-512 81.99 0.14% -> 77.46 0.47%: 1.07x speedup ▏ xlib-rgb stroke_image_rgb_over-128 2.60 0.97% -> 2.49 2.10%: 1.07x speedup ▏ image-rgb stroke_solid_rgba_source-64 1.70 2.26% -> 1.60 2.23%: 1.06x speedup ▏ image-rgb paint_radial_rgba_source-256 17.14 0.29% -> 16.11 0.50%: 1.06x speedup ▏ xlib-rgba paint_radial_rgba_over-256 21.15 0.43% -> 19.88 0.60%: 1.06x speedup ▏ image-rgb stroke_image_rgba_source-64 1.70 0.62% -> 1.60 3.00%: 1.06x speedup ▏ image-rgb stroke_solid_rgb_source-64 1.70 0.39% -> 1.59 0.77%: 1.06x speedup xlib-rgb paint_radial_rgb_over-512 82.07 0.46% -> 77.15 0.31%: 1.06x speedup image-rgba paint_radial_rgb_source-256 17.36 0.87% -> 16.58 1.25%: 1.06x speedup image-rgba stroke_solid_rgb_source-64 1.66 2.57% -> 1.57 4.06%: 1.06x speedup image-rgba stroke_similar_rgba_source-64 1.68 0.53% -> 1.58 1.73%: 1.06x speedup image-rgb stroke_similar_rgba_source-64 1.69 1.04% -> 1.62 2.67%: 1.06x speedup image-rgba fill_radial_rgb_source-64 0.93 0.20% -> 0.88 0.36%: 1.06x speedup image-rgba stroke_solid_rgba_source-64 1.67 0.95% -> 1.59 1.35%: 1.06x speedup xlib-rgba paint_radial_rgba_source-256 22.43 0.15% -> 21.33 0.37%: 1.06x speedup image-rgb stroke_image_rgb_source-64 1.76 1.84% -> 1.61 3.46%: 1.06x speedup image-rgba stroke_similar_rgb_source-64 1.71 2.67% -> 1.61 2.31%: 1.06x speedup image-rgba pattern_create_radial-16 4.80 1.97% -> 4.49 1.82%: 1.06x speedup xlib-rgba fill_similar_rgba_over-128 0.90 2.01% -> 0.88 3.57%: 1.06x speedup image-rgb stroke_similar_rgb_source-64 1.70 0.63% -> 1.61 2.33%: 1.06x speedup xlib-rgb paint_radial_rgba_source-256 20.54 1.22% -> 19.09 0.18%: 1.06x speedup image-rgba stroke_image_rgba_source-64 1.68 0.90% -> 1.58 0.77%: 1.06x speedup image-rgb fill_radial_rgba_source-64 0.95 0.65% -> 0.89 0.15%: 1.06x speedup image-rgb stroke_linear_rgba_source-64 1.87 2.03% -> 1.77 2.95%: 1.05x speedup image-rgb fill_radial_rgb_source-64 0.95 0.39% -> 0.89 0.30%: 1.05x speedup image-rgba stroke_linear_rgba_source-64 1.84 2.78% -> 1.75 2.16%: 1.05x speedup image-rgba stroke_image_rgb_source-64 1.68 0.57% -> 1.62 2.13%: 1.05x speedup xlib-rgb fill_radial_rgb_over-128 3.09 2.61% -> 2.90 2.41%: 1.05x speedup image-rgba stroke_linear_rgb_source-64 1.87 2.88% -> 1.75 2.38%: 1.05x speedup xlib-rgb fill_radial_rgb_over-256 10.36 1.11% -> 9.84 0.52%: 1.05x speedup xlib-rgba paint_radial_rgb_over-256 21.15 1.44% -> 20.03 0.90%: 1.05x speedup image-rgb stroke_linear_rgb_source-64 1.89 2.10% -> 1.81 2.05%: 1.05x speedup xlib-rgb stroke_radial_rgb_over-256 18.24 0.44% -> 17.32 0.34%: 1.05x speedup Slowdowns ========= xlib-rgba paint_similar_rgb_source-512 0.80 84.14% -> 4.93 1.46%: 6.27x slowdown █████▎ xlib-rgba stroke_solid_rgb_source-128 9.39 52.67% -> 9.47 1.88%: 4.02x slowdown ███ xlib-rgb box-outline-fill-100 0.20 26.03% -> 0.19 20.86%: 1.59x slowdown ▋ xlib-rgb rectangles-512 4.57 3.06% -> 5.66 1.84%: 1.27x slowdown ▎ image-rgba subimage_copy-32 0.01 7.42% -> 0.01 0.00%: 1.17x slowdown ▏ image-rgba subimage_copy-512 0.01 7.69% -> 0.01 0.00%: 1.17x slowdown ▏ image-rgba subimage_copy-256 0.01 7.65% -> 0.01 0.00%: 1.17x slowdown ▏ image-rgb subimage_copy-16 0.01 6.62% -> 0.01 0.00%: 1.14x slowdown ▏ xlib-rgb text_radial_rgba_over-256 25.54 0.50% -> 28.68 0.45%: 1.13x slowdown ▏ image-rgb paint_radial_rgba_source-512 69.03 0.19% -> 77.48 0.21%: 1.12x slowdown ▏ xlib-rgb text_radial_rgb_over-256 25.41 0.43% -> 28.58 0.79%: 1.12x slowdown ▏ image-rgb stroke_radial_rgb_source-128 5.09 1.44% -> 5.75 1.86%: 1.12x slowdown ▏ xlib-rgba rectangles-512 9.21 1.14% -> 10.34 0.94%: 1.12x slowdown ▏ xlib-rgba paint-with-alpha_radial_rgba_over-512 76.12 0.56% -> 84.55 0.29%: 1.12x slowdown ▏ xlib-rgb paint-with-alpha_radial_rgba_over-512 75.98 0.40% -> 84.77 0.37%: 1.12x slowdown ▏ image-rgb stroke_radial_rgba_source-128 5.06 1.26% -> 5.58 0.51%: 1.11x slowdown ▏ xlib-rgb paint-with-alpha_radial_rgb_over-512 75.94 0.41% -> 84.50 0.19%: 1.11x slowdown ▏ xlib-rgb paint_solid_rgb_over-512 0.39 6.69% -> 0.41 7.72%: 1.11x slowdown ▏ image-rgb stroke_radial_rgba_source-256 15.96 0.60% -> 17.69 1.67%: 1.11x slowdown ▏ xlib-rgba paint-with-alpha_radial_rgb_over-512 75.98 0.30% -> 84.40 0.45%: 1.10x slowdown ▏ xlib-rgba paint-with-alpha_radial_rgba_over-256 19.57 0.05% -> 21.55 0.14%: 1.10x slowdown ▏ xlib-rgba paint-with-alpha_radial_rgb_over-256 19.66 0.70% -> 21.52 0.49%: 1.10x slowdown ▏ xlib-rgb text_radial_rgba_over-128 6.96 1.91% -> 7.36 0.31%: 1.10x slowdown ▏ image-rgb stroke_radial_rgb_source-256 16.02 0.62% -> 19.16 5.92%: 1.09x slowdown ▏ xlib-rgba text_radial_rgb_over-256 25.49 0.48% -> 27.66 0.79%: 1.08x slowdown ▏ xlib-rgba fill_solid_rgb_over-256 1.02 1.06% -> 1.12 1.05%: 1.08x slowdown ▏ xlib-rgb text_radial_rgb_over-128 6.79 0.56% -> 7.44 1.24%: 1.08x slowdown ▏ xlib-rgb paint-with-alpha_solid_rgb_over-256 0.30 10.55% -> 0.29 6.20%: 1.08x slowdown ▏ image-rgba paint_similar_rgb_over-256 0.48 0.96% -> 0.51 0.32%: 1.07x slowdown ▏ image-rgb stroke_radial_rgb_source-64 2.17 1.79% -> 2.34 2.93%: 1.07x slowdown ▏ xlib-rgba text_radial_rgba_over-256 25.56 0.61% -> 27.36 0.48%: 1.07x slowdown ▏ xlib-rgb paint-with-alpha_radial_rgb_over-256 20.49 1.03% -> 21.64 0.77%: 1.07x slowdown ▏ image-rgb stroke_radial_rgba_source-64 2.17 2.99% -> 2.33 2.44%: 1.07x slowdown ▏ xlib-rgba subimage_copy-512 0.11 1.39% -> 0.12 1.03%: 1.07x slowdown ▏ xlib-rgba text_radial_rgba_over-128 6.87 1.71% -> 7.36 2.03%: 1.06x slowdown ▏ xlib-rgb paint-with-alpha_radial_rgba_over-256 20.33 0.55% -> 21.71 0.65%: 1.06x slowdown ▏ image-rgba box-outline-stroke-100 0.02 0.00% -> 0.02 2.86%: 1.06x slowdown xlib-rgba text_radial_rgb_over-64 4.30 4.89% -> 4.50 2.41%: 1.06x slowdown image-rgba paint_similar_rgb_source-256 0.49 0.25% -> 0.54 5.61%: 1.06x slowdown xlib-rgba text_radial_rgba_over-64 4.34 1.29% -> 4.62 1.62%: 1.06x slowdown image-rgb box-outline-stroke-100 0.02 0.00% -> 0.02 0.00%: 1.06x slowdown xlib-rgb text_solid_rgba_over-64 0.38 0.62% -> 0.40 0.88%: 1.06x slowdown image-rgba paint_image_rgb_source-256 0.49 0.58% -> 0.51 0.36%: 1.06x slowdown xlib-rgba subimage_copy-64 0.11 1.46% -> 0.12 2.27%: 1.06x slowdown image-rgba paint_image_rgb_over-256 0.50 14.32% -> 0.51 4.27%: 1.05x slowdown