reversal of FXM mask for one-hot selection in OP_MTCR decode
[soc.git] / src / soc / decoder / power_decoder2.py
index b0142c15c670b2623fa5a5a6ad99d53ba090b808..1bdcd3ffc83a791e6b13905551e86f5209f19635 100644 (file)
@@ -557,7 +557,8 @@ class DecodeCROut(Elaboratable):
         m = Module()
         comb = m.d.comb
         op = self.dec.op
-        m.submodules.ppick = ppick = PriorityPicker(8)
+        m.submodules.ppick = ppick = PriorityPicker(8, reverse_i=True,
+                                                       reverse_o=True)
 
         comb += self.cr_bitfield.ok.eq(0)
         comb += self.whole_reg.ok.eq(0)