Lines Matching refs:reg_map

90 	PUSH_REG(reg_map[TMP_REG1]);  in sljit_emit_enter()
94 *inst++ = MOD_REG | (reg_map[TMP_REG1] << 3) | 0x4 /* esp */; in sljit_emit_enter()
98 PUSH_REG(reg_map[SLJIT_S2]); in sljit_emit_enter()
100 PUSH_REG(reg_map[SLJIT_S1]); in sljit_emit_enter()
102 PUSH_REG(reg_map[SLJIT_S0]); in sljit_emit_enter()
107 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | reg_map[SLJIT_R2]; in sljit_emit_enter()
111 *inst++ = MOD_REG | (reg_map[SLJIT_S1] << 3) | reg_map[SLJIT_R1]; in sljit_emit_enter()
115 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | 0x4 /* esp */; in sljit_emit_enter()
122 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S0] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
127 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S1] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
132 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter()
151 inst[1] = MOD_REG | (reg_map[TMP_REG1] << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
153 inst[3] = MOD_REG | (0 << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
158 inst[11] = MOD_REG | (5 << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
160 inst[16] = PUSH_r + reg_map[TMP_REG1]; in sljit_emit_enter()
170 FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size)); in sljit_emit_enter()
173 FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size)); in sljit_emit_enter()
231 inst[1] = (reg_map[SLJIT_SP] << 3) | 0x4 /* SIB */; in sljit_emit_return()
232 inst[2] = (4 << 3) | reg_map[SLJIT_SP]; in sljit_emit_return()
251 POP_REG(reg_map[SLJIT_S0]); in sljit_emit_return()
253 POP_REG(reg_map[SLJIT_S1]); in sljit_emit_return()
255 POP_REG(reg_map[SLJIT_S2]); in sljit_emit_return()
256 POP_REG(reg_map[TMP_REG1]); in sljit_emit_return()
372 *buf_ptr = reg_map[a] << 3; in emit_x86_instruction()
388 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_map[b] : b); in emit_x86_instruction()
399 *buf_ptr++ |= reg_map[b & REG_MASK]; in emit_x86_instruction()
402 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3); in emit_x86_instruction()
416 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3) | (immb << 6); in emit_x86_instruction()
451 PUSH_REG(reg_map[SLJIT_R2]); in call_with_args()
453 *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0]; in call_with_args()
460 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R0] << 3) | 0x4 /* SIB */; in call_with_args()
461 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP]; in call_with_args()
465 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R1] << 3) | 0x4 /* SIB */; in call_with_args()
466 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP]; in call_with_args()
471 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R2] << 3) | 0x4 /* SIB */; in call_with_args()
472 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP]; in call_with_args()
499 POP_REG(reg_map[dst]); in sljit_emit_fast_enter()
525 PUSH_REG(reg_map[src]); in sljit_emit_fast_return()