commit | ec9d6075b484fed47d55bf1590148f1fc081538c | [log] [tgz] |
---|---|---|
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | Fri Jun 06 12:54:30 2008 +0000 |
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | Fri Jun 06 12:54:30 2008 +0000 |
tree | e7edb6a00e7e7abb9a81e30c28ae28830049379b | |
parent | 262ffdae6fdad3f6dab855a090543f5faa77ec96 [diff] |
undocumented 0x82 opcode is invalid in 64 bit code git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4687 c046a42c-6fe2-441c-8c8c-71466251a162
diff --git a/target-i386/translate.c b/target-i386/translate.c index 85495a9..14903b4 100644 --- a/target-i386/translate.c +++ b/target-i386/translate.c
@@ -3788,9 +3788,11 @@ } break; + case 0x82: + if (CODE64(s)) + goto illegal_op; case 0x80: /* GRP1 */ case 0x81: - case 0x82: case 0x83: { int val;