Remove unneeded stack writes

This commit is contained in:
2026-09-15 11:36:23 -04:00
parent 0f3beed6ee
commit b5056b0fae
+4 -10
View File
@@ -11,9 +11,7 @@ line_count: .space 6
# @param[out] a0: result code.
# @param[out] a1: bytes written to mod buf.
add_endings:
addi sp, sp, -72
sd s7, 64(sp)
sd s6, 56(sp)
addi sp, sp, -56
sd s5, 48(sp)
sd s4, 40(sp)
sd ra, 32(sp)
@@ -63,9 +61,7 @@ add_endings:
ld ra, 32(sp)
ld s4, 40(sp)
ld s5, 48(sp)
ld s6, 56(sp)
ld s7, 64(sp)
addi sp, sp, 72
addi sp, sp, 56
ret
# Prefix newlines with ######+TAB line count
@@ -76,8 +72,7 @@ add_endings:
# @param[out] a0: result code.
# @param[out] a1: bytes written to mod buf.
add_line_numbers:
addi sp, sp, -72
sd s7, 64(sp) #unused
addi sp, sp, -64
sd s6, 56(sp) # mod buf ptr
sd s5, 48(sp) # mod buf bp
sd s4, 40(sp) # str buf ptr
@@ -170,8 +165,7 @@ add_line_numbers:
ld s4, 40(sp)
ld s5, 48(sp)
ld s6, 56(sp)
ld s7, 64(sp)
addi sp, sp, 72
addi sp, sp, 64
ret