Home | History | Annotate | Download | only in sljit

Lines Matching defs:TMP_REG2

40 #define TMP_REG2	(SLJIT_NUMBER_OF_REGISTERS + 3)
1118 /* cmp TMP_REG2, dst asr #31. */
1621 arg2 goes to TMP_REG2, imm or src reg
1623 result goes to TMP_REG2, so put result can use TMP_REG1 and TMP_REG3. */
1629 sljit_si sugg_src2_r = TMP_REG2;
1639 dst_r = TMP_REG2;
1649 if (getput_arg_fast(compiler, inp_flags | ARG_TEST, TMP_REG2, dst, dstw)) {
1651 dst_r = TMP_REG2;
1759 FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src1, src1w, dst, dstw));
1763 FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw));
1766 src2_r = TMP_REG2;
1782 dst_r = TMP_REG2;
2294 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, TMP_REG2, SLJIT_UNUSED, RM(TMP_REG3))));
2297 return getput_arg(compiler, WORD_DATA, TMP_REG2, dst, dstw, 0, 0);
2314 FAIL_IF(getput_arg(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw, 0, 0));
2315 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, TMP_REG3, SLJIT_UNUSED, RM(TMP_REG2))));
2452 FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw));
2453 return push_inst(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RM(TMP_REG2));
2493 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG2;
2498 return (dst_r == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS;
2522 if (dst_r == TMP_REG2)
2523 FAIL_IF(emit_op_mem2(compiler, WORD_DATA, TMP_REG2, dst, dstw, 0, 0));
2540 reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
2551 PTR_FAIL_IF(emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw));