assign shift_amt = insn[4] ? {|reg_amt[7:5], reg_amt[4:0]} /* reg-specified shift */
: {insn[11:7] == 5'b0, insn[11:7]}; /* immediate shift */
assign shift_amt = insn[4] ? {|reg_amt[7:5], reg_amt[4:0]} /* reg-specified shift */
: {insn[11:7] == 5'b0, insn[11:7]}; /* immediate shift */