summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ExpensiveHash.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/ExpensiveHash.hs b/ExpensiveHash.hs
index 89a2f2b..8c473d3 100644
--- a/ExpensiveHash.hs
+++ b/ExpensiveHash.hs
@@ -64,7 +64,7 @@ benchmarkExpensiveHash rounds tunables@(UseArgon2 _ hashopts) expected = do
-- based on the number of cores, up to a maximum of the number
-- of threads that the hash is configred to use.
let maxthreads = Argon2.hashParallelism hashopts
- let usedcores = if numcores > maxthreads then maxthreads else numcores
+ let usedcores = min maxthreads numcores
let adjustedexpected = mapCost (`div` fromIntegral usedcores) expected
return $ BenchmarkResult
{ expectedBenchmark = adjustedexpected