practicality beats purity. Errors should never

= (rs2 == x0) ? 0 : X(rs2) swap1 = (rs2 == x0) ? 0 : X(rs2) swap1 = (rs2 == x0) ? 0 : vs2[uimm] For

serious