I'm interested in finding out where EXA is working well and where it's
working poorly with an eye toward improving it, (see fancy graphs
below).
To that end I sat down with my laptop, (which happens to have an r100
device in it), and ran the following experiment. I hope that others
will be able to easily replicate the experiment on other devices and
also that others can help analyze the data here.
First, I got the latest (at the time) source of xserver (53fb42e6) and
xf86-video-ati (aea801cf), built and installed them to a custom
prefix. I then used the --configure option to generate a simple
configuration file (attached below) to which I've added three options.
Next, I grabbed a recent cairo release, (1.4.4 [*]), built it and ran
it's performance test suite, (which is as simple as running "make
perf" or running the cairo-perf binary from the perf/ subdirectory.
I ran cairo's performance suite 4 times, each time within an xterm
that was the only client connected to a fresh instance of the X server
on an active virtual terminal. The 4 instances of the X server were
each run against a configuration file that differs from the attached
configuration by at most a single configuration option:
exa: Un-comment the "AccelMethod" "exa" option
xaa: No changes
xaa-nop: Un-comment the "XaaNoOffscreenPixmaps" "True" option
noaccel: Un-comment the "NoAccel" "True" option
An example of the precise command-line I used to run the cairo
performance suite is as follows:
CAIRO_TEST_TARGET=xlib ./cairo-perf > exa.perf
Where the CAIRO_TEST_TARGET variable just makes it run a bit faster by
only testing cairo's xlib backend that we care about, and not other
backends, (such as the image backend), that we don't care about.
So this resulted in 4 separate .perf reports. To compare these
reports, cairo provides a program called cairo-perf-diff-files. The
version of that program included in cairo 1.4.4 allows for comparing
only a pair of reports. I've just committed an updated version to the
latest cairo source[*] which can compare multiple files and generated
the report below.
The report includes results for all tests in the cairo test suite
where there is a performance change of more than 5% between at least
two of the configurations. Within each test, times are reported as
well as speedup relative to the slowest configuration for that test,
(that is the run used as the baseline for each test case is the
slowest run for that test case, so it differs from one to the next).
Within each test case, exa is reported first, and noaccel is reported
last. So chunks of the graph that look "top heavy" are showing exa
outperforming the other runs, while any non-zero-length bar for the
noaccel case indicates that at least one of the "acceleration" systems
is actually causing a slowdown.
Many of the cairo-perf test cases, (but not all), share a common
naming scheme. For example, in a result like:
paint_solid_rgba_over (backend: xlib-rgb, size: 512)
The various terms have the following meanings:
paint: This means that cairo is performing a "paint" drawing
operation, (a geometry-less blending of one surface over
another as opposed to "fill" or "stroke" say, that involve
geometry).
solid: The drawing operation is using a "solid" color, (implemented
as an xlib surface), as the source of the blending, (as
opposed to a client-side "image" surface, a server-side
"similar" surface, or client-side "radial" or "linear"
gradients.) Note that cairo isn't yet taking advantage of
server-side gradients, but we really should fix that.
rgba: The source surface has both color and alpha information, (as
opposed to and "rgb" surface with just color).
over: The compositing is performed with the Over operator, (as
opposed to Source).
xlib-rgb: The destination X surface has color only, (as opposed to
xlib-rgba with only color). The xlib-rgb case is a Window,
while the xlib-rgba case is a Pixmap.
512: The size of the surfaces being blended.
Other tests with non-uniform names are more specialized, and almost
all relate to some significant performance-sensitive things that
applications have done, (and likely that cairo performed poorly on at
some point). For example, "subimage_copy" involves copying a tiny
portion of a client-side image to the destination, while "rectangles"
involves filling rectangular paths along device-pixel edges.
That's already a lot more introductory text than I planned on writing
here, so I'll get on with the results already.
I'll follow up with more specific comments analyzing some specific
results here. And I encourage others to do the same.
-Carl
[*] Available from or via git with:
git clone git://git.cairographics.org/git/cairo
Test Time (ms) Speedup
---- --------- -------
subimage_copy (backend: xlib-rgb, size: 512)
exa 0.07: 88.49x ███████████████████████████████████████████▊
xaa 0.10: 62.89x ███████████████████████████████
xaa-nop 6.28: 1.00x
noaccel 0.07: 95.74x ███████████████████████████████████████████████▍
paint_solid_rgba_over (backend: xlib-rgb, size: 512)
exa 5.30: 72.76x ███████████████████████████████████▉
xaa 5.38: 71.62x ███████████████████████████████████▎
xaa-nop 5.30: 72.70x ███████████████████████████████████▉
noaccel 385.47: 1.00x
paint_solid_rgba_over (backend: xlib-rgb, size: 256)
exa 1.60: 60.20x █████████████████████████████▋
xaa 1.61: 59.95x █████████████████████████████▌
xaa-nop 1.33: 72.71x ███████████████████████████████████▉
noaccel 96.63: 1.00x
paint_similar_rgba_over (backend: xlib-rgba, size: 256)
exa 2.81: 63.18x ███████████████████████████████▏
xaa 177.42: 1.00x
xaa-nop 36.87: 4.81x █▉
noaccel 36.86: 4.81x █▉
paint_similar_rgba_over (backend: xlib-rgb, size: 256)
exa 2.95: 60.92x ██████████████████████████████
xaa 179.74: 1.00x
xaa-nop 4.14: 43.44x █████████████████████▎
noaccel 113.89: 1.58x ▎
paint_similar_rgba_over (backend: xlib-rgb, size: 512)
exa 12.67: 56.66x ███████████████████████████▉
xaa 717.78: 1.00x
xaa-nop 19.87: 36.12x █████████████████▌
noaccel 454.80: 1.58x ▎
paint_similar_rgba_over (backend: xlib-rgba, size: 512)
exa 17.25: 40.36x ███████████████████▋
xaa 696.42: 1.00x
xaa-nop 148.03: 4.70x █▉
noaccel 147.71: 4.71x █▉
paint_image_rgba_over (backend: xlib-rgb, size: 256)
exa 4.85: 37.79x ██████████████████▍
xaa 183.39: 1.00x
xaa-nop 5.12: 35.80x █████████████████▍
noaccel 115.61: 1.59x ▎
paint_image_rgba_over (backend: xlib-rgba, size: 256)
exa 5.29: 34.10x ████████████████▌
xaa 180.24: 1.00x
xaa-nop 38.40: 4.69x █▉
noaccel 38.49: 4.68x █▉
text_similar_rgba_source (backend: xlib-rgba, size: 256)
exa 16.36: 34.02x ████████████████▌
xaa 556.79: 1.00x
xaa-nop 144.59: 3.85x █▍
noaccel 144.66: 3.85x █▍
paint_image_rgba_over (backend: xlib-rgb, size: 512)
exa 22.17: 32.87x ███████████████▉
xaa 728.54: 1.00x
xaa-nop 24.35: 29.92x ██████████████▌
noaccel 459.19: 1.59x ▎
paint_similar_rgb_source (backend: xlib-rgba, size: 256)
exa 1.90: 24.62x ███████████▊
xaa 46.68: 1.00x
xaa-nop 1.48: 31.58x ███████████████▎
noaccel 1.47: 31.70x ███████████████▍
paint_similar_rgb_over (backend: xlib-rgba, size: 256)
exa 1.90: 24.66x ███████████▉
xaa 46.72: 1.00x
xaa-nop 1.48: 31.59x ███████████████▎
noaccel 1.48: 31.67x ███████████████▍
paint_similar_rgb_source (backend: xlib-rgba, size: 512)
exa 14.28: 13.23x ██████▏
xaa 188.89: 1.00x
xaa-nop 5.97: 31.63x ███████████████▍
noaccel 5.97: 31.62x ███████████████▎
paint_similar_rgb_over (backend: xlib-rgba, size: 512)
exa 14.24: 13.23x ██████▏
xaa 188.49: 1.00x
xaa-nop 5.97: 31.59x ███████████████▎
noaccel 5.98: 31.53x ███████████████▎
text_image_rgba_source (backend: xlib-rgba, size: 256)
exa 19.76: 28.39x █████████████▊
xaa 561.06: 1.00x
xaa-nop 147.00: 3.82x █▍
noaccel 147.06: 3.82x █▍
fill_similar_rgba_over (backend: xlib-rgba, size: 256)
exa 8.68: 27.77x █████████████▍
xaa 241.14: 1.00x
xaa-nop 34.91: 6.91x ███
noaccel 34.83: 6.92x ███
text_similar_rgba_source (backend: xlib-rgb, size: 256)
exa 14.73: 26.35x ████████████▋
xaa 388.06: 1.00x
xaa-nop 153.48: 2.53x ▊
noaccel 234.67: 1.65x ▍
subimage_copy (backend: xlib-rgb, size: 256)
exa 0.07: 23.05x ███████████
xaa 0.10: 15.91x ███████▌
xaa-nop 1.62: 1.00x
noaccel 0.06: 26.01x ████████████▌
stroke_similar_rgba_over (backend: xlib-rgba, size: 256)
exa 15.68: 25.34x ████████████▏
xaa 397.41: 1.00x
xaa-nop 59.24: 6.71x ██▉
noaccel 59.73: 6.65x ██▉
paint_linear_rgba_over (backend: xlib-rgb, size: 256)
exa 7.42: 25.11x ████████████
xaa 186.29: 1.00x
xaa-nop 7.99: 23.32x ███████████▏
noaccel 117.91: 1.58x ▎
fill_image_rgba_over (backend: xlib-rgba, size: 256)
exa 10.01: 24.33x ███████████▋
xaa 243.39: 1.00x
xaa-nop 35.28: 6.90x ███
noaccel 35.56: 6.84x ██▉
fill_similar_rgba_source (backend: xlib-rgba, size: 256)
exa 10.60: 23.98x ███████████▌
xaa 254.18: 1.00x
xaa-nop 62.95: 4.04x █▌
noaccel 62.85: 4.04x █▌
paint_image_rgba_over (backend: xlib-rgba, size: 512)
exa 30.49: 23.47x ███████████▎
xaa 715.68: 1.00x
xaa-nop 152.10: 4.71x █▉
noaccel 152.28: 4.70x █▉
paint_linear_rgb_over (backend: xlib-rgb, size: 256)
exa 8.57: 21.58x ██████████▎
xaa 185.08: 1.00x
xaa-nop 7.99: 23.17x ███████████▏
noaccel 118.70: 1.56x ▎
text_similar_rgb_source (backend: xlib-rgba, size: 256)
exa 16.29: 22.79x ██████████▉
xaa 371.17: 1.00x
xaa-nop 144.42: 2.57x ▊
noaccel 144.05: 2.58x ▊
text_image_rgba_source (backend: xlib-rgb, size: 256)
exa 17.84: 22.10x ██████████▌
xaa 394.25: 1.00x
xaa-nop 155.05: 2.54x ▊
noaccel 237.07: 1.66x ▍
paint_linear_rgba_over (backend: xlib-rgba, size: 256)
exa 8.31: 21.96x ██████████▌
xaa 182.57: 1.00x
xaa-nop 41.40: 4.41x █▊
noaccel 41.44: 4.41x █▊
stroke_image_rgba_over (backend: xlib-rgba, size: 256)
exa 18.32: 21.77x ██████████▍
xaa 398.72: 1.00x
xaa-nop 61.14: 6.52x ██▊
noaccel 61.22: 6.51x ██▊
stroke_similar_rgba_source (backend: xlib-rgba, size: 256)
exa 19.18: 21.73x ██████████▍
xaa 416.85: 1.00x
xaa-nop 106.02: 3.93x █▌
noaccel 105.96: 3.93x █▌
paint_linear_rgb_over (backend: xlib-rgba, size: 256)
exa 8.51: 21.44x ██████████▎
xaa 182.44: 1.00x
xaa-nop 41.45: 4.40x █▊
noaccel 41.50: 4.40x █▊
paint_linear_rgb_over (backend: xlib-rgb, size: 512)
exa 35.19: 21.11x ██████████
xaa 742.64: 1.00x
xaa-nop 36.49: 20.35x █████████▋
noaccel 472.23: 1.57x ▎
fill_solid_rgba_over (backend: xlib-rgb, size: 256)
exa 7.89: 6.23x ██▋
xaa 2.34: 20.98x ██████████
xaa-nop 2.50: 19.63x █████████▍
noaccel 49.16: 1.00x
paint_linear_rgba_over (backend: xlib-rgb, size: 512)
exa 35.74: 20.77x █████████▉
xaa 742.28: 1.00x
xaa-nop 36.89: 20.12x █████████▌
noaccel 473.47: 1.57x ▎
fill_similar_rgba_over (backend: xlib-rgb, size: 256)
exa 8.07: 20.08x █████████▌
xaa 162.04: 1.00x
xaa-nop 55.36: 2.93x █
noaccel 55.44: 2.92x █
fill_image_rgba_source (backend: xlib-rgba, size: 256)
exa 13.04: 19.68x █████████▍
xaa 256.69: 1.00x
xaa-nop 63.32: 4.05x █▌
noaccel 63.47: 4.04x █▌
paint_image_rgb_source (backend: xlib-rgba, size: 512)
exa 23.70: 8.45x ███▊
xaa 200.24: 1.00x
xaa-nop 10.21: 19.61x █████████▎
noaccel 10.84: 18.47x ████████▊
paint_image_rgb_over (backend: xlib-rgba, size: 512)
exa 23.76: 8.38x ███▊
xaa 199.03: 1.00x
xaa-nop 10.16: 19.59x █████████▎
noaccel 10.86: 18.33x ████████▋
stroke_image_rgba_source (backend: xlib-rgba, size: 256)
exa 21.44: 19.47x █████████▎
xaa 417.43: 1.00x
xaa-nop 108.25: 3.86x █▍
noaccel 107.42: 3.89x █▌
fill_similar_rgb_over (backend: xlib-rgba, size: 256)
exa 8.18: 19.42x █████████▎
xaa 158.76: 1.00x
xaa-nop 34.95: 4.54x █▊
noaccel 34.89: 4.55x █▊
text_image_rgb_source (backend: xlib-rgba, size: 256)
exa 19.77: 19.04x █████████
xaa 376.53: 1.00x
xaa-nop 147.92: 2.55x ▊
noaccel 148.22: 2.54x ▊
paint_image_rgb_source (backend: xlib-rgba, size: 256)
exa 4.43: 11.24x █████▏
xaa 49.75: 1.00x
xaa-nop 2.65: 18.77x ████████▉
noaccel 2.96: 16.83x ███████▉
paint_image_rgb_over (backend: xlib-rgba, size: 256)
exa 4.78: 10.33x ████▋
xaa 49.33: 1.00x
xaa-nop 2.65: 18.59x ████████▊
noaccel 2.95: 16.70x ███████▉
text_similar_rgba_over (backend: xlib-rgba, size: 256)
exa 28.29: 18.38x ████████▊
xaa 519.98: 1.00x
xaa-nop 69.66: 7.46x ███▎
noaccel 69.52: 7.48x ███▎
text_solid_rgba_source (backend: xlib-rgb, size: 256)
exa 13.56: 17.29x ████████▏
xaa 61.02: 3.84x █▍
xaa-nop 60.42: 3.88x █▌
noaccel 234.44: 1.00x
stroke_similar_rgba_over (backend: xlib-rgb, size: 256)
exa 15.31: 17.25x ████████▏
xaa 264.00: 1.00x
xaa-nop 93.05: 2.84x ▉
noaccel 93.28: 2.83x ▉
text_solid_rgb_source (backend: xlib-rgb, size: 256)
exa 13.78: 17.00x ████████
xaa 61.22: 3.83x █▍
xaa-nop 60.12: 3.90x █▌
noaccel 234.34: 1.00x
text_image_rgba_over (backend: xlib-rgba, size: 256)
exa 31.42: 16.83x ███████▉
xaa 528.75: 1.00x
xaa-nop 73.17: 7.23x ███▏
noaccel 73.02: 7.24x ███▏
fill_image_rgb_over (backend: xlib-rgba, size: 256)
exa 9.62: 16.69x ███████▉
xaa 160.54: 1.00x
xaa-nop 35.56: 4.51x █▊
noaccel 35.64: 4.50x █▊
text_similar_rgb_source (backend: xlib-rgb, size: 128)
exa 3.50: 16.49x ███████▊
xaa 38.54: 1.50x ▎
xaa-nop 38.12: 1.51x ▎
noaccel 57.71: 1.00x
stroke_similar_rgb_over (backend: xlib-rgba, size: 256)
exa 15.75: 16.48x ███████▊
xaa 259.56: 1.00x
xaa-nop 59.29: 4.38x █▊
noaccel 59.25: 4.38x █▊
paint_linear_rgba_over (backend: xlib-rgba, size: 512)
exa 44.32: 16.44x ███████▊
xaa 728.88: 1.00x
xaa-nop 165.71: 4.40x █▊
noaccel 166.35: 4.38x █▊
paint_linear_rgb_over (backend: xlib-rgba, size: 512)
exa 44.32: 16.44x ███████▊
xaa 728.85: 1.00x
xaa-nop 165.91: 4.39x █▊
noaccel 165.88: 4.39x █▊
text_similar_rgba_source (backend: xlib-rgb, size: 128)
exa 3.52: 16.44x ███████▊
xaa 38.64: 1.50x ▎
xaa-nop 38.25: 1.51x ▎
noaccel 57.85: 1.00x
fill_image_rgba_over (backend: xlib-rgb, size: 256)
exa 9.95: 16.40x ███████▊
xaa 163.20: 1.00x
xaa-nop 56.01: 2.91x █
noaccel 56.18: 2.90x █
text_solid_rgb_source (backend: xlib-rgb, size: 128)
exa 3.57: 16.29x ███████▋
xaa 15.64: 3.72x █▍
xaa-nop 14.90: 3.91x █▌
noaccel 58.21: 1.00x
text_solid_rgba_source (backend: xlib-rgb, size: 128)
exa 3.58: 16.18x ███████▋
xaa 14.85: 3.90x █▌
xaa-nop 15.08: 3.84x █▍
noaccel 57.95: 1.00x
text_similar_rgb_source (backend: xlib-rgb, size: 256)
exa 14.63: 15.99x ███████▌
xaa 202.62: 1.15x ▏
xaa-nop 153.48: 1.52x ▎
noaccel 233.94: 1.00x
fill_similar_rgba_source (backend: xlib-rgb, size: 256)
exa 11.41: 15.22x ███████▏
xaa 173.70: 1.00x
xaa-nop 67.43: 2.58x ▊
noaccel 104.73: 1.66x ▍
stroke_similar_rgba_source (backend: xlib-rgb, size: 256)
exa 18.88: 15.02x ███████
xaa 283.64: 1.00x
xaa-nop 112.73: 2.52x ▊
noaccel 173.69: 1.63x ▍
stroke_image_rgba_over (backend: xlib-rgb, size: 256)
exa 17.94: 14.97x ███████
xaa 268.55: 1.00x
xaa-nop 94.43: 2.84x ▉
noaccel 94.61: 2.84x ▉
text_linear_rgb_source (backend: xlib-rgba, size: 256)
exa 22.48: 14.64x ██████▉
xaa 329.02: 1.00x
xaa-nop 149.29: 2.20x ▋
noaccel 149.02: 2.21x ▋
fill_similar_rgb_source (backend: xlib-rgba, size: 256)
exa 11.72: 14.63x ██████▉
xaa 171.39: 1.00x
xaa-nop 62.36: 2.75x ▉
noaccel 62.62: 2.74x ▉
fill_solid_rgba_over (backend: xlib-rgb, size: 128)
exa 2.23: 5.63x ██▍
xaa 0.86: 14.55x ██████▊
xaa-nop 0.87: 14.49x ██████▊
noaccel 12.57: 1.00x
fill_image_rgba_source (backend: xlib-rgb, size: 256)
exa 12.03: 14.53x ██████▊
xaa 174.82: 1.00x
xaa-nop 67.80: 2.58x ▊
noaccel 105.68: 1.65x ▍
text_linear_rgba_source (backend: xlib-rgba, size: 256)
exa 22.71: 14.48x ██████▊
xaa 328.80: 1.00x
xaa-nop 149.07: 2.21x ▋
noaccel 149.08: 2.21x ▋
stroke_similar_rgb_source (backend: xlib-rgba, size: 256)
exa 19.70: 14.18x ██████▋
xaa 279.40: 1.00x
xaa-nop 105.71: 2.64x ▉
noaccel 105.98: 2.64x ▉
stroke_image_rgb_over (backend: xlib-rgba, size: 256)
exa 18.91: 14.08x ██████▌
xaa 266.25: 1.00x
xaa-nop 61.18: 4.35x █▋
noaccel 61.11: 4.36x █▋
rectangles (backend: xlib-rgba, size: 512)
exa 78.59: 1.00x
xaa 12.60: 6.24x ██▋
xaa-nop 6.08: 12.92x ██████
noaccel 5.61: 14.01x ██████▌
text_image_rgb_source (backend: xlib-rgb, size: 128)
exa 4.27: 13.62x ██████▎
xaa 39.01: 1.49x ▎
xaa-nop 38.53: 1.51x ▎
noaccel 58.16: 1.00x
text_image_rgb_source (backend: xlib-rgb, size: 256)
exa 17.46: 13.58x ██████▎
xaa 207.44: 1.14x ▏
xaa-nop 155.85: 1.52x ▎
noaccel 237.13: 1.00x
text_similar_rgba_over (backend: xlib-rgb, size: 256)
exa 26.05: 13.43x ██████▎
xaa 349.74: 1.00x
xaa-nop 114.86: 3.05x █
noaccel 113.67: 3.08x █
fill_image_rgb_source (backend: xlib-rgba, size: 256)
exa 12.86: 13.41x ██████▎
xaa 172.48: 1.00x
xaa-nop 63.50: 2.72x ▉
noaccel 62.98: 2.74x ▉
stroke_image_rgba_source (backend: xlib-rgb, size: 256)
exa 21.65: 13.37x ██████▏
xaa 289.40: 1.00x
xaa-nop 115.22: 2.51x ▊
noaccel 175.16: 1.65x ▍
stroke_image_rgb_source (backend: xlib-rgba, size: 256)
exa 21.44: 13.28x ██████▏
xaa 284.84: 1.00x
xaa-nop 108.24: 2.63x ▉
noaccel 108.62: 2.62x ▊
paint_radial_rgb_over (backend: xlib-rgb, size: 256)
exa 14.55: 13.26x ██████▏
xaa 192.84: 1.00x
xaa-nop 15.07: 12.80x █████▉
noaccel 125.66: 1.53x ▎
paint_radial_rgba_over (backend: xlib-rgb, size: 256)
exa 15.41: 12.57x █████▊
xaa 193.78: 1.00x
xaa-nop 14.77: 13.12x ██████
noaccel 125.09: 1.55x ▎
text_image_rgba_source (backend: xlib-rgb, size: 128)
exa 4.49: 12.98x ██████
xaa 39.24: 1.48x ▎
xaa-nop 38.56: 1.51x ▎
noaccel 58.23: 1.00x
fill_linear_rgb_over (backend: xlib-rgba, size: 256)
exa 10.84: 12.92x ██████
xaa 140.08: 1.00x
xaa-nop 36.70: 3.82x █▍
noaccel 36.73: 3.81x █▍
paint_radial_rgb_over (backend: xlib-rgb, size: 512)
exa 62.90: 12.29x █████▋
xaa 772.86: 1.00x
xaa-nop 65.10: 11.87x █████▍
noaccel 502.13: 1.54x ▎
fill_linear_rgba_over (backend: xlib-rgba, size: 256)
exa 11.53: 12.13x █████▋
xaa 139.85: 1.00x
xaa-nop 36.69: 3.81x █▍
noaccel 36.38: 3.84x █▍
paint_radial_rgb_over (backend: xlib-rgba, size: 256)
exa 15.67: 12.11x █████▌
xaa 189.75: 1.00x
xaa-nop 48.21: 3.94x █▌
noaccel 48.23: 3.93x █▌
text_similar_rgb_over (backend: xlib-rgba, size: 256)
exa 27.75: 12.03x █████▌
xaa 333.72: 1.00x
xaa-nop 69.59: 4.80x █▉
noaccel 69.05: 4.83x █▉
text_image_rgba_over (backend: xlib-rgb, size: 256)
exa 29.59: 11.99x █████▌
xaa 354.88: 1.00x
xaa-nop 117.60: 3.02x █
noaccel 116.34: 3.05x █
paint_radial_rgba_over (backend: xlib-rgba, size: 256)
exa 15.78: 11.99x █████▌
xaa 189.21: 1.00x
xaa-nop 48.62: 3.89x █▌
noaccel 48.61: 3.89x █▌
text_linear_rgb_source (backend: xlib-rgb, size: 128)
exa 4.93: 11.97x █████▌
xaa 39.55: 1.49x ▎
xaa-nop 39.16: 1.51x ▎
noaccel 59.01: 1.00x
paint_radial_rgba_over (backend: xlib-rgb, size: 512)
exa 65.15: 11.80x █████▍
xaa 769.02: 1.00x
xaa-nop 66.72: 11.53x █████▎
noaccel 500.35: 1.54x ▎
text_linear_rgba_source (backend: xlib-rgb, size: 256)
exa 20.58: 11.64x █████▍
xaa 160.14: 1.50x ▎
xaa-nop 156.95: 1.53x ▎
noaccel 239.65: 1.00x
text_linear_rgb_source (backend: xlib-rgb, size: 256)
exa 20.72: 11.52x █████▎
xaa 159.89: 1.49x ▎
xaa-nop 157.56: 1.52x ▎
noaccel 238.81: 1.00x
text_radial_rgb_source (backend: xlib-rgba, size: 256)
exa 29.17: 11.47x █████▎
xaa 334.70: 1.00x
xaa-nop 155.74: 2.15x ▋
noaccel 156.03: 2.15x ▋
stroke_linear_rgb_source (backend: xlib-rgba, size: 256)
exa 22.34: 11.46x █████▎
xaa 256.00: 1.00x
xaa-nop 108.63: 2.36x ▋
noaccel 109.81: 2.33x ▋
text_radial_rgba_source (backend: xlib-rgba, size: 256)
exa 29.43: 11.44x █████▎
xaa 336.55: 1.00x
xaa-nop 157.04: 2.14x ▋
noaccel 155.92: 2.16x ▋
stroke_linear_rgb_over (backend: xlib-rgba, size: 256)
exa 20.64: 11.37x █████▏
xaa 234.63: 1.00x
xaa-nop 62.29: 3.77x █▍
noaccel 63.05: 3.72x █▍
stroke_solid_rgba_over (backend: xlib-rgb, size: 256)
exa 13.75: 4.49x █▊
xaa 5.49: 11.25x █████▏
xaa-nop 5.47: 11.28x █████▏
noaccel 61.78: 1.00x
stroke_linear_rgba_over (backend: xlib-rgba, size: 256)
exa 21.29: 11.25x █████▏
xaa 239.49: 1.00x
xaa-nop 62.66: 3.82x █▍
noaccel 63.07: 3.80x █▍
paint_similar_rgba_source (backend: xlib-rgba, size: 256)
exa 1.61: 1.01x
xaa 1.62: 1.00x
xaa-nop 0.17: 9.86x ████▍
noaccel 0.14: 11.21x █████▏
text_linear_rgba_source (backend: xlib-rgb, size: 128)
exa 5.26: 11.18x █████▏
xaa 40.14: 1.46x ▎
xaa-nop 39.06: 1.50x ▎
noaccel 58.78: 1.00x
stroke_linear_rgba_source (backend: xlib-rgba, size: 256)
exa 23.06: 11.03x █████
xaa 254.24: 1.00x
xaa-nop 108.92: 2.33x ▋
noaccel 110.24: 2.31x ▋
text_image_rgb_over (backend: xlib-rgba, size: 256)
exa 31.99: 10.67x ████▉
xaa 341.50: 1.00x
xaa-nop 73.10: 4.67x █▉
noaccel 72.01: 4.74x █▉
paint_radial_rgba_over (backend: xlib-rgba, size: 512)
exa 71.49: 10.59x ████▊
xaa 756.92: 1.00x
xaa-nop 192.67: 3.93x █▌
noaccel 193.95: 3.90x █▌
fill_linear_rgba_source (backend: xlib-rgba, size: 256)
exa 14.39: 10.51x ████▊
xaa 151.21: 1.00x
xaa-nop 64.91: 2.33x ▋
noaccel 64.87: 2.33x ▋
fill_linear_rgb_source (backend: xlib-rgba, size: 256)
exa 14.63: 10.40x ████▊
xaa 152.13: 1.00x
xaa-nop 64.29: 2.37x ▋
noaccel 64.18: 2.37x ▋
paint_radial_rgb_over (backend: xlib-rgba, size: 512)
exa 73.25: 10.37x ████▋
xaa 759.32: 1.00x
xaa-nop 193.85: 3.92x █▌
noaccel 196.61: 3.86x █▍
text_solid_rgb_source (backend: xlib-rgba, size: 128)
exa 3.56: 10.25x ████▋
xaa 36.51: 1.00x
xaa-nop 36.26: 1.01x
noaccel 36.14: 1.01x
text_solid_rgba_source (backend: xlib-rgba, size: 128)
exa 3.60: 10.14x ████▋
xaa 36.48: 1.00x
xaa-nop 36.08: 1.01x
noaccel 36.23: 1.01x
fill_solid_rgba_source (backend: xlib-rgb, size: 256)
exa 10.38: 10.00x ████▌
xaa 25.83: 4.02x █▌
xaa-nop 25.90: 4.01x █▌
noaccel 103.80: 1.00x
fill_radial_rgba_over (backend: xlib-rgba, size: 256)
exa 14.68: 9.78x ████▍
xaa 143.56: 1.00x
xaa-nop 40.55: 3.54x █▎
noaccel 39.92: 3.60x █▎
fill_similar_rgb_source (backend: xlib-rgb, size: 256)
exa 10.70: 9.75x ████▍
xaa 90.26: 1.16x ▏
xaa-nop 67.47: 1.55x ▎
noaccel 104.36: 1.00x
text_solid_rgba_source (backend: xlib-rgb, size: 64)
exa 1.51: 9.75x ████▍
xaa 4.42: 3.34x █▏
xaa-nop 4.42: 3.34x █▏
noaccel 14.74: 1.00x
stroke_solid_rgb_source (backend: xlib-rgb, size: 256)
exa 17.76: 9.74x ████▍
xaa 45.25: 3.82x █▍
xaa-nop 44.70: 3.87x █▍
noaccel 173.04: 1.00x
fill_solid_rgb_source (backend: xlib-rgb, size: 256)
exa 10.71: 9.74x ████▍
xaa 26.50: 3.94x █▌
xaa-nop 25.75: 4.05x █▌
noaccel 104.33: 1.00x
text_similar_rgb_source (backend: xlib-rgba, size: 128)
exa 3.73: 9.74x ████▍
xaa 36.31: 1.00x
xaa-nop 36.10: 1.01x
noaccel 36.05: 1.01x
stroke_solid_rgba_source (backend: xlib-rgb, size: 256)
exa 17.77: 9.72x ████▍
xaa 45.66: 3.78x █▍
xaa-nop 44.97: 3.84x █▍
noaccel 172.70: 1.00x
text_solid_rgb_source (backend: xlib-rgb, size: 64)
exa 1.51: 9.70x ████▍
xaa 4.44: 3.31x █▏
xaa-nop 4.43: 3.31x █▏
noaccel 14.67: 1.00x
fill_radial_rgb_over (backend: xlib-rgba, size: 256)
exa 14.84: 9.69x ████▍
xaa 143.85: 1.00x
xaa-nop 40.00: 3.60x █▎
noaccel 39.88: 3.61x █▎
text_similar_rgba_source (backend: xlib-rgb, size: 64)
exa 1.51: 9.68x ████▍
xaa 9.79: 1.49x ▎
xaa-nop 9.85: 1.48x ▎
noaccel 14.61: 1.00x
text_similar_rgb_source (backend: xlib-rgb, size: 64)
exa 1.51: 9.68x ████▍
xaa 9.78: 1.49x ▎
xaa-nop 9.87: 1.48x ▎
noaccel 14.60: 1.00x
text_similar_rgba_source (backend: xlib-rgba, size: 128)
exa 3.79: 9.52x ████▎
xaa 35.34: 1.02x
xaa-nop 36.11: 1.00x
noaccel 35.30: 1.02x
subimage_copy (backend: xlib-rgb, size: 128)
exa 0.06: 8.06x ███▌
xaa 0.51: 1.00x
xaa-nop 0.51: 1.00x
noaccel 0.05: 9.48x ████▎
fill_similar_rgb_over (backend: xlib-rgb, size: 256)
exa 8.20: 9.45x ████▎
xaa 77.53: 1.00x
xaa-nop 55.05: 1.41x ▎
noaccel 55.70: 1.39x ▎
stroke_similar_rgb_source (backend: xlib-rgb, size: 256)
exa 18.44: 9.41x ████▎
xaa 149.86: 1.16x ▏
xaa-nop 113.65: 1.53x ▎
noaccel 173.60: 1.00x
text_solid_rgba_source (backend: xlib-rgba, size: 256)
exa 15.45: 9.37x ████▏
xaa 62.09: 2.33x ▋
xaa-nop 144.62: 1.00x
noaccel 144.67: 1.00x
text_solid_rgb_source (backend: xlib-rgba, size: 256)
exa 15.68: 9.23x ████▏
xaa 62.58: 2.31x ▋
xaa-nop 144.16: 1.00x
noaccel 144.63: 1.00x
stroke_radial_rgb_source (backend: xlib-rgba, size: 256)
exa 28.33: 9.21x ████▏
xaa 261.03: 1.00x
xaa-nop 114.47: 2.28x ▋
noaccel 115.68: 2.26x ▋
text_radial_rgb_source (backend: xlib-rgb, size: 128)
exa 6.63: 9.18x ████▏
xaa 41.31: 1.47x ▎
xaa-nop 40.89: 1.49x ▎
noaccel 60.88: 1.00x
stroke_radial_rgba_over (backend: xlib-rgba, size: 256)
exa 26.44: 9.15x ████▏
xaa 242.01: 1.00x
xaa-nop 67.74: 3.57x █▎
noaccel 68.72: 3.52x █▎
stroke_radial_rgba_source (backend: xlib-rgba, size: 256)
exa 28.54: 9.12x ████
xaa 260.20: 1.00x
xaa-nop 115.15: 2.26x ▋
noaccel 115.99: 2.24x ▋
paint_solid_rgb_source (backend: xlib-rgba, size: 256)
exa 0.76: 1.02x
xaa 0.78: 1.00x
xaa-nop 0.09: 9.06x ████
noaccel 0.09: 8.72x ███▉
paint_solid_rgb_over (backend: xlib-rgba, size: 256)
exa 0.76: 1.02x
xaa 0.78: 1.00x
xaa-nop 0.09: 9.04x ████
noaccel 0.09: 8.71x ███▉
stroke_radial_rgb_over (backend: xlib-rgba, size: 256)
exa 26.65: 9.04x ████
xaa 240.84: 1.00x
xaa-nop 67.85: 3.55x █▎
noaccel 68.30: 3.53x █▎
paint_solid_rgba_source (backend: xlib-rgba, size: 256)
exa 0.76: 1.02x
xaa 0.78: 1.00x
xaa-nop 0.09: 9.03x ████
noaccel 0.09: 8.77x ███▉
text_radial_rgba_source (backend: xlib-rgb, size: 256)
exa 27.58: 8.96x ████
xaa 167.19: 1.48x ▎
xaa-nop 164.09: 1.51x ▎
noaccel 247.29: 1.00x
text_radial_rgba_source (backend: xlib-rgb, size: 128)
exa 6.84: 8.90x ████
xaa 41.77: 1.46x ▎
xaa-nop 40.50: 1.50x ▎
noaccel 60.93: 1.00x
text_radial_rgb_source (backend: xlib-rgb, size: 256)
exa 27.65: 8.87x ███▉
xaa 167.34: 1.47x ▎
xaa-nop 165.88: 1.48x ▎
noaccel 245.16: 1.00x
paint_solid_rgba_over (backend: xlib-rgba, size: 512)
exa 14.35: 5.45x ██▎
xaa 8.87: 8.83x ███▉
xaa-nop 78.29: 1.00x
noaccel 77.84: 1.01x
fill_radial_rgba_source (backend: xlib-rgba, size: 256)
exa 17.60: 8.82x ███▉
xaa 155.20: 1.00x
xaa-nop 67.29: 2.31x ▋
noaccel 66.96: 2.32x ▋
paint_solid_rgba_over (backend: xlib-rgba, size: 256)
exa 2.22: 8.81x ███▉
xaa 2.50: 7.84x ███▍
xaa-nop 19.16: 1.02x
noaccel 19.60: 1.00x
fill_image_rgb_source (backend: xlib-rgb, size: 256)
exa 11.94: 8.80x ███▉
xaa 92.10: 1.14x ▏
xaa-nop 68.01: 1.54x ▎
noaccel 105.00: 1.00x
fill_radial_rgb_source (backend: xlib-rgba, size: 256)
exa 17.79: 8.71x ███▉
xaa 154.97: 1.00x
xaa-nop 67.52: 2.30x ▋
noaccel 67.49: 2.30x ▋
fill_solid_rgba_source (backend: xlib-rgb, size: 128)
exa 2.99: 8.55x ███▊
xaa 6.51: 3.92x █▌
xaa-nop 6.63: 3.85x █▍
noaccel 25.56: 1.00x
text_image_rgba_source (backend: xlib-rgb, size: 64)
exa 1.73: 8.54x ███▊
xaa 9.88: 1.49x ▎
xaa-nop 9.94: 1.48x ▎
noaccel 14.74: 1.00x
text_image_rgb_source (backend: xlib-rgb, size: 64)
exa 1.73: 8.52x ███▊
xaa 10.08: 1.46x ▎
xaa-nop 9.98: 1.48x ▎
noaccel 14.76: 1.00x
fill_solid_rgb_source (backend: xlib-rgb, size: 128)
exa 3.00: 8.51x ███▊
xaa 6.80: 3.76x █▍
xaa-nop 6.38: 4.00x █▌
noaccel 25.54: 1.00x
fill_image_rgb_over (backend: xlib-rgb, size: 256)
exa 9.40: 8.49x ███▊
xaa 79.82: 1.00x
xaa-nop 56.30: 1.42x ▎
noaccel 56.24: 1.42x ▎
stroke_similar_rgb_over (backend: xlib-rgb, size: 256)
exa 15.50: 8.35x ███▋
xaa 129.39: 1.00x
xaa-nop 92.56: 1.40x ▎
noaccel 93.98: 1.38x ▎
fill_similar_rgb_source (backend: xlib-rgb, size: 128)
exa 3.08: 8.31x ███▋
xaa 16.61: 1.54x ▎
xaa-nop 16.89: 1.51x ▎
noaccel 25.55: 1.00x
text_image_rgba_source (backend: xlib-rgba, size: 128)
exa 4.54: 8.28x ███▋
xaa 37.57: 1.00x
xaa-nop 36.48: 1.03x
noaccel 36.01: 1.04x
text_image_rgb_source (backend: xlib-rgba, size: 128)
exa 4.53: 8.16x ███▋
xaa 37.00: 1.00x
xaa-nop 36.45: 1.02x
noaccel 36.58: 1.01x
fill_solid_rgba_over (backend: xlib-rgba, size: 256)
exa 8.03: 2.72x ▉
xaa 2.70: 8.09x ███▌
xaa-nop 21.59: 1.01x
noaccel 21.85: 1.00x
fill_similar_rgba_source (backend: xlib-rgb, size: 128)
exa 3.17: 8.05x ███▌
xaa 16.79: 1.52x ▎
xaa-nop 17.01: 1.50x ▎
noaccel 25.50: 1.00x
stroke_image_rgb_source (backend: xlib-rgb, size: 256)
exa 21.85: 8.01x ███▌
xaa 152.44: 1.15x ▏
xaa-nop 113.84: 1.54x ▎
noaccel 175.00: 1.00x
stroke_similar_rgba_source (backend: xlib-rgb, size: 128)
exa 5.72: 7.95x ███▌
xaa 30.70: 1.48x ▎
xaa-nop 29.89: 1.52x ▎
noaccel 45.44: 1.00x
text_linear_rgb_over (backend: xlib-rgba, size: 256)
exa 37.55: 7.87x ███▍
xaa 295.64: 1.00x
xaa-nop 76.90: 3.84x █▍
noaccel 76.46: 3.87x █▍
fill_solid_rgba_over (backend: xlib-rgb, size: 64)
exa 0.86: 4.11x █▌
xaa 0.45: 7.87x ███▍
xaa-nop 0.45: 7.81x ███▍
noaccel 3.52: 1.00x
text_linear_rgba_over (backend: xlib-rgba, size: 256)
exa 37.47: 7.83x ███▍
xaa 293.46: 1.00x
xaa-nop 76.30: 3.85x █▍
noaccel 76.18: 3.85x █▍
stroke_solid_rgb_source (backend: xlib-rgb, size: 128)
exa 5.78: 7.82x ███▍
xaa 11.97: 3.78x █▍
xaa-nop 11.89: 3.80x █▍
noaccel 45.19: 1.00x
fill_linear_rgba_source (backend: xlib-rgb, size: 256)
exa 13.54: 7.82x ███▍
xaa 70.85: 1.49x ▎
xaa-nop 68.83: 1.54x ▎
noaccel 105.88: 1.00x
stroke_solid_rgba_source (backend: xlib-rgb, size: 128)
exa 5.82: 7.78x ███▍
xaa 12.38: 3.66x █▍
xaa-nop 12.06: 3.75x █▍
noaccel 45.28: 1.00x
fill_image_rgba_source (backend: xlib-rgb, size: 128)
exa 3.42: 7.74x ███▍
xaa 17.01: 1.55x ▎
xaa-nop 16.78: 1.58x ▎
noaccel 26.43: 1.00x
fill_linear_rgb_source (backend: xlib-rgb, size: 256)
exa 13.88: 7.67x ███▍
xaa 69.61: 1.53x ▎
xaa-nop 68.52: 1.55x ▎
noaccel 106.41: 1.00x
text_linear_rgb_source (backend: xlib-rgb, size: 64)
exa 1.96: 7.66x ███▍
xaa 10.12: 1.48x ▎
xaa-nop 10.18: 1.47x ▎
noaccel 14.98: 1.00x
text_linear_rgba_source (backend: xlib-rgb, size: 64)
exa 1.97: 7.60x ███▎
xaa 10.12: 1.48x ▎
xaa-nop 10.18: 1.47x ▎
noaccel 14.97: 1.00x
stroke_image_rgba_source (backend: xlib-rgb, size: 128)
exa 6.09: 7.46x ███▎
xaa 30.45: 1.49x ▎
xaa-nop 30.23: 1.50x ▎
noaccel 45.44: 1.00x
stroke_similar_rgb_source (backend: xlib-rgb, size: 128)
exa 6.08: 7.43x ███▎
xaa 30.36: 1.49x ▎
xaa-nop 30.14: 1.50x ▎
noaccel 45.19: 1.00x
stroke_linear_rgba_source (backend: xlib-rgb, size: 256)
exa 24.04: 7.35x ███▏
xaa 117.12: 1.51x ▎
xaa-nop 116.11: 1.52x ▎
noaccel 176.66: 1.00x
stroke_linear_rgb_source (backend: xlib-rgb, size: 256)
exa 24.11: 7.35x ███▏
xaa 118.17: 1.50x ▎
xaa-nop 115.48: 1.53x ▎
noaccel 177.10: 1.00x
fill_image_rgb_source (backend: xlib-rgb, size: 128)
exa 3.51: 7.34x ███▏
xaa 16.78: 1.53x ▎
xaa-nop 16.82: 1.53x ▎
noaccel 25.76: 1.00x
stroke_image_rgb_over (backend: xlib-rgb, size: 256)
exa 18.32: 7.15x ███▏
xaa 131.10: 1.00x
xaa-nop 94.53: 1.39x ▎
noaccel 94.56: 1.39x ▎
stroke_image_rgb_source (backend: xlib-rgb, size: 128)
exa 6.36: 7.15x ███▏
xaa 30.15: 1.51x ▎
xaa-nop 29.73: 1.53x ▎
noaccel 45.50: 1.00x
stroke_solid_rgba_over (backend: xlib-rgb, size: 128)
exa 4.59: 3.63x █▍
xaa 2.35: 7.08x ███
xaa-nop 2.35: 7.06x ███
noaccel 16.64: 1.00x
fill_solid_rgba_source (backend: xlib-rgb, size: 64)
exa 1.01: 7.04x ███
xaa 2.02: 3.52x █▎
xaa-nop 2.03: 3.52x █▎
noaccel 7.13: 1.00x
text_linear_rgb_source (backend: xlib-rgba, size: 128)
exa 5.42: 7.02x ███
xaa 38.09: 1.00x
xaa-nop 37.22: 1.02x
noaccel 37.19: 1.02x
fill_solid_rgb_source (backend: xlib-rgb, size: 64)
exa 1.02: 7.01x ███
xaa 1.99: 3.59x █▎
xaa-nop 1.97: 3.63x █▍
noaccel 7.14: 1.00x
text_linear_rgba_source (backend: xlib-rgba, size: 128)
exa 5.39: 6.98x ███
xaa 37.61: 1.00x
xaa-nop 36.65: 1.03x
noaccel 37.19: 1.01x
fill_linear_rgb_source (backend: xlib-rgb, size: 128)
exa 3.92: 6.80x ██▉
xaa 17.16: 1.55x ▎
xaa-nop 17.28: 1.54x ▎
noaccel 26.64: 1.00x
fill_similar_rgba_source (backend: xlib-rgb, size: 64)
exa 1.05: 6.78x ██▉
xaa 4.73: 1.51x ▎
xaa-nop 4.74: 1.50x ▎
noaccel 7.13: 1.00x
fill_similar_rgb_source (backend: xlib-rgb, size: 64)
exa 1.06: 6.73x ██▉
xaa 4.68: 1.52x ▎
xaa-nop 4.71: 1.51x ▎
noaccel 7.12: 1.00x
fill_linear_rgba_source (backend: xlib-rgb, size: 128)
exa 3.93: 6.70x ██▉
xaa 17.20: 1.53x ▎
xaa-nop 17.15: 1.54x ▎
noaccel 26.34: 1.00x
fill_radial_rgb_source (backend: xlib-rgb, size: 256)
exa 16.74: 6.54x ██▊
xaa 73.28: 1.49x ▎
xaa-nop 71.97: 1.52x ▎
noaccel 109.44: 1.00x
stroke_linear_rgba_source (backend: xlib-rgb, size: 128)
exa 7.11: 6.51x ██▊
xaa 30.95: 1.50x ▎
xaa-nop 30.20: 1.53x ▎
noaccel 46.28: 1.00x
text_radial_rgba_source (backend: xlib-rgb, size: 64)
exa 2.38: 6.49x ██▊
xaa 10.54: 1.47x ▎
xaa-nop 10.70: 1.45x ▎
noaccel 15.48: 1.00x
stroke_linear_rgb_source (backend: xlib-rgb, size: 128)
exa 7.09: 6.49x ██▊
xaa 30.82: 1.49x ▎
xaa-nop 30.46: 1.51x ▎
noaccel 45.98: 1.00x
text_radial_rgb_source (backend: xlib-rgb, size: 64)
exa 2.38: 6.47x ██▊
xaa 10.55: 1.46x ▎
xaa-nop 10.62: 1.45x ▎
noaccel 15.40: 1.00x
fill_image_rgba_source (backend: xlib-rgb, size: 64)
exa 1.11: 6.45x ██▊
xaa 4.72: 1.52x ▎
xaa-nop 4.76: 1.51x ▎
noaccel 7.18: 1.00x
text_radial_rgba_over (backend: xlib-rgba, size: 256)
exa 48.05: 6.37x ██▋
xaa 306.11: 1.00x
xaa-nop 88.11: 3.47x █▎
noaccel 87.25: 3.51x █▎
fill_radial_rgba_source (backend: xlib-rgb, size: 256)
exa 17.20: 6.36x ██▋
xaa 72.86: 1.50x ▎
xaa-nop 72.03: 1.52x ▎
noaccel 109.36: 1.00x
text_radial_rgb_over (backend: xlib-rgba, size: 256)
exa 48.17: 6.33x ██▋
xaa 305.16: 1.00x
xaa-nop 88.18: 3.46x █▎
noaccel 86.97: 3.51x █▎
stroke_radial_rgba_source (backend: xlib-rgb, size: 256)
exa 28.84: 6.32x ██▋
xaa 123.43: 1.48x ▎
xaa-nop 120.70: 1.51x ▎
noaccel 182.25: 1.00x
fill_image_rgb_source (backend: xlib-rgb, size: 64)
exa 1.14: 6.31x ██▋
xaa 4.71: 1.52x ▎
xaa-nop 4.75: 1.51x ▎
noaccel 7.18: 1.00x
text_similar_rgb_source (backend: xlib-rgba, size: 64)
exa 1.50: 6.29x ██▋
xaa 9.45: 1.00x
xaa-nop 9.44: 1.00x
noaccel 9.39: 1.01x
stroke_radial_rgb_source (backend: xlib-rgb, size: 256)
exa 29.10: 6.28x ██▋
xaa 123.42: 1.48x ▎
xaa-nop 120.23: 1.52x ▎
noaccel 182.62: 1.00x
text_similar_rgb_over (backend: xlib-rgb, size: 256)
exa 25.87: 6.26x ██▋
xaa 161.93: 1.00x
xaa-nop 114.20: 1.42x ▎
noaccel 113.63: 1.43x ▎
fill_solid_rgba_source (backend: xlib-rgba, size: 256)
exa 10.02: 6.24x ██▋
xaa 26.57: 2.35x ▋
xaa-nop 62.16: 1.01x
noaccel 62.51: 1.00x
fill_solid_rgb_source (backend: xlib-rgba, size: 256)
exa 10.16: 6.20x ██▋
xaa 26.94: 2.34x ▋
xaa-nop 62.05: 1.02x
noaccel 63.06: 1.00x
text_similar_rgba_source (backend: xlib-rgba, size: 64)
exa 1.53: 6.17x ██▋
xaa 9.45: 1.00x
xaa-nop 9.45: 1.00x
noaccel 9.40: 1.00x
text_solid_rgb_source (backend: xlib-rgba, size: 64)
exa 1.55: 6.14x ██▋
xaa 9.54: 1.00x
xaa-nop 9.54: 1.00x
noaccel 9.49: 1.01x
text_solid_rgba_source (backend: xlib-rgba, size: 64)
exa 1.56: 6.13x ██▋
xaa 9.55: 1.00x
xaa-nop 9.54: 1.00x
noaccel 9.48: 1.01x
fill_radial_rgba_source (backend: xlib-rgb, size: 128)
exa 4.58: 6.00x ██▌
xaa 18.24: 1.51x ▎
xaa-nop 18.00: 1.53x ▎
noaccel 27.51: 1.00x
stroke_radial_rgb_source (backend: xlib-rgb, size: 128)
exa 7.91: 6.00x ██▌
xaa 32.66: 1.45x ▎
xaa-nop 32.10: 1.48x ▎
noaccel 47.48: 1.00x
fill_linear_rgb_source (backend: xlib-rgb, size: 64)
exa 1.22: 5.97x ██▌
xaa 4.85: 1.50x ▎
xaa-nop 4.86: 1.50x ▎
noaccel 7.30: 1.00x
fill_similar_rgb_over (backend: xlib-rgb, size: 128)
exa 2.34: 5.86x ██▍
xaa 13.66: 1.00x
xaa-nop 13.72: 1.00x
noaccel 13.61: 1.01x
stroke_radial_rgba_source (backend: xlib-rgb, size: 128)
exa 8.18: 5.81x ██▍
xaa 32.44: 1.46x ▎
xaa-nop 31.38: 1.51x ▎
noaccel 47.50: 1.00x
text_image_rgb_over (backend: xlib-rgb, size: 256)
exa 29.60: 5.79x ██▍
xaa 171.47: 1.00x
xaa-nop 117.18: 1.46x ▎
noaccel 116.21: 1.48x ▎
fill_linear_rgba_source (backend: xlib-rgb, size: 64)
exa 1.26: 5.78x ██▍
xaa 4.84: 1.50x ▎
xaa-nop 4.83: 1.50x ▎
noaccel 7.28: 1.00x
fill_radial_rgb_source (backend: xlib-rgb, size: 128)
exa 4.64: 5.78x ██▍
xaa 18.64: 1.44x ▎
xaa-nop 18.01: 1.49x ▎
noaccel 26.82: 1.00x
stroke_solid_rgb_source (backend: xlib-rgba, size: 256)
exa 18.43: 5.74x ██▍
xaa 45.36: 2.33x ▋
xaa-nop 105.89: 1.00x
noaccel 105.45: 1.00x
stroke_solid_rgba_source (backend: xlib-rgba, size: 256)
exa 18.90: 5.63x ██▍
xaa 46.15: 2.31x ▋
xaa-nop 106.39: 1.00x
noaccel 105.72: 1.01x
text_radial_rgb_source (backend: xlib-rgba, size: 128)
exa 7.02: 5.62x ██▎
xaa 39.44: 1.00x
xaa-nop 39.45: 1.00x
noaccel 38.85: 1.02x
fill_similar_rgba_over (backend: xlib-rgb, size: 128)
exa 2.44: 5.61x ██▎
xaa 13.66: 1.00x
xaa-nop 13.64: 1.00x
noaccel 13.61: 1.00x
text_radial_rgba_source (backend: xlib-rgba, size: 128)
exa 7.09: 5.54x ██▎
xaa 39.30: 1.00x
xaa-nop 39.11: 1.00x
noaccel 38.93: 1.01x
stroke_solid_rgba_source (backend: xlib-rgb, size: 64)
exa 2.17: 5.44x ██▎
xaa 3.93: 3.01x █
xaa-nop 3.94: 3.00x █
noaccel 11.83: 1.00x
stroke_solid_rgb_source (backend: xlib-rgb, size: 64)
exa 2.19: 5.39x ██▎
xaa 3.93: 3.01x █
xaa-nop 3.92: 3.01x █
noaccel 11.81: 1.00x
text_image_rgb_source (backend: xlib-rgba, size: 64)
exa 1.79: 5.38x ██▎
xaa 9.62: 1.00x
xaa-nop 9.64: 1.00x
noaccel 9.60: 1.00x
text_image_rgba_source (backend: xlib-rgba, size: 64)
exa 1.79: 5.38x ██▎
xaa 9.62: 1.00x
xaa-nop 9.62: 1.00x
noaccel 9.55: 1.01x
stroke_similar_rgba_source (backend: xlib-rgb, size: 64)
exa 2.22: 5.34x ██▏
xaa 8.04: 1.47x ▎
xaa-nop 8.08: 1.46x ▎
noaccel 11.83: 1.00x
fill_linear_rgb_over (backend: xlib-rgb, size: 256)
exa 11.11: 5.24x ██▏
xaa 58.27: 1.00x
xaa-nop 57.25: 1.02x
noaccel 57.21: 1.02x
fill_radial_rgb_source (backend: xlib-rgb, size: 64)
exa 1.43: 5.23x ██▏
xaa 5.01: 1.49x ▎
xaa-nop 5.01: 1.49x ▎
noaccel 7.47: 1.00x
stroke_similar_rgba_over (backend: xlib-rgb, size: 128)
exa 4.83: 5.21x ██▏
xaa 25.15: 1.00x
xaa-nop 24.44: 1.03x
noaccel 24.60: 1.02x
fill_radial_rgba_source (backend: xlib-rgb, size: 64)
exa 1.46: 5.21x ██▏
xaa 5.14: 1.48x ▎
xaa-nop 5.03: 1.51x ▎
noaccel 7.59: 1.00x
stroke_similar_rgb_source (backend: xlib-rgb, size: 64)
exa 2.27: 5.20x ██▏
xaa 8.02: 1.47x ▎
xaa-nop 8.11: 1.46x ▎
noaccel 11.81: 1.00x
stroke_image_rgba_source (backend: xlib-rgb, size: 64)
exa 2.35: 5.18x ██▏
xaa 8.05: 1.52x ▎
xaa-nop 8.13: 1.50x ▎
noaccel 12.21: 1.00x
fill_image_rgba_over (backend: xlib-rgb, size: 128)
exa 2.67: 5.18x ██▏
xaa 13.84: 1.00x
xaa-nop 13.74: 1.01x
noaccel 13.80: 1.00x
stroke_similar_rgb_over (backend: xlib-rgb, size: 128)
exa 4.75: 5.18x ██▏
xaa 24.56: 1.00x
xaa-nop 24.33: 1.01x
noaccel 24.19: 1.02x
fill_solid_rgba_source (backend: xlib-rgba, size: 128)
exa 3.00: 5.17x ██▏
xaa 15.54: 1.00x
xaa-nop 15.54: 1.00x
noaccel 15.53: 1.00x
fill_solid_rgb_source (backend: xlib-rgba, size: 128)
exa 3.04: 5.12x ██
xaa 15.58: 1.00x
xaa-nop 15.54: 1.00x
noaccel 15.58: 1.00x
fill_image_rgb_over (backend: xlib-rgb, size: 128)
exa 2.72: 5.08x ██
xaa 13.84: 1.00x
xaa-nop 13.76: 1.01x
noaccel 13.79: 1.00x
fill_similar_rgb_source (backend: xlib-rgba, size: 128)
exa 3.11: 5.03x ██
xaa 15.60: 1.00x
xaa-nop 15.54: 1.01x
noaccel 15.64: 1.00x
fill_similar_rgba_source (backend: xlib-rgba, size: 128)
exa 3.11: 5.02x ██
xaa 15.56: 1.00x
xaa-nop 15.55: 1.00x
noaccel 15.60: 1.00x
text_linear_rgb_source (backend: xlib-rgba, size: 64)
exa 2.03: 4.97x ██
xaa 10.09: 1.00x
xaa-nop 9.85: 1.02x
noaccel 9.81: 1.03x
fill_linear_rgba_over (backend: xlib-rgb, size: 256)
exa 11.68: 4.95x ██
xaa 57.80: 1.00x
xaa-nop 57.27: 1.01x
noaccel 57.40: 1.01x
stroke_image_rgb_source (backend: xlib-rgb, size: 64)
exa 2.41: 4.94x ██
xaa 8.03: 1.48x ▎
xaa-nop 8.14: 1.46x ▎
noaccel 11.89: 1.00x
text_linear_rgba_source (backend: xlib-rgba, size: 64)
exa 2.00: 4.92x ██
xaa 9.85: 1.00x
xaa-nop 9.86: 1.00x
noaccel 9.79: 1.01x
unaligned_clip (backend: xlib-rgba, size: 100)
exa 0.61: 4.86x █▉
xaa 2.98: 1.00x
xaa-nop 2.98: 1.00x
noaccel 2.97: 1.00x
stroke_linear_rgba_source (backend: xlib-rgb, size: 64)
exa 2.49: 4.85x █▉
xaa 8.25: 1.46x ▎
xaa-nop 8.27: 1.46x ▎
noaccel 12.09: 1.00x
stroke_solid_rgba_over (backend: xlib-rgba, size: 256)
exa 14.84: 1.94x ▌
xaa 5.98: 4.82x █▉
xaa-nop 28.85: 1.00x
noaccel 28.30: 1.02x
stroke_linear_rgb_source (backend: xlib-rgb, size: 64)
exa 2.52: 4.82x █▉
xaa 8.24: 1.48x ▎
xaa-nop 8.25: 1.47x ▎
noaccel 12.16: 1.00x
unaligned_clip (backend: xlib-rgb, size: 100)
exa 0.62: 4.81x █▉
xaa 2.98: 1.00x
xaa-nop 2.98: 1.00x
noaccel 2.97: 1.00x
stroke_image_rgba_over (backend: xlib-rgb, size: 128)
exa 5.25: 4.79x █▉
xaa 24.54: 1.02x
xaa-nop 24.74: 1.02x
noaccel 25.12: 1.00x
stroke_solid_rgb_source (backend: xlib-rgba, size: 128)
exa 5.86: 4.77x █▉
xaa 27.22: 1.03x
xaa-nop 27.98: 1.00x
noaccel 27.28: 1.03x
stroke_solid_rgba_source (backend: xlib-rgba, size: 128)
exa 5.90: 4.77x █▉
xaa 28.15: 1.00x
xaa-nop 27.91: 1.01x
noaccel 27.89: 1.01x
stroke_linear_rgb_over (backend: xlib-rgb, size: 256)
exa 20.75: 4.71x █▉
xaa 97.69: 1.00x
xaa-nop 95.78: 1.02x
noaccel 96.19: 1.02x
stroke_image_rgb_over (backend: xlib-rgb, size: 128)
exa 5.27: 4.68x █▉
xaa 24.68: 1.00x
xaa-nop 24.46: 1.01x
noaccel 24.42: 1.01x
stroke_linear_rgba_over (backend: xlib-rgb, size: 256)
exa 20.98: 4.65x █▉
xaa 97.53: 1.00x
xaa-nop 95.78: 1.02x
noaccel 97.36: 1.00x
long-lines-cropped (backend: xlib-rgb, size: 100)
exa 34.47: 1.29x ▏
xaa 9.60: 4.63x █▉
xaa-nop 9.65: 4.61x █▊
noaccel 44.46: 1.00x
fill_similar_rgb_over (backend: xlib-rgb, size: 64)
exa 0.85: 4.54x █▊
xaa 3.88: 1.00x
xaa-nop 3.87: 1.00x
noaccel 3.85: 1.01x
fill_linear_rgb_over (backend: xlib-rgb, size: 128)
exa 3.15: 4.51x █▊
xaa 14.22: 1.00x
xaa-nop 14.08: 1.01x
noaccel 14.04: 1.01x
stroke_similar_rgb_source (backend: xlib-rgba, size: 128)
exa 6.09: 4.51x █▊
xaa 27.48: 1.00x
xaa-nop 27.35: 1.00x
noaccel 27.36: 1.00x
stroke_similar_rgba_source (backend: xlib-rgba, size: 128)
exa 6.12: 4.50x █▊
xaa 27.41: 1.00x
xaa-nop 27.51: 1.00x
noaccel 27.42: 1.00x
fill_linear_rgba_over (backend: xlib-rgb, size: 128)
exa 3.16: 4.48x █▊
xaa 14.07: 1.01x
xaa-nop 14.16: 1.00x
noaccel 14.08: 1.01x
fill_similar_rgba_over (backend: xlib-rgb, size: 64)
exa 0.87: 4.46x █▊
xaa 3.89: 1.00x
xaa-nop 3.90: 1.00x
noaccel 3.90: 1.00x
fill_image_rgb_source (backend: xlib-rgba, size: 128)
exa 3.52: 4.46x █▊
xaa 15.70: 1.00x
xaa-nop 15.72: 1.00x
noaccel 15.67: 1.00x
fill_image_rgba_source (backend: xlib-rgba, size: 128)
exa 3.56: 4.41x █▊
xaa 15.69: 1.00x
xaa-nop 15.72: 1.00x
noaccel 15.73: 1.00x
text_similar_rgba_over (backend: xlib-rgb, size: 128)
exa 6.40: 4.39x █▊
xaa 28.09: 1.00x
xaa-nop 28.01: 1.00x
noaccel 27.88: 1.01x
text_similar_rgb_over (backend: xlib-rgb, size: 128)
exa 6.38: 4.37x █▋
xaa 27.92: 1.00x
xaa-nop 27.83: 1.00x
noaccel 27.69: 1.01x
stroke_linear_rgba_over (backend: xlib-rgb, size: 128)
exa 5.92: 4.37x █▋
xaa 25.88: 1.00x
xaa-nop 25.08: 1.03x
noaccel 25.02: 1.03x
fill_radial_rgba_over (backend: xlib-rgb, size: 256)
exa 14.25: 4.34x █▋
xaa 61.85: 1.00x
xaa-nop 60.17: 1.03x
noaccel 60.12: 1.03x
stroke_radial_rgba_source (backend: xlib-rgb, size: 64)
exa 2.88: 4.32x █▋
xaa 8.56: 1.45x ▎
xaa-nop 8.59: 1.45x ▎
noaccel 12.44: 1.00x
stroke_image_rgba_source (backend: xlib-rgba, size: 128)
exa 6.59: 4.32x █▋
xaa 28.47: 1.00x
xaa-nop 27.62: 1.03x
noaccel 27.68: 1.03x
stroke_image_rgb_source (backend: xlib-rgba, size: 128)
exa 6.58: 4.31x █▋
xaa 28.33: 1.00x
xaa-nop 27.46: 1.03x
noaccel 27.76: 1.02x
stroke_radial_rgb_source (backend: xlib-rgb, size: 64)
exa 2.90: 4.30x █▋
xaa 8.59: 1.46x ▎
xaa-nop 8.63: 1.45x ▎
noaccel 12.50: 1.00x
stroke_linear_rgb_over (backend: xlib-rgb, size: 128)
exa 5.92: 4.29x █▋
xaa 25.29: 1.00x
xaa-nop 25.36: 1.00x
noaccel 25.02: 1.01x
fill_solid_rgba_source (backend: xlib-rgba, size: 64)
exa 1.01: 4.28x █▋
xaa 4.34: 1.00x
xaa-nop 4.33: 1.00x
noaccel 4.32: 1.00x
fill_solid_rgb_source (backend: xlib-rgba, size: 64)
exa 1.02: 4.25x █▋
xaa 4.33: 1.00x
xaa-nop 4.33: 1.00x
noaccel 4.32: 1.00x
fill_linear_rgba_source (backend: xlib-rgba, size: 128)
exa 3.80: 4.24x █▋
xaa 16.07: 1.00x
xaa-nop 16.04: 1.00x
noaccel 16.11: 1.00x
fill_radial_rgb_over (backend: xlib-rgb, size: 256)
exa 14.65: 4.23x █▋
xaa 62.02: 1.00x
xaa-nop 60.74: 1.02x
noaccel 60.16: 1.03x
fill_similar_rgba_source (backend: xlib-rgba, size: 64)
exa 1.02: 4.22x █▋
xaa 4.33: 1.00x
xaa-nop 4.33: 1.00x
noaccel 4.31: 1.00x
text_radial_rgb_source (backend: xlib-rgba, size: 64)
exa 2.44: 4.22x █▋
xaa 10.25: 1.00x
xaa-nop 10.29: 1.00x
noaccel 10.19: 1.01x
text_radial_rgba_source (backend: xlib-rgba, size: 64)
exa 2.47: 4.17x █▋
xaa 10.31: 1.00x
xaa-nop 10.29: 1.00x
noaccel 10.22: 1.01x
fill_linear_rgb_source (backend: xlib-rgba, size: 128)
exa 3.85: 4.17x █▋
xaa 15.99: 1.00x
xaa-nop 16.01: 1.00x
noaccel 16.02: 1.00x
fill_similar_rgb_source (backend: xlib-rgba, size: 64)
exa 1.04: 4.15x █▋
xaa 4.32: 1.00x
xaa-nop 4.32: 1.00x
noaccel 4.31: 1.00x
fill_image_rgba_over (backend: xlib-rgb, size: 64)
exa 0.97: 4.05x █▌
xaa 3.95: 1.00x
xaa-nop 3.93: 1.00x
noaccel 3.94: 1.00x
stroke_radial_rgba_over (backend: xlib-rgb, size: 256)
exa 25.51: 4.03x █▌
xaa 102.85: 1.00x
xaa-nop 101.19: 1.02x
noaccel 101.22: 1.02x
text_image_rgba_over (backend: xlib-rgb, size: 128)
exa 7.19: 4.03x █▌
xaa 28.51: 1.02x
xaa-nop 28.98: 1.00x
noaccel 28.24: 1.03x
text_image_rgb_over (backend: xlib-rgb, size: 128)
exa 7.19: 4.02x █▌
xaa 28.49: 1.02x
xaa-nop 28.93: 1.00x
noaccel 28.06: 1.03x
fill_image_rgb_over (backend: xlib-rgb, size: 64)
exa 0.98: 4.00x █▌
xaa 3.92: 1.00x
xaa-nop 3.90: 1.01x
noaccel 3.89: 1.01x
fill_solid_rgb_over (backend: xlib-rgba, size: 256)
exa 8.11: 1.00x
xaa 2.83: 2.87x ▉
xaa-nop 2.06: 3.93x █▌
noaccel 2.03: 3.99x █▌
stroke_linear_rgba_source (backend: xlib-rgba, size: 128)
exa 7.23: 3.97x █▌
xaa 28.75: 1.00x
xaa-nop 28.34: 1.01x
noaccel 28.23: 1.02x
stroke_linear_rgb_source (backend: xlib-rgba, size: 128)
exa 7.13: 3.97x █▌
xaa 28.11: 1.01x
xaa-nop 28.30: 1.00x
noaccel 28.18: 1.00x
fill_image_rgba_source (backend: xlib-rgba, size: 64)
exa 1.11: 3.95x █▌
xaa 4.37: 1.00x
xaa-nop 4.37: 1.00x
noaccel 4.35: 1.00x
fill_radial_rgb_over (backend: xlib-rgb, size: 128)
exa 3.93: 3.93x █▌
xaa 14.84: 1.04x
xaa-nop 14.84: 1.04x
noaccel 15.42: 1.00x
fill_image_rgb_source (backend: xlib-rgba, size: 64)
exa 1.12: 3.91x █▌
xaa 4.37: 1.00x
xaa-nop 4.37: 1.00x
noaccel 4.35: 1.00x
stroke_radial_rgb_over (backend: xlib-rgb, size: 128)
exa 6.91: 3.91x █▌
xaa 27.02: 1.00x
xaa-nop 26.38: 1.02x
noaccel 26.37: 1.02x
stroke_radial_rgb_over (backend: xlib-rgb, size: 256)
exa 26.34: 3.90x █▌
xaa 102.71: 1.00x
xaa-nop 101.28: 1.01x
noaccel 101.38: 1.01x
stroke_radial_rgba_source (backend: xlib-rgba, size: 128)
exa 7.78: 3.87x █▍
xaa 30.02: 1.00x
xaa-nop 29.45: 1.02x
noaccel 30.09: 1.00x
stroke_radial_rgb_source (backend: xlib-rgba, size: 128)
exa 7.97: 3.78x █▍
xaa 29.46: 1.02x
xaa-nop 30.16: 1.00x
noaccel 29.81: 1.01x
fill_radial_rgba_over (backend: xlib-rgb, size: 128)
exa 3.99: 3.75x █▍
xaa 14.87: 1.01x
xaa-nop 14.97: 1.00x
noaccel 14.87: 1.01x
fill_linear_rgba_over (backend: xlib-rgb, size: 64)
exa 1.09: 3.74x █▍
xaa 4.04: 1.01x
xaa-nop 4.07: 1.00x
noaccel 4.04: 1.01x
stroke_solid_rgba_over (backend: xlib-rgb, size: 64)
exa 1.90: 2.70x ▉
xaa 1.38: 3.72x █▍
xaa-nop 1.37: 3.74x █▍
noaccel 5.13: 1.00x
fill_linear_rgb_over (backend: xlib-rgb, size: 64)
exa 1.09: 3.71x █▍
xaa 4.04: 1.00x
xaa-nop 4.04: 1.00x
noaccel 4.04: 1.00x
stroke_radial_rgba_over (backend: xlib-rgb, size: 128)
exa 7.20: 3.69x █▍
xaa 26.56: 1.00x
xaa-nop 26.37: 1.01x
noaccel 26.30: 1.01x
fill_radial_rgb_source (backend: xlib-rgba, size: 128)
exa 4.66: 3.64x █▍
xaa 16.97: 1.00x
xaa-nop 16.80: 1.01x
noaccel 16.83: 1.01x
fill_similar_rgba_over (backend: xlib-rgba, size: 128)
exa 2.40: 3.63x █▍
xaa 8.70: 1.00x
xaa-nop 8.70: 1.00x
noaccel 8.70: 1.00x
fill_similar_rgb_over (backend: xlib-rgba, size: 128)
exa 2.41: 3.61x █▎
xaa 8.70: 1.00x
xaa-nop 8.70: 1.00x
noaccel 8.69: 1.00x
fill_radial_rgba_source (backend: xlib-rgba, size: 128)
exa 4.67: 3.59x █▎
xaa 16.76: 1.00x
xaa-nop 16.77: 1.00x
noaccel 16.73: 1.00x
stroke_similar_rgba_over (backend: xlib-rgb, size: 64)
exa 1.88: 3.58x █▎
xaa 6.72: 1.00x
xaa-nop 6.72: 1.00x
noaccel 6.73: 1.00x
fill_linear_rgb_source (backend: xlib-rgba, size: 64)
exa 1.25: 3.57x █▎
xaa 4.46: 1.00x
xaa-nop 4.46: 1.00x
noaccel 4.45: 1.00x
text_linear_rgb_over (backend: xlib-rgb, size: 256)
exa 34.75: 3.55x █▎
xaa 123.33: 1.00x
xaa-nop 121.03: 1.02x
noaccel 121.00: 1.02x
fill_linear_rgba_source (backend: xlib-rgba, size: 64)
exa 1.26: 3.54x █▎
xaa 4.47: 1.00x
xaa-nop 4.46: 1.00x
noaccel 4.45: 1.00x
text_linear_rgba_over (backend: xlib-rgb, size: 256)
exa 35.13: 3.53x █▎
xaa 124.20: 1.00x
xaa-nop 120.90: 1.03x
noaccel 120.31: 1.03x
stroke_solid_rgba_source (backend: xlib-rgba, size: 64)
exa 2.17: 3.53x █▎
xaa 7.66: 1.00x
xaa-nop 7.65: 1.00x
noaccel 7.63: 1.00x
text_linear_rgba_over (backend: xlib-rgb, size: 128)
exa 8.65: 3.50x █▎
xaa 30.30: 1.00x
xaa-nop 29.75: 1.02x
noaccel 29.28: 1.03x
stroke_solid_rgb_source (backend: xlib-rgba, size: 64)
exa 2.18: 3.50x █▎
xaa 7.64: 1.00x
xaa-nop 7.64: 1.00x
noaccel 7.63: 1.00x
text_linear_rgb_over (backend: xlib-rgb, size: 128)
exa 8.65: 3.48x █▎
xaa 30.06: 1.00x
xaa-nop 29.64: 1.02x
noaccel 30.09: 1.00x
mosaic_fill_lines (backend: xlib-rgb, size: 800)
exa 747.88: 1.06x
xaa 232.19: 3.41x █▎
xaa-nop 227.69: 3.47x █▎
noaccel 791.07: 1.00x
fill_radial_rgb_over (backend: xlib-rgb, size: 64)
exa 1.26: 3.46x █▎
xaa 4.35: 1.00x
xaa-nop 4.25: 1.02x
noaccel 4.35: 1.00x
stroke_similar_rgb_over (backend: xlib-rgb, size: 64)
exa 1.96: 3.46x █▎
xaa 6.73: 1.01x
xaa-nop 6.73: 1.01x
noaccel 6.77: 1.00x
subimage_copy (backend: xlib-rgb, size: 64)
exa 0.06: 2.89x █
xaa 0.18: 1.00x
xaa-nop 0.17: 1.07x
noaccel 0.05: 3.42x █▎
stroke_similar_rgba_source (backend: xlib-rgba, size: 64)
exa 2.24: 3.41x █▎
xaa 7.64: 1.00x
xaa-nop 7.64: 1.00x
noaccel 7.62: 1.00x
stroke_similar_rgb_source (backend: xlib-rgba, size: 64)
exa 2.26: 3.38x █▎
xaa 7.63: 1.00x
xaa-nop 7.64: 1.00x
noaccel 7.63: 1.00x
stroke_similar_rgb_over (backend: xlib-rgba, size: 128)
exa 4.67: 3.37x █▏
xaa 15.74: 1.00x
xaa-nop 15.70: 1.00x
noaccel 15.71: 1.00x
fill_radial_rgba_over (backend: xlib-rgb, size: 64)
exa 1.30: 3.29x █▏
xaa 4.24: 1.01x
xaa-nop 4.24: 1.01x
noaccel 4.28: 1.00x
stroke_image_rgb_over (backend: xlib-rgb, size: 64)
exa 2.08: 3.29x █▏
xaa 6.78: 1.01x
xaa-nop 6.78: 1.01x
noaccel 6.82: 1.00x
paint_solid_rgb_source (backend: xlib-rgba, size: 512)
exa 2.43: 1.00x
xaa 2.38: 1.02x
xaa-nop 0.81: 2.98x █
noaccel 0.74: 3.28x █▏
paint_solid_rgb_over (backend: xlib-rgba, size: 512)
exa 2.43: 1.00x
xaa 2.36: 1.03x
xaa-nop 0.81: 3.00x █
noaccel 0.74: 3.28x █▏
stroke_similar_rgba_over (backend: xlib-rgba, size: 128)
exa 4.84: 3.27x █▏
xaa 15.71: 1.01x
xaa-nop 15.68: 1.01x
noaccel 15.82: 1.00x
paint_solid_rgba_source (backend: xlib-rgba, size: 512)
exa 2.43: 1.00x
xaa 2.38: 1.02x
xaa-nop 0.80: 3.03x █
noaccel 0.75: 3.24x █▏
fill_image_rgba_over (backend: xlib-rgba, size: 128)
exa 2.74: 3.24x █▏
xaa 8.86: 1.00x
xaa-nop 8.87: 1.00x
noaccel 8.85: 1.00x
fill_radial_rgba_source (backend: xlib-rgba, size: 64)
exa 1.45: 3.24x █▏
xaa 4.66: 1.00x
xaa-nop 4.67: 1.00x
noaccel 4.66: 1.00x
fill_radial_rgb_source (backend: xlib-rgba, size: 64)
exa 1.46: 3.20x █▏
xaa 4.67: 1.00x
xaa-nop 4.67: 1.00x
noaccel 4.67: 1.00x
stroke_image_rgba_over (backend: xlib-rgb, size: 64)
exa 2.13: 3.19x █▏
xaa 6.76: 1.00x
xaa-nop 6.79: 1.00x
noaccel 6.76: 1.01x
stroke_image_rgba_source (backend: xlib-rgba, size: 64)
exa 2.43: 3.18x █▏
xaa 7.73: 1.00x
xaa-nop 7.70: 1.00x
noaccel 7.71: 1.00x
fill_image_rgb_over (backend: xlib-rgba, size: 128)
exa 2.79: 3.18x █▏
xaa 8.86: 1.00x
xaa-nop 8.85: 1.00x
noaccel 8.85: 1.00x
mosaic_fill_lines (backend: xlib-rgba, size: 800)
exa 766.63: 1.00x
xaa 242.47: 3.16x █▏
xaa-nop 429.14: 1.79x ▍
noaccel 427.86: 1.79x ▍
stroke_image_rgb_source (backend: xlib-rgba, size: 64)
exa 2.45: 3.15x █▏
xaa 7.72: 1.00x
xaa-nop 7.71: 1.00x
noaccel 7.68: 1.01x
fill_solid_rgb_over (backend: xlib-rgb, size: 256)
exa 7.89: 1.00x
xaa 2.54: 3.10x █
xaa-nop 2.52: 3.13x █▏
noaccel 3.65: 2.16x ▋
stroke_linear_rgb_source (backend: xlib-rgba, size: 64)
exa 2.57: 3.06x █
xaa 7.87: 1.00x
xaa-nop 7.85: 1.00x
noaccel 7.84: 1.00x
paint_similar_rgba_source (backend: xlib-rgb, size: 512)
exa 9.96: 1.74x ▍
xaa 5.68: 3.04x █
xaa-nop 17.29: 1.00x
noaccel 8.57: 2.02x ▌
stroke_linear_rgba_over (backend: xlib-rgb, size: 64)
exa 2.29: 3.03x █
xaa 6.94: 1.00x
xaa-nop 6.93: 1.00x
noaccel 6.92: 1.00x
stroke_linear_rgba_source (backend: xlib-rgba, size: 64)
exa 2.60: 3.02x █
xaa 7.85: 1.00x
xaa-nop 7.86: 1.00x
noaccel 7.86: 1.00x
stroke_image_rgba_over (backend: xlib-rgba, size: 128)
exa 5.34: 3.00x █
xaa 16.03: 1.00x
xaa-nop 16.02: 1.00x
noaccel 15.97: 1.00x
stroke_linear_rgb_over (backend: xlib-rgb, size: 64)
exa 2.31: 3.00x █
xaa 6.93: 1.00x
xaa-nop 6.93: 1.00x
noaccel 6.91: 1.00x
stroke_image_rgb_over (backend: xlib-rgba, size: 128)
exa 5.37: 2.98x █
xaa 16.01: 1.00x
xaa-nop 15.86: 1.01x
noaccel 15.98: 1.00x
stroke_linear_rgba_over (backend: xlib-rgba, size: 128)
exa 5.56: 2.97x █
xaa 16.53: 1.00x
xaa-nop 16.45: 1.01x
noaccel 16.46: 1.00x
text_radial_rgba_over (backend: xlib-rgb, size: 256)
exa 45.33: 2.95x █
xaa 133.89: 1.00x
xaa-nop 132.33: 1.01x
noaccel 130.59: 1.03x
text_radial_rgb_over (backend: xlib-rgb, size: 256)
exa 45.90: 2.93x █
xaa 134.28: 1.00x
xaa-nop 132.87: 1.01x
noaccel 131.19: 1.02x
text_radial_rgba_over (backend: xlib-rgb, size: 128)
exa 11.34: 2.92x █
xaa 33.14: 1.00x
xaa-nop 32.85: 1.01x
noaccel 32.38: 1.02x
text_radial_rgb_over (backend: xlib-rgb, size: 128)
exa 11.48: 2.90x █
xaa 33.24: 1.00x
xaa-nop 32.62: 1.02x
noaccel 32.84: 1.01x
fill_linear_rgb_over (backend: xlib-rgba, size: 128)
exa 3.19: 2.87x ▉
xaa 9.15: 1.00x
xaa-nop 9.16: 1.00x
noaccel 9.16: 1.00x
fill_linear_rgba_over (backend: xlib-rgba, size: 128)
exa 3.19: 2.87x ▉
xaa 9.15: 1.00x
xaa-nop 9.16: 1.00x
noaccel 9.15: 1.00x
fill_similar_rgba_over (backend: xlib-rgba, size: 64)
exa 0.87: 2.86x ▉
xaa 2.50: 1.00x
xaa-nop 2.49: 1.00x
noaccel 2.49: 1.01x
fill_similar_rgb_over (backend: xlib-rgba, size: 64)
exa 0.88: 2.85x ▉
xaa 2.49: 1.00x
xaa-nop 2.49: 1.00x
noaccel 2.49: 1.00x
paint_similar_rgba_source (backend: xlib-rgba, size: 512)
exa 5.12: 1.03x
xaa 5.25: 1.00x
xaa-nop 1.87: 2.82x ▉
noaccel 1.86: 2.83x ▉
paint_image_rgba_source (backend: xlib-rgba, size: 256)
exa 3.97: 1.00x
xaa 3.99: 1.00x
xaa-nop 1.41: 2.83x ▉
noaccel 1.71: 2.33x ▋
stroke_solid_rgb_over (backend: xlib-rgba, size: 256)
exa 14.42: 1.00x
xaa 5.96: 2.42x ▊
xaa-nop 5.10: 2.83x ▉
noaccel 5.10: 2.83x ▉
stroke_radial_rgb_over (backend: xlib-rgb, size: 64)
exa 2.58: 2.82x ▉
xaa 7.26: 1.00x
xaa-nop 7.25: 1.00x
noaccel 7.24: 1.00x
stroke_radial_rgb_source (backend: xlib-rgba, size: 64)
exa 2.91: 2.82x ▉
xaa 8.17: 1.00x
xaa-nop 8.19: 1.00x
noaccel 8.15: 1.00x
stroke_radial_rgba_source (backend: xlib-rgba, size: 64)
exa 2.91: 2.81x ▉
xaa 8.18: 1.00x
xaa-nop 8.18: 1.00x
noaccel 8.16: 1.00x
stroke_linear_rgb_over (backend: xlib-rgba, size: 128)
exa 5.91: 2.80x ▉
xaa 16.45: 1.01x
xaa-nop 16.44: 1.01x
noaccel 16.53: 1.00x
mosaic_fill_curves (backend: xlib-rgb, size: 800)
exa 861.21: 1.06x
xaa 335.82: 2.71x ▉
xaa-nop 329.10: 2.77x ▉
noaccel 911.23: 1.00x
stroke_radial_rgba_over (backend: xlib-rgb, size: 64)
exa 2.63: 2.77x ▉
xaa 7.26: 1.00x
xaa-nop 7.27: 1.00x
noaccel 7.24: 1.00x
stroke_solid_rgb_over (backend: xlib-rgb, size: 256)
exa 14.39: 1.00x
xaa 5.32: 2.70x ▉
xaa-nop 5.22: 2.76x ▉
noaccel 7.91: 1.82x ▍
text_similar_rgba_over (backend: xlib-rgb, size: 64)
exa 2.75: 2.74x ▉
xaa 7.53: 1.00x
xaa-nop 7.27: 1.04x
noaccel 7.16: 1.05x
fill_solid_rgb_over (backend: xlib-rgb, size: 128)
exa 2.21: 1.00x
xaa 0.87: 2.53x ▊
xaa-nop 0.82: 2.70x ▉
noaccel 1.61: 1.37x ▏
fill_image_rgb_over (backend: xlib-rgba, size: 64)
exa 0.95: 2.68x ▉
xaa 2.54: 1.00x
xaa-nop 2.54: 1.00x
noaccel 2.53: 1.00x
text_similar_rgb_over (backend: xlib-rgba, size: 128)
exa 6.74: 2.64x ▉
xaa 17.81: 1.00x
xaa-nop 17.09: 1.04x
noaccel 16.98: 1.05x
text_similar_rgb_over (backend: xlib-rgb, size: 64)
exa 2.78: 2.62x ▊
xaa 7.28: 1.00x
xaa-nop 7.27: 1.00x
noaccel 7.15: 1.02x
fill_image_rgba_over (backend: xlib-rgba, size: 64)
exa 0.97: 2.61x ▊
xaa 2.54: 1.00x
xaa-nop 2.54: 1.00x
noaccel 2.53: 1.00x
stroke_radial_rgb_over (backend: xlib-rgba, size: 128)
exa 7.02: 2.57x ▊
xaa 17.80: 1.01x
xaa-nop 18.02: 1.00x
noaccel 17.90: 1.01x
mosaic_fill_curves (backend: xlib-rgba, size: 800)
exa 875.45: 1.00x
xaa 342.29: 2.56x ▊
xaa-nop 548.16: 1.60x ▎
noaccel 544.72: 1.61x ▎
text_similar_rgba_over (backend: xlib-rgba, size: 128)
exa 6.72: 2.55x ▊
xaa 17.10: 1.00x
xaa-nop 17.12: 1.00x
noaccel 17.16: 1.00x
paint_solid_rgb_over (backend: xlib-rgb, size: 512)
exa 2.38: 2.52x ▊
xaa 2.38: 2.51x ▊
xaa-nop 2.96: 2.02x ▌
noaccel 5.98: 1.00x
fill_solid_rgba_over (backend: xlib-rgba, size: 128)
exa 2.26: 2.51x ▊
xaa 5.67: 1.00x
xaa-nop 5.69: 1.00x
noaccel 5.68: 1.00x
fill_radial_rgba_over (backend: xlib-rgba, size: 128)
exa 3.95: 2.51x ▊
xaa 9.92: 1.00x
xaa-nop 9.90: 1.00x
noaccel 9.90: 1.00x
fill_radial_rgb_over (backend: xlib-rgba, size: 128)
exa 3.94: 2.51x ▊
xaa 9.91: 1.00x
xaa-nop 9.90: 1.00x
noaccel 9.90: 1.00x
paint_solid_rgba_source (backend: xlib-rgb, size: 512)
exa 2.39: 2.50x ▊
xaa 2.38: 2.51x ▊
xaa-nop 2.89: 2.07x ▌
noaccel 5.99: 1.00x
paint_solid_rgb_source (backend: xlib-rgb, size: 512)
exa 2.39: 2.51x ▊
xaa 2.38: 2.51x ▊
xaa-nop 2.47: 2.42x ▊
noaccel 5.98: 1.00x
stroke_radial_rgba_over (backend: xlib-rgba, size: 128)
exa 7.11: 2.51x ▊
xaa 17.74: 1.00x
xaa-nop 17.70: 1.01x
noaccel 17.83: 1.00x
text_image_rgba_over (backend: xlib-rgb, size: 64)
exa 2.99: 2.50x ▊
xaa 7.49: 1.00x
xaa-nop 7.47: 1.00x
noaccel 7.35: 1.02x
text_solid_rgba_over (backend: xlib-rgba, size: 256)
exa 26.78: 1.97x ▌
xaa 52.71: 1.00x
xaa-nop 22.02: 2.39x ▊
noaccel 21.15: 2.49x ▊
text_image_rgba_over (backend: xlib-rgba, size: 128)
exa 7.49: 2.48x ▊
xaa 18.57: 1.00x
xaa-nop 17.56: 1.06x
noaccel 17.39: 1.07x
text_solid_rgb_over (backend: xlib-rgba, size: 256)
exa 27.84: 1.89x ▌
xaa 52.67: 1.00x
xaa-nop 22.02: 2.39x ▊
noaccel 21.35: 2.47x ▊
text_image_rgb_over (backend: xlib-rgb, size: 64)
exa 3.04: 2.46x ▊
xaa 7.46: 1.00x
xaa-nop 7.47: 1.00x
noaccel 7.32: 1.02x
fill_solid_rgb_over (backend: xlib-rgba, size: 128)
exa 2.25: 1.00x
xaa 0.92: 2.45x ▊
xaa-nop 0.92: 2.45x ▊
noaccel 0.91: 2.46x ▊
fill_linear_rgb_over (backend: xlib-rgba, size: 64)
exa 1.08: 2.44x ▊
xaa 2.64: 1.00x
xaa-nop 2.64: 1.00x
noaccel 2.64: 1.00x
fill_linear_rgba_over (backend: xlib-rgba, size: 64)
exa 1.09: 2.42x ▊
xaa 2.64: 1.00x
xaa-nop 2.64: 1.00x
noaccel 2.63: 1.00x
rectangles (backend: xlib-rgb, size: 512)
exa 11.60: 2.41x ▊
xaa 13.09: 2.13x ▋
xaa-nop 13.06: 2.14x ▋
noaccel 27.89: 1.00x
stroke_similar_rgba_over (backend: xlib-rgba, size: 64)
exa 1.96: 2.40x ▊
xaa 4.70: 1.00x
xaa-nop 4.70: 1.00x
noaccel 4.70: 1.00x
stroke_similar_rgb_over (backend: xlib-rgba, size: 64)
exa 1.99: 2.36x ▋
xaa 4.70: 1.00x
xaa-nop 4.69: 1.00x
noaccel 4.69: 1.00x
text_image_rgb_over (backend: xlib-rgba, size: 128)
exa 7.53: 2.36x ▋
xaa 17.66: 1.00x
xaa-nop 17.73: 1.00x
noaccel 17.34: 1.02x
paint_similar_rgba_source (backend: xlib-rgb, size: 256)
exa 2.03: 1.85x ▍
xaa 1.62: 2.32x ▋
xaa-nop 3.75: 1.00x
noaccel 1.71: 2.19x ▋
paint_image_rgba_source (backend: xlib-rgba, size: 512)
exa 15.10: 1.00x
xaa 14.93: 1.01x
xaa-nop 6.58: 2.29x ▋
noaccel 7.23: 2.09x ▌
fill_radial_rgb_over (backend: xlib-rgba, size: 64)
exa 1.26: 2.25x ▋
xaa 2.84: 1.00x
xaa-nop 2.84: 1.00x
noaccel 2.84: 1.00x
stroke_image_rgb_over (backend: xlib-rgba, size: 64)
exa 2.12: 2.24x ▋
xaa 4.75: 1.00x
xaa-nop 4.74: 1.00x
noaccel 4.74: 1.00x
stroke_image_rgba_over (backend: xlib-rgba, size: 64)
exa 2.13: 2.24x ▋
xaa 4.75: 1.00x
xaa-nop 4.77: 1.00x
noaccel 4.74: 1.01x
fill_radial_rgba_over (backend: xlib-rgba, size: 64)
exa 1.28: 2.22x ▋
xaa 2.84: 1.00x
xaa-nop 2.84: 1.00x
noaccel 2.84: 1.00x
stroke_linear_rgba_over (backend: xlib-rgba, size: 64)
exa 2.29: 2.15x ▋
xaa 4.91: 1.00x
xaa-nop 4.92: 1.00x
noaccel 4.90: 1.00x
stroke_linear_rgb_over (backend: xlib-rgba, size: 64)
exa 2.29: 2.15x ▋
xaa 4.91: 1.00x
xaa-nop 4.91: 1.00x
noaccel 4.90: 1.00x
text_linear_rgba_over (backend: xlib-rgba, size: 128)
exa 9.14: 2.15x ▋
xaa 19.63: 1.00x
xaa-nop 18.84: 1.04x
noaccel 18.59: 1.06x
text_solid_rgba_over (backend: xlib-rgb, size: 256)
exa 24.81: 2.13x ▋
xaa 52.77: 1.00x
xaa-nop 51.93: 1.02x
noaccel 51.12: 1.03x
fill_solid_rgba_over (backend: xlib-rgba, size: 64)
exa 0.81: 2.11x ▌
xaa 1.71: 1.00x
xaa-nop 1.71: 1.00x
noaccel 1.71: 1.00x
text_linear_rgb_over (backend: xlib-rgba, size: 128)
exa 9.10: 2.09x ▌
xaa 19.03: 1.00x
xaa-nop 18.95: 1.00x
noaccel 18.57: 1.02x
fill_solid_rgb_over (backend: xlib-rgb, size: 64)
exa 0.84: 1.11x
xaa 0.45: 2.05x ▌
xaa-nop 0.45: 2.09x ▌
noaccel 0.93: 1.00x
text_solid_rgb_over (backend: xlib-rgb, size: 256)
exa 25.48: 2.06x ▌
xaa 52.57: 1.00x
xaa-nop 52.14: 1.01x
noaccel 50.89: 1.03x
stroke_solid_rgb_over (backend: xlib-rgb, size: 128)
exa 4.56: 1.00x
xaa 2.23: 2.04x ▌
xaa-nop 2.35: 1.94x ▌
noaccel 3.97: 1.15x ▏
text_solid_rgba_over (backend: xlib-rgb, size: 128)
exa 6.24: 2.04x ▌
xaa 12.74: 1.00x
xaa-nop 12.70: 1.00x
noaccel 12.44: 1.02x
text_solid_rgb_over (backend: xlib-rgb, size: 128)
exa 6.23: 2.03x ▌
xaa 12.63: 1.00x
xaa-nop 12.65: 1.00x
noaccel 12.43: 1.02x
text_linear_rgba_over (backend: xlib-rgb, size: 64)
exa 4.13: 2.01x ▌
xaa 8.31: 1.00x
xaa-nop 8.29: 1.00x
noaccel 8.17: 1.02x
text_linear_rgb_over (backend: xlib-rgb, size: 64)
exa 4.14: 2.01x ▌
xaa 8.32: 1.00x
xaa-nop 8.31: 1.00x
noaccel 8.17: 1.02x
stroke_radial_rgba_over (backend: xlib-rgba, size: 64)
exa 2.60: 2.01x ▌
xaa 5.22: 1.00x
xaa-nop 5.22: 1.00x
noaccel 5.21: 1.00x
stroke_radial_rgb_over (backend: xlib-rgba, size: 64)
exa 2.62: 2.00x ▌
xaa 5.24: 1.00x
xaa-nop 5.24: 1.00x
noaccel 5.21: 1.00x
paint_solid_rgb_over (backend: xlib-rgb, size: 256)
exa 0.76: 2.00x ▌
xaa 0.76: 1.99x ▌
xaa-nop 0.76: 2.00x ▌
noaccel 1.52: 1.00x
paint_solid_rgba_source (backend: xlib-rgb, size: 256)
exa 0.76: 2.00x ▌
xaa 0.76: 2.00x ▌
xaa-nop 0.76: 1.99x ▌
noaccel 1.52: 1.00x
paint_solid_rgb_source (backend: xlib-rgb, size: 256)
exa 0.76: 1.99x ▌
xaa 0.77: 1.98x ▌
xaa-nop 0.76: 1.99x ▌
noaccel 1.52: 1.00x
text_radial_rgb_over (backend: xlib-rgba, size: 128)
exa 11.85: 1.85x ▍
xaa 21.94: 1.00x
xaa-nop 21.53: 1.02x
noaccel 21.33: 1.03x
zrusin_another_fill (backend: xlib-rgb, size: 415)
exa 28.81: 1.19x ▏
xaa 18.63: 1.83x ▍
xaa-nop 18.91: 1.81x ▍
noaccel 34.15: 1.00x
text_radial_rgba_over (backend: xlib-rgba, size: 128)
exa 11.93: 1.83x ▍
xaa 21.81: 1.00x
xaa-nop 21.80: 1.00x
noaccel 21.32: 1.02x
subimage_copy (backend: xlib-rgba, size: 256)
exa 0.07: 1.52x ▎
xaa 0.10: 1.00x
xaa-nop 0.06: 1.74x ▍
noaccel 0.06: 1.81x ▍
stroke_solid_rgb_over (backend: xlib-rgba, size: 128)
exa 4.66: 1.00x
xaa 2.63: 1.77x ▍
xaa-nop 2.63: 1.77x ▍
noaccel 2.63: 1.77x ▍
stroke_solid_rgba_over (backend: xlib-rgba, size: 128)
exa 4.62: 1.77x ▍
xaa 8.16: 1.00x
xaa-nop 8.16: 1.00x
noaccel 8.16: 1.00x
text_radial_rgba_over (backend: xlib-rgb, size: 64)
exa 5.71: 1.74x ▍
xaa 9.93: 1.00x
xaa-nop 9.92: 1.00x
noaccel 9.76: 1.02x
subimage_copy (backend: xlib-rgba, size: 512)
exa 0.07: 1.49x ▎
xaa 0.10: 1.00x
xaa-nop 0.06: 1.61x ▎
noaccel 0.06: 1.72x ▍
box-outline-stroke (backend: xlib-rgba, size: 100)
exa 0.06: 1.00x
xaa 0.04: 1.64x ▍
xaa-nop 0.04: 1.64x ▍
noaccel 0.04: 1.71x ▍
text_radial_rgb_over (backend: xlib-rgb, size: 64)
exa 5.87: 1.71x ▍
xaa 10.03: 1.00x
xaa-nop 10.01: 1.00x
noaccel 9.87: 1.02x
text_similar_rgba_over (backend: xlib-rgba, size: 64)
exa 2.82: 1.69x ▍
xaa 4.77: 1.00x
xaa-nop 4.77: 1.00x
noaccel 4.65: 1.03x
text_similar_rgb_over (backend: xlib-rgba, size: 64)
exa 2.83: 1.68x ▍
xaa 4.76: 1.00x
xaa-nop 4.76: 1.00x
noaccel 4.64: 1.03x
box-outline-fill (backend: xlib-rgba, size: 100)
exa 0.07: 1.00x
xaa 0.04: 1.61x ▎
xaa-nop 0.04: 1.60x ▎
noaccel 0.04: 1.67x ▍
stroke_solid_rgb_over (backend: xlib-rgb, size: 64)
exa 1.92: 1.18x ▏
xaa 1.38: 1.65x ▍
xaa-nop 1.38: 1.64x ▍
noaccel 2.26: 1.00x
subimage_copy (backend: xlib-rgb, size: 32)
exa 0.06: 1.39x ▎
xaa 0.09: 1.00x
xaa-nop 0.09: 1.03x
noaccel 0.05: 1.63x ▍
text_solid_rgba_over (backend: xlib-rgba, size: 64)
exa 2.81: 1.00x
xaa 1.86: 1.51x ▎
xaa-nop 1.86: 1.51x ▎
noaccel 1.73: 1.63x ▍
text_solid_rgb_over (backend: xlib-rgba, size: 64)
exa 2.81: 1.00x
xaa 1.86: 1.51x ▎
xaa-nop 1.87: 1.50x ▎
noaccel 1.73: 1.62x ▎
paint_image_rgba_source (backend: xlib-rgb, size: 512)
exa 19.38: 1.09x
xaa 14.94: 1.41x ▎
xaa-nop 21.09: 1.00x
noaccel 13.10: 1.61x ▎
text_image_rgba_over (backend: xlib-rgba, size: 64)
exa 3.10: 1.59x ▎
xaa 4.94: 1.00x
xaa-nop 4.94: 1.00x
noaccel 4.80: 1.03x
text_image_rgb_over (backend: xlib-rgba, size: 64)
exa 3.10: 1.59x ▎
xaa 4.93: 1.00x
xaa-nop 4.94: 1.00x
noaccel 4.81: 1.03x
paint_image_rgb_source (backend: xlib-rgb, size: 256)
exa 4.03: 1.02x
xaa 4.12: 1.00x
xaa-nop 2.60: 1.58x ▎
noaccel 2.95: 1.40x ▎
paint_image_rgb_over (backend: xlib-rgb, size: 256)
exa 4.06: 1.01x
xaa 4.10: 1.00x
xaa-nop 2.62: 1.57x ▎
noaccel 3.00: 1.37x ▏
long-lines-cropped (backend: xlib-rgba, size: 100)
exa 35.24: 1.00x
xaa 23.59: 1.49x ▎
xaa-nop 22.95: 1.54x ▎
noaccel 22.84: 1.54x ▎
paint_image_rgba_source (backend: xlib-rgb, size: 256)
exa 4.48: 1.02x
xaa 3.83: 1.20x ▏
xaa-nop 4.58: 1.00x
noaccel 3.01: 1.52x ▎
stroke_solid_rgba_over (backend: xlib-rgba, size: 64)
exa 1.94: 1.51x ▎
xaa 2.91: 1.00x
xaa-nop 2.92: 1.00x
noaccel 2.91: 1.00x
fill_solid_rgb_over (backend: xlib-rgba, size: 64)
exa 0.84: 1.00x
xaa 0.57: 1.47x ▎
xaa-nop 0.57: 1.47x ▎
noaccel 0.57: 1.48x ▎
paint_linear_rgba_source (backend: xlib-rgba, size: 256)
exa 6.75: 1.00x
xaa 6.69: 1.01x
xaa-nop 4.56: 1.48x ▎
noaccel 4.89: 1.38x ▎
zrusin_another_fill (backend: xlib-rgba, size: 415)
exa 28.46: 1.00x
xaa 19.27: 1.48x ▎
xaa-nop 23.79: 1.20x ▏
noaccel 24.02: 1.18x ▏
paint_linear_rgba_source (backend: xlib-rgba, size: 512)
exa 28.96: 1.00x
xaa 28.27: 1.02x
xaa-nop 19.64: 1.47x ▎
noaccel 20.42: 1.42x ▎
paint_image_rgb_source (backend: xlib-rgb, size: 512)
exa 15.85: 1.00x
xaa 14.96: 1.06x
xaa-nop 10.81: 1.47x ▎
noaccel 11.63: 1.36x ▏
paint_linear_rgb_source (backend: xlib-rgba, size: 256)
exa 6.64: 1.00x
xaa 6.66: 1.00x
xaa-nop 4.54: 1.47x ▎
noaccel 4.83: 1.38x ▎
paint_linear_rgb_source (backend: xlib-rgba, size: 512)
exa 28.19: 1.00x
xaa 27.83: 1.01x
xaa-nop 19.62: 1.44x ▎
noaccel 20.13: 1.40x ▎
paint_image_rgb_over (backend: xlib-rgb, size: 512)
exa 14.80: 1.05x
xaa 15.55: 1.00x
xaa-nop 10.83: 1.44x ▎
noaccel 11.72: 1.33x ▏
paint_similar_rgb_over (backend: xlib-rgb, size: 512)
exa 5.28: 1.39x ▎
xaa 5.69: 1.29x ▏
xaa-nop 6.91: 1.06x
noaccel 7.31: 1.00x
world_map (backend: xlib-rgb, size: 800)
exa 656.25: 1.00x
xaa 489.23: 1.34x ▏
xaa-nop 479.28: 1.37x ▏
noaccel 626.50: 1.05x
paint_similar_rgb_source (backend: xlib-rgb, size: 512)
exa 5.42: 1.36x ▏
xaa 5.69: 1.29x ▏
xaa-nop 6.90: 1.07x
noaccel 7.36: 1.00x
text_linear_rgba_over (backend: xlib-rgba, size: 64)
exa 4.26: 1.36x ▏
xaa 5.79: 1.00x
xaa-nop 5.79: 1.00x
noaccel 5.64: 1.03x
text_linear_rgb_over (backend: xlib-rgba, size: 64)
exa 4.28: 1.35x ▏
xaa 5.78: 1.00x
xaa-nop 5.79: 1.00x
noaccel 5.64: 1.03x
text_solid_rgb_over (backend: xlib-rgb, size: 64)
exa 2.76: 1.34x ▏
xaa 3.65: 1.01x
xaa-nop 3.68: 1.00x
noaccel 3.52: 1.05x
paint_linear_rgba_source (backend: xlib-rgb, size: 256)
exa 7.11: 1.09x
xaa 6.64: 1.17x ▏
xaa-nop 7.76: 1.00x
noaccel 5.84: 1.33x ▏
world_map (backend: xlib-rgba, size: 800)
exa 644.68: 1.00x
xaa 489.87: 1.32x ▏
xaa-nop 535.14: 1.20x ▏
noaccel 533.42: 1.21x ▏
text_solid_rgba_over (backend: xlib-rgb, size: 64)
exa 2.76: 1.31x ▏
xaa 3.62: 1.00x
xaa-nop 3.62: 1.00x
noaccel 3.50: 1.04x
paint_linear_rgb_source (backend: xlib-rgb, size: 512)
exa 32.88: 1.04x
xaa 28.20: 1.21x ▏
xaa-nop 34.09: 1.00x
noaccel 26.24: 1.30x ▏
paint_linear_rgba_source (backend: xlib-rgb, size: 512)
exa 33.11: 1.03x
xaa 28.62: 1.20x ▏
xaa-nop 34.25: 1.00x
noaccel 26.41: 1.30x ▏
paint_linear_rgb_source (backend: xlib-rgb, size: 256)
exa 7.51: 1.00x
xaa 6.45: 1.16x ▏
xaa-nop 7.33: 1.02x
noaccel 5.81: 1.29x ▏
subimage_copy (backend: xlib-rgba, size: 64)
exa 0.06: 1.00x
xaa 0.05: 1.19x ▏
xaa-nop 0.05: 1.21x ▏
noaccel 0.05: 1.27x ▏
subimage_copy (backend: xlib-rgba, size: 32)
exa 0.06: 1.00x
xaa 0.05: 1.19x ▏
xaa-nop 0.05: 1.21x ▏
noaccel 0.05: 1.27x ▏
subimage_copy (backend: xlib-rgba, size: 128)
exa 0.06: 1.00x
xaa 0.05: 1.19x ▏
xaa-nop 0.05: 1.20x ▏
noaccel 0.05: 1.26x ▏
text_radial_rgb_over (backend: xlib-rgba, size: 64)
exa 5.87: 1.26x ▏
xaa 7.37: 1.00x
xaa-nop 7.38: 1.00x
noaccel 7.24: 1.02x
text_radial_rgba_over (backend: xlib-rgba, size: 64)
exa 5.88: 1.26x ▏
xaa 7.37: 1.00x
xaa-nop 7.38: 1.00x
noaccel 7.24: 1.02x
subimage_copy (backend: xlib-rgba, size: 16)
exa 0.06: 1.00x
xaa 0.05: 1.18x ▏
xaa-nop 0.05: 1.19x ▏
noaccel 0.05: 1.25x ▏
text_solid_rgb_over (backend: xlib-rgba, size: 128)
exa 6.57: 1.00x
xaa 5.47: 1.20x ▏
xaa-nop 5.48: 1.20x ▏
noaccel 5.26: 1.25x ▏
text_solid_rgba_over (backend: xlib-rgba, size: 128)
exa 6.57: 1.00x
xaa 5.47: 1.20x ▏
xaa-nop 5.47: 1.20x ▏
noaccel 5.26: 1.25x ▏
subimage_copy (backend: xlib-rgb, size: 16)
exa 0.06: 1.04x
xaa 0.07: 1.00x
xaa-nop 0.07: 1.01x
noaccel 0.05: 1.22x ▏
paint_radial_rgb_source (backend: xlib-rgba, size: 256)
exa 13.62: 1.01x
xaa 13.76: 1.00x
xaa-nop 11.32: 1.22x ▏
noaccel 11.80: 1.17x ▏
paint_radial_rgba_source (backend: xlib-rgba, size: 512)
exa 57.14: 1.00x
xaa 55.86: 1.02x
xaa-nop 47.34: 1.21x ▏
noaccel 47.85: 1.19x ▏
paint_radial_rgba_source (backend: xlib-rgba, size: 256)
exa 14.07: 1.00x
xaa 13.84: 1.02x
xaa-nop 11.72: 1.20x ▏
noaccel 12.10: 1.16x ▏
paint_radial_rgb_source (backend: xlib-rgba, size: 512)
exa 58.03: 1.00x
xaa 57.32: 1.01x
xaa-nop 48.80: 1.19x ▏
noaccel 49.96: 1.16x ▏
paint_radial_rgba_source (backend: xlib-rgb, size: 512)
exa 61.59: 1.03x
xaa 56.70: 1.12x
xaa-nop 63.48: 1.00x
noaccel 53.78: 1.18x ▏
stroke_solid_rgb_over (backend: xlib-rgba, size: 64)
exa 1.93: 1.00x
xaa 1.65: 1.17x ▏
xaa-nop 1.65: 1.17x ▏
noaccel 1.65: 1.17x ▏
paint_radial_rgba_source (backend: xlib-rgb, size: 256)
exa 14.31: 1.00x
xaa 13.56: 1.06x
xaa-nop 13.88: 1.03x
noaccel 12.59: 1.14x ▏
box-outline-stroke (backend: xlib-rgb, size: 100)
exa 0.05: 1.13x ▏
xaa 0.06: 1.09x
xaa-nop 0.06: 1.09x
noaccel 0.06: 1.00x
paint_radial_rgb_source (backend: xlib-rgb, size: 512)
exa 60.71: 1.02x
xaa 58.57: 1.05x
xaa-nop 61.76: 1.00x
noaccel 56.45: 1.09x
paint_radial_rgb_source (backend: xlib-rgb, size: 256)
exa 13.70: 1.02x
xaa 13.95: 1.01x
xaa-nop 14.04: 1.00x
noaccel 13.08: 1.07x
box-outline-fill (backend: xlib-rgb, size: 100)
exa 0.06: 1.07x
xaa 0.06: 1.05x
xaa-nop 0.06: 1.00x
noaccel 0.06: 1.01x
tessellate-16 (backend: xlib-rgba, size: 100)
exa 0.10: 1.00x
xaa 0.10: 1.06x
xaa-nop 0.10: 1.04x
noaccel 0.10: 1.05x