Lines Matching refs:b2
41 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) argument
42 #define EMIT3(b1, b2, b3) EMIT((b1) + ((b2) << 8) + ((b3) << 16), 3) argument
43 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) argument
44 #define EMIT5(b1, b2, b3, b4, b5) \ argument
45 do { EMIT1(b1); EMIT4(b2, b3, b4, b5); } while (0)
49 #define EMIT2_off32(b1, b2, off) \ argument
50 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
51 #define EMIT3_off32(b1, b2, b3, off) \ argument
52 do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0)
53 #define EMIT4_off32(b1, b2, b3, b4, off) \ argument
54 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0)
904 u8 b1, b2, b3; in emit_mov_imm32() local
913 b2 = 0xC7; in emit_mov_imm32()
915 EMIT3_off32(b1, b2, add_1reg(b3, dst_reg), imm32); in emit_mov_imm32()
926 b2 = 0x31; /* xor */ in emit_mov_imm32()
928 EMIT2(b2, add_2reg(b3, dst_reg, dst_reg)); in emit_mov_imm32()
1437 u8 b1, b2; in emit_3vex() local
1462 b2 = (w << 7) | ((~vvvv & 0xf) << 3) | (l << 2) | (pp & 3); in emit_3vex()
1464 EMIT3(b0, b1, b2); in emit_3vex()
1618 u8 b2 = 0, b3 = 0; in do_jit() local
1648 b2 = simple_alu_opcodes[BPF_OP(insn->code)]; in do_jit()
1649 EMIT2(b2, add_2reg(0xC0, dst_reg, src_reg)); in do_jit()
1735 b2 = 0x05; in do_jit()
1739 b2 = 0x2D; in do_jit()
1743 b2 = 0x25; in do_jit()
1747 b2 = 0x0D; in do_jit()
1751 b2 = 0x35; in do_jit()
1758 EMIT1_off32(b2, imm32); in do_jit()