Lines Matching refs:reg_map
57 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = { variable
61 #define RM(rm) (reg_map[rm])
62 #define RD(rd) (reg_map[rd] << 12)
63 #define RN(rn) (reg_map[rn] << 16)
918 push |= 1 << reg_map[i]; in sljit_emit_enter()
921 push |= 1 << reg_map[i]; in sljit_emit_enter()
976 pop |= 1 << reg_map[i]; in sljit_emit_return()
979 pop |= 1 << reg_map[i]; in sljit_emit_return()
1017 …dst, SLJIT_UNUSED, (reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | R…
1116 return push_inst(compiler, MUL | (reg_map[dst] << 16) | (reg_map[src2] << 8) | reg_map[src1]); in emit_single_op()
1118 …AIL_IF(push_inst(compiler, SMULL | (reg_map[TMP_REG1] << 16) | (reg_map[dst] << 12) | (reg_map[src… in emit_single_op()
1606 | (reg_map[SLJIT_R1] << 16) in sljit_emit_op0()
1607 | (reg_map[SLJIT_R0] << 12) in sljit_emit_op0()
1608 | (reg_map[SLJIT_R0] << 8) in sljit_emit_op0()
1609 | reg_map[SLJIT_R1]); in sljit_emit_op0()
1615 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
1782 return reg_map[reg]; in sljit_get_register_index()
1807 ((inst) | ((add) << 23) | (reg_map[base] << 16) | (freg << 12) | (offs))
2033 SLJIT_ASSERT(reg_map[TMP_REG1] == 14); in sljit_emit_fast_enter()
2048 SLJIT_ASSERT(reg_map[TMP_REG1] == 14); in sljit_emit_fast_return()