Skip to content

Commit 788b170

Browse files
committed
Add two new multiply benchmarks testing large factors of unequal sizes
test multiply_0 ... bench: 42 ns/iter (+/- 0) test multiply_1 ... bench: 4,271 ns/iter (+/- 68) test multiply_2 ... bench: 289,339 ns/iter (+/- 10,532) test multiply_3 ... bench: 663,387 ns/iter (+/- 17,381) test multiply_4 ... bench: 7,474 ns/iter (+/- 384) test multiply_5 ... bench: 16,376 ns/iter (+/- 254)
1 parent e50a1be commit 788b170

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

benches/bigint.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ fn multiply_3(b: &mut Bencher) {
8787
multiply_bench(b, 1 << 16, 1 << 17);
8888
}
8989

90+
#[bench]
91+
fn multiply_4(b: &mut Bencher) {
92+
multiply_bench(b, 1 << 12, 1 << 13);
93+
}
94+
95+
#[bench]
96+
fn multiply_5(b: &mut Bencher) {
97+
multiply_bench(b, 1 << 12, 1 << 14);
98+
}
99+
90100
#[bench]
91101
fn divide_0(b: &mut Bencher) {
92102
divide_bench(b, 1 << 8, 1 << 6);

0 commit comments

Comments
 (0)