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.0544 s (6720 iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [93.556 µs 97.283 µs 100.67 µs]
                        change: [-2.3163% +2.0755% +6.5244%] (p = 0.37 > 0.05)
                        No change in performance detected.
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.0474 s (3150 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [376.08 µs 384.91 µs 393.48 µs]
                        change: [-4.4380% -0.4753% +3.7685%] (p = 0.83 > 0.05)
                        No change in performance detected.
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.5615 s (840 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [1.6709 ms 1.7741 ms 1.9022 ms]
                        change: [-13.851% -5.7615% +3.3518%] (p = 0.21 > 0.05)
                        No change in performance detected.
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.0037 s (106k iterations)
Benchmarking invert_u8/256: Analyzing
invert_u8/256           time:   [7.1615 µs 7.9828 µs 8.6085 µs]
                        change: [-4.8108% +5.5880% +17.081%] (p = 0.33 > 0.05)
                        No change in performance detected.
Benchmarking invert_u8/512
Benchmarking invert_u8/512: Warming up for 500.00 ms
Benchmarking invert_u8/512: Collecting 20 samples in estimated 2.0041 s (23k iterations)
Benchmarking invert_u8/512: Analyzing
invert_u8/512           time:   [30.183 µs 32.433 µs 34.129 µs]
                        change: [-0.7800% +11.469% +25.382%] (p = 0.09 > 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.0468 s (5040 iterations)
Benchmarking invert_u8/1024: Analyzing
invert_u8/1024          time:   [137.72 µs 139.68 µs 141.84 µs]
                        change: [-14.570% -10.307% -5.9512%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0011 s (26k iterations)
Benchmarking adjust_gamma_u8/256: Analyzing
adjust_gamma_u8/256     time:   [61.952 µs 63.043 µs 64.320 µs]
                        change: [-9.4840% -4.1295% +1.9780%] (p = 0.18 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  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.0213 s (5460 iterations)
Benchmarking adjust_gamma_u8/512: Analyzing
adjust_gamma_u8/512     time:   [250.86 µs 259.62 µs 273.08 µs]
                        change: [-19.627% -11.758% -2.8539%] (p = 0.02 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
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.2224 s (1470 iterations)
Benchmarking adjust_gamma_u8/1024: Analyzing
adjust_gamma_u8/1024    time:   [1.1445 ms 1.1607 ms 1.1803 ms]
                        change: [-8.4992% -4.1692% -0.2233%] (p = 0.07 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.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.0149 s (7770 iterations)
Benchmarking normalize_zscore_u8/256: Analyzing
normalize_zscore_u8/256 time:   [232.28 µs 234.54 µs 237.24 µs]
                        change: [-5.6189% -1.7711% +2.1630%] (p = 0.41 > 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.0859 s (1890 iterations)
Benchmarking normalize_zscore_u8/512: Analyzing
normalize_zscore_u8/512 time:   [991.45 µs 1.0266 ms 1.0647 ms]
                        change: [-12.860% -10.213% -7.3747%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.9470 s (630 iterations)
Benchmarking normalize_zscore_u8/1024: Analyzing
normalize_zscore_u8/1024
                        time:   [4.5272 ms 4.6626 ms 4.7849 ms]
                        change: [-8.2756% -3.8825% +0.8935%] (p = 0.11 > 0.05)
                        No change in performance detected.

Benchmarking scale_u8/256
Benchmarking scale_u8/256: Warming up for 500.00 ms
Benchmarking scale_u8/256: Collecting 20 samples in estimated 2.0059 s (26k iterations)
Benchmarking scale_u8/256: Analyzing
scale_u8/256            time:   [68.189 µs 72.515 µs 75.625 µs]
                        change: [-7.1866% +6.6839% +21.974%] (p = 0.36 > 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.0670 s (5670 iterations)
Benchmarking scale_u8/512: Analyzing
scale_u8/512            time:   [220.34 µs 236.86 µs 261.84 µs]
                        change: [-30.194% -25.331% -18.715%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 20 measurements (20.00%)
  3 (15.00%) high mild
  1 (5.00%) high severe
Benchmarking scale_u8/1024
Benchmarking scale_u8/1024: Warming up for 500.00 ms
Benchmarking scale_u8/1024: Collecting 20 samples in estimated 2.0403 s (1260 iterations)
Benchmarking scale_u8/1024: Analyzing
scale_u8/1024           time:   [1.2933 ms 1.3467 ms 1.3874 ms]
                        change: [-18.810% -14.901% -11.479%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0720 s (4620 iterations)
Benchmarking normalize_preset_f32/256: Analyzing
normalize_preset_f32/256
                        time:   [386.39 µs 409.30 µs 439.20 µs]
                        change: [-6.2479% +2.1621% +11.368%] (p = 0.65 > 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.3093 s (1050 iterations)
Benchmarking normalize_preset_f32/512: Analyzing
normalize_preset_f32/512
                        time:   [1.5626 ms 1.6381 ms 1.7630 ms]
                        change: [+10.670% +20.551% +30.355%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking normalize_preset_f32/1024
Benchmarking normalize_preset_f32/1024: Warming up for 500.00 ms
Benchmarking normalize_preset_f32/1024: Collecting 20 samples in estimated 3.8944 s (420 iterations)
Benchmarking normalize_preset_f32/1024: Analyzing
normalize_preset_f32/1024
                        time:   [6.6119 ms 6.9725 ms 7.3211 ms]
                        change: [-35.838% -26.918% -16.431%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.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.0450 s (9030 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [147.34 µs 149.52 µs 152.24 µs]
                        change: [-5.7014% +0.8599% +7.5305%] (p = 0.81 > 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.0938 s (1890 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [803.02 µs 840.54 µs 874.33 µs]
                        change: [-9.8321% -3.9695% +1.5970%] (p = 0.20 > 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.1657 s (80 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [13.376 ms 13.606 ms 13.842 ms]
                        change: [-16.719% -12.168% -7.1637%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0004 s (70k iterations)
Benchmarking grayscale_u8_flip_v/256: Analyzing
grayscale_u8_flip_v/256 time:   [16.683 µs 17.413 µs 18.190 µs]
                        change: [-11.331% -3.7123% +4.1901%] (p = 0.40 > 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.0087 s (15k iterations)
Benchmarking grayscale_u8_flip_v/512: Analyzing
grayscale_u8_flip_v/512 time:   [62.702 µs 74.299 µs 85.297 µs]
                        change: [-14.064% -5.3374% +4.8087%] (p = 0.31 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high severe
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.0970 s (3360 iterations)
Benchmarking grayscale_u8_flip_v/1024: Analyzing
grayscale_u8_flip_v/1024
                        time:   [332.14 µs 353.50 µs 372.48 µs]
                        change: [+16.829% +24.785% +32.540%] (p = 0.00 < 0.05)
                        Performance has regressed.
