Gnuplot not found, using plotters backend
Benchmarking grayscale_u8_rgb/256
Benchmarking grayscale_u8_rgb/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/256: Collecting 20 samples in estimated 2.0034 s (29k iterations)
Benchmarking grayscale_u8_rgb/256: Analyzing
grayscale_u8_rgb/256    time:   [16.039 µs 18.162 µs 19.532 µs]
                        change: [-16.115% -5.2980% +6.8543%] (p = 0.39 > 0.05)
                        No change in performance detected.
Benchmarking grayscale_u8_rgb/512
Benchmarking grayscale_u8_rgb/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/512: Collecting 20 samples in estimated 2.0239 s (9450 iterations)
Benchmarking grayscale_u8_rgb/512: Analyzing
grayscale_u8_rgb/512    time:   [54.978 µs 57.333 µs 60.481 µs]
                        change: [-3.7770% +1.0858% +6.0285%] (p = 0.66 > 0.05)
                        No change in performance detected.
Benchmarking grayscale_u8_rgb/1024
Benchmarking grayscale_u8_rgb/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/1024: Collecting 20 samples in estimated 2.1052 s (4200 iterations)
Benchmarking grayscale_u8_rgb/1024: Analyzing
grayscale_u8_rgb/1024   time:   [247.42 µs 256.85 µs 268.71 µs]
                        change: [-4.0057% +3.3019% +10.984%] (p = 0.41 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  2 (10.00%) high mild
  1 (5.00%) high severe

Benchmarking grayscale_f32_rgb/256
Benchmarking grayscale_f32_rgb/256: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/256: Collecting 20 samples in estimated 2.0267 s (15k iterations)
Benchmarking grayscale_f32_rgb/256: Analyzing
grayscale_f32_rgb/256   time:   [97.477 µs 100.41 µs 103.69 µs]
                        change: [+91.942% +105.49% +118.76%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking grayscale_f32_rgb/512
Benchmarking grayscale_f32_rgb/512: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/512: Collecting 20 samples in estimated 2.0717 s (2940 iterations)
Benchmarking grayscale_f32_rgb/512: Analyzing
grayscale_f32_rgb/512   time:   [396.11 µs 418.94 µs 443.30 µs]
                        change: [+82.136% +93.577% +104.73%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking grayscale_f32_rgb/1024
Benchmarking grayscale_f32_rgb/1024: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/1024: Collecting 20 samples in estimated 2.6893 s (630 iterations)
Benchmarking grayscale_f32_rgb/1024: Analyzing
grayscale_f32_rgb/1024  time:   [1.7366 ms 1.7992 ms 1.8898 ms]
                        change: [+69.475% +93.947% +120.22%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking threshold_u8/256
Benchmarking threshold_u8/256: Warming up for 500.00 ms
Benchmarking threshold_u8/256: Collecting 20 samples in estimated 2.0014 s (280k iterations)
Benchmarking threshold_u8/256: Analyzing
threshold_u8/256        time:   [2.8657 µs 3.1059 µs 3.3334 µs]
                        change: [-3.8120% +4.0592% +12.592%] (p = 0.36 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8/512
Benchmarking threshold_u8/512: Warming up for 500.00 ms
Benchmarking threshold_u8/512: Collecting 20 samples in estimated 2.0051 s (80k iterations)
Benchmarking threshold_u8/512: Analyzing
threshold_u8/512        time:   [9.3185 µs 10.521 µs 11.574 µs]
                        change: [+0.6409% +11.617% +24.327%] (p = 0.06 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking threshold_u8/1024
Benchmarking threshold_u8/1024: Warming up for 500.00 ms
Benchmarking threshold_u8/1024: Collecting 20 samples in estimated 2.0101 s (16k iterations)
Benchmarking threshold_u8/1024: Analyzing
threshold_u8/1024       time:   [38.116 µs 42.538 µs 45.218 µs]
                        change: [-7.8905% +6.6806% +24.237%] (p = 0.40 > 0.05)
                        No change in performance detected.

Benchmarking threshold_u8_cropped/256
Benchmarking threshold_u8_cropped/256: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/256: Collecting 20 samples in estimated 2.0007 s (221k iterations)
Benchmarking threshold_u8_cropped/256: Analyzing
threshold_u8_cropped/256
                        time:   [6.6768 µs 7.4160 µs 8.1515 µs]
                        change: [-9.5674% +1.1438% +12.998%] (p = 0.85 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8_cropped/512
Benchmarking threshold_u8_cropped/512: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/512: Collecting 20 samples in estimated 2.0051 s (66k iterations)
Benchmarking threshold_u8_cropped/512: Analyzing
threshold_u8_cropped/512
                        time:   [16.310 µs 17.253 µs 18.495 µs]
                        change: [-8.7241% -1.3056% +7.2930%] (p = 0.75 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8_cropped/1024
Benchmarking threshold_u8_cropped/1024: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/1024: Collecting 20 samples in estimated 2.0083 s (12k iterations)
Benchmarking threshold_u8_cropped/1024: Analyzing
threshold_u8_cropped/1024
                        time:   [86.210 µs 89.215 µs 91.489 µs]
                        change: [-12.434% -8.7497% -4.8771%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking cast_f32_to_u8/256
Benchmarking cast_f32_to_u8/256: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/256: Collecting 20 samples in estimated 2.0153 s (14k iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [91.020 µs 94.209 µs 98.453 µs]
                        change: [-16.816% -10.352% -3.3476%] (p = 0.01 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
Benchmarking cast_f32_to_u8/512
Benchmarking cast_f32_to_u8/512: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/512: Collecting 20 samples in estimated 2.0622 s (2940 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [357.23 µs 361.31 µs 366.42 µs]
                        change: [-17.141% -12.116% -7.4331%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe
Benchmarking cast_f32_to_u8/1024
Benchmarking cast_f32_to_u8/1024: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/1024: Collecting 20 samples in estimated 2.5939 s (840 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [1.7609 ms 1.8530 ms 1.9572 ms]
                        change: [-10.648% +0.1167% +12.308%] (p = 0.99 > 0.05)
                        No change in performance detected.

Benchmarking cast_u8_to_f32/256
Benchmarking cast_u8_to_f32/256: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/256: Collecting 20 samples in estimated 2.0084 s (34k iterations)
Benchmarking cast_u8_to_f32/256: Analyzing
cast_u8_to_f32/256      time:   [40.051 µs 44.138 µs 46.992 µs]
                        change: [-20.078% -3.4703% +15.528%] (p = 0.70 > 0.05)
                        No change in performance detected.
Benchmarking cast_u8_to_f32/512
Benchmarking cast_u8_to_f32/512: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/512: Collecting 20 samples in estimated 2.0401 s (8190 iterations)
Benchmarking cast_u8_to_f32/512: Analyzing
cast_u8_to_f32/512      time:   [181.70 µs 183.72 µs 185.72 µs]
                        change: [-3.9826% -1.7195% +0.5234%] (p = 0.15 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking cast_u8_to_f32/1024
Benchmarking cast_u8_to_f32/1024: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/1024: Collecting 20 samples in estimated 2.1588 s (2100 iterations)
Benchmarking cast_u8_to_f32/1024: Analyzing
cast_u8_to_f32/1024     time:   [737.76 µs 747.64 µs 756.94 µs]
                        change: [-8.4941% -5.9789% -3.3663%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking invert_u8/256
Benchmarking invert_u8/256: Warming up for 500.00 ms
Benchmarking invert_u8/256: Collecting 20 samples in estimated 2.0006 s (110k iterations)
Benchmarking invert_u8/256: Analyzing
invert_u8/256           time:   [6.3152 µs 6.9223 µs 7.3830 µs]
                        change: [-8.4405% -0.5167% +8.2200%] (p = 0.91 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  2 (10.00%) high mild
  1 (5.00%) high severe
Benchmarking invert_u8/512
Benchmarking invert_u8/512: Warming up for 500.00 ms
Benchmarking invert_u8/512: Collecting 20 samples in estimated 2.0009 s (26k iterations)
Benchmarking invert_u8/512: Analyzing
invert_u8/512           time:   [27.162 µs 29.444 µs 30.946 µs]
                        change: [-16.687% -5.2952% +8.1396%] (p = 0.42 > 0.05)
                        No change in performance detected.
Benchmarking invert_u8/1024
Benchmarking invert_u8/1024: Warming up for 500.00 ms
Benchmarking invert_u8/1024: Collecting 20 samples in estimated 2.0224 s (4830 iterations)
Benchmarking invert_u8/1024: Analyzing
invert_u8/1024          time:   [141.15 µs 144.20 µs 147.62 µs]
                        change: [-5.6784% -2.5763% +0.6784%] (p = 0.14 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

Benchmarking adjust_gamma_u8/256
Benchmarking adjust_gamma_u8/256: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8/256: Collecting 20 samples in estimated 2.0006 s (23k iterations)
Benchmarking adjust_gamma_u8/256: Analyzing
adjust_gamma_u8/256     time:   [68.578 µs 83.126 µs 96.548 µs]
                        change: [+6.6433% +24.629% +47.890%] (p = 0.02 < 0.05)
                        Performance has regressed.
Found 4 outliers among 20 measurements (20.00%)
  4 (20.00%) high severe
Benchmarking adjust_gamma_u8/512
Benchmarking adjust_gamma_u8/512: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8/512: Collecting 20 samples in estimated 2.0203 s (5250 iterations)
Benchmarking adjust_gamma_u8/512: Analyzing
adjust_gamma_u8/512     time:   [253.17 µs 271.67 µs 290.62 µs]
                        change: [-7.6360% -1.4674% +5.0055%] (p = 0.67 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  2 (10.00%) high mild
  1 (5.00%) high severe
Benchmarking adjust_gamma_u8/1024
Benchmarking adjust_gamma_u8/1024: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8/1024: Collecting 20 samples in estimated 2.1245 s (1470 iterations)
Benchmarking adjust_gamma_u8/1024: Analyzing
adjust_gamma_u8/1024    time:   [1.1998 ms 1.2664 ms 1.3506 ms]
                        change: [+1.0398% +5.4588% +10.800%] (p = 0.02 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high severe

Benchmarking normalize_preset_u8_to_f32/256
Benchmarking normalize_preset_u8_to_f32/256: Warming up for 500.00 ms
Benchmarking normalize_preset_u8_to_f32/256: Collecting 20 samples in estimated 2.0028 s (16k iterations)
Benchmarking normalize_preset_u8_to_f32/256: Analyzing
normalize_preset_u8_to_f32/256
                        time:   [111.65 µs 123.49 µs 139.14 µs]
                        change: [+71.981% +84.973% +98.081%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking normalize_preset_u8_to_f32/512
Benchmarking normalize_preset_u8_to_f32/512: Warming up for 500.00 ms
Benchmarking normalize_preset_u8_to_f32/512: Collecting 20 samples in estimated 2.0359 s (2520 iterations)
Benchmarking normalize_preset_u8_to_f32/512: Analyzing
normalize_preset_u8_to_f32/512
                        time:   [534.10 µs 617.78 µs 705.84 µs]
                        change: [+98.911% +120.68% +143.99%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking normalize_preset_u8_to_f32/1024
Benchmarking normalize_preset_u8_to_f32/1024: Warming up for 500.00 ms
Benchmarking normalize_preset_u8_to_f32/1024: Collecting 20 samples in estimated 2.0308 s (840 iterations)
Benchmarking normalize_preset_u8_to_f32/1024: Analyzing
normalize_preset_u8_to_f32/1024
                        time:   [1.9509 ms 2.1277 ms 2.3575 ms]
                        change: [+56.346% +67.532% +80.558%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking normalize_zscore_u8/256
Benchmarking normalize_zscore_u8/256: Warming up for 500.00 ms
Benchmarking normalize_zscore_u8/256: Collecting 20 samples in estimated 2.0117 s (7560 iterations)
Benchmarking normalize_zscore_u8/256: Analyzing
normalize_zscore_u8/256 time:   [256.56 µs 263.90 µs 271.15 µs]
                        change: [-5.0540% -2.1427% +0.9765%] (p = 0.17 > 0.05)
                        No change in performance detected.
Benchmarking normalize_zscore_u8/512
Benchmarking normalize_zscore_u8/512: Warming up for 500.00 ms
Benchmarking normalize_zscore_u8/512: Collecting 20 samples in estimated 2.2467 s (1680 iterations)
Benchmarking normalize_zscore_u8/512: Analyzing
normalize_zscore_u8/512 time:   [1.1249 ms 1.1557 ms 1.1868 ms]
                        change: [-2.8151% +0.5404% +3.8154%] (p = 0.76 > 0.05)
                        No change in performance detected.
Benchmarking normalize_zscore_u8/1024
Benchmarking normalize_zscore_u8/1024: Warming up for 500.00 ms
Benchmarking normalize_zscore_u8/1024: Collecting 20 samples in estimated 2.0512 s (420 iterations)
Benchmarking normalize_zscore_u8/1024: Analyzing
normalize_zscore_u8/1024
                        time:   [4.6345 ms 4.7042 ms 4.8212 ms]
                        change: [+2.8826% +6.9327% +11.208%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking adjust_contrast_u8/256
Benchmarking adjust_contrast_u8/256: Warming up for 500.00 ms
Benchmarking adjust_contrast_u8/256: Collecting 20 samples in estimated 2.0177 s (14k iterations)
Benchmarking adjust_contrast_u8/256: Analyzing
adjust_contrast_u8/256  time:   [128.47 µs 134.09 µs 138.34 µs]
                        change: [-9.3238% -2.8600% +3.4374%] (p = 0.42 > 0.05)
                        No change in performance detected.
Benchmarking adjust_contrast_u8/512
Benchmarking adjust_contrast_u8/512: Warming up for 500.00 ms
Benchmarking adjust_contrast_u8/512: Collecting 20 samples in estimated 2.1441 s (2730 iterations)
Benchmarking adjust_contrast_u8/512: Analyzing
adjust_contrast_u8/512  time:   [765.19 µs 793.23 µs 818.90 µs]
                        change: [+26.590% +32.292% +37.862%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking adjust_contrast_u8/1024
Benchmarking adjust_contrast_u8/1024: Warming up for 500.00 ms
Benchmarking adjust_contrast_u8/1024: Collecting 20 samples in estimated 2.2501 s (630 iterations)
Benchmarking adjust_contrast_u8/1024: Analyzing
adjust_contrast_u8/1024 time:   [3.3694 ms 3.5706 ms 3.7313 ms]
                        change: [+35.966% +44.416% +54.585%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking scale_u8/256
Benchmarking scale_u8/256: Warming up for 500.00 ms
Benchmarking scale_u8/256: Collecting 20 samples in estimated 2.0048 s (26k iterations)
Benchmarking scale_u8/256: Analyzing
scale_u8/256            time:   [62.852 µs 68.319 µs 71.878 µs]
                        change: [-15.345% -3.9983% +8.0378%] (p = 0.52 > 0.05)
                        No change in performance detected.
Benchmarking scale_u8/512
Benchmarking scale_u8/512: Warming up for 500.00 ms
Benchmarking scale_u8/512: Collecting 20 samples in estimated 2.0032 s (4830 iterations)
Benchmarking scale_u8/512: Analyzing
scale_u8/512            time:   [338.58 µs 346.87 µs 355.79 µs]
                        change: [-0.7070% +3.5202% +7.4950%] (p = 0.10 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking scale_u8/1024
Benchmarking scale_u8/1024: Warming up for 500.00 ms
Benchmarking scale_u8/1024: Collecting 20 samples in estimated 2.3196 s (1260 iterations)
Benchmarking scale_u8/1024: Analyzing
scale_u8/1024           time:   [1.5197 ms 1.5606 ms 1.6211 ms]
                        change: [+19.735% +25.185% +31.095%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking normalize_preset_f32/256
Benchmarking normalize_preset_f32/256: Warming up for 500.00 ms
Benchmarking normalize_preset_f32/256: Collecting 20 samples in estimated 2.0824 s (4830 iterations)
Benchmarking normalize_preset_f32/256: Analyzing
normalize_preset_f32/256
                        time:   [377.45 µs 408.11 µs 439.51 µs]
                        change: [-3.2923% +0.7902% +6.0466%] (p = 0.77 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe
Benchmarking normalize_preset_f32/512
Benchmarking normalize_preset_f32/512: Warming up for 500.00 ms
Benchmarking normalize_preset_f32/512: Collecting 20 samples in estimated 2.2713 s (1050 iterations)
Benchmarking normalize_preset_f32/512: Analyzing
normalize_preset_f32/512
                        time:   [1.5583 ms 1.6212 ms 1.6999 ms]
                        change: [-5.6905% -1.5049% +3.0568%] (p = 0.52 > 0.05)
                        No change in performance detected.
Benchmarking normalize_preset_f32/1024
Benchmarking normalize_preset_f32/1024: Warming up for 500.00 ms

Warning: Unable to complete 20 samples in 2.0s. You may wish to increase target time to 2.2s, enable flat sampling, or reduce sample count to 10.
Benchmarking normalize_preset_f32/1024: Collecting 20 samples in estimated 2.2194 s (210 iterations)
Benchmarking normalize_preset_f32/1024: Analyzing
normalize_preset_f32/1024
                        time:   [7.4591 ms 8.0674 ms 8.7774 ms]
                        change: [+28.124% +40.078% +52.779%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking fused_chain_u8/256
Benchmarking fused_chain_u8/256: Warming up for 500.00 ms
Benchmarking fused_chain_u8/256: Collecting 20 samples in estimated 2.0051 s (12k iterations)
Benchmarking fused_chain_u8/256: Analyzing
fused_chain_u8/256      time:   [157.62 µs 160.81 µs 164.58 µs]
                        change: [+0.4914% +3.2295% +6.4041%] (p = 0.04 < 0.05)
                        Change within noise threshold.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
Benchmarking fused_chain_u8/512
Benchmarking fused_chain_u8/512: Warming up for 500.00 ms
Benchmarking fused_chain_u8/512: Collecting 20 samples in estimated 2.1077 s (3150 iterations)
Benchmarking fused_chain_u8/512: Analyzing
fused_chain_u8/512      time:   [612.66 µs 633.31 µs 667.47 µs]
                        change: [-11.497% -6.9278% -2.0587%] (p = 0.01 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
Benchmarking fused_chain_u8/1024
Benchmarking fused_chain_u8/1024: Warming up for 500.00 ms
Benchmarking fused_chain_u8/1024: Collecting 20 samples in estimated 2.4110 s (840 iterations)
Benchmarking fused_chain_u8/1024: Analyzing
fused_chain_u8/1024     time:   [2.4956 ms 2.5468 ms 2.5941 ms]
                        change: [-16.857% -12.823% -8.6710%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking fused_chain_f32/256
Benchmarking fused_chain_f32/256: Warming up for 500.00 ms
Benchmarking fused_chain_f32/256: Collecting 20 samples in estimated 2.0146 s (16k iterations)
Benchmarking fused_chain_f32/256: Analyzing
fused_chain_f32/256     time:   [69.469 µs 72.125 µs 75.126 µs]
                        change: [+9.3033% +15.955% +22.949%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
Benchmarking fused_chain_f32/512
Benchmarking fused_chain_f32/512: Warming up for 500.00 ms
Benchmarking fused_chain_f32/512: Collecting 20 samples in estimated 2.1055 s (3150 iterations)
Benchmarking fused_chain_f32/512: Analyzing
fused_chain_f32/512     time:   [387.74 µs 397.52 µs 407.13 µs]
                        change: [+65.638% +69.053% +72.465%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking fused_chain_f32/1024
Benchmarking fused_chain_f32/1024: Warming up for 500.00 ms
Benchmarking fused_chain_f32/1024: Collecting 20 samples in estimated 2.3317 s (630 iterations)
Benchmarking fused_chain_f32/1024: Analyzing
fused_chain_f32/1024    time:   [2.1095 ms 2.1964 ms 2.3109 ms]
                        change: [+136.29% +148.27% +159.73%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking normalize_zscore_f32/256
Benchmarking normalize_zscore_f32/256: Warming up for 500.00 ms
Benchmarking normalize_zscore_f32/256: Collecting 20 samples in estimated 2.0929 s (4200 iterations)
Benchmarking normalize_zscore_f32/256: Analyzing
normalize_zscore_f32/256
                        time:   [424.03 µs 443.97 µs 470.85 µs]
                        change: [+26.009% +31.295% +36.718%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 4 outliers among 20 measurements (20.00%)
  4 (20.00%) low mild
Benchmarking normalize_zscore_f32/512
Benchmarking normalize_zscore_f32/512: Warming up for 500.00 ms
Benchmarking normalize_zscore_f32/512: Collecting 20 samples in estimated 2.2706 s (1050 iterations)
Benchmarking normalize_zscore_f32/512: Analyzing
normalize_zscore_f32/512
                        time:   [1.8435 ms 1.8816 ms 1.9152 ms]
                        change: [+16.292% +20.382% +24.227%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking normalize_zscore_f32/1024
Benchmarking normalize_zscore_f32/1024: Warming up for 500.00 ms
Benchmarking normalize_zscore_f32/1024: Collecting 20 samples in estimated 2.3307 s (80 iterations)
Benchmarking normalize_zscore_f32/1024: Analyzing
normalize_zscore_f32/1024
                        time:   [17.855 ms 18.865 ms 19.861 ms]
                        change: [+177.61% +194.42% +212.94%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking cast_u8_to_f32_flip_h/256
Benchmarking cast_u8_to_f32_flip_h/256: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/256: Collecting 20 samples in estimated 2.0108 s (16k iterations)
Benchmarking cast_u8_to_f32_flip_h/256: Analyzing
cast_u8_to_f32_flip_h/256
                        time:   [89.988 µs 96.451 µs 100.59 µs]
                        change: [+13.217% +27.551% +43.041%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking cast_u8_to_f32_flip_h/512
Benchmarking cast_u8_to_f32_flip_h/512: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/512: Collecting 20 samples in estimated 2.0811 s (4410 iterations)
Benchmarking cast_u8_to_f32_flip_h/512: Analyzing
cast_u8_to_f32_flip_h/512
                        time:   [429.17 µs 439.19 µs 449.99 µs]
                        change: [+23.028% +30.559% +37.189%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) low severe
  1 (5.00%) low mild
Benchmarking cast_u8_to_f32_flip_h/1024
Benchmarking cast_u8_to_f32_flip_h/1024: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/1024: Collecting 20 samples in estimated 2.2075 s (1260 iterations)
Benchmarking cast_u8_to_f32_flip_h/1024: Analyzing
cast_u8_to_f32_flip_h/1024
                        time:   [1.2286 ms 1.2679 ms 1.3331 ms]
                        change: [-3.7731% +2.6493% +9.7952%] (p = 0.45 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  4 (20.00%) high mild

Benchmarking scale_f32_transposed/256
Benchmarking scale_f32_transposed/256: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/256: Collecting 20 samples in estimated 2.0370 s (8610 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [169.58 µs 177.20 µs 184.60 µs]
                        change: [-7.0360% -1.3409% +4.5114%] (p = 0.66 > 0.05)
                        No change in performance detected.
Benchmarking scale_f32_transposed/512
Benchmarking scale_f32_transposed/512: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/512: Collecting 20 samples in estimated 2.1938 s (1890 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [837.50 µs 856.49 µs 879.20 µs]
                        change: [+6.4911% +9.9198% +13.070%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking scale_f32_transposed/1024
Benchmarking scale_f32_transposed/1024: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/1024: Collecting 20 samples in estimated 2.0948 s (100 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [12.268 ms 12.474 ms 12.756 ms]
                        change: [-15.340% -11.293% -6.9818%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe

Benchmarking grayscale_u8_flip_h/256
Benchmarking grayscale_u8_flip_h/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/256: Collecting 20 samples in estimated 2.0110 s (32k iterations)
Benchmarking grayscale_u8_flip_h/256: Analyzing
grayscale_u8_flip_h/256 time:   [60.772 µs 63.742 µs 66.370 µs]
                        change: [+1.8573% +9.5858% +17.533%] (p = 0.02 < 0.05)
                        Performance has regressed.
Benchmarking grayscale_u8_flip_h/512
Benchmarking grayscale_u8_flip_h/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/512: Collecting 20 samples in estimated 2.0212 s (5460 iterations)
Benchmarking grayscale_u8_flip_h/512: Analyzing
grayscale_u8_flip_h/512 time:   [238.50 µs 253.28 µs 266.33 µs]
                        change: [+17.550% +25.233% +33.196%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking grayscale_u8_flip_h/1024
Benchmarking grayscale_u8_flip_h/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/1024: Collecting 20 samples in estimated 2.0408 s (1470 iterations)
Benchmarking grayscale_u8_flip_h/1024: Analyzing
grayscale_u8_flip_h/1024
                        time:   [938.14 µs 959.76 µs 990.24 µs]
                        change: [+6.9979% +16.482% +25.463%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild

Benchmarking grayscale_u8_flip_v/256
Benchmarking grayscale_u8_flip_v/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_v/256: Collecting 20 samples in estimated 2.0015 s (69k iterations)
Benchmarking grayscale_u8_flip_v/256: Analyzing
grayscale_u8_flip_v/256 time:   [17.721 µs 18.988 µs 20.143 µs]
                        change: [-5.1020% +1.2250% +7.9522%] (p = 0.73 > 0.05)
                        No change in performance detected.
Benchmarking grayscale_u8_flip_v/512
Benchmarking grayscale_u8_flip_v/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_v/512: Collecting 20 samples in estimated 2.0251 s (15k iterations)
Benchmarking grayscale_u8_flip_v/512: Analyzing
grayscale_u8_flip_v/512 time:   [70.192 µs 76.069 µs 80.301 µs]
                        change: [-11.340% -0.6402% +11.339%] (p = 0.92 > 0.05)
                        No change in performance detected.
Benchmarking grayscale_u8_flip_v/1024
Benchmarking grayscale_u8_flip_v/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_v/1024: Collecting 20 samples in estimated 2.0402 s (3780 iterations)
Benchmarking grayscale_u8_flip_v/1024: Analyzing
grayscale_u8_flip_v/1024
                        time:   [309.12 µs 322.37 µs 332.77 µs]
                        change: [-13.924% -9.6593% -5.3620%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking grayscale_u8_transpose/256
Benchmarking grayscale_u8_transpose/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_transpose/256: Collecting 20 samples in estimated 2.0115 s (19k iterations)
Benchmarking grayscale_u8_transpose/256: Analyzing
grayscale_u8_transpose/256
                        time:   [103.27 µs 105.22 µs 106.90 µs]
                        change: [-5.8736% -3.6766% -1.3648%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking grayscale_u8_transpose/512
Benchmarking grayscale_u8_transpose/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_transpose/512: Collecting 20 samples in estimated 2.0365 s (4200 iterations)
Benchmarking grayscale_u8_transpose/512: Analyzing
grayscale_u8_transpose/512
                        time:   [422.34 µs 433.64 µs 445.54 µs]
                        change: [+3.1953% +8.0757% +13.444%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
Benchmarking grayscale_u8_transpose/1024
Benchmarking grayscale_u8_transpose/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_transpose/1024: Collecting 20 samples in estimated 2.1539 s (1050 iterations)
Benchmarking grayscale_u8_transpose/1024: Analyzing
grayscale_u8_transpose/1024
                        time:   [1.7702 ms 1.8139 ms 1.8734 ms]
                        change: [+9.5341% +13.884% +18.837%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 20 measurements (15.00%)
  2 (10.00%) high mild
  1 (5.00%) high severe

Benchmarking grayscale_u16_flip_v/256
Benchmarking grayscale_u16_flip_v/256: Warming up for 500.00 ms
Benchmarking grayscale_u16_flip_v/256: Collecting 20 samples in estimated 2.0160 s (5880 iterations)
Benchmarking grayscale_u16_flip_v/256: Analyzing
grayscale_u16_flip_v/256
                        time:   [318.83 µs 324.47 µs 331.60 µs]
                        change: [+98.158% +105.64% +112.47%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking grayscale_u16_flip_v/512
Benchmarking grayscale_u16_flip_v/512: Warming up for 500.00 ms
Benchmarking grayscale_u16_flip_v/512: Collecting 20 samples in estimated 2.1860 s (1470 iterations)
Benchmarking grayscale_u16_flip_v/512: Analyzing
grayscale_u16_flip_v/512
                        time:   [1.5116 ms 1.5734 ms 1.6180 ms]
                        change: [+100.33% +114.18% +129.16%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking grayscale_u16_flip_v/1024
Benchmarking grayscale_u16_flip_v/1024: Warming up for 500.00 ms
Benchmarking grayscale_u16_flip_v/1024: Collecting 20 samples in estimated 3.2722 s (420 iterations)
Benchmarking grayscale_u16_flip_v/1024: Analyzing
grayscale_u16_flip_v/1024
                        time:   [5.6537 ms 6.3514 ms 6.8900 ms]
                        change: [+114.64% +134.77% +154.71%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking invert_u8_flip_h/256
Benchmarking invert_u8_flip_h/256: Warming up for 500.00 ms
Benchmarking invert_u8_flip_h/256: Collecting 20 samples in estimated 2.0013 s (37k iterations)
Benchmarking invert_u8_flip_h/256: Analyzing
invert_u8_flip_h/256    time:   [45.846 µs 47.875 µs 49.942 µs]
                        change: [+4.6098% +9.3489% +14.653%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) high mild
  2 (10.00%) high severe
Benchmarking invert_u8_flip_h/512
Benchmarking invert_u8_flip_h/512: Warming up for 500.00 ms
Benchmarking invert_u8_flip_h/512: Collecting 20 samples in estimated 2.0087 s (7350 iterations)
Benchmarking invert_u8_flip_h/512: Analyzing
invert_u8_flip_h/512    time:   [215.65 µs 221.95 µs 228.69 µs]
                        change: [-5.7225% +1.3627% +8.9376%] (p = 0.72 > 0.05)
                        No change in performance detected.
Benchmarking invert_u8_flip_h/1024
Benchmarking invert_u8_flip_h/1024: Warming up for 500.00 ms
Benchmarking invert_u8_flip_h/1024: Collecting 20 samples in estimated 2.0713 s (1470 iterations)
Benchmarking invert_u8_flip_h/1024: Analyzing
invert_u8_flip_h/1024   time:   [990.77 µs 1.0287 ms 1.0797 ms]
                        change: [+6.2899% +15.122% +24.538%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking adjust_gamma_u8_flip_v/256
Benchmarking adjust_gamma_u8_flip_v/256: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8_flip_v/256: Collecting 20 samples in estimated 2.0099 s (16k iterations)
Benchmarking adjust_gamma_u8_flip_v/256: Analyzing
adjust_gamma_u8_flip_v/256
                        time:   [73.651 µs 77.282 µs 83.379 µs]
                        change: [+12.838% +30.250% +48.919%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking adjust_gamma_u8_flip_v/512
Benchmarking adjust_gamma_u8_flip_v/512: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8_flip_v/512: Collecting 20 samples in estimated 2.0767 s (5040 iterations)
Benchmarking adjust_gamma_u8_flip_v/512: Analyzing
adjust_gamma_u8_flip_v/512
                        time:   [327.40 µs 348.94 µs 381.36 µs]
                        change: [+2.3581% +13.837% +26.226%] (p = 0.03 < 0.05)
                        Performance has regressed.
Benchmarking adjust_gamma_u8_flip_v/1024
Benchmarking adjust_gamma_u8_flip_v/1024: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8_flip_v/1024: Collecting 20 samples in estimated 2.2947 s (1260 iterations)
Benchmarking adjust_gamma_u8_flip_v/1024: Analyzing
adjust_gamma_u8_flip_v/1024
                        time:   [1.5711 ms 1.6921 ms 1.8010 ms]
                        change: [-16.583% -10.141% -2.3268%] (p = 0.01 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild

Benchmarking threshold_u8_flip_h/256
Benchmarking threshold_u8_flip_h/256: Warming up for 500.00 ms
Benchmarking threshold_u8_flip_h/256: Collecting 20 samples in estimated 2.0006 s (70k iterations)
Benchmarking threshold_u8_flip_h/256: Analyzing
threshold_u8_flip_h/256 time:   [22.467 µs 23.240 µs 24.298 µs]
                        change: [-16.607% -6.4580% +5.9049%] (p = 0.30 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8_flip_h/512
Benchmarking threshold_u8_flip_h/512: Warming up for 500.00 ms
Benchmarking threshold_u8_flip_h/512: Collecting 20 samples in estimated 2.0006 s (20k iterations)
Benchmarking threshold_u8_flip_h/512: Analyzing
threshold_u8_flip_h/512 time:   [82.461 µs 90.462 µs 97.030 µs]
                        change: [+17.599% +25.601% +35.801%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking threshold_u8_flip_h/1024
Benchmarking threshold_u8_flip_h/1024: Warming up for 500.00 ms
Benchmarking threshold_u8_flip_h/1024: Collecting 20 samples in estimated 2.0375 s (3780 iterations)
Benchmarking threshold_u8_flip_h/1024: Analyzing
threshold_u8_flip_h/1024
                        time:   [439.93 µs 461.55 µs 482.46 µs]
                        change: [+19.557% +29.159% +39.046%] (p = 0.00 < 0.05)
                        Performance has regressed.
