Fix the encoding of x86_imul_reg_mem_imm.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Sat, 23 Nov 2013 17:26:55 +0000 (18:26 +0100)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Sat, 23 Nov 2013 17:26:55 +0000 (18:26 +0100)
mono/arch/x86/x86-codegen.h

index ced466eaf1407c509f05e76eca52389a7a38d575..ad6282f64090332eb6f3b23a97f9589f4f9e594e 100644 (file)
@@ -1039,7 +1039,7 @@ typedef union {
                } else {        \
                        x86_codegen_pre(&(inst), 6); \
                        *(inst)++ = (unsigned char)0x69;        \
-                       x86_reg_emit ((inst), (reg), (mem));    \
+                       x86_mem_emit ((inst), (reg), (mem));    \
                        x86_imm_emit32 ((inst), (imm)); \
                }       \
        } while (0)