summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/builtin.s12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/builtin.s b/tools/builtin.s
index 6fc43f6..6274b2e 100644
--- a/tools/builtin.s
+++ b/tools/builtin.s
@@ -1,6 +1,12 @@
+.global main
+.type main, @function
+
.global printi
.type printi, @function
+.global _start
+.type _start, @function
+
.text
printi:
addi sp, sp, -8
@@ -27,3 +33,9 @@ printi:
lw ra, 4(sp)
addi sp, sp, 8
ret
+
+_start:
+ call "main"
+ addi a0, zero, 0
+ addi a7, zero, 93
+ ecall