Lines Matching defs:sc
320 enum shf_sc sc, u8 shift,
342 if (sc == SHF_SC_L_SHF && shift)
347 FIELD_PREP(OP_SHF_SC, sc) |
364 swreg lreg, enum shf_op op, swreg rreg, enum shf_sc sc, u8 shift)
375 __emit_shf(nfp_prog, reg.dst, reg.dst_ab, sc, shift,
382 swreg lreg, enum shf_op op, swreg rreg, enum shf_sc sc)
384 if (sc == SHF_SC_R_ROT) {
390 emit_shf(nfp_prog, dst, lreg, op, rreg, sc, 0);
487 __emit_ld_field(struct nfp_prog *nfp_prog, enum shf_sc sc,
496 FIELD_PREP(OP_LDF_SC, sc) |
512 enum shf_sc sc, u8 shift, bool zero)
524 __emit_ld_field(nfp_prog, sc, reg.areg, bmask, reg.breg, shift,
531 enum shf_sc sc, u8 shift)
533 emit_ld_field_any(nfp_prog, dst, bmask, src, sc, shift, false);
696 enum shf_sc sc = offset ? SHF_SC_R_SHF : SHF_SC_NONE;
699 emit_ld_field_any(nfp_prog, dst, mask, src, sc, offset * 8, true);
709 enum shf_sc sc = offset ? SHF_SC_L_SHF : SHF_SC_NONE;
712 emit_ld_field(nfp_prog, dst, mask, src, sc, 32 - offset * 8);
1026 enum shf_sc sc;
1056 sc = SHF_SC_NONE;
1059 sc = SHF_SC_L_SHF;
1061 sc = SHF_SC_R_SHF;
1080 emit_ld_field_any(nfp_prog, reg_both(dst), mask, reg, sc, shf, new_gpr);
1095 enum shf_sc sc;
1126 sc = SHF_SC_NONE;
1129 sc = SHF_SC_L_SHF;
1131 sc = SHF_SC_R_SHF;
1148 emit_ld_field(nfp_prog, reg, mask, reg_b(src), sc, shf);