/external/pcre/dist2/src/sljit/ |
D | sljitNativeX86_common.c | 71 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 90 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 709 FAIL_IF(emit_load_imm64(compiler, TMP_REG1, srcw)); in emit_mov() 710 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov() 730 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); in emit_mov() 733 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov() 773 && reg_map[TMP_REG1] > 7); in sljit_emit_op0() 778 && reg_map[TMP_REG1] == 2); in sljit_emit_op0() 787 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_R1, 0); in sljit_emit_op0() 790 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, TMP_REG1, 0); in sljit_emit_op0() [all …]
|
D | sljitNativeARM_64.c | 37 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 575 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 576 arg1 = TMP_REG1; in emit_op_imm() 594 SLJIT_ASSERT(!(flags & SET_FLAGS) && (flags & ARG2_IMM) && arg1 == TMP_REG1); in emit_op_imm() 697 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 698 arg1 = TMP_REG1; in emit_op_imm() 707 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 712 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 715 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() 720 SLJIT_ASSERT(!(flags & SET_FLAGS) && arg1 == TMP_REG1); in emit_op_imm() [all …]
|
D | sljitNativeSPARC_32.c | 48 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 55 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 68 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 78 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() 84 FAIL_IF(push_inst(compiler, OR | D(TMP_REG1) | S1(0) | S2(src2), DR(TMP_REG1))); in emit_single_op() 90 FAIL_IF(push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(TMP_REG1) | S2(0), SET_FLAGS)); in emit_single_op() 91 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 | sljitNativeARM_T2_32.c | 40 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 566 FAIL_IF(load_immediate(compiler, TMP_REG1, arg1)); in emit_op_imm() 567 arg1 = TMP_REG1; in emit_op_imm() 728 arg2 = (arg1 == TMP_REG1) ? TMP_REG2 : TMP_REG1; in emit_op_imm() 733 arg1 = (arg2 == TMP_REG1) ? TMP_REG2 : TMP_REG1; in emit_op_imm() 1073 FAIL_IF(push_inst32(compiler, SUB_WI | RD4(TMP_REG1) | RN4(SLJIT_SP) | imm)); in sljit_emit_enter() 1101 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG2) | RN4(TMP_REG1))); in sljit_emit_enter() 1102 FAIL_IF(push_inst32(compiler, SUB_WI | RD4(TMP_REG1) | RN4(TMP_REG1) | imm)); in sljit_emit_enter() 1107 FAIL_IF(push_inst32(compiler, LDRI | 0x400 | RT4(TMP_REG2) | RN4(TMP_REG1))); in sljit_emit_enter() 1108 FAIL_IF(push_inst32(compiler, SUB_WI | RD4(TMP_REG1) | RN4(TMP_REG1) | imm)); in sljit_emit_enter() [all …]
|
D | sljitNativePPC_common.c | 94 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 999 FAIL_IF(load_immediate(compiler, TMP_REG1, src1w)); in emit_op() 1000 src1_r = TMP_REG1; in emit_op() 1003 FAIL_IF(emit_op_mem(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, TMP_REG1)); in emit_op() 1004 src1_r = TMP_REG1; in emit_op() 1029 return emit_op_mem(compiler, input_flags, dst_r, dst, dstw, TMP_REG1); in emit_op() 1048 FAIL_IF(push_inst(compiler, OR | S(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R0))); in sljit_emit_op0() 1050 FAIL_IF(push_inst(compiler, MULLD | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); in sljit_emit_op0() 1051 …return push_inst(compiler, (op == SLJIT_LMUL_UW ? MULHDU : MULHD) | D(SLJIT_R1) | A(TMP_REG1) | B(… in sljit_emit_op0() 1053 FAIL_IF(push_inst(compiler, MULLW | D(SLJIT_R0) | A(TMP_REG1) | B(SLJIT_R1))); in sljit_emit_op0() [all …]
|
D | sljitNativeMIPS_common.c | 61 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 755 FAIL_IF(load_immediate(compiler, DR(TMP_REG1), local_size)); in sljit_emit_return() 756 FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_SP) | T(TMP_REG1) | D(TMP_REG1), DR(TMP_REG1))); in sljit_emit_return() 757 base = S(TMP_REG1); in sljit_emit_return() 782 return push_inst(compiler, ADDU_W | S(TMP_REG1) | TA(0) | D(SLJIT_SP), UNMOVABLE_INS); in sljit_emit_return() 884 tmp_ar = DR(TMP_REG1); in getput_arg() 969 tmp_ar = DR(TMP_REG1); in emit_op_mem() 1030 …else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, DR(TMP_REG1), dst, dstw… in emit_op() 1063 FAIL_IF(load_immediate(compiler, DR(TMP_REG1), src1w)); in emit_op() 1064 src1_r = TMP_REG1; in emit_op() [all …]
|
D | sljitNativeX86_32.c | 110 PUSH_REG(reg_map[TMP_REG1]); in sljit_emit_enter() 114 *inst++ = MOD_REG | (reg_map[TMP_REG1] << 3) | 0x4 /* esp */; in sljit_emit_enter() 144 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S0] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 150 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S1] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 156 inst[1] = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 180 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096); in sljit_emit_enter() 182 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 2); in sljit_emit_enter() 184 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 3); in sljit_emit_enter() 192 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_R0), -4096); in sljit_emit_enter() 206 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter() [all …]
|
D | sljitNativeARM_32.c | 45 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 273 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in emit_blx() 275 return push_inst(compiler, BLX | RM(TMP_REG1)); in emit_blx() 501 inst[1] = BLX | RM(TMP_REG1); in inline_set_jump_addr() 1015 SLJIT_ASSERT(src1 == TMP_REG1); \ 1031 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1042 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1061 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op() 1117 …FAIL_IF(push_inst(compiler, SMULL | (reg_map[TMP_REG1] << 16) | (reg_map[dst] << 12) | (reg_map[sr… in emit_single_op() 1120 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 487 FAIL_IF(load_immediate(compiler, TMP_REG1, -local_size)); in sljit_emit_enter() 488 FAIL_IF(push_inst(compiler, SAVE | D(SLJIT_SP) | S1(SLJIT_SP) | S2(TMP_REG1), UNMOVABLE_INS)); in sljit_emit_enter() 628 arg2 = TMP_REG1; in getput_arg() 649 arg2 = TMP_REG1; in getput_arg() 703 else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1, dst, dstw)) in emit_op() 733 FAIL_IF(load_immediate(compiler, TMP_REG1, src1w)); in emit_op() 734 src1_r = TMP_REG1; in emit_op() 740 if (getput_arg_fast(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w)) in emit_op() 744 src1_r = TMP_REG1; in emit_op() [all …]
|
D | sljitNativeMIPS_32.c | 79 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 86 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 105 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 123 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 131 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 143 FAIL_IF(push_inst(compiler, ADDU | S(src2) | TA(0) | D(TMP_REG1), DR(TMP_REG1))); in emit_single_op() 145 FAIL_IF(push_inst(compiler, BEQ | S(TMP_REG1) | TA(0) | IMM(5), UNMOVABLE_INS)); in emit_single_op() 150 FAIL_IF(push_inst(compiler, BGEZ | S(TMP_REG1) | IMM(-2), UNMOVABLE_INS)); in emit_single_op() 151 FAIL_IF(push_inst(compiler, SLL | T(TMP_REG1) | D(TMP_REG1) | SH_IMM(1), UNMOVABLE_INS)); in emit_single_op() 199 FAIL_IF(push_inst(compiler, SLL | TA(OTHER_FLAG) | D(TMP_REG1) | SH_IMM(31), DR(TMP_REG1))); in emit_single_op() [all …]
|
D | sljitNativeMIPS_64.c | 169 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 176 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 191 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 210 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 214 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 222 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 234 …FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src2) | TA(0) | D(TMP_REG1), DR(TMP_REG1))); in emit_single_op() 236 FAIL_IF(push_inst(compiler, BEQ | S(TMP_REG1) | TA(0) | IMM(5), UNMOVABLE_INS)); in emit_single_op() 241 FAIL_IF(push_inst(compiler, BGEZ | S(TMP_REG1) | IMM(-2), UNMOVABLE_INS)); in emit_single_op() 242 …FAIL_IF(push_inst(compiler, SELECT_OP(DSLL, SLL) | T(TMP_REG1) | D(TMP_REG1) | SH_IMM(1), UNMOVABL… in emit_single_op() [all …]
|
D | sljitNativePPC_64.c | 133 FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ 134 src1 = TMP_REG1; \ 144 FAIL_IF(push_inst(compiler, EXTSW | S(src1) | A(TMP_REG1))); \ 145 src1 = TMP_REG1; \ 154 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 161 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 174 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 189 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 201 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 206 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() [all …]
|
D | sljitNativeX86_64.c | 175 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096); in sljit_emit_enter() 177 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 2); in sljit_emit_enter() 179 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 3); in sljit_emit_enter() 183 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, (local_size - 1) >> 12); in sljit_emit_enter() 191 TMP_REG1, 0, TMP_REG1, 0, SLJIT_IMM, 1)); in sljit_emit_enter() 201 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter() 562 SLJIT_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R3] == 1 && reg_map[TMP_REG1] == 2); in call_with_args() 584 *src_ptr = TMP_REG1; in call_with_args() 587 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_R2, 0); in call_with_args() 601 static sljit_u8 word_arg_regs[5] = { 0, SLJIT_R3, SLJIT_R1, SLJIT_R2, 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() 95 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op()
|
D | sljitNativeTILEGX_64.c | 46 #define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) macro 1361 SLJIT_ASSERT(!(flags & LOAD_DATA) && reg_map[TMP_REG1] != reg_ar); in getput_arg() 1592 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 1599 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 1614 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 1629 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 1643 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 1652 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & SRC2_IMM)); in emit_single_op() 2021 src1_r = TMP_REG1; in emit_op() 2029 src1_r = TMP_REG1; in emit_op() [all …]
|