Searched refs:EMIT2 (Results 1 – 2 of 2) sorted by relevance
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp32.c | 68 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro 76 do { EMIT2(b1, b2); EMIT(off, 4); } while (0) 215 EMIT2(0x33, add_2reg(0xC0, IA32_EAX, IA32_EAX)); in emit_ia32_mov_i() 225 EMIT2(0x33, add_2reg(0xC0, dst, dst)); in emit_ia32_mov_i() 249 EMIT2(0x89, add_2reg(0xC0, dst, sreg)); in emit_ia32_mov_r() 301 EMIT2(0x8B, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r() 304 EMIT2(0xF7, add_1reg(0xE0, sreg)); in emit_ia32_mul_r() 312 EMIT2(0x89, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r() 338 EMIT2(0x0F, 0xB7); in emit_ia32_to_le_r64() 342 EMIT2(0x33, add_2reg(0xC0, dreg_hi, dreg_hi)); in emit_ia32_to_le_r64() [all …]
|
| H A D | bpf_jit_comp.c | 42 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro 51 do { EMIT2(b1, b2); EMIT(off, 4); } while (0) 335 EMIT2(0x41, 0x51); /* push r9 */ in push_r9() 343 EMIT2(0x41, 0x59); /* pop r9 */ in pop_r9() 351 EMIT2(0x41, 0x54); /* push r12 */ in push_r12() 362 EMIT2(0x41, 0x55); /* push r13 */ in push_callee_regs() 364 EMIT2(0x41, 0x56); /* push r14 */ in push_callee_regs() 366 EMIT2(0x41, 0x57); /* push r15 */ in push_callee_regs() 374 EMIT2(0x41, 0x5C); /* pop r12 */ in pop_r12() 383 EMIT2(0x41, 0x5F); /* pop r15 */ in pop_callee_regs() [all …]
|