Lines Matching refs:reg_lmap
41 inst[1] = U8(MOV_r_i32 | reg_lmap[reg]); in emit_load_imm64()
120 } else if (reg_lmap[b & REG_MASK] == 5) { in emit_x86_instruction()
122 if ((b & OFFS_REG_MASK) && (immb & 0x3) == 0 && reg_lmap[OFFS_REG(b)] != 5) in emit_x86_instruction()
131 if (reg_lmap[b & REG_MASK] == 4 && !(b & OFFS_REG_MASK)) in emit_x86_instruction()
211 *buf_ptr = U8(reg_lmap[a] << 3); in emit_x86_instruction()
226 *buf_ptr = U8(*buf_ptr | MOD_REG | (!(flags & EX86_SSE2_OP2) ? reg_lmap[b] : freg_lmap[b])); in emit_x86_instruction()
229 reg_lmap_b = reg_lmap[b & REG_MASK]; in emit_x86_instruction()
243 buf_ptr[1] = U8(reg_lmap_b | (reg_lmap[OFFS_REG(b)] << 3)); in emit_x86_instruction()
260 buf_ptr[1] = U8(reg_lmap_b | (reg_lmap[OFFS_REG(b)] << 3) | (immb << 6)); in emit_x86_instruction()
378 code_ptr[1] = MOV_r_i32 | reg_lmap[TMP_REG2]; in detect_far_jump_type()
393 code_ptr[2] = U8(MOD_REG | (type >= SLJIT_FAST_CALL ? CALL_rm : JMP_rm) | reg_lmap[TMP_REG2]); in detect_far_jump_type()
494 PUSH_REG(reg_lmap[i]); in sljit_emit_enter()
504 PUSH_REG(reg_lmap[i]); in sljit_emit_enter()
712 POP_REG(reg_lmap[i]); in emit_stack_frame_release()
723 POP_REG(reg_lmap[i]); in emit_stack_frame_release()
940 return emit_byte(compiler, U8(POP_r + reg_lmap[dst])); in emit_fast_enter()
946 POP_REG(reg_lmap[dst]); in emit_fast_enter()
968 PUSH_REG(reg_lmap[src]); in emit_fast_return()
976 PUSH_REG(reg_lmap[src]); in emit_fast_return()
1114 inst[2] = 0x44 | U8(reg_lmap[reg] << 3); in sljit_emit_mem()
1115 inst[3] = U8(memw << 6) | U8(reg_lmap[OFFS_REG(mem)] << 3) | reg_lmap[mem & REG_MASK]; in sljit_emit_mem()
1142 …return emit_do_imm32(compiler, reg_map[dst] <= 7 ? 0 : REX_B, U8(MOV_r_i32 | reg_lmap[dst]), srcw); in emit_mov_int()
1200 …FAIL_IF(emit_do_imm32(compiler, reg_map[TMP_REG1] <= 7 ? 0 : REX_B, U8(MOV_r_i32 | reg_lmap[TMP_RE… in sljit_emit_fop1_conv_f64_from_uw()
1298 inst[2] = U8(reg_lmap[TMP_REG1] | (freg_lmap[freg] << 3) | MOD_REG); in sljit_emit_fset()
1376 inst[2] = U8(reg_lmap[reg] | (freg_lmap[freg] << 3) | MOD_REG); in sljit_emit_fcopy()