[FAST486]

Fix previous fix.


svn path=/branches/ntvdm/; revision=60989
This commit is contained in:
Aleksandar Andrejevic 2013-11-14 03:03:23 +00:00
parent 9c66549845
commit 14a31007fc

View file

@ -5890,12 +5890,12 @@ FAST486_OPCODE_HANDLER(Fast486OpcodeLods)
if (OperandSize)
{
State->GeneralRegs[FAST486_REG_ECX].Long = 0;
State->GeneralRegs[FAST486_REG_ESI].Long += Count - 1;
State->GeneralRegs[FAST486_REG_ESI].Long += (Count - 1) * DataSize;
}
else
{
State->GeneralRegs[FAST486_REG_ECX].LowWord = 0;
State->GeneralRegs[FAST486_REG_ESI].LowWord += Count - 1;
State->GeneralRegs[FAST486_REG_ESI].LowWord += (Count - 1) * DataSize;
}
}