summaryrefslogtreecommitdiff
path: root/jefs.s
diff options
context:
space:
mode:
Diffstat (limited to 'jefs.s')
-rw-r--r--jefs.s102
1 files changed, 51 insertions, 51 deletions
diff --git a/jefs.s b/jefs.s
index b58c691..2ad8020 100644
--- a/jefs.s
+++ b/jefs.s
@@ -1146,57 +1146,57 @@ defword ">s0", to_s0, 0
mov r14, wstack
ret
-; TEMPORARY HORRIBLE DEBUGGING BULLSHIT {{{
-; debugging word; outputs raw bytes so needs to be piped through `x(x)d`
-; terrible and awful
-; W = r14; W <= wstack_b; W+=8
-defword ".s", dots, 0
- push r11
- push r12
-
- mov r12, r14
-.loop:
- cmp r12, wstack
- jge .done
-
- mov [.space], r12
- mov rdx, 8 ; qword
- mov rsi, .space
- mov rdi, 1
- mov rax, __NR_write
- syscall
-
- mov rdx, 8 ; qword
- mov rsi, r12
- mov rdi, 1
- mov rax, __NR_write
- syscall
- lea r12, [r12+8]
- jmp .loop
-
-.done:
- mov rdx, 16 ; 2 qword
- mov rsi, .dmsg
- mov rdi, 1
- mov rax, __NR_write
- syscall
-
- pop r12
- pop r11
- ret
-.space: resq 1
-.dmsg: db "DONEDONEYIPPEEEE"
-
-defword "HEREDUMP", heredump, 0
- mov rdx, [here]
- mov r11, [herestart]
- sub rdx, r11
- mov rsi, [herestart]
- mov rdi, 1
- mov rax, __NR_write
- syscall
- ret
-; }}}
+; ; TEMPORARY HORRIBLE DEBUGGING BULLSHIT {{{
+; ; debugging word; outputs raw bytes so needs to be piped through `x(x)d`
+; ; terrible and awful
+; ; W = r14; W <= wstack_b; W+=8
+; defword ".s", dots, 0
+; push r11
+; push r12
+;
+; mov r12, r14
+; .loop:
+; cmp r12, wstack
+; jge .done
+;
+; mov [.space], r12
+; mov rdx, 8 ; qword
+; mov rsi, .space
+; mov rdi, 1
+; mov rax, __NR_write
+; syscall
+;
+; mov rdx, 8 ; qword
+; mov rsi, r12
+; mov rdi, 1
+; mov rax, __NR_write
+; syscall
+; lea r12, [r12+8]
+; jmp .loop
+;
+; .done:
+; mov rdx, 16 ; 2 qword
+; mov rsi, .dmsg
+; mov rdi, 1
+; mov rax, __NR_write
+; syscall
+;
+; pop r12
+; pop r11
+; ret
+; .space: resq 1
+; .dmsg: db "DONEDONEYIPPEEEE"
+;
+; defword "HEREDUMP", heredump, 0
+; mov rdx, [here]
+; mov r11, [herestart]
+; sub rdx, r11
+; mov rsi, [herestart]
+; mov rdi, 1
+; mov rax, __NR_write
+; syscall
+; ret
+; ; }}}
; maybe some of these should be constants?
defvar "tib", tib, 0, initfile