summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/drcbec.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-06-06 04:02:06 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-06-06 04:02:06 +0000
commitb80ba7e56ca4f25fa736ea5b8fa6b382ca4061f9 (patch)
treed9e6dadfee19d09db125928d48a103240829cbd5 /src/emu/cpu/drcbec.c
parent89769efec70587d95d549333c13912a80c972d06 (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.c3
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 */