/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitLir.h | 457 sljit_sw executable_offset; 491 sljit_sw executable_offset; 537 sljit_sw cache_argw; 547 sljit_sw cache_argw; 559 sljit_sw cache_argw; 850 sljit_s32 src, sljit_sw srcw); 1196 sljit_s32 dst, sljit_sw dstw, 1277 sljit_s32 dst, sljit_sw dstw, 1441 sljit_s32 dst, sljit_sw dstw, 1461 sljit_s32 dst, sljit_sw dstw, [all …]
|
H A D | sljitNativeMIPS_32.c | 30 sljit_sw src1, sljit_sw src2, sljit_sw dst) in emit_copysign() 206 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() 241 offset += sizeof(sljit_sw); in call_with_args() 259 offset += sizeof(sljit_sw); in call_with_args() 269 SLJIT_ASSERT(offset <= 8 * sizeof(sljit_sw)); in call_with_args() 291 if (*offsets_ptr < 4 * sizeof(sljit_sw)) { in call_with_args() 317 if (*offsets_ptr < 4 * sizeof (sljit_sw)) in call_with_args() 327 if (*offsets_ptr >= 4 * sizeof (sljit_sw)) in call_with_args() 399 SLJIT_MEM1(SLJIT_SP), (sljit_sw)(extra_space - sizeof(sljit_sw)))); in sljit_emit_call() 411 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() [all …]
|
H A D | sljitNativeRISCV_64.c | 27 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_r, sljit_sw imm, slj… in load_immediate() 29 sljit_sw high; in load_immediate() 133 sljit_sw imm; in sljit_emit_fset64() 168 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 170 sljit_sw high; in emit_const() 191 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 194 sljit_sw high; in sljit_set_jump_addr() 200 high = (sljit_sw)new_target >> 32; in sljit_set_jump_addr() 215 inst[2] = (inst[2] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
|
H A D | sljitNativeARM_32.c | 478 sljit_sw diff; in detect_jump_type() 492 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type() 530 sljit_sw diff = (sljit_sw)(((sljit_sw)new_addr - (sljit_sw)(inst + 2) - executable_offset) >> 2); in set_jump_addr() 717 sljit_sw diff; in mov_addr_get_length() 750 sljit_sw diff; in reduce_code_size() 786 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr - 2; in reduce_code_size() 798 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 827 sljit_sw diff; in sljit_generate_code() 3635 sljit_sw argw = *memw; in update_mem_addr() 4129 srcw &= ((sljit_sw)1 << (((sljit_sw)1 << elem_size) << 3)) - 1; in sljit_emit_simd_replicate() [all …]
|
H A D | sljitNativeX86_common.c | 743 SLJIT_ASSERT((sljit_sw)addr <= 0x7f && (sljit_sw)addr >= -0x80); in generate_jump_or_mov_addr() 751 SLJIT_ASSERT((sljit_sw)addr <= HALFWORD_MAX && (sljit_sw)addr >= HALFWORD_MIN); in generate_jump_or_mov_addr() 765 sljit_sw diff; in reduce_code_size() 808 diff = (sljit_sw)jump->u.label->size - (sljit_sw)(jump->addr - size_reduce); in reduce_code_size() 1672 sljit_sw max; in emit_clz_ctz() 2744 sljit_sw dstw = 0; 2778 sljit_sw src1w = 0; 2779 sljit_sw dstw = 0; 2783 sljit_sw src2w = 0; 4775 sljit_sw srcw = 0; [all …]
|
H A D | sljitConfigInternal.h | 335 typedef int sljit_sw; typedef 346 typedef int sljit_sw; typedef 354 typedef long long sljit_sw; typedef 357 typedef __int64 sljit_sw; typedef 361 typedef long int sljit_sw; typedef 365 typedef sljit_sw sljit_sp; 569 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void *code); 645 #define SLJIT_LOCALS_OFFSET_BASE (2 * (sljit_s32)sizeof(sljit_sw)) 661 #define SLJIT_LOCALS_OFFSET_BASE ((6 + 8) * (sljit_s32)sizeof(sljit_sw)) 666 #define SLJIT_LOCALS_OFFSET_BASE (3 * (sljit_s32)sizeof(sljit_sw)) [all …]
|
H A D | sljitNativeS390X.c | 1028 sljit_s32 src, sljit_sw srcw) in emit_move() 1126 sljit_sw src2w, in emit_ri() 1150 sljit_sw src2w) in emit_rie_d() 1230 sljit_s32 dst, sljit_sw dstw, in emit_siy() 1231 sljit_sw srcw) in emit_siy() 1400 sljit_sw executable_offset; in sljit_generate_code() 1413 sljit_sw source, offset; in sljit_generate_code() 1856 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to() 2008 sljit_s32 dst, sljit_sw dstw, in sljit_emit_rev() 3529 sljit_sw imm; in sljit_emit_fset64() [all …]
|
H A D | sljitNativeX86_32.c | 48 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 50 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 226 sljit_s32 b, sljit_sw immb) in emit_vex_instruction() 674 sljit_sw stack_size = 0; in call_get_stack_size() 787 sljit_sw word_arg4_offset; in tail_call_with_args() 1039 sljit_sw stack_size = 0; in sljit_emit_call() 1089 sljit_sw stack_size = 0; in sljit_emit_icall() 1255 sljit_sw dstw = 0; in sljit_emit_select() 1256 sljit_sw src2w = 0; in sljit_emit_select() 1592 sljit_sw regw, reg2w; in sljit_emit_fcopy() [all …]
|
H A D | sljitNativeARM_64.c | 209 sljit_sw diff; in detect_jump_type() 222 diff = (sljit_sw)target_addr - (sljit_sw)code_ptr - executable_offset; in detect_jump_type() 274 sljit_sw diff; in mov_addr_get_length() 382 sljit_sw diff; in reduce_code_size() 424 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 441 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 473 sljit_sw addr; in sljit_generate_code() 825 sljit_sw imm, nimm; in emit_op_imm() 1760 sljit_sw mask; in sljit_emit_shift_into() 2972 srcw &= ((sljit_sw)1 << (((sljit_sw)1 << elem_size) << 3)) - 1; in sljit_emit_simd_replicate() [all …]
|
H A D | sljitNativeARM_T2_32.c | 322 sljit_sw diff; in detect_jump_type() 331 diff = (sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset; in detect_jump_type() 334 diff = (sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2); in detect_jump_type() 383 sljit_sw diff; in mov_addr_get_length() 408 sljit_sw diff; in generate_jump_or_mov_addr() 483 sljit_sw diff; in reduce_code_size() 519 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr - 2; in reduce_code_size() 542 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 568 sljit_sw addr; in sljit_generate_code() 3804 srcw &= ((sljit_sw)1 << (((sljit_sw)1 << elem_size) << 3)) - 1; in sljit_emit_simd_replicate() [all …]
|
H A D | sljitLir.c | 471 && (sizeof(sljit_sw) == 4 || sizeof(sljit_sw) == 8) in sljit_create_compiler() 1454 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_return_to() 1493 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op1() 1494 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op1() 1627 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op2() 1772 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op_src() 1796 sljit_s32 dst, sljit_sw dstw) in check_sljit_emit_op_dst() 1869 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1() 1870 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1() 1941 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1_conv_sw_from_f64() [all …]
|
H A D | sljitNativeRISCV_common.c | 172 sljit_sw diff; in detect_jump_type() 188 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type() 270 sljit_sw diff; in mov_addr_get_length() 318 sljit_sw high; in load_addr_to_reg() 326 SLJIT_ASSERT((sljit_sw)addr >= S32_MIN && (sljit_sw)addr <= S32_MAX); in load_addr_to_reg() 409 sljit_sw diff; in reduce_code_size() 455 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 476 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 611 SLJIT_ASSERT((sljit_sw)addr >= BRANCH_MIN && (sljit_sw)addr <= BRANCH_MAX); in sljit_generate_code() 617 SLJIT_ASSERT((sljit_sw)addr >= JUMP_MIN && (sljit_sw)addr <= JUMP_MAX); in sljit_generate_code() [all …]
|
H A D | sljitNativeX86_64.c | 39 INC_SIZE(2 + sizeof(sljit_sw)); in emit_load_imm64() 63 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 65 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 290 sljit_s32 b, sljit_sw immb) in emit_vex_instruction() 401 sljit_sw diff; in generate_mov_addr_code() 411 diff = (sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in generate_mov_addr_code() 452 sljit_sw regs[2]; 744 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to() 902 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() 997 sljit_s32 dst, sljit_sw dstw) in sljit_emit_get_return_address() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 410 sljit_sw diff; in detect_jump_type() 426 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type() 488 sljit_sw diff; in mov_addr_get_length() 532 SLJIT_ASSERT((sljit_sw)addr >= S32_MIN && (sljit_sw)addr <= S32_MAX); in load_addr_to_reg() 576 sljit_sw diff; in reduce_code_size() 619 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 637 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 768 SLJIT_ASSERT((sljit_sw)addr >= JUMP_MIN && (sljit_sw)addr <= JUMP_MAX); in sljit_generate_code() 1197 sljit_sw offset; in getput_arg() 1744 sljit_sw src2_r = 0; in emit_op() [all …]
|
H A D | sljitNativeRISCV_32.c | 27 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_r, sljit_sw imm, slj… in load_immediate() 115 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 124 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 135 inst[0] = (inst[0] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
|
H A D | sljitNativePPC_common.c | 315 sljit_sw diff; in detect_jump_type() 338 diff = (sljit_sw)target_addr - (sljit_sw)code_ptr - executable_offset; in detect_jump_type() 443 SLJIT_ASSERT((sljit_sw)addr <= 0x7fff && (sljit_sw)addr >= -0x8000); in generate_jump_or_mov_addr() 454 SLJIT_ASSERT((sljit_sw)addr <= 0x01ffffff && (sljit_sw)addr >= -0x02000000); in generate_jump_or_mov_addr() 503 sljit_sw diff; in reduce_code_size() 549 diff = (sljit_sw)jump->u.label->size - (sljit_sw)jump->addr; in reduce_code_size() 596 sljit_sw executable_offset; in sljit_generate_code() 1055 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to() 1415 sljit_sw memw; in emit_rev() 1996 sljit_sw bit_length = 32; in sljit_emit_shift_into() [all …]
|
H A D | sljitNativeMIPS_64.c | 46 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() 87 if ((sljit_sw)uimm < 0) { in load_immediate() 138 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 152 sljit_sw imm; in sljit_emit_fset64() 199 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 214 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() 337 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall()
|
H A D | sljitNativeMIPS_common.c | 489 sljit_sw diff; in detect_jump_type() 521 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 538 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 706 sljit_sw executable_offset; in sljit_generate_code() 802 SLJIT_ASSERT((sljit_sw)addr <= SIMM_MAX && (sljit_sw)addr >= SIMM_MIN); in sljit_generate_code() 1260 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to() 1378 sljit_sw offset, argw_hi; in getput_arg() 2260 sljit_s32 dst, sljit_sw dstw, in emit_op() 2270 sljit_sw src2_r = 0; in emit_op() 2682 sljit_sw bit_length = 32; in sljit_emit_shift_into() [all …]
|
H A D | sljitNativePPC_32.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() 322 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 329 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw() 330 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw() 336 FAIL_IF(load_immediate(compiler, TMP_REG1, srcw ^ (sljit_sw)0x80000000)); in sljit_emit_fop1_conv_f64_from_sw() 371 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_uw() 372 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_uw() 473 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
|
H A D | sljitNativePPC_64.c | 42 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() 562 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 572 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw() 573 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw() 608 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_uw() 609 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_uw() 675 sljit_sw imm; in sljit_emit_fset64() 706 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
|
H A D | sljitUtils.c | 151 sljit_sw align; in get_page_alignment()
|
H A D | sljitSerialize.c | 88 sljit_sw last_flags;
|
/php-src/ext/pcre/pcre2lib/sljit/allocator_src/ |
H A D | sljitExecAllocatorCore.c | 98 sljit_sw executable_offset; 161 sljit_sw executable_offset; in sljit_malloc_exec() 206 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 253 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec() 265 free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size); in sljit_free_exec() 323 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void *code) in sljit_exec_offset()
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 343 sljit_sw start; 370 sljit_sw start; 445 sljit_sw lcc; 475 sljit_sw ctypes; 478 sljit_sw name_count; 2710 sljit_sw private_srcw[2]; in copy_recurse_data() 2711 sljit_sw shared_srcw[3]; in copy_recurse_data() 3377 uncleared_size = ((size / sizeof(sljit_sw)) % 3) * sizeof(sljit_sw); in reset_early_fail() 9960 sljit_sw value1; in compile_callout_matchingpath() 9961 sljit_sw value2; in compile_callout_matchingpath() [all …]
|
H A D | pcre2_jit_simd_inc.h | 596 sljit_emit_simd_mov(compiler, reg_type, SLJIT_FR1, SLJIT_MEM1(STR_PTR), -(sljit_sw)diff); in fast_forward_char_pair_simd() 691 sljit_emit_simd_mov(compiler, reg_type, SLJIT_FR1, SLJIT_MEM1(STR_PTR), -(sljit_sw)diff); in fast_forward_char_pair_simd()
|