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.
11 days ago
44d4a40
dependabot/github_actions/actions/cache-5
pull_request
Compare
Base
Search a run
Head
chore(deps): bump actions/cache from 3 to 5
#549
dependabot/github_actions/actions/cache-5
11 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
div_rem/384/384
benches/bench.rs::benches::benches::group
2 ms
div_rem/384/192
benches/bench.rs::benches::benches::group
3.2 ms
add/256
benches/bench.rs::benches::benches::group
515.4 µs
add/192
benches/bench.rs::benches::benches::group
389.3 µs
add/512
benches/bench.rs::benches::benches::group
1 ms
add/128
benches/bench.rs::benches::benches::group
263.3 µs
div_rem/384/64
benches/bench.rs::benches::benches::group
2 ms
add/384
benches/bench.rs::benches::benches::group
767.5 µs
div_rem/4096/2048
benches/bench.rs::benches::benches::group
609.5 µs
add/4096
benches/bench.rs::benches::benches::group
96 µs
div_rem/4096/64
benches/bench.rs::benches::benches::group
177.5 µs
div_rem/512/512
benches/bench.rs::benches::benches::group
2.3 ms
add_mod/192
benches/bench.rs::benches::benches::group
1.7 ms
div_rem/512/256
benches/bench.rs::benches::benches::group
4 ms
add_mod/384
benches/bench.rs::benches::benches::group
2.6 ms
add/64
benches/bench.rs::benches::benches::group
126.2 µs
div_rem/4096/4096
benches/bench.rs::benches::benches::group
137.7 µs
add_mod/256
benches/bench.rs::benches::benches::group
2 ms
add_mod/128
benches/bench.rs::benches::benches::group
954.6 µs
div_rem/512/64
benches/bench.rs::benches::benches::group
2.5 ms
div_rem/64/32
benches/bench.rs::benches::benches::group
201.5 µs
eq/128
benches/bench.rs::benches::benches::group
182.4 µs
add_mod/512
benches/bench.rs::benches::benches::group
2.9 ms
add_mod/4096
benches/bench.rs::benches::benches::group
170.4 µs
div_rem/64/64
benches/bench.rs::benches::benches::group
201.5 µs
inv_mod/256
benches/bench.rs::benches::benches::group
20.8 ms
add_mod/64
benches/bench.rs::benches::benches::group
240.5 µs
inv_mod/192
benches/bench.rs::benches::benches::group
13.9 ms
inv_mod/384
benches/bench.rs::benches::benches::group
44.1 ms
algo/addmul_n/1
benches/bench.rs::benches::benches::group
173.7 µs
eq/192
benches/bench.rs::benches::benches::group
309.6 µs
eq/384
benches/bench.rs::benches::benches::group
595.2 µs
inv_mod/512
benches/bench.rs::benches::benches::group
75.4 ms
algo/addmul_n/2
benches/bench.rs::benches::benches::group
364 µs
is_zero/128
benches/bench.rs::benches::benches::group
101.2 µs
eq/4096
benches/bench.rs::benches::benches::group
54.1 µs
eq/256
benches/bench.rs::benches::benches::group
382.5 µs
inv_mod/4096
benches/bench.rs::benches::benches::group
70.1 ms
is_zero/256
benches/bench.rs::benches::benches::group
192.2 µs
inv_mod/64
benches/bench.rs::benches::benches::group
2 ms
is_zero/192
benches/bench.rs::benches::benches::group
161.3 µs
eq/64
benches/bench.rs::benches::benches::group
101.2 µs
is_zero/4096
benches/bench.rs::benches::benches::group
4.1 µs
is_zero/64
benches/bench.rs::benches::benches::group
60 µs
fmt/binary/128
benches/bench.rs::benches::benches::group
6.6 ms
fmt/binary/256
benches/bench.rs::benches::benches::group
14.3 ms
eq/512
benches/bench.rs::benches::benches::group
763.2 µs
fmt/binary/192
benches/bench.rs::benches::benches::group
11.1 ms
le/128
benches/bench.rs::benches::benches::group
189.4 µs
is_zero/384
benches/bench.rs::benches::benches::group
309.7 µs
is_zero/512
benches/bench.rs::benches::benches::group
382.6 µs
fmt/binary/4096
benches/bench.rs::benches::benches::group
5.3 ms
fmt/binary/384
benches/bench.rs::benches::benches::group
20.7 ms
le/192
benches/bench.rs::benches::benches::group
262.3 µs
fmt/binary/64
benches/bench.rs::benches::benches::group
2.8 ms
algo/addmul_n/3
benches/bench.rs::benches::benches::group
568.2 µs
le/4096
benches/bench.rs::benches::benches::group
53.6 µs
algo/addmul_n/4
benches/bench.rs::benches::benches::group
811.6 µs
le/256
benches/bench.rs::benches::benches::group
335.3 µs
fmt/binary/512
benches/bench.rs::benches::benches::group
27.1 ms
le/384
benches/bench.rs::benches::benches::group
481 µs
log/384
benches/bench.rs::benches::benches::group
24 ms
fmt/decimal/128
benches/bench.rs::benches::benches::group
1.9 ms
algo/addmul_n/6
benches/bench.rs::benches::benches::group
1.5 ms
log/192
benches/bench.rs::benches::benches::group
14 ms
le/64
benches/bench.rs::benches::benches::group
101.2 µs
fmt/decimal/192
benches/bench.rs::benches::benches::group
6.6 ms
le/512
benches/bench.rs::benches::benches::group
626.9 µs
log/256
benches/bench.rs::benches::benches::group
16.5 ms
algo/addmul_n/5
benches/bench.rs::benches::benches::group
1.1 ms
log/128
benches/bench.rs::benches::benches::group
7.4 ms
log/64
benches/bench.rs::benches::benches::group
1.5 ms
fmt/decimal/4096
benches/bench.rs::benches::benches::group
4.2 ms
algo/div/2x1/mg10
benches/bench.rs::benches::benches::group
307.5 µs
log/4096
benches/bench.rs::benches::benches::group
3.9 ms
fmt/decimal/256
benches/bench.rs::benches::benches::group
8.6 ms
algo/div/2x1/ref
benches/bench.rs::benches::benches::group
321.8 µs
algo/div/3x2/mg10
benches/bench.rs::benches::benches::group
503.6 µs
log/512
benches/bench.rs::benches::benches::group
32.2 ms
lt/128
benches/bench.rs::benches::benches::group
189.4 µs
fmt/decimal/384
benches/bench.rs::benches::benches::group
13.1 ms
fmt/decimal/512
benches/bench.rs::benches::benches::group
18.2 ms
lt/384
benches/bench.rs::benches::benches::group
481 µs
fmt/decimal/64
benches/bench.rs::benches::benches::group
1.3 ms
algo/div/3x2/ref
benches/bench.rs::benches::benches::group
426.1 µs
lt/256
benches/bench.rs::benches::benches::group
335.3 µs
lt/4096
benches/bench.rs::benches::benches::group
53.6 µs
algo/div/reciprocal/mg10
benches/bench.rs::benches::benches::group
215.1 µs
algo/div/reciprocal/ref
benches/bench.rs::benches::benches::group
162.1 µs
fmt/hex/192
benches/bench.rs::benches::benches::group
6.5 ms
lt/512
benches/bench.rs::benches::benches::group
626.9 µs
fmt/hex/128
benches/bench.rs::benches::benches::group
2.4 ms
lt/192
benches/bench.rs::benches::benches::group
262.3 µs
algorithms/gcd/matrix/apply/128
benches/bench.rs::benches::benches::group
< 1 ns
max/128
benches/bench.rs::benches::benches::group
296.7 µs
algo/div/reciprocal_2/mg10
benches/bench.rs::benches::benches::group
303.4 µs
fmt/hex/256
benches/bench.rs::benches::benches::group
8.1 ms
fmt/hex/4096
benches/bench.rs::benches::benches::group
4.5 ms
fmt/hex/512
benches/bench.rs::benches::benches::group
14.6 ms
fmt/octal/192
benches/bench.rs::benches::benches::group
6.9 ms
max/384
benches/bench.rs::benches::benches::group
812.1 µs
max/192
benches/bench.rs::benches::benches::group
434 µs
fmt/octal/128
benches/bench.rs::benches::benches::group
2.9 ms
fmt/octal/256
benches/bench.rs::benches::benches::group
8.7 ms
fmt/hex/64
benches/bench.rs::benches::benches::group
1.4 ms
fmt/octal/4096
benches/bench.rs::benches::benches::group
4.4 ms
lt/64
benches/bench.rs::benches::benches::group
101.2 µs
algorithms/gcd/matrix/apply/192
benches/bench.rs::benches::benches::group
845.9 µs
fmt/octal/64
benches/bench.rs::benches::benches::group
1.5 ms
max/256
benches/bench.rs::benches::benches::group
554.4 µs
fmt/hex/384
benches/bench.rs::benches::benches::group
11.3 ms
fmt/octal/384
benches/bench.rs::benches::benches::group
12.3 ms
max/4096
benches/bench.rs::benches::benches::group
83.8 µs
max/512
benches/bench.rs::benches::benches::group
1.1 ms
algorithms/gcd/matrix/apply/256
benches/bench.rs::benches::benches::group
1.1 ms
algorithms/gcd/matrix/apply/4096
benches/bench.rs::benches::benches::group
290.9 µs
min/128
benches/bench.rs::benches::benches::group
296.7 µs
algorithms/gcd/matrix/apply/64
benches/bench.rs::benches::benches::group
< 1 ns
max/64
benches/bench.rs::benches::benches::group
145.8 µs
algorithms/gcd/matrix/apply/384
benches/bench.rs::benches::benches::group
1.6 ms
from/f32/128
benches/bench.rs::benches::benches::group
366 µs
from/f32/384
benches/bench.rs::benches::benches::group
601.9 µs
from/f32/4096
benches/bench.rs::benches::benches::group
43 µs
from/f32/64
benches/bench.rs::benches::benches::group
222.7 µs
fmt/octal/512
benches/bench.rs::benches::benches::group
16 ms
from/f32/256
benches/bench.rs::benches::benches::group
482.6 µs
from/f32/192
benches/bench.rs::benches::benches::group
431.2 µs
from/f32/512
benches/bench.rs::benches::benches::group
714.4 µs
base_convert/128/128/10/be
benches/bench.rs::benches::benches::group
15.3 ms
algorithms/gcd/matrix/from_u64_prefix
benches/bench.rs::benches::benches::group
1.3 ms
from/f64/384
benches/bench.rs::benches::benches::group
582.3 µs
from/f64/4096
benches/bench.rs::benches::benches::group
46 µs
algorithms/gcd/matrix/apply/512
benches/bench.rs::benches::benches::group
2.1 ms
from/f64/128
benches/bench.rs::benches::benches::group
354 µs
algorithms/gcd/matrix/from_u64
benches/bench.rs::benches::benches::group
2 ms
from/f64/256
benches/bench.rs::benches::benches::group
464.5 µs
from/f64/192
benches/bench.rs::benches::benches::group
418.5 µs
from/f64/64
benches/bench.rs::benches::benches::group
231.3 µs
base_convert/192/192/10/le
benches/bench.rs::benches::benches::group
9.6 ms
ge/384
benches/bench.rs::benches::benches::group
481 µs
min/192
benches/bench.rs::benches::benches::group
434 µs
base_convert/128/128/10/le
benches/bench.rs::benches::benches::group
3.5 ms
base_convert/384/384/10/be
benches/bench.rs::benches::benches::group
64.5 ms
ge/128
benches/bench.rs::benches::benches::group
189.4 µs
from/f64/512
benches/bench.rs::benches::benches::group
693.5 µs
base_convert/256/256/10/le
benches/bench.rs::benches::benches::group
18.4 ms
ge/64
benches/bench.rs::benches::benches::group
101.2 µs
base_convert/4096/4096/10/le
benches/bench.rs::benches::benches::group
61.7 ms
ge/512
benches/bench.rs::benches::benches::group
626.9 µs
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
23.5 ms
base_convert/64/64/10/le
benches/bench.rs::benches::benches::group
615.8 µs
base_convert/384/384/10/le
benches/bench.rs::benches::benches::group
46.3 ms
base_convert/64/64/10/be
benches/bench.rs::benches::benches::group
8.1 ms
base_convert/256/256/10/be
benches/bench.rs::benches::benches::group
36.6 ms
ge/192
benches/bench.rs::benches::benches::group
262.3 µs
gt/128
benches/bench.rs::benches::benches::group
189.4 µs
ge/4096
benches/bench.rs::benches::benches::group
53.6 µs
ge/256
benches/bench.rs::benches::benches::group
335.3 µs
min/256
benches/bench.rs::benches::benches::group
554.4 µs
base_convert/512/512/10/be
benches/bench.rs::benches::benches::group
109.9 ms
base_convert/4096/4096/10/be
benches/bench.rs::benches::benches::group
64.7 ms
cmp/128
benches/bench.rs::benches::benches::group
192.2 µs
base_convert/512/512/10/le
benches/bench.rs::benches::benches::group
89.6 ms
inv_mod/128
benches/bench.rs::benches::benches::group
6.5 ms
gt/512
benches/bench.rs::benches::benches::group
626.9 µs
gt/256
benches/bench.rs::benches::benches::group
335.2 µs
min/384
benches/bench.rs::benches::benches::group
812.1 µs
cmp/192
benches/bench.rs::benches::benches::group
265.1 µs
cmp/4096
benches/bench.rs::benches::benches::group
53.6 µs
gt/4096
benches/bench.rs::benches::benches::group
53.6 µs
gt/192
benches/bench.rs::benches::benches::group
262.3 µs
min/4096
benches/bench.rs::benches::benches::group
83.8 µs
cmp/64
benches/bench.rs::benches::benches::group
108.2 µs
cmp/512
benches/bench.rs::benches::benches::group
629.6 µs
cmp/384
benches/bench.rs::benches::benches::group
483.8 µs
gt/384
benches/bench.rs::benches::benches::group
481 µs
gt/64
benches/bench.rs::benches::benches::group
101.2 µs
cmp/256
benches/bench.rs::benches::benches::group
338 µs
most_significant_bits/192/192
benches/bench.rs::benches::benches::group
257.4 µs
min/512
benches/bench.rs::benches::benches::group
1.1 ms
most_significant_bits/384/384
benches/bench.rs::benches::benches::group
382.1 µs
most_significant_bits/128/128
benches/bench.rs::benches::benches::group
205.7 µs
most_significant_bits/512/512
benches/bench.rs::benches::benches::group
463.4 µs
most_significant_bits/4096/4096
benches/bench.rs::benches::benches::group
29 µs
div_rem/192/64
benches/bench.rs::benches::benches::group
1.2 ms
min/64
benches/bench.rs::benches::benches::group
145.8 µs
div_rem/128/64
benches/bench.rs::benches::benches::group
819 µs
div_rem/192/96
benches/bench.rs::benches::benches::group
1.4 ms
mul/192
benches/bench.rs::benches::benches::group
439.4 µs
most_significant_bits/64/64
benches/bench.rs::benches::benches::group
128.9 µs
mul/256
benches/bench.rs::benches::benches::group
660.2 µs
most_significant_bits/256/256
benches/bench.rs::benches::benches::group
295.3 µs
div_rem/192/192
benches/bench.rs::benches::benches::group
1.3 ms
mul/4096
benches/bench.rs::benches::benches::group
780.5 µs
mul/128
benches/bench.rs::benches::benches::group
277.2 µs
mul/384
benches/bench.rs::benches::benches::group
1.2 ms
div_rem/256/64
benches/bench.rs::benches::benches::group
1.4 ms
parse/decimal/128/max
benches/bench.rs::benches::benches::group
6.3 ms
mul/64
benches/bench.rs::benches::benches::group
131.7 µs
div_rem/256/256
benches/bench.rs::benches::benches::group
1.6 ms
div_rem/256/128
benches/bench.rs::benches::benches::group
1.6 ms
mul_mod/384
benches/bench.rs::benches::benches::group
6.8 ms
mul_mod/256
benches/bench.rs::benches::benches::group
4.3 ms
parse/decimal/192/max
benches/bench.rs::benches::benches::group
10.4 ms
neg/384
benches/bench.rs::benches::benches::group
534.8 µs
neg/192
benches/bench.rs::benches::benches::group
274.4 µs
mul_mod/64
benches/bench.rs::benches::benches::group
507.4 µs
mul_mod/128
benches/bench.rs::benches::benches::group
1.5 ms
mul/512
benches/bench.rs::benches::benches::group
2 ms
parse/decimal/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
overflowing_pow/192
benches/bench.rs::benches::benches::group
1.5 ms
mul_mod/192
benches/bench.rs::benches::benches::group
3.2 ms
neg/256
benches/bench.rs::benches::benches::group
361.2 µs
overflowing_pow/384
benches/bench.rs::benches::benches::group
5.4 ms
mul_mod/4096
benches/bench.rs::benches::benches::group
3.2 ms
div_rem/128/128
benches/bench.rs::benches::benches::group
821.3 µs
parse/decimal/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
neg/128
benches/bench.rs::benches::benches::group
182.1 µs
overflowing_pow/4096
benches/bench.rs::benches::benches::group
2.2 ms
mul_mod/512
benches/bench.rs::benches::benches::group
9.8 ms
neg/512
benches/bench.rs::benches::benches::group
708.7 µs
neg/64
benches/bench.rs::benches::benches::group
83.5 µs
overflowing_pow/128
benches/bench.rs::benches::benches::group
460.4 µs
overflowing_pow/512
benches/bench.rs::benches::benches::group
10.4 ms
neg/4096
benches/bench.rs::benches::benches::group
72.6 µs
overflowing_pow/256
benches/bench.rs::benches::benches::group
2.5 ms
overflowing_shl/192
benches/bench.rs::benches::benches::group
475.5 µs
overflowing_shr/192
benches/bench.rs::benches::benches::group
495.7 µs
overflowing_pow/64
benches/bench.rs::benches::benches::group
79.5 µs
overflowing_shr/384
benches/bench.rs::benches::benches::group
820 µs
overflowing_shl/256
benches/bench.rs::benches::benches::group
565.7 µs
overflowing_shr/4096
benches/bench.rs::benches::benches::group
77.4 µs
parse/decimal/256/max
benches/bench.rs::benches::benches::group
16.1 ms
overflowing_shr/64
benches/bench.rs::benches::benches::group
207 µs
overflowing_shl/384
benches/bench.rs::benches::benches::group
792.1 µs
overflowing_shl/512
benches/bench.rs::benches::benches::group
999.1 µs
parse/binary/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
overflowing_shr/128
benches/bench.rs::benches::benches::group
357 µs
overflowing_shr/256
benches/bench.rs::benches::benches::group
588.7 µs
overflowing_shl/64
benches/bench.rs::benches::benches::group
209.6 µs
parse/binary/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/binary/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/binary/256/max
benches/bench.rs::benches::benches::group
51.7 ms
parse/binary/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
overflowing_shr/512
benches/bench.rs::benches::benches::group
1 ms
overflowing_shl/4096
benches/bench.rs::benches::benches::group
77 µs
overflowing_shl/128
benches/bench.rs::benches::benches::group
346.1 µs
parse/binary/128/max
benches/bench.rs::benches::benches::group
19.6 ms
parse/binary/64/zero
benches/bench.rs::benches::benches::group
467.6 µs
parse/decimal/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
parse/binary/192/max
benches/bench.rs::benches::benches::group
33.5 ms
parse/binary/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/binary/4096/max
benches/bench.rs::benches::benches::group
77.9 ms
parse/binary/64/max
benches/bench.rs::benches::benches::group
8.5 ms
parse/binary/384/max
benches/bench.rs::benches::benches::group
104.1 ms
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
23.5 ms
parse/decimal/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/binary/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
parse/binary/512/max
benches/bench.rs::benches::benches::group
171.4 ms
parse/decimal/384/max
benches/bench.rs::benches::benches::group
31.9 ms
parse/decimal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/decimal/64/zero
benches/bench.rs::benches::benches::group
467.6 µs
parse/decimal/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
parse/hex/384/max
benches/bench.rs::benches::benches::group
27.3 ms
parse/decimal/512/max
benches/bench.rs::benches::benches::group
52.4 ms
parse/hex/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
parse/hex/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
parse/hex/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/decimal/64/max
benches/bench.rs::benches::benches::group
2.9 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/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
parse/hex/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
root/2/128/128
benches/bench.rs::benches::benches::group
4.7 ms
parse/hex/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/hex/256/max
benches/bench.rs::benches::benches::group
13.8 ms
parse/octal/128/zero
benches/bench.rs::benches::benches::group
559.6 µs
parse/hex/192/max
benches/bench.rs::benches::benches::group
9.1 ms
parse/hex/512/max
benches/bench.rs::benches::benches::group
44.5 ms
parse/hex/64/max
benches/bench.rs::benches::benches::group
2.5 ms
parse/octal/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
parse/octal/128/max
benches/bench.rs::benches::benches::group
6.9 ms
parse/octal/384/zero
benches/bench.rs::benches::benches::group
877.8 µs
parse/hex/64/zero
benches/bench.rs::benches::benches::group
467.5 µs
parse/octal/192/zero
benches/bench.rs::benches::benches::group
601.6 µs
parse/octal/256/max
benches/bench.rs::benches::benches::group
17.7 ms
parse/octal/512/max
benches/bench.rs::benches::benches::group
57.7 ms
parse/octal/192/max
benches/bench.rs::benches::benches::group
11.5 ms
pow/384
benches/bench.rs::benches::benches::group
3.8 ms
parse/octal/384/max
benches/bench.rs::benches::benches::group
35.1 ms
parse/octal/4096/zero
benches/bench.rs::benches::benches::group
62.2 µs
root/2/192/192
benches/bench.rs::benches::benches::group
8.2 ms
parse/octal/256/zero
benches/bench.rs::benches::benches::group
682.5 µs
parse/octal/4096/max
benches/bench.rs::benches::benches::group
26 ms
pow/192
benches/bench.rs::benches::benches::group
285.8 µs
pow_mod/192
benches/bench.rs::benches::benches::group
7.8 ms
pow/128
benches/bench.rs::benches::benches::group
64.9 µs
parse/octal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
pow/4096
benches/bench.rs::benches::benches::group
2 ms
pow/256
benches/bench.rs::benches::benches::group
886.8 µs
pow_mod/128
benches/bench.rs::benches::benches::group
2.4 ms
pow/512
benches/bench.rs::benches::benches::group
9.6 ms
pow_mod/256
benches/bench.rs::benches::benches::group
14.1 ms
pow/64
benches/bench.rs::benches::benches::group
17.4 µs
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
root/2/256/256
benches/bench.rs::benches::benches::group
11.3 ms
pow_mod/512
benches/bench.rs::benches::benches::group
65.6 ms
pow_mod/4096
benches/bench.rs::benches::benches::group
187.7 ms
pow_mod/64
benches/bench.rs::benches::benches::group
330.1 µs
reduce_mod/384
benches/bench.rs::benches::benches::group
1.7 ms
root/127/256/256
benches/bench.rs::benches::benches::group
13.6 ms
root/2/384/384
benches/bench.rs::benches::benches::group
20.1 ms
root/127/64/64
benches/bench.rs::benches::benches::group
212 µs
root/127/384/384
benches/bench.rs::benches::benches::group
15.4 ms
reduce_mod/256
benches/bench.rs::benches::benches::group
1.3 ms
root/127/128/128
benches/bench.rs::benches::benches::group
9.7 ms
reduce_mod/512
benches/bench.rs::benches::benches::group
1.9 ms
reduce_mod/128
benches/bench.rs::benches::benches::group
578.3 µs
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
root/127/512/512
benches/bench.rs::benches::benches::group
32.5 ms
reduce_mod/64
benches/bench.rs::benches::benches::group
159.4 µs
root/3/64/64
benches/bench.rs::benches::benches::group
1.2 ms
root/127/4096/4096
benches/bench.rs::benches::benches::group
2.8 ms
root/2/4096/4096
benches/bench.rs::benches::benches::group
7.3 ms
root/127/192/192
benches/bench.rs::benches::benches::group
18.6 ms
root/3/4096/4096
benches/bench.rs::benches::benches::group
8.2 ms
reduce_mod/4096
benches/bench.rs::benches::benches::group
111.4 µs
root/3/384/384
benches/bench.rs::benches::benches::group
20.4 ms
root/5/384/384
benches/bench.rs::benches::benches::group
17 ms
root/3/256/256
benches/bench.rs::benches::benches::group
11.4 ms
root/2/64/64
benches/bench.rs::benches::benches::group
1.1 ms
root/3/192/192
benches/bench.rs::benches::benches::group
8.4 ms
root/3/128/128
benches/bench.rs::benches::benches::group
4.3 ms
root/5/256/256
benches/bench.rs::benches::benches::group
11.2 ms
root/5/192/192
benches/bench.rs::benches::benches::group
8 ms
root/5/4096/4096
benches/bench.rs::benches::benches::group
8.8 ms
root/3/512/512
benches/bench.rs::benches::benches::group
27.4 ms
root/5/128/128
benches/bench.rs::benches::benches::group
4.8 ms
root/5/64/64
benches/bench.rs::benches::benches::group
1.2 ms
sub/128
benches/bench.rs::benches::benches::group
263.3 µs
to/f64/4096
benches/bench.rs::benches::benches::group
29.2 µs
to/f64/384
benches/bench.rs::benches::benches::group
441.6 µs
sub/192
benches/bench.rs::benches::benches::group
389.4 µs
to/f64/128
benches/bench.rs::benches::benches::group
286.1 µs
root/5/512/512
benches/bench.rs::benches::benches::group
30.3 ms
wrapping_shl/128
benches/bench.rs::benches::benches::group
281.9 µs
to/f32/64
benches/bench.rs::benches::benches::group
75.8 µs
sub/384
benches/bench.rs::benches::benches::group
767.5 µs
sub/256
benches/bench.rs::benches::benches::group
515.4 µs
sub/4096
benches/bench.rs::benches::benches::group
96.1 µs
to/f32/4096
benches/bench.rs::benches::benches::group
29.1 µs
to/f32/128
benches/bench.rs::benches::benches::group
273.5 µs
to/f32/192
benches/bench.rs::benches::benches::group
323.9 µs
to/f32/256
benches/bench.rs::benches::benches::group
353.5 µs
widening_mul/1024/1024
benches/bench.rs::benches::benches::group
12.3 ms
sub/512
benches/bench.rs::benches::benches::group
1 ms
to/f64/192
benches/bench.rs::benches::benches::group
336.6 µs
to/f32/512
benches/bench.rs::benches::benches::group
502 µs
to/f64/256
benches/bench.rs::benches::benches::group
366.2 µs
widening_mul/1024/256
benches/bench.rs::benches::benches::group
4.5 ms
to/f32/384
benches/bench.rs::benches::benches::group
429 µs
widening_mul/256/1024
benches/bench.rs::benches::benches::group
4.5 ms
to/f64/64
benches/bench.rs::benches::benches::group
90.5 µs
to/f64/512
benches/bench.rs::benches::benches::group
514.7 µs
wrapping_shl/512
benches/bench.rs::benches::benches::group
935.9 µs
widening_mul/1024/64
benches/bench.rs::benches::benches::group
2.3 ms
widening_mul/64/64
benches/bench.rs::benches::benches::group
201.7 µs
widening_mul/64/1024
benches/bench.rs::benches::benches::group
2.4 ms
wrapping_shr/256
benches/bench.rs::benches::benches::group
518.2 µs
wrapping_shr/128
benches/bench.rs::benches::benches::group
293 µs
sub/64
benches/bench.rs::benches::benches::group
126.2 µs
wrapping_shr/192
benches/bench.rs::benches::benches::group
429.8 µs
widening_mul/256/64
benches/bench.rs::benches::benches::group
751.4 µs
widening_mul/256/256
benches/bench.rs::benches::benches::group
1.8 ms
wrapping_shr/512
benches/bench.rs::benches::benches::group
969 µs
wrapping_shl/192
benches/bench.rs::benches::benches::group
412.4 µs
wrapping_shl/4096
benches/bench.rs::benches::benches::group
69.6 µs
wrapping_shr/64
benches/bench.rs::benches::benches::group
140.1 µs
wrapping_shl/384
benches/bench.rs::benches::benches::group
726.5 µs
wrapping_shl/64
benches/bench.rs::benches::benches::group
140.1 µs
widening_mul/64/256
benches/bench.rs::benches::benches::group
787.6 µs
wrapping_shr/384
benches/bench.rs::benches::benches::group
756.3 µs
wrapping_shr/4096
benches/bench.rs::benches::benches::group
70.8 µs
wrapping_shl/256
benches/bench.rs::benches::benches::group
496.5 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs