Cleanup Peter's change in MOVNTI instruction

This commit is contained in:
Stanislav Shwartsman 2003-01-14 14:58:56 +00:00
parent 24d4a5003c
commit d1edcde9ed

View File

@ -1316,18 +1316,17 @@ void BX_CPU_C::MOVNTI_MdGd(bxInstruction_c *i)
}
#if BX_SUPPORT_X86_64
if (i->os64L()) {
if (i->os64L()) /* 64 bit operand size mode */
{
Bit64u val64 = BX_READ_64BIT_REG(i->nnn());
write_virtual_qword(i->seg(), RMAddr(i), &val64);
}
else {
Bit32u val32 = BX_READ_32BIT_REG(i->nnn());
write_virtual_dword(i->seg(), RMAddr(i), &val32);
}
#else
Bit32u val32 = BX_READ_32BIT_REG(i->nnn());
write_virtual_dword(i->seg(), RMAddr(i), &val32);
}
else
#endif
{
Bit32u val32 = BX_READ_32BIT_REG(i->nnn());
write_virtual_dword(i->seg(), RMAddr(i), &val32);
}
#else
BX_INFO(("MOVNTI_MdGd: SSE2 not supported in current configuration"));