recmo
uint
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
22 hours ago
8090e7f
prestwich/rustsec-safety
pull_request
Compare
Base
Search a run
Head
chore: update unsafe function and improve documentation and safety notes
#552
prestwich/rustsec-safety
22 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
add/384
benches/bench.rs::benches::benches::group
767.5 µs
add/128
benches/bench.rs::benches::benches::group
263.3 µs
add/4096
benches/bench.rs::benches::benches::group
96 µs
add/512
benches/bench.rs::benches::benches::group
1 ms
add/192
benches/bench.rs::benches::benches::group
389.3 µs
eq/192
benches/bench.rs::benches::benches::group
309.6 µs
add_mod/128
benches/bench.rs::benches::benches::group
954.6 µs
add/64
benches/bench.rs::benches::benches::group
126.2 µs
add/256
benches/bench.rs::benches::benches::group
515.4 µs
add_mod/256
benches/bench.rs::benches::benches::group
2 ms
add_mod/512
benches/bench.rs::benches::benches::group
2.9 ms
add_mod/192
benches/bench.rs::benches::benches::group
1.7 ms
add_mod/384
benches/bench.rs::benches::benches::group
2.6 ms
eq/512
benches/bench.rs::benches::benches::group
763.2 µs
add_mod/64
benches/bench.rs::benches::benches::group
240.5 µs
algo/addmul_n/2
benches/bench.rs::benches::benches::group
364 µs
eq/256
benches/bench.rs::benches::benches::group
382.5 µs
eq/4096
benches/bench.rs::benches::benches::group
54.1 µs
algo/addmul_n/3
benches/bench.rs::benches::benches::group
568.2 µs
eq/64
benches/bench.rs::benches::benches::group
101.2 µs
add_mod/4096
benches/bench.rs::benches::benches::group
170.3 µs
is_zero/256
benches/bench.rs::benches::benches::group
192.2 µs
is_zero/128
benches/bench.rs::benches::benches::group
101.2 µs
eq/384
benches/bench.rs::benches::benches::group
595.2 µs
is_zero/4096
benches/bench.rs::benches::benches::group
4.1 µs
fmt/binary/128
benches/bench.rs::benches::benches::group
6.6 ms
is_zero/384
benches/bench.rs::benches::benches::group
309.7 µs
fmt/binary/192
benches/bench.rs::benches::benches::group
11.1 ms
is_zero/512
benches/bench.rs::benches::benches::group
382.6 µs
algo/addmul_n/5
benches/bench.rs::benches::benches::group
1.1 ms
is_zero/192
benches/bench.rs::benches::benches::group
161.3 µs
algo/addmul_n/4
benches/bench.rs::benches::benches::group
811.6 µs
algo/addmul_n/6
benches/bench.rs::benches::benches::group
1.5 ms
algo/div/3x2/mg10
benches/bench.rs::benches::benches::group
503.6 µs
le/256
benches/bench.rs::benches::benches::group
335.2 µs
is_zero/64
benches/bench.rs::benches::benches::group
60 µs
algo/div/2x1/ref
benches/bench.rs::benches::benches::group
321.8 µs
le/192
benches/bench.rs::benches::benches::group
262.3 µs
le/384
benches/bench.rs::benches::benches::group
481 µs
le/128
benches/bench.rs::benches::benches::group
189.4 µs
algo/div/3x2/ref
benches/bench.rs::benches::benches::group
426.1 µs
algo/div/2x1/mg10
benches/bench.rs::benches::benches::group
307.5 µs
algo/addmul_n/1
benches/bench.rs::benches::benches::group
173.7 µs
algo/div/reciprocal/ref
benches/bench.rs::benches::benches::group
162.1 µs
fmt/binary/256
benches/bench.rs::benches::benches::group
14.3 ms
algo/div/reciprocal/mg10
benches/bench.rs::benches::benches::group
215.1 µs
algorithms/gcd/matrix/apply/384
benches/bench.rs::benches::benches::group
1.6 ms
le/4096
benches/bench.rs::benches::benches::group
53.5 µs
algorithms/gcd/matrix/apply/128
benches/bench.rs::benches::benches::group
< 1 ns
algorithms/gcd/matrix/apply/4096
benches/bench.rs::benches::benches::group
290.8 µs
algorithms/gcd/matrix/apply/192
benches/bench.rs::benches::benches::group
845.9 µs
algo/div/reciprocal_2/mg10
benches/bench.rs::benches::benches::group
303.4 µs
le/512
benches/bench.rs::benches::benches::group
626.9 µs
le/64
benches/bench.rs::benches::benches::group
101.2 µs
log/128
benches/bench.rs::benches::benches::group
7.4 ms
fmt/binary/384
benches/bench.rs::benches::benches::group
20.7 ms
fmt/binary/512
benches/bench.rs::benches::benches::group
27.1 ms
log/256
benches/bench.rs::benches::benches::group
16.5 ms
log/384
benches/bench.rs::benches::benches::group
24 ms
log/64
benches/bench.rs::benches::benches::group
1.5 ms
log/4096
benches/bench.rs::benches::benches::group
3.9 ms
log/512
benches/bench.rs::benches::benches::group
32.2 ms
lt/128
benches/bench.rs::benches::benches::group
189.4 µs
algorithms/gcd/matrix/apply/256
benches/bench.rs::benches::benches::group
1.1 ms
lt/256
benches/bench.rs::benches::benches::group
335.2 µs
algorithms/gcd/matrix/apply/64
benches/bench.rs::benches::benches::group
< 1 ns
fmt/binary/4096
benches/bench.rs::benches::benches::group
5.3 ms
algorithms/gcd/matrix/apply/512
benches/bench.rs::benches::benches::group
2.1 ms
log/192
benches/bench.rs::benches::benches::group
14 ms
lt/192
benches/bench.rs::benches::benches::group
262.2 µs
base_convert/128/128/10/be
benches/bench.rs::benches::benches::group
15.3 ms
lt/4096
benches/bench.rs::benches::benches::group
53.5 µs
algorithms/gcd/matrix/from_u64_prefix
benches/bench.rs::benches::benches::group
1.3 ms
lt/384
benches/bench.rs::benches::benches::group
481 µs
max/128
benches/bench.rs::benches::benches::group
296.7 µs
lt/64
benches/bench.rs::benches::benches::group
101.2 µs
fmt/binary/64
benches/bench.rs::benches::benches::group
2.8 ms
fmt/decimal/128
benches/bench.rs::benches::benches::group
1.9 ms
lt/512
benches/bench.rs::benches::benches::group
626.9 µs
algorithms/gcd/matrix/from_u64
benches/bench.rs::benches::benches::group
2 ms
max/192
benches/bench.rs::benches::benches::group
433.9 µs
fmt/decimal/192
benches/bench.rs::benches::benches::group
6.6 ms
base_convert/128/128/10/le
benches/bench.rs::benches::benches::group
3.5 ms
max/256
benches/bench.rs::benches::benches::group
554.4 µs
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
23.5 ms
base_convert/256/256/10/be
benches/bench.rs::benches::benches::group
36.6 ms
max/384
benches/bench.rs::benches::benches::group
812.1 µs
base_convert/256/256/10/le
benches/bench.rs::benches::benches::group
18.4 ms
base_convert/192/192/10/le
benches/bench.rs::benches::benches::group
9.6 ms
max/512
benches/bench.rs::benches::benches::group
1.1 ms
max/4096
benches/bench.rs::benches::benches::group
83.8 µs
base_convert/384/384/10/be
benches/bench.rs::benches::benches::group
64.5 ms
max/64
benches/bench.rs::benches::benches::group
145.8 µs
min/192
benches/bench.rs::benches::benches::group
434 µs
min/128
benches/bench.rs::benches::benches::group
296.7 µs
fmt/decimal/256
benches/bench.rs::benches::benches::group
8.6 ms
base_convert/384/384/10/le
benches/bench.rs::benches::benches::group
46.3 ms
min/256
benches/bench.rs::benches::benches::group
554.4 µs
fmt/decimal/384
benches/bench.rs::benches::benches::group
13.1 ms
base_convert/4096/4096/10/be
benches/bench.rs::benches::benches::group
64.7 ms
min/384
benches/bench.rs::benches::benches::group
812.1 µs
fmt/decimal/4096
benches/bench.rs::benches::benches::group
4.2 ms
most_significant_bits/128/128
benches/bench.rs::benches::benches::group
205.7 µs
min/4096
benches/bench.rs::benches::benches::group
83.7 µs
min/512
benches/bench.rs::benches::benches::group
1.1 ms
base_convert/4096/4096/10/le
benches/bench.rs::benches::benches::group
61.7 ms
fmt/decimal/64
benches/bench.rs::benches::benches::group
1.3 ms
most_significant_bits/4096/4096
benches/bench.rs::benches::benches::group
26 µs
most_significant_bits/384/384
benches/bench.rs::benches::benches::group
382.1 µs
base_convert/512/512/10/le
benches/bench.rs::benches::benches::group
89.6 ms
fmt/decimal/512
benches/bench.rs::benches::benches::group
18.2 ms
base_convert/512/512/10/be
benches/bench.rs::benches::benches::group
109.9 ms
most_significant_bits/256/256
benches/bench.rs::benches::benches::group
295.3 µs
min/64
benches/bench.rs::benches::benches::group
145.8 µs
base_convert/64/64/10/be
benches/bench.rs::benches::benches::group
8.1 ms
most_significant_bits/192/192
benches/bench.rs::benches::benches::group
257.4 µs
mul/256
benches/bench.rs::benches::benches::group
660.2 µs
most_significant_bits/512/512
benches/bench.rs::benches::benches::group
463.4 µs
mul/128
benches/bench.rs::benches::benches::group
277.2 µs
base_convert/64/64/10/le
benches/bench.rs::benches::benches::group
615.8 µs
fmt/hex/192
benches/bench.rs::benches::benches::group
6.5 ms
cmp/256
benches/bench.rs::benches::benches::group
338 µs
most_significant_bits/64/64
benches/bench.rs::benches::benches::group
128.9 µs
fmt/hex/128
benches/bench.rs::benches::benches::group
2.4 ms
fmt/hex/384
benches/bench.rs::benches::benches::group
11.3 ms
fmt/hex/256
benches/bench.rs::benches::benches::group
8.1 ms
mul/384
benches/bench.rs::benches::benches::group
1.2 ms
mul/4096
benches/bench.rs::benches::benches::group
780.6 µs
mul_mod/128
benches/bench.rs::benches::benches::group
1.5 ms
mul/64
benches/bench.rs::benches::benches::group
131.7 µs
cmp/192
benches/bench.rs::benches::benches::group
265.1 µs
mul_mod/192
benches/bench.rs::benches::benches::group
3.2 ms
cmp/128
benches/bench.rs::benches::benches::group
192.2 µs
mul_mod/256
benches/bench.rs::benches::benches::group
4.3 ms
mul/192
benches/bench.rs::benches::benches::group
439.4 µs
fmt/hex/512
benches/bench.rs::benches::benches::group
14.6 ms
cmp/384
benches/bench.rs::benches::benches::group
483.8 µs
mul_mod/384
benches/bench.rs::benches::benches::group
6.8 ms
fmt/hex/4096
benches/bench.rs::benches::benches::group
4.5 ms
mul/512
benches/bench.rs::benches::benches::group
2 ms
mul_mod/512
benches/bench.rs::benches::benches::group
9.8 ms
mul_mod/4096
benches/bench.rs::benches::benches::group
3.2 ms
cmp/4096
benches/bench.rs::benches::benches::group
53.6 µs
cmp/512
benches/bench.rs::benches::benches::group
629.7 µs
neg/128
benches/bench.rs::benches::benches::group
182.1 µs
neg/256
benches/bench.rs::benches::benches::group
361.2 µs
fmt/hex/64
benches/bench.rs::benches::benches::group
1.4 ms
div_rem/128/128
benches/bench.rs::benches::benches::group
821.3 µs
cmp/64
benches/bench.rs::benches::benches::group
108.2 µs
fmt/octal/128
benches/bench.rs::benches::benches::group
2.9 ms
mul_mod/64
benches/bench.rs::benches::benches::group
507.4 µs
overflowing_pow/128
benches/bench.rs::benches::benches::group
460.4 µs
neg/4096
benches/bench.rs::benches::benches::group
72.6 µs
fmt/octal/192
benches/bench.rs::benches::benches::group
6.9 ms
neg/192
benches/bench.rs::benches::benches::group
274.4 µs
neg/384
benches/bench.rs::benches::benches::group
534.8 µs
div_rem/128/64
benches/bench.rs::benches::benches::group
819 µs
neg/64
benches/bench.rs::benches::benches::group
83.5 µs
div_rem/192/64
benches/bench.rs::benches::benches::group
1.2 ms
neg/512
benches/bench.rs::benches::benches::group
708.7 µs
div_rem/256/128
benches/bench.rs::benches::benches::group
1.6 ms
overflowing_pow/192
benches/bench.rs::benches::benches::group
1.5 ms
div_rem/192/96
benches/bench.rs::benches::benches::group
1.4 ms
div_rem/256/256
benches/bench.rs::benches::benches::group
1.6 ms
div_rem/192/192
benches/bench.rs::benches::benches::group
1.3 ms
fmt/octal/4096
benches/bench.rs::benches::benches::group
4.4 ms
overflowing_pow/256
benches/bench.rs::benches::benches::group
2.5 ms
fmt/octal/384
benches/bench.rs::benches::benches::group
12.3 ms
overflowing_pow/384
benches/bench.rs::benches::benches::group
5.4 ms
fmt/octal/256
benches/bench.rs::benches::benches::group
8.7 ms
fmt/octal/512
benches/bench.rs::benches::benches::group
16 ms
div_rem/384/384
benches/bench.rs::benches::benches::group
2 ms
overflowing_pow/4096
benches/bench.rs::benches::benches::group
2.2 ms
fmt/octal/64
benches/bench.rs::benches::benches::group
1.5 ms
div_rem/384/192
benches/bench.rs::benches::benches::group
3.2 ms
from/f32/128
benches/bench.rs::benches::benches::group
366 µs
overflowing_pow/512
benches/bench.rs::benches::benches::group
10.4 ms
from/f32/256
benches/bench.rs::benches::benches::group
482.6 µs
div_rem/256/64
benches/bench.rs::benches::benches::group
1.4 ms
overflowing_pow/64
benches/bench.rs::benches::benches::group
79.4 µs
from/f32/4096
benches/bench.rs::benches::benches::group
43 µs
from/f32/192
benches/bench.rs::benches::benches::group
431.1 µs
div_rem/4096/4096
benches/bench.rs::benches::benches::group
137.7 µs
overflowing_shl/128
benches/bench.rs::benches::benches::group
346 µs
overflowing_shl/256
benches/bench.rs::benches::benches::group
565.7 µs
overflowing_shl/384
benches/bench.rs::benches::benches::group
792.1 µs
div_rem/4096/64
benches/bench.rs::benches::benches::group
177.4 µs
from/f32/384
benches/bench.rs::benches::benches::group
601.8 µs
overflowing_shl/192
benches/bench.rs::benches::benches::group
475.5 µs
div_rem/4096/2048
benches/bench.rs::benches::benches::group
609.5 µs
div_rem/384/64
benches/bench.rs::benches::benches::group
2 ms
from/f64/192
benches/bench.rs::benches::benches::group
418.5 µs
from/f64/128
benches/bench.rs::benches::benches::group
354 µs
div_rem/512/256
benches/bench.rs::benches::benches::group
4 ms
from/f32/512
benches/bench.rs::benches::benches::group
714.3 µs
from/f32/64
benches/bench.rs::benches::benches::group
222.7 µs
div_rem/512/512
benches/bench.rs::benches::benches::group
2.3 ms
from/f64/384
benches/bench.rs::benches::benches::group
582.3 µs
div_rem/64/64
benches/bench.rs::benches::benches::group
201.5 µs
overflowing_shl/512
benches/bench.rs::benches::benches::group
999.2 µs
div_rem/512/64
benches/bench.rs::benches::benches::group
2.5 ms
from/f64/256
benches/bench.rs::benches::benches::group
464.5 µs
overflowing_shl/4096
benches/bench.rs::benches::benches::group
77.1 µs
div_rem/64/32
benches/bench.rs::benches::benches::group
201.5 µs
from/f64/4096
benches/bench.rs::benches::benches::group
46 µs
eq/128
benches/bench.rs::benches::benches::group
182.5 µs
ge/192
benches/bench.rs::benches::benches::group
262.3 µs
from/f64/512
benches/bench.rs::benches::benches::group
693.5 µs
ge/128
benches/bench.rs::benches::benches::group
189.4 µs
overflowing_shl/64
benches/bench.rs::benches::benches::group
209.6 µs
overflowing_shr/128
benches/bench.rs::benches::benches::group
357 µs
overflowing_shr/384
benches/bench.rs::benches::benches::group
820 µs
overflowing_shr/64
benches/bench.rs::benches::benches::group
207 µs
from/f64/64
benches/bench.rs::benches::benches::group
231.3 µs
ge/256
benches/bench.rs::benches::benches::group
335.2 µs
parse/binary/128/max
benches/bench.rs::benches::benches::group
19.6 ms
ge/384
benches/bench.rs::benches::benches::group
481.1 µs
parse/binary/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
overflowing_shr/512
benches/bench.rs::benches::benches::group
1 ms
overflowing_shr/256
benches/bench.rs::benches::benches::group
588.7 µs
overflowing_shr/4096
benches/bench.rs::benches::benches::group
77.5 µs
parse/binary/512/max
benches/bench.rs::benches::benches::group
171.4 ms
parse/binary/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/binary/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/binary/4096/max
benches/bench.rs::benches::benches::group
77.9 ms
parse/binary/384/max
benches/bench.rs::benches::benches::group
104.1 ms
parse/binary/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/binary/256/max
benches/bench.rs::benches::benches::group
51.7 ms
parse/binary/64/max
benches/bench.rs::benches::benches::group
8.5 ms
parse/decimal/128/max
benches/bench.rs::benches::benches::group
6.3 ms
parse/binary/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
parse/binary/192/max
benches/bench.rs::benches::benches::group
33.5 ms
parse/decimal/192/max
benches/bench.rs::benches::benches::group
10.4 ms
overflowing_shr/192
benches/bench.rs::benches::benches::group
495.7 µs
parse/binary/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
parse/decimal/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
parse/decimal/512/max
benches/bench.rs::benches::benches::group
52.4 ms
parse/binary/256/zero
benches/bench.rs::benches::benches::group
682.6 µs
parse/decimal/256/max
benches/bench.rs::benches::benches::group
16.1 ms
parse/decimal/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
parse/decimal/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
parse/decimal/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/hex/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
root/127/128/128
benches/bench.rs::benches::benches::group
9.7 ms
parse/decimal/384/max
benches/bench.rs::benches::benches::group
31.9 ms
reduce_mod/64
benches/bench.rs::benches::benches::group
159.4 µs
parse/hex/256/zero
benches/bench.rs::benches::benches::group
682.6 µs
parse/decimal/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/hex/256/max
benches/bench.rs::benches::benches::group
13.8 ms
parse/hex/128/max
benches/bench.rs::benches::benches::group
5.5 ms
parse/hex/4096/max
benches/bench.rs::benches::benches::group
19.6 ms
parse/hex/384/max
benches/bench.rs::benches::benches::group
27.3 ms
parse/decimal/64/max
benches/bench.rs::benches::benches::group
2.9 ms
parse/hex/192/max
benches/bench.rs::benches::benches::group
9.1 ms
parse/decimal/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
parse/decimal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
23.5 ms
root/127/192/192
benches/bench.rs::benches::benches::group
18.6 ms
parse/hex/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/hex/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/hex/512/max
benches/bench.rs::benches::benches::group
44.5 ms
parse/hex/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
root/127/384/384
benches/bench.rs::benches::benches::group
15.4 ms
parse/hex/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
root/127/256/256
benches/bench.rs::benches::benches::group
13.6 ms
parse/octal/192/max
benches/bench.rs::benches::benches::group
11.5 ms
parse/hex/64/max
benches/bench.rs::benches::benches::group
2.5 ms
parse/hex/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/octal/128/max
benches/bench.rs::benches::benches::group
6.9 ms
parse/octal/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
parse/octal/512/max
benches/bench.rs::benches::benches::group
57.7 ms
root/127/64/64
benches/bench.rs::benches::benches::group
212 µs
parse/octal/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
root/2/128/128
benches/bench.rs::benches::benches::group
4.7 ms
parse/octal/256/max
benches/bench.rs::benches::benches::group
17.7 ms
root/127/4096/4096
benches/bench.rs::benches::benches::group
2.8 ms
parse/octal/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/octal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/octal/4096/max
benches/bench.rs::benches::benches::group
26 ms
parse/octal/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
root/127/512/512
benches/bench.rs::benches::benches::group
32.5 ms
parse/octal/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/octal/384/max
benches/bench.rs::benches::benches::group
35.1 ms
pow_mod/192
benches/bench.rs::benches::benches::group
7.8 ms
pow_mod/256
benches/bench.rs::benches::benches::group
14.1 ms
pow/192
benches/bench.rs::benches::benches::group
285.8 µs
pow/384
benches/bench.rs::benches::benches::group
3.8 ms
parse/octal/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
root/2/192/192
benches/bench.rs::benches::benches::group
8.2 ms
pow/512
benches/bench.rs::benches::benches::group
9.6 ms
pow_mod/4096
benches/bench.rs::benches::benches::group
187.7 ms
pow_mod/512
benches/bench.rs::benches::benches::group
65.6 ms
pow/4096
benches/bench.rs::benches::benches::group
2 ms
parse/octal/64/max
benches/bench.rs::benches::benches::group
3.2 ms
reduce_mod/192
benches/bench.rs::benches::benches::group
1.1 ms
pow/256
benches/bench.rs::benches::benches::group
886.8 µs
root/2/384/384
benches/bench.rs::benches::benches::group
20.1 ms
pow/128
benches/bench.rs::benches::benches::group
64.9 µs
pow_mod/128
benches/bench.rs::benches::benches::group
2.4 ms
root/2/256/256
benches/bench.rs::benches::benches::group
11.3 ms
reduce_mod/384
benches/bench.rs::benches::benches::group
1.7 ms
ge/64
benches/bench.rs::benches::benches::group
101.2 µs
root/2/4096/4096
benches/bench.rs::benches::benches::group
7.3 ms
pow/64
benches/bench.rs::benches::benches::group
17.4 µs
root/2/64/64
benches/bench.rs::benches::benches::group
1.1 ms
pow_mod/384
benches/bench.rs::benches::benches::group
34.2 ms
root/2/512/512
benches/bench.rs::benches::benches::group
29.1 ms
ge/4096
benches/bench.rs::benches::benches::group
53.6 µs
reduce_mod/256
benches/bench.rs::benches::benches::group
1.3 ms
reduce_mod/128
benches/bench.rs::benches::benches::group
578.3 µs
pow_mod/64
benches/bench.rs::benches::benches::group
330.1 µs
gt/384
benches/bench.rs::benches::benches::group
481.1 µs
reduce_mod/512
benches/bench.rs::benches::benches::group
1.9 ms
gt/128
benches/bench.rs::benches::benches::group
189.4 µs
reduce_mod/4096
benches/bench.rs::benches::benches::group
111.3 µs
root/3/256/256
benches/bench.rs::benches::benches::group
11.4 ms
ge/512
benches/bench.rs::benches::benches::group
626.9 µs
gt/192
benches/bench.rs::benches::benches::group
262.3 µs
gt/256
benches/bench.rs::benches::benches::group
335.2 µs
inv_mod/128
benches/bench.rs::benches::benches::group
6.3 ms
gt/64
benches/bench.rs::benches::benches::group
101.2 µs
gt/4096
benches/bench.rs::benches::benches::group
53.6 µs
gt/512
benches/bench.rs::benches::benches::group
626.9 µs
root/3/4096/4096
benches/bench.rs::benches::benches::group
8.2 ms
inv_mod/256
benches/bench.rs::benches::benches::group
20.8 ms
root/3/512/512
benches/bench.rs::benches::benches::group
27.4 ms
inv_mod/384
benches/bench.rs::benches::benches::group
44 ms
root/3/384/384
benches/bench.rs::benches::benches::group
20.4 ms
inv_mod/192
benches/bench.rs::benches::benches::group
13.9 ms
root/5/128/128
benches/bench.rs::benches::benches::group
4.8 ms
root/3/128/128
benches/bench.rs::benches::benches::group
4.3 ms
root/3/64/64
benches/bench.rs::benches::benches::group
1.2 ms
root/3/192/192
benches/bench.rs::benches::benches::group
8.4 ms
inv_mod/4096
benches/bench.rs::benches::benches::group
70 ms
inv_mod/64
benches/bench.rs::benches::benches::group
2 ms
sub/384
benches/bench.rs::benches::benches::group
767.5 µs
sub/256
benches/bench.rs::benches::benches::group
515.4 µs
sub/128
benches/bench.rs::benches::benches::group
263.3 µs
sub/192
benches/bench.rs::benches::benches::group
389.3 µs
root/5/512/512
benches/bench.rs::benches::benches::group
30.3 ms
sub/4096
benches/bench.rs::benches::benches::group
96 µs
root/5/64/64
benches/bench.rs::benches::benches::group
1.2 ms
sub/64
benches/bench.rs::benches::benches::group
126.2 µs
sub/512
benches/bench.rs::benches::benches::group
1 ms
widening_mul/64/256
benches/bench.rs::benches::benches::group
787.6 µs
to/f32/192
benches/bench.rs::benches::benches::group
323.9 µs
to/f32/64
benches/bench.rs::benches::benches::group
75.8 µs
wrapping_shl/128
benches/bench.rs::benches::benches::group
281.9 µs
root/5/192/192
benches/bench.rs::benches::benches::group
8 ms
to/f32/128
benches/bench.rs::benches::benches::group
273.5 µs
root/5/256/256
benches/bench.rs::benches::benches::group
11.2 ms
root/5/384/384
benches/bench.rs::benches::benches::group
17 ms
to/f32/256
benches/bench.rs::benches::benches::group
353.4 µs
root/5/4096/4096
benches/bench.rs::benches::benches::group
8.8 ms
to/f32/4096
benches/bench.rs::benches::benches::group
29.1 µs
wrapping_shl/192
benches/bench.rs::benches::benches::group
412.4 µs
inv_mod/512
benches/bench.rs::benches::benches::group
75.2 ms
to/f32/384
benches/bench.rs::benches::benches::group
429 µs
to/f64/192
benches/bench.rs::benches::benches::group
336.5 µs
to/f64/128
benches/bench.rs::benches::benches::group
286 µs
to/f64/256
benches/bench.rs::benches::benches::group
366.1 µs
to/f64/64
benches/bench.rs::benches::benches::group
90.5 µs
to/f64/384
benches/bench.rs::benches::benches::group
441.7 µs
to/f32/512
benches/bench.rs::benches::benches::group
502 µs
widening_mul/256/64
benches/bench.rs::benches::benches::group
751.4 µs
wrapping_shl/256
benches/bench.rs::benches::benches::group
496.5 µs
to/f64/512
benches/bench.rs::benches::benches::group
514.7 µs
widening_mul/1024/1024
benches/bench.rs::benches::benches::group
12.3 ms
wrapping_shl/384
benches/bench.rs::benches::benches::group
726.5 µs
wrapping_shl/4096
benches/bench.rs::benches::benches::group
72.1 µs
widening_mul/1024/64
benches/bench.rs::benches::benches::group
2.3 ms
to/f64/4096
benches/bench.rs::benches::benches::group
29.3 µs
widening_mul/256/1024
benches/bench.rs::benches::benches::group
4.5 ms
wrapping_shl/512
benches/bench.rs::benches::benches::group
935.8 µs
widening_mul/64/64
benches/bench.rs::benches::benches::group
201.6 µs
wrapping_shl/64
benches/bench.rs::benches::benches::group
140.1 µs
widening_mul/256/256
benches/bench.rs::benches::benches::group
1.8 ms
wrapping_shr/4096
benches/bench.rs::benches::benches::group
73.3 µs
wrapping_shr/384
benches/bench.rs::benches::benches::group
756.3 µs
wrapping_shr/64
benches/bench.rs::benches::benches::group
140.1 µs
wrapping_shr/128
benches/bench.rs::benches::benches::group
292.9 µs
wrapping_shr/512
benches/bench.rs::benches::benches::group
969 µs
widening_mul/1024/256
benches/bench.rs::benches::benches::group
4.5 ms
wrapping_shr/256
benches/bench.rs::benches::benches::group
518.2 µs
widening_mul/64/1024
benches/bench.rs::benches::benches::group
2.4 ms
wrapping_shr/192
benches/bench.rs::benches::benches::group
429.8 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs