summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/i386/i386op16.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/i386/i386op16.hxx')
-rw-r--r--src/devices/cpu/i386/i386op16.hxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/cpu/i386/i386op16.hxx b/src/devices/cpu/i386/i386op16.hxx
index 57c6c06cb63..729933204cf 100644
--- a/src/devices/cpu/i386/i386op16.hxx
+++ b/src/devices/cpu/i386/i386op16.hxx
@@ -799,6 +799,7 @@ void i386_device::i386_iret16() // Opcode 0xcf
i386_load_segment_descriptor(CS);
CHANGE_PC(m_eip);
}
+ m_auto_clear_RF = false;
CYCLES(CYCLES_IRET);
}
@@ -1752,6 +1753,8 @@ void i386_device::i386_popf() // Opcode 0x9d
else
FAULT(FAULT_SS,0)
CYCLES(CYCLES_POPF);
+
+ m_auto_clear_RF = false;
}
void i386_device::i386_push_ax() // Opcode 0x50