Fixed displacement size bug.

--HG--
extra : convert_revision : c39249ef598c1bd555098d688381dc62541a07c0
This commit is contained in:
Gabe Black 2007-07-22 02:23:03 +00:00
parent 6a0b712a1e
commit bff4f765f5

View file

@ -340,6 +340,8 @@ namespace X86ISA
emi.sib = nextByte;
DPRINTF(Predecoder, "Found SIB byte %#x.\n", nextByte);
consumeByte();
if(emi.modRM.mod == 0 && emi.sib.base == 5)
displacementSize = 4;
if(displacementSize) {
nextState = DisplacementState;
} else if(immediateSize) {