SIMD-accelerated blend modes
Project description
SIMD Blend Modes
This project reimplements the blend modes from blend_modes with C kernels and SIMD
(SSE4.2/AVX2) acceleration. It supports uint8 and float32 NumPy inputs in the range 0..255
and returns output dtype/channel count matching the background image. Missing alpha channels
are treated as fully opaque (255). Opacity defaults to 1.0.
This is mostly intended to be a mostly drop-in replacement, but with a more permissive API that allows you to go faster if you don't need FP32 arrays or the information of an Alpha channel for some layers.
Build and Install
General
pip install simd-blend-modes
Development
pip install -r requirements-dev.txt
pip install -e .
Usage
import numpy as np
import simd_blend_modes as sbm
background = np.zeros((512, 512, 4), dtype=np.uint8)
foreground = np.zeros((512, 512, 4), dtype=np.uint8)
out = sbm.screen(background, foreground, 0.5)
Inputs:
- Dtypes:
np.uint8ornp.float32only. - Value range: 0..255 for both dtypes.
- Float32 inputs should also use
0..255; normalized0..1float inputs are not supported.
- Float32 inputs should also use
- Shapes:
H x W x CwithC= 3 (RGB) or 4 (RGBA). - Output: dtype and channel count match the background image.
- Alpha: if a source is RGB (3 channels), alpha is treated as 255 (fully opaque).
- Opacity: the third argument is optional; defaults to
1.0.
Supported blend modes:
- Basic blend modes
normalsoft_lightlighten_onlyscreendodgeadditiondarken_onlymultiplyhard_lightdifferencesubtractgrain_extract(known from GIMP)grain_merge(known from GIMP)divideoverlay
- Additional blend modes
- RGB channel order only:
- HSV/HSL modes:
hsv_huehsv_saturationhsv_valuehsl_color- For more information about HSV/HSL, see https://en.wikipedia.org/wiki/HSL_and_HSV
- LCh modes:
lch_huelch_chromalch_colorlch_lightness- For more information about CIELAB/LCh, see https://en.wikipedia.org/wiki/CIELAB_color_space
- Note: due to how the color space works, these paths are relatively slow.
- HSV/HSL modes:
exclusionburnlinear_burnvivid_lightpin_light
- RGB channel order only:
Channel-wise modes also work with BGR data if both inputs use BGR. Do not mix RGB and BGR inputs. The HSV/HSL and LCh modes require RGB channel ordering.
You can force a kernel by passing a string (or KernelKind value):
out = sbm.screen(background, foreground, 0.5, "avx2")
Tests
Correctness and performance:
python3 -m unittest discover tests/
Performance:
python3 -m unittest tests.test_performance
The performance test prints a markdown table of per-kernel speedups vs the NumPy reference for common square sizes and screen resolutions.
ARM
ARM isn't properly supported as I do not have a new enough ARM CPU to test on. Nor do I wish to use a cloud VM to test it. So, if you want ARM support, open a PR. It should build and be faster, but there's no SIMD support there (yet).
ARM builds run in scalar-only mode (x86 SIMD is compile-time gated). To test ARM under Docker, enable emulation and then build with the ARM platform.
If you don't already have buildx/binfmt configured, run:
docker run --privileged --rm tonistiigi/binfmt --install arm64
Then build or run the ARM container:
docker compose up --build
This is incredibly slow. I wouldn't actually do this, but it's here.
Notes
- SIMD kernels are selected at runtime: AVX2 → SSE4.2 → scalar.
- ARM builds are supported in scalar-only mode; x86 SIMD is compile-time gated. CI does not emit ARM artifacts.
- Reference tests adapted from the original project live in
tests/reference_blend_modes_tests.pyand are skipped unless theblend_modespackage and test assets are available. - The SIMD paths currently assume contiguous arrays (the input validation enforces this).
Performance
| Mode | Kernel | Ref (s) | Kernel (s) | Speedup | Percent Change |
|---|---|---|---|---|---|
| normal | scalar | 0.171191 | 0.034221 | 5.00x | -80.01% |
| normal | sse42 | 0.171191 | 0.011615 | 14.74x | -93.22% |
| normal | avx2 | 0.171191 | 0.012975 | 13.19x | -92.42% |
| soft_light | scalar | 0.232917 | 0.040075 | 5.81x | -82.79% |
| soft_light | sse42 | 0.232917 | 0.012225 | 19.05x | -94.75% |
| soft_light | avx2 | 0.232917 | 0.011427 | 20.38x | -95.09% |
| lighten_only | scalar | 0.173075 | 0.042749 | 4.05x | -75.30% |
| lighten_only | sse42 | 0.173075 | 0.011505 | 15.04x | -93.35% |
| lighten_only | avx2 | 0.173075 | 0.011004 | 15.73x | -93.64% |
| screen | scalar | 0.182144 | 0.038008 | 4.79x | -79.13% |
| screen | sse42 | 0.182144 | 0.012071 | 15.09x | -93.37% |
| screen | avx2 | 0.182144 | 0.011074 | 16.45x | -93.92% |
| dodge | scalar | 0.180934 | 0.040895 | 4.42x | -77.40% |
| dodge | sse42 | 0.180934 | 0.012892 | 14.03x | -92.87% |
| dodge | avx2 | 0.180934 | 0.011639 | 15.55x | -93.57% |
| addition | scalar | 0.174650 | 0.061612 | 2.83x | -64.72% |
| addition | sse42 | 0.174650 | 0.012355 | 14.14x | -92.93% |
| addition | avx2 | 0.174650 | 0.011442 | 15.26x | -93.45% |
| darken_only | scalar | 0.176898 | 0.043303 | 4.09x | -75.52% |
| darken_only | sse42 | 0.176898 | 0.011828 | 14.96x | -93.31% |
| darken_only | avx2 | 0.176898 | 0.011066 | 15.99x | -93.74% |
| multiply | scalar | 0.176880 | 0.038300 | 4.62x | -78.35% |
| multiply | sse42 | 0.176880 | 0.011584 | 15.27x | -93.45% |
| multiply | avx2 | 0.176880 | 0.011004 | 16.07x | -93.78% |
| hard_light | scalar | 0.256165 | 0.075751 | 3.38x | -70.43% |
| hard_light | sse42 | 0.256165 | 0.012774 | 20.05x | -95.01% |
| hard_light | avx2 | 0.256165 | 0.011595 | 22.09x | -95.47% |
| difference | scalar | 0.233774 | 0.037639 | 6.21x | -83.90% |
| difference | sse42 | 0.233774 | 0.011644 | 20.08x | -95.02% |
| difference | avx2 | 0.233774 | 0.011034 | 21.19x | -95.28% |
| subtract | scalar | 0.171730 | 0.039089 | 4.39x | -77.24% |
| subtract | sse42 | 0.171730 | 0.012634 | 13.59x | -92.64% |
| subtract | avx2 | 0.171730 | 0.011436 | 15.02x | -93.34% |
| grain_extract | scalar | 0.177802 | 0.049666 | 3.58x | -72.07% |
| grain_extract | sse42 | 0.177802 | 0.011855 | 15.00x | -93.33% |
| grain_extract | avx2 | 0.177802 | 0.011029 | 16.12x | -93.80% |
| grain_merge | scalar | 0.178429 | 0.050112 | 3.56x | -71.91% |
| grain_merge | sse42 | 0.178429 | 0.011916 | 14.97x | -93.32% |
| grain_merge | avx2 | 0.178429 | 0.011212 | 15.91x | -93.72% |
| divide | scalar | 0.180717 | 0.040071 | 4.51x | -77.83% |
| divide | sse42 | 0.180717 | 0.012550 | 14.40x | -93.06% |
| divide | avx2 | 0.180717 | 0.011857 | 15.24x | -93.44% |
| overlay | scalar | 0.236008 | 0.071857 | 3.28x | -69.55% |
| overlay | sse42 | 0.236008 | 0.012613 | 18.71x | -94.66% |
| overlay | avx2 | 0.236008 | 0.011675 | 20.21x | -95.05% |
| hsv_hue | scalar | 1.081917 | 0.160709 | 6.73x | -85.15% |
| hsv_hue | sse42 | 1.081917 | 0.024535 | 44.10x | -97.73% |
| hsv_hue | avx2 | 1.081917 | 0.017620 | 61.40x | -98.37% |
| hsv_saturation | scalar | 1.066478 | 0.131230 | 8.13x | -87.70% |
| hsv_saturation | sse42 | 1.066478 | 0.022409 | 47.59x | -97.90% |
| hsv_saturation | avx2 | 1.066478 | 0.016618 | 64.18x | -98.44% |
| hsv_value | scalar | 1.076023 | 0.130868 | 8.22x | -87.84% |
| hsv_value | sse42 | 1.076023 | 0.021866 | 49.21x | -97.97% |
| hsv_value | avx2 | 1.076023 | 0.016476 | 65.31x | -98.47% |
| hsl_color | scalar | 1.514486 | 0.145890 | 10.38x | -90.37% |
| hsl_color | sse42 | 1.514486 | 0.023447 | 64.59x | -98.45% |
| hsl_color | avx2 | 1.514486 | 0.017286 | 87.61x | -98.86% |
| lch_hue | scalar | 1.347614 | 0.509911 | 2.64x | -62.16% |
| lch_hue | sse42 | 1.347614 | 0.296471 | 4.55x | -78.00% |
| lch_hue | avx2 | 1.347614 | 0.283049 | 4.76x | -79.00% |
| lch_chroma | scalar | 1.336252 | 0.497565 | 2.69x | -62.76% |
| lch_chroma | sse42 | 1.336252 | 0.295408 | 4.52x | -77.89% |
| lch_chroma | avx2 | 1.336252 | 0.283124 | 4.72x | -78.81% |
| lch_color | scalar | 1.336693 | 0.477414 | 2.80x | -64.28% |
| lch_color | sse42 | 1.336693 | 0.289419 | 4.62x | -78.35% |
| lch_color | avx2 | 1.336693 | 0.280324 | 4.77x | -79.03% |
| lch_lightness | scalar | 1.309374 | 0.458111 | 2.86x | -65.01% |
| lch_lightness | sse42 | 1.309374 | 0.282544 | 4.63x | -78.42% |
| lch_lightness | avx2 | 1.309374 | 0.276171 | 4.74x | -78.91% |
| burn | scalar | 0.270966 | 0.048264 | 5.61x | -82.19% |
| burn | sse42 | 0.270966 | 0.012081 | 22.43x | -95.54% |
| burn | avx2 | 0.270966 | 0.011200 | 24.19x | -95.87% |
| linear_burn | scalar | 0.207003 | 0.043498 | 4.76x | -78.99% |
| linear_burn | sse42 | 0.207003 | 0.011672 | 17.74x | -94.36% |
| linear_burn | avx2 | 0.207003 | 0.011221 | 18.45x | -94.58% |
| exclusion | scalar | 0.227431 | 0.037596 | 6.05x | -83.47% |
| exclusion | sse42 | 0.227431 | 0.011489 | 19.80x | -94.95% |
| exclusion | avx2 | 0.227431 | 0.011030 | 20.62x | -95.15% |
| vivid_light | scalar | 0.380624 | 0.082609 | 4.61x | -78.30% |
| vivid_light | sse42 | 0.380624 | 0.013638 | 27.91x | -96.42% |
| vivid_light | avx2 | 0.380624 | 0.011790 | 32.28x | -96.90% |
| pin_light | scalar | 0.276514 | 0.077206 | 3.58x | -72.08% |
| pin_light | sse42 | 0.276514 | 0.011684 | 23.67x | -95.77% |
| pin_light | avx2 | 0.276514 | 0.010840 | 25.51x | -96.08% |
Per-kernel, size, and type results
| Case | Input | Channels | Opacity | Mode | Kernel | Ref (s) | Kernel (s) | Speedup | Percent Change |
|---|---|---|---|---|---|---|---|---|---|
| 256x256 | uint8 | 3 | 0.50 | normal | scalar | 0.004188 | 0.001601 | 2.62x | -61.77% |
| 256x256 | uint8 | 3 | 0.50 | normal | sse42 | 0.004188 | 0.000705 | 5.94x | -83.18% |
| 256x256 | uint8 | 3 | 0.50 | normal | avx2 | 0.004188 | 0.000749 | 5.59x | -82.11% |
| 256x256 | uint8 | 3 | 0.50 | soft_light | scalar | 0.005193 | 0.001756 | 2.96x | -66.18% |
| 256x256 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.005193 | 0.000804 | 6.46x | -84.51% |
| 256x256 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.005193 | 0.000730 | 7.12x | -85.95% |
| 256x256 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.003866 | 0.001856 | 2.08x | -51.99% |
| 256x256 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.003866 | 0.000767 | 5.04x | -80.16% |
| 256x256 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.003866 | 0.000706 | 5.48x | -81.75% |
| 256x256 | uint8 | 3 | 0.50 | screen | scalar | 0.004063 | 0.001704 | 2.38x | -58.07% |
| 256x256 | uint8 | 3 | 0.50 | screen | sse42 | 0.004063 | 0.000793 | 5.12x | -80.48% |
| 256x256 | uint8 | 3 | 0.50 | screen | avx2 | 0.004063 | 0.000721 | 5.64x | -82.26% |
| 256x256 | uint8 | 3 | 0.50 | dodge | scalar | 0.004061 | 0.001776 | 2.29x | -56.28% |
| 256x256 | uint8 | 3 | 0.50 | dodge | sse42 | 0.004061 | 0.000819 | 4.96x | -79.82% |
| 256x256 | uint8 | 3 | 0.50 | dodge | avx2 | 0.004061 | 0.000734 | 5.53x | -81.91% |
| 256x256 | uint8 | 3 | 0.50 | addition | scalar | 0.003993 | 0.002469 | 1.62x | -38.16% |
| 256x256 | uint8 | 3 | 0.50 | addition | sse42 | 0.003993 | 0.000789 | 5.06x | -80.24% |
| 256x256 | uint8 | 3 | 0.50 | addition | avx2 | 0.003993 | 0.000712 | 5.61x | -82.18% |
| 256x256 | uint8 | 3 | 0.50 | darken_only | scalar | 0.003879 | 0.001877 | 2.07x | -51.60% |
| 256x256 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.003879 | 0.000782 | 4.96x | -79.83% |
| 256x256 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.003879 | 0.000707 | 5.49x | -81.77% |
| 256x256 | uint8 | 3 | 0.50 | multiply | scalar | 0.003891 | 0.001699 | 2.29x | -56.34% |
| 256x256 | uint8 | 3 | 0.50 | multiply | sse42 | 0.003891 | 0.000776 | 5.01x | -80.04% |
| 256x256 | uint8 | 3 | 0.50 | multiply | avx2 | 0.003891 | 0.000707 | 5.50x | -81.83% |
| 256x256 | uint8 | 3 | 0.50 | hard_light | scalar | 0.005608 | 0.002891 | 1.94x | -48.44% |
| 256x256 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.005608 | 0.000818 | 6.85x | -85.41% |
| 256x256 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.005608 | 0.000730 | 7.68x | -86.98% |
| 256x256 | uint8 | 3 | 0.50 | difference | scalar | 0.005678 | 0.001690 | 3.36x | -70.23% |
| 256x256 | uint8 | 3 | 0.50 | difference | sse42 | 0.005678 | 0.000776 | 7.31x | -86.33% |
| 256x256 | uint8 | 3 | 0.50 | difference | avx2 | 0.005678 | 0.000708 | 8.02x | -87.53% |
| 256x256 | uint8 | 3 | 0.50 | subtract | scalar | 0.003869 | 0.001567 | 2.47x | -59.51% |
| 256x256 | uint8 | 3 | 0.50 | subtract | sse42 | 0.003869 | 0.000791 | 4.89x | -79.56% |
| 256x256 | uint8 | 3 | 0.50 | subtract | avx2 | 0.003869 | 0.000711 | 5.44x | -81.61% |
| 256x256 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.004128 | 0.002062 | 2.00x | -50.04% |
| 256x256 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.004128 | 0.000789 | 5.23x | -80.88% |
| 256x256 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.004128 | 0.000715 | 5.78x | -82.69% |
| 256x256 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.003941 | 0.002069 | 1.90x | -47.50% |
| 256x256 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.003941 | 0.000789 | 4.99x | -79.97% |
| 256x256 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.003941 | 0.000718 | 5.49x | -81.78% |
| 256x256 | uint8 | 3 | 0.50 | divide | scalar | 0.004099 | 0.001738 | 2.36x | -57.60% |
| 256x256 | uint8 | 3 | 0.50 | divide | sse42 | 0.004099 | 0.000807 | 5.08x | -80.32% |
| 256x256 | uint8 | 3 | 0.50 | divide | avx2 | 0.004099 | 0.000722 | 5.68x | -82.38% |
| 256x256 | uint8 | 3 | 0.50 | overlay | scalar | 0.005330 | 0.002780 | 1.92x | -47.85% |
| 256x256 | uint8 | 3 | 0.50 | overlay | sse42 | 0.005330 | 0.000802 | 6.64x | -84.95% |
| 256x256 | uint8 | 3 | 0.50 | overlay | avx2 | 0.005330 | 0.000725 | 7.35x | -86.40% |
| 256x256 | uint8 | 3 | 0.50 | hsv_hue | scalar | 0.028391 | 0.005517 | 5.15x | -80.57% |
| 256x256 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 0.028391 | 0.001189 | 23.88x | -95.81% |
| 256x256 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 0.028391 | 0.000937 | 30.29x | -96.70% |
| 256x256 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 0.027175 | 0.004646 | 5.85x | -82.90% |
| 256x256 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 0.027175 | 0.001081 | 25.14x | -96.02% |
| 256x256 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 0.027175 | 0.000898 | 30.28x | -96.70% |
| 256x256 | uint8 | 3 | 0.50 | hsv_value | scalar | 0.027185 | 0.004573 | 5.94x | -83.18% |
| 256x256 | uint8 | 3 | 0.50 | hsv_value | sse42 | 0.027185 | 0.001086 | 25.03x | -96.00% |
| 256x256 | uint8 | 3 | 0.50 | hsv_value | avx2 | 0.027185 | 0.000893 | 30.45x | -96.72% |
| 256x256 | uint8 | 3 | 0.50 | hsl_color | scalar | 0.037851 | 0.004921 | 7.69x | -87.00% |
| 256x256 | uint8 | 3 | 0.50 | hsl_color | sse42 | 0.037851 | 0.001118 | 33.85x | -97.05% |
| 256x256 | uint8 | 3 | 0.50 | hsl_color | avx2 | 0.037851 | 0.000904 | 41.89x | -97.61% |
| 256x256 | uint8 | 3 | 0.50 | lch_hue | scalar | 0.036000 | 0.015700 | 2.29x | -56.39% |
| 256x256 | uint8 | 3 | 0.50 | lch_hue | sse42 | 0.036000 | 0.009306 | 3.87x | -74.15% |
| 256x256 | uint8 | 3 | 0.50 | lch_hue | avx2 | 0.036000 | 0.008842 | 4.07x | -75.44% |
| 256x256 | uint8 | 3 | 0.50 | lch_chroma | scalar | 0.035301 | 0.015525 | 2.27x | -56.02% |
| 256x256 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 0.035301 | 0.009281 | 3.80x | -73.71% |
| 256x256 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 0.035301 | 0.008809 | 4.01x | -75.05% |
| 256x256 | uint8 | 3 | 0.50 | lch_color | scalar | 0.035650 | 0.014722 | 2.42x | -58.70% |
| 256x256 | uint8 | 3 | 0.50 | lch_color | sse42 | 0.035650 | 0.009112 | 3.91x | -74.44% |
| 256x256 | uint8 | 3 | 0.50 | lch_color | avx2 | 0.035650 | 0.008779 | 4.06x | -75.38% |
| 256x256 | uint8 | 3 | 0.50 | lch_lightness | scalar | 0.035491 | 0.014449 | 2.46x | -59.29% |
| 256x256 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 0.035491 | 0.008994 | 3.95x | -74.66% |
| 256x256 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 0.035491 | 0.008671 | 4.09x | -75.57% |
| 256x256 | uint8 | 3 | 0.50 | burn | scalar | 0.006149 | 0.002038 | 3.02x | -66.86% |
| 256x256 | uint8 | 3 | 0.50 | burn | sse42 | 0.006149 | 0.000782 | 7.86x | -87.28% |
| 256x256 | uint8 | 3 | 0.50 | burn | avx2 | 0.006149 | 0.000701 | 8.77x | -88.60% |
| 256x256 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.004918 | 0.001843 | 2.67x | -62.53% |
| 256x256 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.004918 | 0.000748 | 6.58x | -84.80% |
| 256x256 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.004918 | 0.000681 | 7.22x | -86.15% |
| 256x256 | uint8 | 3 | 0.50 | exclusion | scalar | 0.005600 | 0.001656 | 3.38x | -70.42% |
| 256x256 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.005600 | 0.000749 | 7.48x | -86.63% |
| 256x256 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.005600 | 0.000681 | 8.22x | -87.84% |
| 256x256 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.008537 | 0.003169 | 2.69x | -62.88% |
| 256x256 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.008537 | 0.000812 | 10.51x | -90.49% |
| 256x256 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.008537 | 0.000718 | 11.89x | -91.59% |
| 256x256 | uint8 | 3 | 0.50 | pin_light | scalar | 0.006822 | 0.003009 | 2.27x | -55.90% |
| 256x256 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.006822 | 0.000753 | 9.06x | -88.97% |
| 256x256 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.006822 | 0.000684 | 9.97x | -89.97% |
| 256x256 | uint8 | 4 | 0.50 | normal | scalar | 0.002887 | 0.001439 | 2.01x | -50.14% |
| 256x256 | uint8 | 4 | 0.50 | normal | sse42 | 0.002887 | 0.000170 | 17.00x | -94.12% |
| 256x256 | uint8 | 4 | 0.50 | normal | avx2 | 0.002887 | 0.000164 | 17.58x | -94.31% |
| 256x256 | uint8 | 4 | 0.50 | soft_light | scalar | 0.004120 | 0.001575 | 2.62x | -61.78% |
| 256x256 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.004120 | 0.000216 | 19.12x | -94.77% |
| 256x256 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.004120 | 0.000204 | 20.17x | -95.04% |
| 256x256 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.002787 | 0.001665 | 1.67x | -40.26% |
| 256x256 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.002787 | 0.000195 | 14.31x | -93.01% |
| 256x256 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.002787 | 0.000192 | 14.53x | -93.12% |
| 256x256 | uint8 | 4 | 0.50 | screen | scalar | 0.003091 | 0.001539 | 2.01x | -50.19% |
| 256x256 | uint8 | 4 | 0.50 | screen | sse42 | 0.003091 | 0.000212 | 14.59x | -93.15% |
| 256x256 | uint8 | 4 | 0.50 | screen | avx2 | 0.003091 | 0.000201 | 15.36x | -93.49% |
| 256x256 | uint8 | 4 | 0.50 | dodge | scalar | 0.003026 | 0.001583 | 1.91x | -47.69% |
| 256x256 | uint8 | 4 | 0.50 | dodge | sse42 | 0.003026 | 0.000241 | 12.57x | -92.05% |
| 256x256 | uint8 | 4 | 0.50 | dodge | avx2 | 0.003026 | 0.000208 | 14.56x | -93.13% |
| 256x256 | uint8 | 4 | 0.50 | addition | scalar | 0.002910 | 0.001952 | 1.49x | -32.91% |
| 256x256 | uint8 | 4 | 0.50 | addition | sse42 | 0.002910 | 0.000255 | 11.41x | -91.24% |
| 256x256 | uint8 | 4 | 0.50 | addition | avx2 | 0.002910 | 0.000218 | 13.34x | -92.51% |
| 256x256 | uint8 | 4 | 0.50 | darken_only | scalar | 0.002890 | 0.001701 | 1.70x | -41.15% |
| 256x256 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.002890 | 0.000189 | 15.33x | -93.48% |
| 256x256 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.002890 | 0.000190 | 15.19x | -93.41% |
| 256x256 | uint8 | 4 | 0.50 | multiply | scalar | 0.003059 | 0.001534 | 1.99x | -49.87% |
| 256x256 | uint8 | 4 | 0.50 | multiply | sse42 | 0.003059 | 0.000198 | 15.41x | -93.51% |
| 256x256 | uint8 | 4 | 0.50 | multiply | avx2 | 0.003059 | 0.000218 | 14.05x | -92.88% |
| 256x256 | uint8 | 4 | 0.50 | hard_light | scalar | 0.005485 | 0.002761 | 1.99x | -49.66% |
| 256x256 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.005485 | 0.000283 | 19.42x | -94.85% |
| 256x256 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.005485 | 0.000245 | 22.43x | -95.54% |
| 256x256 | uint8 | 4 | 0.50 | difference | scalar | 0.005422 | 0.001691 | 3.21x | -68.81% |
| 256x256 | uint8 | 4 | 0.50 | difference | sse42 | 0.005422 | 0.000218 | 24.85x | -95.98% |
| 256x256 | uint8 | 4 | 0.50 | difference | avx2 | 0.005422 | 0.000210 | 25.76x | -96.12% |
| 256x256 | uint8 | 4 | 0.50 | subtract | scalar | 0.003694 | 0.001613 | 2.29x | -56.34% |
| 256x256 | uint8 | 4 | 0.50 | subtract | sse42 | 0.003694 | 0.000275 | 13.42x | -92.55% |
| 256x256 | uint8 | 4 | 0.50 | subtract | avx2 | 0.003694 | 0.000242 | 15.26x | -93.44% |
| 256x256 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.003371 | 0.001894 | 1.78x | -43.83% |
| 256x256 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.003371 | 0.000218 | 15.45x | -93.53% |
| 256x256 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.003371 | 0.000209 | 16.16x | -93.81% |
| 256x256 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.003683 | 0.001928 | 1.91x | -47.64% |
| 256x256 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.003683 | 0.000218 | 16.86x | -94.07% |
| 256x256 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.003683 | 0.000213 | 17.27x | -94.21% |
| 256x256 | uint8 | 4 | 0.50 | divide | scalar | 0.003539 | 0.001678 | 2.11x | -52.59% |
| 256x256 | uint8 | 4 | 0.50 | divide | sse42 | 0.003539 | 0.000226 | 15.69x | -93.63% |
| 256x256 | uint8 | 4 | 0.50 | divide | avx2 | 0.003539 | 0.000217 | 16.29x | -93.86% |
| 256x256 | uint8 | 4 | 0.50 | overlay | scalar | 0.005150 | 0.002572 | 2.00x | -50.04% |
| 256x256 | uint8 | 4 | 0.50 | overlay | sse42 | 0.005150 | 0.000238 | 21.64x | -95.38% |
| 256x256 | uint8 | 4 | 0.50 | overlay | avx2 | 0.005150 | 0.000215 | 23.92x | -95.82% |
| 256x256 | uint8 | 4 | 0.50 | hsv_hue | scalar | 0.031672 | 0.005608 | 5.65x | -82.29% |
| 256x256 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 0.031672 | 0.000608 | 52.09x | -98.08% |
| 256x256 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 0.031672 | 0.000409 | 77.48x | -98.71% |
| 256x256 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 0.029364 | 0.004500 | 6.53x | -84.68% |
| 256x256 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 0.029364 | 0.000521 | 56.40x | -98.23% |
| 256x256 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 0.029364 | 0.000331 | 88.68x | -98.87% |
| 256x256 | uint8 | 4 | 0.50 | hsv_value | scalar | 0.029796 | 0.004574 | 6.51x | -84.65% |
| 256x256 | uint8 | 4 | 0.50 | hsv_value | sse42 | 0.029796 | 0.000500 | 59.63x | -98.32% |
| 256x256 | uint8 | 4 | 0.50 | hsv_value | avx2 | 0.029796 | 0.000331 | 90.11x | -98.89% |
| 256x256 | uint8 | 4 | 0.50 | hsl_color | scalar | 0.040067 | 0.004965 | 8.07x | -87.61% |
| 256x256 | uint8 | 4 | 0.50 | hsl_color | sse42 | 0.040067 | 0.000554 | 72.38x | -98.62% |
| 256x256 | uint8 | 4 | 0.50 | hsl_color | avx2 | 0.040067 | 0.000330 | 121.50x | -99.18% |
| 256x256 | uint8 | 4 | 0.50 | lch_hue | scalar | 0.040239 | 0.018986 | 2.12x | -52.82% |
| 256x256 | uint8 | 4 | 0.50 | lch_hue | sse42 | 0.040239 | 0.009323 | 4.32x | -76.83% |
| 256x256 | uint8 | 4 | 0.50 | lch_hue | avx2 | 0.040239 | 0.009038 | 4.45x | -77.54% |
| 256x256 | uint8 | 4 | 0.50 | lch_chroma | scalar | 0.037874 | 0.015794 | 2.40x | -58.30% |
| 256x256 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 0.037874 | 0.009062 | 4.18x | -76.07% |
| 256x256 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 0.037874 | 0.008635 | 4.39x | -77.20% |
| 256x256 | uint8 | 4 | 0.50 | lch_color | scalar | 0.038425 | 0.014961 | 2.57x | -61.06% |
| 256x256 | uint8 | 4 | 0.50 | lch_color | sse42 | 0.038425 | 0.008796 | 4.37x | -77.11% |
| 256x256 | uint8 | 4 | 0.50 | lch_color | avx2 | 0.038425 | 0.008481 | 4.53x | -77.93% |
| 256x256 | uint8 | 4 | 0.50 | lch_lightness | scalar | 0.037909 | 0.015047 | 2.52x | -60.31% |
| 256x256 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 0.037909 | 0.009283 | 4.08x | -75.51% |
| 256x256 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 0.037909 | 0.008446 | 4.49x | -77.72% |
| 256x256 | uint8 | 4 | 0.50 | burn | scalar | 0.006406 | 0.001817 | 3.52x | -71.63% |
| 256x256 | uint8 | 4 | 0.50 | burn | sse42 | 0.006406 | 0.000235 | 27.26x | -96.33% |
| 256x256 | uint8 | 4 | 0.50 | burn | avx2 | 0.006406 | 0.000213 | 30.09x | -96.68% |
| 256x256 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.004928 | 0.001764 | 2.79x | -64.20% |
| 256x256 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.004928 | 0.000205 | 23.98x | -95.83% |
| 256x256 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.004928 | 0.000195 | 25.22x | -96.04% |
| 256x256 | uint8 | 4 | 0.50 | exclusion | scalar | 0.006006 | 0.001585 | 3.79x | -73.61% |
| 256x256 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.006006 | 0.000220 | 27.34x | -96.34% |
| 256x256 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.006006 | 0.000210 | 28.56x | -96.50% |
| 256x256 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.008673 | 0.002916 | 2.97x | -66.38% |
| 256x256 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.008673 | 0.000277 | 31.31x | -96.81% |
| 256x256 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.008673 | 0.000225 | 38.46x | -97.40% |
| 256x256 | uint8 | 4 | 0.50 | pin_light | scalar | 0.007114 | 0.002729 | 2.61x | -61.64% |
| 256x256 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.007114 | 0.000246 | 28.93x | -96.54% |
| 256x256 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.007114 | 0.000279 | 25.46x | -96.07% |
| 256x256 | float32 | 3 | 0.50 | normal | scalar | 0.003749 | 0.000511 | 7.34x | -86.37% |
| 256x256 | float32 | 3 | 0.50 | normal | sse42 | 0.003749 | 0.000226 | 16.56x | -93.96% |
| 256x256 | float32 | 3 | 0.50 | normal | avx2 | 0.003749 | 0.000164 | 22.82x | -95.62% |
| 256x256 | float32 | 3 | 0.50 | soft_light | scalar | 0.005194 | 0.000707 | 7.35x | -86.39% |
| 256x256 | float32 | 3 | 0.50 | soft_light | sse42 | 0.005194 | 0.000117 | 44.52x | -97.75% |
| 256x256 | float32 | 3 | 0.50 | soft_light | avx2 | 0.005194 | 0.000087 | 59.37x | -98.32% |
| 256x256 | float32 | 3 | 0.50 | lighten_only | scalar | 0.003665 | 0.000744 | 4.92x | -79.70% |
| 256x256 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.003665 | 0.000110 | 33.46x | -97.01% |
| 256x256 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.003665 | 0.000079 | 46.42x | -97.85% |
| 256x256 | float32 | 3 | 0.50 | screen | scalar | 0.003725 | 0.000623 | 5.97x | -83.26% |
| 256x256 | float32 | 3 | 0.50 | screen | sse42 | 0.003725 | 0.000128 | 29.13x | -96.57% |
| 256x256 | float32 | 3 | 0.50 | screen | avx2 | 0.003725 | 0.000073 | 51.03x | -98.04% |
| 256x256 | float32 | 3 | 0.50 | dodge | scalar | 0.003531 | 0.000630 | 5.61x | -82.17% |
| 256x256 | float32 | 3 | 0.50 | dodge | sse42 | 0.003531 | 0.000119 | 29.65x | -96.63% |
| 256x256 | float32 | 3 | 0.50 | dodge | avx2 | 0.003531 | 0.000073 | 48.09x | -97.92% |
| 256x256 | float32 | 3 | 0.50 | addition | scalar | 0.003545 | 0.001671 | 2.12x | -52.86% |
| 256x256 | float32 | 3 | 0.50 | addition | sse42 | 0.003545 | 0.000144 | 24.59x | -95.93% |
| 256x256 | float32 | 3 | 0.50 | addition | avx2 | 0.003545 | 0.000073 | 48.67x | -97.95% |
| 256x256 | float32 | 3 | 0.50 | darken_only | scalar | 0.003439 | 0.000743 | 4.63x | -78.40% |
| 256x256 | float32 | 3 | 0.50 | darken_only | sse42 | 0.003439 | 0.000115 | 29.78x | -96.64% |
| 256x256 | float32 | 3 | 0.50 | darken_only | avx2 | 0.003439 | 0.000077 | 44.49x | -97.75% |
| 256x256 | float32 | 3 | 0.50 | multiply | scalar | 0.003677 | 0.000609 | 6.04x | -83.43% |
| 256x256 | float32 | 3 | 0.50 | multiply | sse42 | 0.003677 | 0.000128 | 28.80x | -96.53% |
| 256x256 | float32 | 3 | 0.50 | multiply | avx2 | 0.003677 | 0.000074 | 49.79x | -97.99% |
| 256x256 | float32 | 3 | 0.50 | hard_light | scalar | 0.005341 | 0.001815 | 2.94x | -66.02% |
| 256x256 | float32 | 3 | 0.50 | hard_light | sse42 | 0.005341 | 0.000157 | 33.97x | -97.06% |
| 256x256 | float32 | 3 | 0.50 | hard_light | avx2 | 0.005341 | 0.000118 | 45.38x | -97.80% |
| 256x256 | float32 | 3 | 0.50 | difference | scalar | 0.005603 | 0.000581 | 9.65x | -89.64% |
| 256x256 | float32 | 3 | 0.50 | difference | sse42 | 0.005603 | 0.000118 | 47.41x | -97.89% |
| 256x256 | float32 | 3 | 0.50 | difference | avx2 | 0.005603 | 0.000074 | 76.20x | -98.69% |
| 256x256 | float32 | 3 | 0.50 | subtract | scalar | 0.003905 | 0.000712 | 5.48x | -81.76% |
| 256x256 | float32 | 3 | 0.50 | subtract | sse42 | 0.003905 | 0.000117 | 33.48x | -97.01% |
| 256x256 | float32 | 3 | 0.50 | subtract | avx2 | 0.003905 | 0.000076 | 51.57x | -98.06% |
| 256x256 | float32 | 3 | 0.50 | grain_extract | scalar | 0.003741 | 0.001066 | 3.51x | -71.51% |
| 256x256 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.003741 | 0.000130 | 28.76x | -96.52% |
| 256x256 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.003741 | 0.000072 | 51.83x | -98.07% |
| 256x256 | float32 | 3 | 0.50 | grain_merge | scalar | 0.003911 | 0.001052 | 3.72x | -73.09% |
| 256x256 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.003911 | 0.000136 | 28.71x | -96.52% |
| 256x256 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.003911 | 0.000094 | 41.62x | -97.60% |
| 256x256 | float32 | 3 | 0.50 | divide | scalar | 0.004050 | 0.000695 | 5.83x | -82.84% |
| 256x256 | float32 | 3 | 0.50 | divide | sse42 | 0.004050 | 0.000133 | 30.36x | -96.71% |
| 256x256 | float32 | 3 | 0.50 | divide | avx2 | 0.004050 | 0.000080 | 50.44x | -98.02% |
| 256x256 | float32 | 3 | 0.50 | overlay | scalar | 0.005188 | 0.001714 | 3.03x | -66.95% |
| 256x256 | float32 | 3 | 0.50 | overlay | sse42 | 0.005188 | 0.000130 | 39.83x | -97.49% |
| 256x256 | float32 | 3 | 0.50 | overlay | avx2 | 0.005188 | 0.000073 | 71.15x | -98.59% |
| 256x256 | float32 | 3 | 0.50 | hsv_hue | scalar | 0.027179 | 0.004213 | 6.45x | -84.50% |
| 256x256 | float32 | 3 | 0.50 | hsv_hue | sse42 | 0.027179 | 0.000581 | 46.75x | -97.86% |
| 256x256 | float32 | 3 | 0.50 | hsv_hue | avx2 | 0.027179 | 0.000354 | 76.73x | -98.70% |
| 256x256 | float32 | 3 | 0.50 | hsv_saturation | scalar | 0.026709 | 0.003268 | 8.17x | -87.76% |
| 256x256 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 0.026709 | 0.000507 | 52.66x | -98.10% |
| 256x256 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 0.026709 | 0.000318 | 83.86x | -98.81% |
| 256x256 | float32 | 3 | 0.50 | hsv_value | scalar | 0.025869 | 0.003361 | 7.70x | -87.01% |
| 256x256 | float32 | 3 | 0.50 | hsv_value | sse42 | 0.025869 | 0.000528 | 49.03x | -97.96% |
| 256x256 | float32 | 3 | 0.50 | hsv_value | avx2 | 0.025869 | 0.000323 | 80.03x | -98.75% |
| 256x256 | float32 | 3 | 0.50 | hsl_color | scalar | 0.035252 | 0.003673 | 9.60x | -89.58% |
| 256x256 | float32 | 3 | 0.50 | hsl_color | sse42 | 0.035252 | 0.000538 | 65.47x | -98.47% |
| 256x256 | float32 | 3 | 0.50 | hsl_color | avx2 | 0.035252 | 0.000331 | 106.41x | -99.06% |
| 256x256 | float32 | 3 | 0.50 | lch_hue | scalar | 0.024032 | 0.015604 | 1.54x | -35.07% |
| 256x256 | float32 | 3 | 0.50 | lch_hue | sse42 | 0.024032 | 0.009336 | 2.57x | -61.15% |
| 256x256 | float32 | 3 | 0.50 | lch_hue | avx2 | 0.024032 | 0.008721 | 2.76x | -63.71% |
| 256x256 | float32 | 3 | 0.50 | lch_chroma | scalar | 0.024416 | 0.015570 | 1.57x | -36.23% |
| 256x256 | float32 | 3 | 0.50 | lch_chroma | sse42 | 0.024416 | 0.009403 | 2.60x | -61.49% |
| 256x256 | float32 | 3 | 0.50 | lch_chroma | avx2 | 0.024416 | 0.008692 | 2.81x | -64.40% |
| 256x256 | float32 | 3 | 0.50 | lch_color | scalar | 0.023543 | 0.014440 | 1.63x | -38.67% |
| 256x256 | float32 | 3 | 0.50 | lch_color | sse42 | 0.023543 | 0.008839 | 2.66x | -62.46% |
| 256x256 | float32 | 3 | 0.50 | lch_color | avx2 | 0.023543 | 0.008504 | 2.77x | -63.88% |
| 256x256 | float32 | 3 | 0.50 | lch_lightness | scalar | 0.023338 | 0.013569 | 1.72x | -41.86% |
| 256x256 | float32 | 3 | 0.50 | lch_lightness | sse42 | 0.023338 | 0.008632 | 2.70x | -63.01% |
| 256x256 | float32 | 3 | 0.50 | lch_lightness | avx2 | 0.023338 | 0.008351 | 2.79x | -64.22% |
| 256x256 | float32 | 3 | 0.50 | burn | scalar | 0.005954 | 0.001046 | 5.69x | -82.44% |
| 256x256 | float32 | 3 | 0.50 | burn | sse42 | 0.005954 | 0.000125 | 47.72x | -97.90% |
| 256x256 | float32 | 3 | 0.50 | burn | avx2 | 0.005954 | 0.000073 | 81.19x | -98.77% |
| 256x256 | float32 | 3 | 0.50 | linear_burn | scalar | 0.004016 | 0.000778 | 5.16x | -80.63% |
| 256x256 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.004016 | 0.000120 | 33.39x | -97.00% |
| 256x256 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.004016 | 0.000074 | 53.92x | -98.15% |
| 256x256 | float32 | 3 | 0.50 | exclusion | scalar | 0.004690 | 0.000565 | 8.30x | -87.95% |
| 256x256 | float32 | 3 | 0.50 | exclusion | sse42 | 0.004690 | 0.000123 | 38.28x | -97.39% |
| 256x256 | float32 | 3 | 0.50 | exclusion | avx2 | 0.004690 | 0.000072 | 65.58x | -98.48% |
| 256x256 | float32 | 3 | 0.50 | vivid_light | scalar | 0.008150 | 0.002016 | 4.04x | -75.26% |
| 256x256 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.008150 | 0.000157 | 51.79x | -98.07% |
| 256x256 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.008150 | 0.000168 | 48.46x | -97.94% |
| 256x256 | float32 | 3 | 0.50 | pin_light | scalar | 0.005848 | 0.001852 | 3.16x | -68.33% |
| 256x256 | float32 | 3 | 0.50 | pin_light | sse42 | 0.005848 | 0.000111 | 52.64x | -98.10% |
| 256x256 | float32 | 3 | 0.50 | pin_light | avx2 | 0.005848 | 0.000101 | 57.89x | -98.27% |
| 256x256 | float32 | 4 | 0.50 | normal | scalar | 0.003072 | 0.000631 | 4.87x | -79.45% |
| 256x256 | float32 | 4 | 0.50 | normal | sse42 | 0.003072 | 0.000177 | 17.40x | -94.25% |
| 256x256 | float32 | 4 | 0.50 | normal | avx2 | 0.003072 | 0.000271 | 11.33x | -91.17% |
| 256x256 | float32 | 4 | 0.50 | soft_light | scalar | 0.004604 | 0.000760 | 6.05x | -83.48% |
| 256x256 | float32 | 4 | 0.50 | soft_light | sse42 | 0.004604 | 0.000188 | 24.43x | -95.91% |
| 256x256 | float32 | 4 | 0.50 | soft_light | avx2 | 0.004604 | 0.000187 | 24.58x | -95.93% |
| 256x256 | float32 | 4 | 0.50 | lighten_only | scalar | 0.002804 | 0.000901 | 3.11x | -67.87% |
| 256x256 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.002804 | 0.000177 | 15.83x | -93.68% |
| 256x256 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.002804 | 0.000189 | 14.86x | -93.27% |
| 256x256 | float32 | 4 | 0.50 | screen | scalar | 0.003135 | 0.000706 | 4.44x | -77.48% |
| 256x256 | float32 | 4 | 0.50 | screen | sse42 | 0.003135 | 0.000241 | 13.02x | -92.32% |
| 256x256 | float32 | 4 | 0.50 | screen | avx2 | 0.003135 | 0.000211 | 14.89x | -93.28% |
| 256x256 | float32 | 4 | 0.50 | dodge | scalar | 0.003115 | 0.000743 | 4.19x | -76.15% |
| 256x256 | float32 | 4 | 0.50 | dodge | sse42 | 0.003115 | 0.000212 | 14.70x | -93.20% |
| 256x256 | float32 | 4 | 0.50 | dodge | avx2 | 0.003115 | 0.000198 | 15.74x | -93.65% |
| 256x256 | float32 | 4 | 0.50 | addition | scalar | 0.003064 | 0.001386 | 2.21x | -54.76% |
| 256x256 | float32 | 4 | 0.50 | addition | sse42 | 0.003064 | 0.000181 | 16.94x | -94.10% |
| 256x256 | float32 | 4 | 0.50 | addition | avx2 | 0.003064 | 0.000192 | 15.96x | -93.73% |
| 256x256 | float32 | 4 | 0.50 | darken_only | scalar | 0.003643 | 0.000855 | 4.26x | -76.54% |
| 256x256 | float32 | 4 | 0.50 | darken_only | sse42 | 0.003643 | 0.000214 | 17.01x | -94.12% |
| 256x256 | float32 | 4 | 0.50 | darken_only | avx2 | 0.003643 | 0.000207 | 17.57x | -94.31% |
| 256x256 | float32 | 4 | 0.50 | multiply | scalar | 0.003093 | 0.000655 | 4.72x | -78.81% |
| 256x256 | float32 | 4 | 0.50 | multiply | sse42 | 0.003093 | 0.000175 | 17.63x | -94.33% |
| 256x256 | float32 | 4 | 0.50 | multiply | avx2 | 0.003093 | 0.000185 | 16.68x | -94.01% |
| 256x256 | float32 | 4 | 0.50 | hard_light | scalar | 0.004970 | 0.001917 | 2.59x | -61.42% |
| 256x256 | float32 | 4 | 0.50 | hard_light | sse42 | 0.004970 | 0.000224 | 22.23x | -95.50% |
| 256x256 | float32 | 4 | 0.50 | hard_light | avx2 | 0.004970 | 0.000186 | 26.72x | -96.26% |
| 256x256 | float32 | 4 | 0.50 | difference | scalar | 0.004987 | 0.000665 | 7.50x | -86.67% |
| 256x256 | float32 | 4 | 0.50 | difference | sse42 | 0.004987 | 0.000161 | 30.90x | -96.76% |
| 256x256 | float32 | 4 | 0.50 | difference | avx2 | 0.004987 | 0.000220 | 22.68x | -95.59% |
| 256x256 | float32 | 4 | 0.50 | subtract | scalar | 0.002926 | 0.000916 | 3.19x | -68.69% |
| 256x256 | float32 | 4 | 0.50 | subtract | sse42 | 0.002926 | 0.000222 | 13.16x | -92.40% |
| 256x256 | float32 | 4 | 0.50 | subtract | avx2 | 0.002926 | 0.000240 | 12.19x | -91.79% |
| 256x256 | float32 | 4 | 0.50 | grain_extract | scalar | 0.003303 | 0.001113 | 2.97x | -66.32% |
| 256x256 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.003303 | 0.000192 | 17.18x | -94.18% |
| 256x256 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.003303 | 0.000186 | 17.78x | -94.38% |
| 256x256 | float32 | 4 | 0.50 | grain_merge | scalar | 0.003590 | 0.001097 | 3.27x | -69.44% |
| 256x256 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.003590 | 0.000171 | 20.97x | -95.23% |
| 256x256 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.003590 | 0.000184 | 19.56x | -94.89% |
| 256x256 | float32 | 4 | 0.50 | divide | scalar | 0.003011 | 0.000747 | 4.03x | -75.18% |
| 256x256 | float32 | 4 | 0.50 | divide | sse42 | 0.003011 | 0.000225 | 13.36x | -92.51% |
| 256x256 | float32 | 4 | 0.50 | divide | avx2 | 0.003011 | 0.000216 | 13.92x | -92.82% |
| 256x256 | float32 | 4 | 0.50 | overlay | scalar | 0.004720 | 0.001777 | 2.66x | -62.35% |
| 256x256 | float32 | 4 | 0.50 | overlay | sse42 | 0.004720 | 0.000182 | 25.88x | -96.14% |
| 256x256 | float32 | 4 | 0.50 | overlay | avx2 | 0.004720 | 0.000182 | 25.99x | -96.15% |
| 256x256 | float32 | 4 | 0.50 | hsv_hue | scalar | 0.025455 | 0.004429 | 5.75x | -82.60% |
| 256x256 | float32 | 4 | 0.50 | hsv_hue | sse42 | 0.025455 | 0.000560 | 45.45x | -97.80% |
| 256x256 | float32 | 4 | 0.50 | hsv_hue | avx2 | 0.025455 | 0.000405 | 62.93x | -98.41% |
| 256x256 | float32 | 4 | 0.50 | hsv_saturation | scalar | 0.025871 | 0.003627 | 7.13x | -85.98% |
| 256x256 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 0.025871 | 0.000453 | 57.16x | -98.25% |
| 256x256 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 0.025871 | 0.000308 | 84.10x | -98.81% |
| 256x256 | float32 | 4 | 0.50 | hsv_value | scalar | 0.025739 | 0.003632 | 7.09x | -85.89% |
| 256x256 | float32 | 4 | 0.50 | hsv_value | sse42 | 0.025739 | 0.000471 | 54.62x | -98.17% |
| 256x256 | float32 | 4 | 0.50 | hsv_value | avx2 | 0.025739 | 0.000326 | 79.04x | -98.73% |
| 256x256 | float32 | 4 | 0.50 | hsl_color | scalar | 0.035813 | 0.003988 | 8.98x | -88.86% |
| 256x256 | float32 | 4 | 0.50 | hsl_color | sse42 | 0.035813 | 0.000506 | 70.84x | -98.59% |
| 256x256 | float32 | 4 | 0.50 | hsl_color | avx2 | 0.035813 | 0.000341 | 105.10x | -99.05% |
| 256x256 | float32 | 4 | 0.50 | lch_hue | scalar | 0.022869 | 0.016452 | 1.39x | -28.06% |
| 256x256 | float32 | 4 | 0.50 | lch_hue | sse42 | 0.022869 | 0.009206 | 2.48x | -59.74% |
| 256x256 | float32 | 4 | 0.50 | lch_hue | avx2 | 0.022869 | 0.008774 | 2.61x | -61.63% |
| 256x256 | float32 | 4 | 0.50 | lch_chroma | scalar | 0.024340 | 0.015464 | 1.57x | -36.47% |
| 256x256 | float32 | 4 | 0.50 | lch_chroma | sse42 | 0.024340 | 0.010253 | 2.37x | -57.88% |
| 256x256 | float32 | 4 | 0.50 | lch_chroma | avx2 | 0.024340 | 0.008585 | 2.84x | -64.73% |
| 256x256 | float32 | 4 | 0.50 | lch_color | scalar | 0.025080 | 0.014431 | 1.74x | -42.46% |
| 256x256 | float32 | 4 | 0.50 | lch_color | sse42 | 0.025080 | 0.012367 | 2.03x | -50.69% |
| 256x256 | float32 | 4 | 0.50 | lch_color | avx2 | 0.025080 | 0.011494 | 2.18x | -54.17% |
| 256x256 | float32 | 4 | 0.50 | lch_lightness | scalar | 0.023615 | 0.013992 | 1.69x | -40.75% |
| 256x256 | float32 | 4 | 0.50 | lch_lightness | sse42 | 0.023615 | 0.008928 | 2.65x | -62.19% |
| 256x256 | float32 | 4 | 0.50 | lch_lightness | avx2 | 0.023615 | 0.008390 | 2.81x | -64.47% |
| 256x256 | float32 | 4 | 0.50 | burn | scalar | 0.006443 | 0.001293 | 4.99x | -79.94% |
| 256x256 | float32 | 4 | 0.50 | burn | sse42 | 0.006443 | 0.000352 | 18.31x | -94.54% |
| 256x256 | float32 | 4 | 0.50 | burn | avx2 | 0.006443 | 0.000377 | 17.07x | -94.14% |
| 256x256 | float32 | 4 | 0.50 | linear_burn | scalar | 0.005836 | 0.001288 | 4.53x | -77.94% |
| 256x256 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.005836 | 0.000302 | 19.35x | -94.83% |
| 256x256 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.005836 | 0.000374 | 15.62x | -93.60% |
| 256x256 | float32 | 4 | 0.50 | exclusion | scalar | 0.005909 | 0.000824 | 7.17x | -86.06% |
| 256x256 | float32 | 4 | 0.50 | exclusion | sse42 | 0.005909 | 0.000192 | 30.85x | -96.76% |
| 256x256 | float32 | 4 | 0.50 | exclusion | avx2 | 0.005909 | 0.000304 | 19.44x | -94.86% |
| 256x256 | float32 | 4 | 0.50 | vivid_light | scalar | 0.009808 | 0.002328 | 4.21x | -76.27% |
| 256x256 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.009808 | 0.000273 | 35.98x | -97.22% |
| 256x256 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.009808 | 0.000210 | 46.65x | -97.86% |
| 256x256 | float32 | 4 | 0.50 | pin_light | scalar | 0.004920 | 0.001879 | 2.62x | -61.80% |
| 256x256 | float32 | 4 | 0.50 | pin_light | sse42 | 0.004920 | 0.000185 | 26.65x | -96.25% |
| 256x256 | float32 | 4 | 0.50 | pin_light | avx2 | 0.004920 | 0.000191 | 25.78x | -96.12% |
| 512x512 | uint8 | 3 | 0.50 | normal | scalar | 0.034109 | 0.006591 | 5.17x | -80.68% |
| 512x512 | uint8 | 3 | 0.50 | normal | sse42 | 0.034109 | 0.002836 | 12.03x | -91.69% |
| 512x512 | uint8 | 3 | 0.50 | normal | avx2 | 0.034109 | 0.003017 | 11.31x | -91.15% |
| 512x512 | uint8 | 3 | 0.00 | normal | scalar | 0.035241 | 0.002438 | 14.45x | -93.08% |
| 512x512 | uint8 | 3 | 0.00 | normal | sse42 | 0.035241 | 0.002480 | 14.21x | -92.96% |
| 512x512 | uint8 | 3 | 0.00 | normal | avx2 | 0.035241 | 0.002485 | 14.18x | -92.95% |
| 512x512 | uint8 | 3 | 1.00 | normal | scalar | 0.033816 | 0.002464 | 13.72x | -92.71% |
| 512x512 | uint8 | 3 | 1.00 | normal | sse42 | 0.033816 | 0.002500 | 13.53x | -92.61% |
| 512x512 | uint8 | 3 | 1.00 | normal | avx2 | 0.033816 | 0.002506 | 13.49x | -92.59% |
| 512x512 | uint8 | 3 | 0.50 | soft_light | scalar | 0.041959 | 0.007211 | 5.82x | -82.81% |
| 512x512 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.041959 | 0.003114 | 13.48x | -92.58% |
| 512x512 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.041959 | 0.002928 | 14.33x | -93.02% |
| 512x512 | uint8 | 3 | 0.00 | soft_light | scalar | 0.039072 | 0.002490 | 15.69x | -93.63% |
| 512x512 | uint8 | 3 | 0.00 | soft_light | sse42 | 0.039072 | 0.002539 | 15.39x | -93.50% |
| 512x512 | uint8 | 3 | 0.00 | soft_light | avx2 | 0.039072 | 0.002458 | 15.90x | -93.71% |
| 512x512 | uint8 | 3 | 1.00 | soft_light | scalar | 0.038831 | 0.007055 | 5.50x | -81.83% |
| 512x512 | uint8 | 3 | 1.00 | soft_light | sse42 | 0.038831 | 0.003100 | 12.53x | -92.02% |
| 512x512 | uint8 | 3 | 1.00 | soft_light | avx2 | 0.038831 | 0.002912 | 13.33x | -92.50% |
| 512x512 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.031705 | 0.007405 | 4.28x | -76.64% |
| 512x512 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.031705 | 0.003076 | 10.31x | -90.30% |
| 512x512 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.031705 | 0.002711 | 11.69x | -91.45% |
| 512x512 | uint8 | 3 | 0.00 | lighten_only | scalar | 0.032319 | 0.003555 | 9.09x | -89.00% |
| 512x512 | uint8 | 3 | 0.00 | lighten_only | sse42 | 0.032319 | 0.002987 | 10.82x | -90.76% |
| 512x512 | uint8 | 3 | 0.00 | lighten_only | avx2 | 0.032319 | 0.002803 | 11.53x | -91.33% |
| 512x512 | uint8 | 3 | 1.00 | lighten_only | scalar | 0.032326 | 0.007531 | 4.29x | -76.70% |
| 512x512 | uint8 | 3 | 1.00 | lighten_only | sse42 | 0.032326 | 0.003047 | 10.61x | -90.58% |
| 512x512 | uint8 | 3 | 1.00 | lighten_only | avx2 | 0.032326 | 0.002723 | 11.87x | -91.58% |
| 512x512 | uint8 | 3 | 0.50 | screen | scalar | 0.033456 | 0.006812 | 4.91x | -79.64% |
| 512x512 | uint8 | 3 | 0.50 | screen | sse42 | 0.033456 | 0.003181 | 10.52x | -90.49% |
| 512x512 | uint8 | 3 | 0.50 | screen | avx2 | 0.033456 | 0.002794 | 11.97x | -91.65% |
| 512x512 | uint8 | 3 | 0.00 | screen | scalar | 0.033232 | 0.002495 | 13.32x | -92.49% |
| 512x512 | uint8 | 3 | 0.00 | screen | sse42 | 0.033232 | 0.002469 | 13.46x | -92.57% |
| 512x512 | uint8 | 3 | 0.00 | screen | avx2 | 0.033232 | 0.002501 | 13.29x | -92.47% |
| 512x512 | uint8 | 3 | 1.00 | screen | scalar | 0.034090 | 0.006768 | 5.04x | -80.15% |
| 512x512 | uint8 | 3 | 1.00 | screen | sse42 | 0.034090 | 0.003281 | 10.39x | -90.38% |
| 512x512 | uint8 | 3 | 1.00 | screen | avx2 | 0.034090 | 0.002773 | 12.29x | -91.86% |
| 512x512 | uint8 | 3 | 0.50 | dodge | scalar | 0.033123 | 0.007078 | 4.68x | -78.63% |
| 512x512 | uint8 | 3 | 0.50 | dodge | sse42 | 0.033123 | 0.003173 | 10.44x | -90.42% |
| 512x512 | uint8 | 3 | 0.50 | dodge | avx2 | 0.033123 | 0.002839 | 11.67x | -91.43% |
| 512x512 | uint8 | 3 | 0.00 | dodge | scalar | 0.034229 | 0.002455 | 13.94x | -92.83% |
| 512x512 | uint8 | 3 | 0.00 | dodge | sse42 | 0.034229 | 0.002671 | 12.82x | -92.20% |
| 512x512 | uint8 | 3 | 0.00 | dodge | avx2 | 0.034229 | 0.002448 | 13.98x | -92.85% |
| 512x512 | uint8 | 3 | 1.00 | dodge | scalar | 0.032839 | 0.007240 | 4.54x | -77.95% |
| 512x512 | uint8 | 3 | 1.00 | dodge | sse42 | 0.032839 | 0.003170 | 10.36x | -90.35% |
| 512x512 | uint8 | 3 | 1.00 | dodge | avx2 | 0.032839 | 0.002993 | 10.97x | -90.89% |
| 512x512 | uint8 | 3 | 0.50 | addition | scalar | 0.032681 | 0.009961 | 3.28x | -69.52% |
| 512x512 | uint8 | 3 | 0.50 | addition | sse42 | 0.032681 | 0.003206 | 10.19x | -90.19% |
| 512x512 | uint8 | 3 | 0.50 | addition | avx2 | 0.032681 | 0.002746 | 11.90x | -91.60% |
| 512x512 | uint8 | 3 | 0.00 | addition | scalar | 0.032314 | 0.002716 | 11.90x | -91.59% |
| 512x512 | uint8 | 3 | 0.00 | addition | sse42 | 0.032314 | 0.002471 | 13.08x | -92.35% |
| 512x512 | uint8 | 3 | 0.00 | addition | avx2 | 0.032314 | 0.002607 | 12.39x | -91.93% |
| 512x512 | uint8 | 3 | 1.00 | addition | scalar | 0.032097 | 0.013158 | 2.44x | -59.00% |
| 512x512 | uint8 | 3 | 1.00 | addition | sse42 | 0.032097 | 0.003064 | 10.47x | -90.45% |
| 512x512 | uint8 | 3 | 1.00 | addition | avx2 | 0.032097 | 0.002955 | 10.86x | -90.79% |
| 512x512 | uint8 | 3 | 0.50 | darken_only | scalar | 0.031650 | 0.007394 | 4.28x | -76.64% |
| 512x512 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.031650 | 0.002987 | 10.60x | -90.56% |
| 512x512 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.031650 | 0.002712 | 11.67x | -91.43% |
| 512x512 | uint8 | 3 | 0.00 | darken_only | scalar | 0.032058 | 0.002480 | 12.93x | -92.26% |
| 512x512 | uint8 | 3 | 0.00 | darken_only | sse42 | 0.032058 | 0.002592 | 12.37x | -91.92% |
| 512x512 | uint8 | 3 | 0.00 | darken_only | avx2 | 0.032058 | 0.002460 | 13.03x | -92.33% |
| 512x512 | uint8 | 3 | 1.00 | darken_only | scalar | 0.031983 | 0.007593 | 4.21x | -76.26% |
| 512x512 | uint8 | 3 | 1.00 | darken_only | sse42 | 0.031983 | 0.003158 | 10.13x | -90.13% |
| 512x512 | uint8 | 3 | 1.00 | darken_only | avx2 | 0.031983 | 0.002728 | 11.72x | -91.47% |
| 512x512 | uint8 | 3 | 0.50 | multiply | scalar | 0.032072 | 0.006774 | 4.73x | -78.88% |
| 512x512 | uint8 | 3 | 0.50 | multiply | sse42 | 0.032072 | 0.002999 | 10.70x | -90.65% |
| 512x512 | uint8 | 3 | 0.50 | multiply | avx2 | 0.032072 | 0.002792 | 11.49x | -91.30% |
| 512x512 | uint8 | 3 | 0.00 | multiply | scalar | 0.031448 | 0.002459 | 12.79x | -92.18% |
| 512x512 | uint8 | 3 | 0.00 | multiply | sse42 | 0.031448 | 0.002555 | 12.31x | -91.87% |
| 512x512 | uint8 | 3 | 0.00 | multiply | avx2 | 0.031448 | 0.002502 | 12.57x | -92.04% |
| 512x512 | uint8 | 3 | 1.00 | multiply | scalar | 0.033504 | 0.007007 | 4.78x | -79.09% |
| 512x512 | uint8 | 3 | 1.00 | multiply | sse42 | 0.033504 | 0.003736 | 8.97x | -88.85% |
| 512x512 | uint8 | 3 | 1.00 | multiply | avx2 | 0.033504 | 0.002747 | 12.20x | -91.80% |
| 512x512 | uint8 | 3 | 0.50 | hard_light | scalar | 0.041097 | 0.011596 | 3.54x | -71.78% |
| 512x512 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.041097 | 0.003328 | 12.35x | -91.90% |
| 512x512 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.041097 | 0.002808 | 14.63x | -93.17% |
| 512x512 | uint8 | 3 | 0.00 | hard_light | scalar | 0.041339 | 0.002646 | 15.62x | -93.60% |
| 512x512 | uint8 | 3 | 0.00 | hard_light | sse42 | 0.041339 | 0.002576 | 16.04x | -93.77% |
| 512x512 | uint8 | 3 | 0.00 | hard_light | avx2 | 0.041339 | 0.002519 | 16.41x | -93.91% |
| 512x512 | uint8 | 3 | 1.00 | hard_light | scalar | 0.042490 | 0.012292 | 3.46x | -71.07% |
| 512x512 | uint8 | 3 | 1.00 | hard_light | sse42 | 0.042490 | 0.003154 | 13.47x | -92.58% |
| 512x512 | uint8 | 3 | 1.00 | hard_light | avx2 | 0.042490 | 0.002992 | 14.20x | -92.96% |
| 512x512 | uint8 | 3 | 0.50 | difference | scalar | 0.041215 | 0.006793 | 6.07x | -83.52% |
| 512x512 | uint8 | 3 | 0.50 | difference | sse42 | 0.041215 | 0.003034 | 13.58x | -92.64% |
| 512x512 | uint8 | 3 | 0.50 | difference | avx2 | 0.041215 | 0.002719 | 15.16x | -93.40% |
| 512x512 | uint8 | 3 | 0.00 | difference | scalar | 0.039747 | 0.002673 | 14.87x | -93.28% |
| 512x512 | uint8 | 3 | 0.00 | difference | sse42 | 0.039747 | 0.002471 | 16.09x | -93.78% |
| 512x512 | uint8 | 3 | 0.00 | difference | avx2 | 0.039747 | 0.002447 | 16.24x | -93.84% |
| 512x512 | uint8 | 3 | 1.00 | difference | scalar | 0.038210 | 0.006978 | 5.48x | -81.74% |
| 512x512 | uint8 | 3 | 1.00 | difference | sse42 | 0.038210 | 0.003323 | 11.50x | -91.30% |
| 512x512 | uint8 | 3 | 1.00 | difference | avx2 | 0.038210 | 0.002722 | 14.04x | -92.88% |
| 512x512 | uint8 | 3 | 0.50 | subtract | scalar | 0.031741 | 0.006305 | 5.03x | -80.14% |
| 512x512 | uint8 | 3 | 0.50 | subtract | sse42 | 0.031741 | 0.003165 | 10.03x | -90.03% |
| 512x512 | uint8 | 3 | 0.50 | subtract | avx2 | 0.031741 | 0.002835 | 11.19x | -91.07% |
| 512x512 | uint8 | 3 | 0.00 | subtract | scalar | 0.032500 | 0.002457 | 13.22x | -92.44% |
| 512x512 | uint8 | 3 | 0.00 | subtract | sse42 | 0.032500 | 0.002681 | 12.12x | -91.75% |
| 512x512 | uint8 | 3 | 0.00 | subtract | avx2 | 0.032500 | 0.002526 | 12.87x | -92.23% |
| 512x512 | uint8 | 3 | 1.00 | subtract | scalar | 0.032609 | 0.006167 | 5.29x | -81.09% |
| 512x512 | uint8 | 3 | 1.00 | subtract | sse42 | 0.032609 | 0.003686 | 8.85x | -88.70% |
| 512x512 | uint8 | 3 | 1.00 | subtract | avx2 | 0.032609 | 0.002749 | 11.86x | -91.57% |
| 512x512 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.032744 | 0.008369 | 3.91x | -74.44% |
| 512x512 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.032744 | 0.003069 | 10.67x | -90.63% |
| 512x512 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.032744 | 0.003055 | 10.72x | -90.67% |
| 512x512 | uint8 | 3 | 0.00 | grain_extract | scalar | 0.033836 | 0.002492 | 13.58x | -92.64% |
| 512x512 | uint8 | 3 | 0.00 | grain_extract | sse42 | 0.033836 | 0.002555 | 13.24x | -92.45% |
| 512x512 | uint8 | 3 | 0.00 | grain_extract | avx2 | 0.033836 | 0.002502 | 13.52x | -92.61% |
| 512x512 | uint8 | 3 | 1.00 | grain_extract | scalar | 0.034467 | 0.008152 | 4.23x | -76.35% |
| 512x512 | uint8 | 3 | 1.00 | grain_extract | sse42 | 0.034467 | 0.003086 | 11.17x | -91.05% |
| 512x512 | uint8 | 3 | 1.00 | grain_extract | avx2 | 0.034467 | 0.002782 | 12.39x | -91.93% |
| 512x512 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.033138 | 0.008927 | 3.71x | -73.06% |
| 512x512 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.033138 | 0.003085 | 10.74x | -90.69% |
| 512x512 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.033138 | 0.002801 | 11.83x | -91.55% |
| 512x512 | uint8 | 3 | 0.00 | grain_merge | scalar | 0.032545 | 0.002600 | 12.52x | -92.01% |
| 512x512 | uint8 | 3 | 0.00 | grain_merge | sse42 | 0.032545 | 0.002791 | 11.66x | -91.42% |
| 512x512 | uint8 | 3 | 0.00 | grain_merge | avx2 | 0.032545 | 0.002570 | 12.67x | -92.10% |
| 512x512 | uint8 | 3 | 1.00 | grain_merge | scalar | 0.033030 | 0.008323 | 3.97x | -74.80% |
| 512x512 | uint8 | 3 | 1.00 | grain_merge | sse42 | 0.033030 | 0.003051 | 10.83x | -90.76% |
| 512x512 | uint8 | 3 | 1.00 | grain_merge | avx2 | 0.033030 | 0.002749 | 12.02x | -91.68% |
| 512x512 | uint8 | 3 | 0.50 | divide | scalar | 0.033398 | 0.007225 | 4.62x | -78.37% |
| 512x512 | uint8 | 3 | 0.50 | divide | sse42 | 0.033398 | 0.003142 | 10.63x | -90.59% |
| 512x512 | uint8 | 3 | 0.50 | divide | avx2 | 0.033398 | 0.002801 | 11.92x | -91.61% |
| 512x512 | uint8 | 3 | 0.00 | divide | scalar | 0.033519 | 0.002469 | 13.58x | -92.63% |
| 512x512 | uint8 | 3 | 0.00 | divide | sse42 | 0.033519 | 0.002462 | 13.61x | -92.65% |
| 512x512 | uint8 | 3 | 0.00 | divide | avx2 | 0.033519 | 0.002435 | 13.77x | -92.74% |
| 512x512 | uint8 | 3 | 1.00 | divide | scalar | 0.034314 | 0.007807 | 4.40x | -77.25% |
| 512x512 | uint8 | 3 | 1.00 | divide | sse42 | 0.034314 | 0.003141 | 10.92x | -90.85% |
| 512x512 | uint8 | 3 | 1.00 | divide | avx2 | 0.034314 | 0.002819 | 12.17x | -91.78% |
| 512x512 | uint8 | 3 | 0.50 | overlay | scalar | 0.041128 | 0.011288 | 3.64x | -72.55% |
| 512x512 | uint8 | 3 | 0.50 | overlay | sse42 | 0.041128 | 0.003188 | 12.90x | -92.25% |
| 512x512 | uint8 | 3 | 0.50 | overlay | avx2 | 0.041128 | 0.002969 | 13.85x | -92.78% |
| 512x512 | uint8 | 3 | 0.00 | overlay | scalar | 0.040196 | 0.002609 | 15.41x | -93.51% |
| 512x512 | uint8 | 3 | 0.00 | overlay | sse42 | 0.040196 | 0.002651 | 15.16x | -93.41% |
| 512x512 | uint8 | 3 | 0.00 | overlay | avx2 | 0.040196 | 0.002485 | 16.18x | -93.82% |
| 512x512 | uint8 | 3 | 1.00 | overlay | scalar | 0.041999 | 0.012032 | 3.49x | -71.35% |
| 512x512 | uint8 | 3 | 1.00 | overlay | sse42 | 0.041999 | 0.003192 | 13.16x | -92.40% |
| 512x512 | uint8 | 3 | 1.00 | overlay | avx2 | 0.041999 | 0.002889 | 14.54x | -93.12% |
| 512x512 | uint8 | 3 | 0.50 | hsv_hue | scalar | 0.166167 | 0.022388 | 7.42x | -86.53% |
| 512x512 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 0.166167 | 0.004698 | 35.37x | -97.17% |
| 512x512 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 0.166167 | 0.004104 | 40.49x | -97.53% |
| 512x512 | uint8 | 3 | 0.00 | hsv_hue | scalar | 0.160949 | 0.002478 | 64.95x | -98.46% |
| 512x512 | uint8 | 3 | 0.00 | hsv_hue | sse42 | 0.160949 | 0.002509 | 64.14x | -98.44% |
| 512x512 | uint8 | 3 | 0.00 | hsv_hue | avx2 | 0.160949 | 0.002474 | 65.05x | -98.46% |
| 512x512 | uint8 | 3 | 1.00 | hsv_hue | scalar | 0.164172 | 0.022916 | 7.16x | -86.04% |
| 512x512 | uint8 | 3 | 1.00 | hsv_hue | sse42 | 0.164172 | 0.004946 | 33.19x | -96.99% |
| 512x512 | uint8 | 3 | 1.00 | hsv_hue | avx2 | 0.164172 | 0.003831 | 42.85x | -97.67% |
| 512x512 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 0.155164 | 0.018734 | 8.28x | -87.93% |
| 512x512 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 0.155164 | 0.005194 | 29.87x | -96.65% |
| 512x512 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 0.155164 | 0.003680 | 42.17x | -97.63% |
| 512x512 | uint8 | 3 | 0.00 | hsv_saturation | scalar | 0.153651 | 0.002480 | 61.95x | -98.39% |
| 512x512 | uint8 | 3 | 0.00 | hsv_saturation | sse42 | 0.153651 | 0.002457 | 62.52x | -98.40% |
| 512x512 | uint8 | 3 | 0.00 | hsv_saturation | avx2 | 0.153651 | 0.002448 | 62.76x | -98.41% |
| 512x512 | uint8 | 3 | 1.00 | hsv_saturation | scalar | 0.148705 | 0.018531 | 8.02x | -87.54% |
| 512x512 | uint8 | 3 | 1.00 | hsv_saturation | sse42 | 0.148705 | 0.004338 | 34.28x | -97.08% |
| 512x512 | uint8 | 3 | 1.00 | hsv_saturation | avx2 | 0.148705 | 0.003584 | 41.49x | -97.59% |
| 512x512 | uint8 | 3 | 0.50 | hsv_value | scalar | 0.155951 | 0.018848 | 8.27x | -87.91% |
| 512x512 | uint8 | 3 | 0.50 | hsv_value | sse42 | 0.155951 | 0.004494 | 34.70x | -97.12% |
| 512x512 | uint8 | 3 | 0.50 | hsv_value | avx2 | 0.155951 | 0.003665 | 42.55x | -97.65% |
| 512x512 | uint8 | 3 | 0.00 | hsv_value | scalar | 0.156161 | 0.002546 | 61.35x | -98.37% |
| 512x512 | uint8 | 3 | 0.00 | hsv_value | sse42 | 0.156161 | 0.002516 | 62.07x | -98.39% |
| 512x512 | uint8 | 3 | 0.00 | hsv_value | avx2 | 0.156161 | 0.002518 | 62.02x | -98.39% |
| 512x512 | uint8 | 3 | 1.00 | hsv_value | scalar | 0.156399 | 0.019190 | 8.15x | -87.73% |
| 512x512 | uint8 | 3 | 1.00 | hsv_value | sse42 | 0.156399 | 0.004421 | 35.37x | -97.17% |
| 512x512 | uint8 | 3 | 1.00 | hsv_value | avx2 | 0.156399 | 0.003645 | 42.90x | -97.67% |
| 512x512 | uint8 | 3 | 0.50 | hsl_color | scalar | 0.219584 | 0.020405 | 10.76x | -90.71% |
| 512x512 | uint8 | 3 | 0.50 | hsl_color | sse42 | 0.219584 | 0.004532 | 48.46x | -97.94% |
| 512x512 | uint8 | 3 | 0.50 | hsl_color | avx2 | 0.219584 | 0.003814 | 57.58x | -98.26% |
| 512x512 | uint8 | 3 | 0.00 | hsl_color | scalar | 0.219744 | 0.002662 | 82.56x | -98.79% |
| 512x512 | uint8 | 3 | 0.00 | hsl_color | sse42 | 0.219744 | 0.002524 | 87.05x | -98.85% |
| 512x512 | uint8 | 3 | 0.00 | hsl_color | avx2 | 0.219744 | 0.002512 | 87.49x | -98.86% |
| 512x512 | uint8 | 3 | 1.00 | hsl_color | scalar | 0.225375 | 0.021092 | 10.69x | -90.64% |
| 512x512 | uint8 | 3 | 1.00 | hsl_color | sse42 | 0.225375 | 0.004509 | 49.98x | -98.00% |
| 512x512 | uint8 | 3 | 1.00 | hsl_color | avx2 | 0.225375 | 0.003699 | 60.93x | -98.36% |
| 512x512 | uint8 | 3 | 0.50 | lch_hue | scalar | 0.202820 | 0.064643 | 3.14x | -68.13% |
| 512x512 | uint8 | 3 | 0.50 | lch_hue | sse42 | 0.202820 | 0.038800 | 5.23x | -80.87% |
| 512x512 | uint8 | 3 | 0.50 | lch_hue | avx2 | 0.202820 | 0.037403 | 5.42x | -81.56% |
| 512x512 | uint8 | 3 | 0.00 | lch_hue | scalar | 0.203039 | 0.002513 | 80.80x | -98.76% |
| 512x512 | uint8 | 3 | 0.00 | lch_hue | sse42 | 0.203039 | 0.002509 | 80.94x | -98.76% |
| 512x512 | uint8 | 3 | 0.00 | lch_hue | avx2 | 0.203039 | 0.002494 | 81.40x | -98.77% |
| 512x512 | uint8 | 3 | 1.00 | lch_hue | scalar | 0.203280 | 0.065453 | 3.11x | -67.80% |
| 512x512 | uint8 | 3 | 1.00 | lch_hue | sse42 | 0.203280 | 0.038317 | 5.31x | -81.15% |
| 512x512 | uint8 | 3 | 1.00 | lch_hue | avx2 | 0.203280 | 0.036140 | 5.62x | -82.22% |
| 512x512 | uint8 | 3 | 0.50 | lch_chroma | scalar | 0.203022 | 0.063831 | 3.18x | -68.56% |
| 512x512 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 0.203022 | 0.040172 | 5.05x | -80.21% |
| 512x512 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 0.203022 | 0.035696 | 5.69x | -82.42% |
| 512x512 | uint8 | 3 | 0.00 | lch_chroma | scalar | 0.201866 | 0.002472 | 81.68x | -98.78% |
| 512x512 | uint8 | 3 | 0.00 | lch_chroma | sse42 | 0.201866 | 0.002541 | 79.45x | -98.74% |
| 512x512 | uint8 | 3 | 0.00 | lch_chroma | avx2 | 0.201866 | 0.002515 | 80.28x | -98.75% |
| 512x512 | uint8 | 3 | 1.00 | lch_chroma | scalar | 0.202293 | 0.063676 | 3.18x | -68.52% |
| 512x512 | uint8 | 3 | 1.00 | lch_chroma | sse42 | 0.202293 | 0.037682 | 5.37x | -81.37% |
| 512x512 | uint8 | 3 | 1.00 | lch_chroma | avx2 | 0.202293 | 0.036102 | 5.60x | -82.15% |
| 512x512 | uint8 | 3 | 0.50 | lch_color | scalar | 0.199429 | 0.060710 | 3.28x | -69.56% |
| 512x512 | uint8 | 3 | 0.50 | lch_color | sse42 | 0.199429 | 0.036853 | 5.41x | -81.52% |
| 512x512 | uint8 | 3 | 0.50 | lch_color | avx2 | 0.199429 | 0.035537 | 5.61x | -82.18% |
| 512x512 | uint8 | 3 | 0.00 | lch_color | scalar | 0.193594 | 0.002484 | 77.94x | -98.72% |
| 512x512 | uint8 | 3 | 0.00 | lch_color | sse42 | 0.193594 | 0.002447 | 79.13x | -98.74% |
| 512x512 | uint8 | 3 | 0.00 | lch_color | avx2 | 0.193594 | 0.002455 | 78.86x | -98.73% |
| 512x512 | uint8 | 3 | 1.00 | lch_color | scalar | 0.193244 | 0.059690 | 3.24x | -69.11% |
| 512x512 | uint8 | 3 | 1.00 | lch_color | sse42 | 0.193244 | 0.036945 | 5.23x | -80.88% |
| 512x512 | uint8 | 3 | 1.00 | lch_color | avx2 | 0.193244 | 0.035597 | 5.43x | -81.58% |
| 512x512 | uint8 | 3 | 0.50 | lch_lightness | scalar | 0.191101 | 0.058859 | 3.25x | -69.20% |
| 512x512 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 0.191101 | 0.036305 | 5.26x | -81.00% |
| 512x512 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 0.191101 | 0.035205 | 5.43x | -81.58% |
| 512x512 | uint8 | 3 | 0.00 | lch_lightness | scalar | 0.193496 | 0.002454 | 78.84x | -98.73% |
| 512x512 | uint8 | 3 | 0.00 | lch_lightness | sse42 | 0.193496 | 0.002447 | 79.07x | -98.74% |
| 512x512 | uint8 | 3 | 0.00 | lch_lightness | avx2 | 0.193496 | 0.002448 | 79.05x | -98.73% |
| 512x512 | uint8 | 3 | 1.00 | lch_lightness | scalar | 0.191833 | 0.058516 | 3.28x | -69.50% |
| 512x512 | uint8 | 3 | 1.00 | lch_lightness | sse42 | 0.191833 | 0.036267 | 5.29x | -81.09% |
| 512x512 | uint8 | 3 | 1.00 | lch_lightness | avx2 | 0.191833 | 0.035246 | 5.44x | -81.63% |
| 512x512 | uint8 | 3 | 0.50 | burn | scalar | 0.041258 | 0.008238 | 5.01x | -80.03% |
| 512x512 | uint8 | 3 | 0.50 | burn | sse42 | 0.041258 | 0.003172 | 13.01x | -92.31% |
| 512x512 | uint8 | 3 | 0.50 | burn | avx2 | 0.041258 | 0.002843 | 14.51x | -93.11% |
| 512x512 | uint8 | 3 | 0.00 | burn | scalar | 0.040807 | 0.002488 | 16.40x | -93.90% |
| 512x512 | uint8 | 3 | 0.00 | burn | sse42 | 0.040807 | 0.002473 | 16.50x | -93.94% |
| 512x512 | uint8 | 3 | 0.00 | burn | avx2 | 0.040807 | 0.002451 | 16.65x | -93.99% |
| 512x512 | uint8 | 3 | 1.00 | burn | scalar | 0.040774 | 0.014204 | 2.87x | -65.16% |
| 512x512 | uint8 | 3 | 1.00 | burn | sse42 | 0.040774 | 0.003148 | 12.95x | -92.28% |
| 512x512 | uint8 | 3 | 1.00 | burn | avx2 | 0.040774 | 0.002839 | 14.36x | -93.04% |
| 512x512 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.036866 | 0.007473 | 4.93x | -79.73% |
| 512x512 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.036866 | 0.003018 | 12.22x | -91.81% |
| 512x512 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.036866 | 0.002750 | 13.41x | -92.54% |
| 512x512 | uint8 | 3 | 0.00 | linear_burn | scalar | 0.036995 | 0.002434 | 15.20x | -93.42% |
| 512x512 | uint8 | 3 | 0.00 | linear_burn | sse42 | 0.036995 | 0.002478 | 14.93x | -93.30% |
| 512x512 | uint8 | 3 | 0.00 | linear_burn | avx2 | 0.036995 | 0.002509 | 14.74x | -93.22% |
| 512x512 | uint8 | 3 | 1.00 | linear_burn | scalar | 0.036869 | 0.013267 | 2.78x | -64.02% |
| 512x512 | uint8 | 3 | 1.00 | linear_burn | sse42 | 0.036869 | 0.003009 | 12.25x | -91.84% |
| 512x512 | uint8 | 3 | 1.00 | linear_burn | avx2 | 0.036869 | 0.002750 | 13.41x | -92.54% |
| 512x512 | uint8 | 3 | 0.50 | exclusion | scalar | 0.039807 | 0.006692 | 5.95x | -83.19% |
| 512x512 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.039807 | 0.003045 | 13.07x | -92.35% |
| 512x512 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.039807 | 0.002769 | 14.38x | -93.04% |
| 512x512 | uint8 | 3 | 0.00 | exclusion | scalar | 0.040312 | 0.002680 | 15.04x | -93.35% |
| 512x512 | uint8 | 3 | 0.00 | exclusion | sse42 | 0.040312 | 0.002424 | 16.63x | -93.99% |
| 512x512 | uint8 | 3 | 0.00 | exclusion | avx2 | 0.040312 | 0.002446 | 16.48x | -93.93% |
| 512x512 | uint8 | 3 | 1.00 | exclusion | scalar | 0.039637 | 0.006856 | 5.78x | -82.70% |
| 512x512 | uint8 | 3 | 1.00 | exclusion | sse42 | 0.039637 | 0.003018 | 13.13x | -92.39% |
| 512x512 | uint8 | 3 | 1.00 | exclusion | avx2 | 0.039637 | 0.002735 | 14.49x | -93.10% |
| 512x512 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.051848 | 0.012682 | 4.09x | -75.54% |
| 512x512 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.051848 | 0.003247 | 15.97x | -93.74% |
| 512x512 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.051848 | 0.002878 | 18.02x | -94.45% |
| 512x512 | uint8 | 3 | 0.00 | vivid_light | scalar | 0.051919 | 0.002437 | 21.30x | -95.31% |
| 512x512 | uint8 | 3 | 0.00 | vivid_light | sse42 | 0.051919 | 0.002427 | 21.39x | -95.33% |
| 512x512 | uint8 | 3 | 0.00 | vivid_light | avx2 | 0.051919 | 0.002422 | 21.44x | -95.34% |
| 512x512 | uint8 | 3 | 1.00 | vivid_light | scalar | 0.051194 | 0.015229 | 3.36x | -70.25% |
| 512x512 | uint8 | 3 | 1.00 | vivid_light | sse42 | 0.051194 | 0.003257 | 15.72x | -93.64% |
| 512x512 | uint8 | 3 | 1.00 | vivid_light | avx2 | 0.051194 | 0.002880 | 17.77x | -94.37% |
| 512x512 | uint8 | 3 | 0.50 | pin_light | scalar | 0.045493 | 0.012118 | 3.75x | -73.36% |
| 512x512 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.045493 | 0.003014 | 15.10x | -93.38% |
| 512x512 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.045493 | 0.002735 | 16.63x | -93.99% |
| 512x512 | uint8 | 3 | 0.00 | pin_light | scalar | 0.044663 | 0.002447 | 18.25x | -94.52% |
| 512x512 | uint8 | 3 | 0.00 | pin_light | sse42 | 0.044663 | 0.002431 | 18.37x | -94.56% |
| 512x512 | uint8 | 3 | 0.00 | pin_light | avx2 | 0.044663 | 0.002467 | 18.10x | -94.48% |
| 512x512 | uint8 | 3 | 1.00 | pin_light | scalar | 0.044660 | 0.012160 | 3.67x | -72.77% |
| 512x512 | uint8 | 3 | 1.00 | pin_light | sse42 | 0.044660 | 0.003024 | 14.77x | -93.23% |
| 512x512 | uint8 | 3 | 1.00 | pin_light | avx2 | 0.044660 | 0.002778 | 16.07x | -93.78% |
| 512x512 | uint8 | 4 | 0.50 | normal | scalar | 0.026710 | 0.005272 | 5.07x | -80.26% |
| 512x512 | uint8 | 4 | 0.50 | normal | sse42 | 0.026710 | 0.000709 | 37.68x | -97.35% |
| 512x512 | uint8 | 4 | 0.50 | normal | avx2 | 0.026710 | 0.000630 | 42.37x | -97.64% |
| 512x512 | uint8 | 4 | 0.00 | normal | scalar | 0.025127 | 0.000052 | 483.35x | -99.79% |
| 512x512 | uint8 | 4 | 0.00 | normal | sse42 | 0.025127 | 0.000050 | 504.22x | -99.80% |
| 512x512 | uint8 | 4 | 0.00 | normal | avx2 | 0.025127 | 0.000054 | 462.87x | -99.78% |
| 512x512 | uint8 | 4 | 1.00 | normal | scalar | 0.025602 | 0.005291 | 4.84x | -79.33% |
| 512x512 | uint8 | 4 | 1.00 | normal | sse42 | 0.025602 | 0.000713 | 35.93x | -97.22% |
| 512x512 | uint8 | 4 | 1.00 | normal | avx2 | 0.025602 | 0.000658 | 38.92x | -97.43% |
| 512x512 | uint8 | 4 | 0.50 | soft_light | scalar | 0.035881 | 0.006524 | 5.50x | -81.82% |
| 512x512 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.035881 | 0.000897 | 40.02x | -97.50% |
| 512x512 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.035881 | 0.000860 | 41.73x | -97.60% |
| 512x512 | uint8 | 4 | 0.00 | soft_light | scalar | 0.035302 | 0.000045 | 784.77x | -99.87% |
| 512x512 | uint8 | 4 | 0.00 | soft_light | sse42 | 0.035302 | 0.000052 | 683.17x | -99.85% |
| 512x512 | uint8 | 4 | 0.00 | soft_light | avx2 | 0.035302 | 0.000049 | 723.39x | -99.86% |
| 512x512 | uint8 | 4 | 1.00 | soft_light | scalar | 0.032673 | 0.006397 | 5.11x | -80.42% |
| 512x512 | uint8 | 4 | 1.00 | soft_light | sse42 | 0.032673 | 0.000874 | 37.39x | -97.33% |
| 512x512 | uint8 | 4 | 1.00 | soft_light | avx2 | 0.032673 | 0.000815 | 40.09x | -97.51% |
| 512x512 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.026600 | 0.006861 | 3.88x | -74.21% |
| 512x512 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.026600 | 0.000772 | 34.45x | -97.10% |
| 512x512 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.026600 | 0.000779 | 34.14x | -97.07% |
| 512x512 | uint8 | 4 | 0.00 | lighten_only | scalar | 0.026643 | 0.000059 | 452.12x | -99.78% |
| 512x512 | uint8 | 4 | 0.00 | lighten_only | sse42 | 0.026643 | 0.000043 | 614.95x | -99.84% |
| 512x512 | uint8 | 4 | 0.00 | lighten_only | avx2 | 0.026643 | 0.000050 | 531.58x | -99.81% |
| 512x512 | uint8 | 4 | 1.00 | lighten_only | scalar | 0.026670 | 0.006755 | 3.95x | -74.67% |
| 512x512 | uint8 | 4 | 1.00 | lighten_only | sse42 | 0.026670 | 0.000758 | 35.18x | -97.16% |
| 512x512 | uint8 | 4 | 1.00 | lighten_only | avx2 | 0.026670 | 0.000785 | 33.96x | -97.06% |
| 512x512 | uint8 | 4 | 0.50 | screen | scalar | 0.027860 | 0.006197 | 4.50x | -77.76% |
| 512x512 | uint8 | 4 | 0.50 | screen | sse42 | 0.027860 | 0.000841 | 33.11x | -96.98% |
| 512x512 | uint8 | 4 | 0.50 | screen | avx2 | 0.027860 | 0.000784 | 35.54x | -97.19% |
| 512x512 | uint8 | 4 | 0.00 | screen | scalar | 0.027701 | 0.000045 | 621.19x | -99.84% |
| 512x512 | uint8 | 4 | 0.00 | screen | sse42 | 0.027701 | 0.000049 | 566.43x | -99.82% |
| 512x512 | uint8 | 4 | 0.00 | screen | avx2 | 0.027701 | 0.000059 | 466.71x | -99.79% |
| 512x512 | uint8 | 4 | 1.00 | screen | scalar | 0.029860 | 0.006504 | 4.59x | -78.22% |
| 512x512 | uint8 | 4 | 1.00 | screen | sse42 | 0.029860 | 0.000860 | 34.74x | -97.12% |
| 512x512 | uint8 | 4 | 1.00 | screen | avx2 | 0.029860 | 0.000809 | 36.93x | -97.29% |
| 512x512 | uint8 | 4 | 0.50 | dodge | scalar | 0.029710 | 0.006381 | 4.66x | -78.52% |
| 512x512 | uint8 | 4 | 0.50 | dodge | sse42 | 0.029710 | 0.000930 | 31.95x | -96.87% |
| 512x512 | uint8 | 4 | 0.50 | dodge | avx2 | 0.029710 | 0.000833 | 35.67x | -97.20% |
| 512x512 | uint8 | 4 | 0.00 | dodge | scalar | 0.026641 | 0.000045 | 589.24x | -99.83% |
| 512x512 | uint8 | 4 | 0.00 | dodge | sse42 | 0.026641 | 0.000046 | 584.97x | -99.83% |
| 512x512 | uint8 | 4 | 0.00 | dodge | avx2 | 0.026641 | 0.000049 | 541.24x | -99.82% |
| 512x512 | uint8 | 4 | 1.00 | dodge | scalar | 0.027587 | 0.006385 | 4.32x | -76.85% |
| 512x512 | uint8 | 4 | 1.00 | dodge | sse42 | 0.027587 | 0.000929 | 29.71x | -96.63% |
| 512x512 | uint8 | 4 | 1.00 | dodge | avx2 | 0.027587 | 0.000830 | 33.24x | -96.99% |
| 512x512 | uint8 | 4 | 0.50 | addition | scalar | 0.027399 | 0.007848 | 3.49x | -71.36% |
| 512x512 | uint8 | 4 | 0.50 | addition | sse42 | 0.027399 | 0.001042 | 26.30x | -96.20% |
| 512x512 | uint8 | 4 | 0.50 | addition | avx2 | 0.027399 | 0.000855 | 32.04x | -96.88% |
| 512x512 | uint8 | 4 | 0.00 | addition | scalar | 0.027256 | 0.000060 | 455.55x | -99.78% |
| 512x512 | uint8 | 4 | 0.00 | addition | sse42 | 0.027256 | 0.000051 | 538.16x | -99.81% |
| 512x512 | uint8 | 4 | 0.00 | addition | avx2 | 0.027256 | 0.000050 | 541.16x | -99.82% |
| 512x512 | uint8 | 4 | 1.00 | addition | scalar | 0.027466 | 0.009564 | 2.87x | -65.18% |
| 512x512 | uint8 | 4 | 1.00 | addition | sse42 | 0.027466 | 0.001028 | 26.72x | -96.26% |
| 512x512 | uint8 | 4 | 1.00 | addition | avx2 | 0.027466 | 0.000857 | 32.06x | -96.88% |
| 512x512 | uint8 | 4 | 0.50 | darken_only | scalar | 0.027941 | 0.006847 | 4.08x | -75.49% |
| 512x512 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.027941 | 0.000776 | 36.02x | -97.22% |
| 512x512 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.027941 | 0.000773 | 36.15x | -97.23% |
| 512x512 | uint8 | 4 | 0.00 | darken_only | scalar | 0.028389 | 0.000052 | 546.19x | -99.82% |
| 512x512 | uint8 | 4 | 0.00 | darken_only | sse42 | 0.028389 | 0.000049 | 584.70x | -99.83% |
| 512x512 | uint8 | 4 | 0.00 | darken_only | avx2 | 0.028389 | 0.000044 | 648.39x | -99.85% |
| 512x512 | uint8 | 4 | 1.00 | darken_only | scalar | 0.026800 | 0.006818 | 3.93x | -74.56% |
| 512x512 | uint8 | 4 | 1.00 | darken_only | sse42 | 0.026800 | 0.000789 | 33.97x | -97.06% |
| 512x512 | uint8 | 4 | 1.00 | darken_only | avx2 | 0.026800 | 0.000787 | 34.07x | -97.06% |
| 512x512 | uint8 | 4 | 0.50 | multiply | scalar | 0.027056 | 0.006228 | 4.34x | -76.98% |
| 512x512 | uint8 | 4 | 0.50 | multiply | sse42 | 0.027056 | 0.000803 | 33.68x | -97.03% |
| 512x512 | uint8 | 4 | 0.50 | multiply | avx2 | 0.027056 | 0.000808 | 33.47x | -97.01% |
| 512x512 | uint8 | 4 | 0.00 | multiply | scalar | 0.027315 | 0.000049 | 562.11x | -99.82% |
| 512x512 | uint8 | 4 | 0.00 | multiply | sse42 | 0.027315 | 0.000057 | 480.27x | -99.79% |
| 512x512 | uint8 | 4 | 0.00 | multiply | avx2 | 0.027315 | 0.000062 | 438.23x | -99.77% |
| 512x512 | uint8 | 4 | 1.00 | multiply | scalar | 0.027753 | 0.006197 | 4.48x | -77.67% |
| 512x512 | uint8 | 4 | 1.00 | multiply | sse42 | 0.027753 | 0.000784 | 35.39x | -97.17% |
| 512x512 | uint8 | 4 | 1.00 | multiply | avx2 | 0.027753 | 0.000806 | 34.41x | -97.09% |
| 512x512 | uint8 | 4 | 0.50 | hard_light | scalar | 0.036181 | 0.010264 | 3.52x | -71.63% |
| 512x512 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.036181 | 0.000950 | 38.09x | -97.37% |
| 512x512 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.036181 | 0.000840 | 43.07x | -97.68% |
| 512x512 | uint8 | 4 | 0.00 | hard_light | scalar | 0.036362 | 0.000048 | 759.61x | -99.87% |
| 512x512 | uint8 | 4 | 0.00 | hard_light | sse42 | 0.036362 | 0.000046 | 795.05x | -99.87% |
| 512x512 | uint8 | 4 | 0.00 | hard_light | avx2 | 0.036362 | 0.000057 | 636.21x | -99.84% |
| 512x512 | uint8 | 4 | 1.00 | hard_light | scalar | 0.036135 | 0.010285 | 3.51x | -71.54% |
| 512x512 | uint8 | 4 | 1.00 | hard_light | sse42 | 0.036135 | 0.000952 | 37.94x | -97.36% |
| 512x512 | uint8 | 4 | 1.00 | hard_light | avx2 | 0.036135 | 0.000852 | 42.43x | -97.64% |
| 512x512 | uint8 | 4 | 0.50 | difference | scalar | 0.034324 | 0.006114 | 5.61x | -82.19% |
| 512x512 | uint8 | 4 | 0.50 | difference | sse42 | 0.034324 | 0.000786 | 43.68x | -97.71% |
| 512x512 | uint8 | 4 | 0.50 | difference | avx2 | 0.034324 | 0.000810 | 42.40x | -97.64% |
| 512x512 | uint8 | 4 | 0.00 | difference | scalar | 0.035831 | 0.000056 | 642.49x | -99.84% |
| 512x512 | uint8 | 4 | 0.00 | difference | sse42 | 0.035831 | 0.000045 | 792.34x | -99.87% |
| 512x512 | uint8 | 4 | 0.00 | difference | avx2 | 0.035831 | 0.000064 | 560.02x | -99.82% |
| 512x512 | uint8 | 4 | 1.00 | difference | scalar | 0.034749 | 0.006628 | 5.24x | -80.93% |
| 512x512 | uint8 | 4 | 1.00 | difference | sse42 | 0.034749 | 0.000781 | 44.50x | -97.75% |
| 512x512 | uint8 | 4 | 1.00 | difference | avx2 | 0.034749 | 0.000805 | 43.15x | -97.68% |
| 512x512 | uint8 | 4 | 0.50 | subtract | scalar | 0.027458 | 0.005968 | 4.60x | -78.26% |
| 512x512 | uint8 | 4 | 0.50 | subtract | sse42 | 0.027458 | 0.001064 | 25.80x | -96.12% |
| 512x512 | uint8 | 4 | 0.50 | subtract | avx2 | 0.027458 | 0.000857 | 32.04x | -96.88% |
| 512x512 | uint8 | 4 | 0.00 | subtract | scalar | 0.027557 | 0.000051 | 539.70x | -99.81% |
| 512x512 | uint8 | 4 | 0.00 | subtract | sse42 | 0.027557 | 0.000051 | 535.78x | -99.81% |
| 512x512 | uint8 | 4 | 0.00 | subtract | avx2 | 0.027557 | 0.000054 | 511.54x | -99.80% |
| 512x512 | uint8 | 4 | 1.00 | subtract | scalar | 0.027457 | 0.005861 | 4.68x | -78.65% |
| 512x512 | uint8 | 4 | 1.00 | subtract | sse42 | 0.027457 | 0.001085 | 25.30x | -96.05% |
| 512x512 | uint8 | 4 | 1.00 | subtract | avx2 | 0.027457 | 0.000866 | 31.70x | -96.85% |
| 512x512 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.028318 | 0.007403 | 3.83x | -73.86% |
| 512x512 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.028318 | 0.000849 | 33.36x | -97.00% |
| 512x512 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.028318 | 0.000820 | 34.55x | -97.11% |
| 512x512 | uint8 | 4 | 0.00 | grain_extract | scalar | 0.027094 | 0.000045 | 603.85x | -99.83% |
| 512x512 | uint8 | 4 | 0.00 | grain_extract | sse42 | 0.027094 | 0.000051 | 529.75x | -99.81% |
| 512x512 | uint8 | 4 | 0.00 | grain_extract | avx2 | 0.027094 | 0.000046 | 590.63x | -99.83% |
| 512x512 | uint8 | 4 | 1.00 | grain_extract | scalar | 0.028005 | 0.007423 | 3.77x | -73.50% |
| 512x512 | uint8 | 4 | 1.00 | grain_extract | sse42 | 0.028005 | 0.000847 | 33.05x | -96.97% |
| 512x512 | uint8 | 4 | 1.00 | grain_extract | avx2 | 0.028005 | 0.000823 | 34.04x | -97.06% |
| 512x512 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.028295 | 0.007405 | 3.82x | -73.83% |
| 512x512 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.028295 | 0.000855 | 33.09x | -96.98% |
| 512x512 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.028295 | 0.000825 | 34.29x | -97.08% |
| 512x512 | uint8 | 4 | 0.00 | grain_merge | scalar | 0.028106 | 0.000064 | 441.54x | -99.77% |
| 512x512 | uint8 | 4 | 0.00 | grain_merge | sse42 | 0.028106 | 0.000066 | 424.95x | -99.76% |
| 512x512 | uint8 | 4 | 0.00 | grain_merge | avx2 | 0.028106 | 0.000089 | 316.82x | -99.68% |
| 512x512 | uint8 | 4 | 1.00 | grain_merge | scalar | 0.029137 | 0.007916 | 3.68x | -72.83% |
| 512x512 | uint8 | 4 | 1.00 | grain_merge | sse42 | 0.029137 | 0.000854 | 34.11x | -97.07% |
| 512x512 | uint8 | 4 | 1.00 | grain_merge | avx2 | 0.029137 | 0.000824 | 35.36x | -97.17% |
| 512x512 | uint8 | 4 | 0.50 | divide | scalar | 0.030289 | 0.006506 | 4.66x | -78.52% |
| 512x512 | uint8 | 4 | 0.50 | divide | sse42 | 0.030289 | 0.000879 | 34.47x | -97.10% |
| 512x512 | uint8 | 4 | 0.50 | divide | avx2 | 0.030289 | 0.000849 | 35.67x | -97.20% |
| 512x512 | uint8 | 4 | 0.00 | divide | scalar | 0.030100 | 0.000051 | 589.19x | -99.83% |
| 512x512 | uint8 | 4 | 0.00 | divide | sse42 | 0.030100 | 0.000055 | 542.49x | -99.82% |
| 512x512 | uint8 | 4 | 0.00 | divide | avx2 | 0.030100 | 0.000062 | 488.16x | -99.80% |
| 512x512 | uint8 | 4 | 1.00 | divide | scalar | 0.029433 | 0.006407 | 4.59x | -78.23% |
| 512x512 | uint8 | 4 | 1.00 | divide | sse42 | 0.029433 | 0.000873 | 33.73x | -97.04% |
| 512x512 | uint8 | 4 | 1.00 | divide | avx2 | 0.029433 | 0.000835 | 35.24x | -97.16% |
| 512x512 | uint8 | 4 | 0.50 | overlay | scalar | 0.034719 | 0.009838 | 3.53x | -71.66% |
| 512x512 | uint8 | 4 | 0.50 | overlay | sse42 | 0.034719 | 0.000902 | 38.50x | -97.40% |
| 512x512 | uint8 | 4 | 0.50 | overlay | avx2 | 0.034719 | 0.000832 | 41.71x | -97.60% |
| 512x512 | uint8 | 4 | 0.00 | overlay | scalar | 0.034768 | 0.000051 | 684.50x | -99.85% |
| 512x512 | uint8 | 4 | 0.00 | overlay | sse42 | 0.034768 | 0.000063 | 551.58x | -99.82% |
| 512x512 | uint8 | 4 | 0.00 | overlay | avx2 | 0.034768 | 0.000044 | 782.60x | -99.87% |
| 512x512 | uint8 | 4 | 1.00 | overlay | scalar | 0.035694 | 0.009944 | 3.59x | -72.14% |
| 512x512 | uint8 | 4 | 1.00 | overlay | sse42 | 0.035694 | 0.000921 | 38.74x | -97.42% |
| 512x512 | uint8 | 4 | 1.00 | overlay | avx2 | 0.035694 | 0.000846 | 42.21x | -97.63% |
| 512x512 | uint8 | 4 | 0.50 | hsv_hue | scalar | 0.151306 | 0.021558 | 7.02x | -85.75% |
| 512x512 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 0.151306 | 0.002347 | 64.46x | -98.45% |
| 512x512 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 0.151306 | 0.001477 | 102.43x | -99.02% |
| 512x512 | uint8 | 4 | 0.00 | hsv_hue | scalar | 0.150438 | 0.000046 | 3302.33x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | hsv_hue | sse42 | 0.150438 | 0.000062 | 2429.03x | -99.96% |
| 512x512 | uint8 | 4 | 0.00 | hsv_hue | avx2 | 0.150438 | 0.000053 | 2845.36x | -99.96% |
| 512x512 | uint8 | 4 | 1.00 | hsv_hue | scalar | 0.151390 | 0.021432 | 7.06x | -85.84% |
| 512x512 | uint8 | 4 | 1.00 | hsv_hue | sse42 | 0.151390 | 0.002344 | 64.58x | -98.45% |
| 512x512 | uint8 | 4 | 1.00 | hsv_hue | avx2 | 0.151390 | 0.001489 | 101.69x | -99.02% |
| 512x512 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 0.153048 | 0.017904 | 8.55x | -88.30% |
| 512x512 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 0.153048 | 0.001971 | 77.63x | -98.71% |
| 512x512 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 0.153048 | 0.001274 | 120.11x | -99.17% |
| 512x512 | uint8 | 4 | 0.00 | hsv_saturation | scalar | 0.149909 | 0.000049 | 3046.48x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | hsv_saturation | sse42 | 0.149909 | 0.000049 | 3058.46x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | hsv_saturation | avx2 | 0.149909 | 0.000053 | 2829.45x | -99.96% |
| 512x512 | uint8 | 4 | 1.00 | hsv_saturation | scalar | 0.151548 | 0.017789 | 8.52x | -88.26% |
| 512x512 | uint8 | 4 | 1.00 | hsv_saturation | sse42 | 0.151548 | 0.001979 | 76.58x | -98.69% |
| 512x512 | uint8 | 4 | 1.00 | hsv_saturation | avx2 | 0.151548 | 0.001281 | 118.27x | -99.15% |
| 512x512 | uint8 | 4 | 0.50 | hsv_value | scalar | 0.148971 | 0.018159 | 8.20x | -87.81% |
| 512x512 | uint8 | 4 | 0.50 | hsv_value | sse42 | 0.148971 | 0.001985 | 75.06x | -98.67% |
| 512x512 | uint8 | 4 | 0.50 | hsv_value | avx2 | 0.148971 | 0.001291 | 115.39x | -99.13% |
| 512x512 | uint8 | 4 | 0.00 | hsv_value | scalar | 0.158537 | 0.000045 | 3495.67x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | hsv_value | sse42 | 0.158537 | 0.000066 | 2397.40x | -99.96% |
| 512x512 | uint8 | 4 | 0.00 | hsv_value | avx2 | 0.158537 | 0.000053 | 3000.96x | -99.97% |
| 512x512 | uint8 | 4 | 1.00 | hsv_value | scalar | 0.154536 | 0.018343 | 8.42x | -88.13% |
| 512x512 | uint8 | 4 | 1.00 | hsv_value | sse42 | 0.154536 | 0.002016 | 76.66x | -98.70% |
| 512x512 | uint8 | 4 | 1.00 | hsv_value | avx2 | 0.154536 | 0.001301 | 118.80x | -99.16% |
| 512x512 | uint8 | 4 | 0.50 | hsl_color | scalar | 0.210237 | 0.019477 | 10.79x | -90.74% |
| 512x512 | uint8 | 4 | 0.50 | hsl_color | sse42 | 0.210237 | 0.002141 | 98.22x | -98.98% |
| 512x512 | uint8 | 4 | 0.50 | hsl_color | avx2 | 0.210237 | 0.001339 | 156.99x | -99.36% |
| 512x512 | uint8 | 4 | 0.00 | hsl_color | scalar | 0.239834 | 0.000049 | 4923.34x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | hsl_color | sse42 | 0.239834 | 0.000056 | 4272.46x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | hsl_color | avx2 | 0.239834 | 0.000046 | 5180.93x | -99.98% |
| 512x512 | uint8 | 4 | 1.00 | hsl_color | scalar | 0.221242 | 0.019275 | 11.48x | -91.29% |
| 512x512 | uint8 | 4 | 1.00 | hsl_color | sse42 | 0.221242 | 0.002110 | 104.87x | -99.05% |
| 512x512 | uint8 | 4 | 1.00 | hsl_color | avx2 | 0.221242 | 0.001281 | 172.67x | -99.42% |
| 512x512 | uint8 | 4 | 0.50 | lch_hue | scalar | 0.198552 | 0.064349 | 3.09x | -67.59% |
| 512x512 | uint8 | 4 | 0.50 | lch_hue | sse42 | 0.198552 | 0.036193 | 5.49x | -81.77% |
| 512x512 | uint8 | 4 | 0.50 | lch_hue | avx2 | 0.198552 | 0.033684 | 5.89x | -83.03% |
| 512x512 | uint8 | 4 | 0.00 | lch_hue | scalar | 0.203051 | 0.000047 | 4328.01x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | lch_hue | sse42 | 0.203051 | 0.000049 | 4162.90x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | lch_hue | avx2 | 0.203051 | 0.000052 | 3914.25x | -99.97% |
| 512x512 | uint8 | 4 | 1.00 | lch_hue | scalar | 0.199553 | 0.064647 | 3.09x | -67.60% |
| 512x512 | uint8 | 4 | 1.00 | lch_hue | sse42 | 0.199553 | 0.035158 | 5.68x | -82.38% |
| 512x512 | uint8 | 4 | 1.00 | lch_hue | avx2 | 0.199553 | 0.033835 | 5.90x | -83.04% |
| 512x512 | uint8 | 4 | 0.50 | lch_chroma | scalar | 0.199225 | 0.062261 | 3.20x | -68.75% |
| 512x512 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 0.199225 | 0.035776 | 5.57x | -82.04% |
| 512x512 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 0.199225 | 0.033280 | 5.99x | -83.30% |
| 512x512 | uint8 | 4 | 0.00 | lch_chroma | scalar | 0.200599 | 0.000056 | 3588.74x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | lch_chroma | sse42 | 0.200599 | 0.000047 | 4224.82x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | lch_chroma | avx2 | 0.200599 | 0.000052 | 3821.05x | -99.97% |
| 512x512 | uint8 | 4 | 1.00 | lch_chroma | scalar | 0.199451 | 0.066524 | 3.00x | -66.65% |
| 512x512 | uint8 | 4 | 1.00 | lch_chroma | sse42 | 0.199451 | 0.036171 | 5.51x | -81.86% |
| 512x512 | uint8 | 4 | 1.00 | lch_chroma | avx2 | 0.199451 | 0.033836 | 5.89x | -83.04% |
| 512x512 | uint8 | 4 | 0.50 | lch_color | scalar | 0.202948 | 0.059533 | 3.41x | -70.67% |
| 512x512 | uint8 | 4 | 0.50 | lch_color | sse42 | 0.202948 | 0.034778 | 5.84x | -82.86% |
| 512x512 | uint8 | 4 | 0.50 | lch_color | avx2 | 0.202948 | 0.034372 | 5.90x | -83.06% |
| 512x512 | uint8 | 4 | 0.00 | lch_color | scalar | 0.211890 | 0.000047 | 4492.21x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | lch_color | sse42 | 0.211890 | 0.000053 | 4029.97x | -99.98% |
| 512x512 | uint8 | 4 | 0.00 | lch_color | avx2 | 0.211890 | 0.000055 | 3873.69x | -99.97% |
| 512x512 | uint8 | 4 | 1.00 | lch_color | scalar | 0.201306 | 0.059053 | 3.41x | -70.67% |
| 512x512 | uint8 | 4 | 1.00 | lch_color | sse42 | 0.201306 | 0.034541 | 5.83x | -82.84% |
| 512x512 | uint8 | 4 | 1.00 | lch_color | avx2 | 0.201306 | 0.033392 | 6.03x | -83.41% |
| 512x512 | uint8 | 4 | 0.50 | lch_lightness | scalar | 0.197132 | 0.057612 | 3.42x | -70.78% |
| 512x512 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 0.197132 | 0.034019 | 5.79x | -82.74% |
| 512x512 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 0.197132 | 0.033080 | 5.96x | -83.22% |
| 512x512 | uint8 | 4 | 0.00 | lch_lightness | scalar | 0.198117 | 0.000050 | 3973.01x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | lch_lightness | sse42 | 0.198117 | 0.000065 | 3032.34x | -99.97% |
| 512x512 | uint8 | 4 | 0.00 | lch_lightness | avx2 | 0.198117 | 0.000061 | 3260.84x | -99.97% |
| 512x512 | uint8 | 4 | 1.00 | lch_lightness | scalar | 0.200636 | 0.057322 | 3.50x | -71.43% |
| 512x512 | uint8 | 4 | 1.00 | lch_lightness | sse42 | 0.200636 | 0.034211 | 5.86x | -82.95% |
| 512x512 | uint8 | 4 | 1.00 | lch_lightness | avx2 | 0.200636 | 0.033458 | 6.00x | -83.32% |
| 512x512 | uint8 | 4 | 0.50 | burn | scalar | 0.040936 | 0.007062 | 5.80x | -82.75% |
| 512x512 | uint8 | 4 | 0.50 | burn | sse42 | 0.040936 | 0.000920 | 44.50x | -97.75% |
| 512x512 | uint8 | 4 | 0.50 | burn | avx2 | 0.040936 | 0.000817 | 50.09x | -98.00% |
| 512x512 | uint8 | 4 | 0.00 | burn | scalar | 0.041223 | 0.000046 | 904.46x | -99.89% |
| 512x512 | uint8 | 4 | 0.00 | burn | sse42 | 0.041223 | 0.000043 | 950.42x | -99.89% |
| 512x512 | uint8 | 4 | 0.00 | burn | avx2 | 0.041223 | 0.000060 | 681.85x | -99.85% |
| 512x512 | uint8 | 4 | 1.00 | burn | scalar | 0.041279 | 0.007269 | 5.68x | -82.39% |
| 512x512 | uint8 | 4 | 1.00 | burn | sse42 | 0.041279 | 0.000922 | 44.79x | -97.77% |
| 512x512 | uint8 | 4 | 1.00 | burn | avx2 | 0.041279 | 0.000817 | 50.51x | -98.02% |
| 512x512 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.034140 | 0.006819 | 5.01x | -80.03% |
| 512x512 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.034140 | 0.000801 | 42.64x | -97.66% |
| 512x512 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.034140 | 0.000757 | 45.08x | -97.78% |
| 512x512 | uint8 | 4 | 0.00 | linear_burn | scalar | 0.035594 | 0.000067 | 529.62x | -99.81% |
| 512x512 | uint8 | 4 | 0.00 | linear_burn | sse42 | 0.035594 | 0.000057 | 621.64x | -99.84% |
| 512x512 | uint8 | 4 | 0.00 | linear_burn | avx2 | 0.035594 | 0.000057 | 625.75x | -99.84% |
| 512x512 | uint8 | 4 | 1.00 | linear_burn | scalar | 0.035424 | 0.006876 | 5.15x | -80.59% |
| 512x512 | uint8 | 4 | 1.00 | linear_burn | sse42 | 0.035424 | 0.000810 | 43.71x | -97.71% |
| 512x512 | uint8 | 4 | 1.00 | linear_burn | avx2 | 0.035424 | 0.000763 | 46.43x | -97.85% |
| 512x512 | uint8 | 4 | 0.50 | exclusion | scalar | 0.037918 | 0.006107 | 6.21x | -83.90% |
| 512x512 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.037918 | 0.000818 | 46.34x | -97.84% |
| 512x512 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.037918 | 0.000818 | 46.33x | -97.84% |
| 512x512 | uint8 | 4 | 0.00 | exclusion | scalar | 0.038264 | 0.000093 | 410.25x | -99.76% |
| 512x512 | uint8 | 4 | 0.00 | exclusion | sse42 | 0.038264 | 0.000048 | 799.51x | -99.87% |
| 512x512 | uint8 | 4 | 0.00 | exclusion | avx2 | 0.038264 | 0.000047 | 812.26x | -99.88% |
| 512x512 | uint8 | 4 | 1.00 | exclusion | scalar | 0.039294 | 0.006160 | 6.38x | -84.32% |
| 512x512 | uint8 | 4 | 1.00 | exclusion | sse42 | 0.039294 | 0.000844 | 46.57x | -97.85% |
| 512x512 | uint8 | 4 | 1.00 | exclusion | avx2 | 0.039294 | 0.000936 | 41.98x | -97.62% |
| 512x512 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.050744 | 0.011558 | 4.39x | -77.22% |
| 512x512 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.050744 | 0.001094 | 46.38x | -97.84% |
| 512x512 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.050744 | 0.000870 | 58.30x | -98.28% |
| 512x512 | uint8 | 4 | 0.00 | vivid_light | scalar | 0.053815 | 0.000044 | 1222.79x | -99.92% |
| 512x512 | uint8 | 4 | 0.00 | vivid_light | sse42 | 0.053815 | 0.000045 | 1198.25x | -99.92% |
| 512x512 | uint8 | 4 | 0.00 | vivid_light | avx2 | 0.053815 | 0.000058 | 934.24x | -99.89% |
| 512x512 | uint8 | 4 | 1.00 | vivid_light | scalar | 0.053175 | 0.011456 | 4.64x | -78.46% |
| 512x512 | uint8 | 4 | 1.00 | vivid_light | sse42 | 0.053175 | 0.001096 | 48.53x | -97.94% |
| 512x512 | uint8 | 4 | 1.00 | vivid_light | avx2 | 0.053175 | 0.000890 | 59.76x | -98.33% |
| 512x512 | uint8 | 4 | 0.50 | pin_light | scalar | 0.044281 | 0.010741 | 4.12x | -75.74% |
| 512x512 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.044281 | 0.000878 | 50.41x | -98.02% |
| 512x512 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.044281 | 0.000825 | 53.67x | -98.14% |
| 512x512 | uint8 | 4 | 0.00 | pin_light | scalar | 0.043876 | 0.000045 | 972.27x | -99.90% |
| 512x512 | uint8 | 4 | 0.00 | pin_light | sse42 | 0.043876 | 0.000049 | 901.70x | -99.89% |
| 512x512 | uint8 | 4 | 0.00 | pin_light | avx2 | 0.043876 | 0.000048 | 908.77x | -99.89% |
| 512x512 | uint8 | 4 | 1.00 | pin_light | scalar | 0.042715 | 0.010685 | 4.00x | -74.98% |
| 512x512 | uint8 | 4 | 1.00 | pin_light | sse42 | 0.042715 | 0.000881 | 48.50x | -97.94% |
| 512x512 | uint8 | 4 | 1.00 | pin_light | avx2 | 0.042715 | 0.000824 | 51.87x | -98.07% |
| 512x512 | float32 | 3 | 0.50 | normal | scalar | 0.029108 | 0.002407 | 12.09x | -91.73% |
| 512x512 | float32 | 3 | 0.50 | normal | sse42 | 0.029108 | 0.000943 | 30.86x | -96.76% |
| 512x512 | float32 | 3 | 0.50 | normal | avx2 | 0.029108 | 0.000945 | 30.81x | -96.75% |
| 512x512 | float32 | 3 | 0.00 | normal | scalar | 0.029241 | 0.000717 | 40.79x | -97.55% |
| 512x512 | float32 | 3 | 0.00 | normal | sse42 | 0.029241 | 0.000382 | 76.54x | -98.69% |
| 512x512 | float32 | 3 | 0.00 | normal | avx2 | 0.029241 | 0.000382 | 76.57x | -98.69% |
| 512x512 | float32 | 3 | 1.00 | normal | scalar | 0.029005 | 0.000751 | 38.62x | -97.41% |
| 512x512 | float32 | 3 | 1.00 | normal | sse42 | 0.029005 | 0.000514 | 56.44x | -98.23% |
| 512x512 | float32 | 3 | 1.00 | normal | avx2 | 0.029005 | 0.000529 | 54.85x | -98.18% |
| 512x512 | float32 | 3 | 0.50 | soft_light | scalar | 0.039783 | 0.002516 | 15.81x | -93.68% |
| 512x512 | float32 | 3 | 0.50 | soft_light | sse42 | 0.039783 | 0.000685 | 58.05x | -98.28% |
| 512x512 | float32 | 3 | 0.50 | soft_light | avx2 | 0.039783 | 0.000622 | 63.95x | -98.44% |
| 512x512 | float32 | 3 | 0.00 | soft_light | scalar | 0.038480 | 0.000452 | 85.16x | -98.83% |
| 512x512 | float32 | 3 | 0.00 | soft_light | sse42 | 0.038480 | 0.000431 | 89.25x | -98.88% |
| 512x512 | float32 | 3 | 0.00 | soft_light | avx2 | 0.038480 | 0.000407 | 94.63x | -98.94% |
| 512x512 | float32 | 3 | 1.00 | soft_light | scalar | 0.037100 | 0.002431 | 15.26x | -93.45% |
| 512x512 | float32 | 3 | 1.00 | soft_light | sse42 | 0.037100 | 0.000530 | 69.99x | -98.57% |
| 512x512 | float32 | 3 | 1.00 | soft_light | avx2 | 0.037100 | 0.000492 | 75.34x | -98.67% |
| 512x512 | float32 | 3 | 0.50 | lighten_only | scalar | 0.029643 | 0.002957 | 10.02x | -90.02% |
| 512x512 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.029643 | 0.000600 | 49.42x | -97.98% |
| 512x512 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.029643 | 0.000536 | 55.33x | -98.19% |
| 512x512 | float32 | 3 | 0.00 | lighten_only | scalar | 0.030620 | 0.000423 | 72.45x | -98.62% |
| 512x512 | float32 | 3 | 0.00 | lighten_only | sse42 | 0.030620 | 0.000432 | 70.88x | -98.59% |
| 512x512 | float32 | 3 | 0.00 | lighten_only | avx2 | 0.030620 | 0.000394 | 77.75x | -98.71% |
| 512x512 | float32 | 3 | 1.00 | lighten_only | scalar | 0.030304 | 0.002939 | 10.31x | -90.30% |
| 512x512 | float32 | 3 | 1.00 | lighten_only | sse42 | 0.030304 | 0.000608 | 49.82x | -97.99% |
| 512x512 | float32 | 3 | 1.00 | lighten_only | avx2 | 0.030304 | 0.000578 | 52.46x | -98.09% |
| 512x512 | float32 | 3 | 0.50 | screen | scalar | 0.031668 | 0.002260 | 14.01x | -92.86% |
| 512x512 | float32 | 3 | 0.50 | screen | sse42 | 0.031668 | 0.000701 | 45.17x | -97.79% |
| 512x512 | float32 | 3 | 0.50 | screen | avx2 | 0.031668 | 0.000556 | 56.94x | -98.24% |
| 512x512 | float32 | 3 | 0.00 | screen | scalar | 0.033526 | 0.000520 | 64.45x | -98.45% |
| 512x512 | float32 | 3 | 0.00 | screen | sse42 | 0.033526 | 0.000482 | 69.62x | -98.56% |
| 512x512 | float32 | 3 | 0.00 | screen | avx2 | 0.033526 | 0.000551 | 60.82x | -98.36% |
| 512x512 | float32 | 3 | 1.00 | screen | scalar | 0.032962 | 0.002279 | 14.46x | -93.09% |
| 512x512 | float32 | 3 | 1.00 | screen | sse42 | 0.032962 | 0.000585 | 56.35x | -98.23% |
| 512x512 | float32 | 3 | 1.00 | screen | avx2 | 0.032962 | 0.000538 | 61.30x | -98.37% |
| 512x512 | float32 | 3 | 0.50 | dodge | scalar | 0.031778 | 0.002525 | 12.59x | -92.06% |
| 512x512 | float32 | 3 | 0.50 | dodge | sse42 | 0.031778 | 0.000601 | 52.89x | -98.11% |
| 512x512 | float32 | 3 | 0.50 | dodge | avx2 | 0.031778 | 0.000493 | 64.42x | -98.45% |
| 512x512 | float32 | 3 | 0.00 | dodge | scalar | 0.030137 | 0.000465 | 64.83x | -98.46% |
| 512x512 | float32 | 3 | 0.00 | dodge | sse42 | 0.030137 | 0.000369 | 81.68x | -98.78% |
| 512x512 | float32 | 3 | 0.00 | dodge | avx2 | 0.030137 | 0.000359 | 83.98x | -98.81% |
| 512x512 | float32 | 3 | 1.00 | dodge | scalar | 0.031348 | 0.002651 | 11.82x | -91.54% |
| 512x512 | float32 | 3 | 1.00 | dodge | sse42 | 0.031348 | 0.000577 | 54.36x | -98.16% |
| 512x512 | float32 | 3 | 1.00 | dodge | avx2 | 0.031348 | 0.000528 | 59.38x | -98.32% |
| 512x512 | float32 | 3 | 0.50 | addition | scalar | 0.031251 | 0.006341 | 4.93x | -79.71% |
| 512x512 | float32 | 3 | 0.50 | addition | sse42 | 0.031251 | 0.000599 | 52.18x | -98.08% |
| 512x512 | float32 | 3 | 0.50 | addition | avx2 | 0.031251 | 0.000626 | 49.92x | -98.00% |
| 512x512 | float32 | 3 | 0.00 | addition | scalar | 0.035432 | 0.000420 | 84.43x | -98.82% |
| 512x512 | float32 | 3 | 0.00 | addition | sse42 | 0.035432 | 0.000386 | 91.70x | -98.91% |
| 512x512 | float32 | 3 | 0.00 | addition | avx2 | 0.035432 | 0.000384 | 92.21x | -98.92% |
| 512x512 | float32 | 3 | 1.00 | addition | scalar | 0.030969 | 0.009429 | 3.28x | -69.55% |
| 512x512 | float32 | 3 | 1.00 | addition | sse42 | 0.030969 | 0.000535 | 57.91x | -98.27% |
| 512x512 | float32 | 3 | 1.00 | addition | avx2 | 0.030969 | 0.000494 | 62.67x | -98.40% |
| 512x512 | float32 | 3 | 0.50 | darken_only | scalar | 0.031191 | 0.002994 | 10.42x | -90.40% |
| 512x512 | float32 | 3 | 0.50 | darken_only | sse42 | 0.031191 | 0.000574 | 54.36x | -98.16% |
| 512x512 | float32 | 3 | 0.50 | darken_only | avx2 | 0.031191 | 0.000519 | 60.05x | -98.33% |
| 512x512 | float32 | 3 | 0.00 | darken_only | scalar | 0.034720 | 0.000439 | 79.08x | -98.74% |
| 512x512 | float32 | 3 | 0.00 | darken_only | sse42 | 0.034720 | 0.000415 | 83.61x | -98.80% |
| 512x512 | float32 | 3 | 0.00 | darken_only | avx2 | 0.034720 | 0.000405 | 85.75x | -98.83% |
| 512x512 | float32 | 3 | 1.00 | darken_only | scalar | 0.031447 | 0.002957 | 10.64x | -90.60% |
| 512x512 | float32 | 3 | 1.00 | darken_only | sse42 | 0.031447 | 0.000538 | 58.43x | -98.29% |
| 512x512 | float32 | 3 | 1.00 | darken_only | avx2 | 0.031447 | 0.000475 | 66.15x | -98.49% |
| 512x512 | float32 | 3 | 0.50 | multiply | scalar | 0.030316 | 0.002218 | 13.67x | -92.68% |
| 512x512 | float32 | 3 | 0.50 | multiply | sse42 | 0.030316 | 0.000551 | 54.99x | -98.18% |
| 512x512 | float32 | 3 | 0.50 | multiply | avx2 | 0.030316 | 0.000511 | 59.32x | -98.31% |
| 512x512 | float32 | 3 | 0.00 | multiply | scalar | 0.030783 | 0.000478 | 64.43x | -98.45% |
| 512x512 | float32 | 3 | 0.00 | multiply | sse42 | 0.030783 | 0.000396 | 77.76x | -98.71% |
| 512x512 | float32 | 3 | 0.00 | multiply | avx2 | 0.030783 | 0.000425 | 72.38x | -98.62% |
| 512x512 | float32 | 3 | 1.00 | multiply | scalar | 0.031053 | 0.002235 | 13.89x | -92.80% |
| 512x512 | float32 | 3 | 1.00 | multiply | sse42 | 0.031053 | 0.000679 | 45.75x | -97.81% |
| 512x512 | float32 | 3 | 1.00 | multiply | avx2 | 0.031053 | 0.000638 | 48.64x | -97.94% |
| 512x512 | float32 | 3 | 0.50 | hard_light | scalar | 0.040357 | 0.007248 | 5.57x | -82.04% |
| 512x512 | float32 | 3 | 0.50 | hard_light | sse42 | 0.040357 | 0.000616 | 65.55x | -98.47% |
| 512x512 | float32 | 3 | 0.50 | hard_light | avx2 | 0.040357 | 0.000510 | 79.10x | -98.74% |
| 512x512 | float32 | 3 | 0.00 | hard_light | scalar | 0.039814 | 0.000396 | 100.47x | -99.00% |
| 512x512 | float32 | 3 | 0.00 | hard_light | sse42 | 0.039814 | 0.000448 | 88.85x | -98.87% |
| 512x512 | float32 | 3 | 0.00 | hard_light | avx2 | 0.039814 | 0.000405 | 98.41x | -98.98% |
| 512x512 | float32 | 3 | 1.00 | hard_light | scalar | 0.040407 | 0.007269 | 5.56x | -82.01% |
| 512x512 | float32 | 3 | 1.00 | hard_light | sse42 | 0.040407 | 0.000621 | 65.07x | -98.46% |
| 512x512 | float32 | 3 | 1.00 | hard_light | avx2 | 0.040407 | 0.000507 | 79.64x | -98.74% |
| 512x512 | float32 | 3 | 0.50 | difference | scalar | 0.038225 | 0.002206 | 17.33x | -94.23% |
| 512x512 | float32 | 3 | 0.50 | difference | sse42 | 0.038225 | 0.000543 | 70.34x | -98.58% |
| 512x512 | float32 | 3 | 0.50 | difference | avx2 | 0.038225 | 0.000496 | 77.08x | -98.70% |
| 512x512 | float32 | 3 | 0.00 | difference | scalar | 0.038324 | 0.000407 | 94.21x | -98.94% |
| 512x512 | float32 | 3 | 0.00 | difference | sse42 | 0.038324 | 0.000401 | 95.67x | -98.95% |
| 512x512 | float32 | 3 | 0.00 | difference | avx2 | 0.038324 | 0.000425 | 90.07x | -98.89% |
| 512x512 | float32 | 3 | 1.00 | difference | scalar | 0.038623 | 0.002203 | 17.53x | -94.30% |
| 512x512 | float32 | 3 | 1.00 | difference | sse42 | 0.038623 | 0.000580 | 66.61x | -98.50% |
| 512x512 | float32 | 3 | 1.00 | difference | avx2 | 0.038623 | 0.000548 | 70.54x | -98.58% |
| 512x512 | float32 | 3 | 0.50 | subtract | scalar | 0.030890 | 0.003037 | 10.17x | -90.17% |
| 512x512 | float32 | 3 | 0.50 | subtract | sse42 | 0.030890 | 0.000559 | 55.30x | -98.19% |
| 512x512 | float32 | 3 | 0.50 | subtract | avx2 | 0.030890 | 0.000506 | 61.04x | -98.36% |
| 512x512 | float32 | 3 | 0.00 | subtract | scalar | 0.030367 | 0.000420 | 72.27x | -98.62% |
| 512x512 | float32 | 3 | 0.00 | subtract | sse42 | 0.030367 | 0.000375 | 80.98x | -98.77% |
| 512x512 | float32 | 3 | 0.00 | subtract | avx2 | 0.030367 | 0.000437 | 69.47x | -98.56% |
| 512x512 | float32 | 3 | 1.00 | subtract | scalar | 0.030459 | 0.003034 | 10.04x | -90.04% |
| 512x512 | float32 | 3 | 1.00 | subtract | sse42 | 0.030459 | 0.000682 | 44.64x | -97.76% |
| 512x512 | float32 | 3 | 1.00 | subtract | avx2 | 0.030459 | 0.000632 | 48.23x | -97.93% |
| 512x512 | float32 | 3 | 0.50 | grain_extract | scalar | 0.031098 | 0.004067 | 7.65x | -86.92% |
| 512x512 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.031098 | 0.000553 | 56.19x | -98.22% |
| 512x512 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.031098 | 0.000502 | 61.99x | -98.39% |
| 512x512 | float32 | 3 | 0.00 | grain_extract | scalar | 0.031247 | 0.000438 | 71.33x | -98.60% |
| 512x512 | float32 | 3 | 0.00 | grain_extract | sse42 | 0.031247 | 0.000431 | 72.53x | -98.62% |
| 512x512 | float32 | 3 | 0.00 | grain_extract | avx2 | 0.031247 | 0.000442 | 70.74x | -98.59% |
| 512x512 | float32 | 3 | 1.00 | grain_extract | scalar | 0.030855 | 0.004109 | 7.51x | -86.68% |
| 512x512 | float32 | 3 | 1.00 | grain_extract | sse42 | 0.030855 | 0.000587 | 52.53x | -98.10% |
| 512x512 | float32 | 3 | 1.00 | grain_extract | avx2 | 0.030855 | 0.000522 | 59.07x | -98.31% |
| 512x512 | float32 | 3 | 0.50 | grain_merge | scalar | 0.032352 | 0.004126 | 7.84x | -87.25% |
| 512x512 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.032352 | 0.000635 | 50.92x | -98.04% |
| 512x512 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.032352 | 0.000595 | 54.40x | -98.16% |
| 512x512 | float32 | 3 | 0.00 | grain_merge | scalar | 0.031255 | 0.000415 | 75.33x | -98.67% |
| 512x512 | float32 | 3 | 0.00 | grain_merge | sse42 | 0.031255 | 0.000428 | 72.94x | -98.63% |
| 512x512 | float32 | 3 | 0.00 | grain_merge | avx2 | 0.031255 | 0.000419 | 74.65x | -98.66% |
| 512x512 | float32 | 3 | 1.00 | grain_merge | scalar | 0.033308 | 0.004092 | 8.14x | -87.72% |
| 512x512 | float32 | 3 | 1.00 | grain_merge | sse42 | 0.033308 | 0.000592 | 56.22x | -98.22% |
| 512x512 | float32 | 3 | 1.00 | grain_merge | avx2 | 0.033308 | 0.000563 | 59.15x | -98.31% |
| 512x512 | float32 | 3 | 0.50 | divide | scalar | 0.032876 | 0.002507 | 13.11x | -92.37% |
| 512x512 | float32 | 3 | 0.50 | divide | sse42 | 0.032876 | 0.000657 | 50.02x | -98.00% |
| 512x512 | float32 | 3 | 0.50 | divide | avx2 | 0.032876 | 0.000556 | 59.08x | -98.31% |
| 512x512 | float32 | 3 | 0.00 | divide | scalar | 0.032400 | 0.000409 | 79.13x | -98.74% |
| 512x512 | float32 | 3 | 0.00 | divide | sse42 | 0.032400 | 0.000442 | 73.30x | -98.64% |
| 512x512 | float32 | 3 | 0.00 | divide | avx2 | 0.032400 | 0.000384 | 84.36x | -98.81% |
| 512x512 | float32 | 3 | 1.00 | divide | scalar | 0.032263 | 0.002434 | 13.26x | -92.46% |
| 512x512 | float32 | 3 | 1.00 | divide | sse42 | 0.032263 | 0.000642 | 50.24x | -98.01% |
| 512x512 | float32 | 3 | 1.00 | divide | avx2 | 0.032263 | 0.000511 | 63.09x | -98.41% |
| 512x512 | float32 | 3 | 0.50 | overlay | scalar | 0.042319 | 0.006742 | 6.28x | -84.07% |
| 512x512 | float32 | 3 | 0.50 | overlay | sse42 | 0.042319 | 0.000677 | 62.50x | -98.40% |
| 512x512 | float32 | 3 | 0.50 | overlay | avx2 | 0.042319 | 0.000602 | 70.33x | -98.58% |
| 512x512 | float32 | 3 | 0.00 | overlay | scalar | 0.038041 | 0.000372 | 102.30x | -99.02% |
| 512x512 | float32 | 3 | 0.00 | overlay | sse42 | 0.038041 | 0.000371 | 102.62x | -99.03% |
| 512x512 | float32 | 3 | 0.00 | overlay | avx2 | 0.038041 | 0.000359 | 105.97x | -99.06% |
| 512x512 | float32 | 3 | 1.00 | overlay | scalar | 0.038353 | 0.006715 | 5.71x | -82.49% |
| 512x512 | float32 | 3 | 1.00 | overlay | sse42 | 0.038353 | 0.000575 | 66.70x | -98.50% |
| 512x512 | float32 | 3 | 1.00 | overlay | avx2 | 0.038353 | 0.000500 | 76.74x | -98.70% |
| 512x512 | float32 | 3 | 0.50 | hsv_hue | scalar | 0.124326 | 0.016877 | 7.37x | -86.43% |
| 512x512 | float32 | 3 | 0.50 | hsv_hue | sse42 | 0.124326 | 0.002332 | 53.32x | -98.12% |
| 512x512 | float32 | 3 | 0.50 | hsv_hue | avx2 | 0.124326 | 0.001422 | 87.44x | -98.86% |
| 512x512 | float32 | 3 | 0.00 | hsv_hue | scalar | 0.151273 | 0.001092 | 138.54x | -99.28% |
| 512x512 | float32 | 3 | 0.00 | hsv_hue | sse42 | 0.151273 | 0.000912 | 165.96x | -99.40% |
| 512x512 | float32 | 3 | 0.00 | hsv_hue | avx2 | 0.151273 | 0.000460 | 329.19x | -99.70% |
| 512x512 | float32 | 3 | 1.00 | hsv_hue | scalar | 0.144575 | 0.018140 | 7.97x | -87.45% |
| 512x512 | float32 | 3 | 1.00 | hsv_hue | sse42 | 0.144575 | 0.002704 | 53.48x | -98.13% |
| 512x512 | float32 | 3 | 1.00 | hsv_hue | avx2 | 0.144575 | 0.001468 | 98.45x | -98.98% |
| 512x512 | float32 | 3 | 0.50 | hsv_saturation | scalar | 0.127571 | 0.013303 | 9.59x | -89.57% |
| 512x512 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 0.127571 | 0.002060 | 61.93x | -98.39% |
| 512x512 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 0.127571 | 0.001282 | 99.54x | -99.00% |
| 512x512 | float32 | 3 | 0.00 | hsv_saturation | scalar | 0.127193 | 0.000664 | 191.52x | -99.48% |
| 512x512 | float32 | 3 | 0.00 | hsv_saturation | sse42 | 0.127193 | 0.000393 | 324.03x | -99.69% |
| 512x512 | float32 | 3 | 0.00 | hsv_saturation | avx2 | 0.127193 | 0.000354 | 359.08x | -99.72% |
| 512x512 | float32 | 3 | 1.00 | hsv_saturation | scalar | 0.127160 | 0.014077 | 9.03x | -88.93% |
| 512x512 | float32 | 3 | 1.00 | hsv_saturation | sse42 | 0.127160 | 0.002077 | 61.22x | -98.37% |
| 512x512 | float32 | 3 | 1.00 | hsv_saturation | avx2 | 0.127160 | 0.001279 | 99.46x | -98.99% |
| 512x512 | float32 | 3 | 0.50 | hsv_value | scalar | 0.125842 | 0.013749 | 9.15x | -89.07% |
| 512x512 | float32 | 3 | 0.50 | hsv_value | sse42 | 0.125842 | 0.002078 | 60.57x | -98.35% |
| 512x512 | float32 | 3 | 0.50 | hsv_value | avx2 | 0.125842 | 0.001269 | 99.14x | -98.99% |
| 512x512 | float32 | 3 | 0.00 | hsv_value | scalar | 0.126584 | 0.000676 | 187.20x | -99.47% |
| 512x512 | float32 | 3 | 0.00 | hsv_value | sse42 | 0.126584 | 0.000349 | 362.75x | -99.72% |
| 512x512 | float32 | 3 | 0.00 | hsv_value | avx2 | 0.126584 | 0.000384 | 329.58x | -99.70% |
| 512x512 | float32 | 3 | 1.00 | hsv_value | scalar | 0.128332 | 0.014413 | 8.90x | -88.77% |
| 512x512 | float32 | 3 | 1.00 | hsv_value | sse42 | 0.128332 | 0.002080 | 61.71x | -98.38% |
| 512x512 | float32 | 3 | 1.00 | hsv_value | avx2 | 0.128332 | 0.001439 | 89.18x | -98.88% |
| 512x512 | float32 | 3 | 0.50 | hsl_color | scalar | 0.167910 | 0.015016 | 11.18x | -91.06% |
| 512x512 | float32 | 3 | 0.50 | hsl_color | sse42 | 0.167910 | 0.002170 | 77.39x | -98.71% |
| 512x512 | float32 | 3 | 0.50 | hsl_color | avx2 | 0.167910 | 0.001364 | 123.07x | -99.19% |
| 512x512 | float32 | 3 | 0.00 | hsl_color | scalar | 0.166380 | 0.000378 | 439.79x | -99.77% |
| 512x512 | float32 | 3 | 0.00 | hsl_color | sse42 | 0.166380 | 0.000364 | 456.95x | -99.78% |
| 512x512 | float32 | 3 | 0.00 | hsl_color | avx2 | 0.166380 | 0.000398 | 417.95x | -99.76% |
| 512x512 | float32 | 3 | 1.00 | hsl_color | scalar | 0.174364 | 0.015355 | 11.36x | -91.19% |
| 512x512 | float32 | 3 | 1.00 | hsl_color | sse42 | 0.174364 | 0.002214 | 78.74x | -98.73% |
| 512x512 | float32 | 3 | 1.00 | hsl_color | avx2 | 0.174364 | 0.001492 | 116.88x | -99.14% |
| 512x512 | float32 | 3 | 0.50 | lch_hue | scalar | 0.118377 | 0.059654 | 1.98x | -49.61% |
| 512x512 | float32 | 3 | 0.50 | lch_hue | sse42 | 0.118377 | 0.036231 | 3.27x | -69.39% |
| 512x512 | float32 | 3 | 0.50 | lch_hue | avx2 | 0.118377 | 0.034257 | 3.46x | -71.06% |
| 512x512 | float32 | 3 | 0.00 | lch_hue | scalar | 0.112994 | 0.000414 | 272.65x | -99.63% |
| 512x512 | float32 | 3 | 0.00 | lch_hue | sse42 | 0.112994 | 0.000379 | 298.17x | -99.66% |
| 512x512 | float32 | 3 | 0.00 | lch_hue | avx2 | 0.112994 | 0.000377 | 299.47x | -99.67% |
| 512x512 | float32 | 3 | 1.00 | lch_hue | scalar | 0.112878 | 0.059527 | 1.90x | -47.26% |
| 512x512 | float32 | 3 | 1.00 | lch_hue | sse42 | 0.112878 | 0.035361 | 3.19x | -68.67% |
| 512x512 | float32 | 3 | 1.00 | lch_hue | avx2 | 0.112878 | 0.033901 | 3.33x | -69.97% |
| 512x512 | float32 | 3 | 0.50 | lch_chroma | scalar | 0.116231 | 0.059445 | 1.96x | -48.86% |
| 512x512 | float32 | 3 | 0.50 | lch_chroma | sse42 | 0.116231 | 0.035539 | 3.27x | -69.42% |
| 512x512 | float32 | 3 | 0.50 | lch_chroma | avx2 | 0.116231 | 0.034387 | 3.38x | -70.42% |
| 512x512 | float32 | 3 | 0.00 | lch_chroma | scalar | 0.113648 | 0.000362 | 313.55x | -99.68% |
| 512x512 | float32 | 3 | 0.00 | lch_chroma | sse42 | 0.113648 | 0.000371 | 306.72x | -99.67% |
| 512x512 | float32 | 3 | 0.00 | lch_chroma | avx2 | 0.113648 | 0.000367 | 309.84x | -99.68% |
| 512x512 | float32 | 3 | 1.00 | lch_chroma | scalar | 0.112197 | 0.057701 | 1.94x | -48.57% |
| 512x512 | float32 | 3 | 1.00 | lch_chroma | sse42 | 0.112197 | 0.036816 | 3.05x | -67.19% |
| 512x512 | float32 | 3 | 1.00 | lch_chroma | avx2 | 0.112197 | 0.033579 | 3.34x | -70.07% |
| 512x512 | float32 | 3 | 0.50 | lch_color | scalar | 0.112372 | 0.055622 | 2.02x | -50.50% |
| 512x512 | float32 | 3 | 0.50 | lch_color | sse42 | 0.112372 | 0.034646 | 3.24x | -69.17% |
| 512x512 | float32 | 3 | 0.50 | lch_color | avx2 | 0.112372 | 0.033407 | 3.36x | -70.27% |
| 512x512 | float32 | 3 | 0.00 | lch_color | scalar | 0.112489 | 0.000358 | 313.87x | -99.68% |
| 512x512 | float32 | 3 | 0.00 | lch_color | sse42 | 0.112489 | 0.000360 | 312.66x | -99.68% |
| 512x512 | float32 | 3 | 0.00 | lch_color | avx2 | 0.112489 | 0.000385 | 292.22x | -99.66% |
| 512x512 | float32 | 3 | 1.00 | lch_color | scalar | 0.113100 | 0.055584 | 2.03x | -50.85% |
| 512x512 | float32 | 3 | 1.00 | lch_color | sse42 | 0.113100 | 0.034645 | 3.26x | -69.37% |
| 512x512 | float32 | 3 | 1.00 | lch_color | avx2 | 0.113100 | 0.033347 | 3.39x | -70.52% |
| 512x512 | float32 | 3 | 0.50 | lch_lightness | scalar | 0.113666 | 0.053942 | 2.11x | -52.54% |
| 512x512 | float32 | 3 | 0.50 | lch_lightness | sse42 | 0.113666 | 0.034176 | 3.33x | -69.93% |
| 512x512 | float32 | 3 | 0.50 | lch_lightness | avx2 | 0.113666 | 0.033146 | 3.43x | -70.84% |
| 512x512 | float32 | 3 | 0.00 | lch_lightness | scalar | 0.112130 | 0.000376 | 298.16x | -99.66% |
| 512x512 | float32 | 3 | 0.00 | lch_lightness | sse42 | 0.112130 | 0.000367 | 305.60x | -99.67% |
| 512x512 | float32 | 3 | 0.00 | lch_lightness | avx2 | 0.112130 | 0.000359 | 312.49x | -99.68% |
| 512x512 | float32 | 3 | 1.00 | lch_lightness | scalar | 0.111809 | 0.054040 | 2.07x | -51.67% |
| 512x512 | float32 | 3 | 1.00 | lch_lightness | sse42 | 0.111809 | 0.034192 | 3.27x | -69.42% |
| 512x512 | float32 | 3 | 1.00 | lch_lightness | avx2 | 0.111809 | 0.033122 | 3.38x | -70.38% |
| 512x512 | float32 | 3 | 0.50 | burn | scalar | 0.038432 | 0.004226 | 9.09x | -89.00% |
| 512x512 | float32 | 3 | 0.50 | burn | sse42 | 0.038432 | 0.000553 | 69.55x | -98.56% |
| 512x512 | float32 | 3 | 0.50 | burn | avx2 | 0.038432 | 0.000497 | 77.33x | -98.71% |
| 512x512 | float32 | 3 | 0.00 | burn | scalar | 0.039847 | 0.000635 | 62.73x | -98.41% |
| 512x512 | float32 | 3 | 0.00 | burn | sse42 | 0.039847 | 0.000364 | 109.57x | -99.09% |
| 512x512 | float32 | 3 | 0.00 | burn | avx2 | 0.039847 | 0.000374 | 106.60x | -99.06% |
| 512x512 | float32 | 3 | 1.00 | burn | scalar | 0.040315 | 0.004037 | 9.99x | -89.99% |
| 512x512 | float32 | 3 | 1.00 | burn | sse42 | 0.040315 | 0.000564 | 71.48x | -98.60% |
| 512x512 | float32 | 3 | 1.00 | burn | avx2 | 0.040315 | 0.000547 | 73.70x | -98.64% |
| 512x512 | float32 | 3 | 0.50 | linear_burn | scalar | 0.030375 | 0.003313 | 9.17x | -89.09% |
| 512x512 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.030375 | 0.000532 | 57.11x | -98.25% |
| 512x512 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.030375 | 0.000514 | 59.13x | -98.31% |
| 512x512 | float32 | 3 | 0.00 | linear_burn | scalar | 0.030358 | 0.000662 | 45.86x | -97.82% |
| 512x512 | float32 | 3 | 0.00 | linear_burn | sse42 | 0.030358 | 0.000415 | 73.17x | -98.63% |
| 512x512 | float32 | 3 | 0.00 | linear_burn | avx2 | 0.030358 | 0.000443 | 68.50x | -98.54% |
| 512x512 | float32 | 3 | 1.00 | linear_burn | scalar | 0.030796 | 0.003260 | 9.45x | -89.42% |
| 512x512 | float32 | 3 | 1.00 | linear_burn | sse42 | 0.030796 | 0.000519 | 59.32x | -98.31% |
| 512x512 | float32 | 3 | 1.00 | linear_burn | avx2 | 0.030796 | 0.000475 | 64.79x | -98.46% |
| 512x512 | float32 | 3 | 0.50 | exclusion | scalar | 0.032729 | 0.002548 | 12.84x | -92.21% |
| 512x512 | float32 | 3 | 0.50 | exclusion | sse42 | 0.032729 | 0.000525 | 62.32x | -98.40% |
| 512x512 | float32 | 3 | 0.50 | exclusion | avx2 | 0.032729 | 0.000488 | 67.04x | -98.51% |
| 512x512 | float32 | 3 | 0.00 | exclusion | scalar | 0.032630 | 0.000642 | 50.83x | -98.03% |
| 512x512 | float32 | 3 | 0.00 | exclusion | sse42 | 0.032630 | 0.000358 | 91.20x | -98.90% |
| 512x512 | float32 | 3 | 0.00 | exclusion | avx2 | 0.032630 | 0.000402 | 81.22x | -98.77% |
| 512x512 | float32 | 3 | 1.00 | exclusion | scalar | 0.032785 | 0.002536 | 12.93x | -92.26% |
| 512x512 | float32 | 3 | 1.00 | exclusion | sse42 | 0.032785 | 0.000519 | 63.13x | -98.42% |
| 512x512 | float32 | 3 | 1.00 | exclusion | avx2 | 0.032785 | 0.000474 | 69.21x | -98.56% |
| 512x512 | float32 | 3 | 0.50 | vivid_light | scalar | 0.043542 | 0.007874 | 5.53x | -81.92% |
| 512x512 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.043542 | 0.000653 | 66.67x | -98.50% |
| 512x512 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.043542 | 0.000496 | 87.82x | -98.86% |
| 512x512 | float32 | 3 | 0.00 | vivid_light | scalar | 0.042012 | 0.000422 | 99.48x | -98.99% |
| 512x512 | float32 | 3 | 0.00 | vivid_light | sse42 | 0.042012 | 0.000414 | 101.36x | -99.01% |
| 512x512 | float32 | 3 | 0.00 | vivid_light | avx2 | 0.042012 | 0.000363 | 115.87x | -99.14% |
| 512x512 | float32 | 3 | 1.00 | vivid_light | scalar | 0.041899 | 0.007851 | 5.34x | -81.26% |
| 512x512 | float32 | 3 | 1.00 | vivid_light | sse42 | 0.041899 | 0.000658 | 63.70x | -98.43% |
| 512x512 | float32 | 3 | 1.00 | vivid_light | avx2 | 0.041899 | 0.000517 | 81.05x | -98.77% |
| 512x512 | float32 | 3 | 0.50 | pin_light | scalar | 0.034971 | 0.007579 | 4.61x | -78.33% |
| 512x512 | float32 | 3 | 0.50 | pin_light | sse42 | 0.034971 | 0.000565 | 61.86x | -98.38% |
| 512x512 | float32 | 3 | 0.50 | pin_light | avx2 | 0.034971 | 0.000522 | 67.00x | -98.51% |
| 512x512 | float32 | 3 | 0.00 | pin_light | scalar | 0.036922 | 0.000671 | 55.04x | -98.18% |
| 512x512 | float32 | 3 | 0.00 | pin_light | sse42 | 0.036922 | 0.000359 | 102.88x | -99.03% |
| 512x512 | float32 | 3 | 0.00 | pin_light | avx2 | 0.036922 | 0.000350 | 105.39x | -99.05% |
| 512x512 | float32 | 3 | 1.00 | pin_light | scalar | 0.036634 | 0.007596 | 4.82x | -79.26% |
| 512x512 | float32 | 3 | 1.00 | pin_light | sse42 | 0.036634 | 0.000554 | 66.15x | -98.49% |
| 512x512 | float32 | 3 | 1.00 | pin_light | avx2 | 0.036634 | 0.000491 | 74.68x | -98.66% |
| 512x512 | float32 | 4 | 0.50 | normal | scalar | 0.014909 | 0.002457 | 6.07x | -83.52% |
| 512x512 | float32 | 4 | 0.50 | normal | sse42 | 0.014909 | 0.000674 | 22.11x | -95.48% |
| 512x512 | float32 | 4 | 0.50 | normal | avx2 | 0.014909 | 0.001283 | 11.62x | -91.40% |
| 512x512 | float32 | 4 | 0.00 | normal | scalar | 0.013471 | 0.000270 | 49.94x | -98.00% |
| 512x512 | float32 | 4 | 0.00 | normal | sse42 | 0.013471 | 0.000271 | 49.79x | -97.99% |
| 512x512 | float32 | 4 | 0.00 | normal | avx2 | 0.013471 | 0.000292 | 46.16x | -97.83% |
| 512x512 | float32 | 4 | 1.00 | normal | scalar | 0.013395 | 0.002464 | 5.44x | -81.61% |
| 512x512 | float32 | 4 | 1.00 | normal | sse42 | 0.013395 | 0.000675 | 19.85x | -94.96% |
| 512x512 | float32 | 4 | 1.00 | normal | avx2 | 0.013395 | 0.001131 | 11.85x | -91.56% |
| 512x512 | float32 | 4 | 0.50 | soft_light | scalar | 0.030031 | 0.002789 | 10.77x | -90.71% |
| 512x512 | float32 | 4 | 0.50 | soft_light | sse42 | 0.030031 | 0.000752 | 39.96x | -97.50% |
| 512x512 | float32 | 4 | 0.50 | soft_light | avx2 | 0.030031 | 0.000801 | 37.50x | -97.33% |
| 512x512 | float32 | 4 | 0.00 | soft_light | scalar | 0.031580 | 0.000271 | 116.36x | -99.14% |
| 512x512 | float32 | 4 | 0.00 | soft_light | sse42 | 0.031580 | 0.000281 | 112.45x | -99.11% |
| 512x512 | float32 | 4 | 0.00 | soft_light | avx2 | 0.031580 | 0.000277 | 114.01x | -99.12% |
| 512x512 | float32 | 4 | 1.00 | soft_light | scalar | 0.031383 | 0.002817 | 11.14x | -91.02% |
| 512x512 | float32 | 4 | 1.00 | soft_light | sse42 | 0.031383 | 0.000759 | 41.35x | -97.58% |
| 512x512 | float32 | 4 | 1.00 | soft_light | avx2 | 0.031383 | 0.000801 | 39.19x | -97.45% |
| 512x512 | float32 | 4 | 0.50 | lighten_only | scalar | 0.024839 | 0.003022 | 8.22x | -87.83% |
| 512x512 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.024839 | 0.000725 | 34.28x | -97.08% |
| 512x512 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.024839 | 0.000797 | 31.17x | -96.79% |
| 512x512 | float32 | 4 | 0.00 | lighten_only | scalar | 0.024703 | 0.000270 | 91.59x | -98.91% |
| 512x512 | float32 | 4 | 0.00 | lighten_only | sse42 | 0.024703 | 0.000266 | 93.00x | -98.92% |
| 512x512 | float32 | 4 | 0.00 | lighten_only | avx2 | 0.024703 | 0.000266 | 92.72x | -98.92% |
| 512x512 | float32 | 4 | 1.00 | lighten_only | scalar | 0.024687 | 0.003068 | 8.05x | -87.57% |
| 512x512 | float32 | 4 | 1.00 | lighten_only | sse42 | 0.024687 | 0.000724 | 34.09x | -97.07% |
| 512x512 | float32 | 4 | 1.00 | lighten_only | avx2 | 0.024687 | 0.000792 | 31.16x | -96.79% |
| 512x512 | float32 | 4 | 0.50 | screen | scalar | 0.025838 | 0.002679 | 9.65x | -89.63% |
| 512x512 | float32 | 4 | 0.50 | screen | sse42 | 0.025838 | 0.000744 | 34.73x | -97.12% |
| 512x512 | float32 | 4 | 0.50 | screen | avx2 | 0.025838 | 0.000810 | 31.89x | -96.86% |
| 512x512 | float32 | 4 | 0.00 | screen | scalar | 0.025816 | 0.000274 | 94.05x | -98.94% |
| 512x512 | float32 | 4 | 0.00 | screen | sse42 | 0.025816 | 0.000262 | 98.69x | -98.99% |
| 512x512 | float32 | 4 | 0.00 | screen | avx2 | 0.025816 | 0.000269 | 95.95x | -98.96% |
| 512x512 | float32 | 4 | 1.00 | screen | scalar | 0.025588 | 0.002703 | 9.47x | -89.44% |
| 512x512 | float32 | 4 | 1.00 | screen | sse42 | 0.025588 | 0.000768 | 33.31x | -97.00% |
| 512x512 | float32 | 4 | 1.00 | screen | avx2 | 0.025588 | 0.000814 | 31.44x | -96.82% |
| 512x512 | float32 | 4 | 0.50 | dodge | scalar | 0.025688 | 0.002949 | 8.71x | -88.52% |
| 512x512 | float32 | 4 | 0.50 | dodge | sse42 | 0.025688 | 0.000875 | 29.35x | -96.59% |
| 512x512 | float32 | 4 | 0.50 | dodge | avx2 | 0.025688 | 0.000816 | 31.49x | -96.82% |
| 512x512 | float32 | 4 | 0.00 | dodge | scalar | 0.026066 | 0.000261 | 99.75x | -99.00% |
| 512x512 | float32 | 4 | 0.00 | dodge | sse42 | 0.026066 | 0.000288 | 90.43x | -98.89% |
| 512x512 | float32 | 4 | 0.00 | dodge | avx2 | 0.026066 | 0.000268 | 97.24x | -98.97% |
| 512x512 | float32 | 4 | 1.00 | dodge | scalar | 0.025505 | 0.002966 | 8.60x | -88.37% |
| 512x512 | float32 | 4 | 1.00 | dodge | sse42 | 0.025505 | 0.000859 | 29.70x | -96.63% |
| 512x512 | float32 | 4 | 1.00 | dodge | avx2 | 0.025505 | 0.000803 | 31.77x | -96.85% |
| 512x512 | float32 | 4 | 0.50 | addition | scalar | 0.024856 | 0.005417 | 4.59x | -78.21% |
| 512x512 | float32 | 4 | 0.50 | addition | sse42 | 0.024856 | 0.000807 | 30.81x | -96.75% |
| 512x512 | float32 | 4 | 0.50 | addition | avx2 | 0.024856 | 0.000822 | 30.25x | -96.69% |
| 512x512 | float32 | 4 | 0.00 | addition | scalar | 0.024926 | 0.000271 | 92.00x | -98.91% |
| 512x512 | float32 | 4 | 0.00 | addition | sse42 | 0.024926 | 0.000358 | 69.59x | -98.56% |
| 512x512 | float32 | 4 | 0.00 | addition | avx2 | 0.024926 | 0.000277 | 89.91x | -98.89% |
| 512x512 | float32 | 4 | 1.00 | addition | scalar | 0.024828 | 0.006999 | 3.55x | -71.81% |
| 512x512 | float32 | 4 | 1.00 | addition | sse42 | 0.024828 | 0.000789 | 31.48x | -96.82% |
| 512x512 | float32 | 4 | 1.00 | addition | avx2 | 0.024828 | 0.000821 | 30.25x | -96.69% |
| 512x512 | float32 | 4 | 0.50 | darken_only | scalar | 0.024684 | 0.003029 | 8.15x | -87.73% |
| 512x512 | float32 | 4 | 0.50 | darken_only | sse42 | 0.024684 | 0.000770 | 32.05x | -96.88% |
| 512x512 | float32 | 4 | 0.50 | darken_only | avx2 | 0.024684 | 0.000870 | 28.38x | -96.48% |
| 512x512 | float32 | 4 | 0.00 | darken_only | scalar | 0.025375 | 0.000268 | 94.61x | -98.94% |
| 512x512 | float32 | 4 | 0.00 | darken_only | sse42 | 0.025375 | 0.000263 | 96.66x | -98.97% |
| 512x512 | float32 | 4 | 0.00 | darken_only | avx2 | 0.025375 | 0.000284 | 89.22x | -98.88% |
| 512x512 | float32 | 4 | 1.00 | darken_only | scalar | 0.024775 | 0.003027 | 8.19x | -87.78% |
| 512x512 | float32 | 4 | 1.00 | darken_only | sse42 | 0.024775 | 0.000728 | 34.01x | -97.06% |
| 512x512 | float32 | 4 | 1.00 | darken_only | avx2 | 0.024775 | 0.000804 | 30.82x | -96.75% |
| 512x512 | float32 | 4 | 0.50 | multiply | scalar | 0.025078 | 0.002605 | 9.63x | -89.61% |
| 512x512 | float32 | 4 | 0.50 | multiply | sse42 | 0.025078 | 0.000749 | 33.46x | -97.01% |
| 512x512 | float32 | 4 | 0.50 | multiply | avx2 | 0.025078 | 0.000859 | 29.21x | -96.58% |
| 512x512 | float32 | 4 | 0.00 | multiply | scalar | 0.025054 | 0.000290 | 86.42x | -98.84% |
| 512x512 | float32 | 4 | 0.00 | multiply | sse42 | 0.025054 | 0.000262 | 95.69x | -98.96% |
| 512x512 | float32 | 4 | 0.00 | multiply | avx2 | 0.025054 | 0.000273 | 91.85x | -98.91% |
| 512x512 | float32 | 4 | 1.00 | multiply | scalar | 0.024951 | 0.002597 | 9.61x | -89.59% |
| 512x512 | float32 | 4 | 1.00 | multiply | sse42 | 0.024951 | 0.000740 | 33.73x | -97.04% |
| 512x512 | float32 | 4 | 1.00 | multiply | avx2 | 0.024951 | 0.000809 | 30.85x | -96.76% |
| 512x512 | float32 | 4 | 0.50 | hard_light | scalar | 0.034070 | 0.007586 | 4.49x | -77.74% |
| 512x512 | float32 | 4 | 0.50 | hard_light | sse42 | 0.034070 | 0.000911 | 37.40x | -97.33% |
| 512x512 | float32 | 4 | 0.50 | hard_light | avx2 | 0.034070 | 0.000812 | 41.97x | -97.62% |
| 512x512 | float32 | 4 | 0.00 | hard_light | scalar | 0.033737 | 0.000346 | 97.48x | -98.97% |
| 512x512 | float32 | 4 | 0.00 | hard_light | sse42 | 0.033737 | 0.000295 | 114.33x | -99.13% |
| 512x512 | float32 | 4 | 0.00 | hard_light | avx2 | 0.033737 | 0.000259 | 130.12x | -99.23% |
| 512x512 | float32 | 4 | 1.00 | hard_light | scalar | 0.033785 | 0.007561 | 4.47x | -77.62% |
| 512x512 | float32 | 4 | 1.00 | hard_light | sse42 | 0.033785 | 0.000937 | 36.04x | -97.23% |
| 512x512 | float32 | 4 | 1.00 | hard_light | avx2 | 0.033785 | 0.000810 | 41.72x | -97.60% |
| 512x512 | float32 | 4 | 0.50 | difference | scalar | 0.032571 | 0.002629 | 12.39x | -91.93% |
| 512x512 | float32 | 4 | 0.50 | difference | sse42 | 0.032571 | 0.000746 | 43.69x | -97.71% |
| 512x512 | float32 | 4 | 0.50 | difference | avx2 | 0.032571 | 0.000810 | 40.20x | -97.51% |
| 512x512 | float32 | 4 | 0.00 | difference | scalar | 0.032540 | 0.000278 | 116.86x | -99.14% |
| 512x512 | float32 | 4 | 0.00 | difference | sse42 | 0.032540 | 0.000262 | 124.19x | -99.19% |
| 512x512 | float32 | 4 | 0.00 | difference | avx2 | 0.032540 | 0.000269 | 120.98x | -99.17% |
| 512x512 | float32 | 4 | 1.00 | difference | scalar | 0.032278 | 0.002629 | 12.28x | -91.86% |
| 512x512 | float32 | 4 | 1.00 | difference | sse42 | 0.032278 | 0.000728 | 44.37x | -97.75% |
| 512x512 | float32 | 4 | 1.00 | difference | avx2 | 0.032278 | 0.000794 | 40.65x | -97.54% |
| 512x512 | float32 | 4 | 0.50 | subtract | scalar | 0.024474 | 0.003417 | 7.16x | -86.04% |
| 512x512 | float32 | 4 | 0.50 | subtract | sse42 | 0.024474 | 0.000809 | 30.26x | -96.69% |
| 512x512 | float32 | 4 | 0.50 | subtract | avx2 | 0.024474 | 0.000836 | 29.28x | -96.59% |
| 512x512 | float32 | 4 | 0.00 | subtract | scalar | 0.024664 | 0.000268 | 92.14x | -98.91% |
| 512x512 | float32 | 4 | 0.00 | subtract | sse42 | 0.024664 | 0.000259 | 95.34x | -98.95% |
| 512x512 | float32 | 4 | 0.00 | subtract | avx2 | 0.024664 | 0.000275 | 89.58x | -98.88% |
| 512x512 | float32 | 4 | 1.00 | subtract | scalar | 0.024709 | 0.003222 | 7.67x | -86.96% |
| 512x512 | float32 | 4 | 1.00 | subtract | sse42 | 0.024709 | 0.000798 | 30.98x | -96.77% |
| 512x512 | float32 | 4 | 1.00 | subtract | avx2 | 0.024709 | 0.000836 | 29.55x | -96.62% |
| 512x512 | float32 | 4 | 0.50 | grain_extract | scalar | 0.025356 | 0.004259 | 5.95x | -83.20% |
| 512x512 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.025356 | 0.000746 | 33.98x | -97.06% |
| 512x512 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.025356 | 0.000792 | 32.02x | -96.88% |
| 512x512 | float32 | 4 | 0.00 | grain_extract | scalar | 0.025391 | 0.000274 | 92.79x | -98.92% |
| 512x512 | float32 | 4 | 0.00 | grain_extract | sse42 | 0.025391 | 0.000265 | 95.69x | -98.95% |
| 512x512 | float32 | 4 | 0.00 | grain_extract | avx2 | 0.025391 | 0.000264 | 96.32x | -98.96% |
| 512x512 | float32 | 4 | 1.00 | grain_extract | scalar | 0.025926 | 0.004240 | 6.11x | -83.65% |
| 512x512 | float32 | 4 | 1.00 | grain_extract | sse42 | 0.025926 | 0.000748 | 34.67x | -97.12% |
| 512x512 | float32 | 4 | 1.00 | grain_extract | avx2 | 0.025926 | 0.000797 | 32.53x | -96.93% |
| 512x512 | float32 | 4 | 0.50 | grain_merge | scalar | 0.025359 | 0.004230 | 5.99x | -83.32% |
| 512x512 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.025359 | 0.000770 | 32.92x | -96.96% |
| 512x512 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.025359 | 0.000814 | 31.15x | -96.79% |
| 512x512 | float32 | 4 | 0.00 | grain_merge | scalar | 0.025451 | 0.000260 | 97.71x | -98.98% |
| 512x512 | float32 | 4 | 0.00 | grain_merge | sse42 | 0.025451 | 0.000270 | 94.14x | -98.94% |
| 512x512 | float32 | 4 | 0.00 | grain_merge | avx2 | 0.025451 | 0.000267 | 95.33x | -98.95% |
| 512x512 | float32 | 4 | 1.00 | grain_merge | scalar | 0.025353 | 0.004257 | 5.96x | -83.21% |
| 512x512 | float32 | 4 | 1.00 | grain_merge | sse42 | 0.025353 | 0.000739 | 34.33x | -97.09% |
| 512x512 | float32 | 4 | 1.00 | grain_merge | avx2 | 0.025353 | 0.000807 | 31.43x | -96.82% |
| 512x512 | float32 | 4 | 0.50 | divide | scalar | 0.025821 | 0.002833 | 9.11x | -89.03% |
| 512x512 | float32 | 4 | 0.50 | divide | sse42 | 0.025821 | 0.000760 | 33.96x | -97.06% |
| 512x512 | float32 | 4 | 0.50 | divide | avx2 | 0.025821 | 0.000815 | 31.67x | -96.84% |
| 512x512 | float32 | 4 | 0.00 | divide | scalar | 0.026102 | 0.000264 | 99.03x | -98.99% |
| 512x512 | float32 | 4 | 0.00 | divide | sse42 | 0.026102 | 0.000269 | 97.06x | -98.97% |
| 512x512 | float32 | 4 | 0.00 | divide | avx2 | 0.026102 | 0.000279 | 93.68x | -98.93% |
| 512x512 | float32 | 4 | 1.00 | divide | scalar | 0.025977 | 0.002850 | 9.11x | -89.03% |
| 512x512 | float32 | 4 | 1.00 | divide | sse42 | 0.025977 | 0.000913 | 28.46x | -96.49% |
| 512x512 | float32 | 4 | 1.00 | divide | avx2 | 0.025977 | 0.000811 | 32.02x | -96.88% |
| 512x512 | float32 | 4 | 0.50 | overlay | scalar | 0.032154 | 0.007091 | 4.53x | -77.95% |
| 512x512 | float32 | 4 | 0.50 | overlay | sse42 | 0.032154 | 0.000782 | 41.11x | -97.57% |
| 512x512 | float32 | 4 | 0.50 | overlay | avx2 | 0.032154 | 0.001071 | 30.03x | -96.67% |
| 512x512 | float32 | 4 | 0.00 | overlay | scalar | 0.032648 | 0.000323 | 101.10x | -99.01% |
| 512x512 | float32 | 4 | 0.00 | overlay | sse42 | 0.032648 | 0.000259 | 126.22x | -99.21% |
| 512x512 | float32 | 4 | 0.00 | overlay | avx2 | 0.032648 | 0.000258 | 126.60x | -99.21% |
| 512x512 | float32 | 4 | 1.00 | overlay | scalar | 0.032146 | 0.007042 | 4.57x | -78.09% |
| 512x512 | float32 | 4 | 1.00 | overlay | sse42 | 0.032146 | 0.000770 | 41.77x | -97.61% |
| 512x512 | float32 | 4 | 1.00 | overlay | avx2 | 0.032146 | 0.000791 | 40.62x | -97.54% |
| 512x512 | float32 | 4 | 0.50 | hsv_hue | scalar | 0.114962 | 0.017409 | 6.60x | -84.86% |
| 512x512 | float32 | 4 | 0.50 | hsv_hue | sse42 | 0.114962 | 0.002194 | 52.41x | -98.09% |
| 512x512 | float32 | 4 | 0.50 | hsv_hue | avx2 | 0.114962 | 0.001486 | 77.39x | -98.71% |
| 512x512 | float32 | 4 | 0.00 | hsv_hue | scalar | 0.115749 | 0.000261 | 443.53x | -99.77% |
| 512x512 | float32 | 4 | 0.00 | hsv_hue | sse42 | 0.115749 | 0.000258 | 448.31x | -99.78% |
| 512x512 | float32 | 4 | 0.00 | hsv_hue | avx2 | 0.115749 | 0.000272 | 425.87x | -99.77% |
| 512x512 | float32 | 4 | 1.00 | hsv_hue | scalar | 0.115098 | 0.017923 | 6.42x | -84.43% |
| 512x512 | float32 | 4 | 1.00 | hsv_hue | sse42 | 0.115098 | 0.002186 | 52.65x | -98.10% |
| 512x512 | float32 | 4 | 1.00 | hsv_hue | avx2 | 0.115098 | 0.001488 | 77.38x | -98.71% |
| 512x512 | float32 | 4 | 0.50 | hsv_saturation | scalar | 0.115278 | 0.014427 | 7.99x | -87.49% |
| 512x512 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 0.115278 | 0.001940 | 59.41x | -98.32% |
| 512x512 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 0.115278 | 0.001263 | 91.28x | -98.90% |
| 512x512 | float32 | 4 | 0.00 | hsv_saturation | scalar | 0.114693 | 0.000256 | 447.40x | -99.78% |
| 512x512 | float32 | 4 | 0.00 | hsv_saturation | sse42 | 0.114693 | 0.000257 | 445.95x | -99.78% |
| 512x512 | float32 | 4 | 0.00 | hsv_saturation | avx2 | 0.114693 | 0.000322 | 356.36x | -99.72% |
| 512x512 | float32 | 4 | 1.00 | hsv_saturation | scalar | 0.114201 | 0.013804 | 8.27x | -87.91% |
| 512x512 | float32 | 4 | 1.00 | hsv_saturation | sse42 | 0.114201 | 0.001796 | 63.59x | -98.43% |
| 512x512 | float32 | 4 | 1.00 | hsv_saturation | avx2 | 0.114201 | 0.001232 | 92.66x | -98.92% |
| 512x512 | float32 | 4 | 0.50 | hsv_value | scalar | 0.115268 | 0.013894 | 8.30x | -87.95% |
| 512x512 | float32 | 4 | 0.50 | hsv_value | sse42 | 0.115268 | 0.001826 | 63.12x | -98.42% |
| 512x512 | float32 | 4 | 0.50 | hsv_value | avx2 | 0.115268 | 0.001284 | 89.79x | -98.89% |
| 512x512 | float32 | 4 | 0.00 | hsv_value | scalar | 0.114531 | 0.000285 | 401.16x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | hsv_value | sse42 | 0.114531 | 0.000281 | 408.15x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | hsv_value | avx2 | 0.114531 | 0.000266 | 430.66x | -99.77% |
| 512x512 | float32 | 4 | 1.00 | hsv_value | scalar | 0.115268 | 0.013908 | 8.29x | -87.93% |
| 512x512 | float32 | 4 | 1.00 | hsv_value | sse42 | 0.115268 | 0.001801 | 63.99x | -98.44% |
| 512x512 | float32 | 4 | 1.00 | hsv_value | avx2 | 0.115268 | 0.001259 | 91.54x | -98.91% |
| 512x512 | float32 | 4 | 0.50 | hsl_color | scalar | 0.156370 | 0.015565 | 10.05x | -90.05% |
| 512x512 | float32 | 4 | 0.50 | hsl_color | sse42 | 0.156370 | 0.001975 | 79.16x | -98.74% |
| 512x512 | float32 | 4 | 0.50 | hsl_color | avx2 | 0.156370 | 0.001336 | 117.06x | -99.15% |
| 512x512 | float32 | 4 | 0.00 | hsl_color | scalar | 0.156025 | 0.000261 | 597.28x | -99.83% |
| 512x512 | float32 | 4 | 0.00 | hsl_color | sse42 | 0.156025 | 0.000269 | 580.90x | -99.83% |
| 512x512 | float32 | 4 | 0.00 | hsl_color | avx2 | 0.156025 | 0.000262 | 595.16x | -99.83% |
| 512x512 | float32 | 4 | 1.00 | hsl_color | scalar | 0.157540 | 0.015532 | 10.14x | -90.14% |
| 512x512 | float32 | 4 | 1.00 | hsl_color | sse42 | 0.157540 | 0.001985 | 79.38x | -98.74% |
| 512x512 | float32 | 4 | 1.00 | hsl_color | avx2 | 0.157540 | 0.001337 | 117.79x | -99.15% |
| 512x512 | float32 | 4 | 0.50 | lch_hue | scalar | 0.108822 | 0.059738 | 1.82x | -45.10% |
| 512x512 | float32 | 4 | 0.50 | lch_hue | sse42 | 0.108822 | 0.035416 | 3.07x | -67.46% |
| 512x512 | float32 | 4 | 0.50 | lch_hue | avx2 | 0.108822 | 0.033820 | 3.22x | -68.92% |
| 512x512 | float32 | 4 | 0.00 | lch_hue | scalar | 0.108719 | 0.000276 | 393.21x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | lch_hue | sse42 | 0.108719 | 0.000272 | 399.45x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | lch_hue | avx2 | 0.108719 | 0.000264 | 412.55x | -99.76% |
| 512x512 | float32 | 4 | 1.00 | lch_hue | scalar | 0.109110 | 0.059889 | 1.82x | -45.11% |
| 512x512 | float32 | 4 | 1.00 | lch_hue | sse42 | 0.109110 | 0.035394 | 3.08x | -67.56% |
| 512x512 | float32 | 4 | 1.00 | lch_hue | avx2 | 0.109110 | 0.033779 | 3.23x | -69.04% |
| 512x512 | float32 | 4 | 0.50 | lch_chroma | scalar | 0.108615 | 0.058556 | 1.85x | -46.09% |
| 512x512 | float32 | 4 | 0.50 | lch_chroma | sse42 | 0.108615 | 0.035076 | 3.10x | -67.71% |
| 512x512 | float32 | 4 | 0.50 | lch_chroma | avx2 | 0.108615 | 0.033575 | 3.23x | -69.09% |
| 512x512 | float32 | 4 | 0.00 | lch_chroma | scalar | 0.108396 | 0.000273 | 397.47x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | lch_chroma | sse42 | 0.108396 | 0.000278 | 390.21x | -99.74% |
| 512x512 | float32 | 4 | 0.00 | lch_chroma | avx2 | 0.108396 | 0.000250 | 433.35x | -99.77% |
| 512x512 | float32 | 4 | 1.00 | lch_chroma | scalar | 0.109094 | 0.058236 | 1.87x | -46.62% |
| 512x512 | float32 | 4 | 1.00 | lch_chroma | sse42 | 0.109094 | 0.035126 | 3.11x | -67.80% |
| 512x512 | float32 | 4 | 1.00 | lch_chroma | avx2 | 0.109094 | 0.033630 | 3.24x | -69.17% |
| 512x512 | float32 | 4 | 0.50 | lch_color | scalar | 0.110723 | 0.056591 | 1.96x | -48.89% |
| 512x512 | float32 | 4 | 0.50 | lch_color | sse42 | 0.110723 | 0.034751 | 3.19x | -68.61% |
| 512x512 | float32 | 4 | 0.50 | lch_color | avx2 | 0.110723 | 0.033521 | 3.30x | -69.73% |
| 512x512 | float32 | 4 | 0.00 | lch_color | scalar | 0.109439 | 0.000271 | 404.34x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | lch_color | sse42 | 0.109439 | 0.000248 | 441.88x | -99.77% |
| 512x512 | float32 | 4 | 0.00 | lch_color | avx2 | 0.109439 | 0.000249 | 439.79x | -99.77% |
| 512x512 | float32 | 4 | 1.00 | lch_color | scalar | 0.109171 | 0.056337 | 1.94x | -48.40% |
| 512x512 | float32 | 4 | 1.00 | lch_color | sse42 | 0.109171 | 0.034636 | 3.15x | -68.27% |
| 512x512 | float32 | 4 | 1.00 | lch_color | avx2 | 0.109171 | 0.033381 | 3.27x | -69.42% |
| 512x512 | float32 | 4 | 0.50 | lch_lightness | scalar | 0.108222 | 0.054682 | 1.98x | -49.47% |
| 512x512 | float32 | 4 | 0.50 | lch_lightness | sse42 | 0.108222 | 0.034291 | 3.16x | -68.31% |
| 512x512 | float32 | 4 | 0.50 | lch_lightness | avx2 | 0.108222 | 0.033208 | 3.26x | -69.32% |
| 512x512 | float32 | 4 | 0.00 | lch_lightness | scalar | 0.108436 | 0.000276 | 392.42x | -99.75% |
| 512x512 | float32 | 4 | 0.00 | lch_lightness | sse42 | 0.108436 | 0.000253 | 428.57x | -99.77% |
| 512x512 | float32 | 4 | 0.00 | lch_lightness | avx2 | 0.108436 | 0.000247 | 439.25x | -99.77% |
| 512x512 | float32 | 4 | 1.00 | lch_lightness | scalar | 0.109200 | 0.054659 | 2.00x | -49.95% |
| 512x512 | float32 | 4 | 1.00 | lch_lightness | sse42 | 0.109200 | 0.034081 | 3.20x | -68.79% |
| 512x512 | float32 | 4 | 1.00 | lch_lightness | avx2 | 0.109200 | 0.033198 | 3.29x | -69.60% |
| 512x512 | float32 | 4 | 0.50 | burn | scalar | 0.033529 | 0.003621 | 9.26x | -89.20% |
| 512x512 | float32 | 4 | 0.50 | burn | sse42 | 0.033529 | 0.000795 | 42.15x | -97.63% |
| 512x512 | float32 | 4 | 0.50 | burn | avx2 | 0.033529 | 0.000801 | 41.88x | -97.61% |
| 512x512 | float32 | 4 | 0.00 | burn | scalar | 0.034737 | 0.000285 | 121.91x | -99.18% |
| 512x512 | float32 | 4 | 0.00 | burn | sse42 | 0.034737 | 0.000337 | 102.98x | -99.03% |
| 512x512 | float32 | 4 | 0.00 | burn | avx2 | 0.034737 | 0.000286 | 121.53x | -99.18% |
| 512x512 | float32 | 4 | 1.00 | burn | scalar | 0.034191 | 0.003633 | 9.41x | -89.37% |
| 512x512 | float32 | 4 | 1.00 | burn | sse42 | 0.034191 | 0.000784 | 43.63x | -97.71% |
| 512x512 | float32 | 4 | 1.00 | burn | avx2 | 0.034191 | 0.000810 | 42.22x | -97.63% |
| 512x512 | float32 | 4 | 0.50 | linear_burn | scalar | 0.016204 | 0.003052 | 5.31x | -81.17% |
| 512x512 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.016204 | 0.000732 | 22.12x | -95.48% |
| 512x512 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.016204 | 0.000800 | 20.26x | -95.06% |
| 512x512 | float32 | 4 | 0.00 | linear_burn | scalar | 0.014236 | 0.000244 | 58.27x | -98.28% |
| 512x512 | float32 | 4 | 0.00 | linear_burn | sse42 | 0.014236 | 0.000285 | 49.94x | -98.00% |
| 512x512 | float32 | 4 | 0.00 | linear_burn | avx2 | 0.014236 | 0.000253 | 56.28x | -98.22% |
| 512x512 | float32 | 4 | 1.00 | linear_burn | scalar | 0.014341 | 0.003045 | 4.71x | -78.76% |
| 512x512 | float32 | 4 | 1.00 | linear_burn | sse42 | 0.014341 | 0.000724 | 19.80x | -94.95% |
| 512x512 | float32 | 4 | 1.00 | linear_burn | avx2 | 0.014341 | 0.000782 | 18.35x | -94.55% |
| 512x512 | float32 | 4 | 0.50 | exclusion | scalar | 0.016291 | 0.002651 | 6.15x | -83.73% |
| 512x512 | float32 | 4 | 0.50 | exclusion | sse42 | 0.016291 | 0.000725 | 22.46x | -95.55% |
| 512x512 | float32 | 4 | 0.50 | exclusion | avx2 | 0.016291 | 0.000781 | 20.85x | -95.20% |
| 512x512 | float32 | 4 | 0.00 | exclusion | scalar | 0.016390 | 0.000306 | 53.48x | -98.13% |
| 512x512 | float32 | 4 | 0.00 | exclusion | sse42 | 0.016390 | 0.000246 | 66.69x | -98.50% |
| 512x512 | float32 | 4 | 0.00 | exclusion | avx2 | 0.016390 | 0.000246 | 66.72x | -98.50% |
| 512x512 | float32 | 4 | 1.00 | exclusion | scalar | 0.016327 | 0.002653 | 6.15x | -83.75% |
| 512x512 | float32 | 4 | 1.00 | exclusion | sse42 | 0.016327 | 0.000741 | 22.03x | -95.46% |
| 512x512 | float32 | 4 | 1.00 | exclusion | avx2 | 0.016327 | 0.000781 | 20.91x | -95.22% |
| 512x512 | float32 | 4 | 0.50 | vivid_light | scalar | 0.037952 | 0.008079 | 4.70x | -78.71% |
| 512x512 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.037952 | 0.001030 | 36.86x | -97.29% |
| 512x512 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.037952 | 0.000810 | 46.88x | -97.87% |
| 512x512 | float32 | 4 | 0.00 | vivid_light | scalar | 0.039167 | 0.000253 | 154.92x | -99.35% |
| 512x512 | float32 | 4 | 0.00 | vivid_light | sse42 | 0.039167 | 0.000248 | 157.85x | -99.37% |
| 512x512 | float32 | 4 | 0.00 | vivid_light | avx2 | 0.039167 | 0.000258 | 151.96x | -99.34% |
| 512x512 | float32 | 4 | 1.00 | vivid_light | scalar | 0.038680 | 0.008023 | 4.82x | -79.26% |
| 512x512 | float32 | 4 | 1.00 | vivid_light | sse42 | 0.038680 | 0.001020 | 37.91x | -97.36% |
| 512x512 | float32 | 4 | 1.00 | vivid_light | avx2 | 0.038680 | 0.000836 | 46.29x | -97.84% |
| 512x512 | float32 | 4 | 0.50 | pin_light | scalar | 0.029740 | 0.007266 | 4.09x | -75.57% |
| 512x512 | float32 | 4 | 0.50 | pin_light | sse42 | 0.029740 | 0.000766 | 38.85x | -97.43% |
| 512x512 | float32 | 4 | 0.50 | pin_light | avx2 | 0.029740 | 0.000784 | 37.93x | -97.36% |
| 512x512 | float32 | 4 | 0.00 | pin_light | scalar | 0.030991 | 0.000247 | 125.62x | -99.20% |
| 512x512 | float32 | 4 | 0.00 | pin_light | sse42 | 0.030991 | 0.000261 | 118.57x | -99.16% |
| 512x512 | float32 | 4 | 0.00 | pin_light | avx2 | 0.030991 | 0.000250 | 123.74x | -99.19% |
| 512x512 | float32 | 4 | 1.00 | pin_light | scalar | 0.030923 | 0.007233 | 4.28x | -76.61% |
| 512x512 | float32 | 4 | 1.00 | pin_light | sse42 | 0.030923 | 0.000741 | 41.73x | -97.60% |
| 512x512 | float32 | 4 | 1.00 | pin_light | avx2 | 0.030923 | 0.000784 | 39.42x | -97.46% |
| 1024x1024 | uint8 | 3 | 0.50 | normal | scalar | 0.097732 | 0.025869 | 3.78x | -73.53% |
| 1024x1024 | uint8 | 3 | 0.50 | normal | sse42 | 0.097732 | 0.010933 | 8.94x | -88.81% |
| 1024x1024 | uint8 | 3 | 0.50 | normal | avx2 | 0.097732 | 0.011555 | 8.46x | -88.18% |
| 1024x1024 | uint8 | 3 | 0.50 | soft_light | scalar | 0.126472 | 0.028657 | 4.41x | -77.34% |
| 1024x1024 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.126472 | 0.012592 | 10.04x | -90.04% |
| 1024x1024 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.126472 | 0.011462 | 11.03x | -90.94% |
| 1024x1024 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.100698 | 0.030169 | 3.34x | -70.04% |
| 1024x1024 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.100698 | 0.012082 | 8.33x | -88.00% |
| 1024x1024 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.100698 | 0.011014 | 9.14x | -89.06% |
| 1024x1024 | uint8 | 3 | 0.50 | screen | scalar | 0.103452 | 0.027381 | 3.78x | -73.53% |
| 1024x1024 | uint8 | 3 | 0.50 | screen | sse42 | 0.103452 | 0.012533 | 8.25x | -87.89% |
| 1024x1024 | uint8 | 3 | 0.50 | screen | avx2 | 0.103452 | 0.011236 | 9.21x | -89.14% |
| 1024x1024 | uint8 | 3 | 0.50 | dodge | scalar | 0.106957 | 0.028581 | 3.74x | -73.28% |
| 1024x1024 | uint8 | 3 | 0.50 | dodge | sse42 | 0.106957 | 0.012617 | 8.48x | -88.20% |
| 1024x1024 | uint8 | 3 | 0.50 | dodge | avx2 | 0.106957 | 0.011327 | 9.44x | -89.41% |
| 1024x1024 | uint8 | 3 | 0.50 | addition | scalar | 0.104515 | 0.039881 | 2.62x | -61.84% |
| 1024x1024 | uint8 | 3 | 0.50 | addition | sse42 | 0.104515 | 0.012228 | 8.55x | -88.30% |
| 1024x1024 | uint8 | 3 | 0.50 | addition | avx2 | 0.104515 | 0.011036 | 9.47x | -89.44% |
| 1024x1024 | uint8 | 3 | 0.50 | darken_only | scalar | 0.100124 | 0.029973 | 3.34x | -70.06% |
| 1024x1024 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.100124 | 0.011958 | 8.37x | -88.06% |
| 1024x1024 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.100124 | 0.010881 | 9.20x | -89.13% |
| 1024x1024 | uint8 | 3 | 0.50 | multiply | scalar | 0.103888 | 0.028241 | 3.68x | -72.82% |
| 1024x1024 | uint8 | 3 | 0.50 | multiply | sse42 | 0.103888 | 0.012077 | 8.60x | -88.38% |
| 1024x1024 | uint8 | 3 | 0.50 | multiply | avx2 | 0.103888 | 0.011269 | 9.22x | -89.15% |
| 1024x1024 | uint8 | 3 | 0.50 | hard_light | scalar | 0.134379 | 0.046759 | 2.87x | -65.20% |
| 1024x1024 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.134379 | 0.012762 | 10.53x | -90.50% |
| 1024x1024 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.134379 | 0.011685 | 11.50x | -91.30% |
| 1024x1024 | uint8 | 3 | 0.50 | difference | scalar | 0.134452 | 0.027200 | 4.94x | -79.77% |
| 1024x1024 | uint8 | 3 | 0.50 | difference | sse42 | 0.134452 | 0.012147 | 11.07x | -90.97% |
| 1024x1024 | uint8 | 3 | 0.50 | difference | avx2 | 0.134452 | 0.011983 | 11.22x | -91.09% |
| 1024x1024 | uint8 | 3 | 0.50 | subtract | scalar | 0.121944 | 0.030400 | 4.01x | -75.07% |
| 1024x1024 | uint8 | 3 | 0.50 | subtract | sse42 | 0.121944 | 0.013815 | 8.83x | -88.67% |
| 1024x1024 | uint8 | 3 | 0.50 | subtract | avx2 | 0.121944 | 0.011318 | 10.77x | -90.72% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.113759 | 0.033931 | 3.35x | -70.17% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.113759 | 0.012521 | 9.09x | -88.99% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.113759 | 0.011532 | 9.86x | -89.86% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.112338 | 0.033769 | 3.33x | -69.94% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.112338 | 0.012666 | 8.87x | -88.72% |
| 1024x1024 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.112338 | 0.011278 | 9.96x | -89.96% |
| 1024x1024 | uint8 | 3 | 0.50 | divide | scalar | 0.112596 | 0.028907 | 3.90x | -74.33% |
| 1024x1024 | uint8 | 3 | 0.50 | divide | sse42 | 0.112596 | 0.012610 | 8.93x | -88.80% |
| 1024x1024 | uint8 | 3 | 0.50 | divide | avx2 | 0.112596 | 0.011728 | 9.60x | -89.58% |
| 1024x1024 | uint8 | 3 | 0.50 | overlay | scalar | 0.139837 | 0.046215 | 3.03x | -66.95% |
| 1024x1024 | uint8 | 3 | 0.50 | overlay | sse42 | 0.139837 | 0.012754 | 10.96x | -90.88% |
| 1024x1024 | uint8 | 3 | 0.50 | overlay | avx2 | 0.139837 | 0.011684 | 11.97x | -91.64% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_hue | scalar | 0.607347 | 0.093147 | 6.52x | -84.66% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 0.607347 | 0.018758 | 32.38x | -96.91% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 0.607347 | 0.015099 | 40.23x | -97.51% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 0.564186 | 0.075687 | 7.45x | -86.58% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 0.564186 | 0.017636 | 31.99x | -96.87% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 0.564186 | 0.014456 | 39.03x | -97.44% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_value | scalar | 0.546918 | 0.075586 | 7.24x | -86.18% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_value | sse42 | 0.546918 | 0.017539 | 31.18x | -96.79% |
| 1024x1024 | uint8 | 3 | 0.50 | hsv_value | avx2 | 0.546918 | 0.015057 | 36.32x | -97.25% |
| 1024x1024 | uint8 | 3 | 0.50 | hsl_color | scalar | 0.783578 | 0.081596 | 9.60x | -89.59% |
| 1024x1024 | uint8 | 3 | 0.50 | hsl_color | sse42 | 0.783578 | 0.018301 | 42.82x | -97.66% |
| 1024x1024 | uint8 | 3 | 0.50 | hsl_color | avx2 | 0.783578 | 0.014674 | 53.40x | -98.13% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_hue | scalar | 0.770133 | 0.258187 | 2.98x | -66.48% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_hue | sse42 | 0.770133 | 0.150371 | 5.12x | -80.47% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_hue | avx2 | 0.770133 | 0.144760 | 5.32x | -81.20% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_chroma | scalar | 0.759599 | 0.253299 | 3.00x | -66.65% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 0.759599 | 0.149838 | 5.07x | -80.27% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 0.759599 | 0.143892 | 5.28x | -81.06% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_color | scalar | 0.802870 | 0.240025 | 3.34x | -70.10% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_color | sse42 | 0.802870 | 0.148552 | 5.40x | -81.50% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_color | avx2 | 0.802870 | 0.154129 | 5.21x | -80.80% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_lightness | scalar | 0.823010 | 0.238924 | 3.44x | -70.97% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 0.823010 | 0.148992 | 5.52x | -81.90% |
| 1024x1024 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 0.823010 | 0.143760 | 5.72x | -82.53% |
| 1024x1024 | uint8 | 3 | 0.50 | burn | scalar | 0.157226 | 0.036090 | 4.36x | -77.05% |
| 1024x1024 | uint8 | 3 | 0.50 | burn | sse42 | 0.157226 | 0.012737 | 12.34x | -91.90% |
| 1024x1024 | uint8 | 3 | 0.50 | burn | avx2 | 0.157226 | 0.011782 | 13.34x | -92.51% |
| 1024x1024 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.129396 | 0.030624 | 4.23x | -76.33% |
| 1024x1024 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.129396 | 0.012081 | 10.71x | -90.66% |
| 1024x1024 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.129396 | 0.011296 | 11.46x | -91.27% |
| 1024x1024 | uint8 | 3 | 0.50 | exclusion | scalar | 0.139747 | 0.027367 | 5.11x | -80.42% |
| 1024x1024 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.139747 | 0.012399 | 11.27x | -91.13% |
| 1024x1024 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.139747 | 0.011764 | 11.88x | -91.58% |
| 1024x1024 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.200427 | 0.052592 | 3.81x | -73.76% |
| 1024x1024 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.200427 | 0.013429 | 14.92x | -93.30% |
| 1024x1024 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.200427 | 0.012143 | 16.50x | -93.94% |
| 1024x1024 | uint8 | 3 | 0.50 | pin_light | scalar | 0.174902 | 0.049865 | 3.51x | -71.49% |
| 1024x1024 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.174902 | 0.013147 | 13.30x | -92.48% |
| 1024x1024 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.174902 | 0.011256 | 15.54x | -93.56% |
| 1024x1024 | uint8 | 4 | 0.50 | normal | scalar | 0.080980 | 0.021842 | 3.71x | -73.03% |
| 1024x1024 | uint8 | 4 | 0.50 | normal | sse42 | 0.080980 | 0.002876 | 28.16x | -96.45% |
| 1024x1024 | uint8 | 4 | 0.50 | normal | avx2 | 0.080980 | 0.002551 | 31.74x | -96.85% |
| 1024x1024 | uint8 | 4 | 0.50 | soft_light | scalar | 0.120460 | 0.026837 | 4.49x | -77.72% |
| 1024x1024 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.120460 | 0.003569 | 33.75x | -97.04% |
| 1024x1024 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.120460 | 0.003312 | 36.37x | -97.25% |
| 1024x1024 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.083456 | 0.028507 | 2.93x | -65.84% |
| 1024x1024 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.083456 | 0.003064 | 27.24x | -96.33% |
| 1024x1024 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.083456 | 0.003137 | 26.61x | -96.24% |
| 1024x1024 | uint8 | 4 | 0.50 | screen | scalar | 0.084164 | 0.026634 | 3.16x | -68.35% |
| 1024x1024 | uint8 | 4 | 0.50 | screen | sse42 | 0.084164 | 0.003722 | 22.61x | -95.58% |
| 1024x1024 | uint8 | 4 | 0.50 | screen | avx2 | 0.084164 | 0.003508 | 23.99x | -95.83% |
| 1024x1024 | uint8 | 4 | 0.50 | dodge | scalar | 0.098533 | 0.027995 | 3.52x | -71.59% |
| 1024x1024 | uint8 | 4 | 0.50 | dodge | sse42 | 0.098533 | 0.003827 | 25.75x | -96.12% |
| 1024x1024 | uint8 | 4 | 0.50 | dodge | avx2 | 0.098533 | 0.003370 | 29.24x | -96.58% |
| 1024x1024 | uint8 | 4 | 0.50 | addition | scalar | 0.079731 | 0.031527 | 2.53x | -60.46% |
| 1024x1024 | uint8 | 4 | 0.50 | addition | sse42 | 0.079731 | 0.004198 | 18.99x | -94.73% |
| 1024x1024 | uint8 | 4 | 0.50 | addition | avx2 | 0.079731 | 0.003343 | 23.85x | -95.81% |
| 1024x1024 | uint8 | 4 | 0.50 | darken_only | scalar | 0.078269 | 0.027439 | 2.85x | -64.94% |
| 1024x1024 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.078269 | 0.003026 | 25.87x | -96.13% |
| 1024x1024 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.078269 | 0.003112 | 25.15x | -96.02% |
| 1024x1024 | uint8 | 4 | 0.50 | multiply | scalar | 0.080009 | 0.025242 | 3.17x | -68.45% |
| 1024x1024 | uint8 | 4 | 0.50 | multiply | sse42 | 0.080009 | 0.003140 | 25.48x | -96.08% |
| 1024x1024 | uint8 | 4 | 0.50 | multiply | avx2 | 0.080009 | 0.003305 | 24.21x | -95.87% |
| 1024x1024 | uint8 | 4 | 0.50 | hard_light | scalar | 0.117338 | 0.041544 | 2.82x | -64.59% |
| 1024x1024 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.117338 | 0.003978 | 29.50x | -96.61% |
| 1024x1024 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.117338 | 0.003809 | 30.80x | -96.75% |
| 1024x1024 | uint8 | 4 | 0.50 | difference | scalar | 0.109910 | 0.024380 | 4.51x | -77.82% |
| 1024x1024 | uint8 | 4 | 0.50 | difference | sse42 | 0.109910 | 0.003286 | 33.45x | -97.01% |
| 1024x1024 | uint8 | 4 | 0.50 | difference | avx2 | 0.109910 | 0.003212 | 34.22x | -97.08% |
| 1024x1024 | uint8 | 4 | 0.50 | subtract | scalar | 0.078194 | 0.024037 | 3.25x | -69.26% |
| 1024x1024 | uint8 | 4 | 0.50 | subtract | sse42 | 0.078194 | 0.004170 | 18.75x | -94.67% |
| 1024x1024 | uint8 | 4 | 0.50 | subtract | avx2 | 0.078194 | 0.003413 | 22.91x | -95.64% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.083192 | 0.029786 | 2.79x | -64.20% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.083192 | 0.003390 | 24.54x | -95.92% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.083192 | 0.003275 | 25.40x | -96.06% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.081765 | 0.029650 | 2.76x | -63.74% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.081765 | 0.003355 | 24.37x | -95.90% |
| 1024x1024 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.081765 | 0.003380 | 24.19x | -95.87% |
| 1024x1024 | uint8 | 4 | 0.50 | divide | scalar | 0.082819 | 0.025577 | 3.24x | -69.12% |
| 1024x1024 | uint8 | 4 | 0.50 | divide | sse42 | 0.082819 | 0.003618 | 22.89x | -95.63% |
| 1024x1024 | uint8 | 4 | 0.50 | divide | avx2 | 0.082819 | 0.003438 | 24.09x | -95.85% |
| 1024x1024 | uint8 | 4 | 0.50 | overlay | scalar | 0.109328 | 0.039747 | 2.75x | -63.64% |
| 1024x1024 | uint8 | 4 | 0.50 | overlay | sse42 | 0.109328 | 0.003642 | 30.02x | -96.67% |
| 1024x1024 | uint8 | 4 | 0.50 | overlay | avx2 | 0.109328 | 0.003453 | 31.66x | -96.84% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_hue | scalar | 0.563866 | 0.087890 | 6.42x | -84.41% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 0.563866 | 0.009446 | 59.69x | -98.32% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 0.563866 | 0.005957 | 94.65x | -98.94% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 0.534656 | 0.070910 | 7.54x | -86.74% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 0.534656 | 0.007761 | 68.89x | -98.55% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 0.534656 | 0.005026 | 106.38x | -99.06% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_value | scalar | 0.565249 | 0.073628 | 7.68x | -86.97% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_value | sse42 | 0.565249 | 0.008298 | 68.12x | -98.53% |
| 1024x1024 | uint8 | 4 | 0.50 | hsv_value | avx2 | 0.565249 | 0.005296 | 106.74x | -99.06% |
| 1024x1024 | uint8 | 4 | 0.50 | hsl_color | scalar | 0.779571 | 0.081824 | 9.53x | -89.50% |
| 1024x1024 | uint8 | 4 | 0.50 | hsl_color | sse42 | 0.779571 | 0.008687 | 89.74x | -98.89% |
| 1024x1024 | uint8 | 4 | 0.50 | hsl_color | avx2 | 0.779571 | 0.005299 | 147.12x | -99.32% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_hue | scalar | 0.805298 | 0.262777 | 3.06x | -67.37% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_hue | sse42 | 0.805298 | 0.143355 | 5.62x | -82.20% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_hue | avx2 | 0.805298 | 0.136919 | 5.88x | -83.00% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_chroma | scalar | 0.779849 | 0.251481 | 3.10x | -67.75% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 0.779849 | 0.140590 | 5.55x | -81.97% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 0.779849 | 0.137938 | 5.65x | -82.31% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_color | scalar | 0.786063 | 0.241196 | 3.26x | -69.32% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_color | sse42 | 0.786063 | 0.140790 | 5.58x | -82.09% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_color | avx2 | 0.786063 | 0.142578 | 5.51x | -81.86% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_lightness | scalar | 0.781382 | 0.236052 | 3.31x | -69.79% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 0.781382 | 0.138227 | 5.65x | -82.31% |
| 1024x1024 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 0.781382 | 0.134432 | 5.81x | -82.80% |
| 1024x1024 | uint8 | 4 | 0.50 | burn | scalar | 0.134911 | 0.028652 | 4.71x | -78.76% |
| 1024x1024 | uint8 | 4 | 0.50 | burn | sse42 | 0.134911 | 0.003769 | 35.80x | -97.21% |
| 1024x1024 | uint8 | 4 | 0.50 | burn | avx2 | 0.134911 | 0.003299 | 40.90x | -97.55% |
| 1024x1024 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.113829 | 0.027544 | 4.13x | -75.80% |
| 1024x1024 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.113829 | 0.003427 | 33.22x | -96.99% |
| 1024x1024 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.113829 | 0.003052 | 37.29x | -97.32% |
| 1024x1024 | uint8 | 4 | 0.50 | exclusion | scalar | 0.125274 | 0.024834 | 5.04x | -80.18% |
| 1024x1024 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.125274 | 0.003286 | 38.12x | -97.38% |
| 1024x1024 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.125274 | 0.003314 | 37.80x | -97.35% |
| 1024x1024 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.189437 | 0.046081 | 4.11x | -75.67% |
| 1024x1024 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.189437 | 0.004345 | 43.60x | -97.71% |
| 1024x1024 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.189437 | 0.003444 | 55.00x | -98.18% |
| 1024x1024 | uint8 | 4 | 0.50 | pin_light | scalar | 0.152273 | 0.043318 | 3.52x | -71.55% |
| 1024x1024 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.152273 | 0.003564 | 42.73x | -97.66% |
| 1024x1024 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.152273 | 0.003425 | 44.46x | -97.75% |
| 1024x1024 | float32 | 3 | 0.50 | normal | scalar | 0.084742 | 0.007984 | 10.61x | -90.58% |
| 1024x1024 | float32 | 3 | 0.50 | normal | sse42 | 0.084742 | 0.003592 | 23.59x | -95.76% |
| 1024x1024 | float32 | 3 | 0.50 | normal | avx2 | 0.084742 | 0.003002 | 28.23x | -96.46% |
| 1024x1024 | float32 | 3 | 0.50 | soft_light | scalar | 0.117741 | 0.010172 | 11.58x | -91.36% |
| 1024x1024 | float32 | 3 | 0.50 | soft_light | sse42 | 0.117741 | 0.002365 | 49.78x | -97.99% |
| 1024x1024 | float32 | 3 | 0.50 | soft_light | avx2 | 0.117741 | 0.002255 | 52.21x | -98.08% |
| 1024x1024 | float32 | 3 | 0.50 | lighten_only | scalar | 0.090957 | 0.011707 | 7.77x | -87.13% |
| 1024x1024 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.090957 | 0.003002 | 30.30x | -96.70% |
| 1024x1024 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.090957 | 0.002181 | 41.71x | -97.60% |
| 1024x1024 | float32 | 3 | 0.50 | screen | scalar | 0.094685 | 0.009299 | 10.18x | -90.18% |
| 1024x1024 | float32 | 3 | 0.50 | screen | sse42 | 0.094685 | 0.002457 | 38.53x | -97.40% |
| 1024x1024 | float32 | 3 | 0.50 | screen | avx2 | 0.094685 | 0.002194 | 43.15x | -97.68% |
| 1024x1024 | float32 | 3 | 0.50 | dodge | scalar | 0.094190 | 0.010949 | 8.60x | -88.38% |
| 1024x1024 | float32 | 3 | 0.50 | dodge | sse42 | 0.094190 | 0.002440 | 38.60x | -97.41% |
| 1024x1024 | float32 | 3 | 0.50 | dodge | avx2 | 0.094190 | 0.002356 | 39.98x | -97.50% |
| 1024x1024 | float32 | 3 | 0.50 | addition | scalar | 0.092313 | 0.025537 | 3.61x | -72.34% |
| 1024x1024 | float32 | 3 | 0.50 | addition | sse42 | 0.092313 | 0.002905 | 31.78x | -96.85% |
| 1024x1024 | float32 | 3 | 0.50 | addition | avx2 | 0.092313 | 0.002151 | 42.91x | -97.67% |
| 1024x1024 | float32 | 3 | 0.50 | darken_only | scalar | 0.090118 | 0.011885 | 7.58x | -86.81% |
| 1024x1024 | float32 | 3 | 0.50 | darken_only | sse42 | 0.090118 | 0.002859 | 31.52x | -96.83% |
| 1024x1024 | float32 | 3 | 0.50 | darken_only | avx2 | 0.090118 | 0.002065 | 43.64x | -97.71% |
| 1024x1024 | float32 | 3 | 0.50 | multiply | scalar | 0.093888 | 0.008953 | 10.49x | -90.46% |
| 1024x1024 | float32 | 3 | 0.50 | multiply | sse42 | 0.093888 | 0.002270 | 41.36x | -97.58% |
| 1024x1024 | float32 | 3 | 0.50 | multiply | avx2 | 0.093888 | 0.002499 | 37.57x | -97.34% |
| 1024x1024 | float32 | 3 | 0.50 | hard_light | scalar | 0.127966 | 0.029014 | 4.41x | -77.33% |
| 1024x1024 | float32 | 3 | 0.50 | hard_light | sse42 | 0.127966 | 0.002417 | 52.95x | -98.11% |
| 1024x1024 | float32 | 3 | 0.50 | hard_light | avx2 | 0.127966 | 0.002452 | 52.19x | -98.08% |
| 1024x1024 | float32 | 3 | 0.50 | difference | scalar | 0.122969 | 0.009002 | 13.66x | -92.68% |
| 1024x1024 | float32 | 3 | 0.50 | difference | sse42 | 0.122969 | 0.002509 | 49.02x | -97.96% |
| 1024x1024 | float32 | 3 | 0.50 | difference | avx2 | 0.122969 | 0.002511 | 48.98x | -97.96% |
| 1024x1024 | float32 | 3 | 0.50 | subtract | scalar | 0.090952 | 0.011069 | 8.22x | -87.83% |
| 1024x1024 | float32 | 3 | 0.50 | subtract | sse42 | 0.090952 | 0.002634 | 34.53x | -97.10% |
| 1024x1024 | float32 | 3 | 0.50 | subtract | avx2 | 0.090952 | 0.002488 | 36.56x | -97.26% |
| 1024x1024 | float32 | 3 | 0.50 | grain_extract | scalar | 0.101554 | 0.016314 | 6.23x | -83.94% |
| 1024x1024 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.101554 | 0.002792 | 36.38x | -97.25% |
| 1024x1024 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.101554 | 0.002140 | 47.45x | -97.89% |
| 1024x1024 | float32 | 3 | 0.50 | grain_merge | scalar | 0.096792 | 0.016349 | 5.92x | -83.11% |
| 1024x1024 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.096792 | 0.002476 | 39.09x | -97.44% |
| 1024x1024 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.096792 | 0.002369 | 40.85x | -97.55% |
| 1024x1024 | float32 | 3 | 0.50 | divide | scalar | 0.097198 | 0.009765 | 9.95x | -89.95% |
| 1024x1024 | float32 | 3 | 0.50 | divide | sse42 | 0.097198 | 0.002816 | 34.51x | -97.10% |
| 1024x1024 | float32 | 3 | 0.50 | divide | avx2 | 0.097198 | 0.002196 | 44.25x | -97.74% |
| 1024x1024 | float32 | 3 | 0.50 | overlay | scalar | 0.121444 | 0.026825 | 4.53x | -77.91% |
| 1024x1024 | float32 | 3 | 0.50 | overlay | sse42 | 0.121444 | 0.003462 | 35.08x | -97.15% |
| 1024x1024 | float32 | 3 | 0.50 | overlay | avx2 | 0.121444 | 0.002149 | 56.52x | -98.23% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_hue | scalar | 0.485310 | 0.066856 | 7.26x | -86.22% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_hue | sse42 | 0.485310 | 0.009126 | 53.18x | -98.12% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_hue | avx2 | 0.485310 | 0.006108 | 79.46x | -98.74% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_saturation | scalar | 0.529368 | 0.052029 | 10.17x | -90.17% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 0.529368 | 0.008349 | 63.40x | -98.42% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 0.529368 | 0.005027 | 105.30x | -99.05% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_value | scalar | 0.476549 | 0.052216 | 9.13x | -89.04% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_value | sse42 | 0.476549 | 0.008176 | 58.29x | -98.28% |
| 1024x1024 | float32 | 3 | 0.50 | hsv_value | avx2 | 0.476549 | 0.005507 | 86.53x | -98.84% |
| 1024x1024 | float32 | 3 | 0.50 | hsl_color | scalar | 0.701755 | 0.060709 | 11.56x | -91.35% |
| 1024x1024 | float32 | 3 | 0.50 | hsl_color | sse42 | 0.701755 | 0.008624 | 81.37x | -98.77% |
| 1024x1024 | float32 | 3 | 0.50 | hsl_color | avx2 | 0.701755 | 0.005408 | 129.75x | -99.23% |
| 1024x1024 | float32 | 3 | 0.50 | lch_hue | scalar | 0.492884 | 0.239675 | 2.06x | -51.37% |
| 1024x1024 | float32 | 3 | 0.50 | lch_hue | sse42 | 0.492884 | 0.144200 | 3.42x | -70.74% |
| 1024x1024 | float32 | 3 | 0.50 | lch_hue | avx2 | 0.492884 | 0.141711 | 3.48x | -71.25% |
| 1024x1024 | float32 | 3 | 0.50 | lch_chroma | scalar | 0.492557 | 0.233229 | 2.11x | -52.65% |
| 1024x1024 | float32 | 3 | 0.50 | lch_chroma | sse42 | 0.492557 | 0.141245 | 3.49x | -71.32% |
| 1024x1024 | float32 | 3 | 0.50 | lch_chroma | avx2 | 0.492557 | 0.135125 | 3.65x | -72.57% |
| 1024x1024 | float32 | 3 | 0.50 | lch_color | scalar | 0.496152 | 0.232025 | 2.14x | -53.24% |
| 1024x1024 | float32 | 3 | 0.50 | lch_color | sse42 | 0.496152 | 0.144573 | 3.43x | -70.86% |
| 1024x1024 | float32 | 3 | 0.50 | lch_color | avx2 | 0.496152 | 0.141505 | 3.51x | -71.48% |
| 1024x1024 | float32 | 3 | 0.50 | lch_lightness | scalar | 0.513457 | 0.225651 | 2.28x | -56.05% |
| 1024x1024 | float32 | 3 | 0.50 | lch_lightness | sse42 | 0.513457 | 0.143094 | 3.59x | -72.13% |
| 1024x1024 | float32 | 3 | 0.50 | lch_lightness | avx2 | 0.513457 | 0.139716 | 3.67x | -72.79% |
| 1024x1024 | float32 | 3 | 0.50 | burn | scalar | 0.139041 | 0.015968 | 8.71x | -88.52% |
| 1024x1024 | float32 | 3 | 0.50 | burn | sse42 | 0.139041 | 0.002698 | 51.53x | -98.06% |
| 1024x1024 | float32 | 3 | 0.50 | burn | avx2 | 0.139041 | 0.002500 | 55.61x | -98.20% |
| 1024x1024 | float32 | 3 | 0.50 | linear_burn | scalar | 0.100886 | 0.012990 | 7.77x | -87.12% |
| 1024x1024 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.100886 | 0.002552 | 39.53x | -97.47% |
| 1024x1024 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.100886 | 0.002316 | 43.55x | -97.70% |
| 1024x1024 | float32 | 3 | 0.50 | exclusion | scalar | 0.111011 | 0.009983 | 11.12x | -91.01% |
| 1024x1024 | float32 | 3 | 0.50 | exclusion | sse42 | 0.111011 | 0.002842 | 39.07x | -97.44% |
| 1024x1024 | float32 | 3 | 0.50 | exclusion | avx2 | 0.111011 | 0.002239 | 49.58x | -97.98% |
| 1024x1024 | float32 | 3 | 0.50 | vivid_light | scalar | 0.182868 | 0.033595 | 5.44x | -81.63% |
| 1024x1024 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.182868 | 0.002918 | 62.68x | -98.40% |
| 1024x1024 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.182868 | 0.002722 | 67.19x | -98.51% |
| 1024x1024 | float32 | 3 | 0.50 | pin_light | scalar | 0.129660 | 0.030361 | 4.27x | -76.58% |
| 1024x1024 | float32 | 3 | 0.50 | pin_light | sse42 | 0.129660 | 0.002559 | 50.68x | -98.03% |
| 1024x1024 | float32 | 3 | 0.50 | pin_light | avx2 | 0.129660 | 0.002439 | 53.17x | -98.12% |
| 1024x1024 | float32 | 4 | 0.50 | normal | scalar | 0.068846 | 0.010424 | 6.60x | -84.86% |
| 1024x1024 | float32 | 4 | 0.50 | normal | sse42 | 0.068846 | 0.003111 | 22.13x | -95.48% |
| 1024x1024 | float32 | 4 | 0.50 | normal | avx2 | 0.068846 | 0.006274 | 10.97x | -90.89% |
| 1024x1024 | float32 | 4 | 0.50 | soft_light | scalar | 0.100769 | 0.012310 | 8.19x | -87.78% |
| 1024x1024 | float32 | 4 | 0.50 | soft_light | sse42 | 0.100769 | 0.003837 | 26.26x | -96.19% |
| 1024x1024 | float32 | 4 | 0.50 | soft_light | avx2 | 0.100769 | 0.003203 | 31.46x | -96.82% |
| 1024x1024 | float32 | 4 | 0.50 | lighten_only | scalar | 0.073071 | 0.013381 | 5.46x | -81.69% |
| 1024x1024 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.073071 | 0.003542 | 20.63x | -95.15% |
| 1024x1024 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.073071 | 0.003139 | 23.28x | -95.70% |
| 1024x1024 | float32 | 4 | 0.50 | screen | scalar | 0.078523 | 0.011941 | 6.58x | -84.79% |
| 1024x1024 | float32 | 4 | 0.50 | screen | sse42 | 0.078523 | 0.003333 | 23.56x | -95.76% |
| 1024x1024 | float32 | 4 | 0.50 | screen | avx2 | 0.078523 | 0.003255 | 24.12x | -95.85% |
| 1024x1024 | float32 | 4 | 0.50 | dodge | scalar | 0.078243 | 0.012760 | 6.13x | -83.69% |
| 1024x1024 | float32 | 4 | 0.50 | dodge | sse42 | 0.078243 | 0.003496 | 22.38x | -95.53% |
| 1024x1024 | float32 | 4 | 0.50 | dodge | avx2 | 0.078243 | 0.003382 | 23.13x | -95.68% |
| 1024x1024 | float32 | 4 | 0.50 | addition | scalar | 0.072921 | 0.022793 | 3.20x | -68.74% |
| 1024x1024 | float32 | 4 | 0.50 | addition | sse42 | 0.072921 | 0.003133 | 23.27x | -95.70% |
| 1024x1024 | float32 | 4 | 0.50 | addition | avx2 | 0.072921 | 0.003536 | 20.62x | -95.15% |
| 1024x1024 | float32 | 4 | 0.50 | darken_only | scalar | 0.074680 | 0.013737 | 5.44x | -81.61% |
| 1024x1024 | float32 | 4 | 0.50 | darken_only | sse42 | 0.074680 | 0.004212 | 17.73x | -94.36% |
| 1024x1024 | float32 | 4 | 0.50 | darken_only | avx2 | 0.074680 | 0.003196 | 23.36x | -95.72% |
| 1024x1024 | float32 | 4 | 0.50 | multiply | scalar | 0.086610 | 0.012162 | 7.12x | -85.96% |
| 1024x1024 | float32 | 4 | 0.50 | multiply | sse42 | 0.086610 | 0.003082 | 28.10x | -96.44% |
| 1024x1024 | float32 | 4 | 0.50 | multiply | avx2 | 0.086610 | 0.003454 | 25.08x | -96.01% |
| 1024x1024 | float32 | 4 | 0.50 | hard_light | scalar | 0.116782 | 0.032898 | 3.55x | -71.83% |
| 1024x1024 | float32 | 4 | 0.50 | hard_light | sse42 | 0.116782 | 0.004754 | 24.57x | -95.93% |
| 1024x1024 | float32 | 4 | 0.50 | hard_light | avx2 | 0.116782 | 0.004949 | 23.60x | -95.76% |
| 1024x1024 | float32 | 4 | 0.50 | difference | scalar | 0.124780 | 0.014835 | 8.41x | -88.11% |
| 1024x1024 | float32 | 4 | 0.50 | difference | sse42 | 0.124780 | 0.005920 | 21.08x | -95.26% |
| 1024x1024 | float32 | 4 | 0.50 | difference | avx2 | 0.124780 | 0.005057 | 24.68x | -95.95% |
| 1024x1024 | float32 | 4 | 0.50 | subtract | scalar | 0.103438 | 0.017736 | 5.83x | -82.85% |
| 1024x1024 | float32 | 4 | 0.50 | subtract | sse42 | 0.103438 | 0.005825 | 17.76x | -94.37% |
| 1024x1024 | float32 | 4 | 0.50 | subtract | avx2 | 0.103438 | 0.005109 | 20.25x | -95.06% |
| 1024x1024 | float32 | 4 | 0.50 | grain_extract | scalar | 0.095908 | 0.018661 | 5.14x | -80.54% |
| 1024x1024 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.095908 | 0.004406 | 21.77x | -95.41% |
| 1024x1024 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.095908 | 0.003854 | 24.89x | -95.98% |
| 1024x1024 | float32 | 4 | 0.50 | grain_merge | scalar | 0.090422 | 0.019361 | 4.67x | -78.59% |
| 1024x1024 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.090422 | 0.005435 | 16.64x | -93.99% |
| 1024x1024 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.090422 | 0.004114 | 21.98x | -95.45% |
| 1024x1024 | float32 | 4 | 0.50 | divide | scalar | 0.090809 | 0.013149 | 6.91x | -85.52% |
| 1024x1024 | float32 | 4 | 0.50 | divide | sse42 | 0.090809 | 0.003999 | 22.71x | -95.60% |
| 1024x1024 | float32 | 4 | 0.50 | divide | avx2 | 0.090809 | 0.003617 | 25.10x | -96.02% |
| 1024x1024 | float32 | 4 | 0.50 | overlay | scalar | 0.116416 | 0.031991 | 3.64x | -72.52% |
| 1024x1024 | float32 | 4 | 0.50 | overlay | sse42 | 0.116416 | 0.004034 | 28.86x | -96.54% |
| 1024x1024 | float32 | 4 | 0.50 | overlay | avx2 | 0.116416 | 0.004000 | 29.11x | -96.56% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_hue | scalar | 0.535431 | 0.076227 | 7.02x | -85.76% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_hue | sse42 | 0.535431 | 0.009574 | 55.93x | -98.21% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_hue | avx2 | 0.535431 | 0.006528 | 82.02x | -98.78% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_saturation | scalar | 0.534825 | 0.060018 | 8.91x | -88.78% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 0.534825 | 0.007904 | 67.66x | -98.52% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 0.534825 | 0.006324 | 84.58x | -98.82% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_value | scalar | 0.506540 | 0.060304 | 8.40x | -88.09% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_value | sse42 | 0.506540 | 0.007308 | 69.32x | -98.56% |
| 1024x1024 | float32 | 4 | 0.50 | hsv_value | avx2 | 0.506540 | 0.005544 | 91.36x | -98.91% |
| 1024x1024 | float32 | 4 | 0.50 | hsl_color | scalar | 0.714356 | 0.066029 | 10.82x | -90.76% |
| 1024x1024 | float32 | 4 | 0.50 | hsl_color | sse42 | 0.714356 | 0.008293 | 86.14x | -98.84% |
| 1024x1024 | float32 | 4 | 0.50 | hsl_color | avx2 | 0.714356 | 0.006014 | 118.79x | -99.16% |
| 1024x1024 | float32 | 4 | 0.50 | lch_hue | scalar | 0.510235 | 0.257111 | 1.98x | -49.61% |
| 1024x1024 | float32 | 4 | 0.50 | lch_hue | sse42 | 0.510235 | 0.148840 | 3.43x | -70.83% |
| 1024x1024 | float32 | 4 | 0.50 | lch_hue | avx2 | 0.510235 | 0.140603 | 3.63x | -72.44% |
| 1024x1024 | float32 | 4 | 0.50 | lch_chroma | scalar | 0.453544 | 0.240572 | 1.89x | -46.96% |
| 1024x1024 | float32 | 4 | 0.50 | lch_chroma | sse42 | 0.453544 | 0.144316 | 3.14x | -68.18% |
| 1024x1024 | float32 | 4 | 0.50 | lch_chroma | avx2 | 0.453544 | 0.138683 | 3.27x | -69.42% |
| 1024x1024 | float32 | 4 | 0.50 | lch_color | scalar | 0.458058 | 0.237018 | 1.93x | -48.26% |
| 1024x1024 | float32 | 4 | 0.50 | lch_color | sse42 | 0.458058 | 0.143323 | 3.20x | -68.71% |
| 1024x1024 | float32 | 4 | 0.50 | lch_color | avx2 | 0.458058 | 0.136392 | 3.36x | -70.22% |
| 1024x1024 | float32 | 4 | 0.50 | lch_lightness | scalar | 0.453166 | 0.227632 | 1.99x | -49.77% |
| 1024x1024 | float32 | 4 | 0.50 | lch_lightness | sse42 | 0.453166 | 0.139874 | 3.24x | -69.13% |
| 1024x1024 | float32 | 4 | 0.50 | lch_lightness | avx2 | 0.453166 | 0.138608 | 3.27x | -69.41% |
| 1024x1024 | float32 | 4 | 0.50 | burn | scalar | 0.116833 | 0.016064 | 7.27x | -86.25% |
| 1024x1024 | float32 | 4 | 0.50 | burn | sse42 | 0.116833 | 0.003343 | 34.95x | -97.14% |
| 1024x1024 | float32 | 4 | 0.50 | burn | avx2 | 0.116833 | 0.003407 | 34.29x | -97.08% |
| 1024x1024 | float32 | 4 | 0.50 | linear_burn | scalar | 0.077158 | 0.013218 | 5.84x | -82.87% |
| 1024x1024 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.077158 | 0.003382 | 22.82x | -95.62% |
| 1024x1024 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.077158 | 0.003487 | 22.13x | -95.48% |
| 1024x1024 | float32 | 4 | 0.50 | exclusion | scalar | 0.087166 | 0.011828 | 7.37x | -86.43% |
| 1024x1024 | float32 | 4 | 0.50 | exclusion | sse42 | 0.087166 | 0.003044 | 28.64x | -96.51% |
| 1024x1024 | float32 | 4 | 0.50 | exclusion | avx2 | 0.087166 | 0.003664 | 23.79x | -95.80% |
| 1024x1024 | float32 | 4 | 0.50 | vivid_light | scalar | 0.153062 | 0.034479 | 4.44x | -77.47% |
| 1024x1024 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.153062 | 0.004217 | 36.30x | -97.25% |
| 1024x1024 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.153062 | 0.003548 | 43.14x | -97.68% |
| 1024x1024 | float32 | 4 | 0.50 | pin_light | scalar | 0.104080 | 0.030290 | 3.44x | -70.90% |
| 1024x1024 | float32 | 4 | 0.50 | pin_light | sse42 | 0.104080 | 0.003277 | 31.76x | -96.85% |
| 1024x1024 | float32 | 4 | 0.50 | pin_light | avx2 | 0.104080 | 0.003450 | 30.17x | -96.68% |
| 2048x2048 | uint8 | 3 | 0.50 | normal | scalar | 0.393677 | 0.105665 | 3.73x | -73.16% |
| 2048x2048 | uint8 | 3 | 0.50 | normal | sse42 | 0.393677 | 0.044675 | 8.81x | -88.65% |
| 2048x2048 | uint8 | 3 | 0.50 | normal | avx2 | 0.393677 | 0.047642 | 8.26x | -87.90% |
| 2048x2048 | uint8 | 3 | 0.50 | soft_light | scalar | 0.508260 | 0.117827 | 4.31x | -76.82% |
| 2048x2048 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.508260 | 0.051473 | 9.87x | -89.87% |
| 2048x2048 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.508260 | 0.047818 | 10.63x | -90.59% |
| 2048x2048 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.383171 | 0.122272 | 3.13x | -68.09% |
| 2048x2048 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.383171 | 0.050083 | 7.65x | -86.93% |
| 2048x2048 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.383171 | 0.045006 | 8.51x | -88.25% |
| 2048x2048 | uint8 | 3 | 0.50 | screen | scalar | 0.406547 | 0.112325 | 3.62x | -72.37% |
| 2048x2048 | uint8 | 3 | 0.50 | screen | sse42 | 0.406547 | 0.052939 | 7.68x | -86.98% |
| 2048x2048 | uint8 | 3 | 0.50 | screen | avx2 | 0.406547 | 0.046495 | 8.74x | -88.56% |
| 2048x2048 | uint8 | 3 | 0.50 | dodge | scalar | 0.408140 | 0.117069 | 3.49x | -71.32% |
| 2048x2048 | uint8 | 3 | 0.50 | dodge | sse42 | 0.408140 | 0.052415 | 7.79x | -87.16% |
| 2048x2048 | uint8 | 3 | 0.50 | dodge | avx2 | 0.408140 | 0.046603 | 8.76x | -88.58% |
| 2048x2048 | uint8 | 3 | 0.50 | addition | scalar | 0.399473 | 0.166139 | 2.40x | -58.41% |
| 2048x2048 | uint8 | 3 | 0.50 | addition | sse42 | 0.399473 | 0.051593 | 7.74x | -87.08% |
| 2048x2048 | uint8 | 3 | 0.50 | addition | avx2 | 0.399473 | 0.047942 | 8.33x | -88.00% |
| 2048x2048 | uint8 | 3 | 0.50 | darken_only | scalar | 0.548270 | 0.125866 | 4.36x | -77.04% |
| 2048x2048 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.548270 | 0.050353 | 10.89x | -90.82% |
| 2048x2048 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.548270 | 0.045513 | 12.05x | -91.70% |
| 2048x2048 | uint8 | 3 | 0.50 | multiply | scalar | 0.442488 | 0.110390 | 4.01x | -75.05% |
| 2048x2048 | uint8 | 3 | 0.50 | multiply | sse42 | 0.442488 | 0.049028 | 9.03x | -88.92% |
| 2048x2048 | uint8 | 3 | 0.50 | multiply | avx2 | 0.442488 | 0.044052 | 10.04x | -90.04% |
| 2048x2048 | uint8 | 3 | 0.50 | hard_light | scalar | 0.569898 | 0.186026 | 3.06x | -67.36% |
| 2048x2048 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.569898 | 0.050737 | 11.23x | -91.10% |
| 2048x2048 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.569898 | 0.045866 | 12.43x | -91.95% |
| 2048x2048 | uint8 | 3 | 0.50 | difference | scalar | 0.503813 | 0.108193 | 4.66x | -78.53% |
| 2048x2048 | uint8 | 3 | 0.50 | difference | sse42 | 0.503813 | 0.048470 | 10.39x | -90.38% |
| 2048x2048 | uint8 | 3 | 0.50 | difference | avx2 | 0.503813 | 0.044253 | 11.38x | -91.22% |
| 2048x2048 | uint8 | 3 | 0.50 | subtract | scalar | 0.391976 | 0.101536 | 3.86x | -74.10% |
| 2048x2048 | uint8 | 3 | 0.50 | subtract | sse42 | 0.391976 | 0.049305 | 7.95x | -87.42% |
| 2048x2048 | uint8 | 3 | 0.50 | subtract | avx2 | 0.391976 | 0.044707 | 8.77x | -88.59% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.408432 | 0.132433 | 3.08x | -67.58% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.408432 | 0.049364 | 8.27x | -87.91% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.408432 | 0.044891 | 9.10x | -89.01% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.400007 | 0.132709 | 3.01x | -66.82% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.400007 | 0.049566 | 8.07x | -87.61% |
| 2048x2048 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.400007 | 0.045284 | 8.83x | -88.68% |
| 2048x2048 | uint8 | 3 | 0.50 | divide | scalar | 0.416370 | 0.110962 | 3.75x | -73.35% |
| 2048x2048 | uint8 | 3 | 0.50 | divide | sse42 | 0.416370 | 0.049965 | 8.33x | -88.00% |
| 2048x2048 | uint8 | 3 | 0.50 | divide | avx2 | 0.416370 | 0.047985 | 8.68x | -88.48% |
| 2048x2048 | uint8 | 3 | 0.50 | overlay | scalar | 0.521224 | 0.180611 | 2.89x | -65.35% |
| 2048x2048 | uint8 | 3 | 0.50 | overlay | sse42 | 0.521224 | 0.049474 | 10.54x | -90.51% |
| 2048x2048 | uint8 | 3 | 0.50 | overlay | avx2 | 0.521224 | 0.045033 | 11.57x | -91.36% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_hue | scalar | 2.306136 | 0.364927 | 6.32x | -84.18% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 2.306136 | 0.078404 | 29.41x | -96.60% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 2.306136 | 0.062384 | 36.97x | -97.29% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 2.330395 | 0.302437 | 7.71x | -87.02% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 2.330395 | 0.071266 | 32.70x | -96.94% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 2.330395 | 0.059032 | 39.48x | -97.47% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_value | scalar | 2.358952 | 0.302097 | 7.81x | -87.19% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_value | sse42 | 2.358952 | 0.071853 | 32.83x | -96.95% |
| 2048x2048 | uint8 | 3 | 0.50 | hsv_value | avx2 | 2.358952 | 0.059685 | 39.52x | -97.47% |
| 2048x2048 | uint8 | 3 | 0.50 | hsl_color | scalar | 3.613152 | 0.327646 | 11.03x | -90.93% |
| 2048x2048 | uint8 | 3 | 0.50 | hsl_color | sse42 | 3.613152 | 0.071430 | 50.58x | -98.02% |
| 2048x2048 | uint8 | 3 | 0.50 | hsl_color | avx2 | 3.613152 | 0.058585 | 61.67x | -98.38% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_hue | scalar | 3.314892 | 1.040754 | 3.19x | -68.60% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_hue | sse42 | 3.314892 | 0.606392 | 5.47x | -81.71% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_hue | avx2 | 3.314892 | 0.577634 | 5.74x | -82.57% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_chroma | scalar | 3.415775 | 1.054712 | 3.24x | -69.12% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 3.415775 | 0.639853 | 5.34x | -81.27% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 3.415775 | 0.583710 | 5.85x | -82.91% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_color | scalar | 3.526583 | 0.987425 | 3.57x | -72.00% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_color | sse42 | 3.526583 | 0.606786 | 5.81x | -82.79% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_color | avx2 | 3.526583 | 0.597525 | 5.90x | -83.06% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_lightness | scalar | 3.483178 | 0.974795 | 3.57x | -72.01% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 3.483178 | 0.604525 | 5.76x | -82.64% |
| 2048x2048 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 3.483178 | 0.586521 | 5.94x | -83.16% |
| 2048x2048 | uint8 | 3 | 0.50 | burn | scalar | 0.611664 | 0.142661 | 4.29x | -76.68% |
| 2048x2048 | uint8 | 3 | 0.50 | burn | sse42 | 0.611664 | 0.053192 | 11.50x | -91.30% |
| 2048x2048 | uint8 | 3 | 0.50 | burn | avx2 | 0.611664 | 0.048969 | 12.49x | -91.99% |
| 2048x2048 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.507166 | 0.125258 | 4.05x | -75.30% |
| 2048x2048 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.507166 | 0.050678 | 10.01x | -90.01% |
| 2048x2048 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.507166 | 0.045860 | 11.06x | -90.96% |
| 2048x2048 | uint8 | 3 | 0.50 | exclusion | scalar | 0.552715 | 0.111281 | 4.97x | -79.87% |
| 2048x2048 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.552715 | 0.050332 | 10.98x | -90.89% |
| 2048x2048 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.552715 | 0.046165 | 11.97x | -91.65% |
| 2048x2048 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.878532 | 0.219996 | 3.99x | -74.96% |
| 2048x2048 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.878532 | 0.057520 | 15.27x | -93.45% |
| 2048x2048 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.878532 | 0.048713 | 18.03x | -94.46% |
| 2048x2048 | uint8 | 3 | 0.50 | pin_light | scalar | 0.698926 | 0.203486 | 3.43x | -70.89% |
| 2048x2048 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.698926 | 0.050596 | 13.81x | -92.76% |
| 2048x2048 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.698926 | 0.045903 | 15.23x | -93.43% |
| 2048x2048 | uint8 | 4 | 0.50 | normal | scalar | 0.299012 | 0.086288 | 3.47x | -71.14% |
| 2048x2048 | uint8 | 4 | 0.50 | normal | sse42 | 0.299012 | 0.011324 | 26.40x | -96.21% |
| 2048x2048 | uint8 | 4 | 0.50 | normal | avx2 | 0.299012 | 0.010288 | 29.06x | -96.56% |
| 2048x2048 | uint8 | 4 | 0.50 | soft_light | scalar | 0.428139 | 0.106033 | 4.04x | -75.23% |
| 2048x2048 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.428139 | 0.014391 | 29.75x | -96.64% |
| 2048x2048 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.428139 | 0.013835 | 30.95x | -96.77% |
| 2048x2048 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.300174 | 0.111775 | 2.69x | -62.76% |
| 2048x2048 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.300174 | 0.012478 | 24.06x | -95.84% |
| 2048x2048 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.300174 | 0.012521 | 23.97x | -95.83% |
| 2048x2048 | uint8 | 4 | 0.50 | screen | scalar | 0.320217 | 0.103291 | 3.10x | -67.74% |
| 2048x2048 | uint8 | 4 | 0.50 | screen | sse42 | 0.320217 | 0.013562 | 23.61x | -95.76% |
| 2048x2048 | uint8 | 4 | 0.50 | screen | avx2 | 0.320217 | 0.012920 | 24.78x | -95.97% |
| 2048x2048 | uint8 | 4 | 0.50 | dodge | scalar | 0.320526 | 0.106449 | 3.01x | -66.79% |
| 2048x2048 | uint8 | 4 | 0.50 | dodge | sse42 | 0.320526 | 0.015226 | 21.05x | -95.25% |
| 2048x2048 | uint8 | 4 | 0.50 | dodge | avx2 | 0.320526 | 0.013825 | 23.18x | -95.69% |
| 2048x2048 | uint8 | 4 | 0.50 | addition | scalar | 0.320477 | 0.131767 | 2.43x | -58.88% |
| 2048x2048 | uint8 | 4 | 0.50 | addition | sse42 | 0.320477 | 0.018082 | 17.72x | -94.36% |
| 2048x2048 | uint8 | 4 | 0.50 | addition | avx2 | 0.320477 | 0.013628 | 23.52x | -95.75% |
| 2048x2048 | uint8 | 4 | 0.50 | darken_only | scalar | 0.307573 | 0.112053 | 2.74x | -63.57% |
| 2048x2048 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.307573 | 0.013054 | 23.56x | -95.76% |
| 2048x2048 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.307573 | 0.012454 | 24.70x | -95.95% |
| 2048x2048 | uint8 | 4 | 0.50 | multiply | scalar | 0.314362 | 0.107484 | 2.92x | -65.81% |
| 2048x2048 | uint8 | 4 | 0.50 | multiply | sse42 | 0.314362 | 0.013338 | 23.57x | -95.76% |
| 2048x2048 | uint8 | 4 | 0.50 | multiply | avx2 | 0.314362 | 0.013229 | 23.76x | -95.79% |
| 2048x2048 | uint8 | 4 | 0.50 | hard_light | scalar | 0.474240 | 0.168281 | 2.82x | -64.52% |
| 2048x2048 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.474240 | 0.016011 | 29.62x | -96.62% |
| 2048x2048 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.474240 | 0.013800 | 34.37x | -97.09% |
| 2048x2048 | uint8 | 4 | 0.50 | difference | scalar | 0.417655 | 0.100853 | 4.14x | -75.85% |
| 2048x2048 | uint8 | 4 | 0.50 | difference | sse42 | 0.417655 | 0.013111 | 31.86x | -96.86% |
| 2048x2048 | uint8 | 4 | 0.50 | difference | avx2 | 0.417655 | 0.012985 | 32.16x | -96.89% |
| 2048x2048 | uint8 | 4 | 0.50 | subtract | scalar | 0.303570 | 0.097770 | 3.10x | -67.79% |
| 2048x2048 | uint8 | 4 | 0.50 | subtract | sse42 | 0.303570 | 0.017578 | 17.27x | -94.21% |
| 2048x2048 | uint8 | 4 | 0.50 | subtract | avx2 | 0.303570 | 0.014992 | 20.25x | -95.06% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.314916 | 0.122260 | 2.58x | -61.18% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.314916 | 0.013895 | 22.66x | -95.59% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.314916 | 0.013551 | 23.24x | -95.70% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.329639 | 0.121078 | 2.72x | -63.27% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.329639 | 0.013626 | 24.19x | -95.87% |
| 2048x2048 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.329639 | 0.013581 | 24.27x | -95.88% |
| 2048x2048 | uint8 | 4 | 0.50 | divide | scalar | 0.322222 | 0.105869 | 3.04x | -67.14% |
| 2048x2048 | uint8 | 4 | 0.50 | divide | sse42 | 0.322222 | 0.014433 | 22.33x | -95.52% |
| 2048x2048 | uint8 | 4 | 0.50 | divide | avx2 | 0.322222 | 0.013504 | 23.86x | -95.81% |
| 2048x2048 | uint8 | 4 | 0.50 | overlay | scalar | 0.435457 | 0.161652 | 2.69x | -62.88% |
| 2048x2048 | uint8 | 4 | 0.50 | overlay | sse42 | 0.435457 | 0.014895 | 29.24x | -96.58% |
| 2048x2048 | uint8 | 4 | 0.50 | overlay | avx2 | 0.435457 | 0.013739 | 31.69x | -96.84% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_hue | scalar | 2.315038 | 0.352697 | 6.56x | -84.76% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 2.315038 | 0.038512 | 60.11x | -98.34% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 2.315038 | 0.024067 | 96.19x | -98.96% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 2.287373 | 0.291092 | 7.86x | -87.27% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 2.287373 | 0.032326 | 70.76x | -98.59% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 2.287373 | 0.021368 | 107.05x | -99.07% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_value | scalar | 2.299667 | 0.296422 | 7.76x | -87.11% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_value | sse42 | 2.299667 | 0.032238 | 71.33x | -98.60% |
| 2048x2048 | uint8 | 4 | 0.50 | hsv_value | avx2 | 2.299667 | 0.020932 | 109.86x | -99.09% |
| 2048x2048 | uint8 | 4 | 0.50 | hsl_color | scalar | 3.250762 | 0.319663 | 10.17x | -90.17% |
| 2048x2048 | uint8 | 4 | 0.50 | hsl_color | sse42 | 3.250762 | 0.035269 | 92.17x | -98.92% |
| 2048x2048 | uint8 | 4 | 0.50 | hsl_color | avx2 | 3.250762 | 0.021576 | 150.67x | -99.34% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_hue | scalar | 3.398078 | 1.106109 | 3.07x | -67.45% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_hue | sse42 | 3.398078 | 0.569431 | 5.97x | -83.24% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_hue | avx2 | 3.398078 | 0.546858 | 6.21x | -83.91% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_chroma | scalar | 3.140204 | 0.987029 | 3.18x | -68.57% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 3.140204 | 0.558473 | 5.62x | -82.22% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 3.140204 | 0.536210 | 5.86x | -82.92% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_color | scalar | 3.150816 | 0.943168 | 3.34x | -70.07% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_color | sse42 | 3.150816 | 0.551377 | 5.71x | -82.50% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_color | avx2 | 3.150816 | 0.532056 | 5.92x | -83.11% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_lightness | scalar | 3.116170 | 0.912894 | 3.41x | -70.70% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 3.116170 | 0.538254 | 5.79x | -82.73% |
| 2048x2048 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 3.116170 | 0.527701 | 5.91x | -83.07% |
| 2048x2048 | uint8 | 4 | 0.50 | burn | scalar | 0.509303 | 0.113940 | 4.47x | -77.63% |
| 2048x2048 | uint8 | 4 | 0.50 | burn | sse42 | 0.509303 | 0.014799 | 34.42x | -97.09% |
| 2048x2048 | uint8 | 4 | 0.50 | burn | avx2 | 0.509303 | 0.013185 | 38.63x | -97.41% |
| 2048x2048 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.417221 | 0.110267 | 3.78x | -73.57% |
| 2048x2048 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.417221 | 0.012926 | 32.28x | -96.90% |
| 2048x2048 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.417221 | 0.012219 | 34.15x | -97.07% |
| 2048x2048 | uint8 | 4 | 0.50 | exclusion | scalar | 0.462019 | 0.098606 | 4.69x | -78.66% |
| 2048x2048 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.462019 | 0.013098 | 35.27x | -97.16% |
| 2048x2048 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.462019 | 0.013246 | 34.88x | -97.13% |
| 2048x2048 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.729616 | 0.183069 | 3.99x | -74.91% |
| 2048x2048 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.729616 | 0.017511 | 41.67x | -97.60% |
| 2048x2048 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.729616 | 0.013893 | 52.52x | -98.10% |
| 2048x2048 | uint8 | 4 | 0.50 | pin_light | scalar | 0.568145 | 0.172727 | 3.29x | -69.60% |
| 2048x2048 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.568145 | 0.014080 | 40.35x | -97.52% |
| 2048x2048 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.568145 | 0.013175 | 43.12x | -97.68% |
| 2048x2048 | float32 | 3 | 0.50 | normal | scalar | 0.326591 | 0.036872 | 8.86x | -88.71% |
| 2048x2048 | float32 | 3 | 0.50 | normal | sse42 | 0.326591 | 0.019288 | 16.93x | -94.09% |
| 2048x2048 | float32 | 3 | 0.50 | normal | avx2 | 0.326591 | 0.016455 | 19.85x | -94.96% |
| 2048x2048 | float32 | 3 | 0.50 | soft_light | scalar | 0.432498 | 0.044273 | 9.77x | -89.76% |
| 2048x2048 | float32 | 3 | 0.50 | soft_light | sse42 | 0.432498 | 0.013597 | 31.81x | -96.86% |
| 2048x2048 | float32 | 3 | 0.50 | soft_light | avx2 | 0.432498 | 0.011952 | 36.19x | -97.24% |
| 2048x2048 | float32 | 3 | 0.50 | lighten_only | scalar | 0.319947 | 0.053576 | 5.97x | -83.25% |
| 2048x2048 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.319947 | 0.013074 | 24.47x | -95.91% |
| 2048x2048 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.319947 | 0.012144 | 26.35x | -96.20% |
| 2048x2048 | float32 | 3 | 0.50 | screen | scalar | 0.341120 | 0.040969 | 8.33x | -87.99% |
| 2048x2048 | float32 | 3 | 0.50 | screen | sse42 | 0.341120 | 0.013105 | 26.03x | -96.16% |
| 2048x2048 | float32 | 3 | 0.50 | screen | avx2 | 0.341120 | 0.012269 | 27.80x | -96.40% |
| 2048x2048 | float32 | 3 | 0.50 | dodge | scalar | 0.340811 | 0.045502 | 7.49x | -86.65% |
| 2048x2048 | float32 | 3 | 0.50 | dodge | sse42 | 0.340811 | 0.013569 | 25.12x | -96.02% |
| 2048x2048 | float32 | 3 | 0.50 | dodge | avx2 | 0.340811 | 0.011995 | 28.41x | -96.48% |
| 2048x2048 | float32 | 3 | 0.50 | addition | scalar | 0.331181 | 0.106239 | 3.12x | -67.92% |
| 2048x2048 | float32 | 3 | 0.50 | addition | sse42 | 0.331181 | 0.013269 | 24.96x | -95.99% |
| 2048x2048 | float32 | 3 | 0.50 | addition | avx2 | 0.331181 | 0.011958 | 27.70x | -96.39% |
| 2048x2048 | float32 | 3 | 0.50 | darken_only | scalar | 0.317850 | 0.053368 | 5.96x | -83.21% |
| 2048x2048 | float32 | 3 | 0.50 | darken_only | sse42 | 0.317850 | 0.013386 | 23.74x | -95.79% |
| 2048x2048 | float32 | 3 | 0.50 | darken_only | avx2 | 0.317850 | 0.011827 | 26.88x | -96.28% |
| 2048x2048 | float32 | 3 | 0.50 | multiply | scalar | 0.338220 | 0.040206 | 8.41x | -88.11% |
| 2048x2048 | float32 | 3 | 0.50 | multiply | sse42 | 0.338220 | 0.012724 | 26.58x | -96.24% |
| 2048x2048 | float32 | 3 | 0.50 | multiply | avx2 | 0.338220 | 0.011775 | 28.72x | -96.52% |
| 2048x2048 | float32 | 3 | 0.50 | hard_light | scalar | 0.487661 | 0.118931 | 4.10x | -75.61% |
| 2048x2048 | float32 | 3 | 0.50 | hard_light | sse42 | 0.487661 | 0.013753 | 35.46x | -97.18% |
| 2048x2048 | float32 | 3 | 0.50 | hard_light | avx2 | 0.487661 | 0.011968 | 40.75x | -97.55% |
| 2048x2048 | float32 | 3 | 0.50 | difference | scalar | 0.434960 | 0.039815 | 10.92x | -90.85% |
| 2048x2048 | float32 | 3 | 0.50 | difference | sse42 | 0.434960 | 0.013038 | 33.36x | -97.00% |
| 2048x2048 | float32 | 3 | 0.50 | difference | avx2 | 0.434960 | 0.012392 | 35.10x | -97.15% |
| 2048x2048 | float32 | 3 | 0.50 | subtract | scalar | 0.329207 | 0.048494 | 6.79x | -85.27% |
| 2048x2048 | float32 | 3 | 0.50 | subtract | sse42 | 0.329207 | 0.013294 | 24.76x | -95.96% |
| 2048x2048 | float32 | 3 | 0.50 | subtract | avx2 | 0.329207 | 0.012027 | 27.37x | -96.35% |
| 2048x2048 | float32 | 3 | 0.50 | grain_extract | scalar | 0.334960 | 0.069065 | 4.85x | -79.38% |
| 2048x2048 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.334960 | 0.012955 | 25.86x | -96.13% |
| 2048x2048 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.334960 | 0.012020 | 27.87x | -96.41% |
| 2048x2048 | float32 | 3 | 0.50 | grain_merge | scalar | 0.337668 | 0.069212 | 4.88x | -79.50% |
| 2048x2048 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.337668 | 0.013651 | 24.74x | -95.96% |
| 2048x2048 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.337668 | 0.012239 | 27.59x | -96.38% |
| 2048x2048 | float32 | 3 | 0.50 | divide | scalar | 0.345385 | 0.043622 | 7.92x | -87.37% |
| 2048x2048 | float32 | 3 | 0.50 | divide | sse42 | 0.345385 | 0.013754 | 25.11x | -96.02% |
| 2048x2048 | float32 | 3 | 0.50 | divide | avx2 | 0.345385 | 0.012075 | 28.60x | -96.50% |
| 2048x2048 | float32 | 3 | 0.50 | overlay | scalar | 0.445952 | 0.112557 | 3.96x | -74.76% |
| 2048x2048 | float32 | 3 | 0.50 | overlay | sse42 | 0.445952 | 0.013823 | 32.26x | -96.90% |
| 2048x2048 | float32 | 3 | 0.50 | overlay | avx2 | 0.445952 | 0.011805 | 37.78x | -97.35% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_hue | scalar | 1.841324 | 0.264673 | 6.96x | -85.63% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_hue | sse42 | 1.841324 | 0.041424 | 44.45x | -97.75% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_hue | avx2 | 1.841324 | 0.027111 | 67.92x | -98.53% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_saturation | scalar | 1.837743 | 0.211130 | 8.70x | -88.51% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 1.837743 | 0.036925 | 49.77x | -97.99% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 1.837743 | 0.026755 | 68.69x | -98.54% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_value | scalar | 2.073450 | 0.218754 | 9.48x | -89.45% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_value | sse42 | 2.073450 | 0.039547 | 52.43x | -98.09% |
| 2048x2048 | float32 | 3 | 0.50 | hsv_value | avx2 | 2.073450 | 0.026427 | 78.46x | -98.73% |
| 2048x2048 | float32 | 3 | 0.50 | hsl_color | scalar | 2.737319 | 0.244450 | 11.20x | -91.07% |
| 2048x2048 | float32 | 3 | 0.50 | hsl_color | sse42 | 2.737319 | 0.041867 | 65.38x | -98.47% |
| 2048x2048 | float32 | 3 | 0.50 | hsl_color | avx2 | 2.737319 | 0.028342 | 96.58x | -98.96% |
| 2048x2048 | float32 | 3 | 0.50 | lch_hue | scalar | 2.026404 | 0.971839 | 2.09x | -52.04% |
| 2048x2048 | float32 | 3 | 0.50 | lch_hue | sse42 | 2.026404 | 0.578055 | 3.51x | -71.47% |
| 2048x2048 | float32 | 3 | 0.50 | lch_hue | avx2 | 2.026404 | 0.552383 | 3.67x | -72.74% |
| 2048x2048 | float32 | 3 | 0.50 | lch_chroma | scalar | 2.004283 | 0.938574 | 2.14x | -53.17% |
| 2048x2048 | float32 | 3 | 0.50 | lch_chroma | sse42 | 2.004283 | 0.576014 | 3.48x | -71.26% |
| 2048x2048 | float32 | 3 | 0.50 | lch_chroma | avx2 | 2.004283 | 0.565038 | 3.55x | -71.81% |
| 2048x2048 | float32 | 3 | 0.50 | lch_color | scalar | 2.002822 | 0.927626 | 2.16x | -53.68% |
| 2048x2048 | float32 | 3 | 0.50 | lch_color | sse42 | 2.002822 | 0.574996 | 3.48x | -71.29% |
| 2048x2048 | float32 | 3 | 0.50 | lch_color | avx2 | 2.002822 | 0.532009 | 3.76x | -73.44% |
| 2048x2048 | float32 | 3 | 0.50 | lch_lightness | scalar | 1.877673 | 0.852008 | 2.20x | -54.62% |
| 2048x2048 | float32 | 3 | 0.50 | lch_lightness | sse42 | 1.877673 | 0.540223 | 3.48x | -71.23% |
| 2048x2048 | float32 | 3 | 0.50 | lch_lightness | avx2 | 1.877673 | 0.526371 | 3.57x | -71.97% |
| 2048x2048 | float32 | 3 | 0.50 | burn | scalar | 0.521889 | 0.085800 | 6.08x | -83.56% |
| 2048x2048 | float32 | 3 | 0.50 | burn | sse42 | 0.521889 | 0.016935 | 30.82x | -96.76% |
| 2048x2048 | float32 | 3 | 0.50 | burn | avx2 | 0.521889 | 0.016083 | 32.45x | -96.92% |
| 2048x2048 | float32 | 3 | 0.50 | linear_burn | scalar | 0.390692 | 0.053316 | 7.33x | -86.35% |
| 2048x2048 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.390692 | 0.015938 | 24.51x | -95.92% |
| 2048x2048 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.390692 | 0.014443 | 27.05x | -96.30% |
| 2048x2048 | float32 | 3 | 0.50 | exclusion | scalar | 0.414297 | 0.042576 | 9.73x | -89.72% |
| 2048x2048 | float32 | 3 | 0.50 | exclusion | sse42 | 0.414297 | 0.014710 | 28.16x | -96.45% |
| 2048x2048 | float32 | 3 | 0.50 | exclusion | avx2 | 0.414297 | 0.016140 | 25.67x | -96.10% |
| 2048x2048 | float32 | 3 | 0.50 | vivid_light | scalar | 0.724018 | 0.133307 | 5.43x | -81.59% |
| 2048x2048 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.724018 | 0.017042 | 42.49x | -97.65% |
| 2048x2048 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.724018 | 0.016362 | 44.25x | -97.74% |
| 2048x2048 | float32 | 3 | 0.50 | pin_light | scalar | 0.511077 | 0.123674 | 4.13x | -75.80% |
| 2048x2048 | float32 | 3 | 0.50 | pin_light | sse42 | 0.511077 | 0.015178 | 33.67x | -97.03% |
| 2048x2048 | float32 | 3 | 0.50 | pin_light | avx2 | 0.511077 | 0.013653 | 37.43x | -97.33% |
| 2048x2048 | float32 | 4 | 0.50 | normal | scalar | 0.286064 | 0.046746 | 6.12x | -83.66% |
| 2048x2048 | float32 | 4 | 0.50 | normal | sse42 | 0.286064 | 0.020631 | 13.87x | -92.79% |
| 2048x2048 | float32 | 4 | 0.50 | normal | avx2 | 0.286064 | 0.036364 | 7.87x | -87.29% |
| 2048x2048 | float32 | 4 | 0.50 | soft_light | scalar | 0.406484 | 0.054860 | 7.41x | -86.50% |
| 2048x2048 | float32 | 4 | 0.50 | soft_light | sse42 | 0.406484 | 0.020426 | 19.90x | -94.97% |
| 2048x2048 | float32 | 4 | 0.50 | soft_light | avx2 | 0.406484 | 0.021037 | 19.32x | -94.82% |
| 2048x2048 | float32 | 4 | 0.50 | lighten_only | scalar | 0.282469 | 0.059903 | 4.72x | -78.79% |
| 2048x2048 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.282469 | 0.019310 | 14.63x | -93.16% |
| 2048x2048 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.282469 | 0.020733 | 13.62x | -92.66% |
| 2048x2048 | float32 | 4 | 0.50 | screen | scalar | 0.305371 | 0.052189 | 5.85x | -82.91% |
| 2048x2048 | float32 | 4 | 0.50 | screen | sse42 | 0.305371 | 0.020394 | 14.97x | -93.32% |
| 2048x2048 | float32 | 4 | 0.50 | screen | avx2 | 0.305371 | 0.021227 | 14.39x | -93.05% |
| 2048x2048 | float32 | 4 | 0.50 | dodge | scalar | 0.312206 | 0.057028 | 5.47x | -81.73% |
| 2048x2048 | float32 | 4 | 0.50 | dodge | sse42 | 0.312206 | 0.023146 | 13.49x | -92.59% |
| 2048x2048 | float32 | 4 | 0.50 | dodge | avx2 | 0.312206 | 0.020284 | 15.39x | -93.50% |
| 2048x2048 | float32 | 4 | 0.50 | addition | scalar | 0.293023 | 0.096502 | 3.04x | -67.07% |
| 2048x2048 | float32 | 4 | 0.50 | addition | sse42 | 0.293023 | 0.020788 | 14.10x | -92.91% |
| 2048x2048 | float32 | 4 | 0.50 | addition | avx2 | 0.293023 | 0.020300 | 14.43x | -93.07% |
| 2048x2048 | float32 | 4 | 0.50 | darken_only | scalar | 0.286310 | 0.058497 | 4.89x | -79.57% |
| 2048x2048 | float32 | 4 | 0.50 | darken_only | sse42 | 0.286310 | 0.020703 | 13.83x | -92.77% |
| 2048x2048 | float32 | 4 | 0.50 | darken_only | avx2 | 0.286310 | 0.019092 | 15.00x | -93.33% |
| 2048x2048 | float32 | 4 | 0.50 | multiply | scalar | 0.299902 | 0.051343 | 5.84x | -82.88% |
| 2048x2048 | float32 | 4 | 0.50 | multiply | sse42 | 0.299902 | 0.020059 | 14.95x | -93.31% |
| 2048x2048 | float32 | 4 | 0.50 | multiply | avx2 | 0.299902 | 0.022349 | 13.42x | -92.55% |
| 2048x2048 | float32 | 4 | 0.50 | hard_light | scalar | 0.467280 | 0.130811 | 3.57x | -72.01% |
| 2048x2048 | float32 | 4 | 0.50 | hard_light | sse42 | 0.467280 | 0.023041 | 20.28x | -95.07% |
| 2048x2048 | float32 | 4 | 0.50 | hard_light | avx2 | 0.467280 | 0.020323 | 22.99x | -95.65% |
| 2048x2048 | float32 | 4 | 0.50 | difference | scalar | 0.410720 | 0.051262 | 8.01x | -87.52% |
| 2048x2048 | float32 | 4 | 0.50 | difference | sse42 | 0.410720 | 0.019630 | 20.92x | -95.22% |
| 2048x2048 | float32 | 4 | 0.50 | difference | avx2 | 0.410720 | 0.020116 | 20.42x | -95.10% |
| 2048x2048 | float32 | 4 | 0.50 | subtract | scalar | 0.295746 | 0.065232 | 4.53x | -77.94% |
| 2048x2048 | float32 | 4 | 0.50 | subtract | sse42 | 0.295746 | 0.021251 | 13.92x | -92.81% |
| 2048x2048 | float32 | 4 | 0.50 | subtract | avx2 | 0.295746 | 0.020875 | 14.17x | -92.94% |
| 2048x2048 | float32 | 4 | 0.50 | grain_extract | scalar | 0.301553 | 0.076642 | 3.93x | -74.58% |
| 2048x2048 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.301553 | 0.019776 | 15.25x | -93.44% |
| 2048x2048 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.301553 | 0.019724 | 15.29x | -93.46% |
| 2048x2048 | float32 | 4 | 0.50 | grain_merge | scalar | 0.298145 | 0.076313 | 3.91x | -74.40% |
| 2048x2048 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.298145 | 0.019131 | 15.58x | -93.58% |
| 2048x2048 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.298145 | 0.020550 | 14.51x | -93.11% |
| 2048x2048 | float32 | 4 | 0.50 | divide | scalar | 0.305410 | 0.053616 | 5.70x | -82.44% |
| 2048x2048 | float32 | 4 | 0.50 | divide | sse42 | 0.305410 | 0.022136 | 13.80x | -92.75% |
| 2048x2048 | float32 | 4 | 0.50 | divide | avx2 | 0.305410 | 0.021423 | 14.26x | -92.99% |
| 2048x2048 | float32 | 4 | 0.50 | overlay | scalar | 0.425355 | 0.122264 | 3.48x | -71.26% |
| 2048x2048 | float32 | 4 | 0.50 | overlay | sse42 | 0.425355 | 0.026711 | 15.92x | -93.72% |
| 2048x2048 | float32 | 4 | 0.50 | overlay | avx2 | 0.425355 | 0.021158 | 20.10x | -95.03% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_hue | scalar | 1.867758 | 0.294397 | 6.34x | -84.24% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_hue | sse42 | 1.867758 | 0.041851 | 44.63x | -97.76% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_hue | avx2 | 1.867758 | 0.031935 | 58.49x | -98.29% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_saturation | scalar | 1.870565 | 0.232201 | 8.06x | -87.59% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 1.870565 | 0.035533 | 52.64x | -98.10% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 1.870565 | 0.027332 | 68.44x | -98.54% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_value | scalar | 1.867806 | 0.232458 | 8.04x | -87.55% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_value | sse42 | 1.867806 | 0.035722 | 52.29x | -98.09% |
| 2048x2048 | float32 | 4 | 0.50 | hsv_value | avx2 | 1.867806 | 0.028318 | 65.96x | -98.48% |
| 2048x2048 | float32 | 4 | 0.50 | hsl_color | scalar | 2.626676 | 0.263209 | 9.98x | -89.98% |
| 2048x2048 | float32 | 4 | 0.50 | hsl_color | sse42 | 2.626676 | 0.040189 | 65.36x | -98.47% |
| 2048x2048 | float32 | 4 | 0.50 | hsl_color | avx2 | 2.626676 | 0.028374 | 92.57x | -98.92% |
| 2048x2048 | float32 | 4 | 0.50 | lch_hue | scalar | 1.950349 | 0.985054 | 1.98x | -49.49% |
| 2048x2048 | float32 | 4 | 0.50 | lch_hue | sse42 | 1.950349 | 0.593939 | 3.28x | -69.55% |
| 2048x2048 | float32 | 4 | 0.50 | lch_hue | avx2 | 1.950349 | 0.559700 | 3.48x | -71.30% |
| 2048x2048 | float32 | 4 | 0.50 | lch_chroma | scalar | 1.951414 | 0.988151 | 1.97x | -49.36% |
| 2048x2048 | float32 | 4 | 0.50 | lch_chroma | sse42 | 1.951414 | 0.594905 | 3.28x | -69.51% |
| 2048x2048 | float32 | 4 | 0.50 | lch_chroma | avx2 | 1.951414 | 0.578581 | 3.37x | -70.35% |
| 2048x2048 | float32 | 4 | 0.50 | lch_color | scalar | 1.944412 | 0.924107 | 2.10x | -52.47% |
| 2048x2048 | float32 | 4 | 0.50 | lch_color | sse42 | 1.944412 | 0.566656 | 3.43x | -70.86% |
| 2048x2048 | float32 | 4 | 0.50 | lch_color | avx2 | 1.944412 | 0.547497 | 3.55x | -71.84% |
| 2048x2048 | float32 | 4 | 0.50 | lch_lightness | scalar | 1.910774 | 0.871942 | 2.19x | -54.37% |
| 2048x2048 | float32 | 4 | 0.50 | lch_lightness | sse42 | 1.910774 | 0.548589 | 3.48x | -71.29% |
| 2048x2048 | float32 | 4 | 0.50 | lch_lightness | avx2 | 1.910774 | 0.540976 | 3.53x | -71.69% |
| 2048x2048 | float32 | 4 | 0.50 | burn | scalar | 0.427990 | 0.065060 | 6.58x | -84.80% |
| 2048x2048 | float32 | 4 | 0.50 | burn | sse42 | 0.427990 | 0.018562 | 23.06x | -95.66% |
| 2048x2048 | float32 | 4 | 0.50 | burn | avx2 | 0.427990 | 0.018750 | 22.83x | -95.62% |
| 2048x2048 | float32 | 4 | 0.50 | linear_burn | scalar | 0.279075 | 0.056379 | 4.95x | -79.80% |
| 2048x2048 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.279075 | 0.017935 | 15.56x | -93.57% |
| 2048x2048 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.279075 | 0.018419 | 15.15x | -93.40% |
| 2048x2048 | float32 | 4 | 0.50 | exclusion | scalar | 0.308418 | 0.048838 | 6.32x | -84.16% |
| 2048x2048 | float32 | 4 | 0.50 | exclusion | sse42 | 0.308418 | 0.017941 | 17.19x | -94.18% |
| 2048x2048 | float32 | 4 | 0.50 | exclusion | avx2 | 0.308418 | 0.018268 | 16.88x | -94.08% |
| 2048x2048 | float32 | 4 | 0.50 | vivid_light | scalar | 0.601369 | 0.136930 | 4.39x | -77.23% |
| 2048x2048 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.601369 | 0.023180 | 25.94x | -96.15% |
| 2048x2048 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.601369 | 0.018719 | 32.13x | -96.89% |
| 2048x2048 | float32 | 4 | 0.50 | pin_light | scalar | 0.391872 | 0.124904 | 3.14x | -68.13% |
| 2048x2048 | float32 | 4 | 0.50 | pin_light | sse42 | 0.391872 | 0.018124 | 21.62x | -95.38% |
| 2048x2048 | float32 | 4 | 0.50 | pin_light | avx2 | 0.391872 | 0.018532 | 21.15x | -95.27% |
| 1280x720 | uint8 | 3 | 0.50 | normal | scalar | 0.078156 | 0.022766 | 3.43x | -70.87% |
| 1280x720 | uint8 | 3 | 0.50 | normal | sse42 | 0.078156 | 0.009467 | 8.26x | -87.89% |
| 1280x720 | uint8 | 3 | 0.50 | normal | avx2 | 0.078156 | 0.010028 | 7.79x | -87.17% |
| 1280x720 | uint8 | 3 | 0.50 | soft_light | scalar | 0.107148 | 0.024859 | 4.31x | -76.80% |
| 1280x720 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.107148 | 0.010959 | 9.78x | -89.77% |
| 1280x720 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.107148 | 0.009907 | 10.82x | -90.75% |
| 1280x720 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.083701 | 0.026396 | 3.17x | -68.46% |
| 1280x720 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.083701 | 0.010949 | 7.64x | -86.92% |
| 1280x720 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.083701 | 0.009987 | 8.38x | -88.07% |
| 1280x720 | uint8 | 3 | 0.50 | screen | scalar | 0.087874 | 0.023692 | 3.71x | -73.04% |
| 1280x720 | uint8 | 3 | 0.50 | screen | sse42 | 0.087874 | 0.010892 | 8.07x | -87.60% |
| 1280x720 | uint8 | 3 | 0.50 | screen | avx2 | 0.087874 | 0.009857 | 8.92x | -88.78% |
| 1280x720 | uint8 | 3 | 0.50 | dodge | scalar | 0.087137 | 0.025276 | 3.45x | -70.99% |
| 1280x720 | uint8 | 3 | 0.50 | dodge | sse42 | 0.087137 | 0.011191 | 7.79x | -87.16% |
| 1280x720 | uint8 | 3 | 0.50 | dodge | avx2 | 0.087137 | 0.009994 | 8.72x | -88.53% |
| 1280x720 | uint8 | 3 | 0.50 | addition | scalar | 0.084187 | 0.034923 | 2.41x | -58.52% |
| 1280x720 | uint8 | 3 | 0.50 | addition | sse42 | 0.084187 | 0.010805 | 7.79x | -87.17% |
| 1280x720 | uint8 | 3 | 0.50 | addition | avx2 | 0.084187 | 0.009753 | 8.63x | -88.41% |
| 1280x720 | uint8 | 3 | 0.50 | darken_only | scalar | 0.084496 | 0.026701 | 3.16x | -68.40% |
| 1280x720 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.084496 | 0.011013 | 7.67x | -86.97% |
| 1280x720 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.084496 | 0.010065 | 8.39x | -88.09% |
| 1280x720 | uint8 | 3 | 0.50 | multiply | scalar | 0.085910 | 0.024345 | 3.53x | -71.66% |
| 1280x720 | uint8 | 3 | 0.50 | multiply | sse42 | 0.085910 | 0.011086 | 7.75x | -87.10% |
| 1280x720 | uint8 | 3 | 0.50 | multiply | avx2 | 0.085910 | 0.010160 | 8.46x | -88.17% |
| 1280x720 | uint8 | 3 | 0.50 | hard_light | scalar | 0.115480 | 0.041056 | 2.81x | -64.45% |
| 1280x720 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.115480 | 0.011258 | 10.26x | -90.25% |
| 1280x720 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.115480 | 0.010070 | 11.47x | -91.28% |
| 1280x720 | uint8 | 3 | 0.50 | difference | scalar | 0.111666 | 0.024115 | 4.63x | -78.40% |
| 1280x720 | uint8 | 3 | 0.50 | difference | sse42 | 0.111666 | 0.011082 | 10.08x | -90.08% |
| 1280x720 | uint8 | 3 | 0.50 | difference | avx2 | 0.111666 | 0.010114 | 11.04x | -90.94% |
| 1280x720 | uint8 | 3 | 0.50 | subtract | scalar | 0.082996 | 0.022436 | 3.70x | -72.97% |
| 1280x720 | uint8 | 3 | 0.50 | subtract | sse42 | 0.082996 | 0.011316 | 7.33x | -86.37% |
| 1280x720 | uint8 | 3 | 0.50 | subtract | avx2 | 0.082996 | 0.010216 | 8.12x | -87.69% |
| 1280x720 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.086372 | 0.029480 | 2.93x | -65.87% |
| 1280x720 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.086372 | 0.011283 | 7.66x | -86.94% |
| 1280x720 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.086372 | 0.010256 | 8.42x | -88.13% |
| 1280x720 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.086758 | 0.029469 | 2.94x | -66.03% |
| 1280x720 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.086758 | 0.011286 | 7.69x | -86.99% |
| 1280x720 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.086758 | 0.010237 | 8.47x | -88.20% |
| 1280x720 | uint8 | 3 | 0.50 | divide | scalar | 0.087799 | 0.024534 | 3.58x | -72.06% |
| 1280x720 | uint8 | 3 | 0.50 | divide | sse42 | 0.087799 | 0.011012 | 7.97x | -87.46% |
| 1280x720 | uint8 | 3 | 0.50 | divide | avx2 | 0.087799 | 0.009898 | 8.87x | -88.73% |
| 1280x720 | uint8 | 3 | 0.50 | overlay | scalar | 0.109611 | 0.039812 | 2.75x | -63.68% |
| 1280x720 | uint8 | 3 | 0.50 | overlay | sse42 | 0.109611 | 0.011449 | 9.57x | -89.55% |
| 1280x720 | uint8 | 3 | 0.50 | overlay | avx2 | 0.109611 | 0.010081 | 10.87x | -90.80% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_hue | scalar | 0.474560 | 0.077982 | 6.09x | -83.57% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 0.474560 | 0.016455 | 28.84x | -96.53% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 0.474560 | 0.013357 | 35.53x | -97.19% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 0.475679 | 0.065721 | 7.24x | -86.18% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 0.475679 | 0.015530 | 30.63x | -96.74% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 0.475679 | 0.012788 | 37.20x | -97.31% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_value | scalar | 0.474008 | 0.065465 | 7.24x | -86.19% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_value | sse42 | 0.474008 | 0.015562 | 30.46x | -96.72% |
| 1280x720 | uint8 | 3 | 0.50 | hsv_value | avx2 | 0.474008 | 0.012851 | 36.88x | -97.29% |
| 1280x720 | uint8 | 3 | 0.50 | hsl_color | scalar | 0.666022 | 0.071750 | 9.28x | -89.23% |
| 1280x720 | uint8 | 3 | 0.50 | hsl_color | sse42 | 0.666022 | 0.015696 | 42.43x | -97.64% |
| 1280x720 | uint8 | 3 | 0.50 | hsl_color | avx2 | 0.666022 | 0.012866 | 51.77x | -98.07% |
| 1280x720 | uint8 | 3 | 0.50 | lch_hue | scalar | 0.665045 | 0.225542 | 2.95x | -66.09% |
| 1280x720 | uint8 | 3 | 0.50 | lch_hue | sse42 | 0.665045 | 0.132658 | 5.01x | -80.05% |
| 1280x720 | uint8 | 3 | 0.50 | lch_hue | avx2 | 0.665045 | 0.130881 | 5.08x | -80.32% |
| 1280x720 | uint8 | 3 | 0.50 | lch_chroma | scalar | 0.667655 | 0.223226 | 2.99x | -66.57% |
| 1280x720 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 0.667655 | 0.131744 | 5.07x | -80.27% |
| 1280x720 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 0.667655 | 0.128498 | 5.20x | -80.75% |
| 1280x720 | uint8 | 3 | 0.50 | lch_color | scalar | 0.687449 | 0.210871 | 3.26x | -69.33% |
| 1280x720 | uint8 | 3 | 0.50 | lch_color | sse42 | 0.687449 | 0.130244 | 5.28x | -81.05% |
| 1280x720 | uint8 | 3 | 0.50 | lch_color | avx2 | 0.687449 | 0.125737 | 5.47x | -81.71% |
| 1280x720 | uint8 | 3 | 0.50 | lch_lightness | scalar | 0.661287 | 0.207563 | 3.19x | -68.61% |
| 1280x720 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 0.661287 | 0.128469 | 5.15x | -80.57% |
| 1280x720 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 0.661287 | 0.124376 | 5.32x | -81.19% |
| 1280x720 | uint8 | 3 | 0.50 | burn | scalar | 0.120544 | 0.029121 | 4.14x | -75.84% |
| 1280x720 | uint8 | 3 | 0.50 | burn | sse42 | 0.120544 | 0.011179 | 10.78x | -90.73% |
| 1280x720 | uint8 | 3 | 0.50 | burn | avx2 | 0.120544 | 0.010014 | 12.04x | -91.69% |
| 1280x720 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.102716 | 0.033147 | 3.10x | -67.73% |
| 1280x720 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.102716 | 0.010732 | 9.57x | -89.55% |
| 1280x720 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.102716 | 0.009867 | 10.41x | -90.39% |
| 1280x720 | uint8 | 3 | 0.50 | exclusion | scalar | 0.113097 | 0.023762 | 4.76x | -78.99% |
| 1280x720 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.113097 | 0.010758 | 10.51x | -90.49% |
| 1280x720 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.113097 | 0.009794 | 11.55x | -91.34% |
| 1280x720 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.160152 | 0.045332 | 3.53x | -71.69% |
| 1280x720 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.160152 | 0.011662 | 13.73x | -92.72% |
| 1280x720 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.160152 | 0.010325 | 15.51x | -93.55% |
| 1280x720 | uint8 | 3 | 0.50 | pin_light | scalar | 0.128194 | 0.043098 | 2.97x | -66.38% |
| 1280x720 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.128194 | 0.010777 | 11.89x | -91.59% |
| 1280x720 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.128194 | 0.009813 | 13.06x | -92.35% |
| 1280x720 | uint8 | 4 | 0.50 | normal | scalar | 0.061561 | 0.018169 | 3.39x | -70.49% |
| 1280x720 | uint8 | 4 | 0.50 | normal | sse42 | 0.061561 | 0.002438 | 25.25x | -96.04% |
| 1280x720 | uint8 | 4 | 0.50 | normal | avx2 | 0.061561 | 0.002250 | 27.36x | -96.35% |
| 1280x720 | uint8 | 4 | 0.50 | soft_light | scalar | 0.092545 | 0.022632 | 4.09x | -75.55% |
| 1280x720 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.092545 | 0.003079 | 30.05x | -96.67% |
| 1280x720 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.092545 | 0.002905 | 31.86x | -96.86% |
| 1280x720 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.069809 | 0.023730 | 2.94x | -66.01% |
| 1280x720 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.069809 | 0.002669 | 26.16x | -96.18% |
| 1280x720 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.069809 | 0.002698 | 25.87x | -96.13% |
| 1280x720 | uint8 | 4 | 0.50 | screen | scalar | 0.072747 | 0.021812 | 3.34x | -70.02% |
| 1280x720 | uint8 | 4 | 0.50 | screen | sse42 | 0.072747 | 0.002924 | 24.88x | -95.98% |
| 1280x720 | uint8 | 4 | 0.50 | screen | avx2 | 0.072747 | 0.002779 | 26.18x | -96.18% |
| 1280x720 | uint8 | 4 | 0.50 | dodge | scalar | 0.073051 | 0.022558 | 3.24x | -69.12% |
| 1280x720 | uint8 | 4 | 0.50 | dodge | sse42 | 0.073051 | 0.003287 | 22.22x | -95.50% |
| 1280x720 | uint8 | 4 | 0.50 | dodge | avx2 | 0.073051 | 0.002964 | 24.65x | -95.94% |
| 1280x720 | uint8 | 4 | 0.50 | addition | scalar | 0.069169 | 0.027969 | 2.47x | -59.57% |
| 1280x720 | uint8 | 4 | 0.50 | addition | sse42 | 0.069169 | 0.003576 | 19.34x | -94.83% |
| 1280x720 | uint8 | 4 | 0.50 | addition | avx2 | 0.069169 | 0.002974 | 23.26x | -95.70% |
| 1280x720 | uint8 | 4 | 0.50 | darken_only | scalar | 0.069867 | 0.024147 | 2.89x | -65.44% |
| 1280x720 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.069867 | 0.002662 | 26.25x | -96.19% |
| 1280x720 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.069867 | 0.002713 | 25.76x | -96.12% |
| 1280x720 | uint8 | 4 | 0.50 | multiply | scalar | 0.070999 | 0.021687 | 3.27x | -69.45% |
| 1280x720 | uint8 | 4 | 0.50 | multiply | sse42 | 0.070999 | 0.002770 | 25.63x | -96.10% |
| 1280x720 | uint8 | 4 | 0.50 | multiply | avx2 | 0.070999 | 0.002795 | 25.40x | -96.06% |
| 1280x720 | uint8 | 4 | 0.50 | hard_light | scalar | 0.100714 | 0.036107 | 2.79x | -64.15% |
| 1280x720 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.100714 | 0.003312 | 30.41x | -96.71% |
| 1280x720 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.100714 | 0.002970 | 33.91x | -97.05% |
| 1280x720 | uint8 | 4 | 0.50 | difference | scalar | 0.096844 | 0.021457 | 4.51x | -77.84% |
| 1280x720 | uint8 | 4 | 0.50 | difference | sse42 | 0.096844 | 0.002727 | 35.51x | -97.18% |
| 1280x720 | uint8 | 4 | 0.50 | difference | avx2 | 0.096844 | 0.002818 | 34.37x | -97.09% |
| 1280x720 | uint8 | 4 | 0.50 | subtract | scalar | 0.069253 | 0.020886 | 3.32x | -69.84% |
| 1280x720 | uint8 | 4 | 0.50 | subtract | sse42 | 0.069253 | 0.003694 | 18.75x | -94.67% |
| 1280x720 | uint8 | 4 | 0.50 | subtract | avx2 | 0.069253 | 0.003000 | 23.08x | -95.67% |
| 1280x720 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.072460 | 0.025908 | 2.80x | -64.24% |
| 1280x720 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.072460 | 0.002959 | 24.49x | -95.92% |
| 1280x720 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.072460 | 0.002895 | 25.03x | -96.01% |
| 1280x720 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.072736 | 0.025951 | 2.80x | -64.32% |
| 1280x720 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.072736 | 0.002951 | 24.65x | -95.94% |
| 1280x720 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.072736 | 0.002890 | 25.17x | -96.03% |
| 1280x720 | uint8 | 4 | 0.50 | divide | scalar | 0.073692 | 0.022378 | 3.29x | -69.63% |
| 1280x720 | uint8 | 4 | 0.50 | divide | sse42 | 0.073692 | 0.003035 | 24.28x | -95.88% |
| 1280x720 | uint8 | 4 | 0.50 | divide | avx2 | 0.073692 | 0.002907 | 25.35x | -96.06% |
| 1280x720 | uint8 | 4 | 0.50 | overlay | scalar | 0.096357 | 0.035760 | 2.69x | -62.89% |
| 1280x720 | uint8 | 4 | 0.50 | overlay | sse42 | 0.096357 | 0.003191 | 30.19x | -96.69% |
| 1280x720 | uint8 | 4 | 0.50 | overlay | avx2 | 0.096357 | 0.002923 | 32.97x | -96.97% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_hue | scalar | 0.476122 | 0.074356 | 6.40x | -84.38% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 0.476122 | 0.008152 | 58.41x | -98.29% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 0.476122 | 0.005053 | 94.22x | -98.94% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 0.469193 | 0.061722 | 7.60x | -86.84% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 0.469193 | 0.006794 | 69.06x | -98.55% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 0.469193 | 0.004647 | 100.96x | -99.01% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_value | scalar | 0.475050 | 0.062724 | 7.57x | -86.80% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_value | sse42 | 0.475050 | 0.006811 | 69.75x | -98.57% |
| 1280x720 | uint8 | 4 | 0.50 | hsv_value | avx2 | 0.475050 | 0.004442 | 106.95x | -99.07% |
| 1280x720 | uint8 | 4 | 0.50 | hsl_color | scalar | 0.654048 | 0.067107 | 9.75x | -89.74% |
| 1280x720 | uint8 | 4 | 0.50 | hsl_color | sse42 | 0.654048 | 0.007384 | 88.57x | -98.87% |
| 1280x720 | uint8 | 4 | 0.50 | hsl_color | avx2 | 0.654048 | 0.004531 | 144.34x | -99.31% |
| 1280x720 | uint8 | 4 | 0.50 | lch_hue | scalar | 0.655778 | 0.222212 | 2.95x | -66.11% |
| 1280x720 | uint8 | 4 | 0.50 | lch_hue | sse42 | 0.655778 | 0.122025 | 5.37x | -81.39% |
| 1280x720 | uint8 | 4 | 0.50 | lch_hue | avx2 | 0.655778 | 0.117075 | 5.60x | -82.15% |
| 1280x720 | uint8 | 4 | 0.50 | lch_chroma | scalar | 0.653886 | 0.216806 | 3.02x | -66.84% |
| 1280x720 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 0.653886 | 0.121442 | 5.38x | -81.43% |
| 1280x720 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 0.653886 | 0.116234 | 5.63x | -82.22% |
| 1280x720 | uint8 | 4 | 0.50 | lch_color | scalar | 0.658625 | 0.205430 | 3.21x | -68.81% |
| 1280x720 | uint8 | 4 | 0.50 | lch_color | sse42 | 0.658625 | 0.120381 | 5.47x | -81.72% |
| 1280x720 | uint8 | 4 | 0.50 | lch_color | avx2 | 0.658625 | 0.116966 | 5.63x | -82.24% |
| 1280x720 | uint8 | 4 | 0.50 | lch_lightness | scalar | 0.654365 | 0.200143 | 3.27x | -69.41% |
| 1280x720 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 0.654365 | 0.118593 | 5.52x | -81.88% |
| 1280x720 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 0.654365 | 0.119456 | 5.48x | -81.74% |
| 1280x720 | uint8 | 4 | 0.50 | burn | scalar | 0.114769 | 0.025467 | 4.51x | -77.81% |
| 1280x720 | uint8 | 4 | 0.50 | burn | sse42 | 0.114769 | 0.003272 | 35.07x | -97.15% |
| 1280x720 | uint8 | 4 | 0.50 | burn | avx2 | 0.114769 | 0.002877 | 39.89x | -97.49% |
| 1280x720 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.100363 | 0.024315 | 4.13x | -75.77% |
| 1280x720 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.100363 | 0.002871 | 34.96x | -97.14% |
| 1280x720 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.100363 | 0.002683 | 37.41x | -97.33% |
| 1280x720 | uint8 | 4 | 0.50 | exclusion | scalar | 0.111228 | 0.022066 | 5.04x | -80.16% |
| 1280x720 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.111228 | 0.002857 | 38.93x | -97.43% |
| 1280x720 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.111228 | 0.003020 | 36.83x | -97.28% |
| 1280x720 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.153839 | 0.040901 | 3.76x | -73.41% |
| 1280x720 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.153839 | 0.003918 | 39.26x | -97.45% |
| 1280x720 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.153839 | 0.003118 | 49.34x | -97.97% |
| 1280x720 | uint8 | 4 | 0.50 | pin_light | scalar | 0.137095 | 0.038634 | 3.55x | -71.82% |
| 1280x720 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.137095 | 0.003151 | 43.51x | -97.70% |
| 1280x720 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.137095 | 0.002936 | 46.69x | -97.86% |
| 1280x720 | float32 | 3 | 0.50 | normal | scalar | 0.075078 | 0.007060 | 10.63x | -90.60% |
| 1280x720 | float32 | 3 | 0.50 | normal | sse42 | 0.075078 | 0.003155 | 23.80x | -95.80% |
| 1280x720 | float32 | 3 | 0.50 | normal | avx2 | 0.075078 | 0.002458 | 30.54x | -96.73% |
| 1280x720 | float32 | 3 | 0.50 | soft_light | scalar | 0.105441 | 0.008762 | 12.03x | -91.69% |
| 1280x720 | float32 | 3 | 0.50 | soft_light | sse42 | 0.105441 | 0.001965 | 53.65x | -98.14% |
| 1280x720 | float32 | 3 | 0.50 | soft_light | avx2 | 0.105441 | 0.001698 | 62.10x | -98.39% |
| 1280x720 | float32 | 3 | 0.50 | lighten_only | scalar | 0.082208 | 0.010482 | 7.84x | -87.25% |
| 1280x720 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.082208 | 0.001843 | 44.60x | -97.76% |
| 1280x720 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.082208 | 0.001662 | 49.45x | -97.98% |
| 1280x720 | float32 | 3 | 0.50 | screen | scalar | 0.084060 | 0.007893 | 10.65x | -90.61% |
| 1280x720 | float32 | 3 | 0.50 | screen | sse42 | 0.084060 | 0.001898 | 44.30x | -97.74% |
| 1280x720 | float32 | 3 | 0.50 | screen | avx2 | 0.084060 | 0.001735 | 48.44x | -97.94% |
| 1280x720 | float32 | 3 | 0.50 | dodge | scalar | 0.085278 | 0.009111 | 9.36x | -89.32% |
| 1280x720 | float32 | 3 | 0.50 | dodge | sse42 | 0.085278 | 0.002034 | 41.92x | -97.61% |
| 1280x720 | float32 | 3 | 0.50 | dodge | avx2 | 0.085278 | 0.001785 | 47.77x | -97.91% |
| 1280x720 | float32 | 3 | 0.50 | addition | scalar | 0.082262 | 0.022335 | 3.68x | -72.85% |
| 1280x720 | float32 | 3 | 0.50 | addition | sse42 | 0.082262 | 0.002076 | 39.63x | -97.48% |
| 1280x720 | float32 | 3 | 0.50 | addition | avx2 | 0.082262 | 0.001711 | 48.09x | -97.92% |
| 1280x720 | float32 | 3 | 0.50 | darken_only | scalar | 0.083288 | 0.010416 | 8.00x | -87.49% |
| 1280x720 | float32 | 3 | 0.50 | darken_only | sse42 | 0.083288 | 0.001786 | 46.62x | -97.86% |
| 1280x720 | float32 | 3 | 0.50 | darken_only | avx2 | 0.083288 | 0.001701 | 48.95x | -97.96% |
| 1280x720 | float32 | 3 | 0.50 | multiply | scalar | 0.084066 | 0.007999 | 10.51x | -90.48% |
| 1280x720 | float32 | 3 | 0.50 | multiply | sse42 | 0.084066 | 0.001850 | 45.44x | -97.80% |
| 1280x720 | float32 | 3 | 0.50 | multiply | avx2 | 0.084066 | 0.001676 | 50.15x | -98.01% |
| 1280x720 | float32 | 3 | 0.50 | hard_light | scalar | 0.113579 | 0.025862 | 4.39x | -77.23% |
| 1280x720 | float32 | 3 | 0.50 | hard_light | sse42 | 0.113579 | 0.002348 | 48.38x | -97.93% |
| 1280x720 | float32 | 3 | 0.50 | hard_light | avx2 | 0.113579 | 0.001872 | 60.66x | -98.35% |
| 1280x720 | float32 | 3 | 0.50 | difference | scalar | 0.111733 | 0.007891 | 14.16x | -92.94% |
| 1280x720 | float32 | 3 | 0.50 | difference | sse42 | 0.111733 | 0.001879 | 59.46x | -98.32% |
| 1280x720 | float32 | 3 | 0.50 | difference | avx2 | 0.111733 | 0.001711 | 65.30x | -98.47% |
| 1280x720 | float32 | 3 | 0.50 | subtract | scalar | 0.081726 | 0.009918 | 8.24x | -87.86% |
| 1280x720 | float32 | 3 | 0.50 | subtract | sse42 | 0.081726 | 0.001993 | 41.00x | -97.56% |
| 1280x720 | float32 | 3 | 0.50 | subtract | avx2 | 0.081726 | 0.001715 | 47.64x | -97.90% |
| 1280x720 | float32 | 3 | 0.50 | grain_extract | scalar | 0.086714 | 0.014431 | 6.01x | -83.36% |
| 1280x720 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.086714 | 0.001946 | 44.56x | -97.76% |
| 1280x720 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.086714 | 0.001930 | 44.93x | -97.77% |
| 1280x720 | float32 | 3 | 0.50 | grain_merge | scalar | 0.084319 | 0.014485 | 5.82x | -82.82% |
| 1280x720 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.084319 | 0.002001 | 42.13x | -97.63% |
| 1280x720 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.084319 | 0.001729 | 48.78x | -97.95% |
| 1280x720 | float32 | 3 | 0.50 | divide | scalar | 0.086063 | 0.008749 | 9.84x | -89.83% |
| 1280x720 | float32 | 3 | 0.50 | divide | sse42 | 0.086063 | 0.002047 | 42.04x | -97.62% |
| 1280x720 | float32 | 3 | 0.50 | divide | avx2 | 0.086063 | 0.001729 | 49.76x | -97.99% |
| 1280x720 | float32 | 3 | 0.50 | overlay | scalar | 0.108007 | 0.023996 | 4.50x | -77.78% |
| 1280x720 | float32 | 3 | 0.50 | overlay | sse42 | 0.108007 | 0.002000 | 54.00x | -98.15% |
| 1280x720 | float32 | 3 | 0.50 | overlay | avx2 | 0.108007 | 0.001992 | 54.21x | -98.16% |
| 1280x720 | float32 | 3 | 0.50 | hsv_hue | scalar | 0.432903 | 0.058712 | 7.37x | -86.44% |
| 1280x720 | float32 | 3 | 0.50 | hsv_hue | sse42 | 0.432903 | 0.008243 | 52.52x | -98.10% |
| 1280x720 | float32 | 3 | 0.50 | hsv_hue | avx2 | 0.432903 | 0.005021 | 86.22x | -98.84% |
| 1280x720 | float32 | 3 | 0.50 | hsv_saturation | scalar | 0.424837 | 0.046405 | 9.15x | -89.08% |
| 1280x720 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 0.424837 | 0.007120 | 59.67x | -98.32% |
| 1280x720 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 0.424837 | 0.004448 | 95.51x | -98.95% |
| 1280x720 | float32 | 3 | 0.50 | hsv_value | scalar | 0.426795 | 0.046509 | 9.18x | -89.10% |
| 1280x720 | float32 | 3 | 0.50 | hsv_value | sse42 | 0.426795 | 0.007546 | 56.56x | -98.23% |
| 1280x720 | float32 | 3 | 0.50 | hsv_value | avx2 | 0.426795 | 0.004616 | 92.46x | -98.92% |
| 1280x720 | float32 | 3 | 0.50 | hsl_color | scalar | 0.633052 | 0.052096 | 12.15x | -91.77% |
| 1280x720 | float32 | 3 | 0.50 | hsl_color | sse42 | 0.633052 | 0.007679 | 82.44x | -98.79% |
| 1280x720 | float32 | 3 | 0.50 | hsl_color | avx2 | 0.633052 | 0.004889 | 129.49x | -99.23% |
| 1280x720 | float32 | 3 | 0.50 | lch_hue | scalar | 0.412256 | 0.208283 | 1.98x | -49.48% |
| 1280x720 | float32 | 3 | 0.50 | lch_hue | sse42 | 0.412256 | 0.125263 | 3.29x | -69.62% |
| 1280x720 | float32 | 3 | 0.50 | lch_hue | avx2 | 0.412256 | 0.118726 | 3.47x | -71.20% |
| 1280x720 | float32 | 3 | 0.50 | lch_chroma | scalar | 0.411267 | 0.203196 | 2.02x | -50.59% |
| 1280x720 | float32 | 3 | 0.50 | lch_chroma | sse42 | 0.411267 | 0.123011 | 3.34x | -70.09% |
| 1280x720 | float32 | 3 | 0.50 | lch_chroma | avx2 | 0.411267 | 0.117799 | 3.49x | -71.36% |
| 1280x720 | float32 | 3 | 0.50 | lch_color | scalar | 0.412585 | 0.197070 | 2.09x | -52.24% |
| 1280x720 | float32 | 3 | 0.50 | lch_color | sse42 | 0.412585 | 0.122832 | 3.36x | -70.23% |
| 1280x720 | float32 | 3 | 0.50 | lch_color | avx2 | 0.412585 | 0.117204 | 3.52x | -71.59% |
| 1280x720 | float32 | 3 | 0.50 | lch_lightness | scalar | 0.409607 | 0.191171 | 2.14x | -53.33% |
| 1280x720 | float32 | 3 | 0.50 | lch_lightness | sse42 | 0.409607 | 0.119373 | 3.43x | -70.86% |
| 1280x720 | float32 | 3 | 0.50 | lch_lightness | avx2 | 0.409607 | 0.116331 | 3.52x | -71.60% |
| 1280x720 | float32 | 3 | 0.50 | burn | scalar | 0.117604 | 0.013542 | 8.68x | -88.49% |
| 1280x720 | float32 | 3 | 0.50 | burn | sse42 | 0.117604 | 0.002022 | 58.17x | -98.28% |
| 1280x720 | float32 | 3 | 0.50 | burn | avx2 | 0.117604 | 0.001914 | 61.44x | -98.37% |
| 1280x720 | float32 | 3 | 0.50 | linear_burn | scalar | 0.088894 | 0.010736 | 8.28x | -87.92% |
| 1280x720 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.088894 | 0.002098 | 42.37x | -97.64% |
| 1280x720 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.088894 | 0.001883 | 47.21x | -97.88% |
| 1280x720 | float32 | 3 | 0.50 | exclusion | scalar | 0.096848 | 0.008126 | 11.92x | -91.61% |
| 1280x720 | float32 | 3 | 0.50 | exclusion | sse42 | 0.096848 | 0.001995 | 48.54x | -97.94% |
| 1280x720 | float32 | 3 | 0.50 | exclusion | avx2 | 0.096848 | 0.001810 | 53.52x | -98.13% |
| 1280x720 | float32 | 3 | 0.50 | vivid_light | scalar | 0.148448 | 0.028169 | 5.27x | -81.02% |
| 1280x720 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.148448 | 0.002281 | 65.07x | -98.46% |
| 1280x720 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.148448 | 0.001791 | 82.90x | -98.79% |
| 1280x720 | float32 | 3 | 0.50 | pin_light | scalar | 0.109794 | 0.026028 | 4.22x | -76.29% |
| 1280x720 | float32 | 3 | 0.50 | pin_light | sse42 | 0.109794 | 0.001950 | 56.32x | -98.22% |
| 1280x720 | float32 | 3 | 0.50 | pin_light | avx2 | 0.109794 | 0.001816 | 60.45x | -98.35% |
| 1280x720 | float32 | 4 | 0.50 | normal | scalar | 0.050458 | 0.008588 | 5.88x | -82.98% |
| 1280x720 | float32 | 4 | 0.50 | normal | sse42 | 0.050458 | 0.002289 | 22.05x | -95.46% |
| 1280x720 | float32 | 4 | 0.50 | normal | avx2 | 0.050458 | 0.005123 | 9.85x | -89.85% |
| 1280x720 | float32 | 4 | 0.50 | soft_light | scalar | 0.086894 | 0.009821 | 8.85x | -88.70% |
| 1280x720 | float32 | 4 | 0.50 | soft_light | sse42 | 0.086894 | 0.002631 | 33.03x | -96.97% |
| 1280x720 | float32 | 4 | 0.50 | soft_light | avx2 | 0.086894 | 0.002729 | 31.84x | -96.86% |
| 1280x720 | float32 | 4 | 0.50 | lighten_only | scalar | 0.066772 | 0.010646 | 6.27x | -84.06% |
| 1280x720 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.066772 | 0.002519 | 26.50x | -96.23% |
| 1280x720 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.066772 | 0.002741 | 24.36x | -95.90% |
| 1280x720 | float32 | 4 | 0.50 | screen | scalar | 0.069313 | 0.009559 | 7.25x | -86.21% |
| 1280x720 | float32 | 4 | 0.50 | screen | sse42 | 0.069313 | 0.002643 | 26.22x | -96.19% |
| 1280x720 | float32 | 4 | 0.50 | screen | avx2 | 0.069313 | 0.002727 | 25.41x | -96.07% |
| 1280x720 | float32 | 4 | 0.50 | dodge | scalar | 0.069586 | 0.010299 | 6.76x | -85.20% |
| 1280x720 | float32 | 4 | 0.50 | dodge | sse42 | 0.069586 | 0.003026 | 23.00x | -95.65% |
| 1280x720 | float32 | 4 | 0.50 | dodge | avx2 | 0.069586 | 0.003426 | 20.31x | -95.08% |
| 1280x720 | float32 | 4 | 0.50 | addition | scalar | 0.065131 | 0.019086 | 3.41x | -70.70% |
| 1280x720 | float32 | 4 | 0.50 | addition | sse42 | 0.065131 | 0.002748 | 23.71x | -95.78% |
| 1280x720 | float32 | 4 | 0.50 | addition | avx2 | 0.065131 | 0.003266 | 19.94x | -94.99% |
| 1280x720 | float32 | 4 | 0.50 | darken_only | scalar | 0.066598 | 0.011372 | 5.86x | -82.92% |
| 1280x720 | float32 | 4 | 0.50 | darken_only | sse42 | 0.066598 | 0.003371 | 19.76x | -94.94% |
| 1280x720 | float32 | 4 | 0.50 | darken_only | avx2 | 0.066598 | 0.003039 | 21.91x | -95.44% |
| 1280x720 | float32 | 4 | 0.50 | multiply | scalar | 0.067763 | 0.009190 | 7.37x | -86.44% |
| 1280x720 | float32 | 4 | 0.50 | multiply | sse42 | 0.067763 | 0.002835 | 23.90x | -95.82% |
| 1280x720 | float32 | 4 | 0.50 | multiply | avx2 | 0.067763 | 0.003394 | 19.96x | -94.99% |
| 1280x720 | float32 | 4 | 0.50 | hard_light | scalar | 0.098707 | 0.026607 | 3.71x | -73.04% |
| 1280x720 | float32 | 4 | 0.50 | hard_light | sse42 | 0.098707 | 0.003137 | 31.46x | -96.82% |
| 1280x720 | float32 | 4 | 0.50 | hard_light | avx2 | 0.098707 | 0.002789 | 35.39x | -97.17% |
| 1280x720 | float32 | 4 | 0.50 | difference | scalar | 0.092364 | 0.009263 | 9.97x | -89.97% |
| 1280x720 | float32 | 4 | 0.50 | difference | sse42 | 0.092364 | 0.002558 | 36.10x | -97.23% |
| 1280x720 | float32 | 4 | 0.50 | difference | avx2 | 0.092364 | 0.002898 | 31.88x | -96.86% |
| 1280x720 | float32 | 4 | 0.50 | subtract | scalar | 0.065574 | 0.012035 | 5.45x | -81.65% |
| 1280x720 | float32 | 4 | 0.50 | subtract | sse42 | 0.065574 | 0.002853 | 22.98x | -95.65% |
| 1280x720 | float32 | 4 | 0.50 | subtract | avx2 | 0.065574 | 0.002846 | 23.04x | -95.66% |
| 1280x720 | float32 | 4 | 0.50 | grain_extract | scalar | 0.068410 | 0.014805 | 4.62x | -78.36% |
| 1280x720 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.068410 | 0.003106 | 22.02x | -95.46% |
| 1280x720 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.068410 | 0.002869 | 23.85x | -95.81% |
| 1280x720 | float32 | 4 | 0.50 | grain_merge | scalar | 0.067677 | 0.014855 | 4.56x | -78.05% |
| 1280x720 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.067677 | 0.002697 | 25.10x | -96.02% |
| 1280x720 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.067677 | 0.003013 | 22.46x | -95.55% |
| 1280x720 | float32 | 4 | 0.50 | divide | scalar | 0.070026 | 0.009944 | 7.04x | -85.80% |
| 1280x720 | float32 | 4 | 0.50 | divide | sse42 | 0.070026 | 0.002710 | 25.84x | -96.13% |
| 1280x720 | float32 | 4 | 0.50 | divide | avx2 | 0.070026 | 0.002864 | 24.45x | -95.91% |
| 1280x720 | float32 | 4 | 0.50 | overlay | scalar | 0.091093 | 0.024821 | 3.67x | -72.75% |
| 1280x720 | float32 | 4 | 0.50 | overlay | sse42 | 0.091093 | 0.002696 | 33.78x | -97.04% |
| 1280x720 | float32 | 4 | 0.50 | overlay | avx2 | 0.091093 | 0.002757 | 33.04x | -96.97% |
| 1280x720 | float32 | 4 | 0.50 | hsv_hue | scalar | 0.404113 | 0.060982 | 6.63x | -84.91% |
| 1280x720 | float32 | 4 | 0.50 | hsv_hue | sse42 | 0.404113 | 0.007599 | 53.18x | -98.12% |
| 1280x720 | float32 | 4 | 0.50 | hsv_hue | avx2 | 0.404113 | 0.005209 | 77.58x | -98.71% |
| 1280x720 | float32 | 4 | 0.50 | hsv_saturation | scalar | 0.408964 | 0.048268 | 8.47x | -88.20% |
| 1280x720 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 0.408964 | 0.006284 | 65.08x | -98.46% |
| 1280x720 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 0.408964 | 0.004294 | 95.24x | -98.95% |
| 1280x720 | float32 | 4 | 0.50 | hsv_value | scalar | 0.401960 | 0.048939 | 8.21x | -87.82% |
| 1280x720 | float32 | 4 | 0.50 | hsv_value | sse42 | 0.401960 | 0.006286 | 63.95x | -98.44% |
| 1280x720 | float32 | 4 | 0.50 | hsv_value | avx2 | 0.401960 | 0.004472 | 89.89x | -98.89% |
| 1280x720 | float32 | 4 | 0.50 | hsl_color | scalar | 0.614554 | 0.060520 | 10.15x | -90.15% |
| 1280x720 | float32 | 4 | 0.50 | hsl_color | sse42 | 0.614554 | 0.008117 | 75.71x | -98.68% |
| 1280x720 | float32 | 4 | 0.50 | hsl_color | avx2 | 0.614554 | 0.007219 | 85.13x | -98.83% |
| 1280x720 | float32 | 4 | 0.50 | lch_hue | scalar | 0.435977 | 0.242167 | 1.80x | -44.45% |
| 1280x720 | float32 | 4 | 0.50 | lch_hue | sse42 | 0.435977 | 0.134492 | 3.24x | -69.15% |
| 1280x720 | float32 | 4 | 0.50 | lch_hue | avx2 | 0.435977 | 0.125486 | 3.47x | -71.22% |
| 1280x720 | float32 | 4 | 0.50 | lch_chroma | scalar | 0.412092 | 0.207166 | 1.99x | -49.73% |
| 1280x720 | float32 | 4 | 0.50 | lch_chroma | sse42 | 0.412092 | 0.125154 | 3.29x | -69.63% |
| 1280x720 | float32 | 4 | 0.50 | lch_chroma | avx2 | 0.412092 | 0.119272 | 3.46x | -71.06% |
| 1280x720 | float32 | 4 | 0.50 | lch_color | scalar | 0.416847 | 0.202763 | 2.06x | -51.36% |
| 1280x720 | float32 | 4 | 0.50 | lch_color | sse42 | 0.416847 | 0.123232 | 3.38x | -70.44% |
| 1280x720 | float32 | 4 | 0.50 | lch_color | avx2 | 0.416847 | 0.119354 | 3.49x | -71.37% |
| 1280x720 | float32 | 4 | 0.50 | lch_lightness | scalar | 0.407153 | 0.196548 | 2.07x | -51.73% |
| 1280x720 | float32 | 4 | 0.50 | lch_lightness | sse42 | 0.407153 | 0.122965 | 3.31x | -69.80% |
| 1280x720 | float32 | 4 | 0.50 | lch_lightness | avx2 | 0.407153 | 0.118711 | 3.43x | -70.84% |
| 1280x720 | float32 | 4 | 0.50 | burn | scalar | 0.106345 | 0.012977 | 8.19x | -87.80% |
| 1280x720 | float32 | 4 | 0.50 | burn | sse42 | 0.106345 | 0.002774 | 38.33x | -97.39% |
| 1280x720 | float32 | 4 | 0.50 | burn | avx2 | 0.106345 | 0.003199 | 33.25x | -96.99% |
| 1280x720 | float32 | 4 | 0.50 | linear_burn | scalar | 0.073462 | 0.010753 | 6.83x | -85.36% |
| 1280x720 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.073462 | 0.002818 | 26.07x | -96.16% |
| 1280x720 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.073462 | 0.003321 | 22.12x | -95.48% |
| 1280x720 | float32 | 4 | 0.50 | exclusion | scalar | 0.083179 | 0.009271 | 8.97x | -88.85% |
| 1280x720 | float32 | 4 | 0.50 | exclusion | sse42 | 0.083179 | 0.003112 | 26.73x | -96.26% |
| 1280x720 | float32 | 4 | 0.50 | exclusion | avx2 | 0.083179 | 0.002841 | 29.28x | -96.58% |
| 1280x720 | float32 | 4 | 0.50 | vivid_light | scalar | 0.132074 | 0.028446 | 4.64x | -78.46% |
| 1280x720 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.132074 | 0.003569 | 37.00x | -97.30% |
| 1280x720 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.132074 | 0.003046 | 43.35x | -97.69% |
| 1280x720 | float32 | 4 | 0.50 | pin_light | scalar | 0.093100 | 0.025879 | 3.60x | -72.20% |
| 1280x720 | float32 | 4 | 0.50 | pin_light | sse42 | 0.093100 | 0.002719 | 34.24x | -97.08% |
| 1280x720 | float32 | 4 | 0.50 | pin_light | avx2 | 0.093100 | 0.003125 | 29.79x | -96.64% |
| 1920x1080 | uint8 | 3 | 0.50 | normal | scalar | 0.195945 | 0.052663 | 3.72x | -73.12% |
| 1920x1080 | uint8 | 3 | 0.50 | normal | sse42 | 0.195945 | 0.022148 | 8.85x | -88.70% |
| 1920x1080 | uint8 | 3 | 0.50 | normal | avx2 | 0.195945 | 0.023003 | 8.52x | -88.26% |
| 1920x1080 | uint8 | 3 | 0.50 | soft_light | scalar | 0.256922 | 0.057339 | 4.48x | -77.68% |
| 1920x1080 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.256922 | 0.024926 | 10.31x | -90.30% |
| 1920x1080 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.256922 | 0.022370 | 11.49x | -91.29% |
| 1920x1080 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.203181 | 0.060949 | 3.33x | -70.00% |
| 1920x1080 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.203181 | 0.023985 | 8.47x | -88.20% |
| 1920x1080 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.203181 | 0.021975 | 9.25x | -89.18% |
| 1920x1080 | uint8 | 3 | 0.50 | screen | scalar | 0.206509 | 0.054627 | 3.78x | -73.55% |
| 1920x1080 | uint8 | 3 | 0.50 | screen | sse42 | 0.206509 | 0.026437 | 7.81x | -87.20% |
| 1920x1080 | uint8 | 3 | 0.50 | screen | avx2 | 0.206509 | 0.022410 | 9.22x | -89.15% |
| 1920x1080 | uint8 | 3 | 0.50 | dodge | scalar | 0.213508 | 0.057463 | 3.72x | -73.09% |
| 1920x1080 | uint8 | 3 | 0.50 | dodge | sse42 | 0.213508 | 0.025809 | 8.27x | -87.91% |
| 1920x1080 | uint8 | 3 | 0.50 | dodge | avx2 | 0.213508 | 0.022830 | 9.35x | -89.31% |
| 1920x1080 | uint8 | 3 | 0.50 | addition | scalar | 0.202900 | 0.081005 | 2.50x | -60.08% |
| 1920x1080 | uint8 | 3 | 0.50 | addition | sse42 | 0.202900 | 0.024719 | 8.21x | -87.82% |
| 1920x1080 | uint8 | 3 | 0.50 | addition | avx2 | 0.202900 | 0.023360 | 8.69x | -88.49% |
| 1920x1080 | uint8 | 3 | 0.50 | darken_only | scalar | 0.211235 | 0.061110 | 3.46x | -71.07% |
| 1920x1080 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.211235 | 0.024212 | 8.72x | -88.54% |
| 1920x1080 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.211235 | 0.021937 | 9.63x | -89.61% |
| 1920x1080 | uint8 | 3 | 0.50 | multiply | scalar | 0.203350 | 0.055932 | 3.64x | -72.49% |
| 1920x1080 | uint8 | 3 | 0.50 | multiply | sse42 | 0.203350 | 0.023956 | 8.49x | -88.22% |
| 1920x1080 | uint8 | 3 | 0.50 | multiply | avx2 | 0.203350 | 0.022171 | 9.17x | -89.10% |
| 1920x1080 | uint8 | 3 | 0.50 | hard_light | scalar | 0.286186 | 0.095086 | 3.01x | -66.77% |
| 1920x1080 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.286186 | 0.025480 | 11.23x | -91.10% |
| 1920x1080 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.286186 | 0.022641 | 12.64x | -92.09% |
| 1920x1080 | uint8 | 3 | 0.50 | difference | scalar | 0.263522 | 0.056404 | 4.67x | -78.60% |
| 1920x1080 | uint8 | 3 | 0.50 | difference | sse42 | 0.263522 | 0.024085 | 10.94x | -90.86% |
| 1920x1080 | uint8 | 3 | 0.50 | difference | avx2 | 0.263522 | 0.022055 | 11.95x | -91.63% |
| 1920x1080 | uint8 | 3 | 0.50 | subtract | scalar | 0.208809 | 0.052749 | 3.96x | -74.74% |
| 1920x1080 | uint8 | 3 | 0.50 | subtract | sse42 | 0.208809 | 0.024956 | 8.37x | -88.05% |
| 1920x1080 | uint8 | 3 | 0.50 | subtract | avx2 | 0.208809 | 0.021896 | 9.54x | -89.51% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.216790 | 0.067827 | 3.20x | -68.71% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.216790 | 0.025380 | 8.54x | -88.29% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.216790 | 0.022138 | 9.79x | -89.79% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.208682 | 0.068794 | 3.03x | -67.03% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.208682 | 0.024914 | 8.38x | -88.06% |
| 1920x1080 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.208682 | 0.022881 | 9.12x | -89.04% |
| 1920x1080 | uint8 | 3 | 0.50 | divide | scalar | 0.209497 | 0.057104 | 3.67x | -72.74% |
| 1920x1080 | uint8 | 3 | 0.50 | divide | sse42 | 0.209497 | 0.025323 | 8.27x | -87.91% |
| 1920x1080 | uint8 | 3 | 0.50 | divide | avx2 | 0.209497 | 0.022579 | 9.28x | -89.22% |
| 1920x1080 | uint8 | 3 | 0.50 | overlay | scalar | 0.261340 | 0.091271 | 2.86x | -65.08% |
| 1920x1080 | uint8 | 3 | 0.50 | overlay | sse42 | 0.261340 | 0.025045 | 10.43x | -90.42% |
| 1920x1080 | uint8 | 3 | 0.50 | overlay | avx2 | 0.261340 | 0.023795 | 10.98x | -90.89% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_hue | scalar | 1.179559 | 0.179120 | 6.59x | -84.81% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 1.179559 | 0.037243 | 31.67x | -96.84% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 1.179559 | 0.030790 | 38.31x | -97.39% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 1.170171 | 0.150245 | 7.79x | -87.16% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 1.170171 | 0.035152 | 33.29x | -97.00% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 1.170171 | 0.028797 | 40.64x | -97.54% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_value | scalar | 1.174406 | 0.150363 | 7.81x | -87.20% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_value | sse42 | 1.174406 | 0.036597 | 32.09x | -96.88% |
| 1920x1080 | uint8 | 3 | 0.50 | hsv_value | avx2 | 1.174406 | 0.036951 | 31.78x | -96.85% |
| 1920x1080 | uint8 | 3 | 0.50 | hsl_color | scalar | 1.701595 | 0.161624 | 10.53x | -90.50% |
| 1920x1080 | uint8 | 3 | 0.50 | hsl_color | sse42 | 1.701595 | 0.036216 | 46.98x | -97.87% |
| 1920x1080 | uint8 | 3 | 0.50 | hsl_color | avx2 | 1.701595 | 0.029603 | 57.48x | -98.26% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_hue | scalar | 1.644820 | 0.520496 | 3.16x | -68.36% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_hue | sse42 | 1.644820 | 0.309921 | 5.31x | -81.16% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_hue | avx2 | 1.644820 | 0.293635 | 5.60x | -82.15% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_chroma | scalar | 1.669423 | 0.521813 | 3.20x | -68.74% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 1.669423 | 0.309588 | 5.39x | -81.46% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 1.669423 | 0.292504 | 5.71x | -82.48% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_color | scalar | 1.661131 | 0.499536 | 3.33x | -69.93% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_color | sse42 | 1.661131 | 0.311855 | 5.33x | -81.23% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_color | avx2 | 1.661131 | 0.301037 | 5.52x | -81.88% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_lightness | scalar | 1.710097 | 0.491046 | 3.48x | -71.29% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 1.710097 | 0.299789 | 5.70x | -82.47% |
| 1920x1080 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 1.710097 | 0.295469 | 5.79x | -82.72% |
| 1920x1080 | uint8 | 3 | 0.50 | burn | scalar | 0.322388 | 0.071165 | 4.53x | -77.93% |
| 1920x1080 | uint8 | 3 | 0.50 | burn | sse42 | 0.322388 | 0.026282 | 12.27x | -91.85% |
| 1920x1080 | uint8 | 3 | 0.50 | burn | avx2 | 0.322388 | 0.023425 | 13.76x | -92.73% |
| 1920x1080 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.258994 | 0.062221 | 4.16x | -75.98% |
| 1920x1080 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.258994 | 0.025584 | 10.12x | -90.12% |
| 1920x1080 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.258994 | 0.023229 | 11.15x | -91.03% |
| 1920x1080 | uint8 | 3 | 0.50 | exclusion | scalar | 0.287434 | 0.060535 | 4.75x | -78.94% |
| 1920x1080 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.287434 | 0.025230 | 11.39x | -91.22% |
| 1920x1080 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.287434 | 0.022608 | 12.71x | -92.13% |
| 1920x1080 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.445524 | 0.107601 | 4.14x | -75.85% |
| 1920x1080 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.445524 | 0.027072 | 16.46x | -93.92% |
| 1920x1080 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.445524 | 0.024075 | 18.51x | -94.60% |
| 1920x1080 | uint8 | 3 | 0.50 | pin_light | scalar | 0.344452 | 0.103849 | 3.32x | -69.85% |
| 1920x1080 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.344452 | 0.025393 | 13.57x | -92.63% |
| 1920x1080 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.344452 | 0.022855 | 15.07x | -93.36% |
| 1920x1080 | uint8 | 4 | 0.50 | normal | scalar | 0.143447 | 0.042709 | 3.36x | -70.23% |
| 1920x1080 | uint8 | 4 | 0.50 | normal | sse42 | 0.143447 | 0.005702 | 25.16x | -96.03% |
| 1920x1080 | uint8 | 4 | 0.50 | normal | avx2 | 0.143447 | 0.005103 | 28.11x | -96.44% |
| 1920x1080 | uint8 | 4 | 0.50 | soft_light | scalar | 0.208524 | 0.052741 | 3.95x | -74.71% |
| 1920x1080 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.208524 | 0.007062 | 29.53x | -96.61% |
| 1920x1080 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.208524 | 0.006751 | 30.89x | -96.76% |
| 1920x1080 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.153239 | 0.055232 | 2.77x | -63.96% |
| 1920x1080 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.153239 | 0.006428 | 23.84x | -95.81% |
| 1920x1080 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.153239 | 0.006163 | 24.86x | -95.98% |
| 1920x1080 | uint8 | 4 | 0.50 | screen | scalar | 0.158683 | 0.051078 | 3.11x | -67.81% |
| 1920x1080 | uint8 | 4 | 0.50 | screen | sse42 | 0.158683 | 0.006902 | 22.99x | -95.65% |
| 1920x1080 | uint8 | 4 | 0.50 | screen | avx2 | 0.158683 | 0.006306 | 25.16x | -96.03% |
| 1920x1080 | uint8 | 4 | 0.50 | dodge | scalar | 0.167312 | 0.056509 | 2.96x | -66.23% |
| 1920x1080 | uint8 | 4 | 0.50 | dodge | sse42 | 0.167312 | 0.008304 | 20.15x | -95.04% |
| 1920x1080 | uint8 | 4 | 0.50 | dodge | avx2 | 0.167312 | 0.006904 | 24.23x | -95.87% |
| 1920x1080 | uint8 | 4 | 0.50 | addition | scalar | 0.153606 | 0.063737 | 2.41x | -58.51% |
| 1920x1080 | uint8 | 4 | 0.50 | addition | sse42 | 0.153606 | 0.008236 | 18.65x | -94.64% |
| 1920x1080 | uint8 | 4 | 0.50 | addition | avx2 | 0.153606 | 0.006723 | 22.85x | -95.62% |
| 1920x1080 | uint8 | 4 | 0.50 | darken_only | scalar | 0.150001 | 0.058713 | 2.55x | -60.86% |
| 1920x1080 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.150001 | 0.006120 | 24.51x | -95.92% |
| 1920x1080 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.150001 | 0.006472 | 23.18x | -95.69% |
| 1920x1080 | uint8 | 4 | 0.50 | multiply | scalar | 0.160620 | 0.050431 | 3.18x | -68.60% |
| 1920x1080 | uint8 | 4 | 0.50 | multiply | sse42 | 0.160620 | 0.006244 | 25.72x | -96.11% |
| 1920x1080 | uint8 | 4 | 0.50 | multiply | avx2 | 0.160620 | 0.006368 | 25.22x | -96.04% |
| 1920x1080 | uint8 | 4 | 0.50 | hard_light | scalar | 0.222963 | 0.084334 | 2.64x | -62.18% |
| 1920x1080 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.222963 | 0.007859 | 28.37x | -96.48% |
| 1920x1080 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.222963 | 0.006876 | 32.43x | -96.92% |
| 1920x1080 | uint8 | 4 | 0.50 | difference | scalar | 0.217797 | 0.051286 | 4.25x | -76.45% |
| 1920x1080 | uint8 | 4 | 0.50 | difference | sse42 | 0.217797 | 0.006280 | 34.68x | -97.12% |
| 1920x1080 | uint8 | 4 | 0.50 | difference | avx2 | 0.217797 | 0.006549 | 33.25x | -96.99% |
| 1920x1080 | uint8 | 4 | 0.50 | subtract | scalar | 0.156766 | 0.049381 | 3.17x | -68.50% |
| 1920x1080 | uint8 | 4 | 0.50 | subtract | sse42 | 0.156766 | 0.008666 | 18.09x | -94.47% |
| 1920x1080 | uint8 | 4 | 0.50 | subtract | avx2 | 0.156766 | 0.007082 | 22.14x | -95.48% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.159003 | 0.060412 | 2.63x | -62.01% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.159003 | 0.006951 | 22.88x | -95.63% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.159003 | 0.006544 | 24.30x | -95.88% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.158529 | 0.060331 | 2.63x | -61.94% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.158529 | 0.006830 | 23.21x | -95.69% |
| 1920x1080 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.158529 | 0.006646 | 23.85x | -95.81% |
| 1920x1080 | uint8 | 4 | 0.50 | divide | scalar | 0.162166 | 0.055921 | 2.90x | -65.52% |
| 1920x1080 | uint8 | 4 | 0.50 | divide | sse42 | 0.162166 | 0.007843 | 20.68x | -95.16% |
| 1920x1080 | uint8 | 4 | 0.50 | divide | avx2 | 0.162166 | 0.007675 | 21.13x | -95.27% |
| 1920x1080 | uint8 | 4 | 0.50 | overlay | scalar | 0.221225 | 0.087082 | 2.54x | -60.64% |
| 1920x1080 | uint8 | 4 | 0.50 | overlay | sse42 | 0.221225 | 0.007512 | 29.45x | -96.60% |
| 1920x1080 | uint8 | 4 | 0.50 | overlay | avx2 | 0.221225 | 0.007179 | 30.82x | -96.75% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_hue | scalar | 1.156013 | 0.180978 | 6.39x | -84.34% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 1.156013 | 0.019217 | 60.16x | -98.34% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 1.156013 | 0.012001 | 96.32x | -98.96% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 1.205759 | 0.152827 | 7.89x | -87.33% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 1.205759 | 0.016147 | 74.67x | -98.66% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 1.205759 | 0.010389 | 116.06x | -99.14% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_value | scalar | 1.197842 | 0.150556 | 7.96x | -87.43% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_value | sse42 | 1.197842 | 0.015989 | 74.92x | -98.67% |
| 1920x1080 | uint8 | 4 | 0.50 | hsv_value | avx2 | 1.197842 | 0.010269 | 116.65x | -99.14% |
| 1920x1080 | uint8 | 4 | 0.50 | hsl_color | scalar | 1.628012 | 0.160224 | 10.16x | -90.16% |
| 1920x1080 | uint8 | 4 | 0.50 | hsl_color | sse42 | 1.628012 | 0.017255 | 94.35x | -98.94% |
| 1920x1080 | uint8 | 4 | 0.50 | hsl_color | avx2 | 1.628012 | 0.010518 | 154.78x | -99.35% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_hue | scalar | 1.619755 | 0.526848 | 3.07x | -67.47% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_hue | sse42 | 1.619755 | 0.296296 | 5.47x | -81.71% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_hue | avx2 | 1.619755 | 0.287851 | 5.63x | -82.23% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_chroma | scalar | 1.680400 | 0.518608 | 3.24x | -69.14% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 1.680400 | 0.295166 | 5.69x | -82.43% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 1.680400 | 0.282341 | 5.95x | -83.20% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_color | scalar | 1.695431 | 0.502945 | 3.37x | -70.34% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_color | sse42 | 1.695431 | 0.293625 | 5.77x | -82.68% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_color | avx2 | 1.695431 | 0.277661 | 6.11x | -83.62% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_lightness | scalar | 1.663847 | 0.481618 | 3.45x | -71.05% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 1.663847 | 0.278953 | 5.96x | -83.23% |
| 1920x1080 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 1.663847 | 0.271228 | 6.13x | -83.70% |
| 1920x1080 | uint8 | 4 | 0.50 | burn | scalar | 0.279518 | 0.057785 | 4.84x | -79.33% |
| 1920x1080 | uint8 | 4 | 0.50 | burn | sse42 | 0.279518 | 0.007427 | 37.64x | -97.34% |
| 1920x1080 | uint8 | 4 | 0.50 | burn | avx2 | 0.279518 | 0.006807 | 41.06x | -97.56% |
| 1920x1080 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.223911 | 0.056459 | 3.97x | -74.79% |
| 1920x1080 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.223911 | 0.006553 | 34.17x | -97.07% |
| 1920x1080 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.223911 | 0.006299 | 35.55x | -97.19% |
| 1920x1080 | uint8 | 4 | 0.50 | exclusion | scalar | 0.252899 | 0.049895 | 5.07x | -80.27% |
| 1920x1080 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.252899 | 0.006671 | 37.91x | -97.36% |
| 1920x1080 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.252899 | 0.006607 | 38.28x | -97.39% |
| 1920x1080 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.405455 | 0.092519 | 4.38x | -77.18% |
| 1920x1080 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.405455 | 0.008857 | 45.78x | -97.82% |
| 1920x1080 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.405455 | 0.006957 | 58.28x | -98.28% |
| 1920x1080 | uint8 | 4 | 0.50 | pin_light | scalar | 0.309868 | 0.088801 | 3.49x | -71.34% |
| 1920x1080 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.309868 | 0.007047 | 43.97x | -97.73% |
| 1920x1080 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.309868 | 0.006634 | 46.71x | -97.86% |
| 1920x1080 | float32 | 3 | 0.50 | normal | scalar | 0.170897 | 0.016883 | 10.12x | -90.12% |
| 1920x1080 | float32 | 3 | 0.50 | normal | sse42 | 0.170897 | 0.007187 | 23.78x | -95.79% |
| 1920x1080 | float32 | 3 | 0.50 | normal | avx2 | 0.170897 | 0.007080 | 24.14x | -95.86% |
| 1920x1080 | float32 | 3 | 0.50 | soft_light | scalar | 0.239480 | 0.020951 | 11.43x | -91.25% |
| 1920x1080 | float32 | 3 | 0.50 | soft_light | sse42 | 0.239480 | 0.005559 | 43.08x | -97.68% |
| 1920x1080 | float32 | 3 | 0.50 | soft_light | avx2 | 0.239480 | 0.004241 | 56.47x | -98.23% |
| 1920x1080 | float32 | 3 | 0.50 | lighten_only | scalar | 0.176660 | 0.026190 | 6.75x | -85.18% |
| 1920x1080 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.176660 | 0.005361 | 32.95x | -96.97% |
| 1920x1080 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.176660 | 0.004226 | 41.80x | -97.61% |
| 1920x1080 | float32 | 3 | 0.50 | screen | scalar | 0.189516 | 0.019883 | 9.53x | -89.51% |
| 1920x1080 | float32 | 3 | 0.50 | screen | sse42 | 0.189516 | 0.004642 | 40.83x | -97.55% |
| 1920x1080 | float32 | 3 | 0.50 | screen | avx2 | 0.189516 | 0.004905 | 38.64x | -97.41% |
| 1920x1080 | float32 | 3 | 0.50 | dodge | scalar | 0.186994 | 0.022497 | 8.31x | -87.97% |
| 1920x1080 | float32 | 3 | 0.50 | dodge | sse42 | 0.186994 | 0.005858 | 31.92x | -96.87% |
| 1920x1080 | float32 | 3 | 0.50 | dodge | avx2 | 0.186994 | 0.004097 | 45.64x | -97.81% |
| 1920x1080 | float32 | 3 | 0.50 | addition | scalar | 0.181383 | 0.051838 | 3.50x | -71.42% |
| 1920x1080 | float32 | 3 | 0.50 | addition | sse42 | 0.181383 | 0.004565 | 39.73x | -97.48% |
| 1920x1080 | float32 | 3 | 0.50 | addition | avx2 | 0.181383 | 0.004523 | 40.10x | -97.51% |
| 1920x1080 | float32 | 3 | 0.50 | darken_only | scalar | 0.179275 | 0.025177 | 7.12x | -85.96% |
| 1920x1080 | float32 | 3 | 0.50 | darken_only | sse42 | 0.179275 | 0.004372 | 41.00x | -97.56% |
| 1920x1080 | float32 | 3 | 0.50 | darken_only | avx2 | 0.179275 | 0.004702 | 38.13x | -97.38% |
| 1920x1080 | float32 | 3 | 0.50 | multiply | scalar | 0.183432 | 0.019064 | 9.62x | -89.61% |
| 1920x1080 | float32 | 3 | 0.50 | multiply | sse42 | 0.183432 | 0.004720 | 38.86x | -97.43% |
| 1920x1080 | float32 | 3 | 0.50 | multiply | avx2 | 0.183432 | 0.005740 | 31.96x | -96.87% |
| 1920x1080 | float32 | 3 | 0.50 | hard_light | scalar | 0.255667 | 0.060164 | 4.25x | -76.47% |
| 1920x1080 | float32 | 3 | 0.50 | hard_light | sse42 | 0.255667 | 0.005049 | 50.63x | -98.03% |
| 1920x1080 | float32 | 3 | 0.50 | hard_light | avx2 | 0.255667 | 0.004386 | 58.29x | -98.28% |
| 1920x1080 | float32 | 3 | 0.50 | difference | scalar | 0.249515 | 0.019602 | 12.73x | -92.14% |
| 1920x1080 | float32 | 3 | 0.50 | difference | sse42 | 0.249515 | 0.004973 | 50.17x | -98.01% |
| 1920x1080 | float32 | 3 | 0.50 | difference | avx2 | 0.249515 | 0.004258 | 58.60x | -98.29% |
| 1920x1080 | float32 | 3 | 0.50 | subtract | scalar | 0.185755 | 0.023699 | 7.84x | -87.24% |
| 1920x1080 | float32 | 3 | 0.50 | subtract | sse42 | 0.185755 | 0.005561 | 33.40x | -97.01% |
| 1920x1080 | float32 | 3 | 0.50 | subtract | avx2 | 0.185755 | 0.004126 | 45.02x | -97.78% |
| 1920x1080 | float32 | 3 | 0.50 | grain_extract | scalar | 0.188039 | 0.034250 | 5.49x | -81.79% |
| 1920x1080 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.188039 | 0.004646 | 40.47x | -97.53% |
| 1920x1080 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.188039 | 0.004033 | 46.63x | -97.86% |
| 1920x1080 | float32 | 3 | 0.50 | grain_merge | scalar | 0.192521 | 0.034201 | 5.63x | -82.23% |
| 1920x1080 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.192521 | 0.005346 | 36.01x | -97.22% |
| 1920x1080 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.192521 | 0.004249 | 45.31x | -97.79% |
| 1920x1080 | float32 | 3 | 0.50 | divide | scalar | 0.192063 | 0.020730 | 9.26x | -89.21% |
| 1920x1080 | float32 | 3 | 0.50 | divide | sse42 | 0.192063 | 0.005159 | 37.23x | -97.31% |
| 1920x1080 | float32 | 3 | 0.50 | divide | avx2 | 0.192063 | 0.004778 | 40.20x | -97.51% |
| 1920x1080 | float32 | 3 | 0.50 | overlay | scalar | 0.240684 | 0.055396 | 4.34x | -76.98% |
| 1920x1080 | float32 | 3 | 0.50 | overlay | sse42 | 0.240684 | 0.005890 | 40.86x | -97.55% |
| 1920x1080 | float32 | 3 | 0.50 | overlay | avx2 | 0.240684 | 0.004283 | 56.19x | -98.22% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_hue | scalar | 0.951844 | 0.135767 | 7.01x | -85.74% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_hue | sse42 | 0.951844 | 0.018378 | 51.79x | -98.07% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_hue | avx2 | 0.951844 | 0.011373 | 83.69x | -98.81% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_saturation | scalar | 0.948907 | 0.104547 | 9.08x | -88.98% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 0.948907 | 0.016497 | 57.52x | -98.26% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 0.948907 | 0.010033 | 94.58x | -98.94% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_value | scalar | 0.946701 | 0.105904 | 8.94x | -88.81% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_value | sse42 | 0.946701 | 0.016318 | 58.01x | -98.28% |
| 1920x1080 | float32 | 3 | 0.50 | hsv_value | avx2 | 0.946701 | 0.010306 | 91.86x | -98.91% |
| 1920x1080 | float32 | 3 | 0.50 | hsl_color | scalar | 1.350000 | 0.122975 | 10.98x | -90.89% |
| 1920x1080 | float32 | 3 | 0.50 | hsl_color | sse42 | 1.350000 | 0.017929 | 75.30x | -98.67% |
| 1920x1080 | float32 | 3 | 0.50 | hsl_color | avx2 | 1.350000 | 0.011367 | 118.76x | -99.16% |
| 1920x1080 | float32 | 3 | 0.50 | lch_hue | scalar | 1.008247 | 0.501685 | 2.01x | -50.24% |
| 1920x1080 | float32 | 3 | 0.50 | lch_hue | sse42 | 1.008247 | 0.296494 | 3.40x | -70.59% |
| 1920x1080 | float32 | 3 | 0.50 | lch_hue | avx2 | 1.008247 | 0.280250 | 3.60x | -72.20% |
| 1920x1080 | float32 | 3 | 0.50 | lch_chroma | scalar | 0.970448 | 0.474118 | 2.05x | -51.14% |
| 1920x1080 | float32 | 3 | 0.50 | lch_chroma | sse42 | 0.970448 | 0.290517 | 3.34x | -70.06% |
| 1920x1080 | float32 | 3 | 0.50 | lch_chroma | avx2 | 0.970448 | 0.278359 | 3.49x | -71.32% |
| 1920x1080 | float32 | 3 | 0.50 | lch_color | scalar | 0.982442 | 0.464253 | 2.12x | -52.75% |
| 1920x1080 | float32 | 3 | 0.50 | lch_color | sse42 | 0.982442 | 0.288556 | 3.40x | -70.63% |
| 1920x1080 | float32 | 3 | 0.50 | lch_color | avx2 | 0.982442 | 0.278583 | 3.53x | -71.64% |
| 1920x1080 | float32 | 3 | 0.50 | lch_lightness | scalar | 0.977798 | 0.451793 | 2.16x | -53.79% |
| 1920x1080 | float32 | 3 | 0.50 | lch_lightness | sse42 | 0.977798 | 0.286949 | 3.41x | -70.65% |
| 1920x1080 | float32 | 3 | 0.50 | lch_lightness | avx2 | 0.977798 | 0.273829 | 3.57x | -72.00% |
| 1920x1080 | float32 | 3 | 0.50 | burn | scalar | 0.268616 | 0.031709 | 8.47x | -88.20% |
| 1920x1080 | float32 | 3 | 0.50 | burn | sse42 | 0.268616 | 0.005152 | 52.13x | -98.08% |
| 1920x1080 | float32 | 3 | 0.50 | burn | avx2 | 0.268616 | 0.004848 | 55.40x | -98.20% |
| 1920x1080 | float32 | 3 | 0.50 | linear_burn | scalar | 0.189433 | 0.025518 | 7.42x | -86.53% |
| 1920x1080 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.189433 | 0.004515 | 41.95x | -97.62% |
| 1920x1080 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.189433 | 0.005256 | 36.04x | -97.23% |
| 1920x1080 | float32 | 3 | 0.50 | exclusion | scalar | 0.205891 | 0.019356 | 10.64x | -90.60% |
| 1920x1080 | float32 | 3 | 0.50 | exclusion | sse42 | 0.205891 | 0.004656 | 44.22x | -97.74% |
| 1920x1080 | float32 | 3 | 0.50 | exclusion | avx2 | 0.205891 | 0.004913 | 41.91x | -97.61% |
| 1920x1080 | float32 | 3 | 0.50 | vivid_light | scalar | 0.358737 | 0.066536 | 5.39x | -81.45% |
| 1920x1080 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.358737 | 0.005629 | 63.73x | -98.43% |
| 1920x1080 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.358737 | 0.004750 | 75.53x | -98.68% |
| 1920x1080 | float32 | 3 | 0.50 | pin_light | scalar | 0.247451 | 0.062127 | 3.98x | -74.89% |
| 1920x1080 | float32 | 3 | 0.50 | pin_light | sse42 | 0.247451 | 0.005939 | 41.67x | -97.60% |
| 1920x1080 | float32 | 3 | 0.50 | pin_light | avx2 | 0.247451 | 0.003940 | 62.80x | -98.41% |
| 1920x1080 | float32 | 4 | 0.50 | normal | scalar | 0.134074 | 0.020505 | 6.54x | -84.71% |
| 1920x1080 | float32 | 4 | 0.50 | normal | sse42 | 0.134074 | 0.006281 | 21.35x | -95.32% |
| 1920x1080 | float32 | 4 | 0.50 | normal | avx2 | 0.134074 | 0.009922 | 13.51x | -92.60% |
| 1920x1080 | float32 | 4 | 0.50 | soft_light | scalar | 0.200484 | 0.024160 | 8.30x | -87.95% |
| 1920x1080 | float32 | 4 | 0.50 | soft_light | sse42 | 0.200484 | 0.006697 | 29.94x | -96.66% |
| 1920x1080 | float32 | 4 | 0.50 | soft_light | avx2 | 0.200484 | 0.006687 | 29.98x | -96.66% |
| 1920x1080 | float32 | 4 | 0.50 | lighten_only | scalar | 0.140435 | 0.025239 | 5.56x | -82.03% |
| 1920x1080 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.140435 | 0.006555 | 21.42x | -95.33% |
| 1920x1080 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.140435 | 0.007035 | 19.96x | -94.99% |
| 1920x1080 | float32 | 4 | 0.50 | screen | scalar | 0.146332 | 0.022658 | 6.46x | -84.52% |
| 1920x1080 | float32 | 4 | 0.50 | screen | sse42 | 0.146332 | 0.006478 | 22.59x | -95.57% |
| 1920x1080 | float32 | 4 | 0.50 | screen | avx2 | 0.146332 | 0.006604 | 22.16x | -95.49% |
| 1920x1080 | float32 | 4 | 0.50 | dodge | scalar | 0.146011 | 0.025449 | 5.74x | -82.57% |
| 1920x1080 | float32 | 4 | 0.50 | dodge | sse42 | 0.146011 | 0.008601 | 16.98x | -94.11% |
| 1920x1080 | float32 | 4 | 0.50 | dodge | avx2 | 0.146011 | 0.007224 | 20.21x | -95.05% |
| 1920x1080 | float32 | 4 | 0.50 | addition | scalar | 0.150611 | 0.045035 | 3.34x | -70.10% |
| 1920x1080 | float32 | 4 | 0.50 | addition | sse42 | 0.150611 | 0.007891 | 19.09x | -94.76% |
| 1920x1080 | float32 | 4 | 0.50 | addition | avx2 | 0.150611 | 0.007528 | 20.01x | -95.00% |
| 1920x1080 | float32 | 4 | 0.50 | darken_only | scalar | 0.136860 | 0.024786 | 5.52x | -81.89% |
| 1920x1080 | float32 | 4 | 0.50 | darken_only | sse42 | 0.136860 | 0.006124 | 22.35x | -95.53% |
| 1920x1080 | float32 | 4 | 0.50 | darken_only | avx2 | 0.136860 | 0.006554 | 20.88x | -95.21% |
| 1920x1080 | float32 | 4 | 0.50 | multiply | scalar | 0.144526 | 0.021470 | 6.73x | -85.14% |
| 1920x1080 | float32 | 4 | 0.50 | multiply | sse42 | 0.144526 | 0.005926 | 24.39x | -95.90% |
| 1920x1080 | float32 | 4 | 0.50 | multiply | avx2 | 0.144526 | 0.006495 | 22.25x | -95.51% |
| 1920x1080 | float32 | 4 | 0.50 | hard_light | scalar | 0.216186 | 0.061927 | 3.49x | -71.35% |
| 1920x1080 | float32 | 4 | 0.50 | hard_light | sse42 | 0.216186 | 0.007429 | 29.10x | -96.56% |
| 1920x1080 | float32 | 4 | 0.50 | hard_light | avx2 | 0.216186 | 0.006832 | 31.64x | -96.84% |
| 1920x1080 | float32 | 4 | 0.50 | difference | scalar | 0.197936 | 0.021934 | 9.02x | -88.92% |
| 1920x1080 | float32 | 4 | 0.50 | difference | sse42 | 0.197936 | 0.006032 | 32.82x | -96.95% |
| 1920x1080 | float32 | 4 | 0.50 | difference | avx2 | 0.197936 | 0.006856 | 28.87x | -96.54% |
| 1920x1080 | float32 | 4 | 0.50 | subtract | scalar | 0.141304 | 0.029249 | 4.83x | -79.30% |
| 1920x1080 | float32 | 4 | 0.50 | subtract | sse42 | 0.141304 | 0.006917 | 20.43x | -95.10% |
| 1920x1080 | float32 | 4 | 0.50 | subtract | avx2 | 0.141304 | 0.006838 | 20.66x | -95.16% |
| 1920x1080 | float32 | 4 | 0.50 | grain_extract | scalar | 0.146299 | 0.035544 | 4.12x | -75.70% |
| 1920x1080 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.146299 | 0.007068 | 20.70x | -95.17% |
| 1920x1080 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.146299 | 0.007354 | 19.89x | -94.97% |
| 1920x1080 | float32 | 4 | 0.50 | grain_merge | scalar | 0.146263 | 0.034657 | 4.22x | -76.31% |
| 1920x1080 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.146263 | 0.007302 | 20.03x | -95.01% |
| 1920x1080 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.146263 | 0.006562 | 22.29x | -95.51% |
| 1920x1080 | float32 | 4 | 0.50 | divide | scalar | 0.149850 | 0.024288 | 6.17x | -83.79% |
| 1920x1080 | float32 | 4 | 0.50 | divide | sse42 | 0.149850 | 0.006403 | 23.40x | -95.73% |
| 1920x1080 | float32 | 4 | 0.50 | divide | avx2 | 0.149850 | 0.007159 | 20.93x | -95.22% |
| 1920x1080 | float32 | 4 | 0.50 | overlay | scalar | 0.201098 | 0.058682 | 3.43x | -70.82% |
| 1920x1080 | float32 | 4 | 0.50 | overlay | sse42 | 0.201098 | 0.007149 | 28.13x | -96.45% |
| 1920x1080 | float32 | 4 | 0.50 | overlay | avx2 | 0.201098 | 0.007064 | 28.47x | -96.49% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_hue | scalar | 0.920397 | 0.145117 | 6.34x | -84.23% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_hue | sse42 | 0.920397 | 0.018082 | 50.90x | -98.04% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_hue | avx2 | 0.920397 | 0.012011 | 76.63x | -98.70% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_saturation | scalar | 0.947789 | 0.115382 | 8.21x | -87.83% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 0.947789 | 0.015465 | 61.28x | -98.37% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 0.947789 | 0.011181 | 84.77x | -98.82% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_value | scalar | 0.936333 | 0.120955 | 7.74x | -87.08% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_value | sse42 | 0.936333 | 0.014870 | 62.97x | -98.41% |
| 1920x1080 | float32 | 4 | 0.50 | hsv_value | avx2 | 0.936333 | 0.010650 | 87.92x | -98.86% |
| 1920x1080 | float32 | 4 | 0.50 | hsl_color | scalar | 1.319764 | 0.130560 | 10.11x | -90.11% |
| 1920x1080 | float32 | 4 | 0.50 | hsl_color | sse42 | 1.319764 | 0.016599 | 79.51x | -98.74% |
| 1920x1080 | float32 | 4 | 0.50 | hsl_color | avx2 | 1.319764 | 0.011600 | 113.78x | -99.12% |
| 1920x1080 | float32 | 4 | 0.50 | lch_hue | scalar | 1.016023 | 0.518384 | 1.96x | -48.98% |
| 1920x1080 | float32 | 4 | 0.50 | lch_hue | sse42 | 1.016023 | 0.342750 | 2.96x | -66.27% |
| 1920x1080 | float32 | 4 | 0.50 | lch_hue | avx2 | 1.016023 | 0.299599 | 3.39x | -70.51% |
| 1920x1080 | float32 | 4 | 0.50 | lch_chroma | scalar | 1.035538 | 0.503901 | 2.06x | -51.34% |
| 1920x1080 | float32 | 4 | 0.50 | lch_chroma | sse42 | 1.035538 | 0.296017 | 3.50x | -71.41% |
| 1920x1080 | float32 | 4 | 0.50 | lch_chroma | avx2 | 1.035538 | 0.285395 | 3.63x | -72.44% |
| 1920x1080 | float32 | 4 | 0.50 | lch_color | scalar | 1.009411 | 0.493447 | 2.05x | -51.12% |
| 1920x1080 | float32 | 4 | 0.50 | lch_color | sse42 | 1.009411 | 0.290571 | 3.47x | -71.21% |
| 1920x1080 | float32 | 4 | 0.50 | lch_color | avx2 | 1.009411 | 0.279375 | 3.61x | -72.32% |
| 1920x1080 | float32 | 4 | 0.50 | lch_lightness | scalar | 0.930991 | 0.450387 | 2.07x | -51.62% |
| 1920x1080 | float32 | 4 | 0.50 | lch_lightness | sse42 | 0.930991 | 0.281689 | 3.31x | -69.74% |
| 1920x1080 | float32 | 4 | 0.50 | lch_lightness | avx2 | 0.930991 | 0.280955 | 3.31x | -69.82% |
| 1920x1080 | float32 | 4 | 0.50 | burn | scalar | 0.245894 | 0.031473 | 7.81x | -87.20% |
| 1920x1080 | float32 | 4 | 0.50 | burn | sse42 | 0.245894 | 0.007616 | 32.29x | -96.90% |
| 1920x1080 | float32 | 4 | 0.50 | burn | avx2 | 0.245894 | 0.007645 | 32.16x | -96.89% |
| 1920x1080 | float32 | 4 | 0.50 | linear_burn | scalar | 0.159806 | 0.027469 | 5.82x | -82.81% |
| 1920x1080 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.159806 | 0.006954 | 22.98x | -95.65% |
| 1920x1080 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.159806 | 0.006753 | 23.67x | -95.77% |
| 1920x1080 | float32 | 4 | 0.50 | exclusion | scalar | 0.189046 | 0.024037 | 7.86x | -87.29% |
| 1920x1080 | float32 | 4 | 0.50 | exclusion | sse42 | 0.189046 | 0.006999 | 27.01x | -96.30% |
| 1920x1080 | float32 | 4 | 0.50 | exclusion | avx2 | 0.189046 | 0.006426 | 29.42x | -96.60% |
| 1920x1080 | float32 | 4 | 0.50 | vivid_light | scalar | 0.359389 | 0.067153 | 5.35x | -81.31% |
| 1920x1080 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.359389 | 0.009144 | 39.31x | -97.46% |
| 1920x1080 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.359389 | 0.007615 | 47.19x | -97.88% |
| 1920x1080 | float32 | 4 | 0.50 | pin_light | scalar | 0.219802 | 0.060775 | 3.62x | -72.35% |
| 1920x1080 | float32 | 4 | 0.50 | pin_light | sse42 | 0.219802 | 0.007299 | 30.11x | -96.68% |
| 1920x1080 | float32 | 4 | 0.50 | pin_light | avx2 | 0.219802 | 0.007224 | 30.43x | -96.71% |
| 2560x1440 | uint8 | 3 | 0.50 | normal | scalar | 0.412519 | 0.104798 | 3.94x | -74.60% |
| 2560x1440 | uint8 | 3 | 0.50 | normal | sse42 | 0.412519 | 0.041401 | 9.96x | -89.96% |
| 2560x1440 | uint8 | 3 | 0.50 | normal | avx2 | 0.412519 | 0.043336 | 9.52x | -89.49% |
| 2560x1440 | uint8 | 3 | 0.50 | soft_light | scalar | 0.523057 | 0.106724 | 4.90x | -79.60% |
| 2560x1440 | uint8 | 3 | 0.50 | soft_light | sse42 | 0.523057 | 0.047241 | 11.07x | -90.97% |
| 2560x1440 | uint8 | 3 | 0.50 | soft_light | avx2 | 0.523057 | 0.043231 | 12.10x | -91.73% |
| 2560x1440 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.398132 | 0.110453 | 3.60x | -72.26% |
| 2560x1440 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.398132 | 0.043648 | 9.12x | -89.04% |
| 2560x1440 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.398132 | 0.040483 | 9.83x | -89.83% |
| 2560x1440 | uint8 | 3 | 0.50 | screen | scalar | 0.427841 | 0.100520 | 4.26x | -76.51% |
| 2560x1440 | uint8 | 3 | 0.50 | screen | sse42 | 0.427841 | 0.046591 | 9.18x | -89.11% |
| 2560x1440 | uint8 | 3 | 0.50 | screen | avx2 | 0.427841 | 0.041532 | 10.30x | -90.29% |
| 2560x1440 | uint8 | 3 | 0.50 | dodge | scalar | 0.411830 | 0.107782 | 3.82x | -73.83% |
| 2560x1440 | uint8 | 3 | 0.50 | dodge | sse42 | 0.411830 | 0.047882 | 8.60x | -88.37% |
| 2560x1440 | uint8 | 3 | 0.50 | dodge | avx2 | 0.411830 | 0.042268 | 9.74x | -89.74% |
| 2560x1440 | uint8 | 3 | 0.50 | addition | scalar | 0.407690 | 0.146348 | 2.79x | -64.10% |
| 2560x1440 | uint8 | 3 | 0.50 | addition | sse42 | 0.407690 | 0.045858 | 8.89x | -88.75% |
| 2560x1440 | uint8 | 3 | 0.50 | addition | avx2 | 0.407690 | 0.042602 | 9.57x | -89.55% |
| 2560x1440 | uint8 | 3 | 0.50 | darken_only | scalar | 0.399978 | 0.113740 | 3.52x | -71.56% |
| 2560x1440 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.399978 | 0.045458 | 8.80x | -88.63% |
| 2560x1440 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.399978 | 0.042216 | 9.47x | -89.45% |
| 2560x1440 | uint8 | 3 | 0.50 | multiply | scalar | 0.412799 | 0.101204 | 4.08x | -75.48% |
| 2560x1440 | uint8 | 3 | 0.50 | multiply | sse42 | 0.412799 | 0.043992 | 9.38x | -89.34% |
| 2560x1440 | uint8 | 3 | 0.50 | multiply | avx2 | 0.412799 | 0.040092 | 10.30x | -90.29% |
| 2560x1440 | uint8 | 3 | 0.50 | hard_light | scalar | 0.522599 | 0.168681 | 3.10x | -67.72% |
| 2560x1440 | uint8 | 3 | 0.50 | hard_light | sse42 | 0.522599 | 0.046691 | 11.19x | -91.07% |
| 2560x1440 | uint8 | 3 | 0.50 | hard_light | avx2 | 0.522599 | 0.042376 | 12.33x | -91.89% |
| 2560x1440 | uint8 | 3 | 0.50 | difference | scalar | 0.463430 | 0.097947 | 4.73x | -78.86% |
| 2560x1440 | uint8 | 3 | 0.50 | difference | sse42 | 0.463430 | 0.043522 | 10.65x | -90.61% |
| 2560x1440 | uint8 | 3 | 0.50 | difference | avx2 | 0.463430 | 0.040173 | 11.54x | -91.33% |
| 2560x1440 | uint8 | 3 | 0.50 | subtract | scalar | 0.361697 | 0.092707 | 3.90x | -74.37% |
| 2560x1440 | uint8 | 3 | 0.50 | subtract | sse42 | 0.361697 | 0.045851 | 7.89x | -87.32% |
| 2560x1440 | uint8 | 3 | 0.50 | subtract | avx2 | 0.361697 | 0.039943 | 9.06x | -88.96% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.377876 | 0.120368 | 3.14x | -68.15% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.377876 | 0.045065 | 8.39x | -88.07% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.377876 | 0.040321 | 9.37x | -89.33% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.376297 | 0.117548 | 3.20x | -68.76% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.376297 | 0.044093 | 8.53x | -88.28% |
| 2560x1440 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.376297 | 0.039901 | 9.43x | -89.40% |
| 2560x1440 | uint8 | 3 | 0.50 | divide | scalar | 0.383486 | 0.099318 | 3.86x | -74.10% |
| 2560x1440 | uint8 | 3 | 0.50 | divide | sse42 | 0.383486 | 0.044394 | 8.64x | -88.42% |
| 2560x1440 | uint8 | 3 | 0.50 | divide | avx2 | 0.383486 | 0.039649 | 9.67x | -89.66% |
| 2560x1440 | uint8 | 3 | 0.50 | overlay | scalar | 0.475301 | 0.160874 | 2.95x | -66.15% |
| 2560x1440 | uint8 | 3 | 0.50 | overlay | sse42 | 0.475301 | 0.048456 | 9.81x | -89.81% |
| 2560x1440 | uint8 | 3 | 0.50 | overlay | avx2 | 0.475301 | 0.040884 | 11.63x | -91.40% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_hue | scalar | 2.074450 | 0.316880 | 6.55x | -84.72% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 2.074450 | 0.066827 | 31.04x | -96.78% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 2.074450 | 0.054553 | 38.03x | -97.37% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 2.080766 | 0.266447 | 7.81x | -87.19% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 2.080766 | 0.062619 | 33.23x | -96.99% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 2.080766 | 0.052005 | 40.01x | -97.50% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_value | scalar | 2.071584 | 0.270446 | 7.66x | -86.94% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_value | sse42 | 2.071584 | 0.065966 | 31.40x | -96.82% |
| 2560x1440 | uint8 | 3 | 0.50 | hsv_value | avx2 | 2.071584 | 0.052813 | 39.22x | -97.45% |
| 2560x1440 | uint8 | 3 | 0.50 | hsl_color | scalar | 2.924271 | 0.291417 | 10.03x | -90.03% |
| 2560x1440 | uint8 | 3 | 0.50 | hsl_color | sse42 | 2.924271 | 0.064519 | 45.32x | -97.79% |
| 2560x1440 | uint8 | 3 | 0.50 | hsl_color | avx2 | 2.924271 | 0.052830 | 55.35x | -98.19% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_hue | scalar | 2.924393 | 0.940380 | 3.11x | -67.84% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_hue | sse42 | 2.924393 | 0.560992 | 5.21x | -80.82% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_hue | avx2 | 2.924393 | 0.545080 | 5.37x | -81.36% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_chroma | scalar | 3.198043 | 0.989538 | 3.23x | -69.06% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 3.198043 | 0.588478 | 5.43x | -81.60% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 3.198043 | 0.559203 | 5.72x | -82.51% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_color | scalar | 3.234503 | 0.965532 | 3.35x | -70.15% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_color | sse42 | 3.234503 | 0.582039 | 5.56x | -82.01% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_color | avx2 | 3.234503 | 0.565907 | 5.72x | -82.50% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_lightness | scalar | 2.903137 | 0.843635 | 3.44x | -70.94% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 2.903137 | 0.520970 | 5.57x | -82.05% |
| 2560x1440 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 2.903137 | 0.505064 | 5.75x | -82.60% |
| 2560x1440 | uint8 | 3 | 0.50 | burn | scalar | 0.528797 | 0.118261 | 4.47x | -77.64% |
| 2560x1440 | uint8 | 3 | 0.50 | burn | sse42 | 0.528797 | 0.045696 | 11.57x | -91.36% |
| 2560x1440 | uint8 | 3 | 0.50 | burn | avx2 | 0.528797 | 0.040726 | 12.98x | -92.30% |
| 2560x1440 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.445345 | 0.106454 | 4.18x | -76.10% |
| 2560x1440 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.445345 | 0.043875 | 10.15x | -90.15% |
| 2560x1440 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.445345 | 0.045490 | 9.79x | -89.79% |
| 2560x1440 | uint8 | 3 | 0.50 | exclusion | scalar | 0.481817 | 0.101115 | 4.77x | -79.01% |
| 2560x1440 | uint8 | 3 | 0.50 | exclusion | sse42 | 0.481817 | 0.043379 | 11.11x | -91.00% |
| 2560x1440 | uint8 | 3 | 0.50 | exclusion | avx2 | 0.481817 | 0.040395 | 11.93x | -91.62% |
| 2560x1440 | uint8 | 3 | 0.50 | vivid_light | scalar | 0.760081 | 0.183832 | 4.13x | -75.81% |
| 2560x1440 | uint8 | 3 | 0.50 | vivid_light | sse42 | 0.760081 | 0.046419 | 16.37x | -93.89% |
| 2560x1440 | uint8 | 3 | 0.50 | vivid_light | avx2 | 0.760081 | 0.041930 | 18.13x | -94.48% |
| 2560x1440 | uint8 | 3 | 0.50 | pin_light | scalar | 0.573407 | 0.173617 | 3.30x | -69.72% |
| 2560x1440 | uint8 | 3 | 0.50 | pin_light | sse42 | 0.573407 | 0.044675 | 12.83x | -92.21% |
| 2560x1440 | uint8 | 3 | 0.50 | pin_light | avx2 | 0.573407 | 0.039425 | 14.54x | -93.12% |
| 2560x1440 | uint8 | 4 | 0.50 | normal | scalar | 0.260835 | 0.073529 | 3.55x | -71.81% |
| 2560x1440 | uint8 | 4 | 0.50 | normal | sse42 | 0.260835 | 0.009712 | 26.86x | -96.28% |
| 2560x1440 | uint8 | 4 | 0.50 | normal | avx2 | 0.260835 | 0.009292 | 28.07x | -96.44% |
| 2560x1440 | uint8 | 4 | 0.50 | soft_light | scalar | 0.372999 | 0.093770 | 3.98x | -74.86% |
| 2560x1440 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.372999 | 0.012950 | 28.80x | -96.53% |
| 2560x1440 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.372999 | 0.011737 | 31.78x | -96.85% |
| 2560x1440 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.263089 | 0.097605 | 2.70x | -62.90% |
| 2560x1440 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.263089 | 0.011163 | 23.57x | -95.76% |
| 2560x1440 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.263089 | 0.010789 | 24.38x | -95.90% |
| 2560x1440 | uint8 | 4 | 0.50 | screen | scalar | 0.287237 | 0.088667 | 3.24x | -69.13% |
| 2560x1440 | uint8 | 4 | 0.50 | screen | sse42 | 0.287237 | 0.011894 | 24.15x | -95.86% |
| 2560x1440 | uint8 | 4 | 0.50 | screen | avx2 | 0.287237 | 0.010990 | 26.14x | -96.17% |
| 2560x1440 | uint8 | 4 | 0.50 | dodge | scalar | 0.288072 | 0.094918 | 3.03x | -67.05% |
| 2560x1440 | uint8 | 4 | 0.50 | dodge | sse42 | 0.288072 | 0.013784 | 20.90x | -95.22% |
| 2560x1440 | uint8 | 4 | 0.50 | dodge | avx2 | 0.288072 | 0.011949 | 24.11x | -95.85% |
| 2560x1440 | uint8 | 4 | 0.50 | addition | scalar | 0.277038 | 0.111835 | 2.48x | -59.63% |
| 2560x1440 | uint8 | 4 | 0.50 | addition | sse42 | 0.277038 | 0.014586 | 18.99x | -94.73% |
| 2560x1440 | uint8 | 4 | 0.50 | addition | avx2 | 0.277038 | 0.012037 | 23.01x | -95.65% |
| 2560x1440 | uint8 | 4 | 0.50 | darken_only | scalar | 0.292174 | 0.107397 | 2.72x | -63.24% |
| 2560x1440 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.292174 | 0.011161 | 26.18x | -96.18% |
| 2560x1440 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.292174 | 0.010896 | 26.81x | -96.27% |
| 2560x1440 | uint8 | 4 | 0.50 | multiply | scalar | 0.285628 | 0.090392 | 3.16x | -68.35% |
| 2560x1440 | uint8 | 4 | 0.50 | multiply | sse42 | 0.285628 | 0.012100 | 23.61x | -95.76% |
| 2560x1440 | uint8 | 4 | 0.50 | multiply | avx2 | 0.285628 | 0.011270 | 25.34x | -96.05% |
| 2560x1440 | uint8 | 4 | 0.50 | hard_light | scalar | 0.423059 | 0.145993 | 2.90x | -65.49% |
| 2560x1440 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.423059 | 0.013977 | 30.27x | -96.70% |
| 2560x1440 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.423059 | 0.012507 | 33.83x | -97.04% |
| 2560x1440 | uint8 | 4 | 0.50 | difference | scalar | 0.368226 | 0.087162 | 4.22x | -76.33% |
| 2560x1440 | uint8 | 4 | 0.50 | difference | sse42 | 0.368226 | 0.011098 | 33.18x | -96.99% |
| 2560x1440 | uint8 | 4 | 0.50 | difference | avx2 | 0.368226 | 0.011402 | 32.29x | -96.90% |
| 2560x1440 | uint8 | 4 | 0.50 | subtract | scalar | 0.272044 | 0.085690 | 3.17x | -68.50% |
| 2560x1440 | uint8 | 4 | 0.50 | subtract | sse42 | 0.272044 | 0.014973 | 18.17x | -94.50% |
| 2560x1440 | uint8 | 4 | 0.50 | subtract | avx2 | 0.272044 | 0.012270 | 22.17x | -95.49% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.282542 | 0.105807 | 2.67x | -62.55% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.282542 | 0.012371 | 22.84x | -95.62% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.282542 | 0.011947 | 23.65x | -95.77% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.283398 | 0.105596 | 2.68x | -62.74% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.283398 | 0.012242 | 23.15x | -95.68% |
| 2560x1440 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.283398 | 0.011990 | 23.64x | -95.77% |
| 2560x1440 | uint8 | 4 | 0.50 | divide | scalar | 0.302016 | 0.092467 | 3.27x | -69.38% |
| 2560x1440 | uint8 | 4 | 0.50 | divide | sse42 | 0.302016 | 0.012692 | 23.80x | -95.80% |
| 2560x1440 | uint8 | 4 | 0.50 | divide | avx2 | 0.302016 | 0.011840 | 25.51x | -96.08% |
| 2560x1440 | uint8 | 4 | 0.50 | overlay | scalar | 0.384376 | 0.141833 | 2.71x | -63.10% |
| 2560x1440 | uint8 | 4 | 0.50 | overlay | sse42 | 0.384376 | 0.013286 | 28.93x | -96.54% |
| 2560x1440 | uint8 | 4 | 0.50 | overlay | avx2 | 0.384376 | 0.011932 | 32.21x | -96.90% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_hue | scalar | 2.217803 | 0.311982 | 7.11x | -85.93% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 2.217803 | 0.033391 | 66.42x | -98.49% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 2.217803 | 0.021228 | 104.47x | -99.04% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 2.131457 | 0.267936 | 7.96x | -87.43% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 2.131457 | 0.030691 | 69.45x | -98.56% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 2.131457 | 0.019213 | 110.94x | -99.10% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_value | scalar | 2.151293 | 0.265580 | 8.10x | -87.65% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_value | sse42 | 2.151293 | 0.029063 | 74.02x | -98.65% |
| 2560x1440 | uint8 | 4 | 0.50 | hsv_value | avx2 | 2.151293 | 0.018679 | 115.17x | -99.13% |
| 2560x1440 | uint8 | 4 | 0.50 | hsl_color | scalar | 2.968391 | 0.280088 | 10.60x | -90.56% |
| 2560x1440 | uint8 | 4 | 0.50 | hsl_color | sse42 | 2.968391 | 0.031556 | 94.07x | -98.94% |
| 2560x1440 | uint8 | 4 | 0.50 | hsl_color | avx2 | 2.968391 | 0.018535 | 160.15x | -99.38% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_hue | scalar | 2.929019 | 0.944570 | 3.10x | -67.75% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_hue | sse42 | 2.929019 | 0.513723 | 5.70x | -82.46% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_hue | avx2 | 2.929019 | 0.495266 | 5.91x | -83.09% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_chroma | scalar | 2.995610 | 0.891589 | 3.36x | -70.24% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 2.995610 | 0.503126 | 5.95x | -83.20% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 2.995610 | 0.484334 | 6.19x | -83.83% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_color | scalar | 2.910362 | 0.846417 | 3.44x | -70.92% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_color | sse42 | 2.910362 | 0.496736 | 5.86x | -82.93% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_color | avx2 | 2.910362 | 0.496168 | 5.87x | -82.95% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_lightness | scalar | 3.126121 | 0.816854 | 3.83x | -73.87% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 3.126121 | 0.502479 | 6.22x | -83.93% |
| 2560x1440 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 3.126121 | 0.472806 | 6.61x | -84.88% |
| 2560x1440 | uint8 | 4 | 0.50 | burn | scalar | 0.509509 | 0.103706 | 4.91x | -79.65% |
| 2560x1440 | uint8 | 4 | 0.50 | burn | sse42 | 0.509509 | 0.013137 | 38.79x | -97.42% |
| 2560x1440 | uint8 | 4 | 0.50 | burn | avx2 | 0.509509 | 0.011808 | 43.15x | -97.68% |
| 2560x1440 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.449396 | 0.098235 | 4.57x | -78.14% |
| 2560x1440 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.449396 | 0.012263 | 36.65x | -97.27% |
| 2560x1440 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.449396 | 0.011143 | 40.33x | -97.52% |
| 2560x1440 | uint8 | 4 | 0.50 | exclusion | scalar | 0.458037 | 0.086674 | 5.28x | -81.08% |
| 2560x1440 | uint8 | 4 | 0.50 | exclusion | sse42 | 0.458037 | 0.011707 | 39.12x | -97.44% |
| 2560x1440 | uint8 | 4 | 0.50 | exclusion | avx2 | 0.458037 | 0.012548 | 36.50x | -97.26% |
| 2560x1440 | uint8 | 4 | 0.50 | vivid_light | scalar | 0.800134 | 0.163015 | 4.91x | -79.63% |
| 2560x1440 | uint8 | 4 | 0.50 | vivid_light | sse42 | 0.800134 | 0.015668 | 51.07x | -98.04% |
| 2560x1440 | uint8 | 4 | 0.50 | vivid_light | avx2 | 0.800134 | 0.013153 | 60.83x | -98.36% |
| 2560x1440 | uint8 | 4 | 0.50 | pin_light | scalar | 0.583802 | 0.153375 | 3.81x | -73.73% |
| 2560x1440 | uint8 | 4 | 0.50 | pin_light | sse42 | 0.583802 | 0.012758 | 45.76x | -97.81% |
| 2560x1440 | uint8 | 4 | 0.50 | pin_light | avx2 | 0.583802 | 0.011488 | 50.82x | -98.03% |
| 2560x1440 | float32 | 3 | 0.50 | normal | scalar | 0.324879 | 0.033241 | 9.77x | -89.77% |
| 2560x1440 | float32 | 3 | 0.50 | normal | sse42 | 0.324879 | 0.020326 | 15.98x | -93.74% |
| 2560x1440 | float32 | 3 | 0.50 | normal | avx2 | 0.324879 | 0.016589 | 19.58x | -94.89% |
| 2560x1440 | float32 | 3 | 0.50 | soft_light | scalar | 0.430574 | 0.042480 | 10.14x | -90.13% |
| 2560x1440 | float32 | 3 | 0.50 | soft_light | sse42 | 0.430574 | 0.017001 | 25.33x | -96.05% |
| 2560x1440 | float32 | 3 | 0.50 | soft_light | avx2 | 0.430574 | 0.015702 | 27.42x | -96.35% |
| 2560x1440 | float32 | 3 | 0.50 | lighten_only | scalar | 0.316716 | 0.046438 | 6.82x | -85.34% |
| 2560x1440 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.316716 | 0.012258 | 25.84x | -96.13% |
| 2560x1440 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.316716 | 0.012184 | 25.99x | -96.15% |
| 2560x1440 | float32 | 3 | 0.50 | screen | scalar | 0.390536 | 0.041939 | 9.31x | -89.26% |
| 2560x1440 | float32 | 3 | 0.50 | screen | sse42 | 0.390536 | 0.013407 | 29.13x | -96.57% |
| 2560x1440 | float32 | 3 | 0.50 | screen | avx2 | 0.390536 | 0.012365 | 31.58x | -96.83% |
| 2560x1440 | float32 | 3 | 0.50 | dodge | scalar | 0.335007 | 0.044689 | 7.50x | -86.66% |
| 2560x1440 | float32 | 3 | 0.50 | dodge | sse42 | 0.335007 | 0.015872 | 21.11x | -95.26% |
| 2560x1440 | float32 | 3 | 0.50 | dodge | avx2 | 0.335007 | 0.014590 | 22.96x | -95.64% |
| 2560x1440 | float32 | 3 | 0.50 | addition | scalar | 0.325388 | 0.098184 | 3.31x | -69.83% |
| 2560x1440 | float32 | 3 | 0.50 | addition | sse42 | 0.325388 | 0.015427 | 21.09x | -95.26% |
| 2560x1440 | float32 | 3 | 0.50 | addition | avx2 | 0.325388 | 0.016309 | 19.95x | -94.99% |
| 2560x1440 | float32 | 3 | 0.50 | darken_only | scalar | 0.344942 | 0.048298 | 7.14x | -86.00% |
| 2560x1440 | float32 | 3 | 0.50 | darken_only | sse42 | 0.344942 | 0.014501 | 23.79x | -95.80% |
| 2560x1440 | float32 | 3 | 0.50 | darken_only | avx2 | 0.344942 | 0.014359 | 24.02x | -95.84% |
| 2560x1440 | float32 | 3 | 0.50 | multiply | scalar | 0.360713 | 0.036128 | 9.98x | -89.98% |
| 2560x1440 | float32 | 3 | 0.50 | multiply | sse42 | 0.360713 | 0.013015 | 27.72x | -96.39% |
| 2560x1440 | float32 | 3 | 0.50 | multiply | avx2 | 0.360713 | 0.011961 | 30.16x | -96.68% |
| 2560x1440 | float32 | 3 | 0.50 | hard_light | scalar | 0.494395 | 0.107974 | 4.58x | -78.16% |
| 2560x1440 | float32 | 3 | 0.50 | hard_light | sse42 | 0.494395 | 0.014583 | 33.90x | -97.05% |
| 2560x1440 | float32 | 3 | 0.50 | hard_light | avx2 | 0.494395 | 0.015326 | 32.26x | -96.90% |
| 2560x1440 | float32 | 3 | 0.50 | difference | scalar | 0.458558 | 0.037690 | 12.17x | -91.78% |
| 2560x1440 | float32 | 3 | 0.50 | difference | sse42 | 0.458558 | 0.013273 | 34.55x | -97.11% |
| 2560x1440 | float32 | 3 | 0.50 | difference | avx2 | 0.458558 | 0.012805 | 35.81x | -97.21% |
| 2560x1440 | float32 | 3 | 0.50 | subtract | scalar | 0.324054 | 0.044055 | 7.36x | -86.40% |
| 2560x1440 | float32 | 3 | 0.50 | subtract | sse42 | 0.324054 | 0.012958 | 25.01x | -96.00% |
| 2560x1440 | float32 | 3 | 0.50 | subtract | avx2 | 0.324054 | 0.011958 | 27.10x | -96.31% |
| 2560x1440 | float32 | 3 | 0.50 | grain_extract | scalar | 0.326972 | 0.062320 | 5.25x | -80.94% |
| 2560x1440 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.326972 | 0.014100 | 23.19x | -95.69% |
| 2560x1440 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.326972 | 0.012107 | 27.01x | -96.30% |
| 2560x1440 | float32 | 3 | 0.50 | grain_merge | scalar | 0.327247 | 0.062499 | 5.24x | -80.90% |
| 2560x1440 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.327247 | 0.013384 | 24.45x | -95.91% |
| 2560x1440 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.327247 | 0.013219 | 24.76x | -95.96% |
| 2560x1440 | float32 | 3 | 0.50 | divide | scalar | 0.337417 | 0.053376 | 6.32x | -84.18% |
| 2560x1440 | float32 | 3 | 0.50 | divide | sse42 | 0.337417 | 0.019262 | 17.52x | -94.29% |
| 2560x1440 | float32 | 3 | 0.50 | divide | avx2 | 0.337417 | 0.017462 | 19.32x | -94.82% |
| 2560x1440 | float32 | 3 | 0.50 | overlay | scalar | 0.452764 | 0.102428 | 4.42x | -77.38% |
| 2560x1440 | float32 | 3 | 0.50 | overlay | sse42 | 0.452764 | 0.018942 | 23.90x | -95.82% |
| 2560x1440 | float32 | 3 | 0.50 | overlay | avx2 | 0.452764 | 0.022609 | 20.03x | -95.01% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_hue | scalar | 1.776314 | 0.238042 | 7.46x | -86.60% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_hue | sse42 | 1.776314 | 0.032531 | 54.60x | -98.17% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_hue | avx2 | 1.776314 | 0.020145 | 88.18x | -98.87% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_saturation | scalar | 1.694266 | 0.186724 | 9.07x | -88.98% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 1.694266 | 0.033584 | 50.45x | -98.02% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 1.694266 | 0.023536 | 71.99x | -98.61% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_value | scalar | 1.702429 | 0.184731 | 9.22x | -89.15% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_value | sse42 | 1.702429 | 0.028857 | 59.00x | -98.30% |
| 2560x1440 | float32 | 3 | 0.50 | hsv_value | avx2 | 1.702429 | 0.018167 | 93.71x | -98.93% |
| 2560x1440 | float32 | 3 | 0.50 | hsl_color | scalar | 2.380009 | 0.220411 | 10.80x | -90.74% |
| 2560x1440 | float32 | 3 | 0.50 | hsl_color | sse42 | 2.380009 | 0.037279 | 63.84x | -98.43% |
| 2560x1440 | float32 | 3 | 0.50 | hsl_color | avx2 | 2.380009 | 0.025256 | 94.24x | -98.94% |
| 2560x1440 | float32 | 3 | 0.50 | lch_hue | scalar | 1.816965 | 0.871786 | 2.08x | -52.02% |
| 2560x1440 | float32 | 3 | 0.50 | lch_hue | sse42 | 1.816965 | 0.514906 | 3.53x | -71.66% |
| 2560x1440 | float32 | 3 | 0.50 | lch_hue | avx2 | 1.816965 | 0.497119 | 3.65x | -72.64% |
| 2560x1440 | float32 | 3 | 0.50 | lch_chroma | scalar | 1.914631 | 0.890255 | 2.15x | -53.50% |
| 2560x1440 | float32 | 3 | 0.50 | lch_chroma | sse42 | 1.914631 | 0.547363 | 3.50x | -71.41% |
| 2560x1440 | float32 | 3 | 0.50 | lch_chroma | avx2 | 1.914631 | 0.520037 | 3.68x | -72.84% |
| 2560x1440 | float32 | 3 | 0.50 | lch_color | scalar | 1.816193 | 0.825453 | 2.20x | -54.55% |
| 2560x1440 | float32 | 3 | 0.50 | lch_color | sse42 | 1.816193 | 0.510893 | 3.55x | -71.87% |
| 2560x1440 | float32 | 3 | 0.50 | lch_color | avx2 | 1.816193 | 0.483075 | 3.76x | -73.40% |
| 2560x1440 | float32 | 3 | 0.50 | lch_lightness | scalar | 1.751106 | 0.804922 | 2.18x | -54.03% |
| 2560x1440 | float32 | 3 | 0.50 | lch_lightness | sse42 | 1.751106 | 0.500891 | 3.50x | -71.40% |
| 2560x1440 | float32 | 3 | 0.50 | lch_lightness | avx2 | 1.751106 | 0.483209 | 3.62x | -72.41% |
| 2560x1440 | float32 | 3 | 0.50 | burn | scalar | 0.473690 | 0.055400 | 8.55x | -88.30% |
| 2560x1440 | float32 | 3 | 0.50 | burn | sse42 | 0.473690 | 0.009053 | 52.32x | -98.09% |
| 2560x1440 | float32 | 3 | 0.50 | burn | avx2 | 0.473690 | 0.008176 | 57.94x | -98.27% |
| 2560x1440 | float32 | 3 | 0.50 | linear_burn | scalar | 0.337835 | 0.048525 | 6.96x | -85.64% |
| 2560x1440 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.337835 | 0.013697 | 24.66x | -95.95% |
| 2560x1440 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.337835 | 0.012076 | 27.98x | -96.43% |
| 2560x1440 | float32 | 3 | 0.50 | exclusion | scalar | 0.363958 | 0.032389 | 11.24x | -91.10% |
| 2560x1440 | float32 | 3 | 0.50 | exclusion | sse42 | 0.363958 | 0.008199 | 44.39x | -97.75% |
| 2560x1440 | float32 | 3 | 0.50 | exclusion | avx2 | 0.363958 | 0.007074 | 51.45x | -98.06% |
| 2560x1440 | float32 | 3 | 0.50 | vivid_light | scalar | 0.635453 | 0.117270 | 5.42x | -81.55% |
| 2560x1440 | float32 | 3 | 0.50 | vivid_light | sse42 | 0.635453 | 0.014966 | 42.46x | -97.64% |
| 2560x1440 | float32 | 3 | 0.50 | vivid_light | avx2 | 0.635453 | 0.013286 | 47.83x | -97.91% |
| 2560x1440 | float32 | 3 | 0.50 | pin_light | scalar | 0.472428 | 0.106908 | 4.42x | -77.37% |
| 2560x1440 | float32 | 3 | 0.50 | pin_light | sse42 | 0.472428 | 0.010040 | 47.05x | -97.87% |
| 2560x1440 | float32 | 3 | 0.50 | pin_light | avx2 | 0.472428 | 0.007829 | 60.35x | -98.34% |
| 2560x1440 | float32 | 4 | 0.50 | normal | scalar | 0.281905 | 0.041603 | 6.78x | -85.24% |
| 2560x1440 | float32 | 4 | 0.50 | normal | sse42 | 0.281905 | 0.015755 | 17.89x | -94.41% |
| 2560x1440 | float32 | 4 | 0.50 | normal | avx2 | 0.281905 | 0.027302 | 10.33x | -90.32% |
| 2560x1440 | float32 | 4 | 0.50 | soft_light | scalar | 0.375191 | 0.040906 | 9.17x | -89.10% |
| 2560x1440 | float32 | 4 | 0.50 | soft_light | sse42 | 0.375191 | 0.012199 | 30.75x | -96.75% |
| 2560x1440 | float32 | 4 | 0.50 | soft_light | avx2 | 0.375191 | 0.011444 | 32.78x | -96.95% |
| 2560x1440 | float32 | 4 | 0.50 | lighten_only | scalar | 0.261389 | 0.051367 | 5.09x | -80.35% |
| 2560x1440 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.261389 | 0.015718 | 16.63x | -93.99% |
| 2560x1440 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.261389 | 0.017649 | 14.81x | -93.25% |
| 2560x1440 | float32 | 4 | 0.50 | screen | scalar | 0.309442 | 0.039576 | 7.82x | -87.21% |
| 2560x1440 | float32 | 4 | 0.50 | screen | sse42 | 0.309442 | 0.011621 | 26.63x | -96.24% |
| 2560x1440 | float32 | 4 | 0.50 | screen | avx2 | 0.309442 | 0.012316 | 25.12x | -96.02% |
| 2560x1440 | float32 | 4 | 0.50 | dodge | scalar | 0.268694 | 0.048887 | 5.50x | -81.81% |
| 2560x1440 | float32 | 4 | 0.50 | dodge | sse42 | 0.268694 | 0.018262 | 14.71x | -93.20% |
| 2560x1440 | float32 | 4 | 0.50 | dodge | avx2 | 0.268694 | 0.018555 | 14.48x | -93.09% |
| 2560x1440 | float32 | 4 | 0.50 | addition | scalar | 0.281069 | 0.080376 | 3.50x | -71.40% |
| 2560x1440 | float32 | 4 | 0.50 | addition | sse42 | 0.281069 | 0.012055 | 23.32x | -95.71% |
| 2560x1440 | float32 | 4 | 0.50 | addition | avx2 | 0.281069 | 0.012148 | 23.14x | -95.68% |
| 2560x1440 | float32 | 4 | 0.50 | darken_only | scalar | 0.275240 | 0.054406 | 5.06x | -80.23% |
| 2560x1440 | float32 | 4 | 0.50 | darken_only | sse42 | 0.275240 | 0.020977 | 13.12x | -92.38% |
| 2560x1440 | float32 | 4 | 0.50 | darken_only | avx2 | 0.275240 | 0.022648 | 12.15x | -91.77% |
| 2560x1440 | float32 | 4 | 0.50 | multiply | scalar | 0.309082 | 0.041607 | 7.43x | -86.54% |
| 2560x1440 | float32 | 4 | 0.50 | multiply | sse42 | 0.309082 | 0.013702 | 22.56x | -95.57% |
| 2560x1440 | float32 | 4 | 0.50 | multiply | avx2 | 0.309082 | 0.013538 | 22.83x | -95.62% |
| 2560x1440 | float32 | 4 | 0.50 | hard_light | scalar | 0.505123 | 0.121970 | 4.14x | -75.85% |
| 2560x1440 | float32 | 4 | 0.50 | hard_light | sse42 | 0.505123 | 0.021332 | 23.68x | -95.78% |
| 2560x1440 | float32 | 4 | 0.50 | hard_light | avx2 | 0.505123 | 0.020512 | 24.63x | -95.94% |
| 2560x1440 | float32 | 4 | 0.50 | difference | scalar | 0.440988 | 0.040249 | 10.96x | -90.87% |
| 2560x1440 | float32 | 4 | 0.50 | difference | sse42 | 0.440988 | 0.012749 | 34.59x | -97.11% |
| 2560x1440 | float32 | 4 | 0.50 | difference | avx2 | 0.440988 | 0.012210 | 36.12x | -97.23% |
| 2560x1440 | float32 | 4 | 0.50 | subtract | scalar | 0.259449 | 0.055881 | 4.64x | -78.46% |
| 2560x1440 | float32 | 4 | 0.50 | subtract | sse42 | 0.259449 | 0.019728 | 13.15x | -92.40% |
| 2560x1440 | float32 | 4 | 0.50 | subtract | avx2 | 0.259449 | 0.020101 | 12.91x | -92.25% |
| 2560x1440 | float32 | 4 | 0.50 | grain_extract | scalar | 0.305124 | 0.063015 | 4.84x | -79.35% |
| 2560x1440 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.305124 | 0.013200 | 23.11x | -95.67% |
| 2560x1440 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.305124 | 0.012531 | 24.35x | -95.89% |
| 2560x1440 | float32 | 4 | 0.50 | grain_merge | scalar | 0.282487 | 0.070171 | 4.03x | -75.16% |
| 2560x1440 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.282487 | 0.017871 | 15.81x | -93.67% |
| 2560x1440 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.282487 | 0.017459 | 16.18x | -93.82% |
| 2560x1440 | float32 | 4 | 0.50 | divide | scalar | 0.278986 | 0.044687 | 6.24x | -83.98% |
| 2560x1440 | float32 | 4 | 0.50 | divide | sse42 | 0.278986 | 0.019734 | 14.14x | -92.93% |
| 2560x1440 | float32 | 4 | 0.50 | divide | avx2 | 0.278986 | 0.018208 | 15.32x | -93.47% |
| 2560x1440 | float32 | 4 | 0.50 | overlay | scalar | 0.381432 | 0.104402 | 3.65x | -72.63% |
| 2560x1440 | float32 | 4 | 0.50 | overlay | sse42 | 0.381432 | 0.017450 | 21.86x | -95.43% |
| 2560x1440 | float32 | 4 | 0.50 | overlay | avx2 | 0.381432 | 0.019379 | 19.68x | -94.92% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_hue | scalar | 1.744021 | 0.256310 | 6.80x | -85.30% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_hue | sse42 | 1.744021 | 0.031714 | 54.99x | -98.18% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_hue | avx2 | 1.744021 | 0.021840 | 79.85x | -98.75% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_saturation | scalar | 1.738255 | 0.219363 | 7.92x | -87.38% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 1.738255 | 0.033043 | 52.61x | -98.10% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 1.738255 | 0.024609 | 70.64x | -98.58% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_value | scalar | 1.760636 | 0.202609 | 8.69x | -88.49% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_value | sse42 | 1.760636 | 0.027160 | 64.82x | -98.46% |
| 2560x1440 | float32 | 4 | 0.50 | hsv_value | avx2 | 1.760636 | 0.022019 | 79.96x | -98.75% |
| 2560x1440 | float32 | 4 | 0.50 | hsl_color | scalar | 2.370961 | 0.231173 | 10.26x | -90.25% |
| 2560x1440 | float32 | 4 | 0.50 | hsl_color | sse42 | 2.370961 | 0.033585 | 70.60x | -98.58% |
| 2560x1440 | float32 | 4 | 0.50 | hsl_color | avx2 | 2.370961 | 0.026483 | 89.53x | -98.88% |
| 2560x1440 | float32 | 4 | 0.50 | lch_hue | scalar | 1.818592 | 0.871888 | 2.09x | -52.06% |
| 2560x1440 | float32 | 4 | 0.50 | lch_hue | sse42 | 1.818592 | 0.512906 | 3.55x | -71.80% |
| 2560x1440 | float32 | 4 | 0.50 | lch_hue | avx2 | 1.818592 | 0.488585 | 3.72x | -73.13% |
| 2560x1440 | float32 | 4 | 0.50 | lch_chroma | scalar | 1.986238 | 0.880944 | 2.25x | -55.65% |
| 2560x1440 | float32 | 4 | 0.50 | lch_chroma | sse42 | 1.986238 | 0.522336 | 3.80x | -73.70% |
| 2560x1440 | float32 | 4 | 0.50 | lch_chroma | avx2 | 1.986238 | 0.528482 | 3.76x | -73.39% |
| 2560x1440 | float32 | 4 | 0.50 | lch_color | scalar | 1.938332 | 0.820453 | 2.36x | -57.67% |
| 2560x1440 | float32 | 4 | 0.50 | lch_color | sse42 | 1.938332 | 0.489117 | 3.96x | -74.77% |
| 2560x1440 | float32 | 4 | 0.50 | lch_color | avx2 | 1.938332 | 0.476654 | 4.07x | -75.41% |
| 2560x1440 | float32 | 4 | 0.50 | lch_lightness | scalar | 1.696581 | 0.788386 | 2.15x | -53.53% |
| 2560x1440 | float32 | 4 | 0.50 | lch_lightness | sse42 | 1.696581 | 0.496449 | 3.42x | -70.74% |
| 2560x1440 | float32 | 4 | 0.50 | lch_lightness | avx2 | 1.696581 | 0.474368 | 3.58x | -72.04% |
| 2560x1440 | float32 | 4 | 0.50 | burn | scalar | 0.416136 | 0.052199 | 7.97x | -87.46% |
| 2560x1440 | float32 | 4 | 0.50 | burn | sse42 | 0.416136 | 0.012295 | 33.84x | -97.05% |
| 2560x1440 | float32 | 4 | 0.50 | burn | avx2 | 0.416136 | 0.013014 | 31.98x | -96.87% |
| 2560x1440 | float32 | 4 | 0.50 | linear_burn | scalar | 0.266123 | 0.049953 | 5.33x | -81.23% |
| 2560x1440 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.266123 | 0.017008 | 15.65x | -93.61% |
| 2560x1440 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.266123 | 0.018044 | 14.75x | -93.22% |
| 2560x1440 | float32 | 4 | 0.50 | exclusion | scalar | 0.300310 | 0.037648 | 7.98x | -87.46% |
| 2560x1440 | float32 | 4 | 0.50 | exclusion | sse42 | 0.300310 | 0.011451 | 26.23x | -96.19% |
| 2560x1440 | float32 | 4 | 0.50 | exclusion | avx2 | 0.300310 | 0.011626 | 25.83x | -96.13% |
| 2560x1440 | float32 | 4 | 0.50 | vivid_light | scalar | 0.588784 | 0.121666 | 4.84x | -79.34% |
| 2560x1440 | float32 | 4 | 0.50 | vivid_light | sse42 | 0.588784 | 0.021357 | 27.57x | -96.37% |
| 2560x1440 | float32 | 4 | 0.50 | vivid_light | avx2 | 0.588784 | 0.018212 | 32.33x | -96.91% |
| 2560x1440 | float32 | 4 | 0.50 | pin_light | scalar | 0.382508 | 0.105267 | 3.63x | -72.48% |
| 2560x1440 | float32 | 4 | 0.50 | pin_light | sse42 | 0.382508 | 0.011746 | 32.57x | -96.93% |
| 2560x1440 | float32 | 4 | 0.50 | pin_light | avx2 | 0.382508 | 0.012351 | 30.97x | -96.77% |
| 3840x2160 | uint8 | 3 | 0.50 | normal | scalar | 0.845227 | 0.221794 | 3.81x | -73.76% |
| 3840x2160 | uint8 | 3 | 0.50 | normal | sse42 | 0.845227 | 0.094483 | 8.95x | -88.82% |
| 3840x2160 | uint8 | 3 | 0.50 | normal | avx2 | 0.845227 | 0.098147 | 8.61x | -88.39% |
| 3840x2160 | uint8 | 3 | 0.50 | soft_light | scalar | 1.189474 | 0.253136 | 4.70x | -78.72% |
| 3840x2160 | uint8 | 3 | 0.50 | soft_light | sse42 | 1.189474 | 0.106674 | 11.15x | -91.03% |
| 3840x2160 | uint8 | 3 | 0.50 | soft_light | avx2 | 1.189474 | 0.098128 | 12.12x | -91.75% |
| 3840x2160 | uint8 | 3 | 0.50 | lighten_only | scalar | 0.935208 | 0.253158 | 3.69x | -72.93% |
| 3840x2160 | uint8 | 3 | 0.50 | lighten_only | sse42 | 0.935208 | 0.098101 | 9.53x | -89.51% |
| 3840x2160 | uint8 | 3 | 0.50 | lighten_only | avx2 | 0.935208 | 0.089763 | 10.42x | -90.40% |
| 3840x2160 | uint8 | 3 | 0.50 | screen | scalar | 0.907399 | 0.233973 | 3.88x | -74.22% |
| 3840x2160 | uint8 | 3 | 0.50 | screen | sse42 | 0.907399 | 0.105568 | 8.60x | -88.37% |
| 3840x2160 | uint8 | 3 | 0.50 | screen | avx2 | 0.907399 | 0.094338 | 9.62x | -89.60% |
| 3840x2160 | uint8 | 3 | 0.50 | dodge | scalar | 0.861494 | 0.241067 | 3.57x | -72.02% |
| 3840x2160 | uint8 | 3 | 0.50 | dodge | sse42 | 0.861494 | 0.109215 | 7.89x | -87.32% |
| 3840x2160 | uint8 | 3 | 0.50 | dodge | avx2 | 0.861494 | 0.096345 | 8.94x | -88.82% |
| 3840x2160 | uint8 | 3 | 0.50 | addition | scalar | 0.803679 | 0.330418 | 2.43x | -58.89% |
| 3840x2160 | uint8 | 3 | 0.50 | addition | sse42 | 0.803679 | 0.100931 | 7.96x | -87.44% |
| 3840x2160 | uint8 | 3 | 0.50 | addition | avx2 | 0.803679 | 0.091452 | 8.79x | -88.62% |
| 3840x2160 | uint8 | 3 | 0.50 | darken_only | scalar | 0.764791 | 0.244051 | 3.13x | -68.09% |
| 3840x2160 | uint8 | 3 | 0.50 | darken_only | sse42 | 0.764791 | 0.098114 | 7.79x | -87.17% |
| 3840x2160 | uint8 | 3 | 0.50 | darken_only | avx2 | 0.764791 | 0.089166 | 8.58x | -88.34% |
| 3840x2160 | uint8 | 3 | 0.50 | multiply | scalar | 0.787883 | 0.244375 | 3.22x | -68.98% |
| 3840x2160 | uint8 | 3 | 0.50 | multiply | sse42 | 0.787883 | 0.101857 | 7.74x | -87.07% |
| 3840x2160 | uint8 | 3 | 0.50 | multiply | avx2 | 0.787883 | 0.090610 | 8.70x | -88.50% |
| 3840x2160 | uint8 | 3 | 0.50 | hard_light | scalar | 1.132244 | 0.380949 | 2.97x | -66.35% |
| 3840x2160 | uint8 | 3 | 0.50 | hard_light | sse42 | 1.132244 | 0.104391 | 10.85x | -90.78% |
| 3840x2160 | uint8 | 3 | 0.50 | hard_light | avx2 | 1.132244 | 0.095041 | 11.91x | -91.61% |
| 3840x2160 | uint8 | 3 | 0.50 | difference | scalar | 1.007503 | 0.221565 | 4.55x | -78.01% |
| 3840x2160 | uint8 | 3 | 0.50 | difference | sse42 | 1.007503 | 0.100585 | 10.02x | -90.02% |
| 3840x2160 | uint8 | 3 | 0.50 | difference | avx2 | 1.007503 | 0.090676 | 11.11x | -91.00% |
| 3840x2160 | uint8 | 3 | 0.50 | subtract | scalar | 0.777515 | 0.206734 | 3.76x | -73.41% |
| 3840x2160 | uint8 | 3 | 0.50 | subtract | sse42 | 0.777515 | 0.102332 | 7.60x | -86.84% |
| 3840x2160 | uint8 | 3 | 0.50 | subtract | avx2 | 0.777515 | 0.094610 | 8.22x | -87.83% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_extract | scalar | 0.793747 | 0.271619 | 2.92x | -65.78% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_extract | sse42 | 0.793747 | 0.102241 | 7.76x | -87.12% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_extract | avx2 | 0.793747 | 0.092635 | 8.57x | -88.33% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_merge | scalar | 0.806931 | 0.272187 | 2.96x | -66.27% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_merge | sse42 | 0.806931 | 0.100556 | 8.02x | -87.54% |
| 3840x2160 | uint8 | 3 | 0.50 | grain_merge | avx2 | 0.806931 | 0.092482 | 8.73x | -88.54% |
| 3840x2160 | uint8 | 3 | 0.50 | divide | scalar | 0.811829 | 0.231775 | 3.50x | -71.45% |
| 3840x2160 | uint8 | 3 | 0.50 | divide | sse42 | 0.811829 | 0.103940 | 7.81x | -87.20% |
| 3840x2160 | uint8 | 3 | 0.50 | divide | avx2 | 0.811829 | 0.092492 | 8.78x | -88.61% |
| 3840x2160 | uint8 | 3 | 0.50 | overlay | scalar | 1.028556 | 0.370467 | 2.78x | -63.98% |
| 3840x2160 | uint8 | 3 | 0.50 | overlay | sse42 | 1.028556 | 0.104136 | 9.88x | -89.88% |
| 3840x2160 | uint8 | 3 | 0.50 | overlay | avx2 | 1.028556 | 0.096225 | 10.69x | -90.64% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_hue | scalar | 4.602997 | 0.726046 | 6.34x | -84.23% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_hue | sse42 | 4.602997 | 0.154804 | 29.73x | -96.64% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_hue | avx2 | 4.602997 | 0.124469 | 36.98x | -97.30% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_saturation | scalar | 4.536490 | 0.604992 | 7.50x | -86.66% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_saturation | sse42 | 4.536490 | 0.146681 | 30.93x | -96.77% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_saturation | avx2 | 4.536490 | 0.119607 | 37.93x | -97.36% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_value | scalar | 4.541019 | 0.609147 | 7.45x | -86.59% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_value | sse42 | 4.541019 | 0.146446 | 31.01x | -96.78% |
| 3840x2160 | uint8 | 3 | 0.50 | hsv_value | avx2 | 4.541019 | 0.117815 | 38.54x | -97.41% |
| 3840x2160 | uint8 | 3 | 0.50 | hsl_color | scalar | 6.593206 | 0.697970 | 9.45x | -89.41% |
| 3840x2160 | uint8 | 3 | 0.50 | hsl_color | sse42 | 6.593206 | 0.152582 | 43.21x | -97.69% |
| 3840x2160 | uint8 | 3 | 0.50 | hsl_color | avx2 | 6.593206 | 0.126884 | 51.96x | -98.08% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_hue | scalar | 7.003408 | 2.034368 | 3.44x | -70.95% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_hue | sse42 | 7.003408 | 1.200032 | 5.84x | -82.87% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_hue | avx2 | 7.003408 | 1.145460 | 6.11x | -83.64% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_chroma | scalar | 6.199059 | 2.014772 | 3.08x | -67.50% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_chroma | sse42 | 6.199059 | 1.193256 | 5.20x | -80.75% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_chroma | avx2 | 6.199059 | 1.134402 | 5.46x | -81.70% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_color | scalar | 6.235768 | 1.878190 | 3.32x | -69.88% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_color | sse42 | 6.235768 | 1.168769 | 5.34x | -81.26% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_color | avx2 | 6.235768 | 1.116619 | 5.58x | -82.09% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_lightness | scalar | 6.211396 | 1.866155 | 3.33x | -69.96% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_lightness | sse42 | 6.211396 | 1.160708 | 5.35x | -81.31% |
| 3840x2160 | uint8 | 3 | 0.50 | lch_lightness | avx2 | 6.211396 | 1.120338 | 5.54x | -81.96% |
| 3840x2160 | uint8 | 3 | 0.50 | burn | scalar | 1.089574 | 0.264666 | 4.12x | -75.71% |
| 3840x2160 | uint8 | 3 | 0.50 | burn | sse42 | 1.089574 | 0.100307 | 10.86x | -90.79% |
| 3840x2160 | uint8 | 3 | 0.50 | burn | avx2 | 1.089574 | 0.090194 | 12.08x | -91.72% |
| 3840x2160 | uint8 | 3 | 0.50 | linear_burn | scalar | 0.918015 | 0.237856 | 3.86x | -74.09% |
| 3840x2160 | uint8 | 3 | 0.50 | linear_burn | sse42 | 0.918015 | 0.095885 | 9.57x | -89.56% |
| 3840x2160 | uint8 | 3 | 0.50 | linear_burn | avx2 | 0.918015 | 0.088006 | 10.43x | -90.41% |
| 3840x2160 | uint8 | 3 | 0.50 | exclusion | scalar | 1.020204 | 0.213696 | 4.77x | -79.05% |
| 3840x2160 | uint8 | 3 | 0.50 | exclusion | sse42 | 1.020204 | 0.096566 | 10.56x | -90.53% |
| 3840x2160 | uint8 | 3 | 0.50 | exclusion | avx2 | 1.020204 | 0.087776 | 11.62x | -91.40% |
| 3840x2160 | uint8 | 3 | 0.50 | vivid_light | scalar | 1.518341 | 0.406515 | 3.74x | -73.23% |
| 3840x2160 | uint8 | 3 | 0.50 | vivid_light | sse42 | 1.518341 | 0.104357 | 14.55x | -93.13% |
| 3840x2160 | uint8 | 3 | 0.50 | vivid_light | avx2 | 1.518341 | 0.092357 | 16.44x | -93.92% |
| 3840x2160 | uint8 | 3 | 0.50 | pin_light | scalar | 1.214599 | 0.387438 | 3.13x | -68.10% |
| 3840x2160 | uint8 | 3 | 0.50 | pin_light | sse42 | 1.214599 | 0.096913 | 12.53x | -92.02% |
| 3840x2160 | uint8 | 3 | 0.50 | pin_light | avx2 | 1.214599 | 0.088353 | 13.75x | -92.73% |
| 3840x2160 | uint8 | 4 | 0.50 | normal | scalar | 0.527899 | 0.164263 | 3.21x | -68.88% |
| 3840x2160 | uint8 | 4 | 0.50 | normal | sse42 | 0.527899 | 0.021952 | 24.05x | -95.84% |
| 3840x2160 | uint8 | 4 | 0.50 | normal | avx2 | 0.527899 | 0.020359 | 25.93x | -96.14% |
| 3840x2160 | uint8 | 4 | 0.50 | soft_light | scalar | 0.749420 | 0.206998 | 3.62x | -72.38% |
| 3840x2160 | uint8 | 4 | 0.50 | soft_light | sse42 | 0.749420 | 0.027563 | 27.19x | -96.32% |
| 3840x2160 | uint8 | 4 | 0.50 | soft_light | avx2 | 0.749420 | 0.026073 | 28.74x | -96.52% |
| 3840x2160 | uint8 | 4 | 0.50 | lighten_only | scalar | 0.532004 | 0.214815 | 2.48x | -59.62% |
| 3840x2160 | uint8 | 4 | 0.50 | lighten_only | sse42 | 0.532004 | 0.024006 | 22.16x | -95.49% |
| 3840x2160 | uint8 | 4 | 0.50 | lighten_only | avx2 | 0.532004 | 0.024319 | 21.88x | -95.43% |
| 3840x2160 | uint8 | 4 | 0.50 | screen | scalar | 0.559440 | 0.194174 | 2.88x | -65.29% |
| 3840x2160 | uint8 | 4 | 0.50 | screen | sse42 | 0.559440 | 0.026150 | 21.39x | -95.33% |
| 3840x2160 | uint8 | 4 | 0.50 | screen | avx2 | 0.559440 | 0.024358 | 22.97x | -95.65% |
| 3840x2160 | uint8 | 4 | 0.50 | dodge | scalar | 0.558008 | 0.203070 | 2.75x | -63.61% |
| 3840x2160 | uint8 | 4 | 0.50 | dodge | sse42 | 0.558008 | 0.029531 | 18.90x | -94.71% |
| 3840x2160 | uint8 | 4 | 0.50 | dodge | avx2 | 0.558008 | 0.026585 | 20.99x | -95.24% |
| 3840x2160 | uint8 | 4 | 0.50 | addition | scalar | 0.535863 | 0.248103 | 2.16x | -53.70% |
| 3840x2160 | uint8 | 4 | 0.50 | addition | sse42 | 0.535863 | 0.032052 | 16.72x | -94.02% |
| 3840x2160 | uint8 | 4 | 0.50 | addition | avx2 | 0.535863 | 0.026694 | 20.07x | -95.02% |
| 3840x2160 | uint8 | 4 | 0.50 | darken_only | scalar | 0.644707 | 0.225203 | 2.86x | -65.07% |
| 3840x2160 | uint8 | 4 | 0.50 | darken_only | sse42 | 0.644707 | 0.025425 | 25.36x | -96.06% |
| 3840x2160 | uint8 | 4 | 0.50 | darken_only | avx2 | 0.644707 | 0.024614 | 26.19x | -96.18% |
| 3840x2160 | uint8 | 4 | 0.50 | multiply | scalar | 0.588844 | 0.205602 | 2.86x | -65.08% |
| 3840x2160 | uint8 | 4 | 0.50 | multiply | sse42 | 0.588844 | 0.025246 | 23.32x | -95.71% |
| 3840x2160 | uint8 | 4 | 0.50 | multiply | avx2 | 0.588844 | 0.025752 | 22.87x | -95.63% |
| 3840x2160 | uint8 | 4 | 0.50 | hard_light | scalar | 0.949019 | 0.330417 | 2.87x | -65.18% |
| 3840x2160 | uint8 | 4 | 0.50 | hard_light | sse42 | 0.949019 | 0.030748 | 30.86x | -96.76% |
| 3840x2160 | uint8 | 4 | 0.50 | hard_light | avx2 | 0.949019 | 0.026748 | 35.48x | -97.18% |
| 3840x2160 | uint8 | 4 | 0.50 | difference | scalar | 0.806843 | 0.200401 | 4.03x | -75.16% |
| 3840x2160 | uint8 | 4 | 0.50 | difference | sse42 | 0.806843 | 0.025117 | 32.12x | -96.89% |
| 3840x2160 | uint8 | 4 | 0.50 | difference | avx2 | 0.806843 | 0.025598 | 31.52x | -96.83% |
| 3840x2160 | uint8 | 4 | 0.50 | subtract | scalar | 0.582527 | 0.195016 | 2.99x | -66.52% |
| 3840x2160 | uint8 | 4 | 0.50 | subtract | sse42 | 0.582527 | 0.034005 | 17.13x | -94.16% |
| 3840x2160 | uint8 | 4 | 0.50 | subtract | avx2 | 0.582527 | 0.028060 | 20.76x | -95.18% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_extract | scalar | 0.626087 | 0.241804 | 2.59x | -61.38% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_extract | sse42 | 0.626087 | 0.027162 | 23.05x | -95.66% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_extract | avx2 | 0.626087 | 0.028254 | 22.16x | -95.49% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_merge | scalar | 0.683937 | 0.251049 | 2.72x | -63.29% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_merge | sse42 | 0.683937 | 0.026824 | 25.50x | -96.08% |
| 3840x2160 | uint8 | 4 | 0.50 | grain_merge | avx2 | 0.683937 | 0.026460 | 25.85x | -96.13% |
| 3840x2160 | uint8 | 4 | 0.50 | divide | scalar | 0.643439 | 0.222926 | 2.89x | -65.35% |
| 3840x2160 | uint8 | 4 | 0.50 | divide | sse42 | 0.643439 | 0.029043 | 22.15x | -95.49% |
| 3840x2160 | uint8 | 4 | 0.50 | divide | avx2 | 0.643439 | 0.031228 | 20.60x | -95.15% |
| 3840x2160 | uint8 | 4 | 0.50 | overlay | scalar | 0.894069 | 0.317126 | 2.82x | -64.53% |
| 3840x2160 | uint8 | 4 | 0.50 | overlay | sse42 | 0.894069 | 0.029520 | 30.29x | -96.70% |
| 3840x2160 | uint8 | 4 | 0.50 | overlay | avx2 | 0.894069 | 0.026300 | 33.99x | -97.06% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_hue | scalar | 4.828906 | 0.743922 | 6.49x | -84.59% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_hue | sse42 | 4.828906 | 0.077725 | 62.13x | -98.39% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_hue | avx2 | 4.828906 | 0.048833 | 98.89x | -98.99% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_saturation | scalar | 4.631678 | 0.609035 | 7.60x | -86.85% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_saturation | sse42 | 4.631678 | 0.074343 | 62.30x | -98.39% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_saturation | avx2 | 4.631678 | 0.042324 | 109.43x | -99.09% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_value | scalar | 4.767506 | 0.591198 | 8.06x | -87.60% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_value | sse42 | 4.767506 | 0.063881 | 74.63x | -98.66% |
| 3840x2160 | uint8 | 4 | 0.50 | hsv_value | avx2 | 4.767506 | 0.041135 | 115.90x | -99.14% |
| 3840x2160 | uint8 | 4 | 0.50 | hsl_color | scalar | 6.573290 | 0.665316 | 9.88x | -89.88% |
| 3840x2160 | uint8 | 4 | 0.50 | hsl_color | sse42 | 6.573290 | 0.072415 | 90.77x | -98.90% |
| 3840x2160 | uint8 | 4 | 0.50 | hsl_color | avx2 | 6.573290 | 0.045276 | 145.18x | -99.31% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_hue | scalar | 6.895202 | 2.153713 | 3.20x | -68.77% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_hue | sse42 | 6.895202 | 1.185810 | 5.81x | -82.80% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_hue | avx2 | 6.895202 | 1.141869 | 6.04x | -83.44% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_chroma | scalar | 7.064158 | 2.000322 | 3.53x | -71.68% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_chroma | sse42 | 7.064158 | 1.122797 | 6.29x | -84.11% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_chroma | avx2 | 7.064158 | 1.108845 | 6.37x | -84.30% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_color | scalar | 6.723400 | 2.033621 | 3.31x | -69.75% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_color | sse42 | 6.723400 | 1.151357 | 5.84x | -82.88% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_color | avx2 | 6.723400 | 1.139601 | 5.90x | -83.05% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_lightness | scalar | 6.732350 | 1.888942 | 3.56x | -71.94% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_lightness | sse42 | 6.732350 | 1.106200 | 6.09x | -83.57% |
| 3840x2160 | uint8 | 4 | 0.50 | lch_lightness | avx2 | 6.732350 | 1.123673 | 5.99x | -83.31% |
| 3840x2160 | uint8 | 4 | 0.50 | burn | scalar | 1.168639 | 0.231628 | 5.05x | -80.18% |
| 3840x2160 | uint8 | 4 | 0.50 | burn | sse42 | 1.168639 | 0.030177 | 38.73x | -97.42% |
| 3840x2160 | uint8 | 4 | 0.50 | burn | avx2 | 1.168639 | 0.026587 | 43.96x | -97.72% |
| 3840x2160 | uint8 | 4 | 0.50 | linear_burn | scalar | 0.979356 | 0.245731 | 3.99x | -74.91% |
| 3840x2160 | uint8 | 4 | 0.50 | linear_burn | sse42 | 0.979356 | 0.026354 | 37.16x | -97.31% |
| 3840x2160 | uint8 | 4 | 0.50 | linear_burn | avx2 | 0.979356 | 0.024756 | 39.56x | -97.47% |
| 3840x2160 | uint8 | 4 | 0.50 | exclusion | scalar | 1.089857 | 0.212313 | 5.13x | -80.52% |
| 3840x2160 | uint8 | 4 | 0.50 | exclusion | sse42 | 1.089857 | 0.030542 | 35.68x | -97.20% |
| 3840x2160 | uint8 | 4 | 0.50 | exclusion | avx2 | 1.089857 | 0.031573 | 34.52x | -97.10% |
| 3840x2160 | uint8 | 4 | 0.50 | vivid_light | scalar | 1.699380 | 0.364005 | 4.67x | -78.58% |
| 3840x2160 | uint8 | 4 | 0.50 | vivid_light | sse42 | 1.699380 | 0.034378 | 49.43x | -97.98% |
| 3840x2160 | uint8 | 4 | 0.50 | vivid_light | avx2 | 1.699380 | 0.027427 | 61.96x | -98.39% |
| 3840x2160 | uint8 | 4 | 0.50 | pin_light | scalar | 1.172669 | 0.354924 | 3.30x | -69.73% |
| 3840x2160 | uint8 | 4 | 0.50 | pin_light | sse42 | 1.172669 | 0.028342 | 41.38x | -97.58% |
| 3840x2160 | uint8 | 4 | 0.50 | pin_light | avx2 | 1.172669 | 0.026648 | 44.01x | -97.73% |
| 3840x2160 | float32 | 3 | 0.50 | normal | scalar | 0.750909 | 0.072431 | 10.37x | -90.35% |
| 3840x2160 | float32 | 3 | 0.50 | normal | sse42 | 0.750909 | 0.037734 | 19.90x | -94.97% |
| 3840x2160 | float32 | 3 | 0.50 | normal | avx2 | 0.750909 | 0.031321 | 23.97x | -95.83% |
| 3840x2160 | float32 | 3 | 0.50 | soft_light | scalar | 0.897342 | 0.088227 | 10.17x | -90.17% |
| 3840x2160 | float32 | 3 | 0.50 | soft_light | sse42 | 0.897342 | 0.025353 | 35.39x | -97.17% |
| 3840x2160 | float32 | 3 | 0.50 | soft_light | avx2 | 0.897342 | 0.024403 | 36.77x | -97.28% |
| 3840x2160 | float32 | 3 | 0.50 | lighten_only | scalar | 0.691237 | 0.103519 | 6.68x | -85.02% |
| 3840x2160 | float32 | 3 | 0.50 | lighten_only | sse42 | 0.691237 | 0.027175 | 25.44x | -96.07% |
| 3840x2160 | float32 | 3 | 0.50 | lighten_only | avx2 | 0.691237 | 0.024493 | 28.22x | -96.46% |
| 3840x2160 | float32 | 3 | 0.50 | screen | scalar | 0.676537 | 0.080839 | 8.37x | -88.05% |
| 3840x2160 | float32 | 3 | 0.50 | screen | sse42 | 0.676537 | 0.024994 | 27.07x | -96.31% |
| 3840x2160 | float32 | 3 | 0.50 | screen | avx2 | 0.676537 | 0.021812 | 31.02x | -96.78% |
| 3840x2160 | float32 | 3 | 0.50 | dodge | scalar | 0.676560 | 0.101657 | 6.66x | -84.97% |
| 3840x2160 | float32 | 3 | 0.50 | dodge | sse42 | 0.676560 | 0.028837 | 23.46x | -95.74% |
| 3840x2160 | float32 | 3 | 0.50 | dodge | avx2 | 0.676560 | 0.024820 | 27.26x | -96.33% |
| 3840x2160 | float32 | 3 | 0.50 | addition | scalar | 0.694231 | 0.214425 | 3.24x | -69.11% |
| 3840x2160 | float32 | 3 | 0.50 | addition | sse42 | 0.694231 | 0.024966 | 27.81x | -96.40% |
| 3840x2160 | float32 | 3 | 0.50 | addition | avx2 | 0.694231 | 0.024964 | 27.81x | -96.40% |
| 3840x2160 | float32 | 3 | 0.50 | darken_only | scalar | 0.635284 | 0.103228 | 6.15x | -83.75% |
| 3840x2160 | float32 | 3 | 0.50 | darken_only | sse42 | 0.635284 | 0.024908 | 25.51x | -96.08% |
| 3840x2160 | float32 | 3 | 0.50 | darken_only | avx2 | 0.635284 | 0.021992 | 28.89x | -96.54% |
| 3840x2160 | float32 | 3 | 0.50 | multiply | scalar | 0.663387 | 0.079006 | 8.40x | -88.09% |
| 3840x2160 | float32 | 3 | 0.50 | multiply | sse42 | 0.663387 | 0.025489 | 26.03x | -96.16% |
| 3840x2160 | float32 | 3 | 0.50 | multiply | avx2 | 0.663387 | 0.022746 | 29.16x | -96.57% |
| 3840x2160 | float32 | 3 | 0.50 | hard_light | scalar | 0.955666 | 0.239304 | 3.99x | -74.96% |
| 3840x2160 | float32 | 3 | 0.50 | hard_light | sse42 | 0.955666 | 0.026072 | 36.66x | -97.27% |
| 3840x2160 | float32 | 3 | 0.50 | hard_light | avx2 | 0.955666 | 0.023497 | 40.67x | -97.54% |
| 3840x2160 | float32 | 3 | 0.50 | difference | scalar | 0.945886 | 0.081294 | 11.64x | -91.41% |
| 3840x2160 | float32 | 3 | 0.50 | difference | sse42 | 0.945886 | 0.028050 | 33.72x | -97.03% |
| 3840x2160 | float32 | 3 | 0.50 | difference | avx2 | 0.945886 | 0.024550 | 38.53x | -97.40% |
| 3840x2160 | float32 | 3 | 0.50 | subtract | scalar | 0.668762 | 0.093323 | 7.17x | -86.05% |
| 3840x2160 | float32 | 3 | 0.50 | subtract | sse42 | 0.668762 | 0.025368 | 26.36x | -96.21% |
| 3840x2160 | float32 | 3 | 0.50 | subtract | avx2 | 0.668762 | 0.022429 | 29.82x | -96.65% |
| 3840x2160 | float32 | 3 | 0.50 | grain_extract | scalar | 0.661442 | 0.134651 | 4.91x | -79.64% |
| 3840x2160 | float32 | 3 | 0.50 | grain_extract | sse42 | 0.661442 | 0.023894 | 27.68x | -96.39% |
| 3840x2160 | float32 | 3 | 0.50 | grain_extract | avx2 | 0.661442 | 0.022721 | 29.11x | -96.56% |
| 3840x2160 | float32 | 3 | 0.50 | grain_merge | scalar | 0.658753 | 0.135152 | 4.87x | -79.48% |
| 3840x2160 | float32 | 3 | 0.50 | grain_merge | sse42 | 0.658753 | 0.024803 | 26.56x | -96.23% |
| 3840x2160 | float32 | 3 | 0.50 | grain_merge | avx2 | 0.658753 | 0.022697 | 29.02x | -96.55% |
| 3840x2160 | float32 | 3 | 0.50 | divide | scalar | 0.683429 | 0.086480 | 7.90x | -87.35% |
| 3840x2160 | float32 | 3 | 0.50 | divide | sse42 | 0.683429 | 0.032938 | 20.75x | -95.18% |
| 3840x2160 | float32 | 3 | 0.50 | divide | avx2 | 0.683429 | 0.033323 | 20.51x | -95.12% |
| 3840x2160 | float32 | 3 | 0.50 | overlay | scalar | 0.919524 | 0.218536 | 4.21x | -76.23% |
| 3840x2160 | float32 | 3 | 0.50 | overlay | sse42 | 0.919524 | 0.025050 | 36.71x | -97.28% |
| 3840x2160 | float32 | 3 | 0.50 | overlay | avx2 | 0.919524 | 0.022786 | 40.35x | -97.52% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_hue | scalar | 4.035093 | 0.551551 | 7.32x | -86.33% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_hue | sse42 | 4.035093 | 0.084753 | 47.61x | -97.90% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_hue | avx2 | 4.035093 | 0.056359 | 71.60x | -98.60% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_saturation | scalar | 3.965350 | 0.446949 | 8.87x | -88.73% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_saturation | sse42 | 3.965350 | 0.080551 | 49.23x | -97.97% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_saturation | avx2 | 3.965350 | 0.059090 | 67.11x | -98.51% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_value | scalar | 3.924363 | 0.434448 | 9.03x | -88.93% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_value | sse42 | 3.924363 | 0.076904 | 51.03x | -98.04% |
| 3840x2160 | float32 | 3 | 0.50 | hsv_value | avx2 | 3.924363 | 0.051262 | 76.55x | -98.69% |
| 3840x2160 | float32 | 3 | 0.50 | hsl_color | scalar | 5.445508 | 0.496963 | 10.96x | -90.87% |
| 3840x2160 | float32 | 3 | 0.50 | hsl_color | sse42 | 5.445508 | 0.084754 | 64.25x | -98.44% |
| 3840x2160 | float32 | 3 | 0.50 | hsl_color | avx2 | 5.445508 | 0.058628 | 92.88x | -98.92% |
| 3840x2160 | float32 | 3 | 0.50 | lch_hue | scalar | 4.079296 | 1.952195 | 2.09x | -52.14% |
| 3840x2160 | float32 | 3 | 0.50 | lch_hue | sse42 | 4.079296 | 1.160872 | 3.51x | -71.54% |
| 3840x2160 | float32 | 3 | 0.50 | lch_hue | avx2 | 4.079296 | 1.108420 | 3.68x | -72.83% |
| 3840x2160 | float32 | 3 | 0.50 | lch_chroma | scalar | 3.860545 | 1.931189 | 2.00x | -49.98% |
| 3840x2160 | float32 | 3 | 0.50 | lch_chroma | sse42 | 3.860545 | 1.198023 | 3.22x | -68.97% |
| 3840x2160 | float32 | 3 | 0.50 | lch_chroma | avx2 | 3.860545 | 1.138428 | 3.39x | -70.51% |
| 3840x2160 | float32 | 3 | 0.50 | lch_color | scalar | 4.107845 | 1.831223 | 2.24x | -55.42% |
| 3840x2160 | float32 | 3 | 0.50 | lch_color | sse42 | 4.107845 | 1.142399 | 3.60x | -72.19% |
| 3840x2160 | float32 | 3 | 0.50 | lch_color | avx2 | 4.107845 | 1.096422 | 3.75x | -73.31% |
| 3840x2160 | float32 | 3 | 0.50 | lch_lightness | scalar | 3.860413 | 1.781729 | 2.17x | -53.85% |
| 3840x2160 | float32 | 3 | 0.50 | lch_lightness | sse42 | 3.860413 | 1.126307 | 3.43x | -70.82% |
| 3840x2160 | float32 | 3 | 0.50 | lch_lightness | avx2 | 3.860413 | 1.081834 | 3.57x | -71.98% |
| 3840x2160 | float32 | 3 | 0.50 | burn | scalar | 1.039214 | 0.135348 | 7.68x | -86.98% |
| 3840x2160 | float32 | 3 | 0.50 | burn | sse42 | 1.039214 | 0.027427 | 37.89x | -97.36% |
| 3840x2160 | float32 | 3 | 0.50 | burn | avx2 | 1.039214 | 0.025110 | 41.39x | -97.58% |
| 3840x2160 | float32 | 3 | 0.50 | linear_burn | scalar | 0.720608 | 0.105511 | 6.83x | -85.36% |
| 3840x2160 | float32 | 3 | 0.50 | linear_burn | sse42 | 0.720608 | 0.026057 | 27.66x | -96.38% |
| 3840x2160 | float32 | 3 | 0.50 | linear_burn | avx2 | 0.720608 | 0.026591 | 27.10x | -96.31% |
| 3840x2160 | float32 | 3 | 0.50 | exclusion | scalar | 0.797398 | 0.083656 | 9.53x | -89.51% |
| 3840x2160 | float32 | 3 | 0.50 | exclusion | sse42 | 0.797398 | 0.026917 | 29.62x | -96.62% |
| 3840x2160 | float32 | 3 | 0.50 | exclusion | avx2 | 0.797398 | 0.026264 | 30.36x | -96.71% |
| 3840x2160 | float32 | 3 | 0.50 | vivid_light | scalar | 1.570841 | 0.267168 | 5.88x | -82.99% |
| 3840x2160 | float32 | 3 | 0.50 | vivid_light | sse42 | 1.570841 | 0.034096 | 46.07x | -97.83% |
| 3840x2160 | float32 | 3 | 0.50 | vivid_light | avx2 | 1.570841 | 0.028744 | 54.65x | -98.17% |
| 3840x2160 | float32 | 3 | 0.50 | pin_light | scalar | 1.035740 | 0.245986 | 4.21x | -76.25% |
| 3840x2160 | float32 | 3 | 0.50 | pin_light | sse42 | 1.035740 | 0.026820 | 38.62x | -97.41% |
| 3840x2160 | float32 | 3 | 0.50 | pin_light | avx2 | 1.035740 | 0.024645 | 42.03x | -97.62% |
| 3840x2160 | float32 | 4 | 0.50 | normal | scalar | 0.572565 | 0.090786 | 6.31x | -84.14% |
| 3840x2160 | float32 | 4 | 0.50 | normal | sse42 | 0.572565 | 0.034105 | 16.79x | -94.04% |
| 3840x2160 | float32 | 4 | 0.50 | normal | avx2 | 0.572565 | 0.058300 | 9.82x | -89.82% |
| 3840x2160 | float32 | 4 | 0.50 | soft_light | scalar | 0.789183 | 0.102726 | 7.68x | -86.98% |
| 3840x2160 | float32 | 4 | 0.50 | soft_light | sse42 | 0.789183 | 0.039569 | 19.94x | -94.99% |
| 3840x2160 | float32 | 4 | 0.50 | soft_light | avx2 | 0.789183 | 0.039580 | 19.94x | -94.98% |
| 3840x2160 | float32 | 4 | 0.50 | lighten_only | scalar | 0.561103 | 0.112429 | 4.99x | -79.96% |
| 3840x2160 | float32 | 4 | 0.50 | lighten_only | sse42 | 0.561103 | 0.035920 | 15.62x | -93.60% |
| 3840x2160 | float32 | 4 | 0.50 | lighten_only | avx2 | 0.561103 | 0.039739 | 14.12x | -92.92% |
| 3840x2160 | float32 | 4 | 0.50 | screen | scalar | 0.602596 | 0.101309 | 5.95x | -83.19% |
| 3840x2160 | float32 | 4 | 0.50 | screen | sse42 | 0.602596 | 0.042155 | 14.29x | -93.00% |
| 3840x2160 | float32 | 4 | 0.50 | screen | avx2 | 0.602596 | 0.040341 | 14.94x | -93.31% |
| 3840x2160 | float32 | 4 | 0.50 | dodge | scalar | 0.680833 | 0.112102 | 6.07x | -83.53% |
| 3840x2160 | float32 | 4 | 0.50 | dodge | sse42 | 0.680833 | 0.041569 | 16.38x | -93.89% |
| 3840x2160 | float32 | 4 | 0.50 | dodge | avx2 | 0.680833 | 0.043600 | 15.62x | -93.60% |
| 3840x2160 | float32 | 4 | 0.50 | addition | scalar | 0.613152 | 0.188803 | 3.25x | -69.21% |
| 3840x2160 | float32 | 4 | 0.50 | addition | sse42 | 0.613152 | 0.041808 | 14.67x | -93.18% |
| 3840x2160 | float32 | 4 | 0.50 | addition | avx2 | 0.613152 | 0.043068 | 14.24x | -92.98% |
| 3840x2160 | float32 | 4 | 0.50 | darken_only | scalar | 0.569127 | 0.111487 | 5.10x | -80.41% |
| 3840x2160 | float32 | 4 | 0.50 | darken_only | sse42 | 0.569127 | 0.038422 | 14.81x | -93.25% |
| 3840x2160 | float32 | 4 | 0.50 | darken_only | avx2 | 0.569127 | 0.037398 | 15.22x | -93.43% |
| 3840x2160 | float32 | 4 | 0.50 | multiply | scalar | 0.546724 | 0.095895 | 5.70x | -82.46% |
| 3840x2160 | float32 | 4 | 0.50 | multiply | sse42 | 0.546724 | 0.037279 | 14.67x | -93.18% |
| 3840x2160 | float32 | 4 | 0.50 | multiply | avx2 | 0.546724 | 0.039038 | 14.00x | -92.86% |
| 3840x2160 | float32 | 4 | 0.50 | hard_light | scalar | 0.882302 | 0.262418 | 3.36x | -70.26% |
| 3840x2160 | float32 | 4 | 0.50 | hard_light | sse42 | 0.882302 | 0.043514 | 20.28x | -95.07% |
| 3840x2160 | float32 | 4 | 0.50 | hard_light | avx2 | 0.882302 | 0.039863 | 22.13x | -95.48% |
| 3840x2160 | float32 | 4 | 0.50 | difference | scalar | 0.800565 | 0.107539 | 7.44x | -86.57% |
| 3840x2160 | float32 | 4 | 0.50 | difference | sse42 | 0.800565 | 0.038647 | 20.71x | -95.17% |
| 3840x2160 | float32 | 4 | 0.50 | difference | avx2 | 0.800565 | 0.040071 | 19.98x | -94.99% |
| 3840x2160 | float32 | 4 | 0.50 | subtract | scalar | 0.556669 | 0.128526 | 4.33x | -76.91% |
| 3840x2160 | float32 | 4 | 0.50 | subtract | sse42 | 0.556669 | 0.039686 | 14.03x | -92.87% |
| 3840x2160 | float32 | 4 | 0.50 | subtract | avx2 | 0.556669 | 0.040738 | 13.66x | -92.68% |
| 3840x2160 | float32 | 4 | 0.50 | grain_extract | scalar | 0.591050 | 0.147890 | 4.00x | -74.98% |
| 3840x2160 | float32 | 4 | 0.50 | grain_extract | sse42 | 0.591050 | 0.038627 | 15.30x | -93.46% |
| 3840x2160 | float32 | 4 | 0.50 | grain_extract | avx2 | 0.591050 | 0.037129 | 15.92x | -93.72% |
| 3840x2160 | float32 | 4 | 0.50 | grain_merge | scalar | 0.581380 | 0.150328 | 3.87x | -74.14% |
| 3840x2160 | float32 | 4 | 0.50 | grain_merge | sse42 | 0.581380 | 0.038199 | 15.22x | -93.43% |
| 3840x2160 | float32 | 4 | 0.50 | grain_merge | avx2 | 0.581380 | 0.038737 | 15.01x | -93.34% |
| 3840x2160 | float32 | 4 | 0.50 | divide | scalar | 0.602936 | 0.110059 | 5.48x | -81.75% |
| 3840x2160 | float32 | 4 | 0.50 | divide | sse42 | 0.602936 | 0.037521 | 16.07x | -93.78% |
| 3840x2160 | float32 | 4 | 0.50 | divide | avx2 | 0.602936 | 0.040135 | 15.02x | -93.34% |
| 3840x2160 | float32 | 4 | 0.50 | overlay | scalar | 0.795310 | 0.237040 | 3.36x | -70.20% |
| 3840x2160 | float32 | 4 | 0.50 | overlay | sse42 | 0.795310 | 0.038229 | 20.80x | -95.19% |
| 3840x2160 | float32 | 4 | 0.50 | overlay | avx2 | 0.795310 | 0.038947 | 20.42x | -95.10% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_hue | scalar | 3.656253 | 0.587519 | 6.22x | -83.93% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_hue | sse42 | 3.656253 | 0.088760 | 41.19x | -97.57% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_hue | avx2 | 3.656253 | 0.061255 | 59.69x | -98.32% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_saturation | scalar | 3.593206 | 0.459066 | 7.83x | -87.22% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_saturation | sse42 | 3.593206 | 0.071098 | 50.54x | -98.02% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_saturation | avx2 | 3.593206 | 0.052541 | 68.39x | -98.54% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_value | scalar | 3.628880 | 0.463471 | 7.83x | -87.23% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_value | sse42 | 3.628880 | 0.069205 | 52.44x | -98.09% |
| 3840x2160 | float32 | 4 | 0.50 | hsv_value | avx2 | 3.628880 | 0.055594 | 65.27x | -98.47% |
| 3840x2160 | float32 | 4 | 0.50 | hsl_color | scalar | 5.085995 | 0.517656 | 9.83x | -89.82% |
| 3840x2160 | float32 | 4 | 0.50 | hsl_color | sse42 | 5.085995 | 0.074091 | 68.64x | -98.54% |
| 3840x2160 | float32 | 4 | 0.50 | hsl_color | avx2 | 5.085995 | 0.055887 | 91.01x | -98.90% |
| 3840x2160 | float32 | 4 | 0.50 | lch_hue | scalar | 3.707161 | 1.972507 | 1.88x | -46.79% |
| 3840x2160 | float32 | 4 | 0.50 | lch_hue | sse42 | 3.707161 | 1.183876 | 3.13x | -68.07% |
| 3840x2160 | float32 | 4 | 0.50 | lch_hue | avx2 | 3.707161 | 1.130718 | 3.28x | -69.50% |
| 3840x2160 | float32 | 4 | 0.50 | lch_chroma | scalar | 3.737287 | 1.932365 | 1.93x | -48.29% |
| 3840x2160 | float32 | 4 | 0.50 | lch_chroma | sse42 | 3.737287 | 1.169464 | 3.20x | -68.71% |
| 3840x2160 | float32 | 4 | 0.50 | lch_chroma | avx2 | 3.737287 | 1.099676 | 3.40x | -70.58% |
| 3840x2160 | float32 | 4 | 0.50 | lch_color | scalar | 3.817203 | 1.861911 | 2.05x | -51.22% |
| 3840x2160 | float32 | 4 | 0.50 | lch_color | sse42 | 3.817203 | 1.153068 | 3.31x | -69.79% |
| 3840x2160 | float32 | 4 | 0.50 | lch_color | avx2 | 3.817203 | 1.125936 | 3.39x | -70.50% |
| 3840x2160 | float32 | 4 | 0.50 | lch_lightness | scalar | 3.763762 | 1.813820 | 2.08x | -51.81% |
| 3840x2160 | float32 | 4 | 0.50 | lch_lightness | sse42 | 3.763762 | 1.132688 | 3.32x | -69.91% |
| 3840x2160 | float32 | 4 | 0.50 | lch_lightness | avx2 | 3.763762 | 1.140464 | 3.30x | -69.70% |
| 3840x2160 | float32 | 4 | 0.50 | burn | scalar | 0.926250 | 0.129948 | 7.13x | -85.97% |
| 3840x2160 | float32 | 4 | 0.50 | burn | sse42 | 0.926250 | 0.037834 | 24.48x | -95.92% |
| 3840x2160 | float32 | 4 | 0.50 | burn | avx2 | 0.926250 | 0.039192 | 23.63x | -95.77% |
| 3840x2160 | float32 | 4 | 0.50 | linear_burn | scalar | 0.578567 | 0.111269 | 5.20x | -80.77% |
| 3840x2160 | float32 | 4 | 0.50 | linear_burn | sse42 | 0.578567 | 0.035925 | 16.10x | -93.79% |
| 3840x2160 | float32 | 4 | 0.50 | linear_burn | avx2 | 0.578567 | 0.038156 | 15.16x | -93.41% |
| 3840x2160 | float32 | 4 | 0.50 | exclusion | scalar | 0.640788 | 0.099442 | 6.44x | -84.48% |
| 3840x2160 | float32 | 4 | 0.50 | exclusion | sse42 | 0.640788 | 0.036261 | 17.67x | -94.34% |
| 3840x2160 | float32 | 4 | 0.50 | exclusion | avx2 | 0.640788 | 0.036952 | 17.34x | -94.23% |
| 3840x2160 | float32 | 4 | 0.50 | vivid_light | scalar | 1.237873 | 0.267859 | 4.62x | -78.36% |
| 3840x2160 | float32 | 4 | 0.50 | vivid_light | sse42 | 1.237873 | 0.045264 | 27.35x | -96.34% |
| 3840x2160 | float32 | 4 | 0.50 | vivid_light | avx2 | 1.237873 | 0.040671 | 30.44x | -96.71% |
| 3840x2160 | float32 | 4 | 0.50 | pin_light | scalar | 0.814155 | 0.244664 | 3.33x | -69.95% |
| 3840x2160 | float32 | 4 | 0.50 | pin_light | sse42 | 0.814155 | 0.036447 | 22.34x | -95.52% |
| 3840x2160 | float32 | 4 | 0.50 | pin_light | avx2 | 0.814155 | 0.038571 | 21.11x | -95.26% |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simd_blend_modes-1.1.0.tar.gz.
File metadata
- Download URL: simd_blend_modes-1.1.0.tar.gz
- Upload date:
- Size: 194.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36c2edb0e3d59758cd54db1de9efc3577135e9a5a2050ec0039a8b7fb018921f
|
|
| MD5 |
984a2b6335b46a3f9734976e34ffb93c
|
|
| BLAKE2b-256 |
f1f8b4ad89ff50345d3052f7d1be33bb5e193a2f925072069bc4750fa55cb18e
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0.tar.gz:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0.tar.gz -
Subject digest:
36c2edb0e3d59758cd54db1de9efc3577135e9a5a2050ec0039a8b7fb018921f - Sigstore transparency entry: 1521432125
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 195.1 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e87520c25da62a04bbd5ea87166f9688ad1543c8f62e78fe556b7ad8c1d87ffc
|
|
| MD5 |
cf34a3503e89986ef520fe7b669a1a33
|
|
| BLAKE2b-256 |
0657e416fc425245a90a00727204636ac746c8c6085717f59821d13755946673
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314t-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314t-win_amd64.whl -
Subject digest:
e87520c25da62a04bbd5ea87166f9688ad1543c8f62e78fe556b7ad8c1d87ffc - Sigstore transparency entry: 1521432559
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 676.0 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2893e3408834dfde7be9b791aab559462201c07249513da6aab03023219414ca
|
|
| MD5 |
c6b044737ce21f9a6f6f3a5e65648f50
|
|
| BLAKE2b-256 |
0d2d8ab5c281523f5462b057007707d72d1a5f26eb6aa4e81ee5b46691dbaac3
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl -
Subject digest:
2893e3408834dfde7be9b791aab559462201c07249513da6aab03023219414ca - Sigstore transparency entry: 1521432384
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 698.7 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16bb906741531cfed6c63d672f8d212e761fbed85c2dd9c53bce1369d5100033
|
|
| MD5 |
047e52b559a7bf59bb0e80c725c51490
|
|
| BLAKE2b-256 |
efa0cfd9f6efe6f4ecc6997a34007fe8c1bf9a8ccf15693f42658133d3c5d8c9
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
16bb906741531cfed6c63d672f8d212e761fbed85c2dd9c53bce1369d5100033 - Sigstore transparency entry: 1521432612
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 191.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9018b8f7e963f501f740b33754ec3ddb5e1bc4681626158a98aca5a1387bedf9
|
|
| MD5 |
8bb3cb98a588f6c06aaa3f383bc78ab0
|
|
| BLAKE2b-256 |
7a474ef0fd1f26ad9323a4c0a03fca0b2256deb776d083b60c62a431c4669bf5
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314-win_amd64.whl -
Subject digest:
9018b8f7e963f501f740b33754ec3ddb5e1bc4681626158a98aca5a1387bedf9 - Sigstore transparency entry: 1521432218
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 679.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32e7e005413499c5e0d511298a9d608af934282abc84fbf4447e7a6be4271269
|
|
| MD5 |
1f91df82db0b63cba3f622a8b3ffa820
|
|
| BLAKE2b-256 |
a2a2561549c49bd77fc6f4e98f7ac113b5bdeb2c67e1096e0c2af5470df1a68f
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
32e7e005413499c5e0d511298a9d608af934282abc84fbf4447e7a6be4271269 - Sigstore transparency entry: 1521432245
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 701.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ea91994432c11306429d8f118898ec100f4c35854f804ad89869830a296fc46
|
|
| MD5 |
fb0f5a10a1974dba3d2afe583d4dfa33
|
|
| BLAKE2b-256 |
0b1d644e3b3ce1a528f3ff83211164389248a2a783dde22f66a70c81a44c3952
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8ea91994432c11306429d8f118898ec100f4c35854f804ad89869830a296fc46 - Sigstore transparency entry: 1521432484
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 190.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caf52e2702fd63beda28987b27e476ac6562d83eacbf99b1d66e6e113f30c914
|
|
| MD5 |
c3412120a3dbc244ebcf8a54a5168eb7
|
|
| BLAKE2b-256 |
3cafb4b34a8d45249b7cfe99618995efa0a47fb674e143a4726fa50cb0ab213c
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp313-cp313-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
caf52e2702fd63beda28987b27e476ac6562d83eacbf99b1d66e6e113f30c914 - Sigstore transparency entry: 1521432590
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 680.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a63a9d96b7d72bbd6249003a0c8e301396e5c3589153c2f21d6a84c98d8360b5
|
|
| MD5 |
0bea16cab8145659ba47ea0007e8403d
|
|
| BLAKE2b-256 |
1b1c6e062442f30ead15e9c9b511d14810c0bab8943cb4d88cec257fc96e74a4
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
a63a9d96b7d72bbd6249003a0c8e301396e5c3589153c2f21d6a84c98d8360b5 - Sigstore transparency entry: 1521432515
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 701.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8634ff725ebd6a43c09d4bfd8ac8c9ffb943bbc4615c50599934f95cfbff5ca5
|
|
| MD5 |
c525469f55f67887f3252bce438b3cac
|
|
| BLAKE2b-256 |
8af9d866dc39162eb78a0567c3625e72a49c82cd5247f4c4b4b452a4ccab294e
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8634ff725ebd6a43c09d4bfd8ac8c9ffb943bbc4615c50599934f95cfbff5ca5 - Sigstore transparency entry: 1521432351
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 190.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0898f662373e610fb5c0fe2c764128cca7eb4b5267dbd3832ae2a62ff86598f3
|
|
| MD5 |
f59c7ff95cb650830903d99a262350d0
|
|
| BLAKE2b-256 |
e60a92a34bb394237c10c489698a1494b62d3a09bd2ef8d41f22d377e2973c96
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp312-cp312-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
0898f662373e610fb5c0fe2c764128cca7eb4b5267dbd3832ae2a62ff86598f3 - Sigstore transparency entry: 1521432534
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 686.2 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89db6bd69285e5e92f2d86e3257ed48c7461df4b25413b5632ff132d577c61ae
|
|
| MD5 |
856f718e9b4fdbda5c01584b1242b70e
|
|
| BLAKE2b-256 |
32691b60e8adaee91f07806459c7a12e0b7d24bb4c824bf07cbb1972f3b5b973
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
89db6bd69285e5e92f2d86e3257ed48c7461df4b25413b5632ff132d577c61ae - Sigstore transparency entry: 1521432650
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 714.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85aeeb386e4b584edff5f1d16d4a17e163035f74e43c31f3b15b76c35194359f
|
|
| MD5 |
caca6d075ffad7840da899b28c65a057
|
|
| BLAKE2b-256 |
71d55391b7163071414f3574c7096f8acf3897c169a0cfbef2b048671d08d058
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
85aeeb386e4b584edff5f1d16d4a17e163035f74e43c31f3b15b76c35194359f - Sigstore transparency entry: 1521432433
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 191.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05ff3a74e3007f824b187ac498bc0e33243b3fe1303d55e09947b3e9086086a4
|
|
| MD5 |
15e5b6273407924780a329885407c87b
|
|
| BLAKE2b-256 |
b9768dd811844a1281c17089e0410311048ac711c0a3e3f5bf0ecd9fca0fd833
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp311-cp311-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
05ff3a74e3007f824b187ac498bc0e33243b3fe1303d55e09947b3e9086086a4 - Sigstore transparency entry: 1521432405
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 684.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c7bfa4dde8ac277e06bad195dba6e549b5bfce0f65cfe7246d7f334ad724a56
|
|
| MD5 |
98bf7217e5f1f7935e71c4265fa59072
|
|
| BLAKE2b-256 |
4be7a2f9e83b1f339a4c848b9d52eeffc64ca5ea605f41302f7e95f1ef3f20dc
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
9c7bfa4dde8ac277e06bad195dba6e549b5bfce0f65cfe7246d7f334ad724a56 - Sigstore transparency entry: 1521432186
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 712.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8338b4532911e880bbaf3e38bb7ebd38706baf8def99195cd0875627a80d6a4
|
|
| MD5 |
57f07eee5e2cfd3141cb84e09577c916
|
|
| BLAKE2b-256 |
6e04a911e6cba9de0d105fccf349804af19fbef650096ca8c6c5a0be405b1158
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d8338b4532911e880bbaf3e38bb7ebd38706baf8def99195cd0875627a80d6a4 - Sigstore transparency entry: 1521432374
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 191.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd96444b9605b58ebc51ad1ec985bb0939308a75a6117eb1d34e97154c63d834
|
|
| MD5 |
4f85493d06aac8563ccaadfdd04e3c58
|
|
| BLAKE2b-256 |
414041ea991f036a0c2deb8371e39f812bbadebb925a5d460015f68279d619fd
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp310-cp310-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp310-cp310-win_amd64.whl -
Subject digest:
fd96444b9605b58ebc51ad1ec985bb0939308a75a6117eb1d34e97154c63d834 - Sigstore transparency entry: 1521432275
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 685.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33f6fa126cbc54f2b64ac171d440cad31b07a7a35dc44f7061e429461d647096
|
|
| MD5 |
1925009525463f5ede7c4f201212af62
|
|
| BLAKE2b-256 |
d2476ee33d27178f5247d96abdbebcadd56dc70faf29ffcbd09a27c94fca1b94
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
33f6fa126cbc54f2b64ac171d440cad31b07a7a35dc44f7061e429461d647096 - Sigstore transparency entry: 1521432150
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 709.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71a828108ea46dd9ad3b817868d20aa2eef4d5e43f04a5a6a5bafd9a635434ae
|
|
| MD5 |
4cd93ff84bfec96517796917d354ba52
|
|
| BLAKE2b-256 |
03aee22cca2a395b7478fef283167eb8c45d0f8d8ce2f6e96ddaa3ad07545f46
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
71a828108ea46dd9ad3b817868d20aa2eef4d5e43f04a5a6a5bafd9a635434ae - Sigstore transparency entry: 1521432167
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 191.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
002a4c1403360e49a9473e34d54c6db539afe57607bf2476e8f93008e59be88d
|
|
| MD5 |
28a1d89bdd46bb593dc3113c16b02cc1
|
|
| BLAKE2b-256 |
e713c1b0b2886dd6fada97788a0a15d2a5469d6042e14e754f117cbc2fb5110e
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp39-cp39-win_amd64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp39-cp39-win_amd64.whl -
Subject digest:
002a4c1403360e49a9473e34d54c6db539afe57607bf2476e8f93008e59be88d - Sigstore transparency entry: 1521432464
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 685.2 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
facb4d0c87336a891534985a6aae2f7326e2d5b7040b425e6b338dbef2f7e969
|
|
| MD5 |
1b56f6e6fa9d099a1569f96efcda5c54
|
|
| BLAKE2b-256 |
dc79c9e3385d5c17edd35d4ac4ae356467d2f9571224bc2aa9b27b321fcec59a
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl -
Subject digest:
facb4d0c87336a891534985a6aae2f7326e2d5b7040b425e6b338dbef2f7e969 - Sigstore transparency entry: 1521432303
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simd_blend_modes-1.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: simd_blend_modes-1.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 708.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3a8784341e598f84f7631d791da962efb1298b8b16b9f8ababbae2d105de129
|
|
| MD5 |
ee0126d9b504b50032ce1497f463a334
|
|
| BLAKE2b-256 |
c1e6e5aae8ed9743aaae32ae3ab3f67327033763cb278114783f767e30a45084
|
Provenance
The following attestation bundles were made for simd_blend_modes-1.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on samhaswon/simd_blend_modes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simd_blend_modes-1.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c3a8784341e598f84f7631d791da962efb1298b8b16b9f8ababbae2d105de129 - Sigstore transparency entry: 1521432337
- Sigstore integration time:
-
Permalink:
samhaswon/simd_blend_modes@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/samhaswon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@60b6879bb357b1532b9f6f97909a1676a14ad2c1 -
Trigger Event:
release
-
Statement type: