X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=memory.asm;h=4fe4772f76c38b3652e4308b1941ca1871541b27;hb=c39ff90d7e44da4984c0b04370eb41d839779d3b;hp=ff888938b34a4a831d950fd6180b07569f877e05;hpb=69f36d333521b482b3b92349c1dccb654f43b65b;p=rrq%2Frrqforth.git diff --git a/memory.asm b/memory.asm index ff88893..4fe4772 100644 --- a/memory.asm +++ b/memory.asm @@ -25,7 +25,15 @@ WORD p_tfa2namez,'TFA>NAMEZ',fasm ;; ( tfa -- char* ) pop rax - push qword[rax+32] + add rax,32 + push rax + next + + WORD p_cfa2tfa,'CFA>TFA',fasm + ;; ( cfa -- tfa ) + pop rax + cfa2tfa rax + push rax next WORD p_cfa2flags_get,'CFA>FLAGS@',fasm