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.0118 s (31k iterations)
Benchmarking grayscale_u8_rgb/256: Analyzing
grayscale_u8_rgb/256    time:   [20.305 µs 22.836 µs 24.348 µs]
                        change: [-8.9829% +4.2978% +19.581%] (p = 0.55 > 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.0251 s (7770 iterations)
Benchmarking grayscale_u8_rgb/512: Analyzing
grayscale_u8_rgb/512    time:   [63.697 µs 64.231 µs 64.933 µs]
                        change: [-0.7935% +1.6132% +4.4003%] (p = 0.28 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
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.0489 s (3780 iterations)
Benchmarking grayscale_u8_rgb/1024: Analyzing
grayscale_u8_rgb/1024   time:   [278.50 µs 286.00 µs 293.91 µs]
                        change: [-6.4315% -0.3793% +5.7064%] (p = 0.91 > 0.05)
                        No change in performance detected.

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.0030 s (13k iterations)
Benchmarking grayscale_f32_rgb/256: Analyzing
grayscale_f32_rgb/256   time:   [100.69 µs 105.05 µs 110.59 µs]
                        change: [-4.4705% +0.6718% +6.9164%] (p = 0.83 > 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/512
Benchmarking grayscale_f32_rgb/512: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/512: Collecting 20 samples in estimated 2.0029 s (2730 iterations)
Benchmarking grayscale_f32_rgb/512: Analyzing
grayscale_f32_rgb/512   time:   [405.38 µs 414.27 µs 426.44 µs]
                        change: [-5.6839% -2.1165% +1.1538%] (p = 0.25 > 0.05)
                        No change in performance detected.
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.1280 s (420 iterations)
Benchmarking grayscale_f32_rgb/1024: Analyzing
grayscale_f32_rgb/1024  time:   [2.3668 ms 2.4607 ms 2.5813 ms]
                        change: [-14.067% -4.5112% +6.3419%] (p = 0.43 > 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 threshold_u8/256
Benchmarking threshold_u8/256: Warming up for 500.00 ms
Benchmarking threshold_u8/256: Collecting 20 samples in estimated 2.0001 s (268k iterations)
Benchmarking threshold_u8/256: Analyzing
threshold_u8/256        time:   [2.8466 µs 3.1000 µs 3.2847 µs]
                        change: [-16.329% -6.1442% +5.9666%] (p = 0.31 > 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.0019 s (83k iterations)
Benchmarking threshold_u8/512: Analyzing
threshold_u8/512        time:   [10.837 µs 11.769 µs 12.431 µs]
                        change: [-12.386% +4.0460% +24.488%] (p = 0.65 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8/1024
Benchmarking threshold_u8/1024: Warming up for 500.00 ms
Benchmarking threshold_u8/1024: Collecting 20 samples in estimated 2.0077 s (17k iterations)
Benchmarking threshold_u8/1024: Analyzing
threshold_u8/1024       time:   [42.027 µs 44.122 µs 45.606 µs]
                        change: [-8.7972% -4.4828% -0.0718%] (p = 0.06 > 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.0005 s (181k iterations)
Benchmarking threshold_u8_cropped/256: Analyzing
threshold_u8_cropped/256
                        time:   [7.2095 µs 7.4545 µs 7.8186 µs]
                        change: [-8.3766% -3.9277% +1.3284%] (p = 0.13 > 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 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.0042 s (65k iterations)
Benchmarking threshold_u8_cropped/512: Analyzing
threshold_u8_cropped/512
                        time:   [18.393 µs 19.276 µs 20.320 µs]
                        change: [-20.438% -11.694% -2.6117%] (p = 0.03 < 0.05)
                        Performance has improved.
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.0271 s (12k iterations)
Benchmarking threshold_u8_cropped/1024: Analyzing
threshold_u8_cropped/1024
                        time:   [87.540 µs 88.992 µs 90.414 µs]
                        change: [-2.8195% -1.2944% +0.1809%] (p = 0.10 > 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/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.0377 s (11k iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [136.08 µs 138.70 µs 141.23 µs]
                        change: [-12.603% -8.0718% -3.5269%] (p = 0.00 < 0.05)
                        Performance has improved.
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.1660 s (2520 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [545.35 µs 556.68 µs 572.41 µs]
                        change: [-4.7880% -2.1945% +1.1819%] (p = 0.15 > 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 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.4447 s (420 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [2.5873 ms 2.6621 ms 2.7357 ms]
                        change: [-11.314% -7.3005% -3.1156%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0085 s (34k iterations)
Benchmarking cast_u8_to_f32/256: Analyzing
cast_u8_to_f32/256      time:   [43.105 µs 44.152 µs 44.921 µs]
                        change: [-15.371% -6.7493% +1.6579%] (p = 0.15 > 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.0476 s (8190 iterations)
Benchmarking cast_u8_to_f32/512: Analyzing
cast_u8_to_f32/512      time:   [170.70 µs 174.70 µs 180.21 µs]
                        change: [-8.3237% -5.7511% -3.0647%] (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_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.0361 s (1260 iterations)
Benchmarking cast_u8_to_f32/1024: Analyzing
cast_u8_to_f32/1024     time:   [1.2048 ms 1.2568 ms 1.3250 ms]
                        change: [-28.339% -24.923% -20.919%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0058 s (32k iterations)
Benchmarking materialize_flip_h_u8/256: Analyzing
materialize_flip_h_u8/256
                        time:   [54.239 µs 55.436 µs 57.361 µs]
                        change: [-83.909% -83.271% -82.562%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.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.0347 s (7350 iterations)
Benchmarking materialize_flip_h_u8/512: Analyzing
materialize_flip_h_u8/512
                        time:   [225.89 µs 228.66 µs 233.10 µs]
                        change: [-84.076% -83.579% -83.077%] (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_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.1473 s (1680 iterations)
Benchmarking materialize_flip_h_u8/1024: Analyzing
materialize_flip_h_u8/1024
                        time:   [1.0128 ms 1.0275 ms 1.0464 ms]
                        change: [-83.200% -82.809% -82.354%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

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.0009 s (106k iterations)
Benchmarking materialize_flip_v_u8/256: Analyzing
materialize_flip_v_u8/256
                        time:   [9.9468 µs 10.331 µs 10.547 µs]
                        change: [-97.560% -97.354% -97.146%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0065 s (19k iterations)
Benchmarking materialize_flip_v_u8/512: Analyzing
materialize_flip_v_u8/512
                        time:   [58.020 µs 59.632 µs 61.783 µs]
                        change: [-96.420% -96.141% -95.853%] (p = 0.00 < 0.05)
                        Performance has improved.
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.1042 s (3780 iterations)
Benchmarking materialize_flip_v_u8/1024: Analyzing
materialize_flip_v_u8/1024
                        time:   [286.18 µs 290.69 µs 298.51 µs]
                        change: [-95.069% -94.875% -94.687%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

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.0120 s (26k iterations)
Benchmarking materialize_transpose_u8/256: Analyzing
materialize_transpose_u8/256
                        time:   [58.824 µs 61.459 µs 64.015 µs]
                        change: [-26.268% -22.944% -19.078%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0130 s (5460 iterations)
Benchmarking materialize_transpose_u8/512: Analyzing
materialize_transpose_u8/512
                        time:   [325.01 µs 347.80 µs 372.87 µs]
                        change: [-2.2331% +2.9247% +8.2154%] (p = 0.29 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
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.9011 s (630 iterations)
Benchmarking materialize_transpose_u8/1024: Analyzing
materialize_transpose_u8/1024
                        time:   [4.2766 ms 4.3414 ms 4.4218 ms]
                        change: [-14.578% -7.1447% +0.6683%] (p = 0.10 > 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 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.0169 s (18k iterations)
Benchmarking cast_u8_to_f32_flip_h/256: Analyzing
cast_u8_to_f32_flip_h/256
                        time:   [92.839 µs 97.908 µs 104.63 µs]
                        change: [-5.4337% -0.4989% +4.8646%] (p = 0.86 > 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_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.0232 s (4200 iterations)
Benchmarking cast_u8_to_f32_flip_h/512: Analyzing
cast_u8_to_f32_flip_h/512
                        time:   [369.26 µs 373.03 µs 376.42 µs]
                        change: [-18.110% -14.484% -11.855%] (p = 0.00 < 0.05)
                        Performance has improved.
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.5151 s (840 iterations)
Benchmarking cast_u8_to_f32_flip_h/1024: Analyzing
cast_u8_to_f32_flip_h/1024
                        time:   [2.2365 ms 2.4619 ms 2.6217 ms]
                        change: [-32.201% -27.858% -23.350%] (p = 0.00 < 0.05)
                        Performance has improved.

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.0215 s (8190 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [188.63 µs 192.16 µs 196.14 µs]
                        change: [-3.8470% -0.0467% +3.2500%] (p = 0.98 > 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.1435 s (1260 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [1.4686 ms 1.5151 ms 1.5729 ms]
                        change: [+24.986% +30.700% +35.472%] (p = 0.00 < 0.05)
                        Performance has regressed.
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.4244 s (80 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [16.939 ms 17.299 ms 17.711 ms]
                        change: [-21.471% -18.752% -16.132%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild

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.0091 s (26k iterations)
Benchmarking grayscale_u8_flip_h/256: Analyzing
grayscale_u8_flip_h/256 time:   [69.956 µs 70.858 µs 71.457 µs]
                        change: [-19.161% -16.914% -14.995%] (p = 0.00 < 0.05)
                        Performance has improved.
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.0160 s (5250 iterations)
Benchmarking grayscale_u8_flip_h/512: Analyzing
grayscale_u8_flip_h/512 time:   [291.43 µs 293.25 µs 295.14 µs]
                        change: [-17.823% -15.333% -13.289%] (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 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.0145 s (1260 iterations)
Benchmarking grayscale_u8_flip_h/1024: Analyzing
grayscale_u8_flip_h/1024
                        time:   [1.3251 ms 1.3625 ms 1.4102 ms]
                        change: [-20.970% -12.707% -5.2693%] (p = 0.01 < 0.05)
                        Performance has improved.

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.0324 s (6930 iterations)
Benchmarking resize_224_u8/256: Analyzing
resize_224_u8/256       time:   [261.95 µs 272.19 µs 285.08 µs]
                        change: [-0.0045% +10.621% +21.892%] (p = 0.09 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
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.0091 s (3990 iterations)
Benchmarking resize_224_u8/512: Analyzing
resize_224_u8/512       time:   [403.29 µs 422.04 µs 443.49 µs]
                        change: [-4.2279% +2.7805% +11.157%] (p = 0.49 > 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/1024
Benchmarking resize_224_u8/1024: Warming up for 500.00 ms
Benchmarking resize_224_u8/1024: Collecting 20 samples in estimated 2.1782 s (1680 iterations)
Benchmarking resize_224_u8/1024: Analyzing
resize_224_u8/1024      time:   [893.86 µs 950.86 µs 1.0363 ms]
                        change: [-1.3552% +6.3070% +13.669%] (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 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.0277 s (8610 iterations)
Benchmarking crop_then_resize_224_u8/256: Analyzing
crop_then_resize_224_u8/256
                        time:   [226.91 µs 235.44 µs 252.69 µs]
                        change: [+4.2055% +8.1883% +13.935%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.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.0346 s (4620 iterations)
Benchmarking crop_then_resize_224_u8/512: Analyzing
crop_then_resize_224_u8/512
                        time:   [386.16 µs 406.53 µs 436.10 µs]
                        change: [-6.6998% -1.1441% +4.7979%] (p = 0.71 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  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.2148 s (2100 iterations)
Benchmarking crop_then_resize_224_u8/1024: Analyzing
crop_then_resize_224_u8/1024
                        time:   [764.69 µs 789.90 µs 832.30 µs]
                        change: [-4.9954% -0.7237% +3.3837%] (p = 0.75 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
