SHF_SC_L_SHF
sc = SHF_SC_L_SHF;
sc = SHF_SC_L_SHF;
SHF_SC_L_SHF, PKT_VEL_QSEL_SET_BIT);
reg_b(dst), SHF_SC_L_SHF, shift_amt);
reg_b(dst), SHF_SC_L_SHF, shift_amt - 32);
reg_b(dst), SHF_SC_L_SHF);
reg_b(dst), SHF_SC_L_SHF);
reg_b(dst), SHF_SC_L_SHF, shift_amt);
if (sc == SHF_SC_L_SHF && shift)
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x11), SHF_SC_L_SHF, 16);
reg_none(), SHF_OP_NONE, reg_b(0), SHF_SC_L_SHF, 2);
reg_a(2), SHF_OP_OR, reg_b(2), SHF_SC_L_SHF, 4);
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_b(2), SHF_SC_L_SHF, 16);
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x82), SHF_SC_L_SHF, 16);
reg_none(), SHF_OP_NONE, reg_b(0), SHF_SC_L_SHF, 3);
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_b(2), SHF_SC_L_SHF, 16);
enum shf_sc sc = offset ? SHF_SC_L_SHF : SHF_SC_NONE;