Home | History | Annotate | Download | only in sljit

Lines Matching full:reg_map

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