     BLRL
     1 1 0 LWZ
     ! Return with new callstack
-    0 1 lr-save stack-frame + LWZ
+    0 1 lr-save LWZ
     0 MTLR
     BLR
 ] \ set-callstack define-sub-primitive

] jit-profiling jit-define

[
    0 3 LOAD32 rc-absolute-ppc-2/2 rt-this jit-rel
    0 MFLR
    1 1 stack-frame SUBI
    3 1 xt-save STW
    stack-frame 3 LI
    3 1 next-save STW
    0 1 lr-save stack-frame + STW
] jit-prolog jit-define


[
    jit-save-context
    4 vm-reg MR
    0 2 LOAD32 "lazy_jit_compile" f rc-absolute-ppc-2/2 jit-dlsym
    2 MTLR
    BLRL
    5 3 quot-xt-offset LWZ
