Lines Matching refs:addr

524 static SLJIT_INLINE void inline_set_const(sljit_uw addr, sljit_sw executable_offset, sljit_sw new_c…  in inline_set_const()  argument
527 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_const()
566 sljit_uw *inst = (sljit_uw*)addr; in inline_set_const()
588 sljit_sw addr; in sljit_generate_code() local
639 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
666 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
680 SLJIT_ASSERT(!jump || jump->addr >= word_count); in sljit_generate_code()
681 SLJIT_ASSERT(!const_ || const_->addr >= word_count); in sljit_generate_code()
682 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
685 if (jump && jump->addr == word_count) { in sljit_generate_code()
689 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
691 jump->addr = (sljit_uw)(code_ptr - 2); in sljit_generate_code()
699 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr + 1, executable_offset); in sljit_generate_code()
703 if (const_ && const_->addr == word_count) { in sljit_generate_code()
705 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
707 const_->addr = (sljit_uw)(code_ptr - 1); in sljit_generate_code()
711 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
713 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
772 buf_ptr = (sljit_uw *)jump->addr; in sljit_generate_code()
775 addr = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr + 2, executable_offset); in sljit_generate_code()
778 …SLJIT_ASSERT(((sljit_sw)jump->u.label->addr - addr) <= 0x01ffffff && ((sljit_sw)jump->u.label->add… in sljit_generate_code()
779 *buf_ptr |= (((sljit_sw)jump->u.label->addr - addr) >> 2) & 0x00ffffff; in sljit_generate_code()
782 …SLJIT_ASSERT(((sljit_sw)jump->u.target - addr) <= 0x01ffffff && ((sljit_sw)jump->u.target - addr) … in sljit_generate_code()
783 *buf_ptr |= (((sljit_sw)jump->u.target - addr) >> 2) & 0x00ffffff; in sljit_generate_code()
788 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
791 …)code_ptr, executable_offset, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0… in sljit_generate_code()
794 …w)buf_ptr, executable_offset, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0… in sljit_generate_code()
805 *buf_ptr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
807 …w)buf_ptr, executable_offset, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0… in sljit_generate_code()
816 buf_ptr = (sljit_uw*)const_->addr; in sljit_generate_code()
817 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
835 addr = put_label->label->addr; in sljit_generate_code()
836 buf_ptr = (sljit_uw*)put_label->addr; in sljit_generate_code()
840 buf_ptr[((buf_ptr[0] & 0xfff) >> 2) + 2] = addr; in sljit_generate_code()
843 buf_ptr[-1] |= ((addr << 4) & 0xf0000) | (addr & 0xfff); in sljit_generate_code()
844 buf_ptr[0] |= ((addr >> 12) & 0xf0000) | ((addr >> 16) & 0xfff); in sljit_generate_code()
2174 jump->addr = compiler->size; in sljit_emit_jump()
2184 jump->addr = compiler->size; in sljit_emit_jump()
2190 jump->addr = compiler->size; in sljit_emit_jump()
2467 jump->addr = compiler->size; in sljit_emit_ijump()
2742 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
2744 inline_set_jump_addr(addr, executable_offset, new_target, 1); in sljit_set_jump_addr()
2747 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
2749 inline_set_const(addr, executable_offset, new_constant, 1); in sljit_set_const()