commit | 361cad2b50a2c92b91b6f568db860fabad3bf149 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Mon Jun 11 19:40:15 2012 +0300 |
committer | Avi Kivity <avi@redhat.com> | Mon Jul 09 14:19:03 2012 +0300 |
tree | 1be8ea835650139140e3d1ee39bb1e556f53c813 | |
parent | 2dd7caa092f0b1200a885a418e5d33b222183a71 [diff] |
KVM: x86 emulator: fix byte-sized MOVZX/MOVSX Commit 2adb5ad9fe1 removed ByteOp from MOVZX/MOVSX, replacing them by SrcMem8, but neglected to fix the dependency in the emulation code on ByteOp. This caused the instruction not to have any effect in some circumstances. Fix by replacing the check for ByteOp with the equivalent src.op_bytes == 1. Signed-off-by: Avi Kivity <avi@redhat.com>