Funny thing is I created what I thought would be interpreted as generating one-hot but is actually increased the LUT count by 50+ : ```
        m.d.comb += [
            takeBranch.eq(Mux(funct3Is[0], EQ,      # BEQ
                          Mux(funct3Is[1], ~EQ,     # BNE
                          Mux(funct3Is[4], LT,      # BLT
                          Mux(funct3Is[5], ~LT,     # BGE
                          Mux(funct3Is[6], LTU,     # BLTU
                          Mux(funct3Is[7], ~LTU,    # BGEU
                          0)))))))
        ]
```