warning: value assigned to `i` is never read
   --> src/field/higher_order.rs:298:17
    |
298 |     let mut i = 2u64;
    |                 ^^^^
    |
    = help: maybe it is overwritten before being read?
    = note: `-W unused-assignments` implied by `-W unused`
    = help: to override `-W unused` add `#[allow(unused_assignments)]`

warning: `clock-curve-math` (lib) generated 1 warning
    Finished `bench` profile [optimized] target(s) in 0.53s
     Running benches/constant_time.rs (target/release/deps/constant_time-a00a639e33fdb746)
Gnuplot not found, using plotters backend
Benchmarking ct_eq
Benchmarking ct_eq: Warming up for 3.0000 s
Benchmarking ct_eq: Collecting 100 samples in estimated 5.0000 s (3.5B iterations)
Benchmarking ct_eq: Analyzing
ct_eq                   time:   [1.4428 ns 1.4500 ns 1.4578 ns]
                        change: [+245.79% +255.00% +263.09%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
  1 (1.00%) low mild
  2 (2.00%) high mild

Benchmarking ct_cmp
Benchmarking ct_cmp: Warming up for 3.0000 s
Benchmarking ct_cmp: Collecting 100 samples in estimated 5.0000 s (1.2B iterations)
Benchmarking ct_cmp: Analyzing
ct_cmp                  time:   [4.2448 ns 4.2581 ns 4.2724 ns]
                        change: [+0.8280% +1.1705% +1.5560%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
  2 (2.00%) low mild
  2 (2.00%) high mild

Benchmarking ct_select
Benchmarking ct_select: Warming up for 3.0000 s
Benchmarking ct_select: Collecting 100 samples in estimated 5.0000 s (3.0B iterations)
Benchmarking ct_select: Analyzing
ct_select               time:   [1.6520 ns 1.6589 ns 1.6666 ns]
                        change: [−0.6959% +0.0208% +0.7222%] (p = 0.96 > 0.05)
                        No change in performance detected.
Found 8 outliers among 100 measurements (8.00%)
  1 (1.00%) low severe
  2 (2.00%) low mild
  3 (3.00%) high mild
  2 (2.00%) high severe

Benchmarking ct_mask
Benchmarking ct_mask: Warming up for 3.0000 s
Benchmarking ct_mask: Collecting 100 samples in estimated 5.0000 s (7.7B iterations)
Benchmarking ct_mask: Analyzing
ct_mask                 time:   [648.39 ps 650.67 ps 652.91 ps]
                        change: [−0.6825% +0.1921% +0.8697%] (p = 0.66 > 0.05)
                        No change in performance detected.

Benchmarking ct_is_zero
Benchmarking ct_is_zero: Warming up for 3.0000 s
Benchmarking ct_is_zero: Collecting 100 samples in estimated 5.0000 s (6.2B iterations)
Benchmarking ct_is_zero: Analyzing
ct_is_zero              time:   [799.81 ps 802.66 ps 805.49 ps]
                        change: [−0.8756% −0.1008% +0.6154%] (p = 0.80 > 0.05)
                        No change in performance detected.
Found 4 outliers among 100 measurements (4.00%)
  1 (1.00%) low mild
  3 (3.00%) high mild

Benchmarking ct_array_select
Benchmarking ct_array_select: Warming up for 3.0000 s
Benchmarking ct_array_select: Collecting 100 samples in estimated 5.0000 s (4.2B iterations)
Benchmarking ct_array_select: Analyzing
ct_array_select         time:   [1.2958 ns 1.3225 ns 1.3466 ns]
                        change: [+1.3234% +3.6692% +6.0163%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking field_conditional_select
Benchmarking field_conditional_select: Warming up for 3.0000 s
Benchmarking field_conditional_select: Collecting 100 samples in estimated 5.0000 s (1.2B iterations)
Benchmarking field_conditional_select: Analyzing
field_conditional_select
                        time:   [4.4236 ns 4.4580 ns 4.4885 ns]
                        change: [−0.4751% +0.4083% +1.2781%] (p = 0.37 > 0.05)
                        No change in performance detected.
Found 6 outliers among 100 measurements (6.00%)
  6 (6.00%) low mild

Benchmarking scalar_conditional_select
Benchmarking scalar_conditional_select: Warming up for 3.0000 s
Benchmarking scalar_conditional_select: Collecting 100 samples in estimated 5.0000 s (1.1B iterations)
Benchmarking scalar_conditional_select: Analyzing
scalar_conditional_select
                        time:   [4.4142 ns 4.4474 ns 4.4775 ns]
                        change: [+1.0351% +1.8078% +2.5114%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking ct_arithmetic_verification/field_add_ct
Benchmarking ct_arithmetic_verification/field_add_ct: Warming up for 3.0000 s
Benchmarking ct_arithmetic_verification/field_add_ct: Collecting 100 samples in estimated 5.0000 s (578M iterations)
Benchmarking ct_arithmetic_verification/field_add_ct: Analyzing
ct_arithmetic_verification/field_add_ct
                        time:   [8.7763 ns 8.8903 ns 9.0356 ns]
                        thrpt:  [110.67 Gelem/s 112.48 Gelem/s 113.94 Gelem/s]
                 change:
                        time:   [+1.5665% +2.8687% +3.9711%] (p = 0.00 < 0.05)
                        thrpt:  [−3.8195% −2.7887% −1.5424%]
                        Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
  1 (1.00%) low mild
  2 (2.00%) high mild
  9 (9.00%) high severe
Benchmarking ct_arithmetic_verification/field_mul_ct
Benchmarking ct_arithmetic_verification/field_mul_ct: Warming up for 3.0000 s
Benchmarking ct_arithmetic_verification/field_mul_ct: Collecting 100 samples in estimated 5.0008 s (26M iterations)
Benchmarking ct_arithmetic_verification/field_mul_ct: Analyzing
ct_arithmetic_verification/field_mul_ct
                        time:   [189.61 ns 190.13 ns 190.71 ns]
                        thrpt:  [5.2435 Gelem/s 5.2595 Gelem/s 5.2740 Gelem/s]
                 change:
                        time:   [−4.4336% −3.9752% −3.5243%] (p = 0.00 < 0.05)
                        thrpt:  [+3.6531% +4.1398% +4.6393%]
                        Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
  2 (2.00%) high mild
Benchmarking ct_arithmetic_verification/scalar_add_ct
Benchmarking ct_arithmetic_verification/scalar_add_ct: Warming up for 3.0000 s
Benchmarking ct_arithmetic_verification/scalar_add_ct: Collecting 100 samples in estimated 5.0000 s (672M iterations)
Benchmarking ct_arithmetic_verification/scalar_add_ct: Analyzing
ct_arithmetic_verification/scalar_add_ct
                        time:   [7.4059 ns 7.4349 ns 7.4676 ns]
                        thrpt:  [133.91 Gelem/s 134.50 Gelem/s 135.03 Gelem/s]
Found 8 outliers among 100 measurements (8.00%)
  1 (1.00%) low mild
  4 (4.00%) high mild
  3 (3.00%) high severe
Benchmarking ct_arithmetic_verification/scalar_mul_ct
Benchmarking ct_arithmetic_verification/scalar_mul_ct: Warming up for 3.0000 s
Benchmarking ct_arithmetic_verification/scalar_mul_ct: Collecting 100 samples in estimated 5.0005 s (26M iterations)
Benchmarking ct_arithmetic_verification/scalar_mul_ct: Analyzing
ct_arithmetic_verification/scalar_mul_ct
                        time:   [194.07 ns 195.13 ns 196.25 ns]
                        thrpt:  [5.0955 Gelem/s 5.1247 Gelem/s 5.1527 Gelem/s]
Found 9 outliers among 100 measurements (9.00%)
  5 (5.00%) high mild
  4 (4.00%) high severe

Benchmarking ct_comparison_timing/ct_eq_timing
Benchmarking ct_comparison_timing/ct_eq_timing: Warming up for 3.0000 s
Benchmarking ct_comparison_timing/ct_eq_timing: Collecting 100 samples in estimated 5.0000 s (2.2B iterations)
Benchmarking ct_comparison_timing/ct_eq_timing: Analyzing
ct_comparison_timing/ct_eq_timing
                        time:   [2.1253 ns 2.1390 ns 2.1555 ns]
Found 1 outliers among 100 measurements (1.00%)
  1 (1.00%) high severe
Benchmarking ct_comparison_timing/ct_lt_timing
Benchmarking ct_comparison_timing/ct_lt_timing: Warming up for 3.0000 s
Benchmarking ct_comparison_timing/ct_lt_timing: Collecting 100 samples in estimated 5.0000 s (2.4B iterations)
Benchmarking ct_comparison_timing/ct_lt_timing: Analyzing
ct_comparison_timing/ct_lt_timing
                        time:   [2.1669 ns 2.1765 ns 2.1876 ns]
Found 6 outliers among 100 measurements (6.00%)
  1 (1.00%) low mild
  4 (4.00%) high mild
  1 (1.00%) high severe
Benchmarking ct_comparison_timing/ct_gt_timing
Benchmarking ct_comparison_timing/ct_gt_timing: Warming up for 3.0000 s
Benchmarking ct_comparison_timing/ct_gt_timing: Collecting 100 samples in estimated 5.0000 s (2.3B iterations)
Benchmarking ct_comparison_timing/ct_gt_timing: Analyzing
ct_comparison_timing/ct_gt_timing
                        time:   [2.1863 ns 2.1941 ns 2.2043 ns]
Found 8 outliers among 100 measurements (8.00%)
  1 (1.00%) low mild
  7 (7.00%) high severe

Benchmarking ct_statistical_analysis/ct_select_statistical
Benchmarking ct_statistical_analysis/ct_select_statistical: Warming up for 3.0000 s
Benchmarking ct_statistical_analysis/ct_select_statistical: Collecting 1000 samples in estimated 5.0006 s (2.9B iterations)
Benchmarking ct_statistical_analysis/ct_select_statistical: Analyzing
ct_statistical_analysis/ct_select_statistical
                        time:   [1.7364 ns 1.7458 ns 1.7555 ns]
Found 43 outliers among 1000 measurements (4.30%)
  26 (2.60%) high mild
  17 (1.70%) high severe
Benchmarking ct_statistical_analysis/field_conditional_select_statistical
Benchmarking ct_statistical_analysis/field_conditional_select_statistical: Warming up for 3.0000 s
Benchmarking ct_statistical_analysis/field_conditional_select_statistical: Collecting 1000 samples in estimated 5.0040 s (569M iterations)
Benchmarking ct_statistical_analysis/field_conditional_select_statistical: Analyzing
ct_statistical_analysis/field_conditional_select_statistical
                        time:   [8.7425 ns 8.7718 ns 8.8031 ns]
Found 47 outliers among 1000 measurements (4.70%)
  24 (2.40%) high mild
  23 (2.30%) high severe

