commit 32b4bbda66aba0bc90e74463a073d6e4e4ef2b5a
parent ea49702480864306556b6818008f555fcab651ba
Author: Robert Russell <robert@rr3.xyz>
Date: Thu, 2 Jan 2025 01:38:01 -0800
Benchmark for 1s instead of 3s
Diffstat:
| M | bigmul.c | | | 38 | +++++++++++++++++++------------------- |
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/bigmul.c b/bigmul.c
@@ -284,23 +284,23 @@ main(void) {
for (usize i = 0; i < LEN(x); i++) x[i] = r_prand64();
for (usize i = 0; i < LEN(y); i++) y[i] = r_prand64();
- // r_bench(bench_quadratic16, 3000);
- // r_bench(bench_quadratic32, 3000);
- // r_bench(bench_quadratic64, 3000);
- // r_bench(bench_quadratic128, 3000);
- // r_bench(bench_quadratic256, 3000);
- // r_bench(bench_quadratic512, 3000);
- // r_bench(bench_quadratic1024, 3000);
- // r_bench(bench_quadratic2048, 3000);
- // r_bench(bench_quadratic4096, 3000);
-
- r_bench(bench_karatsuba16, 3000);
- r_bench(bench_karatsuba32, 3000);
- r_bench(bench_karatsuba64, 3000);
- r_bench(bench_karatsuba128, 3000);
- r_bench(bench_karatsuba256, 3000);
- r_bench(bench_karatsuba512, 3000);
- r_bench(bench_karatsuba1024, 3000);
- r_bench(bench_karatsuba2048, 3000);
- r_bench(bench_karatsuba4096, 3000);
+ // r_bench(bench_quadratic16, 1000);
+ // r_bench(bench_quadratic32, 1000);
+ // r_bench(bench_quadratic64, 1000);
+ // r_bench(bench_quadratic128, 1000);
+ // r_bench(bench_quadratic256, 1000);
+ // r_bench(bench_quadratic512, 1000);
+ // r_bench(bench_quadratic1024, 1000);
+ // r_bench(bench_quadratic2048, 1000);
+ // r_bench(bench_quadratic4096, 1000);
+
+ r_bench(bench_karatsuba16, 1000);
+ r_bench(bench_karatsuba32, 1000);
+ r_bench(bench_karatsuba64, 1000);
+ r_bench(bench_karatsuba128, 1000);
+ r_bench(bench_karatsuba256, 1000);
+ r_bench(bench_karatsuba512, 1000);
+ r_bench(bench_karatsuba1024, 1000);
+ r_bench(bench_karatsuba2048, 1000);
+ r_bench(bench_karatsuba4096, 1000);
}