Searched refs:emit_alu (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | jit.c | 402 emit_alu(struct nfp_prog *nfp_prog, swreg dst, in emit_alu() function 661 emit_alu(nfp_prog, dst, reg_none(), ALU_OP_NONE, src); in wrp_mov() 705 emit_alu(nfp_prog, imm_a(nfp_prog), reg_a(src_gpr), ALU_OP_ADD, offset); in addr40_offset() 706 emit_alu(nfp_prog, imm_b(nfp_prog), reg_b(src_gpr + 1), ALU_OP_ADD_C, in addr40_offset() 933 emit_alu(nfp_prog, imm_both(nfp_prog), reg_a(src), ALU_OP_ADD, tmp_reg); in construct_data_ind_ld() 936 emit_alu(nfp_prog, imm_a(nfp_prog), in construct_data_ind_ld() 938 emit_alu(nfp_prog, reg_none(), in construct_data_ind_ld() 952 emit_alu(nfp_prog, reg_none(), plen_reg(nfp_prog), ALU_OP_SUB, tmp_reg); in construct_data_ld() 1157 emit_alu(nfp_prog, imm_b(nfp_prog), in mem_op_stack() 1173 emit_alu(nfp_prog, imm_b(nfp_prog), in mem_op_stack() [all …]
|
/Linux-v4.19/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 288 static void emit_alu(u32 opcode, u32 src, u32 dst, struct jit_ctx *ctx) in emit_alu() function 872 emit_alu(ADD, bpf_array, tmp, ctx); in emit_tail_call() 912 emit_alu(ADD, src, dst, ctx); in build_insn() 916 emit_alu(SUB, src, dst, ctx); in build_insn() 920 emit_alu(AND, src, dst, ctx); in build_insn() 924 emit_alu(OR, src, dst, ctx); in build_insn() 928 emit_alu(XOR, src, dst, ctx); in build_insn() 931 emit_alu(MUL, src, dst, ctx); in build_insn() 934 emit_alu(MULX, src, dst, ctx); in build_insn() 938 emit_alu(DIV, src, dst, ctx); in build_insn() [all …]
|