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
a381bec
dependabot/github_actions/actions/checkout-6
pull_request
Compare
Base
Search a run
Head
chore(deps): bump actions/checkout from 5 to 6
#548
dependabot/github_actions/actions/checkout-6
11 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
add/128
benches/bench.rs::benches::benches::group
263.3 µs
gt/256
benches/bench.rs::benches::benches::group
335.3 µs
add/384
benches/bench.rs::benches::benches::group
767.5 µs
add/192
benches/bench.rs::benches::benches::group
389.4 µs
gt/192
benches/bench.rs::benches::benches::group
262.3 µs
add/256
benches/bench.rs::benches::benches::group
515.4 µs
div_rem/4096/2048
benches/bench.rs::benches::benches::group
609.3 µs
add/4096
benches/bench.rs::benches::benches::group
96.1 µs
gt/128
benches/bench.rs::benches::benches::group
189.4 µs
add/512
benches/bench.rs::benches::benches::group
1 ms
div_rem/4096/4096
benches/bench.rs::benches::benches::group
137 µs
gt/384
benches/bench.rs::benches::benches::group
481 µs
gt/4096
benches/bench.rs::benches::benches::group
53.6 µs
add/64
benches/bench.rs::benches::benches::group
126.2 µs
div_rem/4096/64
benches/bench.rs::benches::benches::group
177.3 µs
gt/512
benches/bench.rs::benches::benches::group
626.9 µs
div_rem/512/256
benches/bench.rs::benches::benches::group
4.1 ms
inv_mod/128
benches/bench.rs::benches::benches::group
6.2 ms
div_rem/512/512
benches/bench.rs::benches::benches::group
2.3 ms
gt/64
benches/bench.rs::benches::benches::group
101.2 µs
div_rem/512/64
benches/bench.rs::benches::benches::group
2.6 ms
inv_mod/192
benches/bench.rs::benches::benches::group
13.9 ms
inv_mod/64
benches/bench.rs::benches::benches::group
2 ms
eq/128
benches/bench.rs::benches::benches::group
182.5 µs
inv_mod/512
benches/bench.rs::benches::benches::group
75.9 ms
div_rem/64/64
benches/bench.rs::benches::benches::group
201.5 µs
inv_mod/4096
benches/bench.rs::benches::benches::group
68.6 ms
inv_mod/384
benches/bench.rs::benches::benches::group
44.4 ms
eq/192
benches/bench.rs::benches::benches::group
309.6 µs
inv_mod/256
benches/bench.rs::benches::benches::group
20.6 ms
is_zero/192
benches/bench.rs::benches::benches::group
161.3 µs
eq/384
benches/bench.rs::benches::benches::group
595.2 µs
add_mod/128
benches/bench.rs::benches::benches::group
938.9 µs
div_rem/64/32
benches/bench.rs::benches::benches::group
201.5 µs
is_zero/128
benches/bench.rs::benches::benches::group
101.2 µs
eq/256
benches/bench.rs::benches::benches::group
382.5 µs
add_mod/192
benches/bench.rs::benches::benches::group
1.7 ms
le/128
benches/bench.rs::benches::benches::group
189.4 µs
eq/4096
benches/bench.rs::benches::benches::group
54.1 µs
add_mod/256
benches/bench.rs::benches::benches::group
2 ms
is_zero/64
benches/bench.rs::benches::benches::group
60 µs
is_zero/4096
benches/bench.rs::benches::benches::group
4.1 µs
add_mod/384
benches/bench.rs::benches::benches::group
2.6 ms
is_zero/512
benches/bench.rs::benches::benches::group
382.6 µs
is_zero/384
benches/bench.rs::benches::benches::group
309.7 µs
is_zero/256
benches/bench.rs::benches::benches::group
192.2 µs
eq/64
benches/bench.rs::benches::benches::group
101.2 µs
eq/512
benches/bench.rs::benches::benches::group
763.3 µs
add_mod/4096
benches/bench.rs::benches::benches::group
173.4 µs
add_mod/64
benches/bench.rs::benches::benches::group
240.5 µs
le/192
benches/bench.rs::benches::benches::group
262.3 µs
add_mod/512
benches/bench.rs::benches::benches::group
2.9 ms
fmt/binary/128
benches/bench.rs::benches::benches::group
6.6 ms
le/4096
benches/bench.rs::benches::benches::group
53.6 µs
le/256
benches/bench.rs::benches::benches::group
335.3 µs
le/512
benches/bench.rs::benches::benches::group
626.9 µs
le/384
benches/bench.rs::benches::benches::group
481.1 µs
le/64
benches/bench.rs::benches::benches::group
101.2 µs
algo/addmul_n/3
benches/bench.rs::benches::benches::group
568.2 µs
log/192
benches/bench.rs::benches::benches::group
12.5 ms
algo/addmul_n/2
benches/bench.rs::benches::benches::group
364 µs
algo/addmul_n/1
benches/bench.rs::benches::benches::group
173.8 µs
log/128
benches/bench.rs::benches::benches::group
9.5 ms
algo/addmul_n/5
benches/bench.rs::benches::benches::group
1.1 ms
fmt/binary/192
benches/bench.rs::benches::benches::group
11.1 ms
log/256
benches/bench.rs::benches::benches::group
15.3 ms
algo/addmul_n/4
benches/bench.rs::benches::benches::group
811.6 µs
fmt/binary/384
benches/bench.rs::benches::benches::group
20.7 ms
log/4096
benches/bench.rs::benches::benches::group
4.1 ms
algo/div/2x1/mg10
benches/bench.rs::benches::benches::group
307.5 µs
log/384
benches/bench.rs::benches::benches::group
24.9 ms
log/512
benches/bench.rs::benches::benches::group
33.2 ms
fmt/binary/256
benches/bench.rs::benches::benches::group
14.3 ms
fmt/binary/4096
benches/bench.rs::benches::benches::group
5.3 ms
fmt/binary/64
benches/bench.rs::benches::benches::group
2.8 ms
fmt/binary/512
benches/bench.rs::benches::benches::group
27.1 ms
algo/addmul_n/6
benches/bench.rs::benches::benches::group
1.5 ms
fmt/decimal/256
benches/bench.rs::benches::benches::group
8.6 ms
lt/256
benches/bench.rs::benches::benches::group
335.2 µs
algo/div/3x2/mg10
benches/bench.rs::benches::benches::group
503.6 µs
algo/div/2x1/ref
benches/bench.rs::benches::benches::group
321.8 µs
log/64
benches/bench.rs::benches::benches::group
1.5 ms
fmt/decimal/384
benches/bench.rs::benches::benches::group
13.1 ms
lt/128
benches/bench.rs::benches::benches::group
189.4 µs
fmt/decimal/192
benches/bench.rs::benches::benches::group
6.6 ms
lt/192
benches/bench.rs::benches::benches::group
262.3 µs
fmt/decimal/128
benches/bench.rs::benches::benches::group
1.9 ms
lt/512
benches/bench.rs::benches::benches::group
626.9 µs
lt/4096
benches/bench.rs::benches::benches::group
53.6 µs
fmt/hex/192
benches/bench.rs::benches::benches::group
6.5 ms
algo/div/3x2/ref
benches/bench.rs::benches::benches::group
426.1 µs
fmt/decimal/4096
benches/bench.rs::benches::benches::group
4.2 ms
fmt/hex/128
benches/bench.rs::benches::benches::group
2.4 ms
algo/div/reciprocal/mg10
benches/bench.rs::benches::benches::group
215.1 µs
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
fmt/hex/512
benches/bench.rs::benches::benches::group
14.6 ms
lt/64
benches/bench.rs::benches::benches::group
101.2 µs
fmt/hex/256
benches/bench.rs::benches::benches::group
8.1 ms
fmt/hex/384
benches/bench.rs::benches::benches::group
11.3 ms
max/192
benches/bench.rs::benches::benches::group
433.9 µs
algo/div/reciprocal_2/mg10
benches/bench.rs::benches::benches::group
303.4 µs
max/384
benches/bench.rs::benches::benches::group
812.2 µs
algo/div/reciprocal/ref
benches/bench.rs::benches::benches::group
162.1 µs
algorithms/gcd/matrix/apply/128
benches/bench.rs::benches::benches::group
< 1 ns
fmt/hex/4096
benches/bench.rs::benches::benches::group
4.5 ms
fmt/octal/256
benches/bench.rs::benches::benches::group
8.7 ms
min/384
benches/bench.rs::benches::benches::group
812.2 µs
fmt/hex/64
benches/bench.rs::benches::benches::group
1.4 ms
max/4096
benches/bench.rs::benches::benches::group
83.8 µs
max/512
benches/bench.rs::benches::benches::group
1.1 ms
fmt/octal/128
benches/bench.rs::benches::benches::group
2.9 ms
algorithms/gcd/matrix/apply/192
benches/bench.rs::benches::benches::group
< 1 ns
fmt/octal/384
benches/bench.rs::benches::benches::group
12.3 ms
from/f32/384
benches/bench.rs::benches::benches::group
601.8 µs
algorithms/gcd/matrix/apply/256
benches/bench.rs::benches::benches::group
1.1 ms
max/64
benches/bench.rs::benches::benches::group
145.8 µs
fmt/octal/192
benches/bench.rs::benches::benches::group
6.9 ms
max/256
benches/bench.rs::benches::benches::group
554.4 µs
max/128
benches/bench.rs::benches::benches::group
296.7 µs
min/192
benches/bench.rs::benches::benches::group
433.9 µs
algorithms/gcd/matrix/apply/384
benches/bench.rs::benches::benches::group
1.6 ms
min/128
benches/bench.rs::benches::benches::group
296.8 µs
from/f32/128
benches/bench.rs::benches::benches::group
366 µs
fmt/octal/4096
benches/bench.rs::benches::benches::group
4.4 ms
from/f32/4096
benches/bench.rs::benches::benches::group
43.3 µs
fmt/octal/512
benches/bench.rs::benches::benches::group
16 ms
from/f32/256
benches/bench.rs::benches::benches::group
482.6 µs
fmt/octal/64
benches/bench.rs::benches::benches::group
1.5 ms
from/f64/128
benches/bench.rs::benches::benches::group
354 µs
from/f32/512
benches/bench.rs::benches::benches::group
714.4 µs
min/256
benches/bench.rs::benches::benches::group
554.4 µs
algorithms/gcd/matrix/apply/512
benches/bench.rs::benches::benches::group
2.1 ms
min/4096
benches/bench.rs::benches::benches::group
83.9 µs
from/f32/64
benches/bench.rs::benches::benches::group
222.7 µs
algorithms/gcd/matrix/apply/64
benches/bench.rs::benches::benches::group
< 1 ns
from/f64/256
benches/bench.rs::benches::benches::group
464.5 µs
algorithms/gcd/matrix/from_u64_prefix
benches/bench.rs::benches::benches::group
1.3 ms
algorithms/gcd/matrix/from_u64
benches/bench.rs::benches::benches::group
2 ms
from/f32/192
benches/bench.rs::benches::benches::group
431.2 µs
min/512
benches/bench.rs::benches::benches::group
1.1 ms
from/f64/192
benches/bench.rs::benches::benches::group
418.5 µs
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
23.7 ms
base_convert/192/192/10/le
benches/bench.rs::benches::benches::group
9.6 ms
algorithms/gcd/matrix/apply/4096
benches/bench.rs::benches::benches::group
277.7 µs
base_convert/128/128/10/le
benches/bench.rs::benches::benches::group
3.5 ms
base_convert/256/256/10/be
benches/bench.rs::benches::benches::group
36.8 ms
base_convert/4096/4096/10/be
benches/bench.rs::benches::benches::group
64.7 ms
base_convert/128/128/10/be
benches/bench.rs::benches::benches::group
15.4 ms
from/f64/384
benches/bench.rs::benches::benches::group
582.3 µs
from/f64/4096
benches/bench.rs::benches::benches::group
46.3 µs
base_convert/256/256/10/le
benches/bench.rs::benches::benches::group
18.4 ms
base_convert/384/384/10/le
benches/bench.rs::benches::benches::group
46.3 ms
ge/128
benches/bench.rs::benches::benches::group
189.4 µs
base_convert/4096/4096/10/le
benches/bench.rs::benches::benches::group
61.7 ms
base_convert/512/512/10/be
benches/bench.rs::benches::benches::group
110.5 ms
ge/192
benches/bench.rs::benches::benches::group
262.3 µs
base_convert/384/384/10/be
benches/bench.rs::benches::benches::group
64.7 ms
from/f64/512
benches/bench.rs::benches::benches::group
693.5 µs
ge/64
benches/bench.rs::benches::benches::group
101.2 µs
ge/4096
benches/bench.rs::benches::benches::group
53.6 µs
ge/512
benches/bench.rs::benches::benches::group
626.9 µs
from/f64/64
benches/bench.rs::benches::benches::group
231.4 µs
cmp/128
benches/bench.rs::benches::benches::group
192.2 µs
min/64
benches/bench.rs::benches::benches::group
145.8 µs
most_significant_bits/128/128
benches/bench.rs::benches::benches::group
205.7 µs
ge/256
benches/bench.rs::benches::benches::group
335.2 µs
base_convert/64/64/10/le
benches/bench.rs::benches::benches::group
615.8 µs
base_convert/64/64/10/be
benches/bench.rs::benches::benches::group
8.3 ms
ge/384
benches/bench.rs::benches::benches::group
481 µs
most_significant_bits/192/192
benches/bench.rs::benches::benches::group
257.4 µs
div_rem/128/128
benches/bench.rs::benches::benches::group
782.2 µs
base_convert/512/512/10/le
benches/bench.rs::benches::benches::group
89.6 ms
cmp/4096
benches/bench.rs::benches::benches::group
53.7 µs
cmp/256
benches/bench.rs::benches::benches::group
338 µs
most_significant_bits/256/256
benches/bench.rs::benches::benches::group
295.3 µs
cmp/512
benches/bench.rs::benches::benches::group
629.6 µs
cmp/384
benches/bench.rs::benches::benches::group
483.8 µs
most_significant_bits/4096/4096
benches/bench.rs::benches::benches::group
29 µs
mul/128
benches/bench.rs::benches::benches::group
277.2 µs
most_significant_bits/64/64
benches/bench.rs::benches::benches::group
128.9 µs
cmp/64
benches/bench.rs::benches::benches::group
108.2 µs
cmp/192
benches/bench.rs::benches::benches::group
265.1 µs
mul_mod/128
benches/bench.rs::benches::benches::group
1.5 ms
mul_mod/384
benches/bench.rs::benches::benches::group
6.8 ms
mul/384
benches/bench.rs::benches::benches::group
1.2 ms
most_significant_bits/384/384
benches/bench.rs::benches::benches::group
382.1 µs
mul_mod/192
benches/bench.rs::benches::benches::group
3.1 ms
mul/64
benches/bench.rs::benches::benches::group
131.7 µs
mul/192
benches/bench.rs::benches::benches::group
439.4 µs
mul/4096
benches/bench.rs::benches::benches::group
778.8 µs
mul/256
benches/bench.rs::benches::benches::group
660.2 µs
neg/128
benches/bench.rs::benches::benches::group
182.1 µs
mul/512
benches/bench.rs::benches::benches::group
2 ms
mul_mod/256
benches/bench.rs::benches::benches::group
4.2 ms
mul_mod/512
benches/bench.rs::benches::benches::group
9.7 ms
mul_mod/4096
benches/bench.rs::benches::benches::group
3.2 ms
div_rem/128/64
benches/bench.rs::benches::benches::group
821.8 µs
most_significant_bits/512/512
benches/bench.rs::benches::benches::group
463.4 µs
div_rem/192/192
benches/bench.rs::benches::benches::group
1.3 ms
mul_mod/64
benches/bench.rs::benches::benches::group
507.3 µs
neg/384
benches/bench.rs::benches::benches::group
534.8 µs
neg/512
benches/bench.rs::benches::benches::group
708.7 µs
neg/192
benches/bench.rs::benches::benches::group
274.4 µs
div_rem/384/384
benches/bench.rs::benches::benches::group
2 ms
overflowing_pow/128
benches/bench.rs::benches::benches::group
536.9 µs
neg/256
benches/bench.rs::benches::benches::group
361.2 µs
div_rem/256/128
benches/bench.rs::benches::benches::group
1.6 ms
overflowing_pow/4096
benches/bench.rs::benches::benches::group
2.1 ms
neg/64
benches/bench.rs::benches::benches::group
83.5 µs
div_rem/384/64
benches/bench.rs::benches::benches::group
2 ms
div_rem/192/64
benches/bench.rs::benches::benches::group
1.2 ms
neg/4096
benches/bench.rs::benches::benches::group
72.8 µs
div_rem/256/256
benches/bench.rs::benches::benches::group
1.5 ms
overflowing_pow/384
benches/bench.rs::benches::benches::group
5.7 ms
div_rem/384/192
benches/bench.rs::benches::benches::group
3.3 ms
div_rem/192/96
benches/bench.rs::benches::benches::group
1.4 ms
overflowing_pow/256
benches/bench.rs::benches::benches::group
2.1 ms
overflowing_pow/192
benches/bench.rs::benches::benches::group
1.2 ms
parse/octal/4096/max
benches/bench.rs::benches::benches::group
26 ms
overflowing_shl/256
benches/bench.rs::benches::benches::group
565.7 µs
overflowing_pow/64
benches/bench.rs::benches::benches::group
80.3 µs
div_rem/256/64
benches/bench.rs::benches::benches::group
1.5 ms
parse/octal/256/zero
benches/bench.rs::benches::benches::group
685.4 µs
parse/octal/384/zero
benches/bench.rs::benches::benches::group
880.6 µs
parse/octal/4096/zero
benches/bench.rs::benches::benches::group
62.6 µs
parse/octal/512/max
benches/bench.rs::benches::benches::group
58.2 ms
overflowing_shl/4096
benches/bench.rs::benches::benches::group
77.3 µs
parse/octal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
overflowing_shl/128
benches/bench.rs::benches::benches::group
346.1 µs
parse/octal/384/max
benches/bench.rs::benches::benches::group
35.5 ms
overflowing_pow/512
benches/bench.rs::benches::benches::group
10.8 ms
overflowing_shl/64
benches/bench.rs::benches::benches::group
209.6 µs
overflowing_shl/384
benches/bench.rs::benches::benches::group
792.1 µs
overflowing_shr/384
benches/bench.rs::benches::benches::group
820 µs
overflowing_shl/512
benches/bench.rs::benches::benches::group
999.2 µs
overflowing_shl/192
benches/bench.rs::benches::benches::group
475.5 µs
overflowing_shr/128
benches/bench.rs::benches::benches::group
357 µs
overflowing_shr/512
benches/bench.rs::benches::benches::group
1 ms
parse/octal/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
overflowing_shr/4096
benches/bench.rs::benches::benches::group
77.7 µs
overflowing_shr/64
benches/bench.rs::benches::benches::group
207.1 µs
parse/binary/128/max
benches/bench.rs::benches::benches::group
19.9 ms
overflowing_shr/192
benches/bench.rs::benches::benches::group
495.7 µs
overflowing_shr/256
benches/bench.rs::benches::benches::group
588.6 µs
parse/binary/256/max
benches/bench.rs::benches::benches::group
52.4 ms
parse/binary/192/max
benches/bench.rs::benches::benches::group
34 ms
parse/binary/4096/max
benches/bench.rs::benches::benches::group
78 ms
parse/octal/64/max
benches/bench.rs::benches::benches::group
3.2 ms
parse/binary/256/zero
benches/bench.rs::benches::benches::group
685.4 µs
parse/binary/64/max
benches/bench.rs::benches::benches::group
8.7 ms
parse/decimal/192/zero
benches/bench.rs::benches::benches::group
604.4 µs
parse/decimal/256/max
benches/bench.rs::benches::benches::group
16.3 ms
parse/binary/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
parse/binary/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/binary/384/zero
benches/bench.rs::benches::benches::group
880.6 µs
parse/binary/4096/zero
benches/bench.rs::benches::benches::group
62.6 µs
parse/binary/192/zero
benches/bench.rs::benches::benches::group
604.4 µs
parse/binary/384/max
benches/bench.rs::benches::benches::group
105.1 ms
parse/binary/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
parse/binary/512/max
benches/bench.rs::benches::benches::group
172.8 ms
parse/decimal/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
parse/decimal/192/max
benches/bench.rs::benches::benches::group
10.6 ms
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
23.5 ms
parse/decimal/128/max
benches/bench.rs::benches::benches::group
6.3 ms
parse/hex/192/max
benches/bench.rs::benches::benches::group
9.2 ms
parse/hex/192/zero
benches/bench.rs::benches::benches::group
604.4 µs
parse/decimal/512/max
benches/bench.rs::benches::benches::group
52.8 ms
parse/hex/128/max
benches/bench.rs::benches::benches::group
5.5 ms
parse/decimal/384/zero
benches/bench.rs::benches::benches::group
880.6 µs
parse/hex/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
pow/256
benches/bench.rs::benches::benches::group
865.2 µs
parse/decimal/256/zero
benches/bench.rs::benches::benches::group
685.4 µs
parse/hex/384/zero
benches/bench.rs::benches::benches::group
880.6 µs
parse/decimal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
pow/192
benches/bench.rs::benches::benches::group
267.2 µs
parse/decimal/4096/zero
benches/bench.rs::benches::benches::group
62.6 µs
parse/decimal/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
pow/128
benches/bench.rs::benches::benches::group
61.3 µs
parse/decimal/64/max
benches/bench.rs::benches::benches::group
2.9 ms
parse/hex/256/max
benches/bench.rs::benches::benches::group
14 ms
parse/hex/4096/max
benches/bench.rs::benches::benches::group
19.6 ms
parse/hex/64/max
benches/bench.rs::benches::benches::group
2.5 ms
parse/hex/256/zero
benches/bench.rs::benches::benches::group
685.4 µs
parse/hex/384/max
benches/bench.rs::benches::benches::group
27.5 ms
parse/octal/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
parse/octal/256/max
benches/bench.rs::benches::benches::group
17.9 ms
parse/hex/4096/zero
benches/bench.rs::benches::benches::group
62.6 µs
parse/decimal/384/max
benches/bench.rs::benches::benches::group
32.2 ms
parse/hex/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
pow_mod/128
benches/bench.rs::benches::benches::group
2.4 ms
parse/octal/128/max
benches/bench.rs::benches::benches::group
6.9 ms
pow_mod/4096
benches/bench.rs::benches::benches::group
187.4 ms
parse/octal/192/max
benches/bench.rs::benches::benches::group
11.6 ms
parse/octal/192/zero
benches/bench.rs::benches::benches::group
604.4 µs
pow/4096
benches/bench.rs::benches::benches::group
2.2 ms
parse/hex/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
pow_mod/256
benches/bench.rs::benches::benches::group
13.7 ms
reduce_mod/192
benches/bench.rs::benches::benches::group
1.1 ms
parse/hex/512/max
benches/bench.rs::benches::benches::group
44.8 ms
pow/512
benches/bench.rs::benches::benches::group
9.3 ms
pow_mod/192
benches/bench.rs::benches::benches::group
7.6 ms
pow_mod/512
benches/bench.rs::benches::benches::group
65.4 ms
reduce_mod/384
benches/bench.rs::benches::benches::group
1.7 ms
pow_mod/384
benches/bench.rs::benches::benches::group
34 ms
pow/384
benches/bench.rs::benches::benches::group
3.8 ms
reduce_mod/256
benches/bench.rs::benches::benches::group
1.3 ms
pow/64
benches/bench.rs::benches::benches::group
17.4 µs
reduce_mod/64
benches/bench.rs::benches::benches::group
159.4 µs
sub/192
benches/bench.rs::benches::benches::group
389.3 µs
sub/128
benches/bench.rs::benches::benches::group
263.3 µs
reduce_mod/4096
benches/bench.rs::benches::benches::group
111.5 µs
reduce_mod/128
benches/bench.rs::benches::benches::group
575.5 µs
root/127/4096/4096
benches/bench.rs::benches::benches::group
2.8 ms
root/127/384/384
benches/bench.rs::benches::benches::group
16.7 ms
pow_mod/64
benches/bench.rs::benches::benches::group
330.1 µs
root/127/192/192
benches/bench.rs::benches::benches::group
16.5 ms
root/127/512/512
benches/bench.rs::benches::benches::group
33.8 ms
reduce_mod/512
benches/bench.rs::benches::benches::group
2 ms
root/2/384/384
benches/bench.rs::benches::benches::group
21.2 ms
root/127/256/256
benches/bench.rs::benches::benches::group
12.8 ms
root/127/64/64
benches/bench.rs::benches::benches::group
212.1 µs
root/127/128/128
benches/bench.rs::benches::benches::group
9.7 ms
root/2/512/512
benches/bench.rs::benches::benches::group
30 ms
root/2/128/128
benches/bench.rs::benches::benches::group
4.8 ms
root/2/64/64
benches/bench.rs::benches::benches::group
1.1 ms
root/2/256/256
benches/bench.rs::benches::benches::group
11.1 ms
root/2/192/192
benches/bench.rs::benches::benches::group
7.8 ms
root/3/384/384
benches/bench.rs::benches::benches::group
21.7 ms
root/3/128/128
benches/bench.rs::benches::benches::group
4.5 ms
root/3/4096/4096
benches/bench.rs::benches::benches::group
8.1 ms
sub/256
benches/bench.rs::benches::benches::group
515.4 µs
sub/4096
benches/bench.rs::benches::benches::group
96.1 µs
root/5/384/384
benches/bench.rs::benches::benches::group
18 ms
sub/384
benches/bench.rs::benches::benches::group
767.5 µs
root/3/512/512
benches/bench.rs::benches::benches::group
28.5 ms
to/f32/128
benches/bench.rs::benches::benches::group
273.5 µs
root/2/4096/4096
benches/bench.rs::benches::benches::group
7.4 ms
to/f32/192
benches/bench.rs::benches::benches::group
323.9 µs
root/5/128/128
benches/bench.rs::benches::benches::group
5.1 ms
widening_mul/256/1024
benches/bench.rs::benches::benches::group
4.5 ms
root/5/64/64
benches/bench.rs::benches::benches::group
1.2 ms
sub/64
benches/bench.rs::benches::benches::group
126.2 µs
root/3/192/192
benches/bench.rs::benches::benches::group
7.8 ms
root/5/512/512
benches/bench.rs::benches::benches::group
31.3 ms
root/3/64/64
benches/bench.rs::benches::benches::group
1.2 ms
sub/512
benches/bench.rs::benches::benches::group
1 ms
root/5/256/256
benches/bench.rs::benches::benches::group
10.8 ms
to/f32/384
benches/bench.rs::benches::benches::group
428.9 µs
to/f32/64
benches/bench.rs::benches::benches::group
75.8 µs
root/5/192/192
benches/bench.rs::benches::benches::group
7.6 ms
to/f32/4096
benches/bench.rs::benches::benches::group
29 µs
root/3/256/256
benches/bench.rs::benches::benches::group
11 ms
to/f32/256
benches/bench.rs::benches::benches::group
353.5 µs
to/f64/128
benches/bench.rs::benches::benches::group
286.1 µs
to/f32/512
benches/bench.rs::benches::benches::group
502 µs
to/f64/192
benches/bench.rs::benches::benches::group
336.6 µs
to/f64/512
benches/bench.rs::benches::benches::group
514.7 µs
to/f64/4096
benches/bench.rs::benches::benches::group
29.1 µs
root/5/4096/4096
benches/bench.rs::benches::benches::group
8.8 ms
widening_mul/1024/1024
benches/bench.rs::benches::benches::group
12.2 ms
widening_mul/1024/256
benches/bench.rs::benches::benches::group
4.5 ms
widening_mul/256/256
benches/bench.rs::benches::benches::group
1.8 ms
to/f64/64
benches/bench.rs::benches::benches::group
90.5 µs
wrapping_shl/256
benches/bench.rs::benches::benches::group
496.5 µs
widening_mul/64/1024
benches/bench.rs::benches::benches::group
2.4 ms
widening_mul/64/256
benches/bench.rs::benches::benches::group
787.6 µs
wrapping_shl/512
benches/bench.rs::benches::benches::group
935.8 µs
wrapping_shl/384
benches/bench.rs::benches::benches::group
726.5 µs
widening_mul/1024/64
benches/bench.rs::benches::benches::group
2.3 ms
to/f64/256
benches/bench.rs::benches::benches::group
366.2 µs
wrapping_shr/192
benches/bench.rs::benches::benches::group
429.8 µs
wrapping_shr/384
benches/bench.rs::benches::benches::group
756.3 µs
wrapping_shl/192
benches/bench.rs::benches::benches::group
412.3 µs
wrapping_shl/64
benches/bench.rs::benches::benches::group
140 µs
to/f64/384
benches/bench.rs::benches::benches::group
441.6 µs
wrapping_shr/512
benches/bench.rs::benches::benches::group
968.9 µs
wrapping_shr/64
benches/bench.rs::benches::benches::group
140.1 µs
wrapping_shl/4096
benches/bench.rs::benches::benches::group
69.9 µs
widening_mul/256/64
benches/bench.rs::benches::benches::group
751.4 µs
wrapping_shr/128
benches/bench.rs::benches::benches::group
293 µs
widening_mul/64/64
benches/bench.rs::benches::benches::group
201.7 µs
wrapping_shr/256
benches/bench.rs::benches::benches::group
518.1 µs
wrapping_shl/128
benches/bench.rs::benches::benches::group
281.9 µs
wrapping_shr/4096
benches/bench.rs::benches::benches::group
71.1 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs