recmo
uint
BlogDocsChangelog

GitHub Actions run

7 days ago 370e2e5 Evalir:evalir/prestwich-fix-codspeed pull_request

Compare

Base
Search a run

Head
Fix codspeed benches & add most_significant_bits bench
#544
Evalir:evalir/prestwich-fix-codspeed
7 days ago
CPU Simulation

Compare
Suggested base runs: •

Benchmarks

div_rem/512/256
benches/bench.rs::benches::benches::group
4.1 ms
add/512
benches/bench.rs::benches::benches::group
1 ms
add/256
benches/bench.rs::benches::benches::group
515.4 µs
add/4096
benches/bench.rs::benches::benches::group
101.4 µs
add_mod/192
benches/bench.rs::benches::benches::group
1.7 ms
add/384
benches/bench.rs::benches::benches::group
767.5 µs
add/128
benches/bench.rs::benches::benches::group
263.3 µs
add/64
benches/bench.rs::benches::benches::group
126.2 µs
add_mod/256
benches/bench.rs::benches::benches::group
2 ms
add_mod/128
benches/bench.rs::benches::benches::group
942.6 µs
add/192
benches/bench.rs::benches::benches::group
389.3 µs
gt/512
benches/bench.rs::benches::benches::group
626.9 µs
div_rem/512/512
benches/bench.rs::benches::benches::group
2.3 ms
div_rem/512/64
benches/bench.rs::benches::benches::group
2.6 ms
add_mod/4096
benches/bench.rs::benches::benches::group
183.2 µs
gt/64
benches/bench.rs::benches::benches::group
101.2 µs
div_rem/64/32
benches/bench.rs::benches::benches::group
201.5 µs
add_mod/64
benches/bench.rs::benches::benches::group
240.5 µs
add_mod/384
benches/bench.rs::benches::benches::group
2.6 ms
div_rem/64/64
benches/bench.rs::benches::benches::group
201.5 µs
algo/addmul_n/1
benches/bench.rs::benches::benches::group
173.7 µs
add_mod/512
benches/bench.rs::benches::benches::group
2.9 ms
inv_mod/192
benches/bench.rs::benches::benches::group
13.9 ms
inv_mod/384
benches/bench.rs::benches::benches::group
44.4 ms
inv_mod/4096
benches/bench.rs::benches::benches::group
68.8 ms
inv_mod/256
benches/bench.rs::benches::benches::group
20.6 ms
inv_mod/128
benches/bench.rs::benches::benches::group
6.2 ms
algo/addmul_n/2
benches/bench.rs::benches::benches::group
364 µs
inv_mod/512
benches/bench.rs::benches::benches::group
75.9 ms
eq/192
benches/bench.rs::benches::benches::group
312.4 µs
inv_mod/64
benches/bench.rs::benches::benches::group
2 ms
eq/128
benches/bench.rs::benches::benches::group
182.4 µs
eq/256
benches/bench.rs::benches::benches::group
385.3 µs
algo/addmul_n/3
benches/bench.rs::benches::benches::group
568.2 µs
algo/addmul_n/6
benches/bench.rs::benches::benches::group
1.5 ms
eq/512
benches/bench.rs::benches::benches::group
766 µs
is_zero/256
benches/bench.rs::benches::benches::group
195 µs
algo/addmul_n/4
benches/bench.rs::benches::benches::group
811.6 µs
algo/addmul_n/5
benches/bench.rs::benches::benches::group
1.1 ms
eq/384
benches/bench.rs::benches::benches::group
597.9 µs
algo/div/2x1/mg10
benches/bench.rs::benches::benches::group
307.5 µs
fmt/binary/128
benches/bench.rs::benches::benches::group
7.3 ms
is_zero/512
benches/bench.rs::benches::benches::group
385.4 µs
eq/4096
benches/bench.rs::benches::benches::group
54.1 µs
algo/div/2x1/ref
benches/bench.rs::benches::benches::group
321.8 µs
is_zero/128
benches/bench.rs::benches::benches::group
101.2 µs
algo/div/3x2/mg10
benches/bench.rs::benches::benches::group
503.7 µs
is_zero/4096
benches/bench.rs::benches::benches::group
4.1 µs
algo/div/reciprocal/mg10
benches/bench.rs::benches::benches::group
215.1 µs
is_zero/192
benches/bench.rs::benches::benches::group
164 µs
eq/64
benches/bench.rs::benches::benches::group
101.2 µs
algo/div/3x2/ref
benches/bench.rs::benches::benches::group
426.1 µs
algo/div/reciprocal_2/mg10
benches/bench.rs::benches::benches::group
303.4 µs
is_zero/64
benches/bench.rs::benches::benches::group
60 µs
is_zero/384
benches/bench.rs::benches::benches::group
312.5 µs
le/128
benches/bench.rs::benches::benches::group
189.4 µs
algo/div/reciprocal/ref
benches/bench.rs::benches::benches::group
162.1 µs
fmt/binary/192
benches/bench.rs::benches::benches::group
10.5 ms
algorithms/gcd/matrix/apply/192
benches/bench.rs::benches::benches::group
< 1 ns
algorithms/gcd/matrix/apply/128
benches/bench.rs::benches::benches::group
< 1 ns
fmt/binary/256
benches/bench.rs::benches::benches::group
13.5 ms
algorithms/gcd/matrix/apply/256
benches/bench.rs::benches::benches::group
1.1 ms
le/384
benches/bench.rs::benches::benches::group
481.1 µs
le/192
benches/bench.rs::benches::benches::group
262.3 µs
le/256
benches/bench.rs::benches::benches::group
335.3 µs
algorithms/gcd/matrix/apply/4096
benches/bench.rs::benches::benches::group
279.4 µs
algorithms/gcd/matrix/apply/512
benches/bench.rs::benches::benches::group
2.1 ms
algorithms/gcd/matrix/apply/64
benches/bench.rs::benches::benches::group
< 1 ns
algorithms/gcd/matrix/apply/384
benches/bench.rs::benches::benches::group
1.6 ms
base_convert/128/128/10/be
benches/bench.rs::benches::benches::group
13.8 ms
le/512
benches/bench.rs::benches::benches::group
626.9 µs
fmt/binary/384
benches/bench.rs::benches::benches::group
19.6 ms
le/64
benches/bench.rs::benches::benches::group
101.2 µs
base_convert/192/192/10/le
benches/bench.rs::benches::benches::group
9.6 ms
algorithms/gcd/matrix/from_u64_prefix
benches/bench.rs::benches::benches::group
1.3 ms
log/128
benches/bench.rs::benches::benches::group
8.8 ms
base_convert/256/256/10/le
benches/bench.rs::benches::benches::group
18.4 ms
algorithms/gcd/matrix/from_u64
benches/bench.rs::benches::benches::group
2 ms
base_convert/384/384/10/be
benches/bench.rs::benches::benches::group
63.4 ms
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
21.8 ms
base_convert/256/256/10/be
benches/bench.rs::benches::benches::group
34.2 ms
base_convert/384/384/10/le
benches/bench.rs::benches::benches::group
46.3 ms
base_convert/128/128/10/le
benches/bench.rs::benches::benches::group
3.5 ms
log/192
benches/bench.rs::benches::benches::group
11.8 ms
base_convert/512/512/10/le
benches/bench.rs::benches::benches::group
89.6 ms
fmt/binary/4096
benches/bench.rs::benches::benches::group
5.2 ms
fmt/binary/64
benches/bench.rs::benches::benches::group
2.6 ms
base_convert/512/512/10/be
benches/bench.rs::benches::benches::group
108.4 ms
le/4096
benches/bench.rs::benches::benches::group
53.5 µs
fmt/binary/512
benches/bench.rs::benches::benches::group
25.7 ms
base_convert/4096/4096/10/le
benches/bench.rs::benches::benches::group
61.7 ms
log/256
benches/bench.rs::benches::benches::group
14.4 ms
cmp/192
benches/bench.rs::benches::benches::group
265.1 µs
log/384
benches/bench.rs::benches::benches::group
21.1 ms
lt/192
benches/bench.rs::benches::benches::group
262.3 µs
base_convert/64/64/10/be
benches/bench.rs::benches::benches::group
8 ms
cmp/4096
benches/bench.rs::benches::benches::group
53.6 µs
log/4096
benches/bench.rs::benches::benches::group
3.9 ms
log/64
benches/bench.rs::benches::benches::group
1.5 ms
log/512
benches/bench.rs::benches::benches::group
29.3 ms
fmt/decimal/128
benches/bench.rs::benches::benches::group
1.9 ms
base_convert/64/64/10/le
benches/bench.rs::benches::benches::group
615.7 µs
base_convert/4096/4096/10/be
benches/bench.rs::benches::benches::group
65.4 ms
fmt/decimal/384
benches/bench.rs::benches::benches::group
13.1 ms
cmp/64
benches/bench.rs::benches::benches::group
108.1 µs
cmp/512
benches/bench.rs::benches::benches::group
629.6 µs
cmp/128
benches/bench.rs::benches::benches::group
192.2 µs
cmp/384
benches/bench.rs::benches::benches::group
483.9 µs
lt/128
benches/bench.rs::benches::benches::group
189.4 µs
div_rem/128/64
benches/bench.rs::benches::benches::group
821.9 µs
lt/4096
benches/bench.rs::benches::benches::group
53.5 µs
fmt/decimal/4096
benches/bench.rs::benches::benches::group
4.2 ms
lt/384
benches/bench.rs::benches::benches::group
481.1 µs
fmt/decimal/192
benches/bench.rs::benches::benches::group
6.6 ms
div_rem/192/64
benches/bench.rs::benches::benches::group
1.2 ms
fmt/decimal/256
benches/bench.rs::benches::benches::group
8.7 ms
max/4096
benches/bench.rs::benches::benches::group
81.2 µs
cmp/256
benches/bench.rs::benches::benches::group
338 µs
lt/256
benches/bench.rs::benches::benches::group
335.2 µs
max/128
benches/bench.rs::benches::benches::group
296.7 µs
lt/512
benches/bench.rs::benches::benches::group
626.9 µs
fmt/decimal/512
benches/bench.rs::benches::benches::group
18.3 ms
fmt/hex/128
benches/bench.rs::benches::benches::group
3 ms
max/384
benches/bench.rs::benches::benches::group
812.1 µs
div_rem/128/128
benches/bench.rs::benches::benches::group
783.3 µs
div_rem/192/192
benches/bench.rs::benches::benches::group
1.3 ms
max/192
benches/bench.rs::benches::benches::group
434 µs
max/64
benches/bench.rs::benches::benches::group
145.8 µs
div_rem/256/128
benches/bench.rs::benches::benches::group
1.6 ms
fmt/hex/192
benches/bench.rs::benches::benches::group
7 ms
div_rem/256/256
benches/bench.rs::benches::benches::group
1.5 ms
div_rem/384/384
benches/bench.rs::benches::benches::group
2 ms
div_rem/4096/64
benches/bench.rs::benches::benches::group
179.8 µs
max/512
benches/bench.rs::benches::benches::group
1.1 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
div_rem/256/64
benches/bench.rs::benches::benches::group
1.5 ms
lt/64
benches/bench.rs::benches::benches::group
101.2 µs
div_rem/4096/4096
benches/bench.rs::benches::benches::group
136.6 µs
min/128
benches/bench.rs::benches::benches::group
296.7 µs
div_rem/4096/2048
benches/bench.rs::benches::benches::group
688.9 µs
fmt/decimal/64
benches/bench.rs::benches::benches::group
1.3 ms
fmt/hex/256
benches/bench.rs::benches::benches::group
8.8 ms
min/256
benches/bench.rs::benches::benches::group
554.4 µs
min/512
benches/bench.rs::benches::benches::group
1.1 ms
min/192
benches/bench.rs::benches::benches::group
433.9 µs
most_significant_bits/384/384
benches/bench.rs::benches::benches::group
387.5 µs
fmt/hex/512
benches/bench.rs::benches::benches::group
16 ms
div_rem/384/64
benches/bench.rs::benches::benches::group
2 ms
fmt/hex/384
benches/bench.rs::benches::benches::group
12.3 ms
most_significant_bits/64/64
benches/bench.rs::benches::benches::group
128.9 µs
most_significant_bits/256/256
benches/bench.rs::benches::benches::group
300.8 µs
min/4096
benches/bench.rs::benches::benches::group
81.3 µs
mul/192
benches/bench.rs::benches::benches::group
439.4 µs
mul/512
benches/bench.rs::benches::benches::group
2 ms
fmt/hex/64
benches/bench.rs::benches::benches::group
1.5 ms
fmt/octal/256
benches/bench.rs::benches::benches::group
8.5 ms
max/256
benches/bench.rs::benches::benches::group
554.4 µs
mul/128
benches/bench.rs::benches::benches::group
277.2 µs
mul/256
benches/bench.rs::benches::benches::group
660.2 µs
most_significant_bits/512/512
benches/bench.rs::benches::benches::group
469 µs
mul_mod/384
benches/bench.rs::benches::benches::group
6.7 ms
most_significant_bits/192/192
benches/bench.rs::benches::benches::group
262.9 µs
fmt/hex/4096
benches/bench.rs::benches::benches::group
4.6 ms
fmt/octal/128
benches/bench.rs::benches::benches::group
3.1 ms
fmt/octal/192
benches/bench.rs::benches::benches::group
6.7 ms
min/64
benches/bench.rs::benches::benches::group
145.8 µs
fmt/octal/384
benches/bench.rs::benches::benches::group
11.9 ms
min/384
benches/bench.rs::benches::benches::group
812.1 µs
most_significant_bits/128/128
benches/bench.rs::benches::benches::group
211.2 µs
mul_mod/128
benches/bench.rs::benches::benches::group
1.5 ms
most_significant_bits/4096/4096
benches/bench.rs::benches::benches::group
29 µs
mul/4096
benches/bench.rs::benches::benches::group
782.5 µs
mul/64
benches/bench.rs::benches::benches::group
131.7 µs
neg/192
benches/bench.rs::benches::benches::group
274.4 µs
mul_mod/192
benches/bench.rs::benches::benches::group
3.1 ms
fmt/octal/64
benches/bench.rs::benches::benches::group
1.5 ms
mul_mod/4096
benches/bench.rs::benches::benches::group
3.3 ms
mul/384
benches/bench.rs::benches::benches::group
1.2 ms
from/f32/256
benches/bench.rs::benches::benches::group
482.5 µs
mul_mod/256
benches/bench.rs::benches::benches::group
4.2 ms
from/f32/128
benches/bench.rs::benches::benches::group
365.5 µs
overflowing_pow/256
benches/bench.rs::benches::benches::group
2 ms
from/f32/192
benches/bench.rs::benches::benches::group
431.2 µs
mul_mod/64
benches/bench.rs::benches::benches::group
519.7 µs
neg/128
benches/bench.rs::benches::benches::group
182.1 µs
from/f32/4096
benches/bench.rs::benches::benches::group
43.1 µs
overflowing_pow/192
benches/bench.rs::benches::benches::group
1.1 ms
from/f32/384
benches/bench.rs::benches::benches::group
601.8 µs
neg/384
benches/bench.rs::benches::benches::group
534.8 µs
mul_mod/512
benches/bench.rs::benches::benches::group
9.7 ms
neg/512
benches/bench.rs::benches::benches::group
708.8 µs
neg/4096
benches/bench.rs::benches::benches::group
72.8 µs
fmt/octal/512
benches/bench.rs::benches::benches::group
15.5 ms
parse/octal/192/max
benches/bench.rs::benches::benches::group
11.6 ms
overflowing_pow/128
benches/bench.rs::benches::benches::group
534.8 µs
from/f32/512
benches/bench.rs::benches::benches::group
714.3 µs
overflowing_pow/512
benches/bench.rs::benches::benches::group
9 ms
neg/64
benches/bench.rs::benches::benches::group
83.5 µs
fmt/octal/4096
benches/bench.rs::benches::benches::group
4.4 ms
overflowing_pow/384
benches/bench.rs::benches::benches::group
4.5 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
parse/octal/192/zero
benches/bench.rs::benches::benches::group
609.9 µs
overflowing_pow/4096
benches/bench.rs::benches::benches::group
1.7 ms
parse/octal/256/max
benches/bench.rs::benches::benches::group
17.9 ms
parse/octal/256/zero
benches/bench.rs::benches::benches::group
690.9 µs
neg/256
benches/bench.rs::benches::benches::group
361.2 µs
from/f64/192
benches/bench.rs::benches::benches::group
418.5 µs
from/f64/128
benches/bench.rs::benches::benches::group
353.9 µs
from/f64/512
benches/bench.rs::benches::benches::group
693.5 µs
from/f64/256
benches/bench.rs::benches::benches::group
464.5 µs
overflowing_pow/64
benches/bench.rs::benches::benches::group
79.5 µs
from/f64/4096
benches/bench.rs::benches::benches::group
46.3 µs
from/f32/64
benches/bench.rs::benches::benches::group
222.7 µs
overflowing_shl/4096
benches/bench.rs::benches::benches::group
77.1 µs
overflowing_shl/192
benches/bench.rs::benches::benches::group
475.5 µs
parse/octal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
from/f64/384
benches/bench.rs::benches::benches::group
582.2 µs
from/f64/64
benches/bench.rs::benches::benches::group
231.3 µs
parse/octal/384/zero
benches/bench.rs::benches::benches::group
886.1 µs
parse/octal/64/max
benches/bench.rs::benches::benches::group
3.2 ms
parse/octal/512/max
benches/bench.rs::benches::benches::group
58.2 ms
overflowing_shl/256
benches/bench.rs::benches::benches::group
565.7 µs
pow/128
benches/bench.rs::benches::benches::group
61.3 µs
overflowing_shr/192
benches/bench.rs::benches::benches::group
495.7 µs
parse/octal/4096/max
benches/bench.rs::benches::benches::group
27.3 ms
parse/octal/4096/zero
benches/bench.rs::benches::benches::group
63.5 µs
overflowing_shl/384
benches/bench.rs::benches::benches::group
792.1 µs
parse/octal/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
overflowing_shl/64
benches/bench.rs::benches::benches::group
209.6 µs
overflowing_shl/512
benches/bench.rs::benches::benches::group
999.2 µs
pow/192
benches/bench.rs::benches::benches::group
267.2 µs
pow/256
benches/bench.rs::benches::benches::group
865.3 µs
overflowing_shr/256
benches/bench.rs::benches::benches::group
588.6 µs
overflowing_shr/128
benches/bench.rs::benches::benches::group
357 µs
ge/256
benches/bench.rs::benches::benches::group
335.3 µs
overflowing_shr/512
benches/bench.rs::benches::benches::group
1 ms
ge/128
benches/bench.rs::benches::benches::group
189.4 µs
overflowing_shr/64
benches/bench.rs::benches::benches::group
207 µs
pow/4096
benches/bench.rs::benches::benches::group
2.2 ms
overflowing_shr/384
benches/bench.rs::benches::benches::group
820 µs
ge/192
benches/bench.rs::benches::benches::group
262.3 µs
ge/512
benches/bench.rs::benches::benches::group
626.9 µs
pow/64
benches/bench.rs::benches::benches::group
17.5 µs
overflowing_shr/4096
benches/bench.rs::benches::benches::group
77.5 µs
pow_mod/256
benches/bench.rs::benches::benches::group
13.5 ms
parse/binary/256/max
benches/bench.rs::benches::benches::group
52.4 ms
parse/binary/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
pow/512
benches/bench.rs::benches::benches::group
9.3 ms
parse/binary/192/zero
benches/bench.rs::benches::benches::group
609.9 µs
parse/binary/256/zero
benches/bench.rs::benches::benches::group
690.9 µs
ge/64
benches/bench.rs::benches::benches::group
101.2 µs
parse/binary/192/max
benches/bench.rs::benches::benches::group
34 ms
parse/binary/128/max
benches/bench.rs::benches::benches::group
19.9 ms
pow_mod/192
benches/bench.rs::benches::benches::group
7.5 ms
pow/384
benches/bench.rs::benches::benches::group
3.7 ms
ge/384
benches/bench.rs::benches::benches::group
481 µs
pow_mod/128
benches/bench.rs::benches::benches::group
2.3 ms
pow_mod/4096
benches/bench.rs::benches::benches::group
194.5 ms
parse/binary/4096/max
benches/bench.rs::benches::benches::group
81.7 ms
pow_mod/64
benches/bench.rs::benches::benches::group
344 µs
pow_mod/384
benches/bench.rs::benches::benches::group
33.6 ms
parse/binary/384/max
benches/bench.rs::benches::benches::group
105.1 ms
parse/binary/384/zero
benches/bench.rs::benches::benches::group
886.1 µs
reduce_mod/128
benches/bench.rs::benches::benches::group
576.5 µs
pow_mod/512
benches/bench.rs::benches::benches::group
65 ms
parse/binary/4096/zero
benches/bench.rs::benches::benches::group
63.5 µs
parse/binary/512/max
benches/bench.rs::benches::benches::group
172.8 ms
ge/4096
benches/bench.rs::benches::benches::group
53.5 µs
gt/192
benches/bench.rs::benches::benches::group
262.3 µs
parse/binary/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
parse/decimal/128/max
benches/bench.rs::benches::benches::group
6.3 ms
parse/binary/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
reduce_mod/192
benches/bench.rs::benches::benches::group
1.1 ms
parse/binary/64/max
benches/bench.rs::benches::benches::group
8.7 ms
gt/4096
benches/bench.rs::benches::benches::group
53.5 µs
reduce_mod/512
benches/bench.rs::benches::benches::group
2 ms
reduce_mod/384
benches/bench.rs::benches::benches::group
1.7 ms
gt/128
benches/bench.rs::benches::benches::group
189.4 µs
root/127/128/128
benches/bench.rs::benches::benches::group
9.3 ms
reduce_mod/256
benches/bench.rs::benches::benches::group
1.3 ms
parse/decimal/192/max
benches/bench.rs::benches::benches::group
10.6 ms
parse/decimal/192/zero
benches/bench.rs::benches::benches::group
609.9 µs
gt/256
benches/bench.rs::benches::benches::group
335.3 µs
gt/384
benches/bench.rs::benches::benches::group
481 µs
parse/decimal/256/max
benches/bench.rs::benches::benches::group
16.3 ms
parse/decimal/4096/zero
benches/bench.rs::benches::benches::group
63.5 µs
reduce_mod/64
benches/bench.rs::benches::benches::group
159.4 µs
root/127/256/256
benches/bench.rs::benches::benches::group
11.9 ms
parse/decimal/384/zero
benches/bench.rs::benches::benches::group
886.1 µs
parse/decimal/256/zero
benches/bench.rs::benches::benches::group
690.9 µs
reduce_mod/4096
benches/bench.rs::benches::benches::group
113.9 µs
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
24.7 ms
parse/decimal/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
parse/decimal/512/max
benches/bench.rs::benches::benches::group
52.8 ms
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/decimal/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
parse/decimal/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
parse/decimal/384/max
benches/bench.rs::benches::benches::group
32.2 ms
parse/hex/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
parse/hex/256/max
benches/bench.rs::benches::benches::group
14 ms
parse/hex/192/max
benches/bench.rs::benches::benches::group
9.2 ms
parse/hex/256/zero
benches/bench.rs::benches::benches::group
690.9 µs
parse/hex/192/zero
benches/bench.rs::benches::benches::group
609.9 µs
root/127/192/192
benches/bench.rs::benches::benches::group
15.7 ms
parse/hex/384/zero
benches/bench.rs::benches::benches::group
886.1 µs
parse/hex/512/max
benches/bench.rs::benches::benches::group
44.8 ms
parse/hex/64/max
benches/bench.rs::benches::benches::group
2.5 ms
parse/hex/4096/max
benches/bench.rs::benches::benches::group
20.6 ms
parse/hex/384/max
benches/bench.rs::benches::benches::group
27.5 ms
parse/hex/4096/zero
benches/bench.rs::benches::benches::group
63.5 µs
parse/hex/512/zero
benches/bench.rs::benches::benches::group
1.1 ms
root/127/384/384
benches/bench.rs::benches::benches::group
13.7 ms
parse/hex/64/zero
benches/bench.rs::benches::benches::group
431.4 µs
root/2/192/192
benches/bench.rs::benches::benches::group
7.6 ms
parse/octal/128/zero
benches/bench.rs::benches::benches::group
520.7 µs
root/2/384/384
benches/bench.rs::benches::benches::group
19.4 ms
root/127/64/64
benches/bench.rs::benches::benches::group
212 µs
parse/octal/128/max
benches/bench.rs::benches::benches::group
6.9 ms
root/127/4096/4096
benches/bench.rs::benches::benches::group
2.7 ms
root/2/256/256
benches/bench.rs::benches::benches::group
10.6 ms
root/3/4096/4096
benches/bench.rs::benches::benches::group
8.6 ms
root/3/128/128
benches/bench.rs::benches::benches::group
4.4 ms
root/2/4096/4096
benches/bench.rs::benches::benches::group
7.9 ms
root/127/512/512
benches/bench.rs::benches::benches::group
27.7 ms
root/2/512/512
benches/bench.rs::benches::benches::group
27.7 ms
root/2/128/128
benches/bench.rs::benches::benches::group
4.7 ms
root/2/64/64
benches/bench.rs::benches::benches::group
1.1 ms
to/f32/64
benches/bench.rs::benches::benches::group
75.8 µs
root/3/256/256
benches/bench.rs::benches::benches::group
10.6 ms
root/3/384/384
benches/bench.rs::benches::benches::group
19.4 ms
root/5/128/128
benches/bench.rs::benches::benches::group
5 ms
to/f32/4096
benches/bench.rs::benches::benches::group
29.1 µs
root/3/192/192
benches/bench.rs::benches::benches::group
7.7 ms
root/5/4096/4096
benches/bench.rs::benches::benches::group
9.1 ms
root/3/64/64
benches/bench.rs::benches::benches::group
1.2 ms
root/5/384/384
benches/bench.rs::benches::benches::group
16 ms
root/3/512/512
benches/bench.rs::benches::benches::group
25.6 ms
root/5/64/64
benches/bench.rs::benches::benches::group
1.2 ms
to/f64/256
benches/bench.rs::benches::benches::group
366.1 µs
root/5/512/512
benches/bench.rs::benches::benches::group
27.6 ms
sub/128
benches/bench.rs::benches::benches::group
263.3 µs
root/5/192/192
benches/bench.rs::benches::benches::group
7.4 ms
sub/4096
benches/bench.rs::benches::benches::group
96 µs
widening_mul/256/256
benches/bench.rs::benches::benches::group
1.8 ms
to/f64/4096
benches/bench.rs::benches::benches::group
29.3 µs
root/5/256/256
benches/bench.rs::benches::benches::group
10.4 ms
to/f64/512
benches/bench.rs::benches::benches::group
511.9 µs
sub/192
benches/bench.rs::benches::benches::group
389.3 µs
sub/384
benches/bench.rs::benches::benches::group
767.5 µs
sub/256
benches/bench.rs::benches::benches::group
515.4 µs
widening_mul/1024/256
benches/bench.rs::benches::benches::group
4.7 ms
widening_mul/1024/1024
benches/bench.rs::benches::benches::group
12.2 ms
to/f32/128
benches/bench.rs::benches::benches::group
273.6 µs
to/f64/192
benches/bench.rs::benches::benches::group
333.8 µs
to/f64/64
benches/bench.rs::benches::benches::group
90.5 µs
to/f32/512
benches/bench.rs::benches::benches::group
499.2 µs
wrapping_shr/192
benches/bench.rs::benches::benches::group
429.8 µs
widening_mul/256/1024
benches/bench.rs::benches::benches::group
4.8 ms
to/f64/128
benches/bench.rs::benches::benches::group
286.3 µs
to/f64/384
benches/bench.rs::benches::benches::group
438.8 µs
sub/64
benches/bench.rs::benches::benches::group
126.2 µs
widening_mul/64/1024
benches/bench.rs::benches::benches::group
2.4 ms
wrapping_shl/64
benches/bench.rs::benches::benches::group
140.1 µs
widening_mul/256/64
benches/bench.rs::benches::benches::group
756.9 µs
wrapping_shl/4096
benches/bench.rs::benches::benches::group
72 µs
to/f32/384
benches/bench.rs::benches::benches::group
426.1 µs
wrapping_shr/128
benches/bench.rs::benches::benches::group
293 µs
widening_mul/1024/64
benches/bench.rs::benches::benches::group
2.4 ms
wrapping_shl/384
benches/bench.rs::benches::benches::group
726.5 µs
to/f32/192
benches/bench.rs::benches::benches::group
321.1 µs
widening_mul/64/64
benches/bench.rs::benches::benches::group
201.7 µs
wrapping_shr/256
benches/bench.rs::benches::benches::group
518.2 µs
wrapping_shr/64
benches/bench.rs::benches::benches::group
140.1 µs
to/f32/256
benches/bench.rs::benches::benches::group
353.5 µs
sub/512
benches/bench.rs::benches::benches::group
1 ms
wrapping_shl/192
benches/bench.rs::benches::benches::group
412.3 µs
wrapping_shl/512
benches/bench.rs::benches::benches::group
935.8 µs
wrapping_shr/4096
benches/bench.rs::benches::benches::group
73.2 µs
widening_mul/64/256
benches/bench.rs::benches::benches::group
787.3 µs
wrapping_shr/384
benches/bench.rs::benches::benches::group
756.3 µs
wrapping_shl/256
benches/bench.rs::benches::benches::group
496.5 µs
wrapping_shl/128
benches/bench.rs::benches::benches::group
281.9 µs
wrapping_shr/512
benches/bench.rs::benches::benches::group
968.9 µs
© 2025 CodSpeed Technology
Home Terms Privacy Docs