Lines Matching defs:TMP_REG2
91 /* TMP_REG2 is not used by getput_arg */
93 #define TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3)
654 arg2 goes to TMP_REG2, imm or src reg
656 result goes to TMP_REG2, so put result can use TMP_REG1 and TMP_REG3. */
657 sljit_s32 dst_r = TMP_REG2;
660 sljit_s32 sugg_src2_r = TMP_REG2;
749 SLJIT_ASSERT(src2_r == TMP_REG2);
751 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w));
756 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw));
809 FAIL_IF(push_inst(compiler, OR | D(TMP_REG2) | S1(0) | S2(SLJIT_R0), DR(TMP_REG2)));
814 return push_inst(compiler, SUB | D(SLJIT_R1) | S1(TMP_REG2) | S2(SLJIT_R1), DR(SLJIT_R1));
1343 PTR_FAIL_IF(emit_const(compiler, TMP_REG2, 0));
1344 PTR_FAIL_IF(push_inst(compiler, JMPL | D(type >= SLJIT_FAST_CALL ? TMP_LINK : 0) | S1(TMP_REG2) | IMM(0), UNMOVABLE_INS));
1372 FAIL_IF(emit_const(compiler, TMP_REG2, 0));
1373 src_r = TMP_REG2;
1376 FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, TMP_REG2, src, srcw));
1377 src_r = TMP_REG2;
1402 reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2;
1423 return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0);
1425 return (reg == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS;
1444 reg = SLOW_IS_REG(dst) ? dst : TMP_REG2;
1449 PTR_FAIL_IF(emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw));