diff options
author | 2008-06-06 04:02:06 +0000 | |
---|---|---|
committer | 2008-06-06 04:02:06 +0000 | |
commit | b80ba7e56ca4f25fa736ea5b8fa6b382ca4061f9 (patch) | |
tree | d9e6dadfee19d09db125928d48a103240829cbd5 /src/emu/cpu/drcbec.c | |
parent | 89769efec70587d95d549333c13912a80c972d06 (diff) |
UML changes:
* Added more extensive per-opcode information in preparation for UML
optimization step.
* Made validation more thorough using the extended information.
* Disabled back-end validation for now until it can be revisited
using the new tables.
* Changed GETFLGS encoding so that the mask is in parameter 2 instead
of the flags field.
Diffstat (limited to 'src/emu/cpu/drcbec.c')
-rw-r--r-- | src/emu/cpu/drcbec.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/emu/cpu/drcbec.c b/src/emu/cpu/drcbec.c index c05cf280121..5401172718f 100644 --- a/src/emu/cpu/drcbec.c +++ b/src/emu/cpu/drcbec.c @@ -700,8 +700,7 @@ static int drcbec_execute(drcbe_state *drcbe, drcuml_codehandle *entry) break; case MAKE_OPCODE_SHORT(DRCUML_OP_GETFLGS, 4, 0): /* GETFLGS dst[,f] */ - case MAKE_OPCODE_SHORT(DRCUML_OP_GETFLGS, 4, 1): /* GETFLGS dst[,f] */ - PARAM0 = flags; + PARAM0 = flags & PARAM1; break; case MAKE_OPCODE_SHORT(DRCUML_OP_SAVE, 4, 0): /* SAVE dst */ |