Lines Matching refs:sljit_uw

53 …(sljit_uw*)(((sljit_uw)(ptr) + (CONST_POOL_ALIGNMENT * sizeof(sljit_uw)) - 1) & ~((CONST_POOL_ALIG…
55 (((max_diff) / (sljit_si)sizeof(sljit_uw)) - (CONST_POOL_ALIGNMENT - 1))
132 sljit_uw* inst; in push_cpool()
133 sljit_uw* cpool_ptr; in push_cpool()
134 sljit_uw* cpool_end; in push_cpool()
142 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_cpool()
148 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_cpool()
157 inst = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_cpool()
167 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_uw inst) in push_inst()
169 sljit_uw* ptr; in push_inst()
174 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_inst()
181 static sljit_si push_inst_with_literal(struct sljit_compiler *compiler, sljit_uw inst, sljit_uw lit… in push_inst_with_literal()
183 sljit_uw* ptr; in push_inst_with_literal()
184 sljit_uw cpool_index = CPOOL_SIZE; in push_inst_with_literal()
185 sljit_uw* cpool_ptr; in push_inst_with_literal()
186 sljit_uw* cpool_end; in push_inst_with_literal()
219 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_inst_with_literal()
231 …_si push_inst_with_unique_literal(struct sljit_compiler *compiler, sljit_uw inst, sljit_uw literal) in push_inst_with_unique_literal()
233 sljit_uw* ptr; in push_inst_with_unique_literal()
238 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_inst_with_unique_literal()
266 static sljit_uw patch_pc_relative_loads(sljit_uw *last_pc_patch, sljit_uw *code_ptr, sljit_uw* cons… in patch_pc_relative_loads()
268 sljit_uw diff; in patch_pc_relative_loads()
269 sljit_uw ind; in patch_pc_relative_loads()
270 sljit_uw counter = 0; in patch_pc_relative_loads()
271 sljit_uw* clear_const_pool = const_pool; in patch_pc_relative_loads()
272 sljit_uw* clear_const_pool_end = const_pool + cpool_size; in patch_pc_relative_loads()
279 *clear_const_pool++ = (sljit_uw)(-1); in patch_pc_relative_loads()
318 …piler, struct future_patch **first_patch, sljit_uw cpool_current_index, sljit_uw *cpool_start_addr… in resolve_const_pool_index()
336 if ((sljit_uw)curr_patch->index == cpool_current_index) { in resolve_const_pool_index()
351 if ((sljit_uw)value > cpool_current_index) { in resolve_const_pool_index()
373 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_uw inst) in push_inst()
375 sljit_uw* ptr; in push_inst()
377 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_inst()
392 static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw in detect_jump_type()
449 static SLJIT_INLINE void inline_set_jump_addr(sljit_uw addr, sljit_uw new_addr, sljit_si flush) in inline_set_jump_addr()
452 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_jump_addr()
453 sljit_uw *inst = (sljit_uw*)ptr[0]; in inline_set_jump_addr()
454 sljit_uw mov_pc = ptr[1]; in inline_set_jump_addr()
495 sljit_uw *inst = (sljit_uw*)addr; in inline_set_jump_addr()
505 static sljit_uw get_imm(sljit_uw imm);
507 static SLJIT_INLINE void inline_set_const(sljit_uw addr, sljit_sw new_constant, sljit_si flush) in inline_set_const()
510 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_const()
511 sljit_uw *inst = (sljit_uw*)ptr[0]; in inline_set_const()
512 sljit_uw ldr_literal = ptr[1]; in inline_set_const()
513 sljit_uw src2; in inline_set_const()
546 sljit_uw *inst = (sljit_uw*)addr; in inline_set_const()
559 sljit_uw *code; in sljit_generate_code()
560 sljit_uw *code_ptr; in sljit_generate_code()
561 sljit_uw *buf_ptr; in sljit_generate_code()
562 sljit_uw *buf_end; in sljit_generate_code()
563 sljit_uw size; in sljit_generate_code()
564 sljit_uw word_count; in sljit_generate_code()
566 sljit_uw cpool_size; in sljit_generate_code()
567 sljit_uw cpool_skip_alignment; in sljit_generate_code()
568 sljit_uw cpool_current_index; in sljit_generate_code()
569 sljit_uw *cpool_start_address; in sljit_generate_code()
570 sljit_uw *last_pc_patch; in sljit_generate_code()
590 code = (sljit_uw*)SLJIT_MALLOC_EXEC(size * sizeof(sljit_uw)); in sljit_generate_code()
611 label->addr = (sljit_uw)code; in sljit_generate_code()
617 buf_ptr = (sljit_uw*)buf->memory; in sljit_generate_code()
639 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
657 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
659 jump->addr = (sljit_uw)(code_ptr - 2); in sljit_generate_code()
667 label->addr = (sljit_uw)(code_ptr + 1); in sljit_generate_code()
673 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
675 const_->addr = (sljit_uw)(code_ptr - 1); in sljit_generate_code()
732 buf_ptr = (sljit_uw*)jump->addr; in sljit_generate_code()
747 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
748 code_ptr[0] = (sljit_uw)buf_ptr; in sljit_generate_code()
750 …inline_set_jump_addr((sljit_uw)code_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->… in sljit_generate_code()
753 …inline_set_jump_addr((sljit_uw)buf_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u… in sljit_generate_code()
766 …inline_set_jump_addr((sljit_uw)buf_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u… in sljit_generate_code()
775 buf_ptr = (sljit_uw*)const_->addr; in sljit_generate_code()
776 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
778 code_ptr[0] = (sljit_uw)buf_ptr; in sljit_generate_code()
785 inline_set_const((sljit_uw)code_ptr, *buf_ptr, 0); in sljit_generate_code()
795 compiler->executable_size = (code_ptr - code) * sizeof(sljit_uw); in sljit_generate_code()
833 sljit_uw push; in sljit_emit_enter()
887 sljit_uw pop; in sljit_emit_return()
1140 static sljit_uw get_imm(sljit_uw imm) in get_imm()
1178 static sljit_si generate_int(struct sljit_compiler *compiler, sljit_si reg, sljit_uw imm, sljit_si … in generate_int()
1180 sljit_uw mask; in generate_int()
1181 sljit_uw imm1; in generate_int()
1182 sljit_uw imm2; in generate_int()
1289 static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si reg, sljit_uw imm) in load_immediate()
1291 sljit_uw tmp; in load_immediate()
1338 sljit_uw imm; in getput_arg_fast()
1423 …if ((next_arg & SLJIT_MEM) && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_arg… in can_cache()
1434 …if (arg == next_arg && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_argw - (sl… in can_cache()
1464 sljit_uw imm; in getput_arg()
1478 imm = (sljit_uw)(argw - compiler->cache_argw); in getput_arg()
1479 …if ((compiler->cache_arg & SLJIT_IMM) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delt… in getput_arg()
1480 if (imm <= (sljit_uw)max_delta) { in getput_arg()
1495 imm = (sljit_uw)(argw - next_argw); in getput_arg()
1496 if ((next_arg & SLJIT_MEM) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) { in getput_arg()
1517 imm = (sljit_uw)(argw - compiler->cache_argw); in getput_arg()
1518 if (compiler->cache_arg == arg && imm <= (sljit_uw)max_delta) { in getput_arg()
1523 if (compiler->cache_arg == arg && imm >= (sljit_uw)-max_delta) { in getput_arg()
1525 imm = (sljit_uw)-(sljit_sw)imm; in getput_arg()
1563 imm = (sljit_uw)(argw - next_argw); in getput_arg()
1564 …arg == next_arg && !(inp_flags & WRITE_BACK) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-m… in getput_arg()
1977 return push_inst(compiler, *(sljit_uw*)instruction); in sljit_emit_op_custom()
2031 sljit_uw imm; in emit_fop_mem()
2314 static sljit_uw get_cc(sljit_si type) in get_cc()
2469 sljit_uw cc, ins; in sljit_emit_op_flags()
2543 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_addr) in sljit_set_jump_addr()
2548 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant) in sljit_set_const()