diff options
author | Keir Fraser <keir@xen.org> | 2011-03-08 16:24:51 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2011-03-08 16:24:51 +0000 |
commit | d1239a7ac1a5a95fb57f3b53c185c537d2b68b25 (patch) | |
tree | 4f040377912d81aebed74ac28570b38af0489a57 | |
parent | f48395673e6d5c07ae7fc224a3ce24346b086e0c (diff) | |
download | xen-d1239a7ac1a5a95fb57f3b53c185c537d2b68b25.tar.gz xen-d1239a7ac1a5a95fb57f3b53c185c537d2b68b25.tar.bz2 xen-d1239a7ac1a5a95fb57f3b53c185c537d2b68b25.zip |
x86_emulate: Fix emulation of FIMUL m32i.
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
-rw-r--r-- | xen/arch/x86/x86_emulate/x86_emulate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.c b/xen/arch/x86/x86_emulate/x86_emulate.c index 186cef2b9b..6f4eab11da 100644 --- a/xen/arch/x86/x86_emulate/x86_emulate.c +++ b/xen/arch/x86/x86_emulate/x86_emulate.c @@ -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); |