aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--passes/pmgen/ice40_dsp.pmg5
1 files changed, 2 insertions, 3 deletions
diff --git a/passes/pmgen/ice40_dsp.pmg b/passes/pmgen/ice40_dsp.pmg
index 24247d3cf..4b566f0a6 100644
--- a/passes/pmgen/ice40_dsp.pmg
+++ b/passes/pmgen/ice40_dsp.pmg
@@ -187,10 +187,9 @@ code clock clock_pol sigO sigCD sigCD_signed
// Loading value into output register is not
// supported unless using accumulator
- if (muxAB && sigCD != sigO) {
- if (muxAB != addAB)
+ if (muxAB) {
+ if (sigCD != sigO)
reject;
-
if (muxA)
sigCD = port(muxAB, \B);
else if (muxB)