Lines Matching defs:local_size
1065 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size)
1070 CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size));
1071 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size);
1074 local_size += saved_regs_size + SLJIT_LOCALS_OFFSET;
1075 local_size = (local_size + 15) & ~0xf;
1076 compiler->local_size = local_size;
1078 if (local_size <= (63 * sizeof(sljit_sw))) {
1080 | RN(TMP_SP) | ((-(local_size >> 3) & 0x7f) << 15)));
1082 offs = (local_size - saved_regs_size) << (15 - 3);
1089 local_size -= saved_regs_size + SLJIT_LOCALS_OFFSET;
1128 if (compiler->local_size > (63 * sizeof(sljit_sw))) {
1129 /* The local_size is already adjusted by the saved registers. */
1130 if (local_size > 0xfff) {
1131 FAIL_IF(push_inst(compiler, SUBI | RD(TMP_SP) | RN(TMP_SP) | ((local_size >> 12) << 10) | (1 << 22)));
1132 local_size &= 0xfff;
1134 if (local_size)
1135 FAIL_IF(push_inst(compiler, SUBI | RD(TMP_SP) | RN(TMP_SP) | (local_size << 10)));
1153 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size)
1156 CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size));
1157 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size);
1159 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0) + SLJIT_LOCALS_OFFSET;
1160 local_size = (local_size + 15) & ~0xf;
1161 compiler->local_size = local_size;
1167 sljit_s32 local_size;
1175 local_size = compiler->local_size;
1178 if (local_size <= (63 * sizeof(sljit_sw)))
1179 offs = (local_size - saved_regs_size) << (15 - 3);
1188 local_size -= saved_regs_size + SLJIT_LOCALS_OFFSET;
1189 if (local_size > 0xfff) {
1190 FAIL_IF(push_inst(compiler, ADDI | RD(TMP_SP) | RN(TMP_SP) | ((local_size >> 12) << 10) | (1 << 22)));
1191 local_size &= 0xfff;
1193 if (local_size)
1194 FAIL_IF(push_inst(compiler, ADDI | RD(TMP_SP) | RN(TMP_SP) | (local_size << 10)));
1231 if (compiler->local_size <= (63 * sizeof(sljit_sw))) {
1233 | RN(TMP_SP) | (((local_size >> 3) & 0x7f) << 15)));