scratches 228 ext/pcre/pcrelib/sljit/sljitLir.c #define GET_SAVED_REGISTERS_SIZE(scratches, saveds, extra) \ scratches 229 ext/pcre/pcrelib/sljit/sljitLir.c (((scratches < SLJIT_NUMBER_OF_SCRATCH_REGISTERS ? 0 : (scratches - SLJIT_NUMBER_OF_SCRATCH_REGISTERS)) + \ scratches 370 ext/pcre/pcrelib/sljit/sljitLir.c compiler->scratches = -1; scratches 557 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 564 ext/pcre/pcrelib/sljit/sljitLir.c compiler->scratches = scratches; scratches 574 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 581 ext/pcre/pcrelib/sljit/sljitLir.c compiler->scratches = scratches; scratches 688 ext/pcre/pcrelib/sljit/sljitLir.c (((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \ scratches 693 ext/pcre/pcrelib/sljit/sljitLir.c ((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \ scratches 704 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); \ scratches 725 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); \ scratches 792 ext/pcre/pcrelib/sljit/sljitLir.c if ((r) < (SLJIT_R0 + compiler->scratches)) \ scratches 926 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 934 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); scratches 936 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); scratches 946 ext/pcre/pcrelib/sljit/sljitLir.c args, scratches, saveds, fscratches, fsaveds, local_size); scratches 952 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 963 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); scratches 965 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); scratches 975 ext/pcre/pcrelib/sljit/sljitLir.c args, scratches, saveds, fscratches, fsaveds, local_size); scratches 983 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(compiler->scratches >= 0); scratches 1040 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(op < SLJIT_LUMUL || compiler->scratches >= 2); scratches 1334 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT((type & 0xff) <= SLJIT_CALL0 || ((type & 0xff) - SLJIT_CALL0) <= compiler->scratches); scratches 1400 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(type <= SLJIT_CALL0 || (type - SLJIT_CALL0) <= compiler->scratches); scratches 1761 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1767 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(scratches); scratches 1777 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1783 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(scratches); scratches 315 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si scratches; scratches 522 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 536 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 829 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 836 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 837 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 847 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) scratches 853 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 870 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 876 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 877 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 879 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 905 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) scratches 1843 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if ((op >= SLJIT_UDIVI) && (compiler->scratches >= 3)) { scratches 1847 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if ((op >= SLJIT_UDIVI) || (compiler->scratches >= 3)) scratches 1857 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if ((op >= SLJIT_UDIVI) && (compiler->scratches >= 3)) { scratches 1861 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if ((op >= SLJIT_UDIVI) || (compiler->scratches >= 3)) scratches 1064 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1070 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1071 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1073 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0); scratches 1111 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 1152 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1156 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1157 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1159 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0) + SLJIT_LOCALS_OFFSET; scratches 1177 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c saved_regs_size = GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 0); scratches 1214 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 1131 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1138 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1139 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1147 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) scratches 1155 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 2); scratches 1176 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1182 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1183 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1185 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 2); scratches 1213 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) scratches 1269 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (compiler->scratches >= 4) scratches 1271 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (compiler->scratches >= 3) scratches 542 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 549 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 550 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 552 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; scratches 582 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 598 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 602 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 603 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 605 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; scratches 635 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c offs = local_size - (sljit_si)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); scratches 637 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c tmp = compiler->scratches; scratches 575 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 581 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 582 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 594 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 599 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(offs == -(sljit_si)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1)); scratches 615 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; scratches 639 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 643 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 644 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 646 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; scratches 673 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c offs = -(sljit_si)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); scratches 675 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c tmp = compiler->scratches; scratches 422 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 426 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 427 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 446 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 450 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 451 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1176 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1183 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1184 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1186 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 1213 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 1226 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 1230 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 1231 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 1233 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 1273 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 67 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 74 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 75 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 80 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c size = 1 + (scratches > 7 ? (scratches - 7) : 0) + (saveds <= 3 ? saveds : 3); scratches 97 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (saveds > 2 || scratches > 7) scratches 99 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (saveds > 1 || scratches > 8) scratches 101 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (saveds > 0 || scratches > 9) scratches 140 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c saveds = (2 + (scratches > 7 ? (scratches - 7) : 0) + (saveds <= 3 ? saveds : 3)) * sizeof(sljit_uw); scratches 187 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 191 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 192 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 197 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c saveds = (2 + (scratches > 7 ? (scratches - 7) : 0) + (saveds <= 3 ? saveds : 3)) * sizeof(sljit_uw); scratches 236 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c size = 2 + (compiler->scratches > 7 ? (compiler->scratches - 7) : 0) + scratches 250 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (compiler->saveds > 0 || compiler->scratches > 9) scratches 252 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (compiler->saveds > 1 || compiler->scratches > 8) scratches 254 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (compiler->saveds > 2 || compiler->scratches > 7) scratches 91 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 98 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 99 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 104 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c saved_register_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 117 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { scratches 241 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c sljit_si options, sljit_si args, sljit_si scratches, sljit_si saveds, scratches 247 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); scratches 248 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); scratches 251 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c saved_register_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); scratches 298 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c tmp = compiler->scratches;