Lines Matching refs:addr

449 static SLJIT_INLINE void inline_set_jump_addr(sljit_uw addr, sljit_uw new_addr, sljit_si flush)  in inline_set_jump_addr()  argument
452 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_jump_addr()
495 sljit_uw *inst = (sljit_uw*)addr; in inline_set_jump_addr()
507 static SLJIT_INLINE void inline_set_const(sljit_uw addr, sljit_sw new_constant, sljit_si flush) in inline_set_const() argument
510 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_const()
546 sljit_uw *inst = (sljit_uw*)addr; in inline_set_const()
611 label->addr = (sljit_uw)code; in sljit_generate_code()
639 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
651 SLJIT_ASSERT(!jump || jump->addr >= word_count); in sljit_generate_code()
652 SLJIT_ASSERT(!const_ || const_->addr >= word_count); in sljit_generate_code()
653 if (jump && jump->addr == word_count) { 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()
671 if (const_ && const_->addr == word_count) { 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()
737 …JIT_ASSERT(((sljit_sw)jump->u.label->addr - (sljit_sw)(buf_ptr + 2)) <= 0x01ffffff && ((sljit_sw)j… in sljit_generate_code()
738 *buf_ptr |= (((sljit_sw)jump->u.label->addr - (sljit_sw)(buf_ptr + 2)) >> 2) & 0x00ffffff; in sljit_generate_code()
747 jump->addr = (sljit_uw)code_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()
764 *buf_ptr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; 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()
2405 jump->addr = compiler->size; in sljit_emit_jump()
2415 jump->addr = compiler->size; in sljit_emit_jump()
2421 jump->addr = compiler->size; in sljit_emit_jump()
2459 jump->addr = compiler->size; in sljit_emit_ijump()
2543 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_addr) in sljit_set_jump_addr() argument
2545 inline_set_jump_addr(addr, new_addr, 1); 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() argument
2550 inline_set_const(addr, new_constant, 1); in sljit_set_const()