Skip to content

Commit c3b576b

Browse files
committed
Bump example values
Bumps the micro-benchmarks values for `fib` and `fact` in order to have a nicer sample by default.
1 parent c239e76 commit c3b576b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

examples/micro-benchmarks.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Hyperion.Main
1010

1111
fact, fib :: Int -> Int
1212
fact n = if n == 0 then 1 else n * fact (n - 1)
13-
fib n = case n of 1 -> 1; 2 -> 1; _ -> fib (n - 1) + fib (n - 2)
13+
fib n = case n of 0 -> 0; 1 -> 1; _ -> fib (n - 1) + fib (n - 2)
1414

1515
-- | Binomial coefficient
1616
choose :: Int -> Int -> Int
@@ -19,7 +19,7 @@ choose n k = fact n `div` (fact k * fact (n - k))
1919
benchmarks :: [Benchmark]
2020
benchmarks =
2121
[ bench "id" (nf id ())
22-
, series [10..10] $ \n ->
22+
, series [0,5..20] $ \n ->
2323
bgroup "pure-functions"
2424
[ bench "fact" (nf fact n)
2525
, bench "fib" (nf fib n)

0 commit comments

Comments
 (0)