Home | History | Annotate | Download | only in sljit_src

Lines Matching refs:scratches

244 #define GET_SAVED_REGISTERS_SIZE(scratches, saveds, extra) \
245 (((scratches < SLJIT_NUMBER_OF_SCRATCH_REGISTERS ? 0 : (scratches - SLJIT_NUMBER_OF_SCRATCH_REGISTERS)) + \
400 compiler->scratches = -1;
599 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
606 compiler->scratches = scratches;
616 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
623 compiler->scratches = scratches;
671 (((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \
676 ((r) >= SLJIT_R0 && (r) < (SLJIT_R0 + compiler->scratches)) || \
687 CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); \
708 CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); \
767 if ((r) < (SLJIT_R0 + compiler->scratches)) \
904 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
912 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS);
914 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS);
924 fprintf(compiler->verbose, " enter options:none args:%d scratches:%d saveds:%d fscratches:%d fsaveds:%d local_size:%d\n",
925 args, scratches, saveds, fscratches, fsaveds, local_size);
931 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
937 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS);
939 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS);
949 fprintf(compiler->verbose, " set_context options:none args:%d scratches:%d saveds:%d fscratches:%d fsaveds:%d local_size:%d\n",
950 args, scratches, saveds, fscratches, fsaveds, local_size);
958 CHECK_ARGUMENT(compiler->scratches >= 0);
1018 CHECK_ARGUMENT(op < SLJIT_LMUL_UW || compiler->scratches >= 2);
1424 CHECK_ARGUMENT((type & 0xff) <= SLJIT_CALL0 || ((type & 0xff) - SLJIT_CALL0) <= compiler->scratches);
1504 CHECK_ARGUMENT(type <= SLJIT_CALL0 || (type - SLJIT_CALL0) <= compiler->scratches);
1872 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
1878 SLJIT_UNUSED_ARG(scratches);
1888 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
1894 SLJIT_UNUSED_ARG(scratches);