From cd577923de777d1fb615b32dbbb771e2cc45abf9 Mon Sep 17 00:00:00 2001 From: Joshua Wise Date: Mon, 5 Jan 2009 02:42:25 -0500 Subject: [PATCH] Isuse.v: fix error in which cpsr was marked as defined when it needn't be --- Issue.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Issue.v b/Issue.v index c3e5791..3c8303a 100644 --- 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 */ -- 2.39.2