mirror of
https://github.com/reactos/reactos.git
synced 2024-10-05 00:43:21 +00:00
[FAST486]
Fix the previous fix in the Mod-Reg-R/M parser. EBP is still used if the mode is 1 or 2. svn path=/branches/ntvdm/; revision=60948
This commit is contained in:
parent
eaf248fe87
commit
c7a7dbe7e2
|
@ -720,7 +720,7 @@ Fast486ParseModRegRm(PFAST486_STATE State,
|
|||
if (Index != FAST486_REG_ESP) Index = State->GeneralRegs[Index].Long;
|
||||
else Index = 0;
|
||||
|
||||
if ((SibByte & 0x07) != FAST486_REG_EBP)
|
||||
if (((SibByte & 0x07) != FAST486_REG_EBP) || (Mode != 0))
|
||||
{
|
||||
/* Use the register a base */
|
||||
Base = State->GeneralRegs[SibByte & 0x07].Long;
|
||||
|
|
Loading…
Reference in a new issue