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))))))) ] ```