Isuse.v: fix error in which cpsr was marked as defined when it needn't be
authorJoshua Wise <joshua@rebirth.joshuawise.com>
Mon, 5 Jan 2009 07:42:25 +0000 (02:42 -0500)
committerJoshua Wise <joshua@rebirth.joshuawise.com>
Mon, 5 Jan 2009 07:42:25 +0000 (02:42 -0500)
Issue.v

diff --git a/Issue.v b/Issue.v
index c3e5791..3c8303a 100644 (file)
--- a/Issue.v
+++ b/Issue.v
@@ -167,7 +167,7 @@ module Issue(
                                                (idxbit(rs) | idxbit(rm)) :
                                                (idxbit(rm)))) |
                                (((alu_opc != `ALU_MOV) && (alu_opc != `ALU_MVN)) ? idxbit(rn) : 0);
-                       def_cpsr = insn[20] /* S */ | alu_is_logical(alu_opc);
+                       def_cpsr = insn[20] /* S */;
                        def_regs = alu_flags_only(alu_opc) ? 0 : idxbit(rd);
                end
                `DECODE_LDRSTR_UNDEFINED:       /* Undefined. I hate ARM */
This page took 0.018489 seconds and 4 git commands to generate.