/src/sys/external/bsd/sljit/dist/sljit_src/ |
sljitNativeX86_32.c | 69 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 76 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 77 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 86 if (scratches <= 1) 89 compiler->saveds_offset = ((scratches == 2) ? 2 : 3) * sizeof(sljit_sw); 92 if (scratches > 3) 93 compiler->saveds_offset += ((scratches > (3 + 6)) ? 6 : (scratches - 3)) * sizeof(sljit_sw); 103 size = 1 + (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3) [all...] |
sljitLir.c | 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; [all...] |
sljitNativeX86_64.c | 71 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 78 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 79 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 86 compiler->locals_offset = ((scratches > 2) ? 4 : 2) * sizeof(sljit_sw); 90 saved_register_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 103 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { 228 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 234 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 235 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 242 compiler->locals_offset = ((scratches > 2) ? 4 : 2) * sizeof(sljit_sw) [all...] |
sljitLir.h | 158 is S or R register. E.g: when 3 scratches and 1 saved is mapped 319 sljit_s32 scratches; member in struct:sljit_compiler 514 Only R registers between R0 and "scratches" argument can be used 515 later. E.g. if "scratches" is set to 2, the register set will be 526 0 <= scratches <= SLJIT_NUMBER_OF_REGISTERS 528 scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS 545 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 559 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
|
sljitNativeARM_32.c | 881 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 888 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 889 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 899 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) 905 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 922 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 928 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 929 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 931 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 957 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i-- [all...] |
sljitNativeARM_T2_32.c | 1044 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1051 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1052 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1058 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) 1066 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 1087 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1093 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1094 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1096 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 1122 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i-- [all...] |
sljitNativeARM_64.c | 1068 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1074 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1075 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1077 saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0); 1116 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { 1158 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1162 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1163 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1165 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0) + SLJIT_LOCALS_OFFSET; 1183 saved_regs_size = GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 0) [all...] |
sljitNativeMIPS_common.c | 544 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 551 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 552 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 554 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; 584 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { 600 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 604 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 605 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 607 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; 637 offs = local_size - (sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1) [all...] |
sljitNativeSPARC_common.c | 439 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 443 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 444 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 463 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 467 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 468 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size);
|
sljitNativePPC_common.c | 596 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 602 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 603 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 615 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { 620 SLJIT_ASSERT(offs == -(sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1)); 636 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; 660 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 664 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 665 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 667 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET [all...] |
sljitNativeTILEGX_64.c | 1178 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1185 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1186 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1188 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 1215 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { 1228 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, 1232 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size)); 1233 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); 1235 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); 1275 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) [all...] |
sljitNativeX86_common.c | 77 if (p <= compiler->scratches) \
|