Lines Matching refs:jmp_offset
1620 s64 jmp_offset; in do_jit() local
2472 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
2473 if (is_imm8_jmp_offset(jmp_offset)) { in do_jit()
2498 EMIT2(jmp_cond, jmp_offset); in do_jit()
2499 } else if (is_simm32(jmp_offset)) { in do_jit()
2500 EMIT2_off32(0x0F, jmp_cond + 0x10, jmp_offset); in do_jit()
2502 pr_err("cond_jmp gen bug %llx\n", jmp_offset); in do_jit()
2518 jmp_offset = -2; in do_jit()
2520 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
2523 jmp_offset = -2; in do_jit()
2525 jmp_offset = addrs[i + insn->imm] - addrs[i]; in do_jit()
2528 if (!jmp_offset) { in do_jit()
2555 if (is_imm8_jmp_offset(jmp_offset)) { in do_jit()
2577 EMIT2(0xEB, jmp_offset); in do_jit()
2578 } else if (is_simm32(jmp_offset)) { in do_jit()
2579 EMIT1_off32(0xE9, jmp_offset); in do_jit()
2581 pr_err("jmp gen bug %llx\n", jmp_offset); in do_jit()
2588 jmp_offset = ctx->cleanup_addr - addrs[i]; in do_jit()