From 7424739c41c5163a99d92d705ae97bde16d109c7 Mon Sep 17 00:00:00 2001 From: kobalicekp Date: Sun, 4 May 2014 23:23:30 +0200 Subject: [PATCH] Fixed maskmovq and maskmovdqu instructions (Compiler). --- src/asmjit/x86/x86compiler.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/asmjit/x86/x86compiler.h b/src/asmjit/x86/x86compiler.h index 750a1d7..f64361f 100644 --- a/src/asmjit/x86/x86compiler.h +++ b/src/asmjit/x86/x86compiler.h @@ -2583,7 +2583,7 @@ struct X86X64Compiler : public BaseCompiler { INST_1x(ldmxcsr, kInstLdmxcsr, Mem) //! Byte mask write (SSE). - INST_2x(maskmovq, kInstMaskmovq, MmVar, MmVar) + INST_3x(maskmovq, kInstMaskmovq, GpVar, MmVar, MmVar) //! Packed SP-FP maximum (SSE). INST_2x(maxps, kInstMaxps, XmmVar, XmmVar) @@ -2950,7 +2950,7 @@ struct X86X64Compiler : public BaseCompiler { INST_0x(lfence, kInstLfence) //! Store selected bytes of OWORD (SSE2). - INST_2x(maskmovdqu, kInstMaskmovdqu, XmmVar, XmmVar) + INST_3x(maskmovdqu, kInstMaskmovdqu, GpVar, XmmVar, XmmVar) //! Packed DP-FP maximum (SSE2). INST_2x(maxpd, kInstMaxpd, XmmVar, XmmVar)