aboutsummaryrefslogtreecommitdiffhomepage
path: root/x86_64
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-12-18 20:25:39 +0100
committerlemon <lsof@mailbox.org>2025-12-18 20:25:39 +0100
commitc4d20300e3b7d63bae20070e0d69af909b55d01b (patch)
tree3ce04df460279e3cadb41b9b88d313bf7bab67bb /x86_64
parentcf95d1a9a9f9dacbe38dee2f753615c091ba6319 (diff)
x86-64/emit: remove some superfluous rex.W prefixes
Diffstat (limited to 'x86_64')
-rw-r--r--x86_64/emit.c4
1 files changed, 2 insertions, 2 deletions
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 */