From 9a37a3a19a9be19c3f848d6ce36cdf0135a2695e Mon Sep 17 00:00:00 2001 From: ghidorahrex Date: Wed, 3 Mar 2021 07:55:44 -0500 Subject: [PATCH] Corrected processor ordering for movups pcode --- Ghidra/Processors/x86/data/languages/ia.sinc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Ghidra/Processors/x86/data/languages/ia.sinc b/Ghidra/Processors/x86/data/languages/ia.sinc index 4e7e69d3f9..89c390ff40 100644 --- a/Ghidra/Processors/x86/data/languages/ia.sinc +++ b/Ghidra/Processors/x86/data/languages/ia.sinc @@ -5712,10 +5712,10 @@ define pcodeop movmskps; :MOVUPS XmmReg2, XmmReg1 is vexMode=0 & mandover=0 & byte=0x0F; byte=0x11; xmmmod = 3 & XmmReg1 & XmmReg2 { - XmmReg1[0,32] = XmmReg2[0,32]; - XmmReg1[32,32] = XmmReg2[32,32]; - XmmReg1[64,32] = XmmReg2[64,32]; - XmmReg1[96,32] = XmmReg2[96,32]; + XmmReg2[0,32] = XmmReg1[0,32]; + XmmReg2[32,32] = XmmReg1[32,32]; + XmmReg2[64,32] = XmmReg1[64,32]; + XmmReg2[96,32] = XmmReg1[96,32]; } :MULPD XmmReg, m128 is vexMode=0 & $(PRE_66) & byte=0x0F; byte=0x59; m128 & XmmReg ...