From 5c2286c6d76d3fe923653b2ded5dc1c3fb86d2a8 Mon Sep 17 00:00:00 2001 From: Lake <> Date: Mon, 2 Mar 2020 11:19:24 +0100 Subject: [PATCH] (quick cleanup of %ac9 %aca) --- asm/fx@3.10/%ac9.txt | 4 ++-- asm/fx@3.10/%aca.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/asm/fx@3.10/%ac9.txt b/asm/fx@3.10/%ac9.txt index a5b60bb..798385d 100644 --- a/asm/fx@3.10/%ac9.txt +++ b/asm/fx@3.10/%ac9.txt @@ -2,9 +2,9 @@ Syscall %ac9 longjmp() from Graph 35+E II OS 3.10 Restores the whole jump buffer, except for r0 which is the return code anyway. Performs rts to the saved value of pr, effectively jumping to the setjmp() call -site. +site. The corresponding setjmp() is %aca. -Discovered RAM memory: +RAM globals: 0x880287e4 Temporary storage for the return code of longjmp() <%ac9 longjmp> diff --git a/asm/fx@3.10/%aca.txt b/asm/fx@3.10/%aca.txt index 7739e32..c725ff8 100644 --- a/asm/fx@3.10/%aca.txt +++ b/asm/fx@3.10/%aca.txt @@ -1,7 +1,7 @@ Syscall %aca setjmp() from Graph 35+E II OS 3.10 An implementation of setjmp() using an 80-byte CPU context buffer. The -corresponding longjump() function is %ac9. +corresponding longjmp() function is %ac9. Shape of the CPU context structure: (+0) r15 r14 pr r13 r12 r11 r10 r9 r8 r7 r6 r5