From 974b73f0307158410ce8d7b9a781c9df792efed4 Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Sat, 12 Sep 2026 17:37:08 -0700 Subject: semantic change to make subitem stack manip more convenient this allows a much cleaner style than the #swap notation, which will likely be removed soon Force-Push: yes Change-Id: If9898334356eb7c036f28afd22d435e00a84f6e2 --- amd64.e | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'amd64.e') diff --git a/amd64.e b/amd64.e index a6503f0..ea0d5b2 100644 --- a/amd64.e +++ b/amd64.e @@ -745,7 +745,9 @@ s" :cc-greater" keyword : mov-disp8-reg64-reg64 ~ : 1 # # # mov-disp8-reg64-reg64 4 roll rex-w 0x89 pack8 4 unroll - 3roll reg64 3unroll addressing-disp8-reg64 ; + 3roll reg64 3unroll addressing-disp8-reg64 + ~ : 3 roll-subitems + ; ~ (output point, source register, target register -- output point) : mov-reg64-indirect-reg64 -- cgit 1.4.1