summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i386/i386ops.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/i386/i386ops.inc')
-rw-r--r--src/emu/cpu/i386/i386ops.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/cpu/i386/i386ops.inc b/src/emu/cpu/i386/i386ops.inc
index 8d4cc59b5b5..e4c2e4634d0 100644
--- a/src/emu/cpu/i386/i386ops.inc
+++ b/src/emu/cpu/i386/i386ops.inc
@@ -1134,6 +1134,7 @@ void i386_device::i386_repeat(int invert_flag)
break;
case 0x66:
m_operand_size ^= 1;
+ m_xmm_operand_size ^= 1;
break;
case 0x67:
m_address_size ^= 1;
@@ -2286,6 +2287,7 @@ void i386_device::i386_operand_size() // Opcode prefix 0x66
if(m_operand_prefix == 0)
{
m_operand_size ^= 1;
+ m_xmm_operand_size ^= 1;
m_operand_prefix = 1;
}
m_opcode = FETCH();