Searched refs:EMIT4 (Results 1 – 3 of 3) sorted by relevance
/linux/arch/s390/net/ |
H A D | bpf_jit_comp.c | 170 #define EMIT4(op, b1, b2) \ macro 354 EMIT4(0xb9160000, b1, b1); \ 628 EMIT4(0xb9040000, REG_15, REG_3); in bpf_jit_prologue() 651 EMIT4(0xb9040000, REG_W1, REG_15); in bpf_jit_prologue() 698 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue() 794 EMIT4(0xb9080000, REG_W1, insn->dst_reg); in bpf_jit_probe_atomic_pre() 858 EMIT4(0xb9060000, r, r); in sign_extend() 862 EMIT4(0xb9070000, r, r); in sign_extend() 866 EMIT4(0xb9140000, r, r); in sign_extend() 906 EMIT4( in bpf_jit_insn() [all...] |
/linux/arch/x86/net/ |
H A D | bpf_jit_comp.c | 43 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) macro 45 do { EMIT1(b1); EMIT4(b2, b3, b4, b5); } while (0) 54 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 484 EMIT4(0x48, 0x83, 0xF8, MAX_TAIL_CALL_CNT); in emit_prologue_tail_call() 749 EMIT4(0x48, 0x83, 0x38, MAX_TAIL_CALL_CNT); /* cmp qword ptr [rax], MAX_TAIL_CALL_CNT */ in emit_bpf_tail_call_indirect() 768 EMIT4(0x48, 0x83, 0x00, 0x01); /* add qword ptr [rax], 1 */ in emit_bpf_tail_call_indirect() 790 EMIT4(0x48, 0x8B, 0x49, /* mov rcx, qword ptr [rcx + 32] */ in emit_bpf_tail_call_indirect() 792 EMIT4(0x48, 0x83, 0xC1, /* add rcx, X86_TAIL_CALL_OFFSET */ in emit_bpf_tail_call_indirect() 821 EMIT4(0x48, 0x83, 0x38, MAX_TAIL_CALL_CNT); /* cmp qword ptr [rax], MAX_TAIL_CALL_CNT */ in emit_bpf_tail_call_direct() 835 EMIT4( in emit_bpf_tail_call_direct() [all...] |
H A D | bpf_jit_comp32.c | 70 #define EMIT4(b1, b2, b3, b4) \ macro 80 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 907 EMIT4(0x0F, 0xA4, add_2reg(0xC0, dreg_hi, dreg_lo), val); in emit_ia32_lsh_i64() 956 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_rsh_i64() 1004 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_arsh_i64()
|