reg_imm
reg_imm(0));
tmp, ALU_OP_SUB, reg_imm(adjust_head->off_min));
reg_imm(adjust_head->off_max), ALU_OP_SUB, tmp);
tmp_len, ALU_OP_SUB, reg_imm(ETH_HLEN));
emit_alu(nfp_prog, reg_none(), plen, ALU_OP_SUB, reg_imm(ETH_HLEN));
ALU_OP_AND_NOT_B, reg_imm(0xff));
pv_qsel_set(nfp_prog), SHF_OP_OR, reg_imm(1),
pv_qsel_val(nfp_prog), 0x1, reg_imm(NFP_NET_RXR_MAX),
emit_alu(nfp_prog, reg_both(insn->dst_reg * 2), reg_imm(0),
emit_alu(nfp_prog, reg_both(insn->dst_reg * 2 + 1), reg_imm(0),
emit_alu(nfp_prog, imm_both(nfp_prog), reg_imm(32), ALU_OP_SUB,
emit_alu(nfp_prog, reg_none(), imm_a(nfp_prog), ALU_OP_OR, reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
err = swreg_to_restricted(reg_none(), src, reg_imm(bit), ®, false);
reg_imm(0));
reg_imm(0));
emit_alu(nfp_prog, reg_both(dst), reg_imm(0), ALU_OP_SUB, reg_b(dst));
reg_imm(0));
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
err = swreg_to_unrestricted(reg_none(), base, reg_imm(0), ®);
err = swreg_to_unrestricted(dst, dst, reg_imm(imm & 0xff), ®);
reg_imm(0), ALU_OP_SUB_C, reg_b(src_gpr + 1));
reg_a(dst_gpr + 1), ALU_OP_ADD_C, reg_imm(0));
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x11), SHF_SC_L_SHF, 16);
emit_alu(nfp_prog, reg_none(), reg_imm(7), ALU_OP_SUB, reg_b(0));
emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0));
reg_imm(0xf), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0);
emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0));
reg_imm(0xf), SHF_OP_AND, reg_b(3), SHF_SC_R_SHF, 0);
emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x82), SHF_SC_L_SHF, 16);
emit_alu(nfp_prog, reg_none(), reg_imm(3), ALU_OP_SUB, reg_b(0));
emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0));
reg_imm(0xff), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0);
err = swreg_to_unrestricted(reg_none(), src, reg_imm(0), ®);
return reg_imm(imm);
return reg_imm(imm);
if (offset == reg_imm(0)) {
reg_imm(0));
imm_a(nfp_prog), ALU_OP_ADD, reg_imm(size));
#define NFP_BPF_ABI_FLAGS reg_imm(0)