{
Fast486FpuLoadEnvironment(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress,
OperandSize);
break;
{
Fast486FpuSaveEnvironment(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress,
OperandSize);
break;
/* Save the environment */
if (!Fast486FpuLoadEnvironment(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress,
OperandSize))
{
/* Load the registers */
if (!Fast486ReadMemory(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress + (OperandSize + 1) * 14,
FALSE,
AllRegs,
/* Save the environment */
if (!Fast486FpuSaveEnvironment(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress,
OperandSize))
{
Fast486WriteMemory(State,
(State->PrefixFlags & FAST486_PREFIX_SEG)
- ? FAST486_REG_DS : State->SegmentOverride,
+ ? State->SegmentOverride : FAST486_REG_DS,
ModRegRm.MemoryAddress + (OperandSize + 1) * 14,
AllRegs,
sizeof(AllRegs));