Searched refs:reg_map (Results 1 – 10 of 10) sorted by relevance
/PHP-7.2/ext/pcre/pcrelib/sljit/ |
H A D | sljitNativeTILEGX_64.c | 1425 FAIL_IF(ADD(reg_map[base], reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3])); in getput_arg() 1594 return ADD(reg_map[dst], reg_map[src2], ZERO); in emit_single_op() 1607 return ADD(reg_map[dst], reg_map[src2], ZERO); in emit_single_op() 1622 return ADD(reg_map[dst], reg_map[src2], ZERO); in emit_single_op() 1647 FAIL_IF(NOR(reg_map[dst], reg_map[src2], reg_map[src2])); in emit_single_op() 1656 FAIL_IF(CLZ(reg_map[dst], reg_map[src2])); in emit_single_op() 1714 FAIL_IF(ADD(reg_map[dst],reg_map[src1], reg_map[src2])); in emit_single_op() 1749 FAIL_IF(ADD(reg_map[dst], reg_map[src1], reg_map[src2])); in emit_single_op() 1832 FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); in emit_single_op() 1863 FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); in emit_single_op() [all …]
|
H A D | sljitNativeX86_32.c | 111 PUSH_REG(reg_map[TMP_REG1]); in sljit_emit_enter() 128 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | reg_map[SLJIT_R2]; in sljit_emit_enter() 132 *inst++ = MOD_REG | (reg_map[SLJIT_S1] << 3) | reg_map[SLJIT_R1]; in sljit_emit_enter() 143 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S0] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 148 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S1] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 153 *inst++ = MOD_DISP8 | (reg_map[SLJIT_S2] << 3) | reg_map[TMP_REG1]; in sljit_emit_enter() 454 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3); in emit_x86_instruction() 468 *buf_ptr++ = reg_map[b & REG_MASK] | (reg_map[OFFS_REG(b)] << 3) | (immb << 6); in emit_x86_instruction() 505 *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0]; in call_with_args() 551 POP_REG(reg_map[dst]); in sljit_emit_fast_enter() [all …]
|
H A D | sljitNativeX86_64.c | 60 if (reg_map[TMP_REG2] >= 8) in generate_far_jump_code() 92 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_enter() 96 if (reg_map[i] >= 8) in sljit_emit_enter() 102 size = reg_map[i] >= 8 ? 2 : 1; in sljit_emit_enter() 106 if (reg_map[i] >= 8) in sljit_emit_enter() 297 if (reg_map[i] >= 8) in sljit_emit_return() 308 if (reg_map[i] >= 8) in sljit_emit_return() 554 …SLJIT_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R0] < 8 && reg_map[SLJIT_R2] < 8 && reg_map[T… in call_with_args() 569 …SLJIT_ASSERT(reg_map[SLJIT_R1] == 2 && reg_map[SLJIT_R0] < 8 && reg_map[SLJIT_R2] < 8 && reg_map[T… in call_with_args() 600 if (reg_map[dst] < 8) { in sljit_emit_fast_enter() [all …]
|
H A D | sljitNativeARM_T2_32.c | 52 #define RD3(rd) (reg_map[rd]) 61 ((reg_map[rn] << 3) | (reg_map[rd] & 0x7) | ((reg_map[rd] & 0x8) << 4)) 63 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7) 65 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7 && reg_map[reg3] <= 7) 70 #define RM4(rm) (reg_map[rm]) 1167 pop |= 1 << reg_map[i]; in sljit_emit_return() 1170 pop |= 1 << reg_map[i]; in sljit_emit_return() 1216 | reg_map[SLJIT_R1]); in sljit_emit_op0() 1222 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 12); in sljit_emit_op0() 1445 return reg_map[reg]; in sljit_get_register_index() [all …]
|
H A D | sljitNativeX86_common.c | 772 reg_map[SLJIT_R0] == 0 in sljit_emit_op0() 773 && reg_map[SLJIT_R1] == 2 in sljit_emit_op0() 777 reg_map[SLJIT_R0] == 0 in sljit_emit_op0() 778 && reg_map[SLJIT_R1] < 7 in sljit_emit_op0() 828 *inst = MOD_REG | ((op >= SLJIT_DIVMOD_UW) ? reg_map[TMP_REG1] : reg_map[SLJIT_R1]); in sljit_emit_op0() 924 if (reg_map[src] >= 4) { in emit_mov_byte() 937 if (reg_map[dst] < 4) { in emit_mov_byte() 2200 return reg_map[reg]; 2679 if (reg_map[dst] <= 4) { 2691 *inst = MOD_REG | (reg_map[dst] << 3) | reg_map[dst]; [all …]
|
H A D | sljitNativeARM_32.c | 61 #define RM(rm) (reg_map[rm]) 918 push |= 1 << reg_map[i]; in sljit_emit_enter() 921 push |= 1 << reg_map[i]; in sljit_emit_enter() 976 pop |= 1 << reg_map[i]; in sljit_emit_return() 979 pop |= 1 << reg_map[i]; in sljit_emit_return() 1116 return push_inst(compiler, MUL | (reg_map[dst] << 16) | (reg_map[src2] << 8) | reg_map[src1]); in emit_single_op() 1118 …AIL_IF(push_inst(compiler, SMULL | (reg_map[TMP_REG1] << 16) | (reg_map[dst] << 12) | (reg_map[src… in emit_single_op() 1608 | (reg_map[SLJIT_R0] << 8) in sljit_emit_op0() 1609 | reg_map[SLJIT_R1]); in sljit_emit_op0() 1615 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0() [all …]
|
H A D | sljitNativeARM_64.c | 46 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 8] = { variable 51 #define RD(rd) (reg_map[rd]) 52 #define RT(rt) (reg_map[rt]) 53 #define RN(rn) (reg_map[rn] << 5) 54 #define RT2(rt2) (reg_map[rt2] << 10) 55 #define RM(rm) (reg_map[rm] << 16) 1322 SLJIT_ASSERT(reg_map[1] == 0 && reg_map[3] == 2 && reg_map[5] == 4); in sljit_emit_op1() 1565 return reg_map[reg]; in sljit_get_register_index()
|
H A D | sljitNativeSPARC_common.c | 98 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 6] = { variable 106 #define D(d) (reg_map[d] << 25) 108 #define S1(s1) (reg_map[s1] << 14) 109 #define S2(s2) (reg_map[s2]) 116 #define DR(dr) (reg_map[dr]) 959 return reg_map[reg]; in sljit_get_register_index()
|
H A D | sljitNativePPC_common.c | 108 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = { variable 115 #define D(d) (reg_map[d] << 21) 116 #define S(s) (reg_map[s] << 21) 117 #define A(a) (reg_map[a] << 16) 118 #define B(b) (reg_map[b] << 11) 119 #define C(c) (reg_map[c] << 6) 1734 return reg_map[reg]; in sljit_get_register_index()
|
H A D | sljitNativeMIPS_common.c | 66 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = { variable 74 #define S(s) (reg_map[s] << 21) 75 #define T(t) (reg_map[t] << 16) 76 #define D(d) (reg_map[d] << 11) 87 #define DR(dr) (reg_map[dr]) 1294 return reg_map[reg]; in sljit_get_register_index()
|
Completed in 112 milliseconds