Lines Matching refs:reg_map
36 *inst++ = REX_W | ((reg_map[reg] <= 7) ? 0 : REX_B); in emit_load_imm64()
37 *inst++ = MOV_r_i32 + (reg_map[reg] & 0x7); in emit_load_imm64()
47 SLJIT_ASSERT(reg_map[TMP_REG2] >= 8); in generate_far_jump_code()
101 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_enter()
105 if (reg_map[i] >= 8) in sljit_emit_enter()
111 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_enter()
115 if (reg_map[i] >= 8) in sljit_emit_enter()
133 inst[2] = MOD_REG | (reg_map[SLJIT_S0] << 3) | 0x7 /* rdi */; in sljit_emit_enter()
151 inst[2] = MOD_REG | (reg_map[SLJIT_S0] << 3) | 0x1 /* rcx */; in sljit_emit_enter()
157 inst[2] = MOD_REG | (reg_map[SLJIT_S1] << 3) | 0x2 /* rdx */; in sljit_emit_enter()
163 inst[2] = MOD_REG | (reg_map[SLJIT_S2] << 3) | 0x0 /* r8 */; in sljit_emit_enter()
185 SLJIT_ASSERT (reg_map[SLJIT_R0] == 0); in sljit_emit_enter()
292 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_return()
296 if (reg_map[i] >= 8) in sljit_emit_return()
303 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_return()
307 if (reg_map[i] >= 8) in sljit_emit_return()
396 if (reg_map[b & REG_MASK] >= 8) in emit_x86_instruction()
411 if (reg_map[OFFS_REG(b)] >= 8) in emit_x86_instruction()
417 if (reg_map[b] >= 8) in emit_x86_instruction()
448 if (reg_map[a] >= 8) in emit_x86_instruction()
562 SLJIT_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R3] == 1 && reg_map[TMP_REG1] == 2); in call_with_args()
603 …SLJIT_ASSERT(reg_map[SLJIT_R3] == 1 && reg_map[SLJIT_R1] == 2 && reg_map[SLJIT_R2] == 8 && reg_map… in call_with_args()
723 if (reg_map[dst] < 8) { in sljit_emit_fast_enter()
756 if (reg_map[src] < 8) { in sljit_emit_fast_return()