From e3dd68a13d1c2dafe3abc7409e022cc9b63239ec Mon Sep 17 00:00:00 2001 From: thatben Date: Thu, 6 Mar 2025 16:32:33 +0100 Subject: [PATCH] missing avg function for int --- benchmarks/utils.nim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/benchmarks/utils.nim b/benchmarks/utils.nim index ca5de849..433dd473 100644 --- a/benchmarks/utils.nim +++ b/benchmarks/utils.nim @@ -22,6 +22,11 @@ func avg(vals: openArray[float]): float = for v in vals: result += v / vals.len().toFloat() +func avg(vals: openArray[int]): int = + for v in vals: + result += v + result = result div vals.len() + template benchmark*(name: untyped, count: int, blk: untyped) = let benchmarkName: string = name ## simple benchmarking of a block of code