Home
last modified time | relevance | path

Searched refs:reg_map (Results 1 – 14 of 14) sorted by relevance

/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c145 if (reg_map[b] >= 8) in emit_x86_instruction()
176 if (reg_map[a] >= 8) in emit_x86_instruction()
409 if (reg_map[i] >= 8) in sljit_emit_enter()
419 if (reg_map[i] >= 8) in sljit_emit_enter()
635 if (reg_map[i] >= 8) in emit_stack_frame_release()
646 if (reg_map[i] >= 8) in emit_stack_frame_release()
708 SLJIT_ASSERT(reg_map[SLJIT_R1] == 6 && reg_map[SLJIT_R3] == 1 && reg_map[TMP_REG1] == 2); in call_with_args()
744 …SLJIT_ASSERT(reg_map[SLJIT_R3] == 1 && reg_map[SLJIT_R1] == 2 && reg_map[SLJIT_R2] == 8 && reg_map in call_with_args()
875 if (reg_map[dst] < 8) { in sljit_emit_fast_enter()
904 if (reg_map[src] < 8) { in emit_fast_return()
[all …]
H A DsljitNativeX86_32.c355 PUSH_REG(reg_map[TMP_REG1]); in sljit_emit_enter()
358 PUSH_REG(reg_map[SLJIT_S2]); in sljit_emit_enter()
360 PUSH_REG(reg_map[SLJIT_S1]); in sljit_emit_enter()
362 PUSH_REG(reg_map[SLJIT_S0]); in sljit_emit_enter()
564 POP_REG(reg_map[SLJIT_S0]); in emit_stack_frame_release()
566 POP_REG(reg_map[SLJIT_S1]); in emit_stack_frame_release()
568 POP_REG(reg_map[SLJIT_S2]); in emit_stack_frame_release()
571 POP_REG(reg_map[TMP_REG1]); in emit_stack_frame_release()
1161 POP_REG(reg_map[dst]); in sljit_emit_fast_enter()
1183 PUSH_REG(reg_map[src]); in emit_fast_return()
[all …]
H A DsljitNativeX86_common.c1106 reg_map[SLJIT_R0] == 0 in sljit_emit_op0()
1107 && reg_map[SLJIT_R1] == 2 in sljit_emit_op0()
1111 reg_map[SLJIT_R0] == 0 in sljit_emit_op0()
1112 && reg_map[SLJIT_R1] < 7 in sljit_emit_op0()
1162 *inst = MOD_REG | ((op >= SLJIT_DIVMOD_UW) ? reg_map[TMP_REG1] : reg_map[SLJIT_R1]); in sljit_emit_op0()
1262 if (reg_map[src] >= 4) { in emit_mov_byte()
1275 if (reg_map[dst] < 4) { in emit_mov_byte()
2666 return reg_map[reg];
3129 if (reg_map[dst] <= 4) {
3141 *inst = U8(MOD_REG | (reg_map[dst] << 3) | reg_map[dst]);
[all …]
H A DsljitNativeARM_T2_32.c71 …(((sljit_ins)reg_map[rn] << 3) | ((sljit_ins)reg_map[rd] & 0x7) | (((sljit_ins)reg_map[rd] & 0x8) …
73 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7)
75 (reg_map[reg1] <= 7 && reg_map[reg2] <= 7 && reg_map[reg3] <= 7)
1159 imm |= (sljit_uw)1 << reg_map[i]; in sljit_emit_enter()
1162 imm |= (sljit_uw)1 << reg_map[i]; in sljit_emit_enter()
1238 else if (reg_map[tmp] <= 7) in sljit_emit_enter()
1492 if (reg_map[restored_reg] <= 7) in emit_stack_frame_release()
1624 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
1858 if (reg_map[src_dst] <= 7) in sljit_emit_shift_into()
1915 return reg_map[reg]; in sljit_get_register_index()
[all …]
H A DsljitNativeARM_32.c71 #define RM(rm) ((sljit_uw)reg_map[rm])
72 #define RM8(rm) ((sljit_uw)reg_map[rm] << 8)
73 #define RD(rd) ((sljit_uw)reg_map[rd] << 12)
74 #define RN(rn) ((sljit_uw)reg_map[rn] << 16)
286 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in emit_blx()
1082 imm |= (sljit_uw)1 << reg_map[i]; in sljit_emit_enter()
1085 imm |= (sljit_uw)1 << reg_map[i]; in sljit_emit_enter()
1087 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_enter()
2078 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
2322 return reg_map[reg]; in sljit_get_register_index()
[all …]
H A DsljitNativeARM_64.c46 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 8] = { variable
55 #define RD(rd) ((sljit_ins)reg_map[rd])
56 #define RT(rt) ((sljit_ins)reg_map[rt])
57 #define RN(rn) ((sljit_ins)reg_map[rn] << 5)
58 #define RT2(rt2) ((sljit_ins)reg_map[rt2] << 10)
59 #define RM(rm) ((sljit_ins)reg_map[rm] << 16)
1577 SLJIT_ASSERT(reg_map[1] == 0 && reg_map[3] == 2 && reg_map[5] == 4); in sljit_emit_op_src()
1599 return reg_map[reg]; in sljit_get_register_index()
H A DsljitNativeSPARC_common.c100 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 6] = { variable
112 #define D(d) ((sljit_ins)reg_map[d] << 25)
116 #define S1(s1) ((sljit_ins)reg_map[s1] << 14)
119 #define S2(s2) ((sljit_ins)reg_map[s2])
127 #define DR(dr) (reg_map[dr])
128 #define DRF(dr, flags) ((sljit_s32)(reg_map[dr] | ((flags) & SET_FLAGS)))
1118 return reg_map[reg]; in sljit_get_register_index()
H A DsljitNativeMIPS_32.c78 SLJIT_ASSERT(reg_map[TMP_REG1] == 4 && freg_map[TMP_FREG1] == 12); in call_with_args()
H A DsljitNativeMIPS_64.c160 SLJIT_ASSERT(reg_map[TMP_REG1] == 4 && freg_map[TMP_FREG1] == 12); in call_with_args()
H A DsljitNativeSPARC_32.c153 reg = reg_map[*src & REG_MASK]; in call_with_args()
H A DsljitNativePPC_common.c107 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = { variable
118 #define D(d) ((sljit_ins)reg_map[d] << 21)
119 #define S(s) ((sljit_ins)reg_map[s] << 21)
120 #define A(a) ((sljit_ins)reg_map[a] << 16)
121 #define B(b) ((sljit_ins)reg_map[b] << 11)
122 #define C(c) ((sljit_ins)reg_map[c] << 6)
1860 return reg_map[reg]; in sljit_get_register_index()
H A DsljitNativeRISCV_common.c53 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = { variable
65 #define RD(rd) ((sljit_ins)reg_map[rd] << 7)
66 #define RS1(rs1) ((sljit_ins)reg_map[rs1] << 15)
67 #define RS2(rs2) ((sljit_ins)reg_map[rs2] << 20)
1953 return reg_map[reg]; in sljit_get_register_index()
H A DsljitNativeS390X.c50 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 4] = { variable
125 #define R0(r) ((sljit_ins)reg_map[r])
140 SLJIT_ASSERT(r >= 0 && r < (sljit_s32)(sizeof(reg_map) / sizeof(reg_map[0]))); in gpr()
141 return reg_map[r]; in gpr()
H A DsljitNativeMIPS_common.c90 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = { variable
112 #define S(s) ((sljit_ins)reg_map[s] << 21)
113 #define T(t) ((sljit_ins)reg_map[t] << 16)
114 #define D(d) ((sljit_ins)reg_map[d] << 11)
125 #define DR(dr) (reg_map[dr])
2524 return reg_map[reg]; in sljit_get_register_index()

Completed in 99 milliseconds