From f08dc16c7fe00495d3f8526cf9170852282a7593 Mon Sep 17 00:00:00 2001 From: Iouri Kharon Date: Wed, 8 Oct 2025 09:47:35 +0300 Subject: [PATCH] bug in new macro (typo?): alias is SAL (to SHL), not SAR --- x86/preinsns.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x86/preinsns.pl b/x86/preinsns.pl index 499dbd8a..1c7a8ad2 100755 --- a/x86/preinsns.pl +++ b/x86/preinsns.pl @@ -83,7 +83,7 @@ foreach my $ss (8, 16, 32, 64) { foreach my $opp (['SHL','66'], ['SAL','66'], ['SAR','f3'], ['SHR','f2']) { my($op,$pp) = @$opp; - my $ndss = ',ND' unless ($ss == $os && $op ne 'SAR'); + my $ndss = ',ND' unless ($ss == $os && $op ne 'SAL'); push(@ol, "$op$x reg$os,rm${os}*,reg$ss [rmv: $vex.lz.$pp.0f38.$w f7 /r] BMI2,SM0-1,!FL,$fl,$ndss"); } }