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.0122 s (30k iterations)
Benchmarking grayscale_u8_rgb/256: Analyzing
grayscale_u8_rgb/256    time:   [16.145 µs 17.937 µs 19.041 µs]
                        change: [-12.257% -0.7397% +10.907%] (p = 0.89 > 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.0012 s (10k iterations)
Benchmarking grayscale_u8_rgb/512: Analyzing
grayscale_u8_rgb/512    time:   [53.030 µs 54.592 µs 56.414 µs]
                        change: [+3.6595% +16.564% +33.028%] (p = 0.02 < 0.05)
                        Performance has regressed.
Found 5 outliers among 20 measurements (25.00%)
  5 (25.00%) high mild
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.0363 s (4410 iterations)
Benchmarking grayscale_u8_rgb/1024: Analyzing
grayscale_u8_rgb/1024   time:   [212.59 µs 227.41 µs 241.56 µs]
                        change: [-16.372% -8.4389% -0.2951%] (p = 0.07 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

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.0263 s (16k iterations)
Benchmarking grayscale_f32_rgb/256: Analyzing
grayscale_f32_rgb/256   time:   [75.157 µs 80.409 µs 88.291 µs]
                        change: [-2.1520% +4.3800% +13.724%] (p = 0.31 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  1 (5.00%) high mild
  3 (15.00%) high severe
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.0231 s (3780 iterations)
Benchmarking grayscale_f32_rgb/512: Analyzing
grayscale_f32_rgb/512   time:   [304.02 µs 306.43 µs 309.36 µs]
                        change: [-12.278% -6.4805% -1.6237%] (p = 0.02 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.4279 s (840 iterations)
Benchmarking grayscale_f32_rgb/1024: Analyzing
grayscale_f32_rgb/1024  time:   [1.5045 ms 1.6072 ms 1.8010 ms]
                        change: [-23.646% -14.213% -2.3047%] (p = 0.02 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe

Benchmarking threshold_u8/256
Benchmarking threshold_u8/256: Warming up for 500.00 ms
Benchmarking threshold_u8/256: Collecting 20 samples in estimated 2.0012 s (342k iterations)
Benchmarking threshold_u8/256: Analyzing
threshold_u8/256        time:   [2.6351 µs 2.9158 µs 3.0988 µs]
                        change: [-23.757% -16.189% -8.0120%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking threshold_u8/512
Benchmarking threshold_u8/512: Warming up for 500.00 ms
Benchmarking threshold_u8/512: Collecting 20 samples in estimated 2.0017 s (98k iterations)
Benchmarking threshold_u8/512: Analyzing
threshold_u8/512        time:   [9.0686 µs 9.5853 µs 9.9079 µs]
                        change: [-38.575% -29.435% -20.517%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking threshold_u8/1024
Benchmarking threshold_u8/1024: Warming up for 500.00 ms
Benchmarking threshold_u8/1024: Collecting 20 samples in estimated 2.0099 s (18k iterations)
Benchmarking threshold_u8/1024: Analyzing
threshold_u8/1024       time:   [37.527 µs 38.748 µs 39.998 µs]
                        change: [-49.303% -46.986% -44.519%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0012 s (235k iterations)
Benchmarking threshold_u8_cropped/256: Analyzing
threshold_u8_cropped/256
                        time:   [5.6989 µs 6.0035 µs 6.5414 µs]
                        change: [+4.0299% +12.368% +26.090%] (p = 0.01 < 0.05)
                        Performance has regressed.
Found 6 outliers among 20 measurements (30.00%)
  2 (10.00%) low mild
  1 (5.00%) high mild
  3 (15.00%) high severe
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.0052 s (78k iterations)
Benchmarking threshold_u8_cropped/512: Analyzing
threshold_u8_cropped/512
                        time:   [14.726 µs 15.643 µs 16.870 µs]
                        change: [-10.802% -3.8093% +3.4367%] (p = 0.34 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.0254 s (14k iterations)
Benchmarking threshold_u8_cropped/1024: Analyzing
threshold_u8_cropped/1024
                        time:   [77.621 µs 79.862 µs 82.508 µs]
                        change: [+4.4681% +7.0635% +9.6529%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 5 outliers among 20 measurements (25.00%)
  2 (10.00%) low severe
  2 (10.00%) high mild
  1 (5.00%) high severe

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.0272 s (14k iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [93.735 µs 95.403 µs 98.202 µs]
                        change: [-56.373% -55.118% -53.965%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0975 s (3570 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [377.25 µs 379.22 µs 381.61 µs]
                        change: [-58.858% -56.761% -54.959%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) low mild
  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.1146 s (630 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [1.9123 ms 1.9692 ms 2.0389 ms]
                        change: [-49.165% -46.553% -43.810%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

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.0025 s (41k iterations)
Benchmarking cast_u8_to_f32/256: Analyzing
cast_u8_to_f32/256      time:   [34.972 µs 35.830 µs 36.676 µs]
                        change: [-6.8468% +2.0366% +13.372%] (p = 0.70 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) low mild
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.0336 s (9450 iterations)
Benchmarking cast_u8_to_f32/512: Analyzing
cast_u8_to_f32/512      time:   [151.25 µs 153.11 µs 155.95 µs]
                        change: [+0.6009% +5.1525% +9.7654%] (p = 0.04 < 0.05)
                        Change within noise threshold.
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.1192 s (2310 iterations)
Benchmarking cast_u8_to_f32/1024: Analyzing
cast_u8_to_f32/1024     time:   [671.63 µs 685.22 µs 702.13 µs]
                        change: [-13.306% -6.6957% +1.8318%] (p = 0.11 > 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 invert_u8/256
Benchmarking invert_u8/256: Warming up for 500.00 ms
Benchmarking invert_u8/256: Collecting 20 samples in estimated 2.0026 s (129k iterations)
Benchmarking invert_u8/256: Analyzing
invert_u8/256           time:   [7.0329 µs 7.6218 µs 8.0010 µs]
                        change: [-33.978% -24.556% -14.438%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking invert_u8/512
Benchmarking invert_u8/512: Warming up for 500.00 ms
Benchmarking invert_u8/512: Collecting 20 samples in estimated 2.0017 s (26k iterations)
Benchmarking invert_u8/512: Analyzing
invert_u8/512           time:   [27.801 µs 28.817 µs 29.724 µs]
                        change: [-51.912% -47.169% -43.295%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking invert_u8/1024
Benchmarking invert_u8/1024: Warming up for 500.00 ms
Benchmarking invert_u8/1024: Collecting 20 samples in estimated 2.0590 s (6510 iterations)
Benchmarking invert_u8/1024: Analyzing
invert_u8/1024          time:   [109.42 µs 111.98 µs 114.80 µs]
                        change: [-52.951% -50.986% -48.701%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe

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.0148 s (23k iterations)
Benchmarking adjust_gamma_u8/256: Analyzing
adjust_gamma_u8/256     time:   [72.779 µs 75.248 µs 79.416 µs]
                        change: [-95.581% -95.247% -94.788%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0413 s (5670 iterations)
Benchmarking adjust_gamma_u8/512: Analyzing
adjust_gamma_u8/512     time:   [285.87 µs 295.38 µs 307.22 µs]
                        change: [-95.779% -95.610% -95.393%] (p = 0.00 < 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.1386 s (1260 iterations)
Benchmarking adjust_gamma_u8/1024: Analyzing
adjust_gamma_u8/1024    time:   [1.3956 ms 1.5575 ms 1.7137 ms]
                        change: [-96.366% -96.103% -95.826%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0232 s (14k iterations)
Benchmarking normalize_preset_u8_to_f32/256: Analyzing
normalize_preset_u8_to_f32/256
                        time:   [105.77 µs 107.06 µs 108.05 µs]
                        change: [-90.438% -89.995% -89.591%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0002 s (3780 iterations)
Benchmarking normalize_preset_u8_to_f32/512: Analyzing
normalize_preset_u8_to_f32/512
                        time:   [433.97 µs 464.32 µs 510.92 µs]
                        change: [-90.231% -89.379% -88.444%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 20 measurements (20.00%)
  1 (5.00%) high mild
  3 (15.00%) high severe
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.3088 s (840 iterations)
Benchmarking normalize_preset_u8_to_f32/1024: Analyzing
normalize_preset_u8_to_f32/1024
                        time:   [2.0594 ms 2.1542 ms 2.2971 ms]
                        change: [-92.623% -92.080% -91.542%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  2 (10.00%) high mild
  1 (5.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.0433 s (8190 iterations)
Benchmarking normalize_zscore_u8/256: Analyzing
normalize_zscore_u8/256 time:   [232.93 µs 241.28 µs 254.31 µs]
                        change: [-59.433% -58.304% -56.894%] (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 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.1500 s (1890 iterations)
Benchmarking normalize_zscore_u8/512: Analyzing
normalize_zscore_u8/512 time:   [1.0791 ms 1.0938 ms 1.1097 ms]
                        change: [-55.953% -55.195% -54.406%] (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.1396 s (420 iterations)
Benchmarking normalize_zscore_u8/1024: Analyzing
normalize_zscore_u8/1024
                        time:   [4.7917 ms 4.9470 ms 5.1144 ms]
                        change: [-76.172% -75.006% -73.831%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

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.0168 s (15k iterations)
Benchmarking adjust_contrast_u8/256: Analyzing
adjust_contrast_u8/256  time:   [120.51 µs 125.73 µs 130.81 µs]
                        change: [-62.828% -61.786% -60.643%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.0087 s (2520 iterations)
Benchmarking adjust_contrast_u8/512: Analyzing
adjust_contrast_u8/512  time:   [648.92 µs 663.80 µs 677.42 µs]
                        change: [-52.688% -51.740% -50.636%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.1109 s (630 iterations)
Benchmarking adjust_contrast_u8/1024: Analyzing
adjust_contrast_u8/1024 time:   [3.1429 ms 3.2091 ms 3.2934 ms]
                        change: [-80.398% -79.609% -78.709%] (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/256
Benchmarking scale_u8/256: Warming up for 500.00 ms
Benchmarking scale_u8/256: Collecting 20 samples in estimated 2.0025 s (30k iterations)
Benchmarking scale_u8/256: Analyzing
scale_u8/256            time:   [53.675 µs 55.564 µs 56.765 µs]
                        change: [-32.399% -28.596% -24.091%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking scale_u8/512
Benchmarking scale_u8/512: Warming up for 500.00 ms
Benchmarking scale_u8/512: Collecting 20 samples in estimated 2.0353 s (6090 iterations)
Benchmarking scale_u8/512: Analyzing
scale_u8/512            time:   [265.10 µs 270.37 µs 276.49 µs]
                        change: [-33.892% -30.497% -26.590%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  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.2239 s (1470 iterations)
Benchmarking scale_u8/1024: Analyzing
scale_u8/1024           time:   [1.2241 ms 1.2532 ms 1.2901 ms]
                        change: [-89.230% -88.679% -88.089%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

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.0013 s (4620 iterations)
Benchmarking normalize_preset_f32/256: Analyzing
normalize_preset_f32/256
                        time:   [325.79 µs 343.84 µs 368.19 µs]
                        change: [-67.181% -64.348% -61.536%] (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/512
Benchmarking normalize_preset_f32/512: Warming up for 500.00 ms
Benchmarking normalize_preset_f32/512: Collecting 20 samples in estimated 2.1607 s (1260 iterations)
Benchmarking normalize_preset_f32/512: Analyzing
normalize_preset_f32/512
                        time:   [1.3420 ms 1.3745 ms 1.4015 ms]
                        change: [-66.422% -65.549% -64.762%] (p = 0.00 < 0.05)
                        Performance has improved.
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.2168 s (210 iterations)
Benchmarking normalize_preset_f32/1024: Analyzing
normalize_preset_f32/1024
                        time:   [7.2816 ms 7.9174 ms 8.6212 ms]
                        change: [-64.172% -61.193% -57.927%] (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 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.0040 s (12k iterations)
Benchmarking fused_chain_u8/256: Analyzing
fused_chain_u8/256      time:   [159.74 µs 173.99 µs 187.55 µs]
                        change: [-44.383% -42.337% -39.855%] (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 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.0111 s (2730 iterations)
Benchmarking fused_chain_u8/512: Analyzing
fused_chain_u8/512      time:   [648.28 µs 667.34 µs 690.81 µs]
                        change: [-51.309% -50.092% -48.645%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.3402 s (840 iterations)
Benchmarking fused_chain_u8/1024: Analyzing
fused_chain_u8/1024     time:   [2.5898 ms 2.6712 ms 2.7714 ms]
                        change: [-62.993% -61.689% -60.046%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 20 measurements (20.00%)
  2 (10.00%) high mild
  2 (10.00%) high severe

Benchmarking materialize_flip_h_u8/256
Benchmarking materialize_flip_h_u8/256: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/256: Collecting 20 samples in estimated 2.0362 s (6300 iterations)
Benchmarking materialize_flip_h_u8/256: Analyzing
materialize_flip_h_u8/256
                        time:   [280.30 µs 315.78 µs 352.00 µs]
                        change: [-11.071% -3.5105% +5.5011%] (p = 0.41 > 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 materialize_flip_h_u8/512
Benchmarking materialize_flip_h_u8/512: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/512: Collecting 20 samples in estimated 2.2904 s (1470 iterations)
Benchmarking materialize_flip_h_u8/512: Analyzing
materialize_flip_h_u8/512
                        time:   [1.1125 ms 1.1283 ms 1.1483 ms]
                        change: [-20.849% -14.765% -9.3757%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild
Benchmarking materialize_flip_h_u8/1024
Benchmarking materialize_flip_h_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/1024: Collecting 20 samples in estimated 2.0770 s (420 iterations)
Benchmarking materialize_flip_h_u8/1024: Analyzing
materialize_flip_h_u8/1024
                        time:   [4.5293 ms 4.8409 ms 5.2672 ms]
                        change: [-16.407% -10.872% -3.8215%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 20 measurements (20.00%)
  1 (5.00%) high mild
  3 (15.00%) high severe

Benchmarking materialize_flip_v_u8/256
Benchmarking materialize_flip_v_u8/256: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/256: Collecting 20 samples in estimated 2.0255 s (7140 iterations)
Benchmarking materialize_flip_v_u8/256: Analyzing
materialize_flip_v_u8/256
                        time:   [279.14 µs 302.93 µs 334.20 µs]
                        change: [-11.614% -5.5294% +1.6997%] (p = 0.15 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  4 (20.00%) high severe
Benchmarking materialize_flip_v_u8/512
Benchmarking materialize_flip_v_u8/512: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/512: Collecting 20 samples in estimated 2.1566 s (1890 iterations)
Benchmarking materialize_flip_v_u8/512: Analyzing
materialize_flip_v_u8/512
                        time:   [1.1219 ms 1.2131 ms 1.3099 ms]
                        change: [-11.668% -4.6247% +1.9383%] (p = 0.22 > 0.05)
                        No change in performance detected.
Benchmarking materialize_flip_v_u8/1024
Benchmarking materialize_flip_v_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/1024: Collecting 20 samples in estimated 2.0304 s (420 iterations)
Benchmarking materialize_flip_v_u8/1024: Analyzing
materialize_flip_v_u8/1024
                        time:   [4.6938 ms 4.8154 ms 4.9128 ms]
                        change: [-16.016% -12.205% -8.5903%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking materialize_transpose_u8/256
Benchmarking materialize_transpose_u8/256: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/256: Collecting 20 samples in estimated 2.0478 s (6300 iterations)
Benchmarking materialize_transpose_u8/256: Analyzing
materialize_transpose_u8/256
                        time:   [270.85 µs 272.30 µs 275.03 µs]
                        change: [-13.062% -10.838% -8.5376%] (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 materialize_transpose_u8/512
Benchmarking materialize_transpose_u8/512: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/512: Collecting 20 samples in estimated 2.2148 s (1680 iterations)
Benchmarking materialize_transpose_u8/512: Analyzing
materialize_transpose_u8/512
                        time:   [1.1717 ms 1.2009 ms 1.2579 ms]
                        change: [-0.9833% +2.4470% +8.2175%] (p = 0.42 > 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 materialize_transpose_u8/1024
Benchmarking materialize_transpose_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/1024: Collecting 20 samples in estimated 2.7901 s (420 iterations)
Benchmarking materialize_transpose_u8/1024: Analyzing
materialize_transpose_u8/1024
                        time:   [6.2331 ms 6.5535 ms 6.8398 ms]
                        change: [-5.8518% -2.7201% +1.0976%] (p = 0.14 > 0.05)
                        No change in performance detected.

Benchmarking resize_224_u8/256
Benchmarking resize_224_u8/256: Warming up for 500.00 ms
Benchmarking resize_224_u8/256: Collecting 20 samples in estimated 2.0053 s (9450 iterations)
Benchmarking resize_224_u8/256: Analyzing
resize_224_u8/256       time:   [192.59 µs 200.99 µs 216.86 µs]
                        change: [-3.5124% +1.0614% +7.5213%] (p = 0.76 > 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 resize_224_u8/512
Benchmarking resize_224_u8/512: Warming up for 500.00 ms
Benchmarking resize_224_u8/512: Collecting 20 samples in estimated 2.0266 s (5670 iterations)
Benchmarking resize_224_u8/512: Analyzing
resize_224_u8/512       time:   [304.84 µs 330.83 µs 362.34 µs]
                        change: [-5.7867% +0.3518% +7.6877%] (p = 0.92 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high severe
Benchmarking resize_224_u8/1024
Benchmarking resize_224_u8/1024: Warming up for 500.00 ms
Benchmarking resize_224_u8/1024: Collecting 20 samples in estimated 2.1455 s (2100 iterations)
Benchmarking resize_224_u8/1024: Analyzing
resize_224_u8/1024      time:   [600.07 µs 623.34 µs 675.06 µs]
                        change: [-0.8138% +4.5693% +13.045%] (p = 0.27 > 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 crop_then_resize_224_u8/256
Benchmarking crop_then_resize_224_u8/256: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/256: Collecting 20 samples in estimated 2.0598 s (6300 iterations)
Benchmarking crop_then_resize_224_u8/256: Analyzing
crop_then_resize_224_u8/256
                        time:   [326.37 µs 354.04 µs 377.89 µs]
                        change: [-23.898% -10.015% +5.2088%] (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 crop_then_resize_224_u8/512
Benchmarking crop_then_resize_224_u8/512: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/512: Collecting 20 samples in estimated 2.2573 s (1680 iterations)
Benchmarking crop_then_resize_224_u8/512: Analyzing
crop_then_resize_224_u8/512
                        time:   [911.93 µs 996.35 µs 1.1146 ms]
                        change: [-23.042% -16.602% -9.3801%] (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 crop_then_resize_224_u8/1024
Benchmarking crop_then_resize_224_u8/1024: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/1024: Collecting 20 samples in estimated 2.2529 s (630 iterations)
Benchmarking crop_then_resize_224_u8/1024: Analyzing
crop_then_resize_224_u8/1024
                        time:   [3.1976 ms 3.5347 ms 3.9661 ms]
                        change: [-0.4469% +10.947% +25.200%] (p = 0.12 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  2 (10.00%) high mild
  2 (10.00%) high severe

Benchmarking blur_sigma2_u8_rgb/256
Benchmarking blur_sigma2_u8_rgb/256: Warming up for 500.00 ms
Benchmarking blur_sigma2_u8_rgb/256: Collecting 20 samples in estimated 2.1237 s (2520 iterations)
Benchmarking blur_sigma2_u8_rgb/256: Analyzing
blur_sigma2_u8_rgb/256  time:   [817.60 µs 826.12 µs 837.47 µs]
                        change: [-7.4853% -3.6788% +1.3253%] (p = 0.14 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  2 (10.00%) high mild
  2 (10.00%) high severe
Benchmarking blur_sigma2_u8_rgb/512
Benchmarking blur_sigma2_u8_rgb/512: Warming up for 500.00 ms
Benchmarking blur_sigma2_u8_rgb/512: Collecting 20 samples in estimated 2.0788 s (630 iterations)
Benchmarking blur_sigma2_u8_rgb/512: Analyzing
blur_sigma2_u8_rgb/512  time:   [3.1575 ms 3.2767 ms 3.4510 ms]
                        change: [-8.0795% -5.3739% -2.5788%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high severe
Benchmarking blur_sigma2_u8_rgb/1024
Benchmarking blur_sigma2_u8_rgb/1024: Warming up for 500.00 ms

Warning: Unable to complete 20 samples in 2.0s. You may wish to increase target time to 3.8s, enable flat sampling, or reduce sample count to 10.
Benchmarking blur_sigma2_u8_rgb/1024: Collecting 20 samples in estimated 3.8472 s (210 iterations)
Benchmarking blur_sigma2_u8_rgb/1024: Analyzing
blur_sigma2_u8_rgb/1024 time:   [16.465 ms 16.786 ms 17.211 ms]
                        change: [-9.8410% -5.9074% -2.3853%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high severe

Benchmarking erode_k3_x3_u8/256
Benchmarking erode_k3_x3_u8/256: Warming up for 500.00 ms
Benchmarking erode_k3_x3_u8/256: Collecting 20 samples in estimated 2.0105 s (24k iterations)
Benchmarking erode_k3_x3_u8/256: Analyzing
erode_k3_x3_u8/256      time:   [76.327 µs 76.786 µs 77.381 µs]
                        change: [-16.378% -6.4995% +3.6552%] (p = 0.29 > 0.05)
                        No change in performance detected.
Benchmarking erode_k3_x3_u8/512
Benchmarking erode_k3_x3_u8/512: Warming up for 500.00 ms
Benchmarking erode_k3_x3_u8/512: Collecting 20 samples in estimated 2.0196 s (6720 iterations)
Benchmarking erode_k3_x3_u8/512: Analyzing
erode_k3_x3_u8/512      time:   [262.16 µs 268.94 µs 278.89 µs]
                        change: [+2.2554% +12.578% +24.528%] (p = 0.02 < 0.05)
                        Performance has regressed.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) high mild
  2 (10.00%) high severe
Benchmarking erode_k3_x3_u8/1024
Benchmarking erode_k3_x3_u8/1024: Warming up for 500.00 ms
Benchmarking erode_k3_x3_u8/1024: Collecting 20 samples in estimated 2.2376 s (1680 iterations)
Benchmarking erode_k3_x3_u8/1024: Analyzing
erode_k3_x3_u8/1024     time:   [1.2095 ms 1.2480 ms 1.3050 ms]
                        change: [-7.1002% -0.3908% +6.4805%] (p = 0.91 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe

Benchmarking rotate_30_bilinear_u8_rgb/256
Benchmarking rotate_30_bilinear_u8_rgb/256: Warming up for 500.00 ms
Benchmarking rotate_30_bilinear_u8_rgb/256: Collecting 20 samples in estimated 2.2726 s (840 iterations)
Benchmarking rotate_30_bilinear_u8_rgb/256: Analyzing
rotate_30_bilinear_u8_rgb/256
                        time:   [2.6085 ms 2.6254 ms 2.6436 ms]
                        change: [-16.047% -9.2973% -3.1248%] (p = 0.01 < 0.05)
                        Performance has improved.
Benchmarking rotate_30_bilinear_u8_rgb/512
Benchmarking rotate_30_bilinear_u8_rgb/512: Warming up for 500.00 ms

Warning: Unable to complete 20 samples in 2.0s. You may wish to increase target time to 2.4s, enable flat sampling, or reduce sample count to 10.
Benchmarking rotate_30_bilinear_u8_rgb/512: Collecting 20 samples in estimated 2.4258 s (210 iterations)
Benchmarking rotate_30_bilinear_u8_rgb/512: Analyzing
rotate_30_bilinear_u8_rgb/512
                        time:   [10.683 ms 11.001 ms 11.338 ms]
                        change: [-10.894% -5.8782% -1.0555%] (p = 0.03 < 0.05)
                        Performance has improved.
Found 4 outliers among 20 measurements (20.00%)
  3 (15.00%) high mild
  1 (5.00%) high severe
Benchmarking rotate_30_bilinear_u8_rgb/1024
Benchmarking rotate_30_bilinear_u8_rgb/1024: Warming up for 500.00 ms
Benchmarking rotate_30_bilinear_u8_rgb/1024: Collecting 20 samples in estimated 2.8118 s (60 iterations)
Benchmarking rotate_30_bilinear_u8_rgb/1024: Analyzing
rotate_30_bilinear_u8_rgb/1024
                        time:   [44.611 ms 46.588 ms 49.479 ms]
                        change: [+0.6639% +5.3702% +12.273%] (p = 0.06 > 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 encode_jpeg_q90_rgb/256
Benchmarking encode_jpeg_q90_rgb/256: Warming up for 500.00 ms
Benchmarking encode_jpeg_q90_rgb/256: Collecting 20 samples in estimated 2.0918 s (1050 iterations)
Benchmarking encode_jpeg_q90_rgb/256: Analyzing
encode_jpeg_q90_rgb/256 time:   [1.8898 ms 1.9084 ms 1.9291 ms]
                        change: [-3.5307% -1.1169% +1.0465%] (p = 0.39 > 0.05)
                        No change in performance detected.
Benchmarking encode_jpeg_q90_rgb/512
Benchmarking encode_jpeg_q90_rgb/512: Warming up for 500.00 ms
Benchmarking encode_jpeg_q90_rgb/512: Collecting 20 samples in estimated 3.2040 s (420 iterations)
Benchmarking encode_jpeg_q90_rgb/512: Analyzing
encode_jpeg_q90_rgb/512 time:   [7.6412 ms 7.7847 ms 8.0078 ms]
                        change: [-7.6282% -2.9817% +1.7566%] (p = 0.25 > 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 encode_jpeg_q90_rgb/1024
Benchmarking encode_jpeg_q90_rgb/1024: Warming up for 500.00 ms
Benchmarking encode_jpeg_q90_rgb/1024: Collecting 20 samples in estimated 2.0770 s (60 iterations)
Benchmarking encode_jpeg_q90_rgb/1024: Analyzing
encode_jpeg_q90_rgb/1024
                        time:   [30.637 ms 30.898 ms 31.186 ms]
                        change: [-9.5317% -6.4705% -3.5235%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking encode_png_rgb/256
Benchmarking encode_png_rgb/256: Warming up for 500.00 ms
Benchmarking encode_png_rgb/256: Collecting 20 samples in estimated 2.0167 s (4620 iterations)
Benchmarking encode_png_rgb/256: Analyzing
encode_png_rgb/256      time:   [425.39 µs 426.95 µs 428.82 µs]
                        change: [-13.421% -4.6644% +2.4735%] (p = 0.39 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking encode_png_rgb/512
Benchmarking encode_png_rgb/512: Warming up for 500.00 ms
Benchmarking encode_png_rgb/512: Collecting 20 samples in estimated 2.1797 s (1260 iterations)
Benchmarking encode_png_rgb/512: Analyzing
encode_png_rgb/512      time:   [1.8200 ms 1.9300 ms 2.0547 ms]
                        change: [-4.5042% +3.9664% +12.000%] (p = 0.38 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking encode_png_rgb/1024
Benchmarking encode_png_rgb/1024: Warming up for 500.00 ms
Benchmarking encode_png_rgb/1024: Collecting 20 samples in estimated 3.1750 s (420 iterations)
Benchmarking encode_png_rgb/1024: Analyzing
encode_png_rgb/1024     time:   [7.5604 ms 7.9815 ms 8.5126 ms]
                        change: [-1.8834% +1.5999% +5.9628%] (p = 0.48 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
