Home
last modified time | relevance | path

Searched refs:new_target (Results 1 – 13 of 13) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_64.c191 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
197 if ((new_target & 0x800) != 0) in sljit_set_jump_addr()
198 new_target += 0x1000; in sljit_set_jump_addr()
200 high = (sljit_sw)new_target >> 32; in sljit_set_jump_addr()
202 if ((new_target & 0x80000000l) != 0) in sljit_set_jump_addr()
215 inst[2] = (inst[2] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
217 inst[5] = (inst[5] & 0xfffff) | IMM_I(new_target); in sljit_set_jump_addr()
H A DsljitNativeRISCV_32.c124 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
129 if ((new_target & 0x800) != 0) in sljit_set_jump_addr()
130 new_target += 0x1000; in sljit_set_jump_addr()
135 inst[0] = (inst[0] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
137 inst[1] = (inst[1] & 0xfffff) | IMM_I(new_target); in sljit_set_jump_addr()
H A DsljitNativeMIPS_64.c199 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
205 inst[0] = (inst[0] & 0xffff0000) | ((sljit_ins)(new_target >> 48) & 0xffff); in sljit_set_jump_addr()
206 inst[1] = (inst[1] & 0xffff0000) | ((sljit_ins)(new_target >> 32) & 0xffff); in sljit_set_jump_addr()
207 inst[3] = (inst[3] & 0xffff0000) | ((sljit_ins)(new_target >> 16) & 0xffff); in sljit_set_jump_addr()
208 inst[5] = (inst[5] & 0xffff0000) | ((sljit_ins)new_target & 0xffff); in sljit_set_jump_addr()
H A DsljitNativeMIPS_32.c192 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
199 inst[0] = (inst[0] & 0xffff0000) | ((new_target >> 16) & 0xffff); in sljit_set_jump_addr()
200 inst[1] = (inst[1] & 0xffff0000) | (new_target & 0xffff); in sljit_set_jump_addr()
H A DsljitNativePPC_64.c706 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
712 inst[0] = (inst[0] & 0xffff0000u) | ((sljit_ins)(new_target >> 48) & 0xffff); in sljit_set_jump_addr()
713 inst[1] = (inst[1] & 0xffff0000u) | ((sljit_ins)(new_target >> 32) & 0xffff); in sljit_set_jump_addr()
714 inst[3] = (inst[3] & 0xffff0000u) | ((sljit_ins)(new_target >> 16) & 0xffff); in sljit_set_jump_addr()
715 inst[4] = (inst[4] & 0xffff0000u) | ((sljit_ins)new_target & 0xffff); in sljit_set_jump_addr()
H A DsljitNativePPC_32.c473 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
480 inst[0] = (inst[0] & 0xffff0000) | ((new_target >> 16) & 0xffff); in sljit_set_jump_addr()
481 inst[1] = (inst[1] & 0xffff0000) | (new_target & 0xffff); in sljit_set_jump_addr()
H A DsljitNativeLOONGARCH_64.c3081 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
3089 …inst[0] = (inst[0] & (OPC_1RI20(0x7f) | 0x1f)) | (sljit_ins)(((new_target & 0xffffffff) >> 12) << … in sljit_set_jump_addr()
3092 …inst[1] = (inst[1] & (OPC_1RI20(0x7f) | 0x1f)) | (sljit_ins)(sljit_ins)(((new_target >> 32) & 0xff… in sljit_set_jump_addr()
3095 inst[2] = (inst[2] & (OPC_2RI12(0x3ff) | 0x3ff)) | IMM_I12(new_target >> 52); in sljit_set_jump_addr()
3099 inst[3] = (inst[3] & (OPC_2RI12(0x3ff) | 0x3ff)) | IMM_I12(new_target); in sljit_set_jump_addr()
3101 inst[3] = (inst[3] & (OPC_2RI16(0x3f) | 0x3ff)) | IMM_I12((new_target & 0xfff) >> 2); in sljit_set_jump_addr()
H A DsljitNativeARM_64.c3289 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
3299 inst[0] = MOVZ | dst | (((sljit_u32)new_target & 0xffff) << 5); in sljit_set_jump_addr()
3300 inst[1] = MOVK | dst | (((sljit_u32)(new_target >> 16) & 0xffff) << 5) | (1 << 21); in sljit_set_jump_addr()
3301 inst[2] = MOVK | dst | (((sljit_u32)(new_target >> 32) & 0xffff) << 5) | (2 << 21); in sljit_set_jump_addr()
3302 inst[3] = MOVK | dst | ((sljit_u32)(new_target >> 48) << 5) | (3 << 21); in sljit_set_jump_addr()
H A DsljitLir.h2157 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec…
H A DsljitNativeX86_common.c4793 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… argument
4799 …sljit_unaligned_store_sw((void*)addr, (sljit_sw)(new_target - (addr + 4) - (sljit_uw)executable_of…
4801 sljit_unaligned_store_sw((void*)addr, (sljit_sw)new_target);
H A DsljitNativeARM_T2_32.c4130 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
4136 modify_imm32_const(inst, new_target); in sljit_set_jump_addr()
H A DsljitNativeS390X.c4489 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
4496 *ptr = new_target; in sljit_set_jump_addr()
H A DsljitNativeARM_32.c4493 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
4495 inline_set_jump_addr(addr, executable_offset, new_target, 1); in sljit_set_jump_addr()

Completed in 130 milliseconds