[1m[92m Compiling[0m prime-factor v0.6.4 (/opt/stefan/rust/github/prime-factor)
[1m[96m Building[0m [========================> ] 95/99: prime-factor
[1m[96m Building[0m [=========================> ] 96/99: bench-reikna(bench), prime-factor(bin), findmax(bin)
[1m[96m Building[0m [=========================> ] 97/99: bench-reikna(bench), prime-factor(bin)
[1m[96m Building[0m [=========================> ] 98/99: bench-reikna(bench)
[K[1m[92m Finished[0m ]8;;https://doc.rust-lang.org/cargo/reference/profiles.html#default-profiles\`bench` profile [optimized]]8;;\ target(s) in 15.14s
[1m[92m Running[0m benches/bench_reikna.rs (target/release/deps/bench_reikna-fe5a505a3a48c189)
Gnuplot not found, using plotters backend
Benchmarking factorize 1024 from 1/prime-factor
[2KBenchmarking factorize 1024 from 1/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1/prime-factor: Collecting 100 samples in estimated 5.1015 s (212k iterations)
[2KBenchmarking factorize 1024 from 1/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 from 1/prime-factor[0m
[38;5;2m[0m time: [[2m23.437 µs[0m [1m23.474 µs[0m [2m23.517 µs[0m]
change: [[2m+11.087%[0m [38;5;1m[1m+12.324%[0m[0m [2m+13.729%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking factorize 1024 from 1/reikna
[2KBenchmarking factorize 1024 from 1/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1/reikna: Collecting 100 samples in estimated 5.1723 s (71k iterations)
[2KBenchmarking factorize 1024 from 1/reikna: Analyzing
[2K[38;5;2mfactorize 1024 from 1/reikna[0m
[38;5;2m[0m time: [[2m72.434 µs[0m [1m72.594 µs[0m [2m72.762 µs[0m]
change: [[2m+1.1805%[0m [38;5;1m[1m+1.4190%[0m[0m [2m+1.6531%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
2 (2.00%) low severe
4 (4.00%) high mild
8 (8.00%) high severe
Benchmarking factorize 1024 from 1ki/prime-factor
[2KBenchmarking factorize 1024 from 1ki/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1ki/prime-factor: Collecting 100 samples in estimated 5.0021 s (146k iterations)
[2KBenchmarking factorize 1024 from 1ki/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 from 1ki/prime-factor[0m
[38;5;2m[0m time: [[2m34.072 µs[0m [1m34.165 µs[0m [2m34.266 µs[0m]
change: [[2m+26.203%[0m [38;5;1m[1m+26.587%[0m[0m [2m+26.976%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
2 (2.00%) low mild
12 (12.00%) high mild
Benchmarking factorize 1024 from 1ki/reikna
[2KBenchmarking factorize 1024 from 1ki/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1ki/reikna: Collecting 100 samples in estimated 5.6051 s (45k iterations)
[2KBenchmarking factorize 1024 from 1ki/reikna: Analyzing
[2K[38;5;2mfactorize 1024 from 1ki/reikna[0m
[38;5;2m[0m time: [[2m122.80 µs[0m [1m122.87 µs[0m [2m122.95 µs[0m]
change: [[2m−0.2796%[0m −0.0434% [2m+0.1856%[0m] (p = 0.71 > 0.05)
No change in performance detected.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
3 (3.00%) high mild
15 (15.00%) high severe
Benchmarking factorize 1024 from 1Mi/prime-factor
[2KBenchmarking factorize 1024 from 1Mi/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1Mi/prime-factor: Collecting 100 samples in estimated 5.4616 s (30k iterations)
[2KBenchmarking factorize 1024 from 1Mi/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 from 1Mi/prime-factor[0m
[38;5;2m[0m time: [[2m179.04 µs[0m [1m179.49 µs[0m [2m179.95 µs[0m]
change: [[2m+1.3461%[0m [38;5;1m[1m+1.6870%[0m[0m [2m+2.0349%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
5 (5.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking factorize 1024 from 1Mi/reikna
[2KBenchmarking factorize 1024 from 1Mi/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1Mi/reikna: Collecting 100 samples in estimated 5.3759 s (15k iterations)
[2KBenchmarking factorize 1024 from 1Mi/reikna: Analyzing
[2K[38;5;2mfactorize 1024 from 1Mi/reikna[0m
[38;5;2m[0m time: [[2m353.00 µs[0m [1m353.51 µs[0m [2m353.95 µs[0m]
change: [[2m−2.4684%[0m [38;5;2m[1m−2.2384%[0m[0m [2m−2.0239%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
6 (6.00%) low severe
8 (8.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking factorize 1024 from 1Gi/prime-factor
[2KBenchmarking factorize 1024 from 1Gi/prime-factor: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.1s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking factorize 1024 from 1Gi/prime-factor: Collecting 100 samples in estimated 6.0716 s (5050 iterations)
[2KBenchmarking factorize 1024 from 1Gi/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 from 1Gi/prime-factor[0m
[38;5;2m[0m time: [[2m1.1952 ms[0m [1m1.2005 ms[0m [2m1.2080 ms[0m]
change: [[2m−58.463%[0m [38;5;2m[1m−58.233%[0m[0m [2m−57.972%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 34 outliers among 100 measurements (34.00%)[0m
18 (18.00%) low severe
3 (3.00%) low mild
5 (5.00%) high mild
8 (8.00%) high severe
Benchmarking factorize 1024 from 1Gi/reikna
[2KBenchmarking factorize 1024 from 1Gi/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 from 1Gi/reikna: Collecting 100 samples in estimated 5.0743 s (1800 iterations)
[2KBenchmarking factorize 1024 from 1Gi/reikna: Analyzing
[2K[38;5;2mfactorize 1024 from 1Gi/reikna[0m
[38;5;2m[0m time: [[2m2.8178 ms[0m [1m2.8213 ms[0m [2m2.8251 ms[0m]
change: [[2m−1.8250%[0m [38;5;2m[1m−1.6178%[0m[0m [2m−1.4108%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 21 outliers among 100 measurements (21.00%)[0m
1 (1.00%) low severe
2 (2.00%) high mild
18 (18.00%) high severe
Benchmarking next_prime 1024 from 1/prime-factor
[2KBenchmarking next_prime 1024 from 1/prime-factor: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1/prime-factor: Collecting 100 samples in estimated 7.5702 s (10k iterations)
[2KBenchmarking next_prime 1024 from 1/prime-factor: Analyzing
[2K[38;5;2mnext_prime 1024 from 1/prime-factor[0m
[38;5;2m[0m time: [[2m745.72 µs[0m [1m746.63 µs[0m [2m747.48 µs[0m]
change: [[2m−16.384%[0m [38;5;2m[1m−16.146%[0m[0m [2m−15.892%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 23 outliers among 100 measurements (23.00%)[0m
3 (3.00%) low mild
18 (18.00%) high mild
2 (2.00%) high severe
Benchmarking next_prime 1024 from 1/reikna
[2KBenchmarking next_prime 1024 from 1/reikna: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1/reikna: Collecting 100 samples in estimated 5.0241 s (126k iterations)
[2KBenchmarking next_prime 1024 from 1/reikna: Analyzing
[2K[38;5;2mnext_prime 1024 from 1/reikna[0m
[38;5;2m[0m time: [[2m39.539 µs[0m [1m39.614 µs[0m [2m39.682 µs[0m]
change: [[2m+14.050%[0m [38;5;1m[1m+14.448%[0m[0m [2m+14.859%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking next_prime 1024 from 1ki/prime-factor
[2KBenchmarking next_prime 1024 from 1ki/prime-factor: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1ki/prime-factor: Collecting 100 samples in estimated 8.1577 s (10k iterations)
[2KBenchmarking next_prime 1024 from 1ki/prime-factor: Analyzing
[2K[38;5;2mnext_prime 1024 from 1ki/prime-factor[0m
[38;5;2m[0m time: [[2m804.31 µs[0m [1m805.42 µs[0m [2m806.43 µs[0m]
change: [[2m−15.940%[0m [38;5;2m[1m−15.748%[0m[0m [2m−15.544%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 25 outliers among 100 measurements (25.00%)[0m
15 (15.00%) low severe
2 (2.00%) low mild
3 (3.00%) high mild
5 (5.00%) high severe
Benchmarking next_prime 1024 from 1ki/reikna
[2KBenchmarking next_prime 1024 from 1ki/reikna: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1ki/reikna: Collecting 100 samples in estimated 5.1992 s (106k iterations)
[2KBenchmarking next_prime 1024 from 1ki/reikna: Analyzing
[2K[38;5;2mnext_prime 1024 from 1ki/reikna[0m
[38;5;2m[0m time: [[2m48.618 µs[0m [1m48.721 µs[0m [2m48.824 µs[0m]
change: [[2m+11.175%[0m [38;5;1m[1m+11.471%[0m[0m [2m+11.746%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
7 (7.00%) low mild
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking next_prime 1024 from 1Mi/prime-factor
[2KBenchmarking next_prime 1024 from 1Mi/prime-factor: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.2s, enable flat sampling, or reduce sample count to 50.
[2KBenchmarking next_prime 1024 from 1Mi/prime-factor: Collecting 100 samples in estimated 7.2494 s (5050 iterations)
[2KBenchmarking next_prime 1024 from 1Mi/prime-factor: Analyzing
[2K[38;5;2mnext_prime 1024 from 1Mi/prime-factor[0m
[38;5;2m[0m time: [[2m1.4279 ms[0m [1m1.4335 ms[0m [2m1.4422 ms[0m]
change: [[2m−14.901%[0m [38;5;2m[1m−14.623%[0m[0m [2m−14.310%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
4 (4.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking next_prime 1024 from 1Mi/reikna
[2KBenchmarking next_prime 1024 from 1Mi/reikna: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1Mi/reikna: Collecting 100 samples in estimated 6.0661 s (10k iterations)
[2KBenchmarking next_prime 1024 from 1Mi/reikna: Analyzing
[2K[38;5;2mnext_prime 1024 from 1Mi/reikna[0m
[38;5;2m[0m time: [[2m601.78 µs[0m [1m602.47 µs[0m [2m603.29 µs[0m]
change: [[2m−0.5131%[0m −0.2794% [2m−0.0295%[0m] (p = 0.03 < 0.05)
Change within noise threshold.
[38;5;3mFound 25 outliers among 100 measurements (25.00%)[0m
6 (6.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
15 (15.00%) high severe
Benchmarking next_prime 1024 from 1Gi/prime-factor
[2KBenchmarking next_prime 1024 from 1Gi/prime-factor: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1Gi/prime-factor: Collecting 100 samples in estimated 5.1447 s (2300 iterations)
[2KBenchmarking next_prime 1024 from 1Gi/prime-factor: Analyzing
[2K[38;5;2mnext_prime 1024 from 1Gi/prime-factor[0m
[38;5;2m[0m time: [[2m2.2069 ms[0m [1m2.2108 ms[0m [2m2.2146 ms[0m]
change: [[2m−17.960%[0m [38;5;2m[1m−17.764%[0m[0m [2m−17.572%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking next_prime 1024 from 1Gi/reikna
[2KBenchmarking next_prime 1024 from 1Gi/reikna: Warming up for 3.0000 s
[2KBenchmarking next_prime 1024 from 1Gi/reikna: Collecting 100 samples in estimated 6.6288 s (400 iterations)
[2KBenchmarking next_prime 1024 from 1Gi/reikna: Analyzing
[2K[38;5;2mnext_prime 1024 from 1Gi/reikna[0m
[38;5;2m[0m time: [[2m16.431 ms[0m [1m16.462 ms[0m [2m16.493 ms[0m]
change: [[2m−2.0763%[0m [38;5;2m[1m−1.8445%[0m[0m [2m−1.6134%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high mild
Benchmarking factorize 1024 random 16-bit/prime-factor
[2KBenchmarking factorize 1024 random 16-bit/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 16-bit/prime-factor: Collecting 10 samples in estimated 5.0013 s (78k iterations)
[2KBenchmarking factorize 1024 random 16-bit/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 random 16-bit/prime-factor[0m
[38;5;2m[0m time: [[2m63.685 µs[0m [1m64.008 µs[0m [2m64.428 µs[0m]
change: [[2m−8.3240%[0m [38;5;2m[1m−7.6623%[0m[0m [2m−7.0757%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking factorize 1024 random 16-bit/reikna
[2KBenchmarking factorize 1024 random 16-bit/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 16-bit/reikna: Collecting 10 samples in estimated 5.0246 s (5665 iterations)
[2KBenchmarking factorize 1024 random 16-bit/reikna: Analyzing
[2K[38;5;2mfactorize 1024 random 16-bit/reikna[0m
[38;5;2m[0m time: [[2m883.64 µs[0m [1m885.20 µs[0m [2m888.47 µs[0m]
change: [[2m−2.0362%[0m −1.5688% [2m−0.9133%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking factorize 1024 random 24-bit/prime-factor
[2KBenchmarking factorize 1024 random 24-bit/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 24-bit/prime-factor: Collecting 10 samples in estimated 5.0067 s (14k iterations)
[2KBenchmarking factorize 1024 random 24-bit/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 random 24-bit/prime-factor[0m
[38;5;2m[0m time: [[2m345.47 µs[0m [1m347.60 µs[0m [2m349.14 µs[0m]
change: [[2m−6.3985%[0m [38;5;2m[1m−5.7680%[0m[0m [2m−5.1522%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 3 outliers among 10 measurements (30.00%)[0m
1 (10.00%) low severe
1 (10.00%) low mild
1 (10.00%) high severe
Benchmarking factorize 1024 random 24-bit/reikna
[2KBenchmarking factorize 1024 random 24-bit/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 24-bit/reikna: Collecting 10 samples in estimated 5.0155 s (8855 iterations)
[2KBenchmarking factorize 1024 random 24-bit/reikna: Analyzing
[2K[38;5;2mfactorize 1024 random 24-bit/reikna[0m
[38;5;2m[0m time: [[2m564.76 µs[0m [1m566.84 µs[0m [2m568.39 µs[0m]
change: [[2m−1.7530%[0m −1.0580% [2m−0.2109%[0m] (p = 0.02 < 0.05)
Change within noise threshold.
Benchmarking factorize 1024 random 32-bit/prime-factor
[2KBenchmarking factorize 1024 random 32-bit/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 32-bit/prime-factor: Collecting 10 samples in estimated 5.0727 s (3520 iterations)
[2KBenchmarking factorize 1024 random 32-bit/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 random 32-bit/prime-factor[0m
[38;5;2m[0m time: [[2m1.4344 ms[0m [1m1.4411 ms[0m [2m1.4469 ms[0m]
change: [[2m−63.979%[0m [38;5;2m[1m−63.807%[0m[0m [2m−63.622%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking factorize 1024 random 32-bit/reikna
[2KBenchmarking factorize 1024 random 32-bit/reikna: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 32-bit/reikna: Collecting 10 samples in estimated 5.0787 s (1375 iterations)
[2KBenchmarking factorize 1024 random 32-bit/reikna: Analyzing
[2K[38;5;2mfactorize 1024 random 32-bit/reikna[0m
[38;5;2m[0m time: [[2m3.6569 ms[0m [1m3.6753 ms[0m [2m3.6915 ms[0m]
change: [[2m−2.6853%[0m −1.8502% [2m−0.9464%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) high mild
Benchmarking factorize 1024 random 40-bit/prime-factor
[2KBenchmarking factorize 1024 random 40-bit/prime-factor: Warming up for 3.0000 s
[2KBenchmarking factorize 1024 random 40-bit/prime-factor: Collecting 10 samples in estimated 10.208 s (1485 iterations)
[2KBenchmarking factorize 1024 random 40-bit/prime-factor: Analyzing
[2K[38;5;2mfactorize 1024 random 40-bit/prime-factor[0m
[38;5;2m[0m time: [[2m6.7936 ms[0m [1m6.8310 ms[0m [2m6.8546 ms[0m]
change: [[2m−83.441%[0m [38;5;2m[1m−83.366%[0m[0m [2m−83.305%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) low severe
Benchmarking factorize 1024 random 40-bit/reikna
[2KBenchmarking factorize 1024 random 40-bit/reikna: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 10.0s. You may wish to increase target time to 37.3s.
[2KBenchmarking factorize 1024 random 40-bit/reikna: Collecting 10 samples in estimated 37.323 s (10 iterations)
[2KBenchmarking factorize 1024 random 40-bit/reikna: Analyzing
[2K[38;5;2mfactorize 1024 random 40-bit/reikna[0m
[38;5;2m[0m time: [[2m3.7033 s[0m [1m3.7118 s[0m [2m3.7195 s[0m]
change: [[2m−2.0698%[0m [38;5;2m[1m−1.8144%[0m[0m [2m−1.5858%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/prime-factor 4-bit 13
[2KBenchmarking is_prime worst-case/prime-factor 4-bit 13: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 4-bit 13: Collecting 10 samples in estimated 1.0000 s (304M iterations)
[2KBenchmarking is_prime worst-case/prime-factor 4-bit 13: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 4-bit 13[0m
[38;5;2m[0m time: [[2m3.2636 ns[0m [1m3.2743 ns[0m [2m3.2852 ns[0m]
change: [[2m−94.121%[0m [38;5;2m[1m−94.087%[0m[0m [2m−94.052%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/reikna 4-bit 13
[2KBenchmarking is_prime worst-case/reikna 4-bit 13: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 4-bit 13: Collecting 10 samples in estimated 1.0000 s (514M iterations)
[2KBenchmarking is_prime worst-case/reikna 4-bit 13: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 4-bit 13[0m
[38;5;2m[0m time: [[2m1.9316 ns[0m [1m1.9341 ns[0m [2m1.9363 ns[0m]
change: [[2m−2.8912%[0m [38;5;2m[1m−2.2500%[0m[0m [2m−1.6340%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 3 outliers among 10 measurements (30.00%)[0m
1 (10.00%) low severe
1 (10.00%) low mild
1 (10.00%) high mild
Benchmarking is_prime worst-case/prime-factor 8-bit 251
[2KBenchmarking is_prime worst-case/prime-factor 8-bit 251: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 8-bit 251: Collecting 10 samples in estimated 1.0000 s (2.2M iterations)
[2KBenchmarking is_prime worst-case/prime-factor 8-bit 251: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 8-bit 251[0m
[38;5;2m[0m time: [[2m445.66 ns[0m [1m446.17 ns[0m [2m446.58 ns[0m]
change: [[2m+1.1660%[0m [38;5;1m[1m+1.7500%[0m[0m [2m+2.4144%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) high severe
Benchmarking is_prime worst-case/reikna 8-bit 251
[2KBenchmarking is_prime worst-case/reikna 8-bit 251: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 8-bit 251: Collecting 10 samples in estimated 1.0000 s (201M iterations)
[2KBenchmarking is_prime worst-case/reikna 8-bit 251: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 8-bit 251[0m
[38;5;2m[0m time: [[2m4.8636 ns[0m [1m4.8777 ns[0m [2m4.9070 ns[0m]
change: [[2m−3.0790%[0m [38;5;2m[1m−2.3338%[0m[0m [2m−1.5516%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/prime-factor 12-bit 4093
[2KBenchmarking is_prime worst-case/prime-factor 12-bit 4093: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 12-bit 4093: Collecting 10 samples in estimated 1.0000 s (1.2M iterations)
[2KBenchmarking is_prime worst-case/prime-factor 12-bit 4093: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 12-bit 4093[0m
[38;5;2m[0m time: [[2m800.79 ns[0m [1m801.29 ns[0m [2m801.76 ns[0m]
change: [[2m+0.5534%[0m +1.0241% [2m+1.5553%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 2 outliers among 10 measurements (20.00%)[0m
1 (10.00%) low severe
1 (10.00%) high severe
Benchmarking is_prime worst-case/reikna 12-bit 4093
[2KBenchmarking is_prime worst-case/reikna 12-bit 4093: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 12-bit 4093: Collecting 10 samples in estimated 1.0000 s (40M iterations)
[2KBenchmarking is_prime worst-case/reikna 12-bit 4093: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 12-bit 4093[0m
[38;5;2m[0m time: [[2m24.727 ns[0m [1m24.848 ns[0m [2m25.014 ns[0m]
change: [[2m+0.0063%[0m +0.5898% [2m+1.1954%[0m] (p = 0.09 > 0.05)
No change in performance detected.
Benchmarking is_prime worst-case/prime-factor 16-bit 65521
[2KBenchmarking is_prime worst-case/prime-factor 16-bit 65521: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 16-bit 65521: Collecting 10 samples in estimated 1.0000 s (1.0M iterations)
[2KBenchmarking is_prime worst-case/prime-factor 16-bit 65521: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 16-bit 65521[0m
[38;5;2m[0m time: [[2m992.27 ns[0m [1m996.90 ns[0m [2m1.0006 µs[0m]
change: [[2m+1.3990%[0m [38;5;1m[1m+2.0634%[0m[0m [2m+2.7445%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 10 measurements (30.00%)[0m
1 (10.00%) low severe
1 (10.00%) low mild
1 (10.00%) high severe
Benchmarking is_prime worst-case/reikna 16-bit 65521
[2KBenchmarking is_prime worst-case/reikna 16-bit 65521: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 16-bit 65521: Collecting 10 samples in estimated 1.0000 s (9.6M iterations)
[2KBenchmarking is_prime worst-case/reikna 16-bit 65521: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 16-bit 65521[0m
[38;5;2m[0m time: [[2m103.06 ns[0m [1m103.30 ns[0m [2m103.39 ns[0m]
change: [[2m−3.7103%[0m [38;5;2m[1m−3.0527%[0m[0m [2m−2.4502%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) low mild
Benchmarking is_prime worst-case/prime-factor 20-bit 1048573
[2KBenchmarking is_prime worst-case/prime-factor 20-bit 1048573: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 20-bit 1048573: Collecting 10 samples in estimated 1.0000 s (670k iterations)
[2KBenchmarking is_prime worst-case/prime-factor 20-bit 1048573: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 20-bit 1048573[0m
[38;5;2m[0m time: [[2m1.4715 µs[0m [1m1.4800 µs[0m [2m1.4856 µs[0m]
change: [[2m−1.0139%[0m −0.3370% [2m+0.3660%[0m] (p = 0.37 > 0.05)
No change in performance detected.
[38;5;3mFound 2 outliers among 10 measurements (20.00%)[0m
1 (10.00%) low mild
1 (10.00%) high severe
Benchmarking is_prime worst-case/reikna 20-bit 1048573
[2KBenchmarking is_prime worst-case/reikna 20-bit 1048573: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 20-bit 1048573: Collecting 10 samples in estimated 1.0000 s (2.4M iterations)
[2KBenchmarking is_prime worst-case/reikna 20-bit 1048573: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 20-bit 1048573[0m
[38;5;2m[0m time: [[2m418.24 ns[0m [1m419.16 ns[0m [2m421.38 ns[0m]
change: [[2m−1.9302%[0m −1.3559% [2m−0.6847%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking is_prime worst-case/prime-factor 24-bit 16777213
[2KBenchmarking is_prime worst-case/prime-factor 24-bit 16777213: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 24-bit 16777213: Collecting 10 samples in estimated 1.0001 s (538k iterations)
[2KBenchmarking is_prime worst-case/prime-factor 24-bit 16777213: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 24-bit 16777213[0m
[38;5;2m[0m time: [[2m1.8438 µs[0m [1m1.8526 µs[0m [2m1.8585 µs[0m]
change: [[2m−1.2836%[0m −0.7093% [2m−0.1599%[0m] (p = 0.03 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) low mild
Benchmarking is_prime worst-case/reikna 24-bit 16777213
[2KBenchmarking is_prime worst-case/reikna 24-bit 16777213: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 24-bit 16777213: Collecting 10 samples in estimated 1.0000 s (591k iterations)
[2KBenchmarking is_prime worst-case/reikna 24-bit 16777213: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 24-bit 16777213[0m
[38;5;2m[0m time: [[2m1.6648 µs[0m [1m1.6733 µs[0m [2m1.6771 µs[0m]
change: [[2m−1.3671%[0m −0.5901% [2m+0.0977%[0m] (p = 0.14 > 0.05)
No change in performance detected.
[38;5;3mFound 4 outliers among 10 measurements (40.00%)[0m
2 (20.00%) low severe
2 (20.00%) high severe
Benchmarking is_prime worst-case/prime-factor 28-bit 268435399
[2KBenchmarking is_prime worst-case/prime-factor 28-bit 268435399: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 28-bit 268435399: Collecting 10 samples in estimated 1.0001 s (479k iterations)
[2KBenchmarking is_prime worst-case/prime-factor 28-bit 268435399: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 28-bit 268435399[0m
[38;5;2m[0m time: [[2m2.0573 µs[0m [1m2.0730 µs[0m [2m2.0960 µs[0m]
change: [[2m−5.2849%[0m [38;5;2m[1m−4.5359%[0m[0m [2m−3.8389%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 3 outliers among 10 measurements (30.00%)[0m
1 (10.00%) low severe
1 (10.00%) low mild
1 (10.00%) high mild
Benchmarking is_prime worst-case/reikna 28-bit 268435399
[2KBenchmarking is_prime worst-case/reikna 28-bit 268435399: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 28-bit 268435399: Collecting 10 samples in estimated 1.0001 s (149k iterations)
[2KBenchmarking is_prime worst-case/reikna 28-bit 268435399: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 28-bit 268435399[0m
[38;5;2m[0m time: [[2m6.7003 µs[0m [1m6.7110 µs[0m [2m6.7255 µs[0m]
change: [[2m−2.8424%[0m [38;5;2m[1m−2.2851%[0m[0m [2m−1.6813%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 3 outliers among 10 measurements (30.00%)[0m
1 (10.00%) low mild
1 (10.00%) high mild
1 (10.00%) high severe
Benchmarking is_prime worst-case/prime-factor 32-bit 4294967291
[2KBenchmarking is_prime worst-case/prime-factor 32-bit 4294967291: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 32-bit 4294967291: Collecting 10 samples in estimated 1.0000 s (396k iterations)
[2KBenchmarking is_prime worst-case/prime-factor 32-bit 4294967291: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 32-bit 4294967291[0m
[38;5;2m[0m time: [[2m2.5190 µs[0m [1m2.5381 µs[0m [2m2.5523 µs[0m]
change: [[2m−3.6335%[0m [38;5;2m[1m−2.8856%[0m[0m [2m−2.1032%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/reikna 32-bit 4294967291
[2KBenchmarking is_prime worst-case/reikna 32-bit 4294967291: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 32-bit 4294967291: Collecting 10 samples in estimated 1.0004 s (37k iterations)
[2KBenchmarking is_prime worst-case/reikna 32-bit 4294967291: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 32-bit 4294967291[0m
[38;5;2m[0m time: [[2m26.829 µs[0m [1m26.881 µs[0m [2m26.962 µs[0m]
change: [[2m−2.3611%[0m [38;5;2m[1m−2.0399%[0m[0m [2m−1.7183%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/prime-factor 36-bit 68719476731
[2KBenchmarking is_prime worst-case/prime-factor 36-bit 68719476731: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 36-bit 68719476731: Collecting 10 samples in estimated 1.0001 s (351k iterations)
[2KBenchmarking is_prime worst-case/prime-factor 36-bit 68719476731: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 36-bit 68719476731[0m
[38;5;2m[0m time: [[2m2.8183 µs[0m [1m2.8525 µs[0m [2m2.8731 µs[0m]
change: [[2m−4.6699%[0m [38;5;2m[1m−3.8110%[0m[0m [2m−3.0159%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/reikna 36-bit 68719476731
[2KBenchmarking is_prime worst-case/reikna 36-bit 68719476731: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 36-bit 68719476731: Collecting 10 samples in estimated 1.0028 s (5610 iterations)
[2KBenchmarking is_prime worst-case/reikna 36-bit 68719476731: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 36-bit 68719476731[0m
[38;5;2m[0m time: [[2m177.29 µs[0m [1m177.80 µs[0m [2m178.68 µs[0m]
change: [[2m−2.6694%[0m [38;5;2m[1m−2.1746%[0m[0m [2m−1.7137%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking is_prime worst-case/prime-factor 40-bit 1099511627689
[2KBenchmarking is_prime worst-case/prime-factor 40-bit 1099511627689: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/prime-factor 40-bit 1099511627689: Collecting 10 samples in estimated 5.0001 s (1.6M iterations)
[2KBenchmarking is_prime worst-case/prime-factor 40-bit 1099511627689: Analyzing
[2K[38;5;2mis_prime worst-case/prime-factor 40-bit 1099511627689[0m
[38;5;2m[0m time: [[2m3.1007 µs[0m [1m3.1117 µs[0m [2m3.1223 µs[0m]
change: [[2m−2.3011%[0m −1.5363% [2m−0.9199%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 10 measurements (10.00%)[0m
1 (10.00%) low mild
Benchmarking is_prime worst-case/reikna 40-bit 1099511627689
[2KBenchmarking is_prime worst-case/reikna 40-bit 1099511627689: Warming up for 3.0000 s
[2KBenchmarking is_prime worst-case/reikna 40-bit 1099511627689: Collecting 10 samples in estimated 5.0234 s (7040 iterations)
[2KBenchmarking is_prime worst-case/reikna 40-bit 1099511627689: Analyzing
[2K[38;5;2mis_prime worst-case/reikna 40-bit 1099511627689[0m
[38;5;2m[0m time: [[2m713.93 µs[0m [1m714.94 µs[0m [2m716.17 µs[0m]
change: [[2m−2.9800%[0m [38;5;2m[1m−2.7516%[0m[0m [2m−2.5040%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 2 outliers among 10 measurements (20.00%)[0m
1 (10.00%) low severe
1 (10.00%) low mild