Searched refs:EMIT4 (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/arch/s390/net/ |
| D | bpf_jit_comp.c | 152 #define EMIT4(op, b1, b2) \ macro 304 EMIT4(0xb9160000, b1, b1); \ 432 EMIT4(0xb9040000, REG_W1, REG_15); in bpf_jit_prologue() 457 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue() 525 EMIT4(0xb9160000, dst_reg, src_reg); in bpf_jit_insn() 531 EMIT4(0xb9040000, dst_reg, src_reg); in bpf_jit_insn() 568 EMIT4(0xb9080000, dst_reg, src_reg); in bpf_jit_insn() 593 EMIT4(0xb9090000, dst_reg, src_reg); in bpf_jit_insn() 613 EMIT4(0xb2520000, dst_reg, src_reg); in bpf_jit_insn() 618 EMIT4(0xb90c0000, dst_reg, src_reg); in bpf_jit_insn() [all …]
|
| /Linux-v5.4/arch/x86/net/ |
| D | bpf_jit_comp.c | 35 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) macro 44 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 279 EMIT4(0x48, 0x8B, 0x40, /* mov rax, qword ptr [rax + 32] */ in emit_bpf_tail_call() 281 EMIT4(0x48, 0x83, 0xC0, PROLOGUE_SIZE); /* add rax, prologue_size */ in emit_bpf_tail_call()
|
| D | bpf_jit_comp32.c | 69 #define EMIT4(b1, b2, b3, b4) \ macro 79 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 906 EMIT4(0x0F, 0xA4, add_2reg(0xC0, dreg_hi, dreg_lo), val); in emit_ia32_lsh_i64() 955 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_rsh_i64() 1003 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_arsh_i64()
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | nospec-branch.h | 395 EMIT4(0x48, 0x89, 0x04, 0x24); /* mov %rax,(%rsp) */ \
|