Lines Matching refs:reg_map

63 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = {  variable
71 #define RM(rm) (reg_map[rm])
72 #define RD(rd) (reg_map[rd] << 12)
73 #define RN(rn) (reg_map[rn] << 16)
273 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in emit_blx()
1033 push |= 1 << reg_map[i]; in sljit_emit_enter()
1036 push |= 1 << reg_map[i]; in sljit_emit_enter()
1093 pop |= 1 << reg_map[i]; in sljit_emit_return()
1096 pop |= 1 << reg_map[i]; in sljit_emit_return()
1134 …(reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | RM((flags & ARGS_SWA…
1230 return push_inst(compiler, MUL | (reg_map[dst] << 16) | (reg_map[src2] << 8) | reg_map[src1]); in emit_single_op()
1232 …AIL_IF(push_inst(compiler, SMULL | (reg_map[TMP_REG1] << 16) | (reg_map[dst] << 12) | (reg_map[src… in emit_single_op()
1711 | (reg_map[SLJIT_R1] << 16) in sljit_emit_op0()
1712 | (reg_map[SLJIT_R0] << 12) in sljit_emit_op0()
1713 | (reg_map[SLJIT_R0] << 8) in sljit_emit_op0()
1714 | reg_map[SLJIT_R1]); in sljit_emit_op0()
1720 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
1870 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_op_src()
1898 return reg_map[reg]; in sljit_get_register_index()
1923 ((inst) | ((add) << 23) | (reg_map[base] << 16) | (freg_map[freg] << 12) | (offs))
2148 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_fast_enter()
2248 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_jump()
2291 src_offset = reg_map[*src] * sizeof(sljit_sw); in softfloat_call_with_args()
2521 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_ijump()
2525 SLJIT_ASSERT(reg_map[src] != 14); in sljit_emit_ijump()