X86: Check src1 for illegal values since that's the index we actually use.

This commit is contained in:
Gabe Black 2009-02-25 10:19:47 -08:00
parent d48214a656
commit cb4141f6e6

View file

@ -928,7 +928,7 @@ let {{
super(Rdcr, self).__init__(dest, \
src1, "NUM_INTREGS", flags, dataSize)
code = '''
if (dest == 1 || (dest > 4 && dest < 8) || (dest > 8)) {
if (src1 == 1 || (src1 > 4 && src1 < 8) || (src1 > 8)) {
fault = new InvalidOpcode();
} else {
DestReg = ControlSrc1;