{-# OPTIONS_GHC -fno-warn-type-defaults #-} module Math.NumberTheory.MertensBench ( benchSuite ) where import Test.Tasty.Bench import Math.NumberTheory.ArithmeticFunctions.Mertens mertensBench :: Word -> Benchmark mertensBench n = bench (show n) (nf mertens n) benchSuite :: Benchmark benchSuite = bgroup "Mertens" $ map mertensBench $ take 4 $ iterate (* 10) 10000000