From: Joshua Wise Date: Mon, 5 Jan 2009 07:42:25 +0000 (-0500) Subject: Isuse.v: fix error in which cpsr was marked as defined when it needn't be X-Git-Url: http://git.joshuawise.com/firearm.git/commitdiff_plain/cd577923de777d1fb615b32dbbb771e2cc45abf9 Isuse.v: fix error in which cpsr was marked as defined when it needn't be --- 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 */