]> xenbits.xensource.com Git - xen.git/commitdiff
x86_emulate: Fix emulation of FIMUL m32i.
authorKeir Fraser <keir@xen.org>
Tue, 8 Mar 2011 16:24:51 +0000 (16:24 +0000)
committerKeir Fraser <keir@xen.org>
Tue, 8 Mar 2011 16:24:51 +0000 (16:24 +0000)
Need to emit assembler instruction fimull not fimul/fimuls.

Signed-off-by: Keir Fraser <keir@xen.org>
xen-unstable changeset:   22992:e93392bd6b66
xen-unstable date:        Tue Mar 08 16:10:13 2011 +0000

xen/arch/x86/x86_emulate/x86_emulate.c

index 186cef2b9be8bb2d4139afa593997856e9cbfb62..6f4eab11daedc8420f61a6c07b0ef831b32cdfb4 100644 (file)
@@ -2678,7 +2678,7 @@ x86_emulate(
                 emulate_fpu_insn_memsrc("fiaddl", src.val);
                 break;
             case 1: /* fimul m64i */
-                emulate_fpu_insn_memsrc("fimul", src.val);
+                emulate_fpu_insn_memsrc("fimull", src.val);
                 break;
             case 2: /* ficom m64i */
                 emulate_fpu_insn_memsrc("ficoml", src.val);