Lines Matching refs:local_size

920 	sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size)  in sljit_emit_enter()  argument
925 …ljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_emit_enter()
926 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
932 local_size = (local_size + 15) & ~0xf; in sljit_emit_enter()
933 compiler->local_size = local_size + saved_regs_size; in sljit_emit_enter()
939 if (local_size >= 4096) in sljit_emit_enter()
941 else if (local_size > 256) in sljit_emit_enter()
942 FAIL_IF(push_inst(compiler, SUBI | RD(TMP_REG1) | RN(SLJIT_SP) | (local_size << 10))); in sljit_emit_enter()
984 if (local_size >= 4096) { in sljit_emit_enter()
985 if (local_size < 4 * 4096) { in sljit_emit_enter()
987 if (local_size >= 2 * 4096) { in sljit_emit_enter()
990 local_size -= 4096; in sljit_emit_enter()
993 if (local_size >= 2 * 4096) { in sljit_emit_enter()
996 local_size -= 4096; in sljit_emit_enter()
1000 local_size -= 4096; in sljit_emit_enter()
1003 FAIL_IF(push_inst(compiler, MOVZ | RD(TMP_REG2) | (((local_size >> 12) - 1) << 5))); in sljit_emit_enter()
1010 local_size &= 0xfff; in sljit_emit_enter()
1013 if (local_size > 256) { in sljit_emit_enter()
1014 FAIL_IF(push_inst(compiler, SUBI | RD(TMP_REG1) | RN(TMP_REG1) | (local_size << 10))); in sljit_emit_enter()
1017 else if (local_size > 0) in sljit_emit_enter()
1018 …FAIL_IF(push_inst(compiler, LDR_PRE | RT(TMP_ZERO) | RN(TMP_REG1) | ((-local_size & 0x1ff) << 12))… in sljit_emit_enter()
1022 else if (local_size > 256) { in sljit_emit_enter()
1026 else if (local_size > 0) in sljit_emit_enter()
1027 …FAIL_IF(push_inst(compiler, LDR_PRE | RT(TMP_ZERO) | RN(SLJIT_SP) | ((-local_size & 0x1ff) << 12))… in sljit_emit_enter()
1032 if (local_size > 0xfff) { in sljit_emit_enter()
1033 …FAIL_IF(push_inst(compiler, SUBI | RD(SLJIT_SP) | RN(SLJIT_SP) | ((local_size >> 12) << 10) | (1 <… in sljit_emit_enter()
1034 local_size &= 0xfff; in sljit_emit_enter()
1036 if (local_size != 0) in sljit_emit_enter()
1037 FAIL_IF(push_inst(compiler, SUBI | RD(SLJIT_SP) | RN(SLJIT_SP) | (local_size << 10))); in sljit_emit_enter()
1046 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context() argument
1051 …jit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size)); in sljit_set_context()
1052 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
1058 compiler->local_size = saved_regs_size + ((local_size + 15) & ~0xf); in sljit_set_context()
1064 sljit_s32 local_size; in sljit_emit_return() local
1076 local_size = compiler->local_size - saved_regs_size; in sljit_emit_return()
1079 if (local_size == 0) in sljit_emit_return()
1081 else if (local_size < 63 * sizeof(sljit_sw)) { in sljit_emit_return()
1083 | RN(SLJIT_SP) | (local_size << (15 - 3)))); in sljit_emit_return()
1086 if (local_size > 0xfff) { in sljit_emit_return()
1087 …FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RN(SLJIT_SP) | ((local_size >> 12) << 10) | (1 <… in sljit_emit_return()
1088 local_size &= 0xfff; in sljit_emit_return()
1090 if (local_size) in sljit_emit_return()
1091 FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RN(SLJIT_SP) | (local_size << 10))); in sljit_emit_return()