Lines Matching refs:b3
37 #define EMIT3(b1, b2, b3) EMIT((b1) + ((b2) << 8) + ((b3) << 16), 3) argument
38 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) argument
44 #define EMIT3_off32(b1, b2, b3, off) \ argument
45 do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0)
46 #define EMIT4_off32(b1, b2, b3, b4, off) \ argument
47 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0)
596 u8 b1, b2, b3; in emit_mov_imm32() local
607 b3 = 0xC0; in emit_mov_imm32()
608 EMIT3_off32(b1, b2, add_1reg(b3, dst_reg), imm32); in emit_mov_imm32()
620 b3 = 0xC0; in emit_mov_imm32()
621 EMIT2(b2, add_2reg(b3, dst_reg, dst_reg)); in emit_mov_imm32()
813 u8 b2 = 0, b3 = 0; in do_jit() local
883 b3 = 0xC0; in do_jit()
887 b3 = 0xE8; in do_jit()
891 b3 = 0xE0; in do_jit()
895 b3 = 0xC8; in do_jit()
899 b3 = 0xF0; in do_jit()
905 EMIT3(0x83, add_1reg(b3, dst_reg), imm32); in do_jit()
909 EMIT2_off32(0x81, add_1reg(b3, dst_reg), imm32); in do_jit()
1022 case BPF_LSH: b3 = 0xE0; break; in do_jit()
1023 case BPF_RSH: b3 = 0xE8; break; in do_jit()
1024 case BPF_ARSH: b3 = 0xF8; break; in do_jit()
1028 EMIT2(0xD1, add_1reg(b3, dst_reg)); in do_jit()
1030 EMIT3(0xC1, add_1reg(b3, dst_reg), imm32); in do_jit()
1061 case BPF_LSH: b3 = 0xE0; break; in do_jit()
1062 case BPF_RSH: b3 = 0xE8; break; in do_jit()
1063 case BPF_ARSH: b3 = 0xF8; break; in do_jit()
1065 EMIT2(0xD3, add_1reg(b3, dst_reg)); in do_jit()