Compiling prime-factor v0.6.4 (/opt/stefan/rust/github/prime-factor)
Finished `bench` profile [optimized] target(s) in 14.78s
Running benches/benchmark.rs (target/release/deps/prime_factor_benchmark-8d8137e3d6b995ae)
Gnuplot not found, using plotters backend
Benchmarking worst-case/prime-factor lowest prime: 2
Benchmarking worst-case/prime-factor lowest prime: 2: Warming up for 3.0000 s
Benchmarking worst-case/prime-factor lowest prime: 2: Collecting 10 samples in estimated 5.0000 s (892M iterations)
Benchmarking worst-case/prime-factor lowest prime: 2: Analyzing
worst-case/prime-factor lowest prime: 2
time: [5.5858 ns 5.5938 ns 5.6021 ns]
change: [−3.7433% −3.4145% −3.0314%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 4-bit prime number: 13
Benchmarking worst-case/prime-factors for highest 4-bit prime number: 13: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 4-bit prime number: 13: Collecting 10 samples in estimated 1.0000 s (98M iterations)
Benchmarking worst-case/prime-factors for highest 4-bit prime number: 13: Analyzing
worst-case/prime-factors for highest 4-bit prime number: 13
time: [10.154 ns 10.201 ns 10.229 ns]
change: [−3.1347% −2.5035% −1.8295%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 8-bit prime number: 251
Benchmarking worst-case/prime-factors for highest 8-bit prime number: 251: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 8-bit prime number: 251: Collecting 10 samples in estimated 1.0000 s (52M iterations)
Benchmarking worst-case/prime-factors for highest 8-bit prime number: 251: Analyzing
worst-case/prime-factors for highest 8-bit prime number: 251
time: [19.278 ns 19.335 ns 19.409 ns]
change: [−10.793% −10.073% −9.3207%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 12-bit prime number: 4093
Benchmarking worst-case/prime-factors for highest 12-bit prime number: 4093: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 12-bit prime number: 4093: Collecting 10 samples in estimated 1.0000 s (21M iterations)
Benchmarking worst-case/prime-factors for highest 12-bit prime number: 4093: Analyzing
worst-case/prime-factors for highest 12-bit prime number: 4093
time: [47.162 ns 47.334 ns 47.484 ns]
change: [−35.498% −34.917% −34.307%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 16-bit prime number: 65521
Benchmarking worst-case/prime-factors for highest 16-bit prime number: 65521: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 16-bit prime number: 65521: Collecting 10 samples in estimated 1.0000 s (6.7M iterations)
Benchmarking worst-case/prime-factors for highest 16-bit prime number: 65521: Analyzing
worst-case/prime-factors for highest 16-bit prime number: 65521
time: [148.83 ns 149.26 ns 149.47 ns]
change: [−17.974% −17.513% −17.114%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 20-bit prime number: 1048573
Benchmarking worst-case/prime-factors for highest 20-bit prime number: 1048573: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 20-bit prime number: 1048573: Collecting 10 samples in estimated 1.0000 s (1.8M iterations)
Benchmarking worst-case/prime-factors for highest 20-bit prime number: 1048573: Analyzing
worst-case/prime-factors for highest 20-bit prime number: 1048573
time: [563.96 ns 567.77 ns 570.75 ns]
change: [+0.0791% +0.9021% +1.6748%] (p = 0.05 > 0.05)
No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
Benchmarking worst-case/prime-factors for highest 24-bit prime number: 16777213
Benchmarking worst-case/prime-factors for highest 24-bit prime number: 16777213: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 24-bit prime number: 16777213: Collecting 10 samples in estimated 1.0000 s (524k iterations)
Benchmarking worst-case/prime-factors for highest 24-bit prime number: 16777213: Analyzing
worst-case/prime-factors for highest 24-bit prime number: 16777213
time: [1.9090 µs 1.9139 µs 1.9218 µs]
change: [−0.2718% +0.1557% +0.5980%] (p = 0.51 > 0.05)
No change in performance detected.
Benchmarking worst-case/prime-factors for highest 28-bit prime number: 268435399
Benchmarking worst-case/prime-factors for highest 28-bit prime number: 268435399: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 28-bit prime number: 268435399: Collecting 10 samples in estimated 1.0001 s (455k iterations)
Benchmarking worst-case/prime-factors for highest 28-bit prime number: 268435399: Analyzing
worst-case/prime-factors for highest 28-bit prime number: 268435399
time: [2.1869 µs 2.1894 µs 2.1943 µs]
change: [−0.7294% −0.3964% −0.1089%] (p = 0.02 < 0.05)
Change within noise threshold.
Benchmarking worst-case/prime-factors for highest 32-bit prime number: 4294967291
Benchmarking worst-case/prime-factors for highest 32-bit prime number: 4294967291: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 32-bit prime number: 4294967291: Collecting 10 samples in estimated 1.0001 s (380k iterations)
Benchmarking worst-case/prime-factors for highest 32-bit prime number: 4294967291: Analyzing
worst-case/prime-factors for highest 32-bit prime number: 4294967291
time: [2.6207 µs 2.6266 µs 2.6316 µs]
change: [−0.9706% −0.5035% +0.0064%] (p = 0.08 > 0.05)
No change in performance detected.
Benchmarking worst-case/prime-factors for highest 36-bit prime number: 68719476731
Benchmarking worst-case/prime-factors for highest 36-bit prime number: 68719476731: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 36-bit prime number: 68719476731: Collecting 10 samples in estimated 1.0001 s (335k iterations)
Benchmarking worst-case/prime-factors for highest 36-bit prime number: 68719476731: Analyzing
worst-case/prime-factors for highest 36-bit prime number: 68719476731
time: [2.9879 µs 2.9942 µs 3.0000 µs]
change: [+0.0888% +0.3626% +0.6520%] (p = 0.02 < 0.05)
Change within noise threshold.
Benchmarking worst-case/prime-factors for highest 40-bit prime number: 1099511627689
Benchmarking worst-case/prime-factors for highest 40-bit prime number: 1099511627689: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 40-bit prime number: 1099511627689: Collecting 10 samples in estimated 1.0001 s (314k iterations)
Benchmarking worst-case/prime-factors for highest 40-bit prime number: 1099511627689: Analyzing
worst-case/prime-factors for highest 40-bit prime number: 1099511627689
time: [3.1818 µs 3.1857 µs 3.1922 µs]
change: [−0.1800% +0.2044% +0.6411%] (p = 0.36 > 0.05)
No change in performance detected.
Benchmarking worst-case/prime-factors for highest 44-bit prime number: 17592186044399
Benchmarking worst-case/prime-factors for highest 44-bit prime number: 17592186044399: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 44-bit prime number: 17592186044399: Collecting 10 samples in estimated 1.0000 s (275k iterations)
Benchmarking worst-case/prime-factors for highest 44-bit prime number: 17592186044399: Analyzing
worst-case/prime-factors for highest 44-bit prime number: 17592186044399
time: [3.5921 µs 3.6076 µs 3.6208 µs]
change: [+0.4698% +0.8937% +1.2981%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking worst-case/prime-factors for highest 48-bit prime number: 281474976710597
Benchmarking worst-case/prime-factors for highest 48-bit prime number: 281474976710597: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 48-bit prime number: 281474976710597: Collecting 10 samples in estimated 1.0001 s (275k iterations)
Benchmarking worst-case/prime-factors for highest 48-bit prime number: 281474976710597: Analyzing
worst-case/prime-factors for highest 48-bit prime number: 281474976710597
time: [3.5749 µs 3.5970 µs 3.6204 µs]
change: [−0.4870% +0.0974% +0.7536%] (p = 0.79 > 0.05)
No change in performance detected.
Benchmarking worst-case/prime-factors for highest 52-bit prime number: 4503599627370449
Benchmarking worst-case/prime-factors for highest 52-bit prime number: 4503599627370449: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 52-bit prime number: 4503599627370449: Collecting 10 samples in estimated 2.0002 s (516k iterations)
Benchmarking worst-case/prime-factors for highest 52-bit prime number: 4503599627370449: Analyzing
worst-case/prime-factors for highest 52-bit prime number: 4503599627370449
time: [3.8658 µs 3.8906 µs 3.9178 µs]
change: [−0.5862% +0.0073% +0.6111%] (p = 0.98 > 0.05)
No change in performance detected.
Benchmarking worst-case/prime-factors for highest 56-bit prime number: 72057594037927931
Benchmarking worst-case/prime-factors for highest 56-bit prime number: 72057594037927931: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 56-bit prime number: 72057594037927931: Collecting 10 samples in estimated 1.0001 s (243k iterations)
Benchmarking worst-case/prime-factors for highest 56-bit prime number: 72057594037927931: Analyzing
worst-case/prime-factors for highest 56-bit prime number: 72057594037927931
time: [4.1074 µs 4.1243 µs 4.1455 µs]
change: [−1.6902% −1.1330% −0.5793%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking worst-case/prime-factors for highest 60-bit prime number: 1152921504606846883
Benchmarking worst-case/prime-factors for highest 60-bit prime number: 1152921504606846883: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 60-bit prime number: 1152921504606846883: Collecting 10 samples in estimated 1.0002 s (226k iterations)
Benchmarking worst-case/prime-factors for highest 60-bit prime number: 1152921504606846883: Analyzing
worst-case/prime-factors for highest 60-bit prime number: 1152921504606846883
time: [4.4390 µs 4.4497 µs 4.4598 µs]
change: [−0.2203% +0.2624% +0.7065%] (p = 0.31 > 0.05)
No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking worst-case/prime-factors for highest 64-bit prime number: 18446744073709551557
Benchmarking worst-case/prime-factors for highest 64-bit prime number: 18446744073709551557: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 64-bit prime number: 18446744073709551557: Collecting 10 samples in estimated 1.0001 s (208k iterations)
Benchmarking worst-case/prime-factors for highest 64-bit prime number: 18446744073709551557: Analyzing
worst-case/prime-factors for highest 64-bit prime number: 18446744073709551557
time: [4.7679 µs 4.7852 µs 4.8033 µs]
change: [−1.5793% −1.0645% −0.5598%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking worst-case/prime-factors for highest 68-bit prime number: 295147905179352825833
Benchmarking worst-case/prime-factors for highest 68-bit prime number: 295147905179352825833: Warming up for 3.0000 s
Benchmarking worst-case/prime-factors for highest 68-bit prime number: 295147905179352825833: Collecting 10 samples in estimated 1.0154 s (3135 iterations)
Benchmarking worst-case/prime-factors for highest 68-bit prime number: 295147905179352825833: Analyzing
worst-case/prime-factors for highest 68-bit prime number: 295147905179352825833
time: [322.30 µs 323.83 µs 324.86 µs]
change: [−0.5767% +0.0959% +0.7356%] (p = 0.79 > 0.05)
No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
Benchmarking worst-case/prime-factors for highest 72-bit prime number: 4722366482869645213673
Benchmarking worst-case/prime-factors for highest 72-bit prime number: 4722366482869645213673: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 1.0s. You may wish to increase target time to 177.7s.
Benchmarking worst-case/prime-factors for highest 72-bit prime number: 4722366482869645213673: Collecting 10 samples in estimated 177.65 s (10 iterations)
Benchmarking worst-case/prime-factors for highest 72-bit prime number: 4722366482869645213673: Analyzing
worst-case/prime-factors for highest 72-bit prime number: 4722366482869645213673
time: [17.665 s 17.708 s 17.753 s]
change: [−3.6177% −2.5650% −1.4756%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking worst-case/prime-factors for highest 80-bit prime number: 1208925819614629174706143
Benchmarking worst-case/prime-factors for highest 80-bit prime number: 1208925819614629174706143: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 1.0s. You may wish to increase target time to 419.5s.
Benchmarking worst-case/prime-factors for highest 80-bit prime number: 1208925819614629174706143: Collecting 10 samples in estimated 419.50 s (10 iterations)
Benchmarking worst-case/prime-factors for highest 80-bit prime number: 1208925819614629174706143: Analyzing
worst-case/prime-factors for highest 80-bit prime number: 1208925819614629174706143
time: [41.811 s 41.935 s 42.111 s]
change: [−0.9379% −0.5628% −0.1196%] (p = 0.02 < 0.05)
Change within noise threshold.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking worst-case/prime-factors for highest 96-bit prime number: 79228162514264337593543950319
Benchmarking worst-case/prime-factors for highest 96-bit prime number: 79228162514264337593543950319: Warming up for 3.0000 s