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()
923 push |= 1 << reg_map[i]; in sljit_emit_enter()
926 push |= 1 << reg_map[i]; in sljit_emit_enter()
983 pop |= 1 << reg_map[i]; in sljit_emit_return()
986 pop |= 1 << reg_map[i]; in sljit_emit_return()
1024 …(reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | RM((flags & ARGS_SWA…
1115 return push_inst(compiler, MUL | (reg_map[dst] << 16) | (reg_map[src2] << 8) | reg_map[src1]); in emit_single_op()
1117 …AIL_IF(push_inst(compiler, SMULL | (reg_map[TMP_REG1] << 16) | (reg_map[dst] << 12) | (reg_map[src… in emit_single_op()
1596 | (reg_map[SLJIT_R1] << 16) in sljit_emit_op0()
1597 | (reg_map[SLJIT_R0] << 12) in sljit_emit_op0()
1598 | (reg_map[SLJIT_R0] << 8) in sljit_emit_op0()
1599 | reg_map[SLJIT_R1]); in sljit_emit_op0()
1605 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
1754 return reg_map[reg]; in sljit_get_register_index()
1779 ((inst) | ((add) << 23) | (reg_map[base] << 16) | (freg_map[freg] << 12) | (offs))
2004 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_fast_enter()
2019 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_fast_return()
2116 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_jump()
2159 src_offset = reg_map[*src] * sizeof(sljit_sw); in softfloat_call_with_args()
2389 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_ijump()
2393 SLJIT_ASSERT(reg_map[src] != 14); in sljit_emit_ijump()