summaryrefslogtreecommitdiff
path: root/example/test_files/fib
diff options
context:
space:
mode:
authorMatthew Sotoudeh <matthew@masot.net>2023-07-14 07:25:31 -0700
committerMatthew Sotoudeh <matthew@masot.net>2023-07-14 07:25:31 -0700
commit0b12ba0ca00f7cdfb50b614fb24b673fb7e4e322 (patch)
treec8dc0b54c6f9df2f10185fc93f4276f1a8535802 /example/test_files/fib
initial code
Diffstat (limited to 'example/test_files/fib')
-rw-r--r--example/test_files/fib15
1 files changed, 15 insertions, 0 deletions
diff --git a/example/test_files/fib b/example/test_files/fib
new file mode 100644
index 0000000..f197e07
--- /dev/null
+++ b/example/test_files/fib
@@ -0,0 +1,15 @@
+store $0 $0
+store $1 $1
+mov idx $1
+label loop
+ ; fib = f(idx) + f(idx - 1)
+ load fib idx
+ sub idx $1
+ load fib2 idx
+ add idx $1
+ add fib fib2
+ ; memory[idx + 1] = fib
+ add idx $1
+ store idx fib
+ite $1 loop loop
+end
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback