Home | History | Annotate | Download | only in sljit

Lines Matching refs:reg_map

97 	PUSH_REG(reg_map[TMP_REG1]);
101 *inst++ = MOD_REG | (reg_map[TMP_REG1] << 3) | 0x4 /* esp */;
105 PUSH_REG(reg_map[SLJIT_S2]);
107 PUSH_REG(reg_map[SLJIT_S1]);
109 PUSH_REG(reg_map[SLJIT_S0]);
114 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | reg_map[SLJIT_R2];
118 *inst++ = MOD_REG | (reg_map[SLJIT_S1] << 3) | reg_map[SLJIT_R1];
122 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | 0x4 /* esp */;
129 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S0] << 3) | reg_map[TMP_REG1];
134 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S1] << 3) | reg_map[TMP_REG1];
139 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | reg_map[TMP_REG1];
158 FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size));
161 FAIL_IF(emit_do_imm(compiler, MOV_r_i32 + reg_map[SLJIT_R0], local_size));
230 POP_REG(reg_map[SLJIT_S0]);
232 POP_REG(reg_map[SLJIT_S1]);
234 POP_REG(reg_map[SLJIT_S2]);
235 POP_REG(reg_map[TMP_REG1]);
351 *buf_ptr = reg_map[a] << 3;
367 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_map[b] : b);
378 *buf_ptr++ |= reg_map[b & REG_MASK];
381 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3);
395 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3) | (immb << 6);
430 PUSH_REG(reg_map[SLJIT_R2]);
432 *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0];
439 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R0] << 3) | 0x4 /* SIB */;
440 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP];
444 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R1] << 3) | 0x4 /* SIB */;
445 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP];
450 *inst++ = MOD_DISP8 | (reg_map[SLJIT_R2] << 3) | 0x4 /* SIB */;
451 *inst++ = (0x4 /* none*/ << 3) | reg_map[SLJIT_SP];
478 POP_REG(reg_map[dst]);
504 PUSH_REG(reg_map[src]);