Home
last modified time | relevance | path

Searched refs:sljit_u8 (Results 1 – 22 of 22) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c35 sljit_u8 *inst; in emit_load_imm64()
48 sljit_u8 *inst; in emit_do_imm32()
67 sljit_u8 *inst; in emit_x86_instruction()
68 sljit_u8 *buf_ptr; in emit_x86_instruction()
69 sljit_u8 rex = 0; in emit_x86_instruction()
292 sljit_u8 *inst; in emit_vex_instruction()
469 sljit_u8 *inst; in sljit_emit_enter()
665 sljit_u8 *inst; in emit_stack_frame_release()
936 sljit_u8 *inst; in emit_fast_enter()
960 sljit_u8 *inst; in emit_fast_return()
[all …]
H A DsljitNativeX86_32.c35 sljit_u8 *inst; in emit_do_imm()
52 sljit_u8 *inst; in emit_x86_instruction()
53 sljit_u8 *buf_ptr; in emit_x86_instruction()
54 sljit_u8 reg_map_b; in emit_x86_instruction()
228 sljit_u8 *inst; in emit_vex_instruction()
320 sljit_u8 *inst; in sljit_emit_enter()
587 sljit_u8 *inst; in emit_stack_frame_release()
709 sljit_u8 *inst; in call_with_args()
759 sljit_u8 *inst; in post_call_with_args()
790 sljit_u8* inst; in tail_call_with_args()
[all …]
H A DsljitUtils.c195 stack->min_start = (sljit_u8 *)ptr; in sljit_allocate_stack()
209 SLJIT_API_FUNC_ATTRIBUTE sljit_u8 *SLJIT_FUNC sljit_stack_resize(struct sljit_stack *stack, sljit_u… in sljit_stack_resize()
265 stack->min_start = (sljit_u8 *)ptr; in sljit_allocate_stack()
287 stack->min_start = (sljit_u8 *)ptr; in sljit_allocate_stack()
296 SLJIT_API_FUNC_ATTRIBUTE sljit_u8 *SLJIT_FUNC sljit_stack_resize(struct sljit_stack *stack, sljit_u… in sljit_stack_resize()
H A DsljitNativeX86_common.c871 sljit_u8 *code; in sljit_generate_code()
875 sljit_u8 len; in sljit_generate_code()
1095 sljit_u8 *inst = (sljit_u8*)ensure_buf(compiler, 1 + 1); in emit_byte()
1135 sljit_u8 *inst; in emit_endbranch()
1157 sljit_u8 *inst; in emit_rdssp()
1185 sljit_u8 *inst; in emit_incssp()
1281 sljit_u8* inst; in emit_mov()
1341 sljit_u8* inst; in emit_cmov_generic()
1360 sljit_u8 *inst; in sljit_emit_op0()
1492 sljit_u8* inst; in emit_mov_byte()
[all …]
H A DsljitSerialize.c132 sljit_u8 *result; in sljit_serialize_compiler()
133 sljit_u8 *ptr; in sljit_serialize_compiler()
172 result = (sljit_u8*)SLJIT_MALLOC(serialized_size, compiler->allocator_data); in sljit_serialize_compiler()
309 sljit_u8 *ptr = (sljit_u8*)buffer; in sljit_deserialize_compiler()
310 sljit_u8 *end = ptr + size; in sljit_deserialize_compiler()
H A DsljitNativeMIPS_32.c220 sljit_u8 offsets[4]; in call_with_args()
221 sljit_u8 *offsets_ptr = offsets; in call_with_args()
236 *offsets_ptr = (sljit_u8)offset; in call_with_args()
242 *offsets_ptr = (sljit_u8)offset; in call_with_args()
246 *offsets_ptr = (sljit_u8)(254 + float_arg_count); in call_with_args()
253 *offsets_ptr = (sljit_u8)(254 + float_arg_count); in call_with_args()
H A DsljitLir.h425 sljit_u8 memory[1];
511 sljit_u8 *cpool_unique;
2401 sljit_u8 *top;
2404 sljit_u8 *end;
2406 sljit_u8 *start;
2408 sljit_u8 *min_start;
2421 SLJIT_API_FUNC_ATTRIBUTE sljit_u8 *SLJIT_FUNC sljit_stack_resize(struct sljit_stack *stack, sljit_u…
H A DsljitNativeS390X.c47 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = {
164 const sljit_u8 cc0 = 1 << 3; /* equal {,to zero} */ in get_cc()
165 const sljit_u8 cc1 = 1 << 2; /* less than {,zero} */ in get_cc()
166 const sljit_u8 cc2 = 1 << 1; /* greater than {,zero} */ in get_cc()
167 const sljit_u8 cc3 = 1 << 0; /* {overflow,NaN} */ in get_cc()
285 return (sljit_u8)-1; in get_cc()
697 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_u8
824 …S390X_INSTRUCTION(risbhgz, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_u8 ro… in SLJIT_S390X_INSTRUCTION()
1585 SLJIT_ASSERT((sljit_u8 *)pool + pool_size == (sljit_u8 *)pool_ptr); in sljit_generate_code()
2159 srcw = (sljit_sw)((sljit_u8)(srcw)); in sljit_emit_op1()
[all …]
H A DsljitNativeARM_32.c66 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = {
70 static const sljit_u8 freg_map[((SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) << 1) + 1] = {
78 static const sljit_u8 freg_ebit_map[((SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) << 1) + 1] = {
268 sljit_u8* cpool_unique_ptr; in push_inst_with_literal()
3140 sljit_u8 offsets[4]; in softfloat_call_with_args()
3141 sljit_u8 *offset_ptr = offsets; in softfloat_call_with_args()
3155 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
3160 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
3165 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
3977 if (elem_size == 1 && (sljit_u8)value == (value >> 8)) { in simd_get_imm()
[all …]
H A DsljitConfigInternal.h317 typedef unsigned char sljit_u8; typedef
H A DsljitLir.c372 #define SLJIT_ADD_EXEC_OFFSET(ptr, exec_offset) ((sljit_u8 *)(ptr) + (exec_offset))
374 #define SLJIT_ADD_EXEC_OFFSET(ptr, exec_offset) ((sljit_u8 *)(ptr))
465 sizeof(sljit_s8) == 1 && sizeof(sljit_u8) == 1 in sljit_create_compiler()
512 + CPOOL_SIZE * sizeof(sljit_u8), allocator_data); in sljit_create_compiler()
519 compiler->cpool_unique = (sljit_u8*)(compiler->cpool + CPOOL_SIZE); in sljit_create_compiler()
626 sljit_u8 *ret; in ensure_buf()
645 sljit_u8 *ret; in ensure_abuf()
1861 fprintf(compiler->verbose, " 0x%x", ((sljit_u8*)instruction)[i]); in check_sljit_emit_op_custom()
H A DsljitNativeARM_T2_32.c48 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 5] = {
52 static const sljit_u8 freg_map[((SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) << 1) + 1] = {
60 static const sljit_u8 freg_ebit_map[((SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) << 1) + 1] = {
1941 srcw = (sljit_u8)srcw; in sljit_emit_op1()
2706 sljit_u8 offsets[4]; in softfloat_call_with_args()
2707 sljit_u8 *offset_ptr = offsets; in softfloat_call_with_args()
2721 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
2726 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
2731 *offset_ptr++ = (sljit_u8)offset; in softfloat_call_with_args()
3652 if (elem_size == 1 && (sljit_u8)value == (value >> 8)) { in simd_get_imm()
[all …]
H A DsljitNativeARM_64.c46 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 8] = {
50 static const sljit_u8 freg_map[SLJIT_NUMBER_OF_FLOAT_REGISTERS + 3] = {
1593 srcw = (sljit_u8)srcw; in sljit_emit_op1()
2838 if (elem_size == 1 && (sljit_u8)value == (value >> 8)) { in simd_get_imm()
2840 value = (sljit_u8)value; in simd_get_imm()
H A DsljitNativeLOONGARCH_64.c47 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = {
51 static const sljit_u8 freg_map[SLJIT_NUMBER_OF_FLOAT_REGISTERS + 3] = {
1924 … op, BYTE_DATA | MOVE_OP, dst, dstw, TMP_ZERO, 0, src, (src == SLJIT_IMM) ? (sljit_u8)srcw : srcw); in sljit_emit_op1()
3205 return push_inst(compiler, ins | FRD(freg) | RJ((sljit_u8)srcdst) | IMM_I12(srcdstw)); in sljit_emit_simd_mov()
H A DsljitNativePPC_common.c107 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = {
111 static const sljit_u8 freg_map[SLJIT_NUMBER_OF_FLOAT_REGISTERS + 3] = {
1629 return EMIT_MOV(SLJIT_MOV_U8, BYTE_DATA, (sljit_u8)); in sljit_emit_op1()
H A DsljitNativeRISCV_common.c53 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = {
57 static const sljit_u8 freg_map[SLJIT_NUMBER_OF_FLOAT_REGISTERS + 3] = {
1929 … op, BYTE_DATA | MOVE_OP, dst, dstw, TMP_ZERO, 0, src, (src == SLJIT_IMM) ? (sljit_u8)srcw : srcw); in sljit_emit_op1()
H A DsljitNativeMIPS_common.c97 static const sljit_u8 reg_map[SLJIT_NUMBER_OF_REGISTERS + 7] = {
107 static const sljit_u8 freg_map[((SLJIT_NUMBER_OF_FLOAT_REGISTERS + 3) << 1) + 1] = {
117 static const sljit_u8 freg_map[SLJIT_NUMBER_OF_FLOAT_REGISTERS + 4] = {
2532 … op, BYTE_DATA | MOVE_OP, dst, dstw, TMP_REG1, 0, src, (src == SLJIT_IMM) ? (sljit_u8)srcw : srcw); in sljit_emit_op1()
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_jit_neon_inc.h90 static sljit_u8* SLJIT_FUNC FF_FUN(sljit_u8 *str_end, sljit_u8 **str_ptr, sljit_uw offs1, sljit_uw … in FF_FUN()
102 sljit_u8 c1 = ic.c.c1; in FF_FUN()
106 sljit_u8 c1 = ic.c.c1; in FF_FUN()
108 sljit_u8 c2 = ic.c.c2; in FF_FUN()
112 sljit_u8 c1 = ic.c.c1; in FF_FUN()
114 sljit_u8 mask = ic.c.c2; in FF_FUN()
193 sljit_u8 *p1 = *str_ptr - diff; in FF_FUN()
196 *str_ptr = (sljit_u8 *) ((uint64_t)*str_ptr & ~0xf); in FF_FUN()
H A Dpcre2_jit_match.c55 sljit_u8 local_space[MACHINE_STACK_SIZE]; in jit_machine_stack_exec()
H A Dpcre2_jit_simd_inc.h127 sljit_u8 instruction[4]; in fast_forward_char_pair_sse2_compare()
236 sljit_u8 instruction[8]; in fast_forward_char_simd()
373 sljit_u8 instruction[8]; in fast_requested_char_simd()
480 sljit_u8 instruction[8]; in fast_forward_char_pair_simd()
607 instruction[1] = (sljit_u8)(0xf9 ^ (data2_ind << 3)); in fast_forward_char_pair_simd()
621 instruction[2] = (sljit_u8)(0x7d ^ (data2_ind << 3)); in fast_forward_char_pair_simd()
625 instruction[5] = (sljit_u8)(16 - diff); in fast_forward_char_pair_simd()
635 instruction[2] = (sljit_u8)(0x7d ^ (value << 3)); in fast_forward_char_pair_simd()
770 # define VLD1Q(X) vld1q_u8((sljit_u8 *)(X))
970 static SLJIT_INLINE vect_t shift_left_n_lanes(vect_t a, sljit_u8 n) in shift_left_n_lanes()
H A Dpcre2_jit_compile.c382 sljit_u8 count;
384 sljit_u8 last_count;
406 sljit_u8 *then_offsets;
444 const sljit_u8 *fcc;
544 sljit_u8 asbyte;
545 sljit_u8 asuchars[4];
556 sljit_u8 asbyte;
557 sljit_u8 asuchars[4];
6951 sljit_u8 bit, cbit, all; in optimize_class_ranges()
6956 all = (sljit_u8)-bit; in optimize_class_ranges()
[all …]
/php-src/ext/pcre/pcre2lib/sljit/allocator_src/
H A DsljitExecAllocatorCore.c110 ((struct block_header*)(((sljit_u8*)base) + offset))
112 ((struct free_block*)(((sljit_u8*)base) + offset))
206 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec()
212 header = (struct block_header*)(((sljit_u8*)chunk_header) + CHUNK_HEADER_SIZE); in sljit_malloc_exec()

Completed in 267 milliseconds