Lines Matching defs:EMIT2

37 #define EMIT2(b1, b2)		EMIT((b1) + ((b2) << 8), 2)
44 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
265 EMIT2(0x41, 0x55); /* push r13 */
267 EMIT2(0x41, 0x56); /* push r14 */
269 EMIT2(0x41, 0x57); /* push r15 */
278 EMIT2(0x41, 0x5F); /* pop r15 */
280 EMIT2(0x41, 0x5E); /* pop r14 */
282 EMIT2(0x41, 0x5D); /* pop r13 */
306 EMIT2(0x31, 0xC0); /* xor eax, eax */
308 EMIT2(0x66, 0x90); /* nop2 */
425 EMIT2(0xFF, 0xE0 + reg);
433 EMIT2(0xFF, 0xE0 + reg); /* jmp *%\reg */
488 EMIT2(0x89, 0xD2); /* mov edx, edx */
493 EMIT2(X86_JBE, offset); /* jbe out */
503 EMIT2(X86_JAE, offset); /* jae out */
518 EMIT2(X86_JE, offset); /* je out */
561 EMIT2(X86_JAE, offset); /* jae out */
652 EMIT2(b2, add_2reg(b3, dst_reg, dst_reg));
679 EMIT2(add_1mod(0x48, dst_reg), add_1reg(0xB8, dst_reg));
698 EMIT2(0x89, add_2reg(0xC0, dst_reg, src_reg));
748 EMIT2(add_2reg(0x40, ptr_reg, val_reg), off);
801 EMIT2(add_2mod(0x40, src_reg, dst_reg), 0x8B);
807 EMIT2(add_2mod(0x48, src_reg, dst_reg), 0x8B);
830 EMIT2(add_2mod(0x48, src_reg, dst_reg), 0x63);
847 EMIT2(add_2mod(0x40, dst_reg, src_reg), 0x88);
855 EMIT2(0x66, 0x89);
859 EMIT2(add_2mod(0x40, dst_reg, src_reg), 0x89);
864 EMIT2(add_2mod(0x48, dst_reg, src_reg), 0x89);
891 EMIT2(0x0F, 0xC1);
899 EMIT2(0x0F, 0xB1);
1015 EMIT2(0xf7, add_2reg(0xC0, dst_reg, dst_reg));
1085 EMIT2(b2, add_2reg(0xC0, dst_reg, src_reg));
1105 EMIT2(0xF7, add_1reg(0xD8, dst_reg));
1206 EMIT2(0x31, 0xd2);
1210 EMIT2(0xF7, add_1reg(0xF0, src_reg));
1215 EMIT2(0x48, 0x99); /* cqo */
1219 EMIT2(0xF7, add_1reg(0xF8, src_reg));
1275 EMIT2(0xD1, add_1reg(b3, dst_reg));
1327 EMIT2(0xD3, add_1reg(b3, dst_reg));
1353 EMIT2(0x0F, 0xB7);
1359 EMIT2(0x41, 0x0F);
1382 EMIT2(0x0F, 0xB7);
1389 EMIT2(0x89, add_2reg(0xC0, dst_reg, dst_reg));
1405 EMIT2(0x41, 0xC6);
1413 EMIT2(0x66, 0xC7);
1417 EMIT2(0x41, 0xC7);
1422 EMIT2(add_1mod(0x48, dst_reg), 0xC7);
1425 EMIT2(add_1reg(0x40, dst_reg), insn->off);
1475 EMIT2(add_1mod(0x48, AUX_REG), add_1reg(0xB8, AUX_REG));
1487 EMIT2(0x39, add_2reg(0xC0, src_reg, AUX_REG));
1490 EMIT2(X86_JAE, 0);
1496 EMIT2(0xEB, 0);
1597 EMIT2(simple_alu_opcodes[BPF_OP(insn->imm)],
1610 EMIT2(X86_JNE, -(prog - branch_target) - 2);
1683 EMIT2(0x39, add_2reg(0xC0, dst_reg, src_reg));
1691 EMIT2(0x85, add_2reg(0xC0, dst_reg, src_reg));
1726 EMIT2(0x85, add_2reg(0xC0, dst_reg, dst_reg));
1809 EMIT2(jmp_cond, jmp_offset);
1888 EMIT2(0xEB, jmp_offset);
2532 EMIT2(0xff, 0xd3); /* call *rbx */
2652 EMIT2(X86_JG, 0);