From c4d20300e3b7d63bae20070e0d69af909b55d01b Mon Sep 17 00:00:00 2001 From: lemon Date: Thu, 18 Dec 2025 20:25:39 +0100 Subject: x86-64/emit: remove some superfluous rex.W prefixes --- x86_64/emit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'x86_64') diff --git a/x86_64/emit.c b/x86_64/emit.c index 125cef5..f5b63fa 100644 --- a/x86_64/emit.c +++ b/x86_64/emit.c @@ -670,9 +670,9 @@ DEFINSTR2(Xcmp, { 8, PFPR, PMEM, O("\x66\x0F\x2E"), EN_RM}, /* UCOMISD xmm, m64 */ ) DEFINSTR2(Xtest, - {4|8, PRAX, PI8, O("\xA8"), EN_I8}, /* TEST AL, imm8 */ + {4|8, PRAX, PI8, O("\xA8"), EN_I8, .norexw=1}, /* TEST AL, imm8 */ {4, PRAX, PI32, O("\xA9"), EN_I32}, /* TEST EAX, imm32 */ - { 8, PRAX, PU32, O("\xA9"), EN_I32}, /* TEST EAX, imm32 */ + { 8, PRAX, PU32, O("\xA9"), EN_I32, .norexw=1}, /* TEST EAX, imm32 */ { 8, PRAX, PI32, O("\xA9"), EN_I32}, /* TEST RAX, imm32 */ {4|8, PGPR, PI8, O("\xF6"), EN_RI8, .r8=1,.norexw=1}, /* TEST r8, imm8 */ {4|8, PGPR, PI32, O("\xF7"), EN_RI32, .ext=0}, /* TEST r32/64, imm32 */ -- cgit v1.2.3