/PHP-7.4/ext/pcre/pcre2lib/sljit/ |
H A D | sljitLir.h | 439 sljit_sw imm; 445 sljit_sw cache_argw; 451 sljit_sw cache_argw; 456 sljit_sw cache_argw; 966 sljit_s32 dst, sljit_sw dstw, 1022 sljit_s32 dst, sljit_sw dstw, 1100 sljit_s32 dst, sljit_sw dstw, 1120 sljit_s32 dst, sljit_sw dstw, 1478 sljit_sw addr; 1479 sljit_sw r2; [all …]
|
H A D | sljitNativeX86_32.c | 35 INC_SIZE(1 + sizeof(sljit_sw)); in emit_do_imm() 150 inst[2] = sizeof(sljit_sw) * 2; in sljit_emit_enter() 156 inst[2] = sizeof(sljit_sw) * 3; in sljit_emit_enter() 162 inst[2] = sizeof(sljit_sw) * 4; in sljit_emit_enter() 333 RET_I16(sizeof(sljit_sw)); in sljit_emit_return() 350 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 352 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 385 inst_size += sizeof(sljit_sw); in emit_x86_instruction() 421 inst_size += sizeof(sljit_sw); in emit_x86_instruction() 498 buf_ptr += sizeof(sljit_sw); in emit_x86_instruction() [all …]
|
H A D | sljitNativeX86_common.c | 80 w = compiler->saveds_offset - ((p) - SLJIT_R2) * (sljit_sw)sizeof(sljit_sw); \ 82 w = compiler->locals_offset + ((p) - SLJIT_S2) * (sljit_sw)sizeof(sljit_sw); \ 496 sljit_sw executable_offset; in sljit_generate_code() 497 sljit_sw jump_addr; in sljit_generate_code() 685 sljit_s32 dst, sljit_sw dstw, 691 sljit_s32 dst, sljit_sw dstw, 696 sljit_s32 dst, sljit_sw dstw, 802 sljit_s32 src, sljit_sw srcw, sljit_s32 base, sljit_sw disp) in adjust_shadow_stack() 880 sljit_s32 dst, sljit_sw dstw, in emit_mov() 881 sljit_s32 src, sljit_sw srcw) in emit_mov() [all …]
|
H A D | sljitLir.c | 260 extra) * sizeof(sljit_sw)) 382 && (sizeof(sljit_sw) == 4 || sizeof(sljit_sw) == 8) in sljit_create_compiler() 1186 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op1() 1187 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op1() 1250 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_op2() 1320 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op_src() 1399 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1() 1400 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1() 1471 sljit_s32 dst, sljit_sw dstw, in check_sljit_emit_fop1_conv_sw_from_f64() 1472 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1_conv_sw_from_f64() [all …]
|
H A D | sljitNativeARM_32.c | 406 sljit_sw diff; in detect_jump_type() 416 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type() 419 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type() 441 diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr - executable_offset); in detect_jump_type() 444 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)code_ptr); in detect_jump_type() 468 sljit_sw diff = (sljit_sw)(((sljit_sw)new_addr - (sljit_sw)(inst + 2) - executable_offset) >> 2); in inline_set_jump_addr() 587 sljit_sw executable_offset; in sljit_generate_code() 588 sljit_sw addr; in sljit_generate_code() 938 sljit_s32 dst, sljit_sw dstw, 1615 sljit_sw saved_reg_list[3]; in sljit_emit_op0() [all …]
|
H A D | sljitConfigInternal.h | 409 typedef long int sljit_sw; typedef 418 typedef int sljit_sw; typedef 426 typedef long long sljit_sw; typedef 429 typedef __int64 sljit_sw; typedef 433 typedef long int sljit_sw; typedef 620 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void* ptr); 674 #define SLJIT_LOCALS_OFFSET_BASE ((6 + 8) * sizeof(sljit_sw)) 677 #define SLJIT_LOCALS_OFFSET_BASE ((3 + 1) * sizeof(sljit_sw)) 679 #define SLJIT_LOCALS_OFFSET_BASE (3 * sizeof(sljit_sw)) 687 #define SLJIT_LOCALS_OFFSET_BASE (4 * sizeof(sljit_sw)) [all …]
|
H A D | sljitNativeSPARC_common.c | 220 sljit_sw diff; in detect_jump_type() 258 diff = ((sljit_sw)target_addr - (sljit_sw)(inst - 1) - executable_offset) >> 2; in detect_jump_type() 302 sljit_sw executable_offset; in sljit_generate_code() 394 SLJIT_ASSERT((sljit_sw)addr <= 0x1fffffff && (sljit_sw)addr >= -0x20000000); in sljit_generate_code() 400 SLJIT_ASSERT((sljit_sw)addr <= MAX_DISP && (sljit_sw)addr >= MIN_DISP); in sljit_generate_code() 711 sljit_s32 dst, sljit_sw dstw, in emit_op() 721 sljit_sw src2_r = 0; in emit_op() 887 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() 888 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() 933 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2() [all …]
|
H A D | sljitNativeARM_64.c | 166 sljit_sw diff; in detect_jump_type() 181 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type() 243 sljit_sw executable_offset; in sljit_generate_code() 331 SLJIT_ASSERT((sljit_sw)addr <= 0x1ffffff && (sljit_sw)addr >= -0x2000000); in sljit_generate_code() 339 SLJIT_ASSERT((sljit_sw)addr <= 0x3ffff && (sljit_sw)addr >= -0x40000); in sljit_generate_code() 485 imm = (sljit_sw)~uimm; in logical_imm() 559 simm = (sljit_sw)imm; in load_immediate() 617 sljit_sw imm, nimm; in emit_op_imm() 1167 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() 1168 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() [all …]
|
H A D | sljitNativePPC_common.c | 240 sljit_sw* ptrs; in sljit_set_function_context() 243 ptrs = (sljit_sw*)func; in sljit_set_function_context() 261 sljit_sw diff; in detect_jump_type() 263 sljit_sw extra_jump_flags; in detect_jump_type() 285 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type() 388 sljit_sw executable_offset; in sljit_generate_code() 529 SLJIT_ASSERT((sljit_sw)addr <= 0x7fff && (sljit_sw)addr >= -0x8000); in sljit_generate_code() 540 SLJIT_ASSERT((sljit_sw)addr <= 0x01ffffff && (sljit_sw)addr >= -0x02000000); in sljit_generate_code() 815 SLJIT_ASSERT(offs == -(sljit_sw)(sizeof(sljit_sw))); in sljit_emit_return() 990 sljit_sw high_short; in emit_op_mem() [all …]
|
H A D | sljitNativeX86_64.c | 33 inst = (sljit_u8*)ensure_buf(compiler, 1 + 2 + sizeof(sljit_sw)); in emit_load_imm64() 35 INC_SIZE(2 + sizeof(sljit_sw)); in emit_load_imm64() 68 code_ptr += short_addr ? sizeof(sljit_s32) : sizeof(sljit_sw); in generate_far_jump_code() 146 compiler->locals_offset = 6 * sizeof(sljit_sw); in sljit_emit_enter() 148 compiler->locals_offset = ((scratches > 2) ? 4 : 2) * sizeof(sljit_sw); in sljit_emit_enter() 292 compiler->locals_offset = 6 * sizeof(sljit_sw); in sljit_set_context() 395 sljit_s32 a, sljit_sw imma, in emit_x86_instruction() 397 sljit_s32 b, sljit_sw immb) in emit_x86_instruction() 750 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() 845 sljit_s32 dst, sljit_sw dstw, in emit_mov_int() [all …]
|
H A D | sljitNativeMIPS_common.c | 316 sljit_sw diff; in detect_jump_type() 347 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 365 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 511 sljit_sw executable_offset; in sljit_generate_code() 605 SLJIT_ASSERT((sljit_sw)addr <= SIMM_MAX && (sljit_sw)addr >= SIMM_MIN); in sljit_generate_code() 675 sljit_sw fir = 0; in sljit_has_cpu_feature() 774 offs = local_size - (sljit_sw)sizeof(sljit_sw); in sljit_emit_enter() 782 offs = -(sljit_sw)sizeof(sljit_sw); in sljit_emit_enter() 862 SLJIT_ASSERT(offs == local_size - (sljit_sw)(sizeof(sljit_sw))); in sljit_emit_return() 1088 sljit_s32 dst, sljit_sw dstw, in emit_op() [all …]
|
H A D | sljitNativeSPARC_32.c | 27 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw imm) in load_immediate() 39 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 147 sljit_s32 float_offset = (16 + 6) * sizeof(sljit_sw); in call_with_args() 204 …mpiler, STF | FD(float_arg_index) | S1(SLJIT_SP) | IMM((16 + 7) * sizeof(sljit_sw)), MOVABLE_INS)); in call_with_args() 205 …| FD(float_arg_index) | (1 << 25) | S1(SLJIT_SP) | IMM((16 + 8) * sizeof(sljit_sw)), MOVABLE_INS)); in call_with_args() 218 float_offset = (16 + 6) * sizeof(sljit_sw); in call_with_args() 234 …er, LDUW | DA(reg_index + 1) | S1(SLJIT_SP) | IMM(float_offset + sizeof(sljit_sw)), reg_index + 1)… in call_with_args() 260 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 266 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 277 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitNativeARM_T2_32.c | 242 sljit_sw diff; in detect_jump_type() 251 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type() 255 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type() 298 sljit_sw diff; in set_jump_instruction() 369 sljit_sw executable_offset; in sljit_generate_code() 1246 sljit_sw saved_reg_list[3]; in sljit_emit_op0() 1247 sljit_sw saved_reg_count; in sljit_emit_op0() 1341 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() 1342 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() 1428 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2() [all …]
|
H A D | sljitUtils.c | 267 SLJIT_INLINE static sljit_sw get_page_alignment(void) { in get_page_alignment() 269 static sljit_sw sljit_page_align; in get_page_alignment() 286 SLJIT_INLINE static sljit_sw get_page_alignment(void) { in get_page_alignment() 287 static sljit_sw sljit_page_align; in get_page_alignment() 311 sljit_sw page_align; in sljit_allocate_stack() 371 sljit_sw page_align; in sljit_stack_resize()
|
H A D | sljitProtExecAllocator.c | 266 sljit_sw executable_offset; 319 sljit_sw executable_offset; in sljit_malloc_exec() 361 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 401 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec() 409 free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size); in sljit_free_exec() 468 SLJIT_API_FUNC_ATTRIBUTE sljit_sw sljit_exec_offset(void* ptr) in sljit_exec_offset()
|
H A D | sljitNativeTILEGX_64.c | 905 sljit_sw diff; in detect_jump_type() 923 diff = ((sljit_sw) target_addr - (sljit_sw) inst) >> 3; in detect_jump_type() 1080 addr = (sljit_sw)(addr - (jump->addr)) >> 3; in sljit_generate_code() 1081 SLJIT_ASSERT((sljit_sw) addr <= SIMM_17BIT_MAX && (sljit_sw) addr >= SIMM_17BIT_MIN); in sljit_generate_code() 1093 addr = (sljit_sw)(addr - (jump->addr)) >> 3; in sljit_generate_code() 1314 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() 1941 …_s32 op, sljit_s32 flags, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 … in emit_op() 1949 sljit_sw src2_r = 0; in emit_op() 2242 … *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 … in sljit_emit_op2() 2282 sljit_s32 src, sljit_sw srcw) in sljit_emit_op_src() [all …]
|
H A D | sljitNativeMIPS_32.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() 70 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 419 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 425 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 436 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() 479 stack_offset += sizeof(sljit_sw); in call_with_args() 491 stack_offset += sizeof(sljit_sw); in call_with_args() 564 … LW | S(SLJIT_SP) | TA(5 + (offsets[arg_count] >> 2)) | IMM(offsets[arg_count] + sizeof(sljit_sw)); in call_with_args() 600 stack_offset += sizeof(sljit_sw); in post_call_with_args() 604 stack_offset += sizeof(sljit_sw); in post_call_with_args() [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() 252 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 258 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 269 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
H A D | sljitExecAllocator.c | 326 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec() 333 free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size); in sljit_free_exec()
|
H A D | sljitNativeMIPS_64.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() 70 if ((sljit_sw)uimm < 0) { in load_immediate() 161 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() 515 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw i… in emit_const() 525 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 537 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() 653 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall()
|
H A D | sljitNativePPC_64.c | 41 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() 468 static SLJIT_INLINE sljit_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw i… in emit_const() 477 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() 489 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
|
/PHP-7.4/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 328 sljit_sw start; 349 sljit_sw start; 419 sljit_sw lcc; 449 sljit_sw ctypes; 452 sljit_sw name_count; 590 #define OVECTOR(i) (OVECTOR_START + (i) * (sljit_sw)sizeof(sljit_sw)) 3187 uncleared_size = ((size / sizeof(sljit_sw)) % 3) * sizeof(sljit_sw); in reset_early_fail() 3194 OP1(SLJIT_MOV, SLJIT_MEM1(TMP1), -2 * (sljit_sw)sizeof(sljit_sw), src, 0); in reset_early_fail() 9448 sljit_sw value1; in compile_callout_matchingpath() 9449 sljit_sw value2; in compile_callout_matchingpath() [all …]
|