Lines Matching refs:ALU_OP_SUB
962 plen_reg(nfp_prog), ALU_OP_SUB, imm_a(nfp_prog)); in construct_data_ind_ld()
977 emit_alu(nfp_prog, reg_none(), plen_reg(nfp_prog), ALU_OP_SUB, tmp_reg); in construct_data_ld()
1413 alu_op = meta->jump_neg_op ? ALU_OP_ADD : ALU_OP_SUB; in cmp_imm()
1456 emit_alu(nfp_prog, reg_none(), reg_a(areg), ALU_OP_SUB, reg_b(breg)); in cmp_reg()
1558 emit_alu(nfp_prog, reg_none(), dst_a, ALU_OP_SUB, tmp_b); in wrp_div_imm()
1580 emit_alu(nfp_prog, dst_both, dst_a, ALU_OP_SUB, in wrp_div_imm()
1616 plen_reg(nfp_prog), ALU_OP_SUB, reg_a(2 * 2)); in adjust_head()
1618 pv_len(nfp_prog), ALU_OP_SUB, reg_a(2 * 2)); in adjust_head()
1639 tmp, ALU_OP_SUB, reg_imm(adjust_head->off_min)); in adjust_head()
1642 reg_imm(adjust_head->off_max), ALU_OP_SUB, tmp); in adjust_head()
1647 plen_reg(nfp_prog), ALU_OP_SUB, reg_a(2 * 2)); in adjust_head()
1649 tmp_len, ALU_OP_SUB, reg_imm(ETH_HLEN)); in adjust_head()
1663 plen_reg(nfp_prog), ALU_OP_SUB, reg_a(2 * 2)); in adjust_head()
1665 pv_len(nfp_prog), ALU_OP_SUB, reg_a(2 * 2)); in adjust_head()
1701 emit_alu(nfp_prog, reg_none(), plen, ALU_OP_SUB, reg_imm(ETH_HLEN)); in adjust_tail()
1929 reg_a(insn->dst_reg * 2), ALU_OP_SUB, in sub_reg64()
1943 wrp_alu_imm(nfp_prog, insn->dst_reg * 2, ALU_OP_SUB, imm & ~0U); in sub_imm64()
1979 ALU_OP_SUB, reg_b(insn->dst_reg * 2)); in neg_reg64()
2029 emit_alu(nfp_prog, imm_both(nfp_prog), reg_imm(32), ALU_OP_SUB, in shl_reg64_lt32_high()
2388 return wrp_alu32_reg(nfp_prog, meta, ALU_OP_SUB); in sub_reg()
2393 return wrp_alu32_imm(nfp_prog, meta, ALU_OP_SUB); in sub_imm()
2420 emit_alu(nfp_prog, reg_both(dst), reg_imm(0), ALU_OP_SUB, reg_b(dst)); in neg_reg()
3056 max_imm, ALU_OP_SUB, reg_b(src_gpr)); in mem_xadd()
3335 stack_reg(nfp_prog), ALU_OP_SUB, tmp_reg); in bpf_to_bpf_call()
3686 emit_alu(nfp_prog, reg_none(), reg_imm(7), ALU_OP_SUB, reg_b(0)); in nfp_outro_tc_da()
3732 emit_alu(nfp_prog, reg_none(), reg_imm(3), ALU_OP_SUB, reg_b(0)); in nfp_outro_xdp()