summaryrefslogtreecommitdiff
path: root/bench.pez
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-10-11 10:34:22 +0200
committerlemon <lsof@mailbox.org>2022-10-11 10:34:22 +0200
commite712e8fdce6b6fec0d647f8b645ca943a6c830d0 (patch)
tree23732fbe6c92ee85d3a943ff09e4ddf44350e17f /bench.pez
parent7a138f44719f0217775298928ee2d828d74dd917 (diff)
use inline stack memory for vectors to reduce allocations
Diffstat (limited to 'bench.pez')
-rw-r--r--bench.pez6
1 files changed, 6 insertions, 0 deletions
diff --git a/bench.pez b/bench.pez
new file mode 100644
index 0000000..e5bb20e
--- /dev/null
+++ b/bench.pez
@@ -0,0 +1,6 @@
+@fib: {[n]
+ n < 2 ? n : fib[n - 2] + fib[n - 1]
+}
+
+FOR [@i: 1][<= 20][+ 1]
+ printf["%a\n", fib[28]]