• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/pcre-8.31/sljit/

Lines Matching refs:sljit_uw

53 	(sljit_uw*)(((sljit_uw)(ptr) + (CONST_POOL_ALIGNMENT * sizeof(sljit_uw)) - 1) & ~((CONST_POOL_ALIGNMENT * sizeof(sljit_uw)) - 1))
55 (((max_diff) / (int)sizeof(sljit_uw)) - (CONST_POOL_ALIGNMENT - 1))
128 sljit_uw* inst;
129 sljit_uw* cpool_ptr;
130 sljit_uw* cpool_end;
138 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
144 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
153 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
163 static int push_inst(struct sljit_compiler *compiler, sljit_uw inst)
165 sljit_uw* ptr;
170 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
177 static int push_inst_with_literal(struct sljit_compiler *compiler, sljit_uw inst, sljit_uw literal)
179 sljit_uw* ptr;
180 sljit_uw cpool_index = CPOOL_SIZE;
181 sljit_uw* cpool_ptr;
182 sljit_uw* cpool_end;
215 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
227 static int push_inst_with_unique_literal(struct sljit_compiler *compiler, sljit_uw inst, sljit_uw literal)
229 sljit_uw* ptr;
234 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
262 static sljit_uw patch_pc_relative_loads(sljit_uw *last_pc_patch, sljit_uw *code_ptr, sljit_uw* const_pool, sljit_uw cpool_size)
264 sljit_uw diff;
265 sljit_uw ind;
266 sljit_uw counter = 0;
267 sljit_uw* clear_const_pool = const_pool;
268 sljit_uw* clear_const_pool_end = const_pool + cpool_size;
275 *clear_const_pool++ = (sljit_uw)(-1);
314 static SLJIT_INLINE int resolve_const_pool_index(struct future_patch **first_patch, sljit_uw cpool_current_index, sljit_uw *cpool_start_address, sljit_uw *buf_ptr)
330 if ((sljit_uw)curr_patch->index == cpool_current_index) {
345 if ((sljit_uw)value > cpool_current_index) {
367 static int push_inst(struct sljit_compiler *compiler, sljit_uw inst)
369 sljit_uw* ptr;
371 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw));
386 static SLJIT_INLINE int detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code)
445 static SLJIT_INLINE void inline_set_jump_addr(sljit_uw addr, sljit_uw new_addr, int flush)
448 sljit_uw *ptr = (sljit_uw*)addr;
449 sljit_uw *inst = (sljit_uw*)ptr[0];
450 sljit_uw mov_pc = ptr[1];
491 sljit_uw *inst = (sljit_uw*)addr;
501 static sljit_uw get_immediate(sljit_uw imm);
503 static SLJIT_INLINE void inline_set_const(sljit_uw addr, sljit_w new_constant, int flush)
506 sljit_uw *ptr = (sljit_uw*)addr;
507 sljit_uw *inst = (sljit_uw*)ptr[0];
508 sljit_uw ldr_literal = ptr[1];
509 sljit_uw src2;
542 sljit_uw *inst = (sljit_uw*)addr;
555 sljit_uw *code;
556 sljit_uw *code_ptr;
557 sljit_uw *buf_ptr;
558 sljit_uw *buf_end;
559 sljit_uw size;
560 sljit_uw word_count;
562 sljit_uw cpool_size;
563 sljit_uw cpool_skip_alignment;
564 sljit_uw cpool_current_index;
565 sljit_uw *cpool_start_address;
566 sljit_uw *last_pc_patch;
586 code = (sljit_uw*)SLJIT_MALLOC_EXEC(size * sizeof(sljit_uw));
607 label->addr = (sljit_uw)code;
613 buf_ptr = (sljit_uw*)buf->memory;
635 label->addr = (sljit_uw)code_ptr;
653 jump->addr = (sljit_uw)code_ptr;
655 jump->addr = (sljit_uw)(code_ptr - 2);
663 label->addr = (sljit_uw)(code_ptr + 1);
669 const_->addr = (sljit_uw)code_ptr;
671 const_->addr = (sljit_uw)(code_ptr - 1);
728 buf_ptr = (sljit_uw*)jump->addr;
743 jump->addr = (sljit_uw)code_ptr;
744 code_ptr[0] = (sljit_uw)buf_ptr;
746 inline_set_jump_addr((sljit_uw)code_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0);
749 inline_set_jump_addr((sljit_uw)buf_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0);
762 inline_set_jump_addr((sljit_uw)buf_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0);
771 buf_ptr = (sljit_uw*)const_->addr;
772 const_->addr = (sljit_uw)code_ptr;
774 code_ptr[0] = (sljit_uw)buf_ptr;
781 inline_set_const((sljit_uw)code_ptr, *buf_ptr, 0);
792 compiler->executable_size = size * sizeof(sljit_uw);
826 sljit_uw push;
857 size = (1 + saveds) * sizeof(sljit_uw);
859 size += (temporaries - 3) * sizeof(sljit_uw);
890 size = (1 + saveds) * sizeof(sljit_uw);
892 size += (temporaries - 3) * sizeof(sljit_uw);
901 sljit_uw pop;
1162 static sljit_uw get_immediate(sljit_uw imm)
1200 static int generate_int(struct sljit_compiler *compiler, int reg, sljit_uw imm, int positive)
1202 sljit_uw mask;
1203 sljit_uw imm1;
1204 sljit_uw imm2;
1311 static int load_immediate(struct sljit_compiler *compiler, int reg, sljit_uw imm)
1313 sljit_uw tmp;
1348 sljit_uw imm;
1430 if ((next_arg & SLJIT_MEM) && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_argw - (sljit_uw)argw <= 0xfff))
1441 if (arg == next_arg && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_argw - (sljit_uw)argw <= 0xfff))
1484 if ((compiler->cache_arg & SLJIT_IMM) && (((sljit_uw)argw - (sljit_uw)compiler->cache_argw) <= (sljit_uw)max_delta || ((sljit_uw)compiler->cache_argw - (sljit_uw)argw) <= (sljit_uw)max_delta)) {
1485 if (((sljit_uw)argw - (sljit_uw)compiler->cache_argw) <= (sljit_uw)max_delta) {
1505 if ((next_arg & SLJIT_MEM) && ((sljit_uw)argw - (sljit_uw)next_argw <= (sljit_uw)max_delta || (sljit_uw)next_argw - (sljit_uw)argw <= (sljit_uw)max_delta)) {
1550 if (compiler->cache_arg == arg && ((sljit_uw)argw - (sljit_uw)compiler->cache_argw) <= (sljit_uw)max_delta) {
1557 if (compiler->cache_arg == arg && ((sljit_uw)compiler->cache_argw - (sljit_uw)argw) <= (sljit_uw)max_delta) {
1582 if (arg == next_arg && !(inp_flags & WRITE_BACK) && ((sljit_uw)argw - (sljit_uw)next_argw <= (sljit_uw)max_delta || (sljit_uw)next_argw - (sljit_uw)argw <= (sljit_uw)max_delta)) {
1972 return push_inst(compiler, *(sljit_uw*)instruction);
2056 if (((sljit_uw)argw - (sljit_uw)compiler->cache_argw) <= 0x3ff) {
2060 if (((sljit_uw)compiler->cache_argw - (sljit_uw)argw) <= 0x3ff) {
2231 static sljit_uw get_cc(int type)
2384 sljit_uw cc;
2448 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_addr)
2453 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_w new_constant)