summaryrefslogtreecommitdiff
path: root/sanctuary.s
diff options
context:
space:
mode:
Diffstat (limited to 'sanctuary.s')
-rw-r--r--sanctuary.s11
1 files changed, 8 insertions, 3 deletions
diff --git a/sanctuary.s b/sanctuary.s
index 041a6fe..80b0cbc 100644
--- a/sanctuary.s
+++ b/sanctuary.s
@@ -149,6 +149,11 @@ defcode "sp", psp, 0
pspush r11
ret
+; todo doc
+defcode "sp-reset", sp_reset, 0
+ lea r15, [wstk]
+ ret
+
defcode "rp", rp, 0
mov r11, rsp
add r11, 8
@@ -1127,15 +1132,15 @@ defcode "abort", abort, 0
ret
; i don't like these names
-defdefer "?underflow", q_underflow, 0
+defdefer "?underflow?", q_underflow, 0
call abort
ret
-defdefer "?overflow", q_overflow, 0
+defdefer "?overflow?", q_overflow, 0
call abort
ret
-defdefer "?notfound", q_notfound, 0
+defdefer "?notfound?", q_notfound, 0
call abort
ret
; }}}