This commit is contained in:
2026-09-11 19:03:06 -04:00
commit 3187a3bd0b
4 changed files with 66 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
.globl fetch_argc, fetch_argv
# Fetch argument count
# @param[in] a0: unused.
# @param[out] a0: number of arguments.
fetch_argc:
ld a0, 0(sp)
ret
+28
View File
@@ -0,0 +1,28 @@
.data
argc: .space 8
.section .text
.globl _start
_start:
.option push
.option norelax
la gp, __global_pointer$
.option pop
call fetch_argc
li t0, 48
add a0, a0, t0
sd a0, argc, t0
li a0, 1
la a1, argc
li a2, 1
li a7, 64
ecall
li a0, 0
li a7, 93
ecall # return 0