commit | 1025ef1598b8b7c3d00b82d30458e375697b8eff | [log] [tgz] |
---|---|---|
author | Gabe Black <gabeblack@google.com> | Fri Oct 27 13:46:58 2017 -0700 |
committer | Gabe Black <gabeblack@google.com> | Tue Oct 31 02:04:33 2017 +0000 |
tree | 4b9b1b351f2295cff6a38aea7edca2c38dc412e5 | |
parent | 44896ba35b0874b9925ebd7927e196d0eb639b5e [diff] |
x86: Fix VEX instruction decoding. When decoding VEX prefixed instructions, the x86 predecoder wasn't walking past the opcode byte and so was also interpreting it as the modRM byte. Reported-by: likunxi@fas.harvard.edu Change-Id: I6d4bdabfa03411704c48d905c50c7b23072fc615 Reviewed-on: https://gem5-review.googlesource.com/5281 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>