src1 1179 Zend/zend_compile.c ZEND_API zend_string *zend_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length, int internal) /* {{{ */ src1 1185 Zend/zend_compile.c memcpy(ZSTR_VAL(prop_name) + 1, src1, src1_length+1); src1 746 Zend/zend_compile.h ZEND_API zend_string *zend_mangle_property_name(const char *src1, size_t src1_length, const char *src2, size_t src2_length, int internal); src1 521 ext/pcre/pcrelib/pcre_jit_compile.c #define OP2(op, dst, dstw, src1, src1w, src2, src2w) \ src1 522 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op2(compiler, (op), (dst), (dstw), (src1), (src1w), (src2), (src2w)) src1 533 ext/pcre/pcrelib/pcre_jit_compile.c #define CMP(type, src1, src1w, src2, src2w) \ src1 534 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)) src1 535 ext/pcre/pcrelib/pcre_jit_compile.c #define CMPTO(type, src1, src1w, src2, src2w, label) \ src1 536 ext/pcre/pcrelib/pcre_jit_compile.c sljit_set_label(sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)), (label)) src1 4574 ext/pcre/pcrelib/pcre_jit_compile.c static const pcre_uchar * SLJIT_CALL do_utf_caselesscmp(pcre_uchar *src1, jit_arguments *args, pcre_uchar *end1) src1 4583 ext/pcre/pcrelib/pcre_jit_compile.c while (src1 < end1) src1 4587 ext/pcre/pcrelib/pcre_jit_compile.c GETCHARINC(c1, src1); src1 1081 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1092 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src1, src1w); src1 1103 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src1, src1w); src1 1197 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1209 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src1, src1w); src1 1216 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src1, src1w); src1 1287 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1294 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src1, src1w); src1 1303 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src1, src1w); src1 1345 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1351 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src1, src1w); src1 1358 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src1, src1w); src1 1368 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1375 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src1, src1w); src1 1382 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src1, src1w); src1 1580 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1588 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); src1 1593 ext/pcre/pcrelib/sljit/sljitLir.c if ((src1 & SLJIT_IMM) && !src1w) { src1 1594 ext/pcre/pcrelib/sljit/sljitLir.c src1 = src2; src1 1600 ext/pcre/pcrelib/sljit/sljitLir.c return emit_cmp_to0(compiler, type, src1, src1w); src1 1604 ext/pcre/pcrelib/sljit/sljitLir.c if (SLJIT_UNLIKELY((src1 & SLJIT_IMM) && !(src2 & SLJIT_IMM))) { src1 1633 ext/pcre/pcrelib/sljit/sljitLir.c tmp_src = src1; src1 1634 ext/pcre/pcrelib/sljit/sljitLir.c src1 = src2; src1 1653 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED, 0, src1, src1w, src2, src2w)); src1 1662 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1668 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_PTR(check_sljit_emit_fcmp(compiler, type, src1, src1w, src2, src2w)); src1 1679 ext/pcre/pcrelib/sljit/sljitLir.c sljit_emit_fop1(compiler, SLJIT_DCMP | flags, src1, src1w, src2, src2w); src1 1844 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1851 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src1); src1 1897 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1904 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src1); src1 1928 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1933 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src1); src1 1942 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src1, sljit_sw src1w, src1 1947 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src1); src1 869 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src1, sljit_sw src1w, src1 935 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src1, sljit_sw src1w, src1 1028 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src1, sljit_sw src1w, src1 1042 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src1, sljit_sw src1w, src1 820 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_DATA_PROCESS_INS(opcode, set_flags, dst, src1, src2) \ src1 821 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c (0xe0000000 | ((opcode) << 21) | (set_flags) | RD(dst) | RN(src1) | (src2)) src1 825 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src1, sljit_sw src1w, src1 970 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, (src2 & SRC2_IMM) ? src2 : RM(src2))) src1 972 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(opcode, dst, src1, src2) \ src1 973 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, src2)) src1 978 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(src1 == TMP_REG1); \ src1 984 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | ((flags & ARGS_SWAPPED) ? reg_map[src2] : reg_map[src1]))); src1 987 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_si src1, sljit_si src2) src1 993 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); src1 1006 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); src1 1027 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); src1 1089 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, mul_inst | (reg_map[src1] << 8) | reg_map[src2])); src1 1090 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (dst != src1) src1 1091 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, mul_inst | (reg_map[src2] << 8) | reg_map[src1])); src1 1604 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src1, sljit_sw src1w, src1 1647 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(src1)) src1 1648 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1_r = src1; src1 1652 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2 = src1; src1 1657 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if ((inp_flags & ALLOW_ANY_IMM) && (src1 & SLJIT_IMM)) { src1 1662 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1 = src2; src1 1670 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1 = src2; src1 1679 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1 = src2; src1 1687 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (getput_arg_fast(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w)) { src1 1742 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1745 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src2, src2w, src1, src1w)); src1 1746 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src1, src1w, dst, dstw)); src1 1749 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src1 1756 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src1 1760 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); src1 1772 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, 0, 0)); src1 1934 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src1, sljit_sw src1w, src1 1938 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1940 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1950 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_IMM, dst, dstw, src1, src1w, src2, src2w); src1 1953 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); src1 1956 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_ANY_IMM, dst, dstw, src1, src1w, src2, src2w); src1 1963 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src1, src1w); src1 1967 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); src1 2040 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FPU_OPERATION(opcode, mode, dst, src1, src2) \ src1 2041 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ((opcode) | (mode) | ((dst) << 12) | (src1) | ((src2) << 16)) src1 2153 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src1, sljit_sw src1w, src1 2156 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src1 & SLJIT_MEM) { src1 2157 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src1, src1w)); src1 2158 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1 = TMP_FREG1; src1 2166 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VCMP_F32, op & SLJIT_SINGLE_OP, src1, src2, 0))); src1 2220 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src1, sljit_sw src1w, src1 2226 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 2228 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 2242 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (src1 & SLJIT_MEM) { src1 2243 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src1, src1w)); src1 2244 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1 = TMP_FREG1; src1 2249 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VADD_F32, op & SLJIT_SINGLE_OP, dst_r, src2, src1))); src1 2253 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VSUB_F32, op & SLJIT_SINGLE_OP, dst_r, src2, src1))); src1 2257 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VMUL_F32, op & SLJIT_SINGLE_OP, dst_r, src2, src1))); src1 2261 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_FPU_OPERATION(VDIV_F32, op & SLJIT_SINGLE_OP, dst_r, src2, src1))); src1 1432 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src1, sljit_sw src1w, src1 1438 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1440 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1460 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src1 & SLJIT_MEM) { src1 1461 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, mem_flags, TMP_REG1, src1, src1w)) src1 1474 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1475 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, src1, src1w)); src1 1476 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, dst, dstw)); src1 1479 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, src2, src2w)); src1 1484 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, dst, dstw)); src1 1488 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src1 & SLJIT_MEM) src1 1489 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src1 = TMP_REG1; src1 1493 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src1 & SLJIT_IMM) src1 1496 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src1w = src1; src1 1655 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src1, sljit_sw src1w, src1 1661 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src1 & SLJIT_MEM) { src1 1662 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, mem_flags, TMP_FREG1, src1, src1w); src1 1663 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src1 = TMP_FREG1; src1 1671 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (FCMP ^ inv_bits) | VN(src1) | VM(src2)); src1 1723 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src1, sljit_sw src1w, src1 1730 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1732 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1739 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (src1 & SLJIT_MEM) { src1 1740 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, mem_flags, TMP_FREG1, src1, src1w); src1 1741 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src1 = TMP_FREG1; src1 1750 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FADD ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2))); src1 1753 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FSUB ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2))); src1 1756 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FMUL ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2))); src1 1759 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (FDIV ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2))); src1 1449 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src1, sljit_sw src1w, src1 1455 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1457 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1469 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src1 & SLJIT_MEM) { src1 1470 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, WORD_SIZE, TMP_REG1, src1, src1w)) src1 1483 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1484 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, src1, src1w)); src1 1485 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, dst, dstw)); src1 1488 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, src2, src2w)); src1 1493 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, dst, dstw)); src1 1497 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src1 & SLJIT_MEM) src1 1498 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src1 = TMP_REG1; src1 1502 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src1 & SLJIT_IMM) src1 1505 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src1w = src1; src1 1675 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src1, sljit_sw src1w, src1 1678 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src1 & SLJIT_MEM) { src1 1679 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src1, src1w); src1 1680 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src1 = TMP_FREG1; src1 1688 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VCMP_F32 | (op & SLJIT_SINGLE_OP) | DD4(src1) | DM4(src2))); src1 1742 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src1, sljit_sw src1w, src1 1748 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1750 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1758 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (src1 & SLJIT_MEM) { src1 1759 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG1, src1, src1w); src1 1760 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src1 = TMP_FREG1; src1 1769 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VADD_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DN4(src1) | DM4(src2))); src1 1772 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VSUB_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DN4(src1) | DM4(src2))); src1 1775 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VMUL_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DN4(src1) | DM4(src2))); src1 1778 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, VDIV_F32 | (op & SLJIT_SINGLE_OP) | DD4(dst_r) | DN4(src1) | DM4(src2))); src1 44 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | TA(EQUAL_FLAG) | IMM(src2), EQUAL_FLAG)); \ src1 46 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | T(dst) | IMM(src2), DR(dst))); \ src1 50 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ src1 52 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | D(dst), DR(dst))); \ src1 58 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | T(src1) | DA(EQUAL_FLAG) | SH_IMM(src2), EQUAL_FLAG)); \ src1 60 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | T(src1) | D(dst) | SH_IMM(src2), DR(dst))); \ src1 64 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_v | S(src2) | T(src1) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ src1 66 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_v | S(src2) | T(src1) | D(dst), DR(dst))); \ src1 70 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c sljit_si dst, sljit_si src1, sljit_sw src2) src1 77 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 84 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 102 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 119 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 127 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 157 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 159 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, NOR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 162 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | TA(EQUAL_FLAG) | IMM(src2), EQUAL_FLAG)); src1 165 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ORI | S(src1) | TA(ULESS_FLAG) | IMM(src2), ULESS_FLAG)); src1 168 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); src1 173 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(src2), DR(dst))); src1 177 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, XOR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 179 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); src1 181 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src2) | DA(ULESS_FLAG), ULESS_FLAG)); src1 184 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(src1) | T(src2) | D(dst), DR(dst))); src1 201 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ORI | S(src1) | TA(OVERFLOW_FLAG) | IMM(src2), OVERFLOW_FLAG)); src1 204 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 207 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(src2), DR(dst))); src1 210 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 212 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(src1) | T(src2) | D(dst), DR(dst))); src1 236 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 238 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, NOR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 241 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | TA(EQUAL_FLAG) | IMM(-src2), EQUAL_FLAG)); src1 243 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTIU | S(src1) | TA(ULESS_FLAG) | IMM(src2), ULESS_FLAG)); src1 246 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(-src2), DR(dst))); src1 250 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, XOR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 252 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); src1 254 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(src1) | T(src2) | DA(ULESS_FLAG), ULESS_FLAG)); src1 256 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(src2) | T(src1) | DA(UGREATER_FLAG), UGREATER_FLAG)); src1 258 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLT | S(src1) | T(src2) | DA(LESS_FLAG), LESS_FLAG)); src1 259 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLT | S(src2) | T(src1) | DA(GREATER_FLAG), GREATER_FLAG)); src1 263 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(src1) | T(src2) | D(dst), DR(dst))); src1 282 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTIU | S(src1) | TA(OVERFLOW_FLAG) | IMM(src2), OVERFLOW_FLAG)); src1 284 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(-src2), DR(dst))); src1 288 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 290 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(src1) | T(src2) | D(dst), DR(dst))); src1 303 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); src1 305 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, MULT | S(src1) | T(src2), MOVABLE_INS)); src1 309 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, MULT | S(src1) | T(src2), MOVABLE_INS)); src1 127 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | TA(EQUAL_FLAG) | IMM(src2), EQUAL_FLAG)); \ src1 129 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | T(dst) | IMM(src2), DR(dst))); \ src1 133 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ src1 135 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | D(dst), DR(dst))); \ src1 148 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | T(src1) | DA(EQUAL_FLAG) | SH_IMM(src2), EQUAL_FLAG)); \ src1 150 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | T(src1) | D(dst) | SH_IMM(src2), DR(dst))); \ src1 155 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | S(src2) | T(src1) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ src1 157 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | S(src2) | T(src1) | D(dst), DR(dst))); \ src1 161 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c sljit_si dst, sljit_si src1, sljit_sw src2) src1 168 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 175 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 189 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 207 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 211 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 219 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 249 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 251 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, NOR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 254 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | TA(EQUAL_FLAG) | IMM(src2), EQUAL_FLAG)); src1 257 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ORI | S(src1) | TA(ULESS_FLAG) | IMM(src2), ULESS_FLAG)); src1 260 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); src1 265 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(src2), DR(dst))); src1 269 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, XOR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 271 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); src1 273 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src2) | DA(ULESS_FLAG), ULESS_FLAG)); src1 276 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src1) | T(src2) | D(dst), DR(dst))); src1 293 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ORI | S(src1) | TA(OVERFLOW_FLAG) | IMM(src2), OVERFLOW_FLAG)); src1 296 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 299 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(src2), DR(dst))); src1 302 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 304 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src1) | T(src2) | D(dst), DR(dst))); src1 328 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, OR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 330 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, NOR | S(src1) | T(src1) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 333 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | TA(EQUAL_FLAG) | IMM(-src2), EQUAL_FLAG)); src1 335 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTIU | S(src1) | TA(ULESS_FLAG) | IMM(src2), ULESS_FLAG)); src1 338 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(-src2), DR(dst))); src1 342 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, XOR | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 344 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); src1 346 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(src1) | T(src2) | DA(ULESS_FLAG), ULESS_FLAG)); src1 348 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(src2) | T(src1) | DA(UGREATER_FLAG), UGREATER_FLAG)); src1 350 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLT | S(src1) | T(src2) | DA(LESS_FLAG), LESS_FLAG)); src1 351 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLT | S(src2) | T(src1) | DA(GREATER_FLAG), GREATER_FLAG)); src1 355 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(src1) | T(src2) | D(dst), DR(dst))); src1 374 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTIU | S(src1) | TA(OVERFLOW_FLAG) | IMM(src2), OVERFLOW_FLAG)); src1 376 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(-src2), DR(dst))); src1 380 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(src1) | T(src2) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); src1 382 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(src1) | T(src2) | D(dst), DR(dst))); src1 396 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); src1 397 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DMULT | S(src1) | T(src2), MOVABLE_INS)); src1 400 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DMULT, MULT) | S(src1) | T(src2), MOVABLE_INS)); src1 404 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DMULT, MULT) | S(src1) | T(src2), MOVABLE_INS)); src1 899 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 939 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!(flags & SRC2_IMM) && (flags & CUMULATIVE_OP) && (src1 & SLJIT_IMM) && src1w) { src1 946 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = src2; src1 955 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(src1)) { src1 956 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1_r = src1; src1 959 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (src1 & SLJIT_IMM) { src1 968 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (getput_arg_fast(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w)) src1 1005 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1006 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, src1, src1w)); src1 1007 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, dst, dstw)); src1 1010 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, src2, src2w)); src1 1015 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, dst, dstw)); src1 1185 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 1195 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1197 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1203 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_IMM) src1 1213 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 1217 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 1220 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); src1 1225 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | LOGICAL_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 1241 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 1364 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 1367 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_MEM) { src1 1368 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1369 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_FREG1; src1 1372 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 <<= 1; src1 1383 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, C_UEQ_S | FMT(op) | FT(src2) | FS(src1), UNMOVABLE_INS)); src1 1390 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, C_ULT_S | FMT(op) | FT(src2) | FS(src1), UNMOVABLE_INS)); src1 1392 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, C_ULT_S | FMT(op) | FT(src1) | FS(src2), UNMOVABLE_INS)); src1 1399 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return push_inst(compiler, C_UN_S | FMT(op) | FT(src2) | FS(src1), FCSR_FCC); src1 1455 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 1461 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1463 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1471 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_MEM) { src1 1472 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w)) { src1 1474 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_FREG1; src1 1479 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 <<= 1; src1 1492 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1493 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src1 1494 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1497 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1502 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1507 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_FREG1; src1 1513 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, ADD_S | FMT(op) | FT(src2) | FS(src1) | FD(dst_r), MOVABLE_INS)); src1 1517 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, SUB_S | FMT(op) | FT(src2) | FS(src1) | FD(dst_r), MOVABLE_INS)); src1 1521 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, MUL_S | FMT(op) | FT(src2) | FS(src1) | FD(dst_r), MOVABLE_INS)); src1 1525 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(push_inst(compiler, DIV_S | FMT(op) | FT(src2) | FS(src1) | FD(dst_r), MOVABLE_INS)); src1 1717 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_IMM) { \ src1 1720 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_REG1; \ src1 1723 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = 0; \ src1 1737 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 1745 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); src1 1746 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1752 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_MEM) { src1 1753 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op_mem2(compiler, flags, DR(TMP_REG1), src1, src1w, src2, src2w)); src1 1754 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_REG1; src1 1770 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (compiler->delay_slot == MOVABLE_INS || (compiler->delay_slot != UNMOVABLE_INS && compiler->delay_slot != DR(src1) && compiler->delay_slot != DR(src2))) src1 1772 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, (type == SLJIT_EQUAL ? BNE : BEQ) | S(src1) | T(src2) | JUMP_LENGTH, UNMOVABLE_INS)); src1 1774 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (type >= SLJIT_SIG_LESS && (((src1 & SLJIT_IMM) && (src1w == 0)) || ((src2 & SLJIT_IMM) && (src2w == 0)))) { src1 1776 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((src1 & SLJIT_IMM) && (src1w == 0)) { src1 1796 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = src2; src1 1819 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, inst | S(src1) | JUMP_LENGTH, UNMOVABLE_INS)); src1 1825 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, (type <= SLJIT_LESS_EQUAL ? SLTIU : SLTI) | S(src1) | T(TMP_REG1) | IMM(src2w), DR(TMP_REG1))); src1 1828 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, (type <= SLJIT_LESS_EQUAL ? SLTU : SLT) | S(src1) | T(src2) | D(TMP_REG1), DR(TMP_REG1))); src1 1834 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((src1 & SLJIT_IMM) && src1w <= SIMM_MAX && src1w >= SIMM_MIN) src1 1838 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, (type <= SLJIT_LESS_EQUAL ? SLTU : SLT) | S(src2) | T(src1) | D(TMP_REG1), DR(TMP_REG1))); src1 1858 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src1, sljit_sw src1w, src1 1866 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK_PTR(check_sljit_emit_fcmp(compiler, type, src1, src1w, src2, src2w)); src1 1871 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src1 & SLJIT_MEM) { src1 1872 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(type) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1873 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 = TMP_FREG1; src1 1876 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1 <<= 1; src1 1927 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(push_inst(compiler, inst | FMT(type) | FT(src2) | FS(src1), UNMOVABLE_INS)); src1 45 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c sljit_si dst, sljit_si src1, sljit_si src2) src1 52 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 59 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 74 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 86 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 90 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 94 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(src1 == TMP_REG1); src1 101 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDI | D(dst) | A(src1) | compiler->imm); src1 106 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDIS | D(dst) | A(src1) | compiler->imm); src1 110 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDIC | D(dst) | A(src1) | compiler->imm); src1 114 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ADDI | D(dst) | A(src1) | (compiler->imm & 0xffff))); src1 118 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADD | D(dst) | A(src1) | B(src2)); src1 119 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDC | OERC(ALT_SET_FLAGS) | D(dst) | A(src1) | B(src2)); src1 124 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2))); src1 127 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2)); src1 133 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFIC | D(dst) | A(src1) | compiler->imm); src1 138 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, CMPI | CRD(0) | A(src1) | compiler->imm)); src1 140 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, CMPLI | CRD(4) | A(src1) | compiler->imm); src1 145 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, CMPL | CRD(4) | A(src1) | B(src2))); src1 147 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, CMP | CRD(0) | A(src1) | B(src2))); src1 151 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBF | D(dst) | A(src2) | B(src1)); src1 153 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, CMPL | CRD(4) | A(src1) | B(src2))); src1 154 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFC | OERC(ALT_SET_FLAGS) | D(dst) | A(src2) | B(src1)); src1 159 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1))); src1 162 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1)); src1 167 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, MULLI | D(dst) | A(src1) | compiler->imm); src1 169 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, MULLW | OERC(flags) | D(dst) | A(src2) | B(src1)); src1 174 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ANDI | S(src1) | A(dst) | compiler->imm); src1 178 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ANDIS | S(src1) | A(dst) | compiler->imm); src1 180 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, AND | RC(flags) | S(src1) | A(dst) | B(src2)); src1 185 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ORI | S(src1) | A(dst) | compiler->imm); src1 189 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ORIS | S(src1) | A(dst) | compiler->imm); src1 193 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ORI | S(src1) | A(dst) | IMM(compiler->imm))); src1 196 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, OR | RC(flags) | S(src1) | A(dst) | B(src2)); src1 201 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XORI | S(src1) | A(dst) | compiler->imm); src1 205 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XORIS | S(src1) | A(dst) | compiler->imm); src1 209 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, XORI | S(src1) | A(dst) | IMM(compiler->imm))); src1 212 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XOR | RC(flags) | S(src1) | A(dst) | B(src2)); src1 218 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11) | ((31 - compiler->imm) << 1)); src1 220 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SLW | RC(flags) | S(src1) | A(dst) | B(src2)); src1 226 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (((32 - compiler->imm) & 0x1f) << 11) | (compiler->imm << 6) | (31 << 1)); src1 228 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SRW | RC(flags) | S(src1) | A(dst) | B(src2)); src1 236 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SRAWI | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11))); src1 239 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SRAW | RC(flags) | S(src1) | A(dst) | B(src2))); src1 133 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ src1 134 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c src1 = TMP_REG1; \ src1 144 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ src1 145 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c src1 = TMP_REG1; \ src1 149 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c sljit_si dst, sljit_si src1, sljit_si src2) src1 154 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 161 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 174 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 189 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 201 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 206 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 211 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(src1 == TMP_REG1); src1 220 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDI | D(dst) | A(src1) | compiler->imm); src1 225 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDIS | D(dst) | A(src1) | compiler->imm); src1 230 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDIC | D(dst) | A(src1) | compiler->imm); src1 234 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ADDI | D(dst) | A(src1) | (compiler->imm & 0xffff))); src1 238 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADD | D(dst) | A(src1) | B(src2)); src1 240 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDC | OERC(ALT_SET_FLAGS) | D(dst) | A(src1) | B(src2)); src1 245 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2))); src1 249 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2)); src1 255 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFIC | D(dst) | A(src1) | compiler->imm); src1 260 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, CMPI | CRD(0 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | compiler->imm)); src1 262 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, CMPLI | CRD(4 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | compiler->imm); src1 267 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, CMPL | CRD(4 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | B(src2))); src1 269 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, CMP | CRD(0 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | B(src2)); src1 273 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBF | D(dst) | A(src2) | B(src1)); src1 276 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, CMPL | CRD(4 | ((flags & ALT_SIGN_EXT) ? 0 : 1)) | A(src1) | B(src2))); src1 277 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFC | OERC(ALT_SET_FLAGS) | D(dst) | A(src2) | B(src1)); src1 282 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1))); src1 286 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1)); src1 291 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLI | D(dst) | A(src1) | compiler->imm); src1 295 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLW | OERC(flags) | D(dst) | A(src2) | B(src1)); src1 296 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLD | OERC(flags) | D(dst) | A(src2) | B(src1)); src1 301 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ANDI | S(src1) | A(dst) | compiler->imm); src1 305 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ANDIS | S(src1) | A(dst) | compiler->imm); src1 307 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, AND | RC(flags) | S(src1) | A(dst) | B(src2)); src1 312 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ORI | S(src1) | A(dst) | compiler->imm); src1 316 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ORIS | S(src1) | A(dst) | compiler->imm); src1 320 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ORI | S(src1) | A(dst) | IMM(compiler->imm))); src1 323 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, OR | RC(flags) | S(src1) | A(dst) | B(src2)); src1 328 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XORI | S(src1) | A(dst) | compiler->imm); src1 332 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XORIS | S(src1) | A(dst) | compiler->imm); src1 336 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, XORI | S(src1) | A(dst) | IMM(compiler->imm))); src1 339 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XOR | RC(flags) | S(src1) | A(dst) | B(src2)); src1 346 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11) | ((31 - compiler->imm) << 1)); src1 350 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLDI(dst, src1, compiler->imm, 63 - compiler->imm, 1) | RC(flags)); src1 353 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ((flags & ALT_FORM2) ? SLW : SLD) | RC(flags) | S(src1) | A(dst) | B(src2)); src1 360 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (((32 - compiler->imm) & 0x1f) << 11) | (compiler->imm << 6) | (31 << 1)); src1 364 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLDI(dst, src1, 64 - compiler->imm, compiler->imm, 0) | RC(flags)); src1 367 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ((flags & ALT_FORM2) ? SRW : SRD) | RC(flags) | S(src1) | A(dst) | B(src2)); src1 376 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SRAWI | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11))); src1 380 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SRADI | RC(flags) | S(src1) | A(dst) | ((compiler->imm & 0x1f) << 11) | ((compiler->imm & 0x20) >> 4))); src1 384 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ((flags & ALT_FORM2) ? SRAW : SRAD) | RC(flags) | S(src1) | A(dst) | B(src2))); src1 1119 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src1, sljit_sw src1w, src1 1162 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src1)) { src1 1163 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src1_r = src1; src1 1166 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (src1 & SLJIT_IMM) { src1 1170 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (getput_arg_fast(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w)) { src1 1198 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1199 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w)); src1 1200 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); src1 1203 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src1 1210 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src1 1214 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); src1 1226 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, 0, 0)); src1 1453 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src1, sljit_sw src1w, src1 1459 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1461 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1464 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if ((src1 & SLJIT_IMM) && src1w == 0) src1 1465 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src1 = TMP_ZERO; src1 1473 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src1 & SLJIT_IMM) src1 1488 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!GET_FLAGS(op) && ((src1 | src2) & SLJIT_IMM)) { src1 1491 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1493 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src1, src1w)) { src1 1499 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1501 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SH_IMM(src1, src1w)) { src1 1508 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1510 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_ADD_IMM(src1, src1w)) { src1 1518 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1520 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src1, src1w)) { src1 1525 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags, dst, dstw, src1, src1w, src2, src2w); src1 1528 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADDC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w); src1 1531 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!GET_FLAGS(op) && ((src1 | src2) & SLJIT_IMM)) { src1 1534 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1536 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src1, src1w)) { src1 1542 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1547 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1555 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1557 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (GET_FLAGS(op) == SLJIT_SET_E && TEST_SL_IMM(src1, src1w)) { src1 1566 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1568 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w); src1 1572 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2 | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1574 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ((op & SLJIT_SET_U) ? ALT_FORM4 : 0) | ((op & (SLJIT_SET_E | SLJIT_SET_S)) ? ALT_FORM5 : 0), dst, dstw, src1, src1w, src2, src2w); src1 1579 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1583 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | (!(op & SLJIT_SET_U) ? 0 : ALT_FORM6), dst, dstw, src1, src1w, src2, src2w); src1 1586 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUBC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w); src1 1596 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1598 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src1, src1w)) { src1 1603 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w); src1 1612 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1614 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UL_IMM(src1, src1w)) { src1 1620 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1622 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UH_IMM(src1, src1w)) { src1 1630 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1632 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UI_IMM(src1, src1w)) { src1 1637 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); src1 1651 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); src1 1653 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); src1 1859 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src1, sljit_sw src1w, src1 1862 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src1 & SLJIT_MEM) { src1 1863 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1864 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src1 = TMP_FREG1; src1 1872 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return push_inst(compiler, FCMPU | CRD(4) | FA(src1) | FB(src2)); src1 1929 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src1, sljit_sw src1w, src1 1935 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1937 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1945 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (src1 & SLJIT_MEM) { src1 1946 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w)) { src1 1948 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src1 = TMP_FREG1; src1 1962 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1963 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src1 1964 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1967 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1972 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1977 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src1 = TMP_FREG1; src1 1983 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FADDS, FADD) | FD(dst_r) | FA(src1) | FB(src2))); src1 1987 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FSUBS, FSUB) | FD(dst_r) | FA(src1) | FB(src2))); src1 1991 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FMULS, FMUL) | FD(dst_r) | FA(src1) | FC(src2) /* FMUL use FC as src2 */)); src1 1995 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FDIVS, FDIV) | FD(dst_r) | FA(src1) | FB(src2))); src1 39 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c sljit_si dst, sljit_si src1, sljit_sw src2) src1 48 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 55 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 68 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 78 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 82 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 97 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, ADD | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 100 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, ADDC | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 103 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, SUB | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 106 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, SUBC | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 109 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SMUL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); src1 117 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, AND | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 120 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, OR | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 123 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, XOR | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); src1 126 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SLL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); src1 130 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SRL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); src1 134 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SRA | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); src1 634 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src1, sljit_sw src1w, src1 671 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!(flags & SRC2_IMM) && (flags & CUMULATIVE_OP) && (src1 & SLJIT_IMM) && src1w) { src1 677 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 = src2; src1 686 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(src1)) src1 687 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1_r = src1; src1 688 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if (src1 & SLJIT_IMM) { src1 697 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (getput_arg_fast(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w)) src1 734 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 735 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w)); src1 736 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); src1 739 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src1 744 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); src1 877 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src1, sljit_sw src1w, src1 883 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 885 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 896 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 900 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 911 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 1012 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src1, sljit_sw src1w, src1 1015 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src1 & SLJIT_MEM) { src1 1016 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1017 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 = TMP_FREG1; src1 1020 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 <<= 1; src1 1029 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return push_inst(compiler, SELECT_FOP(op, FCMPS, FCMPD) | S1A(src1) | S2A(src2), FCC_IS_SET | MOVABLE_INS); src1 1092 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src1, sljit_sw src1w, src1 1098 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 1100 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 1108 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src1 & SLJIT_MEM) { src1 1109 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w)) { src1 1111 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 = TMP_FREG1; src1 1116 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 <<= 1; src1 1129 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 1130 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src1 1131 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1134 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src1 1139 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); src1 1144 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1 = TMP_FREG1; src1 1150 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FADDS, FADDD) | DA(dst_r) | S1A(src1) | S2A(src2), MOVABLE_INS)); src1 1154 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FSUBS, FSUBD) | DA(dst_r) | S1A(src1) | S2A(src2), MOVABLE_INS)); src1 1158 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FMULS, FMULD) | DA(dst_r) | S1A(src1) | S2A(src2), MOVABLE_INS)); src1 1162 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(push_inst(compiler, SELECT_FOP(op, FDIVS, FDIVD) | DA(dst_r) | S1A(src1) | S2A(src2), MOVABLE_INS)); src1 1585 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static SLJIT_INLINE sljit_si emit_single_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, sljit_si dst, sljit_si src1, sljit_sw src2) src1 1592 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1599 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1614 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1629 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1643 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1652 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); src1 1663 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SHRUI(TMP_EREG1, reg_map[src1], 63)); src1 1669 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(EQUAL_FLAG, reg_map[src1], src2)); src1 1673 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ORI(ULESS_FLAG ,reg_map[src1], src2)); src1 1676 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(OR(ULESS_FLAG,reg_map[src1],ULESS_FLAG)); src1 1682 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], src2)); src1 1692 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(XOR(TMP_EREG1, reg_map[src1], reg_map[src2])); src1 1695 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) src1 1696 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c overflow_ra = reg_map[src1]; src1 1701 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(TMP_EREG2, reg_map[src1], ZERO)); src1 1707 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(EQUAL_FLAG ,reg_map[src1], reg_map[src2])); src1 1710 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(OR(ULESS_FLAG,reg_map[src1], reg_map[src2])); src1 1714 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(reg_map[dst],reg_map[src1], reg_map[src2])); src1 1735 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ORI(TMP_EREG1, reg_map[src1], src2)); src1 1738 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(OR(TMP_EREG1, reg_map[src1], TMP_EREG1)); src1 1742 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], src2)); src1 1746 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(OR(TMP_EREG1, reg_map[src1], reg_map[src2])); src1 1749 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(reg_map[dst], reg_map[src1], reg_map[src2])); src1 1775 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SHRUI(TMP_EREG1,reg_map[src1], 63)); src1 1780 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) src1 1781 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c overflow_ra = reg_map[src1]; src1 1784 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(TMP_EREG2, reg_map[src1], ZERO)); src1 1790 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(EQUAL_FLAG, reg_map[src1], -src2)); src1 1794 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(ULESS_FLAG, reg_map[src1], ADDR_TMP_mapped)); src1 1799 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], -src2)); src1 1804 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(XOR(TMP_EREG1, reg_map[src1], reg_map[src2])); src1 1807 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) src1 1808 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c overflow_ra = reg_map[src1]; src1 1811 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(TMP_EREG2, reg_map[src1], ZERO)); src1 1817 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(EQUAL_FLAG, reg_map[src1], reg_map[src2])); src1 1820 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(ULESS_FLAG, reg_map[src1], reg_map[src2])); src1 1823 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(UGREATER_FLAG, reg_map[src2], reg_map[src1])); src1 1826 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTS(LESS_FLAG ,reg_map[src1] ,reg_map[src2])); src1 1827 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTS(GREATER_FLAG ,reg_map[src2] ,reg_map[src1])); src1 1832 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); src1 1853 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(TMP_EREG1, reg_map[src1], ADDR_TMP_mapped)); src1 1857 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], -src2)); src1 1861 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(TMP_EREG1, reg_map[src1], reg_map[src2])); src1 1863 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); src1 1883 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(MUL(reg_map[dst], reg_map[src1], reg_map[src2])); src1 1892 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, EQUAL_FLAG, reg_map[src1], \ src1 1896 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ src1 1901 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, EQUAL_FLAG, reg_map[src1], \ src1 1905 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ src1 1925 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_imm, EQUAL_FLAG, reg_map[src1], \ src1 1929 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_imm, reg_map[dst], reg_map[src1], \ src1 1934 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, EQUAL_FLAG, reg_map[src1], \ src1 1938 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ src1 1959 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si emit_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) src1 1998 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!(flags & SRC2_IMM) && (flags & CUMULATIVE_OP) && (src1 & SLJIT_IMM) && src1w) { src1 2006 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src1 = src2; src1 2015 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (FAST_IS_REG(src1)) { src1 2016 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src1_r = src1; src1 2018 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (src1 & SLJIT_IMM) { src1 2025 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (getput_arg_fast(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w)) src1 2059 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src1 2060 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2_mapped, src2, src2w, src1, src1w)); src1 2061 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, dst, dstw)); src1 2063 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, src2, src2w)); src1 2067 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, dst, dstw)); src1 2258 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) src1 2261 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 2263 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 2269 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 2273 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 2276 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); src1 2281 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP | LOGICAL_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 2291 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); src1 2498 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) src1 571 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 577 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1460 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1466 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1478 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { src1 1513 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 & SLJIT_IMM) { src1 1526 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w); src1 1530 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(src1)) { src1 1531 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw); src1 1536 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1546 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); src1 1558 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1576 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1582 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1594 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { src1 1628 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); src1 1640 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1657 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1666 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst_r == src1 && !(src2 & SLJIT_IMM)) { src1 1672 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (dst_r == src2 && !(src1 & SLJIT_IMM)) { src1 1673 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w); src1 1678 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (src1 & SLJIT_IMM) { src1 1729 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w); src1 1739 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w); src1 1749 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w); src1 1759 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst_r != src1) src1 1760 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst_r, 0, src1, src1w); src1 1772 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst_r, 0, src1, src1w); src1 1787 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1795 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) src1 1803 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src1)) { src1 1805 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM2(src1, src2), 0); src1 1812 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), (sljit_si)src2w); src1 1815 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), src2w); src1 1824 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) { src1 1827 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 & SLJIT_IMM) { src1 1845 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1851 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src1 1853 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { src1 1859 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src1)) { src1 1861 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(CMP, CMP_rm_r, src2w, src1, 0); src1 1864 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w); src1 1871 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src2) && !(src1 & SLJIT_IMM)) { src1 1872 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w); src1 1879 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 & SLJIT_IMM) { src1 1880 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1881 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src1 = TMP_REG1; src1 1884 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w); src1 1887 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 1896 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 1902 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src1 1904 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { src1 1913 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) { src1 1919 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (!(src1 & SLJIT_IMM)) { src1 1923 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w); src1 1929 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, src1, src1w); src1 1934 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w); src1 1940 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(src1)) { src1 1941 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w); src1 1949 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 & SLJIT_IMM) { src1 1963 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w); src1 1970 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w); src1 1977 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2008 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 2014 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { src1 2021 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2028 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2036 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); src1 2043 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2052 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2060 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 != dst) src1 2061 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); src1 2072 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); src1 2097 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 2104 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src1 2107 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src1 2110 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, src1, src1w); src1 2113 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, SLJIT_IMM, 0); src1 2117 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src1 2120 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0)); src1 2122 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w)); src1 2131 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 2135 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 2137 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 2141 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(src1, src1w, (void)0); src1 2157 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED) src1 2165 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2174 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2177 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != SLJIT_ERR_UNSUPPORTED) src1 2185 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_cmp_binary(compiler, src1, src1w, src2, src2w); src1 2187 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2196 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2198 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w); src1 2201 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_test_binary(compiler, src1, src1w, src2, src2w); src1 2203 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2206 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2209 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2212 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2215 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2218 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src1 2383 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 2387 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (!FAST_IS_REG(src1)) { src1 2388 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w)); src1 2389 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src1 = TMP_FREG; src1 2391 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_logic(compiler, UCOMISD_x_xm, !(op & SLJIT_SINGLE_OP), src1, src2, src2w); src1 2462 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src1, sljit_sw src1w, src1 2468 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src1 2470 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src1, src1w); src1 2479 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1) src1 2483 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src2 = src1; src1 2487 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src1, src1w)); src1 2490 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w)); src1 2495 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w));