From 25bb4c7651323b6879064cfdfb74d1771f56abca Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Wed, 20 May 2026 00:34:28 -0700 Subject: add a really powerful stack depth tracking feature for transforms to use also said feature seems to work, which is flatly astonishing just a little more now... Force-Push: yes Change-Id: I1bda7e99e524ac73a761859e86e01251e7d17525 --- execution-support.e | 2 ++ 1 file changed, 2 insertions(+) (limited to 'execution-support.e') diff --git a/execution-support.e b/execution-support.e index b668157..67f9162 100644 --- a/execution-support.e +++ b/execution-support.e @@ -95,11 +95,13 @@ ~ ~ * rbp points to the top of the control stack. ~ +~ TODO can this be correct? it seems backwards? ~ (source register, base address -- new base address) : pack-pushcontrol swap :rbp -8 :rbp lea-reg64-disp8-reg64 swap :rbp 0 mov-disp8-reg64-reg64 ; +~ TODO can this be correct? it seems backwards? ~ (target register, base address -- new base address) : pack-popcontrol :rbp 0 3roll mov-reg64-disp8-reg64 -- cgit 1.4.1