Lines Matching refs:imm32
356 const s32 imm32 = insn->imm; in do_jit() local
437 if (is_imm8(imm32)) in do_jit()
438 EMIT3(0x83, add_1reg(b3, dst_reg), imm32); in do_jit()
440 EMIT2_off32(0x81, add_1reg(b3, dst_reg), imm32); in do_jit()
448 if (imm32 < 0) { in do_jit()
453 EMIT3_off32(b1, b2, add_1reg(b3, dst_reg), imm32); in do_jit()
461 EMIT1_off32(add_1reg(0xB8, dst_reg), imm32); in do_jit()
498 EMIT3_off32(0x49, 0xC7, 0xC3, imm32); in do_jit()
564 EMIT3_off32(0x48, 0xC7, 0xC0, imm32); in do_jit()
600 EMIT3(0xC1, add_1reg(b3, dst_reg), imm32); in do_jit()
646 switch (imm32) { in do_jit()
678 switch (imm32) { in do_jit()
728 EMIT(imm32, bpf_size_to_x86_bytes(BPF_SIZE(insn->code))); in do_jit()
811 func = (u8 *) __bpf_call_base + imm32; in do_jit()
827 if (!imm32 || !is_simm32(jmp_offset)) { in do_jit()
829 imm32, func, image); in do_jit()
869 EMIT2_off32(0xF7, add_1reg(0xC0, dst_reg), imm32); in do_jit()
881 if (is_imm8(imm32)) in do_jit()
882 EMIT3(0x83, add_1reg(0xF8, dst_reg), imm32); in do_jit()
884 EMIT2_off32(0x81, add_1reg(0xF8, dst_reg), imm32); in do_jit()
946 func = CHOOSE_LOAD_FUNC(imm32, sk_load_word); in do_jit()
952 imm32, func, image); in do_jit()
957 EMIT1_off32(0xBE, imm32); in do_jit()
961 if (imm32) { in do_jit()
962 if (is_imm8(imm32)) in do_jit()
964 EMIT3(0x83, 0xC6, imm32); in do_jit()
967 EMIT2_off32(0x81, 0xC6, imm32); in do_jit()
982 func = CHOOSE_LOAD_FUNC(imm32, sk_load_half); in do_jit()
988 func = CHOOSE_LOAD_FUNC(imm32, sk_load_byte); in do_jit()