Previous 199869 Revisions Next

r23709 Friday 14th June, 2013 at 15:00:33 UTC by Carl
i386dasm: stos, scas and ins always use es (nw)
[src/emu/cpu/i386]i386dasm.c

trunk/src/emu/cpu/i386/i386dasm.c
r23708r23709
230230   {"imul",            MODRM,          PARAM_REG,          PARAM_RM,           PARAM_IMM       },
231231   {"push",            0,              PARAM_I8,           0,                  0               },
232232   {"imul",            MODRM,          PARAM_REG,          PARAM_RM,           PARAM_I8        },
233   {"insb",            0,              PARAM_PREIMP,       0,                  0               },
234   {"insw\0insd\0insd",VAR_NAME,       PARAM_PREIMP,       0,                  0               },
233   {"insb",            0,              0,                  0,                  0               },
234   {"insw\0insd\0insd",VAR_NAME,       0,                  0,                  0               },
235235   {"outsb",           0,              PARAM_PREIMP,       0,                  0               },
236236   {"outsw\0outsd\0outsd",VAR_NAME,    PARAM_PREIMP,       0,                  0               },
237237   // 0x70
r23708r23709
296296   {"cmpsw\0cmpsd\0cmpsq",VAR_NAME,    PARAM_PREIMP,       0,                  0               },
297297   {"test",            0,              PARAM_AL,           PARAM_UI8,          0               },
298298   {"test",            0,              PARAM_EAX,          PARAM_IMM,          0               },
299   {"stosb",           0,              PARAM_PREIMP,       0,                  0               },
300   {"stosw\0stosd\0stosq",VAR_NAME,    PARAM_PREIMP,       0,                  0               },
299   {"stosb",           0,              0,                  0,                  0               },
300   {"stosw\0stosd\0stosq",VAR_NAME,    0,                  0,                  0               },
301301   {"lodsb",           0,              PARAM_PREIMP,       0,                  0               },
302302   {"lodsw\0lodsd\0lodsq",VAR_NAME,    PARAM_PREIMP,       0,                  0               },
303   {"scasb",           0,              PARAM_PREIMP,       0,                  0               },
304   {"scasw\0scasd\0scasq",VAR_NAME,    PARAM_PREIMP,       0,                  0               },
303   {"scasb",           0,              0,                  0,                  0               },
304   {"scasw\0scasd\0scasq",VAR_NAME,    0,                  0,                  0               },
305305   // 0xb0
306306   {"mov",             0,              PARAM_AL,           PARAM_UI8,          0               },
307307   {"mov",             0,              PARAM_CL,           PARAM_UI8,          0               },

Previous 199869 Revisions Next


© 1997-2024 The MAME Team