From 55f64dfc1a09bff92cb744216273dff10207a03d Mon Sep 17 00:00:00 2001 From: cracyc Date: Fri, 14 Jun 2013 15:00:33 +0000 Subject: [PATCH] i386dasm: stos, scas and ins always use es (nw) --- src/emu/cpu/i386/i386dasm.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/emu/cpu/i386/i386dasm.c b/src/emu/cpu/i386/i386dasm.c index 9055e54d22c..82423552ac3 100644 --- a/src/emu/cpu/i386/i386dasm.c +++ b/src/emu/cpu/i386/i386dasm.c @@ -230,8 +230,8 @@ static const I386_OPCODE i386_opcode_table1[256] = {"imul", MODRM, PARAM_REG, PARAM_RM, PARAM_IMM }, {"push", 0, PARAM_I8, 0, 0 }, {"imul", MODRM, PARAM_REG, PARAM_RM, PARAM_I8 }, - {"insb", 0, PARAM_PREIMP, 0, 0 }, - {"insw\0insd\0insd",VAR_NAME, PARAM_PREIMP, 0, 0 }, + {"insb", 0, 0, 0, 0 }, + {"insw\0insd\0insd",VAR_NAME, 0, 0, 0 }, {"outsb", 0, PARAM_PREIMP, 0, 0 }, {"outsw\0outsd\0outsd",VAR_NAME, PARAM_PREIMP, 0, 0 }, // 0x70 @@ -296,12 +296,12 @@ static const I386_OPCODE i386_opcode_table1[256] = {"cmpsw\0cmpsd\0cmpsq",VAR_NAME, PARAM_PREIMP, 0, 0 }, {"test", 0, PARAM_AL, PARAM_UI8, 0 }, {"test", 0, PARAM_EAX, PARAM_IMM, 0 }, - {"stosb", 0, PARAM_PREIMP, 0, 0 }, - {"stosw\0stosd\0stosq",VAR_NAME, PARAM_PREIMP, 0, 0 }, + {"stosb", 0, 0, 0, 0 }, + {"stosw\0stosd\0stosq",VAR_NAME, 0, 0, 0 }, {"lodsb", 0, PARAM_PREIMP, 0, 0 }, {"lodsw\0lodsd\0lodsq",VAR_NAME, PARAM_PREIMP, 0, 0 }, - {"scasb", 0, PARAM_PREIMP, 0, 0 }, - {"scasw\0scasd\0scasq",VAR_NAME, PARAM_PREIMP, 0, 0 }, + {"scasb", 0, 0, 0, 0 }, + {"scasw\0scasd\0scasq",VAR_NAME, 0, 0, 0 }, // 0xb0 {"mov", 0, PARAM_AL, PARAM_UI8, 0 }, {"mov", 0, PARAM_CL, PARAM_UI8, 0 },