From fb274a2b22f7a4c1f81b7639a80fb02ddc5bf402 Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Sat, 12 Sep 2026 17:55:18 -0700 Subject: removed the #swap syntax everything has been carefully diffed to ensure there's no regression in the verified parts of the output Force-Push: yes Change-Id: I32c887c7ca8c132a49899d9ef327c8ff9fb782fb --- amd64.e | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'amd64.e') diff --git a/amd64.e b/amd64.e index ea0d5b2..5036c81 100644 --- a/amd64.e +++ b/amd64.e @@ -731,13 +731,17 @@ s" :cc-greater" keyword ~ (output point, source register, target register -- output point) : mov-reg64-reg64 - ~ : 1 #swap # # mov-reg64-reg64 + ~ : 1 # # mov-reg64-reg64 3roll rex-w 0x89 pack8 3unroll - swap reg64 swap addressing-reg64 ; + swap reg64 swap addressing-reg64 + ~ : swap-subitems + ; : mov-indirect-reg64-reg64 - ~ : 1 #swap # # mov-indirect-reg64-reg64 + ~ : 1 # # mov-indirect-reg64-reg64 3roll rex-w 0x89 pack8 3unroll - swap reg64 swap addressing-indirect-reg64 ; + swap reg64 swap addressing-indirect-reg64 + ~ : swap-subitems + ; ~ (output point, source register, target register, target displacement value ~ -- output point) -- cgit 1.4.1