SHF_SC_R_SHF
sc = SHF_SC_R_SHF;
sc = SHF_SC_R_SHF;
SHF_SC_R_SHF, exp);
SHF_SC_R_SHF, 1);
SHF_SC_R_SHF, rvalue.sh - 1);
dst_b, SHF_SC_R_SHF, pre_shift);
dst_b, SHF_SC_R_SHF, rvalue.sh);
reg_b(dst + 1), SHF_SC_R_SHF, shift_amt);
reg_b(dst + 1), SHF_SC_R_SHF, shift_amt - 32);
reg_b(dst + 1), SHF_SC_R_SHF);
reg_b(dst + 1), SHF_SC_R_SHF);
reg_b(dst + 1), SHF_SC_R_SHF, shift_amt);
reg_b(dst + 1), SHF_SC_R_SHF, 31);
reg_b(dst + 1), SHF_SC_R_SHF, shift_amt - 32);
reg_b(dst + 1), SHF_SC_R_SHF, 31);
reg_b(dst + 1), SHF_SC_R_SHF);
reg_b(dst + 1), SHF_SC_R_SHF);
reg_b(dst + 1), SHF_SC_R_SHF, 31);
reg_b(dst), SHF_SC_R_SHF, shift_amt);
reg_b(dst), SHF_SC_R_SHF);
reg_b(dst), SHF_SC_R_SHF, shift_amt);
reg_b(dst), SHF_SC_R_SHF);
SHF_SC_R_SHF, 16);
reg_imm(0xf), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0);
reg_imm(0xf), SHF_OP_AND, reg_b(3), SHF_SC_R_SHF, 0);
reg_imm(0xff), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0);
enum shf_sc sc = offset ? SHF_SC_R_SHF : SHF_SC_NONE;
reg_xfer(0), SHF_SC_R_SHF, shift * 8);