From daec506ed3f90e61c6a3c4d5b38c19e28ebb1978 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 21 Sep 2024 23:35:32 +0200 Subject: Put _start and main call into builtins --- tools/builtin.s | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tools/builtin.s') 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 -- cgit v1.2.3