Lines Matching refs:src2

1063 	sljit_s32 src2, sljit_sw src2w)  in emit_op()  argument
1098 if (FAST_IS_REG(src2)) { in emit_op()
1099 src2_r = src2; in emit_op()
1105 else if (src2 & SLJIT_IMM) { in emit_op()
1110 FAIL_IF(emit_op_mem(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, TMP_REG2)); in emit_op()
1329 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument
1334 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_op2()
1337 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_op2()
1344 if ((src2 & SLJIT_IMM) && src2w == 0) in sljit_emit_op2()
1345 src2 = TMP_ZERO; in sljit_emit_op2()
1353 if (src2 & SLJIT_IMM) in sljit_emit_op2()
1365 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1367 if (!HAS_FLAGS(op) && ((src1 | src2) & SLJIT_IMM)) { in sljit_emit_op2()
1368 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1374 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1376 if (TEST_SH_IMM(src2, src2w)) { in sljit_emit_op2()
1382 …return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2 | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG… in sljit_emit_op2()
1385 if (TEST_ADD_IMM(src2, src2w)) { in sljit_emit_op2()
1391 …return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2 | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG… in sljit_emit_op2()
1395 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1401 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1404 …TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY)) ? ALT_FORM4 : 0), dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1407 return emit_op(compiler, SLJIT_ADDC, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1412 if (TEST_UL_IMM(src2, src2w)) { in sljit_emit_op2()
1416 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1419 if ((src2 & SLJIT_IMM) && src2w >= 0 && src2w <= (SIMM_MAX + 1)) { in sljit_emit_op2()
1423 …return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1 | ALT_FORM3, dst, dstw, src1, src1w, src2, s… in sljit_emit_op2()
1427 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1429 if (!HAS_FLAGS(op) && ((src1 | src2) & SLJIT_IMM)) { in sljit_emit_op2()
1430 if (TEST_SL_IMM(src2, -src2w)) { in sljit_emit_op2()
1436 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1438 if (TEST_SH_IMM(src2, -src2w)) { in sljit_emit_op2()
1443 if (TEST_ADD_IMM(src2, -src2w)) { in sljit_emit_op2()
1450 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1454 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1457 if (TEST_SL_IMM(src2, -src2w)) { in sljit_emit_op2()
1462 …TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY)) ? ALT_FORM5 : 0), dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1465 return emit_op(compiler, SLJIT_SUBC, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1473 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1479 return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1484 return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1491 if (TEST_UL_IMM(src2, src2w)) { in sljit_emit_op2()
1497 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1499 if (TEST_UH_IMM(src2, src2w)) { in sljit_emit_op2()
1505 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1510 if (TEST_UI_IMM(src2, src2w)) { in sljit_emit_op2()
1516 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1519 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1528 if (src2 & SLJIT_IMM) { in sljit_emit_op2()
1532 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1751 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument
1758 if (src2 & SLJIT_MEM) { in sljit_emit_fop1_cmp()
1759 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, TMP_REG2)); in sljit_emit_fop1_cmp()
1760 src2 = TMP_FREG2; in sljit_emit_fop1_cmp()
1763 return push_inst(compiler, FCMPU | CRD(4) | FA(src1) | FB(src2)); in sljit_emit_fop1_cmp()
1819 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2() argument
1824 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_fop2()
1827 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_fop2()
1836 if (src2 & SLJIT_MEM) { in sljit_emit_fop2()
1837 FAIL_IF(emit_op_mem(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, TMP_REG2)); in sljit_emit_fop2()
1838 src2 = TMP_FREG2; in sljit_emit_fop2()
1843 FAIL_IF(push_inst(compiler, SELECT_FOP(op, FADDS, FADD) | FD(dst_r) | FA(src1) | FB(src2))); in sljit_emit_fop2()
1847 FAIL_IF(push_inst(compiler, SELECT_FOP(op, FSUBS, FSUB) | FD(dst_r) | FA(src1) | FB(src2))); in sljit_emit_fop2()
1851 …FAIL_IF(push_inst(compiler, SELECT_FOP(op, FMULS, FMUL) | FD(dst_r) | FA(src1) | FC(src2) /* FMUL … in sljit_emit_fop2()
1855 FAIL_IF(push_inst(compiler, SELECT_FOP(op, FDIVS, FDIV) | FD(dst_r) | FA(src1) | FB(src2))); in sljit_emit_fop2()