Fixed displacement size bug.
--HG-- extra : convert_revision : c39249ef598c1bd555098d688381dc62541a07c0
This commit is contained in:
parent
6a0b712a1e
commit
bff4f765f5
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue