/third_party/pcre2/pcre2/src/sljit/ |
D | sljitNativeX86_common.c | 73 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 92 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 706 FAIL_IF(emit_load_imm64(compiler, (arg == TMP_REG1) ? TMP_REG2 : TMP_REG1, immw)); \ 707 … inst = emit_x86_instruction(compiler, 1, (arg == TMP_REG1) ? TMP_REG2 : TMP_REG1, 0, arg, argw); \ 836 FAIL_IF(emit_rdssp(compiler, TMP_REG1)); in adjust_shadow_stack() 840 SLJIT_ASSERT(reg_map[TMP_REG1] == 5); in adjust_shadow_stack() 850 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(TMP_REG1), 0); in adjust_shadow_stack() 854 FAIL_IF(emit_cmp_binary (compiler, TMP_REG1, 0, src, srcw)); in adjust_shadow_stack() 870 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, 1); in adjust_shadow_stack() 873 FAIL_IF(emit_incssp(compiler, TMP_REG1)); in adjust_shadow_stack() [all …]
|
D | sljitNativeARM_64.c | 37 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 622 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 623 arg1 = TMP_REG1; in emit_op_imm() 640 SLJIT_ASSERT(!(flags & SET_FLAGS) && (flags & ARG2_IMM) && arg1 == TMP_REG1); in emit_op_imm() 751 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 752 arg1 = TMP_REG1; in emit_op_imm() 761 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 766 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 769 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 774 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() [all …]
|
D | sljitNativeSPARC_32.c | 45 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 52 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 64 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 73 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 77 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 79 FAIL_IF(push_inst(compiler, OR | D(TMP_REG1) | S1(0) | S2(src2), DR(TMP_REG1))); in emit_single_op() 85 FAIL_IF(push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(TMP_REG1) | S2(0), SET_FLAGS)); in emit_single_op() 86 FAIL_IF(push_inst(compiler, SLL | D(TMP_REG1) | S1(TMP_REG1) | IMM(1), DR(TMP_REG1))); in emit_single_op() 111 FAIL_IF(push_inst(compiler, SRA | D(TMP_REG1) | S1(dst) | IMM(31), DR(TMP_REG1))); in emit_single_op() 113 …return push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(TMP_REG1) | S2(TMP_LINK), MOVABLE_INS | SET… in emit_single_op() [all …]
|
D | sljitNativePPC_common.c | 94 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 750 base = TMP_REG1; in sljit_emit_enter() 751 FAIL_IF(push_inst(compiler, OR | S(SLJIT_SP) | A(TMP_REG1) | B(SLJIT_SP))); in sljit_emit_enter() 846 base = TMP_REG1; in emit_stack_frame_release() 851 …FAIL_IF(push_inst(compiler, ADDI | D(TMP_REG1) | A(SLJIT_SP) | IMM(local_size - STACK_MAX_DISTANCE… in emit_stack_frame_release() 889 SLJIT_ASSERT(base == TMP_REG1); in emit_stack_frame_release() 1172 FAIL_IF(load_immediate(compiler, TMP_REG1, src1w)); in emit_op() 1173 src1_r = TMP_REG1; in emit_op() 1177 FAIL_IF(emit_op_mem(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, TMP_REG1)); in emit_op() 1178 src1_r = TMP_REG1; in emit_op() [all …]
|
D | sljitNativeARM_T2_32.c | 40 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 600 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 601 arg1 = TMP_REG1; in emit_op_imm() 766 arg2 = (arg1 == TMP_REG1) ? TMP_REG2 : TMP_REG1; in emit_op_imm() 771 arg1 = (arg2 == TMP_REG1) ? TMP_REG2 : TMP_REG1; in emit_op_imm() 1244 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG1) | RN4(SLJIT_SP))); in sljit_emit_enter() 1248 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG1) | RN4(SLJIT_SP))); in sljit_emit_enter() 1253 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG1) | RN4(SLJIT_SP))); in sljit_emit_enter() 1259 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG1) | RN4(SLJIT_SP))); in sljit_emit_enter() 1271 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG1) | RN4(SLJIT_SP))); in sljit_emit_enter() [all …]
|
D | sljitNativeMIPS_common.c | 62 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 1019 FAIL_IF(load_immediate(compiler, DR(TMP_REG1), local_size - tmp)); in emit_stack_frame_release() 1020 FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_SP) | T(TMP_REG1) | D(SLJIT_SP), DR(SLJIT_SP))); in emit_stack_frame_release() 1178 tmp_ar = DR(TMP_REG1); in getput_arg() 1263 tmp_ar = DR(TMP_REG1); in emit_op_mem() 1324 …else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, DR(TMP_REG1), dst, dstw… in emit_op() 1357 FAIL_IF(load_immediate(compiler, DR(TMP_REG1), src1w)); in emit_op() 1358 src1_r = TMP_REG1; in emit_op() 1364 if (getput_arg_fast(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w)) in emit_op() 1368 src1_r = TMP_REG1; in emit_op() [all …]
|
D | sljitNativeMIPS_32.c | 76 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 82 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 89 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 102 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 109 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 122 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 130 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 142 FAIL_IF(push_inst(compiler, ADDU | S(src2) | TA(0) | D(TMP_REG1), DR(TMP_REG1))); in emit_single_op() 144 FAIL_IF(push_inst(compiler, BEQ | S(TMP_REG1) | TA(0) | IMM(5), UNMOVABLE_INS)); in emit_single_op() 149 FAIL_IF(push_inst(compiler, BGEZ | S(TMP_REG1) | IMM(-2), UNMOVABLE_INS)); in emit_single_op() [all …]
|
D | sljitNativeMIPS_64.c | 168 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 174 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 181 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 194 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 201 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 214 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM) && !(op & SLJIT_32)); in emit_single_op() 227 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM) && !(op & SLJIT_32)); in emit_single_op() 235 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 243 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 255 …FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src2) | TA(0) | D(TMP_REG1), DR(TMP_REG1))); in emit_single_op() [all …]
|
D | sljitNativeARM_32.c | 45 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 282 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in emit_blx() 284 return push_inst(compiler, BLX | RM(TMP_REG1)); in emit_blx() 524 inst[1] = BLX | RM(TMP_REG1); in inline_set_jump_addr() 1347 SLJIT_ASSERT(src1 == TMP_REG1); \ 1364 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1375 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1394 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1454 FAIL_IF(push_inst(compiler, SMULL | RN(TMP_REG1) | RD(dst) | RM8(src2) | RM(src1))); in emit_single_op() 1457 return push_inst(compiler, CMP | SET_FLAGS | RN(TMP_REG1) | RM(dst) | 0xfc0); in emit_single_op() [all …]
|
D | sljitNativeSPARC_common.c | 90 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 530 FAIL_IF(load_immediate(compiler, TMP_REG1, -local_size)); in sljit_emit_enter() 531 FAIL_IF(push_inst(compiler, SAVE | D(SLJIT_SP) | S1(SLJIT_SP) | S2(TMP_REG1), UNMOVABLE_INS)); in sljit_emit_enter() 761 arg2 = TMP_REG1; in getput_arg() 782 arg2 = TMP_REG1; in getput_arg() 836 else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1, dst, dstw)) in emit_op() 866 FAIL_IF(load_immediate(compiler, TMP_REG1, src1w)); in emit_op() 867 src1_r = TMP_REG1; in emit_op() 873 if (getput_arg_fast(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w)) in emit_op() 877 src1_r = TMP_REG1; in emit_op() [all …]
|
D | sljitNativePPC_64.c | 130 FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ 131 src1 = TMP_REG1; \ 141 FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ 142 src1 = TMP_REG1; \ 151 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 158 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 171 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 186 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 198 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 203 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() [all …]
|
D | sljitNativeX86_64.c | 437 tmp = TMP_REG1; in sljit_emit_enter() 455 tmp = TMP_REG1; in sljit_emit_enter() 486 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096); in sljit_emit_enter() 488 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 2); in sljit_emit_enter() 490 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 3); in sljit_emit_enter() 493 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, local_size >> 12); in sljit_emit_enter() 497 BINARY_IMM32(SUB, 1, TMP_REG1, 0); in sljit_emit_enter() 509 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter() 677 SLJIT_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R3] == 1 && reg_map[TMP_REG1] == 2); in call_with_args() 694 *src_ptr = TMP_REG1; in call_with_args() [all …]
|
D | sljitNativePPC_32.c | 52 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 59 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 74 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 86 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 90 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op()
|
D | sljitNativeX86_32.c | 348 PUSH_REG(reg_map[TMP_REG1]); in sljit_emit_enter() 359 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), args_size + size); in sljit_emit_enter() 495 EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), size, TMP_REG1, 0); in sljit_emit_enter() 589 POP_REG(reg_map[TMP_REG1]); in emit_stack_frame_release() 681 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), compiler->scratches_offset); in c_fast_call_with_args() 708 EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), stack_size, TMP_REG1, 0); in c_fast_call_with_args() 781 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), compiler->scratches_offset); in cdecl_call_with_args() 804 …EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), stack_size, (word_arg_count >= 4) ? TMP_REG1 : word_arg_c… in cdecl_call_with_args() 1054 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), offset); in tail_call_with_args()
|
D | sljitNativeS390X.c | 47 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro
|