old: cairo-without-medialib new: check3 Speedups ======== image-rgb paint_solid_rgba_over-256 4.98 0.75% -> 0.36 0.22%: 13.80x speedup ████████████▊ image-rgba paint-with-alpha_solid_rgb_over-256 5.06 2.22% -> 0.36 0.52%: 13.73x speedup ████████████▊ image-rgb paint-with-alpha_solid_rgb_over-256 5.03 2.14% -> 0.36 0.38%: 13.72x speedup ████████████▊ image-rgba paint_solid_rgba_over-256 5.07 2.11% -> 0.36 2.66%: 13.70x speedup ████████████▊ image-rgb paint-with-alpha_solid_rgba_over-256 4.93 1.67% -> 0.36 0.11%: 13.69x speedup ████████████▊ image-rgba paint-with-alpha_solid_rgba_over-256 4.93 1.37% -> 0.36 0.33%: 13.54x speedup ████████████▌ image-rgba paint_solid_rgba_over-512 20.12 0.56% -> 1.56 6.62%: 12.97x speedup ████████████ image-rgb paint-with-alpha_solid_rgb_over-512 20.10 0.10% -> 1.56 5.91%: 12.96x speedup ████████████ image-rgba paint-with-alpha_solid_rgba_over-512 20.08 0.21% -> 1.56 3.46%: 12.92x speedup ███████████▉ image-rgba paint-with-alpha_solid_rgb_over-512 20.18 0.63% -> 1.56 6.04%: 12.89x speedup ███████████▉ image-rgb paint_solid_rgba_over-512 20.08 0.84% -> 1.56 4.40%: 12.84x speedup ███████████▉ image-rgb paint-with-alpha_solid_rgba_over-512 20.05 0.61% -> 1.56 0.18%: 12.80x speedup ███████████▊ xlib-rgba paint-with-alpha_solid_rgb_source-512 168.04 0.33% -> 167.65 65.03%: 7.61x speedup ██████▋ xlib-rgba paint-with-alpha_solid_rgb_source-256 42.20 0.36% -> 42.30 64.87%: 7.52x speedup ██████▌ xlib-rgba stroke_solid_rgb_source-256 37.53 0.45% -> 37.72 63.65%: 6.91x speedup █████▉ xlib-rgba paint_similar_rgb_source-256 1.50 2.79% -> 0.36 79.82%: 6.24x speedup █████▎ xlib-rgba fill_solid_rgb_source-64 1.99 2.64% -> 1.96 45.01%: 3.10x speedup ██▏ image-rgba paint-with-alpha_image_rgba_over-256 7.91 0.63% -> 3.19 1.47%: 2.51x speedup █▌ image-rgb paint-with-alpha_image_rgba_over-256 7.81 0.43% -> 3.15 1.84%: 2.50x speedup █▌ image-rgba paint-with-alpha_similar_rgba_over-256 7.81 0.65% -> 3.12 2.69%: 2.49x speedup █▌ image-rgba paint-with-alpha_image_rgba_over-512 31.11 0.13% -> 12.75 0.96%: 2.48x speedup █▌ image-rgb paint-with-alpha_image_rgba_over-512 31.17 0.95% -> 12.60 0.83%: 2.48x speedup █▌ image-rgb paint-with-alpha_similar_rgba_over-256 7.82 0.98% -> 3.19 1.56%: 2.47x speedup █▌ image-rgba paint-with-alpha_similar_rgba_over-512 31.08 0.08% -> 12.72 0.65%: 2.46x speedup █▌ image-rgb paint-with-alpha_similar_rgba_over-512 31.12 0.50% -> 12.66 0.13%: 2.46x speedup █▌ image-rgb paint-with-alpha_similar_rgb_over-512 31.53 0.20% -> 13.27 1.35%: 2.44x speedup █▌ image-rgba paint-with-alpha_similar_rgb_over-512 31.71 0.31% -> 13.07 0.48%: 2.43x speedup █▍ image-rgba paint-with-alpha_image_rgb_over-512 31.71 0.43% -> 13.18 0.47%: 2.42x speedup █▍ image-rgb paint-with-alpha_similar_rgb_over-256 7.99 1.09% -> 3.31 1.97%: 2.41x speedup █▍ image-rgb paint-with-alpha_image_rgb_over-512 31.68 0.43% -> 13.16 0.37%: 2.41x speedup █▍ image-rgb paint-with-alpha_image_rgb_over-256 7.97 0.89% -> 3.29 3.06%: 2.41x speedup █▍ image-rgba paint-with-alpha_image_rgb_over-256 8.03 1.19% -> 3.33 1.50%: 2.40x speedup █▍ image-rgba paint-with-alpha_similar_rgb_over-256 7.99 1.04% -> 3.32 2.39%: 2.40x speedup █▍ image-rgba paint_linear_rgb_over-256 10.08 0.30% -> 5.56 2.38%: 1.88x speedup ▉ image-rgb paint_linear_rgb_over-256 10.09 0.19% -> 5.47 2.31%: 1.87x speedup ▉ image-rgba paint_linear_rgba_over-256 10.06 0.50% -> 5.47 1.04%: 1.86x speedup ▉ image-rgb paint_linear_rgba_over-512 39.96 0.37% -> 21.46 0.76%: 1.86x speedup ▉ image-rgb paint_linear_rgb_over-512 39.92 0.26% -> 21.69 0.90%: 1.86x speedup ▉ image-rgba paint_linear_rgb_over-512 39.96 0.42% -> 21.48 0.20%: 1.86x speedup ▉ image-rgba paint_linear_rgba_over-512 39.99 0.40% -> 21.67 0.92%: 1.86x speedup ▉ image-rgb paint_linear_rgba_over-256 10.12 1.54% -> 5.50 1.66%: 1.83x speedup ▉ image-rgba fill_image_rgba_over-256 4.75 2.31% -> 2.60 1.09%: 1.78x speedup ▊ image-rgba fill_similar_rgba_over-256 4.79 3.00% -> 2.69 4.61%: 1.78x speedup ▊ image-rgb fill_similar_rgba_over-256 4.71 2.88% -> 2.64 1.35%: 1.75x speedup ▊ image-rgba fill_image_rgb_over-256 4.78 1.37% -> 2.77 1.49%: 1.75x speedup ▊ image-rgba fill_similar_rgb_over-256 4.74 1.55% -> 2.72 1.34%: 1.75x speedup ▊ image-rgb fill_image_rgba_over-256 4.74 2.35% -> 2.73 1.62%: 1.74x speedup ▊ image-rgb fill_similar_rgb_over-256 4.81 1.49% -> 2.77 4.85%: 1.73x speedup ▊ image-rgb fill_image_rgb_over-256 4.83 1.52% -> 2.83 4.21%: 1.73x speedup ▊ xlib-rgb box-outline-fill-100 0.19 19.96% -> 0.17 26.43%: 1.61x speedup ▋ image-rgba paint-with-alpha_linear_rgb_over-256 12.77 0.24% -> 8.33 0.85%: 1.56x speedup ▌ image-rgba stroke_similar_rgb_over-256 9.45 0.50% -> 6.18 1.58%: 1.56x speedup ▌ image-rgb paint-with-alpha_linear_rgba_over-512 51.23 0.30% -> 33.06 0.45%: 1.56x speedup ▌ image-rgb stroke_similar_rgb_over-256 9.44 0.90% -> 6.20 2.42%: 1.56x speedup ▌ image-rgba paint-with-alpha_linear_rgba_over-512 51.31 0.42% -> 33.03 0.45%: 1.56x speedup ▌ image-rgb stroke_image_rgb_over-256 9.42 0.38% -> 6.28 2.90%: 1.55x speedup ▌ image-rgba fill_similar_rgba_over-128 1.33 4.24% -> 0.84 0.17%: 1.55x speedup ▌ image-rgb stroke_similar_rgba_over-256 9.30 0.43% -> 6.03 1.55%: 1.55x speedup ▌ image-rgb fill_image_rgba_over-128 1.31 0.49% -> 0.84 0.12%: 1.55x speedup ▌ image-rgb fill_similar_rgba_over-128 1.32 2.94% -> 0.84 0.18%: 1.55x speedup ▌ image-rgba stroke_image_rgba_over-256 9.24 0.57% -> 6.05 2.35%: 1.55x speedup ▌ image-rgb paint-with-alpha_linear_rgb_over-512 51.12 0.26% -> 32.90 0.03%: 1.55x speedup ▌ image-rgba stroke_similar_rgba_over-256 9.26 0.89% -> 6.09 1.54%: 1.55x speedup ▌ image-rgba fill_image_rgba_over-128 1.31 0.49% -> 0.85 0.72%: 1.55x speedup ▌ image-rgba paint-with-alpha_linear_rgb_over-512 50.84 0.06% -> 33.02 0.38%: 1.55x speedup ▌ image-rgba paint-with-alpha_linear_rgba_over-256 12.78 0.35% -> 8.32 1.27%: 1.55x speedup ▌ image-rgb stroke_image_rgba_over-256 9.32 0.31% -> 6.09 0.84%: 1.55x speedup ▌ image-rgb paint-with-alpha_linear_rgba_over-256 12.84 0.61% -> 8.32 0.79%: 1.54x speedup ▌ image-rgb paint-with-alpha_linear_rgb_over-256 12.84 0.53% -> 8.31 0.81%: 1.54x speedup ▌ image-rgba fill_image_rgb_over-128 1.33 0.49% -> 0.87 1.02%: 1.54x speedup ▌ image-rgba fill_similar_rgb_over-128 1.32 0.28% -> 0.86 0.12%: 1.54x speedup ▌ image-rgb fill_similar_rgb_over-128 1.33 0.87% -> 0.87 0.17%: 1.53x speedup ▌ image-rgb fill_image_rgb_over-128 1.33 2.98% -> 0.87 0.49%: 1.53x speedup ▌ image-rgba stroke_image_rgb_over-256 9.40 1.04% -> 6.08 1.05%: 1.53x speedup ▌ image-rgba fill_linear_rgb_over-256 6.49 0.21% -> 4.40 0.61%: 1.48x speedup ▌ image-rgba text_similar_rgba_over-256 12.56 0.71% -> 8.57 1.50%: 1.48x speedup ▌ image-rgba text_image_rgba_over-128 3.10 1.65% -> 2.10 3.06%: 1.48x speedup ▌ image-rgb text_image_rgb_over-256 12.81 1.53% -> 8.83 1.45%: 1.48x speedup ▌ image-rgba text_similar_rgba_over-128 3.06 2.36% -> 2.05 2.84%: 1.48x speedup ▌ image-rgb text_image_rgba_over-256 12.56 0.77% -> 8.60 0.83%: 1.47x speedup ▌ image-rgb text_image_rgba_over-128 3.07 1.33% -> 2.09 4.28%: 1.47x speedup ▌ image-rgba text_image_rgba_over-256 12.42 0.11% -> 8.60 0.98%: 1.47x speedup ▌ image-rgb text_similar_rgba_over-128 3.07 1.89% -> 2.11 1.79%: 1.47x speedup ▌ image-rgb text_image_rgb_over-128 3.08 1.90% -> 2.10 1.48%: 1.46x speedup ▌ image-rgba text_similar_rgb_over-128 3.18 2.32% -> 2.10 1.12%: 1.46x speedup ▌ image-rgb text_similar_rgb_over-128 3.13 4.11% -> 2.11 3.68%: 1.46x speedup ▌ image-rgb fill_linear_rgb_over-256 6.50 1.52% -> 4.41 1.95%: 1.46x speedup ▌ image-rgb text_similar_rgba_over-256 12.59 0.82% -> 8.57 1.18%: 1.46x speedup ▌ image-rgb text_similar_rgb_over-256 12.68 0.48% -> 8.83 1.11%: 1.46x speedup ▌ image-rgba text_image_rgb_over-128 3.18 2.85% -> 2.15 3.15%: 1.46x speedup ▌ image-rgb fill_linear_rgba_over-256 6.44 0.74% -> 4.59 2.26%: 1.45x speedup ▌ image-rgba text_image_rgb_over-256 12.59 0.99% -> 8.79 1.06%: 1.45x speedup ▌ image-rgba text_similar_rgb_over-256 12.66 0.42% -> 8.82 1.86%: 1.45x speedup ▌ image-rgba fill_linear_rgba_over-256 6.48 1.30% -> 4.45 1.97%: 1.44x speedup ▌ image-rgba stroke_linear_rgb_over-256 11.49 0.20% -> 8.26 1.23%: 1.42x speedup ▍ image-rgb stroke_linear_rgb_over-256 11.58 0.66% -> 8.43 2.02%: 1.41x speedup ▍ image-rgba stroke_linear_rgba_over-256 11.48 0.40% -> 8.39 0.84%: 1.39x speedup ▍ image-rgb stroke_linear_rgba_over-256 11.65 1.44% -> 8.50 1.46%: 1.38x speedup ▍ image-rgba text_linear_rgb_over-256 14.61 0.70% -> 10.65 0.85%: 1.38x speedup ▍ image-rgba text_linear_rgb_over-128 3.71 1.80% -> 2.64 1.53%: 1.38x speedup ▍ image-rgba text_linear_rgba_over-128 3.68 1.52% -> 2.63 1.85%: 1.37x speedup ▍ image-rgb text_linear_rgb_over-128 3.62 0.40% -> 2.67 1.96%: 1.37x speedup ▍ image-rgb text_linear_rgba_over-128 3.61 2.39% -> 2.63 1.05%: 1.37x speedup ▍ image-rgba text_linear_rgba_over-256 14.54 0.22% -> 10.64 0.45%: 1.37x speedup ▍ image-rgb text_linear_rgba_over-256 14.66 0.67% -> 10.79 1.09%: 1.36x speedup ▍ image-rgb text_linear_rgb_over-256 14.58 0.43% -> 10.75 0.86%: 1.36x speedup ▍ image-rgba fill_linear_rgb_over-128 1.78 0.53% -> 1.32 0.27%: 1.35x speedup ▍ image-rgba fill_linear_rgba_over-128 1.81 2.38% -> 1.32 1.91%: 1.34x speedup ▍ image-rgb fill_linear_rgb_over-128 1.79 1.89% -> 1.37 8.69%: 1.34x speedup ▍ image-rgb fill_linear_rgba_over-128 1.81 1.91% -> 1.33 0.49%: 1.34x speedup ▍ image-rgb stroke_similar_rgba_over-128 3.25 2.91% -> 2.52 6.66%: 1.34x speedup ▍ image-rgb stroke_image_rgba_over-128 3.32 1.30% -> 2.45 0.91%: 1.33x speedup ▍ image-rgb stroke_image_rgb_over-128 3.33 1.16% -> 2.48 0.43%: 1.33x speedup ▍ image-rgba stroke_similar_rgb_over-128 3.29 1.65% -> 2.50 3.97%: 1.33x speedup ▍ image-rgb stroke_similar_rgb_over-128 3.33 1.65% -> 2.48 2.76%: 1.33x speedup ▍ image-rgba stroke_image_rgb_over-128 3.27 0.45% -> 2.60 2.59%: 1.33x speedup ▍ image-rgba stroke_image_rgba_over-128 3.22 0.57% -> 2.52 2.75%: 1.33x speedup ▍ image-rgba stroke_similar_rgba_over-128 3.27 1.45% -> 2.48 1.41%: 1.31x speedup ▎ image-rgba paint-with-alpha_radial_rgba_over-512 98.67 0.42% -> 75.72 1.79%: 1.31x speedup ▎ image-rgba paint-with-alpha_radial_rgba_over-256 27.50 5.52% -> 19.55 2.17%: 1.30x speedup ▎ image-rgba paint-with-alpha_radial_rgb_over-512 98.56 0.81% -> 75.50 0.28%: 1.30x speedup ▎ image-rgb stroke_radial_rgb_over-256 16.45 1.51% -> 12.87 1.19%: 1.29x speedup ▎ xlib-rgb tessellate-16-100 0.37 7.43% -> 0.41 14.59%: 1.29x speedup ▎ image-rgba text_radial_rgba_over-256 18.02 0.41% -> 14.08 0.57%: 1.29x speedup ▎ image-rgb stroke_radial_rgba_over-256 16.38 0.15% -> 12.86 2.80%: 1.29x speedup ▎ image-rgba text_radial_rgb_over-128 4.47 1.64% -> 3.49 1.90%: 1.28x speedup ▎ image-rgba text_radial_rgba_over-128 4.50 1.18% -> 3.48 0.57%: 1.28x speedup ▎ image-rgb text_radial_rgba_over-256 18.00 0.41% -> 14.21 1.61%: 1.28x speedup ▎ image-rgb paint_radial_rgb_over-256 20.92 0.28% -> 16.59 1.24%: 1.28x speedup ▎ image-rgb text_radial_rgb_over-256 17.95 0.36% -> 14.12 0.99%: 1.28x speedup ▎ image-rgba text_radial_rgb_over-256 17.93 0.53% -> 14.00 0.91%: 1.27x speedup ▎ image-rgba stroke_radial_rgba_over-256 16.25 1.16% -> 12.86 0.88%: 1.27x speedup ▎ image-rgb paint-with-alpha_radial_rgba_over-512 100.49 0.33% -> 79.83 0.75%: 1.27x speedup ▎ image-rgb stroke_linear_rgb_over-128 3.92 1.50% -> 3.08 3.23%: 1.27x speedup ▎ image-rgba paint_radial_rgba_over-512 83.17 0.21% -> 65.84 0.73%: 1.26x speedup ▎ image-rgb text_radial_rgba_over-128 4.39 1.81% -> 3.54 1.71%: 1.26x speedup ▎ image-rgba stroke_linear_rgb_over-128 3.85 2.00% -> 3.08 2.91%: 1.26x speedup ▎ image-rgb text_radial_rgb_over-128 4.45 2.51% -> 3.48 2.37%: 1.26x speedup ▎ image-rgba stroke_radial_rgb_over-256 16.17 0.22% -> 13.02 1.10%: 1.26x speedup ▎ image-rgb paint_radial_rgba_over-512 83.03 0.18% -> 65.94 0.47%: 1.26x speedup ▎ image-rgb stroke_linear_rgba_over-128 3.89 1.95% -> 3.05 0.50%: 1.26x speedup ▎ image-rgb paint_radial_rgb_over-512 83.19 0.26% -> 65.77 0.05%: 1.26x speedup ▎ image-rgb paint_radial_rgba_over-256 20.88 0.58% -> 16.58 0.53%: 1.26x speedup ▎ image-rgba stroke_linear_rgba_over-128 3.85 1.64% -> 3.08 2.16%: 1.26x speedup ▎ image-rgba paint_radial_rgb_over-256 20.84 1.44% -> 16.67 0.66%: 1.25x speedup ▎ image-rgba text_similar_rgba_over-64 1.17 0.26% -> 0.94 0.16%: 1.24x speedup ▎ image-rgba text_image_rgba_over-64 1.16 0.10% -> 0.94 0.05%: 1.23x speedup ▎ image-rgb text_image_rgba_over-64 1.17 3.78% -> 0.95 1.63%: 1.23x speedup ▎ image-rgba paint-with-alpha_radial_rgb_over-256 24.68 0.36% -> 20.02 0.32%: 1.23x speedup ▎ image-rgba text_image_rgb_over-64 1.17 0.04% -> 0.95 3.86%: 1.23x speedup ▎ image-rgb paint-with-alpha_radial_rgb_over-512 98.17 0.26% -> 80.08 0.49%: 1.23x speedup ▎ image-rgb text_similar_rgba_over-64 1.17 0.16% -> 0.95 0.13%: 1.23x speedup ▎ image-rgba text_similar_rgb_over-64 1.18 0.11% -> 0.95 1.85%: 1.23x speedup ▎ image-rgb text_image_rgb_over-64 1.18 0.15% -> 0.96 0.11%: 1.23x speedup ▎ image-rgb stroke_radial_rgb_over-128 5.13 0.54% -> 4.21 1.26%: 1.23x speedup ▎ image-rgb text_similar_rgb_over-64 1.19 2.69% -> 0.96 1.19%: 1.23x speedup ▎ image-rgb paint-with-alpha_radial_rgb_over-256 24.59 0.14% -> 20.03 0.14%: 1.23x speedup ▎ image-rgb fill_image_rgb_over-64 0.58 0.51% -> 0.48 0.23%: 1.22x speedup ▎ image-rgba paint_radial_rgba_over-256 20.78 0.16% -> 17.00 0.74%: 1.22x speedup ▎ image-rgb paint-with-alpha_radial_rgba_over-256 24.36 0.24% -> 19.97 0.43%: 1.22x speedup ▎ image-rgb fill_similar_rgb_over-64 0.58 0.49% -> 0.48 0.91%: 1.22x speedup ▎ image-rgb fill_similar_rgba_over-64 0.58 2.99% -> 0.47 0.88%: 1.22x speedup ▎ image-rgba fill_similar_rgb_over-64 0.58 0.36% -> 0.47 0.26%: 1.22x speedup ▎ image-rgba fill_image_rgb_over-64 0.58 0.60% -> 0.47 2.69%: 1.22x speedup ▎ image-rgba fill_radial_rgba_over-256 10.06 0.32% -> 8.32 0.89%: 1.22x speedup ▎ image-rgba fill_similar_rgba_over-64 0.58 6.02% -> 0.48 9.12%: 1.22x speedup ▎ image-rgb fill_image_rgba_over-64 0.58 0.37% -> 0.48 5.92%: 1.22x speedup ▎ image-rgba fill_image_rgba_over-64 0.58 0.24% -> 0.47 0.31%: 1.22x speedup ▎ image-rgba paint_radial_rgb_over-512 81.05 1.67% -> 66.45 0.59%: 1.22x speedup ▎ image-rgba fill_radial_rgb_over-256 10.10 0.60% -> 8.35 1.29%: 1.21x speedup ▎ image-rgb stroke_radial_rgba_over-128 5.11 0.44% -> 4.26 3.25%: 1.21x speedup ▎ image-rgba text_linear_rgba_over-64 1.33 0.68% -> 1.10 0.07%: 1.21x speedup ▎ image-rgba text_linear_rgb_over-64 1.33 0.18% -> 1.10 1.29%: 1.20x speedup ▎ image-rgb fill_radial_rgba_over-256 10.10 0.85% -> 8.36 0.26%: 1.20x speedup ▎ image-rgb text_linear_rgb_over-64 1.33 0.08% -> 1.11 0.15%: 1.20x speedup ▎ image-rgb text_linear_rgba_over-64 1.33 1.16% -> 1.11 0.15%: 1.20x speedup ▎ image-rgb fill_radial_rgb_over-256 10.03 0.80% -> 8.34 0.53%: 1.20x speedup ▎ image-rgba stroke_radial_rgb_over-128 5.14 1.34% -> 4.30 1.68%: 1.19x speedup ▎ image-rgba stroke_radial_rgba_over-128 5.11 1.73% -> 4.30 1.70%: 1.19x speedup ▎ image-rgba fill_radial_rgba_over-128 2.70 0.59% -> 2.29 2.37%: 1.19x speedup ▏ image-rgb fill_radial_rgb_over-128 2.76 1.86% -> 2.30 2.68%: 1.19x speedup ▏ image-rgba fill_radial_rgb_over-128 2.70 1.44% -> 2.27 0.36%: 1.18x speedup ▏ image-rgb fill_radial_rgba_over-128 2.69 2.65% -> 2.28 2.14%: 1.18x speedup ▏ image-rgb fill_linear_rgba_over-64 0.71 0.11% -> 0.60 0.10%: 1.17x speedup ▏ image-rgba fill_linear_rgb_over-64 0.70 0.62% -> 0.60 0.11%: 1.17x speedup ▏ image-rgba fill_linear_rgba_over-64 0.71 0.30% -> 0.60 0.17%: 1.17x speedup ▏ image-rgb text_radial_rgba_over-64 1.51 0.17% -> 1.29 2.64%: 1.17x speedup ▏ image-rgb text_radial_rgb_over-64 1.51 0.06% -> 1.29 2.35%: 1.17x speedup ▏ image-rgb fill_linear_rgb_over-64 0.70 0.18% -> 0.95 50.03%: 1.17x speedup ▏ image-rgba text_radial_rgba_over-64 1.50 0.29% -> 1.29 2.01%: 1.16x speedup ▏ image-rgba text_radial_rgb_over-64 1.50 0.15% -> 1.29 1.27%: 1.16x speedup ▏ xlib-rgb paint-with-alpha_radial_rgba_over-256 21.49 0.28% -> 19.20 0.77%: 1.12x speedup ▏ xlib-rgb paint-with-alpha_radial_rgb_over-512 83.90 0.30% -> 74.99 0.18%: 1.12x speedup ▏ xlib-rgba fill_radial_rgba_over-128 3.48 3.25% -> 3.08 2.80%: 1.12x speedup ▏ xlib-rgb paint-with-alpha_radial_rgb_over-256 21.43 0.42% -> 19.28 0.34%: 1.11x speedup ▏ image-rgba stroke_similar_rgb_over-64 1.67 0.23% -> 1.52 0.65%: 1.11x speedup ▏ image-rgb stroke_image_rgb_over-64 1.67 0.42% -> 1.52 3.23%: 1.11x speedup ▏ image-rgb stroke_similar_rgb_over-64 1.67 1.80% -> 1.52 2.41%: 1.11x speedup ▏ image-rgba fill_radial_rgba_over-64 0.93 0.23% -> 0.84 0.47%: 1.11x speedup ▏ image-rgba stroke_image_rgb_over-64 1.67 1.29% -> 1.51 1.74%: 1.11x speedup ▏ image-rgb fill_radial_rgba_over-64 0.94 0.26% -> 0.85 0.72%: 1.11x speedup ▏ image-rgba fill_radial_rgb_over-64 0.93 0.38% -> 0.86 2.52%: 1.10x speedup ▏ image-rgba stroke_image_rgba_over-64 1.65 0.40% -> 1.51 0.77%: 1.10x speedup ▏ xlib-rgb paint-with-alpha_radial_rgba_over-512 83.22 0.24% -> 75.67 0.40%: 1.10x speedup ▏ image-rgb stroke_similar_rgba_over-64 1.67 0.78% -> 1.52 2.46%: 1.10x speedup ▏ image-rgba stroke_similar_rgba_over-64 1.66 0.73% -> 1.50 1.45%: 1.10x speedup ▏ image-rgb stroke_linear_rgb_over-64 1.90 2.08% -> 1.68 1.69%: 1.10x speedup ▏ image-rgb fill_radial_rgb_over-64 0.93 0.26% -> 0.85 0.05%: 1.10x speedup ▏ image-rgb stroke_image_rgba_over-64 1.67 2.89% -> 1.54 1.95%: 1.10x speedup ▏ image-rgb stroke_linear_rgba_over-64 1.82 0.59% -> 1.67 0.70%: 1.10x speedup ▏ image-rgba stroke_radial_rgb_over-64 2.14 0.15% -> 1.99 0.89%: 1.09x speedup ▏ image-rgba stroke_linear_rgba_over-64 1.82 0.38% -> 1.75 7.55%: 1.09x speedup ▏ xlib-rgb fill_radial_rgb_over-256 11.43 0.66% -> 10.50 1.00%: 1.09x speedup ▏ image-rgb stroke_radial_rgb_over-64 2.16 1.13% -> 2.02 2.38%: 1.09x speedup ▏ image-rgba stroke_linear_rgb_over-64 1.83 1.07% -> 1.66 0.94%: 1.09x speedup ▏ image-rgba box-outline-fill-100 0.02 0.00% -> 0.02 3.28%: 1.09x speedup ▏ xlib-rgb fill_radial_rgba_over-256 11.35 0.32% -> 10.49 0.58%: 1.09x speedup ▏ image-rgb stroke_radial_rgba_over-64 2.15 0.95% -> 1.97 0.47%: 1.09x speedup ▏ image-rgba stroke_radial_rgba_over-64 2.15 1.47% -> 1.97 0.40%: 1.09x speedup ▏ xlib-rgba text_radial_rgb_over-128 7.34 0.83% -> 7.09 4.59%: 1.08x speedup ▏ xlib-rgb text_radial_rgb_over-128 7.38 1.71% -> 6.92 2.02%: 1.07x speedup ▏ xlib-rgba text_radial_rgba_over-64 4.45 2.30% -> 4.29 2.22%: 1.07x speedup ▏ xlib-rgba text_radial_rgba_over-256 27.38 0.62% -> 25.68 0.58%: 1.07x speedup ▏ xlib-rgba text_radial_rgb_over-64 4.53 1.33% -> 4.20 1.58%: 1.07x speedup ▏ xlib-rgba paint-with-alpha_radial_rgba_over-256 21.60 0.18% -> 20.38 0.44%: 1.06x speedup ▏ xlib-rgb text_radial_rgb_over-256 27.09 0.51% -> 25.70 1.21%: 1.06x speedup xlib-rgb text_radial_rgba_over-64 4.60 1.84% -> 4.23 1.53%: 1.05x speedup xlib-rgba paint-with-alpha_radial_rgba_over-512 83.89 0.36% -> 79.47 0.33%: 1.05x speedup xlib-rgba paint-with-alpha_radial_rgb_over-512 83.40 0.23% -> 79.68 0.35%: 1.05x speedup Slowdowns ========= xlib-rgb paint_similar_rgba_source-256 0.28 84.96% -> 1.50 4.30%: 6.95x slowdown ██████ xlib-rgb paint-with-alpha_solid_rgb_over-512 0.62 14.63% -> 0.69 0.80%: 1.24x slowdown ▎ xlib-rgb rectangles-512 4.48 2.27% -> 5.42 2.59%: 1.21x slowdown ▎ xlib-rgba rectangles-512 9.40 1.21% -> 10.13 0.67%: 1.10x slowdown ▏ xlib-rgb text_image_rgba_over-128 2.12 4.76% -> 2.15 4.43%: 1.08x slowdown ▏ xlib-rgb text_image_rgb_over-128 2.14 5.15% -> 2.22 4.22%: 1.08x slowdown ▏ xlib-rgb paint_solid_rgb_over-512 0.40 9.82% -> 0.41 7.28%: 1.07x slowdown ▏ xlib-rgb paint_similar_rgb_source-256 0.40 61.13% -> 0.28 68.84%: 1.07x slowdown ▏ xlib-rgba text_image_rgba_over-128 2.17 4.93% -> 2.15 3.67%: 1.07x slowdown ▏ image-rgb fill_radial_rgba_source-128 2.70 1.79% -> 2.89 1.69%: 1.06x slowdown image-rgba fill_radial_rgb_source-128 2.73 1.77% -> 2.83 0.81%: 1.06x slowdown image-rgba fill_solid_rgb_over-64 0.39 0.27% -> 0.41 2.88%: 1.06x slowdown image-rgb fill_radial_rgba_source-64 0.96 3.90% -> 1.01 0.80%: 1.06x slowdown image-rgb fill_radial_rgb_source-64 0.96 2.20% -> 1.01 3.60%: 1.06x slowdown xlib-rgba fill_radial_rgb_over-128 2.93 3.34% -> 3.06 2.13%: 1.06x slowdown xlib-rgb fill_radial_rgba_over-128 2.95 3.03% -> 3.06 1.65%: 1.06x slowdown image-rgb pattern_create_radial-16 4.73 3.22% -> 4.77 1.43%: 1.06x slowdown image-rgba paint_radial_rgb_source-512 62.40 1.90% -> 65.43 0.54%: 1.06x slowdown image-rgba fill_radial_rgb_source-256 10.05 1.46% -> 10.28 0.66%: 1.06x slowdown image-rgb fill_solid_rgb_over-64 0.39 0.44% -> 0.41 0.36%: 1.05x slowdown image-rgba paint_solid_rgb_source-512 1.38 4.95% -> 1.39 4.44%: 1.05x slowdown image-rgb fill_radial_rgba_source-256 10.16 0.62% -> 10.68 0.78%: 1.05x slowdown xlib-rgba paint_radial_rgba_source-256 20.81 0.46% -> 21.79 0.35%: 1.05x slowdown image-rgba paint_image_rgba_source-512 1.91 2.26% -> 1.98 2.92%: 1.05x slowdown image-rgba stroke_solid_rgb_over-256 3.62 0.79% -> 3.88 1.59%: 1.05x slowdown xlib-rgb pattern_create_radial-16 4.86 2.19% -> 4.92 0.66%: 1.05x slowdown image-rgb fill_radial_rgb_source-128 2.76 2.32% -> 2.86 0.53%: 1.05x slowdown