Gnuplot not found, using plotters backend
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.0263 s (5670 iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [99.274 µs 106.39 µs 112.95 µs]
                        change: [+2.6795% +9.3802% +17.274%] (p = 0.01 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.0272 s (2520 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [403.80 µs 436.66 µs 474.43 µs]
                        change: [+5.7214% +11.539% +17.363%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.0753 s (630 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [1.8390 ms 1.9517 ms 2.0976 ms]
                        change: [+8.4594% +20.880% +36.147%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking invert_u8/256
Benchmarking invert_u8/256: Warming up for 500.00 ms
Benchmarking invert_u8/256: Collecting 20 samples in estimated 2.0027 s (104k iterations)
Benchmarking invert_u8/256: Analyzing
invert_u8/256           time:   [6.1850 µs 6.5463 µs 6.8613 µs]
                        change: [-20.234% -11.917% -2.8852%] (p = 0.02 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
Benchmarking invert_u8/512
Benchmarking invert_u8/512: Warming up for 500.00 ms
Benchmarking invert_u8/512: Collecting 20 samples in estimated 2.0050 s (25k iterations)
Benchmarking invert_u8/512: Analyzing
invert_u8/512           time:   [27.054 µs 30.759 µs 34.018 µs]
                        change: [-18.037% -7.1220% +4.6560%] (p = 0.26 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking invert_u8/1024
Benchmarking invert_u8/1024: Warming up for 500.00 ms
Benchmarking invert_u8/1024: Collecting 20 samples in estimated 2.0838 s (4620 iterations)
Benchmarking invert_u8/1024: Analyzing
invert_u8/1024          time:   [141.60 µs 143.23 µs 145.18 µs]
                        change: [+0.8284% +2.5974% +4.5034%] (p = 0.01 < 0.05)
                        Change within noise threshold.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.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.0157 s (22k iterations)
Benchmarking adjust_gamma_u8/256: Analyzing
adjust_gamma_u8/256     time:   [60.165 µs 63.557 µs 68.650 µs]
                        change: [-6.0224% +0.2531% +7.1204%] (p = 0.94 > 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/512
Benchmarking adjust_gamma_u8/512: Warming up for 500.00 ms
Benchmarking adjust_gamma_u8/512: Collecting 20 samples in estimated 2.0218 s (5880 iterations)
Benchmarking adjust_gamma_u8/512: Analyzing
adjust_gamma_u8/512     time:   [257.14 µs 273.08 µs 296.01 µs]
                        change: [-3.4096% +7.4837% +19.682%] (p = 0.20 > 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.0639 s (1260 iterations)
Benchmarking adjust_gamma_u8/1024: Analyzing
adjust_gamma_u8/1024    time:   [1.1204 ms 1.1308 ms 1.1410 ms]
                        change: [-5.0761% -3.1805% -1.4320%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0211 s (7980 iterations)
Benchmarking normalize_zscore_u8/256: Analyzing
normalize_zscore_u8/256 time:   [245.40 µs 252.19 µs 259.81 µs]
                        change: [-2.4553% +1.2621% +4.9418%] (p = 0.52 > 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_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.0018 s (1680 iterations)
Benchmarking normalize_zscore_u8/512: Analyzing
normalize_zscore_u8/512 time:   [1.0985 ms 1.1175 ms 1.1383 ms]
                        change: [+7.2130% +10.102% +13.048%] (p = 0.00 < 0.05)
                        Performance has regressed.
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.3182 s (420 iterations)
Benchmarking normalize_zscore_u8/1024: Analyzing
normalize_zscore_u8/1024
                        time:   [4.7383 ms 4.8443 ms 4.9539 ms]
                        change: [+2.1199% +6.9304% +12.080%] (p = 0.01 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe

Benchmarking scale_u8/256
Benchmarking scale_u8/256: Warming up for 500.00 ms
Benchmarking scale_u8/256: Collecting 20 samples in estimated 2.0069 s (24k iterations)
Benchmarking scale_u8/256: Analyzing
scale_u8/256            time:   [60.868 µs 66.183 µs 70.408 µs]
                        change: [-15.298% -3.2949% +11.177%] (p = 0.64 > 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.0328 s (5040 iterations)
Benchmarking scale_u8/512: Analyzing
scale_u8/512            time:   [328.96 µs 336.86 µs 345.18 µs]
                        change: [+27.421% +37.889% +48.426%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking scale_u8/1024
Benchmarking scale_u8/1024: Warming up for 500.00 ms
Benchmarking scale_u8/1024: Collecting 20 samples in estimated 2.2728 s (1260 iterations)
Benchmarking scale_u8/1024: Analyzing
scale_u8/1024           time:   [1.5154 ms 1.5405 ms 1.5661 ms]
                        change: [+17.778% +22.844% +27.913%] (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.0332 s (4620 iterations)
Benchmarking normalize_preset_f32/256: Analyzing
normalize_preset_f32/256
                        time:   [391.08 µs 404.43 µs 420.40 µs]
                        change: [-11.815% -4.4072% +3.7459%] (p = 0.30 > 0.05)
                        No change in performance detected.
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.1066 s (1050 iterations)
Benchmarking normalize_preset_f32/512: Analyzing
normalize_preset_f32/512
                        time:   [1.5605 ms 1.7087 ms 1.8358 ms]
                        change: [-21.185% -14.172% -5.7607%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) high mild
  2 (10.00%) high severe
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.0s, enable flat sampling, or reduce sample count to 10.
Benchmarking normalize_preset_f32/1024: Collecting 20 samples in estimated 2.0394 s (210 iterations)
Benchmarking normalize_preset_f32/1024: Analyzing
normalize_preset_f32/1024
                        time:   [7.5066 ms 7.8465 ms 8.2421 ms]
                        change: [+2.8969% +16.352% +31.124%] (p = 0.02 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe

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.0158 s (9450 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [157.02 µs 163.28 µs 170.97 µs]
                        change: [-4.6037% +1.8517% +8.4739%] (p = 0.59 > 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.0757 s (1890 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [858.00 µs 881.62 µs 903.63 µs]
                        change: [-0.3007% +3.8814% +8.1971%] (p = 0.08 > 0.05)
                        No change in performance detected.
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.3502 s (100 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [15.837 ms 16.998 ms 18.238 ms]
                        change: [+15.775% +24.930% +34.207%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.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.0023 s (67k iterations)
Benchmarking grayscale_u8_flip_v/256: Analyzing
grayscale_u8_flip_v/256 time:   [16.539 µs 17.573 µs 19.079 µs]
                        change: [+0.4389% +6.1692% +12.616%] (p = 0.07 > 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.0186 s (17k iterations)
Benchmarking grayscale_u8_flip_v/512: Analyzing
grayscale_u8_flip_v/512 time:   [62.171 µs 65.176 µs 67.065 µs]
                        change: [-18.295% -9.7842% -1.3443%] (p = 0.05 < 0.05)
                        Performance has improved.
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.0157 s (3570 iterations)
Benchmarking grayscale_u8_flip_v/1024: Analyzing
grayscale_u8_flip_v/1024
                        time:   [261.65 µs 266.40 µs 271.53 µs]
                        change: [-27.048% -22.993% -18.389%] (p = 0.00 < 0.05)
                        Performance has improved.
