Lines Matching refs:reg_map

115 	PUSH_REG(reg_map[TMP_REG1]);  in sljit_emit_enter()
119 *inst++ = MOD_REG | (reg_map[TMP_REG1] << 3) | 0x4 /* esp */; in sljit_emit_enter()
123 PUSH_REG(reg_map[SLJIT_S2]); in sljit_emit_enter()
125 PUSH_REG(reg_map[SLJIT_S1]); in sljit_emit_enter()
127 PUSH_REG(reg_map[SLJIT_S0]); in sljit_emit_enter()
132 inst[1] = MOD_REG | (reg_map[SLJIT_S0] << 3) | reg_map[SLJIT_R2]; in sljit_emit_enter()
137 inst[1] = MOD_REG | (reg_map[SLJIT_S1] << 3) | reg_map[SLJIT_R1]; in sljit_emit_enter()
142 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | 0x4 /* esp */; in sljit_emit_enter()
149 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S0] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
155 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S1] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
161 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
195 SLJIT_ASSERT (reg_map[SLJIT_R0] == 0); in sljit_emit_enter()
236 inst[1] = MOD_REG | AND | reg_map[SLJIT_SP]; in sljit_emit_enter()
325 POP_REG(reg_map[SLJIT_S0]); in sljit_emit_return()
327 POP_REG(reg_map[SLJIT_S1]); in sljit_emit_return()
329 POP_REG(reg_map[SLJIT_S2]); in sljit_emit_return()
330 POP_REG(reg_map[TMP_REG1]); in sljit_emit_return()
371 SLJIT_ASSERT(!(b & SLJIT_MEM) || immb || reg_map[b & REG_MASK] != 5); in emit_x86_instruction()
448 *buf_ptr = reg_map[a] << 3; in emit_x86_instruction()
464 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_map[b] : b); in emit_x86_instruction()
475 *buf_ptr++ |= reg_map[b & REG_MASK]; in emit_x86_instruction()
478 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3); in emit_x86_instruction()
492 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3) | (immb << 6); in emit_x86_instruction()
560 PUSH_REG(reg_map[SLJIT_R2]); in c_fast_call_with_args()
608 *inst++ = XCHG_EAX_r | reg_map[SLJIT_R2]; in c_fast_call_with_args()
616 *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0]; in c_fast_call_with_args()
723 inst[2] = (0x04 << 3) | reg_map[SLJIT_SP]; in post_call_with_args()
785 SLJIT_ASSERT(reg_map[SLJIT_R0] == 0 && reg_map[SLJIT_R2] == 1 && SLJIT_R0 == 1 && SLJIT_R2 == 3); in sljit_emit_icall()
857 POP_REG(reg_map[dst]); in sljit_emit_fast_enter()
879 PUSH_REG(reg_map[src]); in emit_fast_return()