WRITE_BACK 1370 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, WRITE_BACK 1379 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, argw))); WRITE_BACK 1385 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, -argw))); WRITE_BACK 1393 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw)))); WRITE_BACK 1400 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw)))); WRITE_BACK 1447 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (inp_flags & WRITE_BACK) { \ WRITE_BACK 1511 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (inp_flags & WRITE_BACK) WRITE_BACK 1519 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(!(inp_flags & WRITE_BACK)); WRITE_BACK 1524 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(!(inp_flags & WRITE_BACK)); WRITE_BACK 1534 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c GETPUT_ARG_DATA_TRANSFER(1, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta); WRITE_BACK 1543 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c GETPUT_ARG_DATA_TRANSFER(0, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta); WRITE_BACK 1549 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0))); WRITE_BACK 1560 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0))); WRITE_BACK 1564 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (arg == next_arg && !(inp_flags & WRITE_BACK) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) { WRITE_BACK 1583 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, reg_map[tmp_r] | (max_delta & 0xf00 ? SRC2_IMM : 0))); WRITE_BACK 1886 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 1889 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); WRITE_BACK 1892 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SB, ALLOW_ANY_IMM | SIGNED_DATA | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); WRITE_BACK 1895 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UH, ALLOW_ANY_IMM | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); WRITE_BACK 1898 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SH, ALLOW_ANY_IMM | SIGNED_DATA | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); WRITE_BACK 705 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) { WRITE_BACK 763 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((flags & WRITE_BACK) && reg_ar == DR(base)) { WRITE_BACK 771 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!(flags & WRITE_BACK)) { WRITE_BACK 799 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!(flags & WRITE_BACK)) { WRITE_BACK 814 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (SLJIT_UNLIKELY(flags & WRITE_BACK) && base) { WRITE_BACK 1135 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 1139 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 1141 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ui)srcw : srcw); WRITE_BACK 1146 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 1148 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); WRITE_BACK 1152 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); WRITE_BACK 1155 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); WRITE_BACK 1158 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); WRITE_BACK 1161 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); WRITE_BACK 865 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c inp_flags &= ~WRITE_BACK; WRITE_BACK 984 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c inp_flags &= ~WRITE_BACK; WRITE_BACK 1003 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (inp_flags & WRITE_BACK) { WRITE_BACK 1053 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(!(inp_flags & WRITE_BACK) && !(inst & UPDATE_REQ)); WRITE_BACK 1081 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (arg == next_arg && !(inp_flags & WRITE_BACK) && diff <= SIMM_MAX && diff >= SIMM_MIN) { WRITE_BACK 1376 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 1380 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_UI, INT_DATA | WRITE_BACK, (sljit_ui)); WRITE_BACK 1383 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, (sljit_si)); WRITE_BACK 1387 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, (sljit_ub)); WRITE_BACK 1390 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, (sljit_sb)); WRITE_BACK 1393 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, (sljit_uh)); WRITE_BACK 1396 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return EMIT_MOV(SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, (sljit_sh)); WRITE_BACK 513 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!(flags & WRITE_BACK) || !(arg & REG_MASK)) { WRITE_BACK 610 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!(flags & WRITE_BACK)) WRITE_BACK 839 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 842 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UI, flags | INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 845 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SI, flags | INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 848 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UB, flags | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); WRITE_BACK 851 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SB, flags | BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); WRITE_BACK 854 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UH, flags | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); WRITE_BACK 857 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SH, flags | HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); WRITE_BACK 1327 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) WRITE_BACK 1395 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if ((flags & WRITE_BACK) && reg_ar == reg_map[base]) { WRITE_BACK 1403 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!(flags & WRITE_BACK)) { WRITE_BACK 1445 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!(flags & WRITE_BACK)) { WRITE_BACK 1468 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (SLJIT_UNLIKELY(flags & WRITE_BACK) && base) { WRITE_BACK 2249 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 2252 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 2255 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); WRITE_BACK 2258 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub) srcw : srcw); WRITE_BACK 2261 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb) srcw : srcw); WRITE_BACK 2264 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh) srcw : srcw); WRITE_BACK 2267 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh) srcw : srcw);