summaryrefslogtreecommitdiff
path: root/tests/fixtures/shared-libs/dynamic-libb.s
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fixtures/shared-libs/dynamic-libb.s')
-rw-r--r--tests/fixtures/shared-libs/dynamic-libb.s18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/fixtures/shared-libs/dynamic-libb.s b/tests/fixtures/shared-libs/dynamic-libb.s
new file mode 100644
index 0000000..348b358
--- /dev/null
+++ b/tests/fixtures/shared-libs/dynamic-libb.s
@@ -0,0 +1,18 @@
+; Build/run from examples/shared-libs/:
+; make
+; make run
+;
+; make run prints, in order:
+; 43
+; 43
+; 42
+; 42
+; 41
+;
+; Shared-library implementation of foo: adds 3.
+.global foo
+.text
+foo:
+ LDI r64@0x00008, 3
+ IADD r64@0x00000, r64@0x00000, r64@0x00008
+ RET