src2w 521 ext/pcre/pcrelib/pcre_jit_compile.c #define OP2(op, dst, dstw, src1, src1w, src2, src2w) \ src2w 522 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op2(compiler, (op), (dst), (dstw), (src1), (src1w), (src2), (src2w)) src2w 533 ext/pcre/pcrelib/pcre_jit_compile.c #define CMP(type, src1, src1w, src2, src2w) \ src2w 534 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)) src2w 535 ext/pcre/pcrelib/pcre_jit_compile.c #define CMPTO(type, src1, src1w, src2, src2w, label) \ src2w 536 ext/pcre/pcrelib/pcre_jit_compile.c sljit_set_label(sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)), (label)) src2w 1082 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1093 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src2, src2w); src2w 1105 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src2, src2w); src2w 1198 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1210 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src2, src2w); src2w 1218 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src2, src2w); src2w 1288 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1295 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src2, src2w); src2w 1305 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src2, src2w); src2w 1346 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1352 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_SRC(src2, src2w); src2w 1360 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, src2, src2w); src2w 1369 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1376 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(src2, src2w); src2w 1384 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, src2, src2w); src2w 1581 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1588 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); src2w 1595 ext/pcre/pcrelib/sljit/sljitLir.c src1w = src2w; src2w 1597 ext/pcre/pcrelib/sljit/sljitLir.c src2w = 0; src2w 1599 ext/pcre/pcrelib/sljit/sljitLir.c if ((src2 & SLJIT_IMM) && !src2w) src2w 1637 ext/pcre/pcrelib/sljit/sljitLir.c src1w = src2w; src2w 1638 ext/pcre/pcrelib/sljit/sljitLir.c src2w = tmp_srcw; src2w 1653 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED, 0, src1, src1w, src2, src2w)); src2w 1663 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1668 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_PTR(check_sljit_emit_fcmp(compiler, type, src1, src1w, src2, src2w)); src2w 1679 ext/pcre/pcrelib/sljit/sljitLir.c sljit_emit_fop1(compiler, SLJIT_DCMP | flags, src1, src1w, src2, src2w); src2w 1845 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1854 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src2w); src2w 1898 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1907 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src2w); src2w 1929 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1936 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src2w); src2w 1943 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si src2, sljit_sw src2w) src2w 1950 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(src2w); src2w 870 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src2, sljit_sw src2w); src2w 936 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src2, sljit_sw src2w); src2w 1029 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src2, sljit_sw src2w); src2w 1043 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si src2, sljit_sw src2w); src2w 826 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src2, sljit_sw src2w); src2w 1605 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src2, sljit_sw src2w) src2w 1653 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2w = src1w; src2w 1663 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1w = src2w; src2w 1671 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1w = src2w; src2w 1680 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src1w = src2w; src2w 1703 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2_r = get_imm(src2w); src2w 1707 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2_r = get_imm(~src2w); src2w 1714 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2_r = get_imm(-src2w); src2w 1722 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c src2_r = get_imm(-src2w); src2w 1732 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (getput_arg_fast(compiler, inp_flags | LOAD_DATA, sugg_src2_r, src2, src2w)) { src2w 1742 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1745 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src2, src2w, src1, src1w)); src2w 1749 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src2w 1750 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); src2w 1756 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src2w 1764 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); src2w 1777 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, sugg_src2_r, src2, src2w, 0, 0)); src2w 1935 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src2, sljit_sw src2w) src2w 1938 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1941 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1950 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_IMM, dst, dstw, src1, src1w, src2, src2w); src2w 1953 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); src2w 1956 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_ANY_IMM, dst, dstw, src1, src1w, src2, src2w); src2w 1962 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c compiler->shift_imm = src2w & 0x1f; src2w 1967 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); src2w 2154 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src2, sljit_sw src2w) src2w 2162 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG2, src2, src2w)); src2w 2221 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si src2, sljit_sw src2w) src2w 2226 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 2229 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 2238 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG2, src2, src2w)); src2w 1433 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src2, sljit_sw src2w) src2w 1438 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1441 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1467 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, mem_flags, TMP_REG2, src2, src2w)) src2w 1474 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1475 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, src1, src1w)); src2w 1479 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, src2, src2w)); src2w 1480 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw)); src2w 1486 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw)); src2w 1500 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c src2w = src2; src2w 1502 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_op_imm(compiler, flags | GET_OPCODE(op), dst_r, src1w, src2w); src2w 1656 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src2, sljit_sw src2w) src2w 1667 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, mem_flags, TMP_FREG2, src2, src2w); src2w 1724 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si src2, sljit_sw src2w) src2w 1730 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1733 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1744 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c emit_fop_mem(compiler, mem_flags, TMP_FREG2, src2, src2w); src2w 1450 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src2, sljit_sw src2w) src2w 1455 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1458 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1476 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, WORD_SIZE, TMP_REG2, src2, src2w)) src2w 1483 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1484 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, src1, src1w)); src2w 1488 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, src2, src2w)); src2w 1489 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, dst, dstw)); src2w 1495 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, dst, dstw)); src2w 1509 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c src2w = src2; src2w 1514 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_op_imm(compiler, flags | GET_OPCODE(op), dst_r, src1w, src2w); src2w 1676 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src2, sljit_sw src2w) src2w 1684 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG2, src2, src2w); src2w 1743 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si src2, sljit_sw src2w) src2w 1748 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1751 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1763 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP) | FPU_LOAD, TMP_FREG2, src2, src2w); src2w 900 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 932 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((src2 & SLJIT_IMM) && src2w) { src2w 933 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((!(flags & LOGICAL_OP) && (src2w <= SIMM_MAX && src2w >= SIMM_MIN)) src2w 934 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c || ((flags & LOGICAL_OP) && !(src2w & ~UIMM_MAX))) { src2w 936 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src2_r = src2w; src2w 947 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src1w = src2w; src2w 984 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src2w) { src2w 985 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(load_immediate(compiler, DR(sugg_src2_r), src2w)); src2w 996 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (getput_arg_fast(compiler, flags | LOAD_DATA, DR(sugg_src2_r), src2, src2w)) src2w 1005 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1006 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, src1, src1w)); src2w 1010 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, src2, src2w)); src2w 1011 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, dst, dstw)); src2w 1017 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(sugg_src2_r), src2, src2w, dst, dstw)); src2w 1186 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 1195 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1198 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1206 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src2w = (sljit_si)src2w; src2w 1213 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 1217 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 1220 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); src2w 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); src2w 1232 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src2w &= 0x1f; src2w 1236 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src2w &= 0x1f; src2w 1238 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c src2w &= 0x3f; src2w 1241 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 1365 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 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)); src2w 1375 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0)); src2w 1456 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 1461 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1464 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1482 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) { src2w 1492 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1493 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src2w 1497 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src2w 1498 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 1504 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 1728 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (src2w) { \ src2w 1729 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(load_immediate(compiler, DR(TMP_REG2), src2w)); \ src2w 1738 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 1745 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); src2w 1747 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1753 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op_mem2(compiler, flags, DR(TMP_REG1), src1, src1w, src2, src2w)); src2w 1757 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op_mem2(compiler, flags, DR(TMP_REG2), src2, src2w, 0, 0)); src2w 1774 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (type >= SLJIT_SIG_LESS && (((src1 & SLJIT_IMM) && (src1w == 0)) || ((src2 & SLJIT_IMM) && (src2w == 0)))) { src2w 1824 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((src2 & SLJIT_IMM) && src2w <= SIMM_MAX && src2w >= SIMM_MIN) src2w 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))); src2w 1859 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si src2, sljit_sw src2w) src2w 1866 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK_PTR(check_sljit_emit_fcmp(compiler, type, src1, src1w, src2, src2w)); src2w 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)); src2w 1879 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(type) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0)); src2w 1120 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src2, sljit_sw src2w) src2w 1185 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(load_immediate(compiler, sugg_src2_r, src2w)); src2w 1188 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (getput_arg_fast(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w)) { src2w 1198 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1199 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w)); src2w 1203 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src2w 1204 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); src2w 1210 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src2w 1218 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); src2w 1231 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, 0, 0)); src2w 1454 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src2, sljit_sw src2w) src2w 1459 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1462 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1466 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if ((src2 & SLJIT_IMM) && src2w == 0) src2w 1476 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c src2w = (sljit_si)(src2w); src2w 1489 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, src2w)) { src2w 1490 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffff; src2w 1495 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1497 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SH_IMM(src2, src2w)) { src2w 1498 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = (src2w >> 16) & 0xffff; src2w 1503 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1506 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_ADD_IMM(src2, src2w)) { src2w 1507 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffffffff; src2w 1512 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1516 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, src2w)) { src2w 1517 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffff; src2w 1522 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1525 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags, dst, dstw, src1, src1w, src2, src2w); src2w 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); src2w 1532 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, -src2w)) { src2w 1533 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = (-src2w) & 0xffff; src2w 1538 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1540 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SH_IMM(src2, -src2w)) { src2w 1541 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = ((-src2w) >> 16) & 0xffff; src2w 1545 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_ADD_IMM(src2, -src2w)) { src2w 1546 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = -src2w & 0xffffffff; src2w 1553 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, src2w)) { src2w 1554 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffff; src2w 1559 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1564 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UL_IMM(src2, src2w)) { src2w 1565 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffff; src2w 1568 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w); src2w 1570 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if ((src2 & SLJIT_IMM) && src2w >= 0 && src2w <= 0x7fff) { src2w 1571 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w; src2w 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); src2w 1577 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, -src2w)) { src2w 1578 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = (-src2w) & 0xffff; src2w 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); src2w 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); src2w 1594 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_SL_IMM(src2, src2w)) { src2w 1595 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w & 0xffff; src2w 1600 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1603 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w); src2w 1610 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UL_IMM(src2, src2w)) { src2w 1611 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w; src2w 1616 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1618 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UH_IMM(src2, src2w)) { src2w 1619 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = (src2w >> 16) & 0xffff; src2w 1624 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1628 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (TEST_UI_IMM(src2, src2w)) { src2w 1629 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w; src2w 1634 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); src2w 1637 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); src2w 1650 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->imm = src2w; src2w 1653 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); src2w 1860 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src2, sljit_sw src2w) src2w 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)); src2w 1868 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0)); src2w 1930 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si src2, sljit_sw src2w) src2w 1935 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1938 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1954 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) { src2w 1962 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1963 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src2w 1967 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src2w 1968 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 1974 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 635 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src2, sljit_sw src2w) src2w 665 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if ((src2 & SLJIT_IMM) && src2w) { src2w 666 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src2w <= SIMM_MAX && src2w >= SIMM_MIN) { src2w 668 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src2_r = src2w; src2w 678 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src1w = src2w; src2w 713 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (src2w) { src2w 714 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(load_immediate(compiler, sugg_src2_r, src2w)); src2w 725 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (getput_arg_fast(compiler, flags | LOAD_DATA, sugg_src2_r, src2, src2w)) src2w 734 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 735 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w)); src2w 739 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); src2w 740 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); src2w 746 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); src2w 878 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src2, sljit_sw src2w) src2w 883 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 886 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 896 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 900 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 907 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c src2w &= 0x1f; src2w 911 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 1013 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src2, sljit_sw src2w) src2w 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)); src2w 1023 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0)); src2w 1093 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si src2, sljit_sw src2w) src2w 1098 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 1101 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 1119 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) { src2w 1129 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 1130 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); src2w 1134 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); src2w 1135 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 1141 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); src2w 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) src2w 1989 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if ((src2 & SLJIT_IMM) && src2w) { src2w 1991 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c && (src2w <= SIMM_16BIT_MAX && src2w >= SIMM_16BIT_MIN)) src2w 1992 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c || ((flags & LOGICAL_OP) && !(src2w & ~UIMM_16BIT_MAX))) { src2w 1994 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src2_r = src2w; src2w 2007 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src1w = src2w; src2w 2040 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src2w) { src2w 2041 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(load_immediate(compiler, reg_map[sugg_src2_r], src2w)); src2w 2050 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (getput_arg_fast(compiler, flags | LOAD_DATA, reg_map[sugg_src2_r], src2, src2w)) src2w 2059 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { src2w 2060 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2_mapped, src2, src2w, src1, src1w)); src2w 2063 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, src2, src2w)); src2w 2064 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2_mapped, src2, src2w, dst, dstw)); src2w 2069 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, reg_map[sugg_src2_r], src2, src2w, dst, dstw)); src2w 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) src2w 2261 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 2264 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 2269 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 2273 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 2276 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); src2w 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); src2w 2287 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src2w &= 0x3f; src2w 2289 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c src2w &= 0x1f; src2w 2291 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); src2w 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) src2w 572 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w); src2w 578 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w); src2w 1461 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1468 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, TMP_REG1, 0); src2w 1471 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 1481 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src2w 1483 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { src2w 1485 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_EAX_IMM(op_eax_imm, src2w); src2w 1488 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, dstw); src2w 1492 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w); src2w 1498 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw); src2w 1503 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src2, src2w); src2w 1512 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src2 && dstw == src2w) { src2w 1548 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, 0); src2w 1551 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src2, src2w); src2w 1560 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, TMP_REG1, 0); src2w 1563 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 1577 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1584 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, TMP_REG1, 0); src2w 1587 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 1597 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src2w 1599 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { src2w 1601 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_EAX_IMM(op_eax_imm, src2w); src2w 1604 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, dstw); src2w 1608 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w); src2w 1613 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw); src2w 1618 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG1, 0, src2, src2w); src2w 1630 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, 0); src2w 1633 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src2, src2w); src2w 1642 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, TMP_REG1, 0); src2w 1645 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 1658 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1667 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_r, 0, src2, src2w); src2w 1680 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst_r, 0, SLJIT_IMM, src2w); src2w 1682 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src2w = 0; src2w 1686 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src2, src2w); src2w 1696 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src2, src2w); src2w 1706 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, src2, src2w); src2w 1717 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst_r, 0, src2, src2w); src2w 1728 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src2w <= 127 && src2w >= -128) { src2w 1735 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst = (sljit_sb)src2w; src2w 1745 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *(sljit_sw*)inst = src2w; src2w 1748 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (IS_HALFWORD(src2w)) { src2w 1755 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *(sljit_si*)inst = (sljit_si)src2w; src2w 1758 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, TMP_REG2, 0, SLJIT_IMM, src2w); src2w 1773 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst_r, 0, src2, src2w); src2w 1788 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1797 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src2 && dstw == src2w) src2w 1811 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src2 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src2w))) { src2w 1812 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), (sljit_si)src2w); src2w 1815 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), src2w); src2w 1846 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1851 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src2w 1853 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { src2w 1855 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_EAX_IMM(CMP_EAX_i32, src2w); src2w 1861 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(CMP, CMP_rm_r, src2w, src1, 0); src2w 1864 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w); src2w 1884 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w); src2w 1888 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 1897 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 1902 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { src2w 1904 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) { src2w 1906 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_EAX_IMM(TEST_EAX_i32, src2w); src2w 1922 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (IS_HALFWORD(src2w) || compiler->mode32) { src2w 1923 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w); src2w 1928 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src2w)); src2w 1934 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w); src2w 1941 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w); src2w 1952 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src1w, src2, src2w); src2w 1958 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, src2, src2w); src2w 1963 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w); src2w 1980 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (IS_HALFWORD(src2w) || compiler->mode32) { src2w 1981 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, TMP_REG1, 0); src2w 1986 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src2w)); src2w 1992 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, TMP_REG1, 0); src2w 1998 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src2, src2w); src2w 2009 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 2015 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw); src2w 2022 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, TMP_REG1, 0); src2w 2037 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, 0); src2w 2044 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, TMP_REG1, 0); src2w 2053 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, src2, src2w); src2w 2063 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, src2, src2w); src2w 2079 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, src2, src2w); src2w 2098 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 2103 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src2w & 0x3f) != 0 || (compiler->mode32 && (src2w & 0x1f) != 0)) src2w 2104 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src2w 2106 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src2w & 0x1f) != 0) src2w 2107 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src2w 2117 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); src2w 2122 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w)); src2w 2132 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 2135 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 2138 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 2142 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(src2, src2w, (void)0); src2w 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) src2w 2165 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2174 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 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) src2w 2185 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_cmp_binary(compiler, src1, src1w, src2, src2w); src2w 2187 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2196 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2198 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w); src2w 2201 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_test_binary(compiler, src1, src1w, src2, src2w); src2w 2203 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2206 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2209 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2212 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2215 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2218 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); src2w 2384 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 2391 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_logic(compiler, UCOMISD_x_xm, !(op & SLJIT_SINGLE_OP), src1, src2, src2w); src2w 2463 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si src2, sljit_sw src2w) src2w 2468 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); src2w 2471 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(src2, src2w); src2w 2484 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c src2w = src1w; src2w 2500 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2(compiler, ADDSD_x_xm, op & SLJIT_SINGLE_OP, dst_r, src2, src2w)); src2w 2504 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2(compiler, SUBSD_x_xm, op & SLJIT_SINGLE_OP, dst_r, src2, src2w)); src2w 2508 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2(compiler, MULSD_x_xm, op & SLJIT_SINGLE_OP, dst_r, src2, src2w)); src2w 2512 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_sse2(compiler, DIVSD_x_xm, op & SLJIT_SINGLE_OP, dst_r, src2, src2w));