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.0323 s (7140 iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [87.666 µs 89.210 µs 91.316 µs]
                        change: [-2.5735% +0.3399% +3.2692%] (p = 0.82 > 0.05)
                        No change in performance detected.
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.0719 s (3150 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [408.32 µs 447.74 µs 491.33 µs]
                        change: [+0.3747% +7.9684% +15.744%] (p = 0.05 > 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.5936 s (840 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [1.5283 ms 1.5816 ms 1.6582 ms]
                        change: [-17.146% -8.6983% +1.0917%] (p = 0.08 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high severe

Benchmarking invert_u8/256
Benchmarking invert_u8/256: Warming up for 500.00 ms
Benchmarking invert_u8/256: Collecting 20 samples in estimated 2.0019 s (114k iterations)
Benchmarking invert_u8/256: Analyzing
invert_u8/256           time:   [6.7453 µs 7.2880 µs 7.6731 µs]
                        change: [-8.2596% +0.4661% +9.7249%] (p = 0.92 > 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.0092 s (24k iterations)
Benchmarking invert_u8/512: Analyzing
invert_u8/512           time:   [27.752 µs 30.057 µs 32.269 µs]
                        change: [-9.5999% +2.8968% +17.144%] (p = 0.68 > 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.0755 s (5250 iterations)
Benchmarking invert_u8/1024: Analyzing
invert_u8/1024          time:   [131.98 µs 134.02 µs 137.45 µs]
                        change: [-10.237% -5.2584% -1.0401%] (p = 0.03 < 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.0179 s (23k iterations)
Benchmarking adjust_gamma_u8/256: Analyzing
adjust_gamma_u8/256     time:   [61.751 µs 64.323 µs 67.953 µs]
                        change: [-2.2894% +4.7861% +12.913%] (p = 0.26 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.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.0071 s (5880 iterations)
Benchmarking adjust_gamma_u8/512: Analyzing
adjust_gamma_u8/512     time:   [249.32 µs 264.32 µs 286.26 µs]
                        change: [+0.3946% +5.8484% +12.210%] (p = 0.06 > 0.05)
                        No change in performance detected.
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.1404 s (1470 iterations)
Benchmarking adjust_gamma_u8/1024: Analyzing
adjust_gamma_u8/1024    time:   [1.1646 ms 1.2073 ms 1.2767 ms]
                        change: [-2.3745% +2.4502% +7.5634%] (p = 0.36 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) high mild
  2 (10.00%) high severe

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.0409 s (7980 iterations)
Benchmarking normalize_zscore_u8/256: Analyzing
normalize_zscore_u8/256 time:   [239.42 µs 244.37 µs 250.88 µs]
                        change: [-14.274% -10.266% -6.9553%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  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.2231 s (1890 iterations)
Benchmarking normalize_zscore_u8/512: Analyzing
normalize_zscore_u8/512 time:   [1.0838 ms 1.1113 ms 1.1362 ms]
                        change: [-2.5472% +0.4383% +3.3807%] (p = 0.78 > 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.0271 s (420 iterations)
Benchmarking normalize_zscore_u8/1024: Analyzing
normalize_zscore_u8/1024
                        time:   [4.4577 ms 4.5203 ms 4.5851 ms]
                        change: [-15.042% -9.5976% -4.6655%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking scale_u8/256
Benchmarking scale_u8/256: Warming up for 500.00 ms
Benchmarking scale_u8/256: Collecting 20 samples in estimated 2.0114 s (24k iterations)
Benchmarking scale_u8/256: Analyzing
scale_u8/256            time:   [59.510 µs 66.045 µs 71.141 µs]
                        change: [-13.736% -4.4670% +5.6178%] (p = 0.38 > 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.0447 s (5040 iterations)
Benchmarking scale_u8/512: Analyzing
scale_u8/512            time:   [324.52 µs 331.67 µs 339.83 µs]
                        change: [-1.1229% +2.0266% +5.5255%] (p = 0.26 > 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 scale_u8/1024
Benchmarking scale_u8/1024: Warming up for 500.00 ms
Benchmarking scale_u8/1024: Collecting 20 samples in estimated 2.2480 s (1260 iterations)
Benchmarking scale_u8/1024: Analyzing
scale_u8/1024           time:   [1.5069 ms 1.5689 ms 1.6564 ms]
                        change: [+6.0043% +10.300% +15.370%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe

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.0347 s (4830 iterations)
Benchmarking normalize_preset_f32/256: Analyzing
normalize_preset_f32/256
                        time:   [360.14 µs 367.75 µs 377.00 µs]
                        change: [-1.7313% +2.0778% +5.6735%] (p = 0.30 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.2424 s (1260 iterations)
Benchmarking normalize_preset_f32/512: Analyzing
normalize_preset_f32/512
                        time:   [1.6150 ms 1.6989 ms 1.8041 ms]
                        change: [+1.6011% +8.5046% +16.456%] (p = 0.03 < 0.05)
                        Performance has regressed.
Found 4 outliers among 20 measurements (20.00%)
  2 (10.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.2s, enable flat sampling, or reduce sample count to 10.
Benchmarking normalize_preset_f32/1024: Collecting 20 samples in estimated 2.2485 s (210 iterations)
Benchmarking normalize_preset_f32/1024: Analyzing
normalize_preset_f32/1024
                        time:   [7.6329 ms 7.9849 ms 8.4470 ms]
                        change: [+17.759% +28.835% +44.324%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 20 measurements (5.00%)
  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.0071 s (8820 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [154.72 µs 160.38 µs 165.69 µs]
                        change: [-7.1864% -3.8942% -0.2370%] (p = 0.04 < 0.05)
                        Change within noise threshold.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.1348 s (1890 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [832.42 µs 862.37 µs 894.91 µs]
                        change: [-3.3058% +1.8340% +7.0316%] (p = 0.50 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.1687 s (100 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [13.218 ms 13.776 ms 14.380 ms]
                        change: [+7.3166% +14.356% +21.197%] (p = 0.00 < 0.05)
                        Performance has regressed.

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.0035 s (69k iterations)
Benchmarking grayscale_u8_flip_v/256: Analyzing
grayscale_u8_flip_v/256 time:   [15.229 µs 16.501 µs 17.581 µs]
                        change: [-0.2309% +5.4629% +12.583%] (p = 0.10 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
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.0253 s (16k iterations)
Benchmarking grayscale_u8_flip_v/512: Analyzing
grayscale_u8_flip_v/512 time:   [68.356 µs 73.532 µs 77.281 µs]
                        change: [-3.1555% +4.9664% +13.927%] (p = 0.27 > 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.1017 s (3990 iterations)
Benchmarking grayscale_u8_flip_v/1024: Analyzing
grayscale_u8_flip_v/1024
                        time:   [275.52 µs 290.77 µs 306.97 µs]
                        change: [-5.2252% -0.8928% +3.7579%] (p = 0.71 > 0.05)
                        No change in performance detected.
