Lines Matching refs:buf_ptr

318 …atch **first_patch, sljit_uw cpool_current_index, sljit_uw *cpool_start_address, sljit_uw *buf_ptr)  in resolve_const_pool_index()  argument
366 cpool_start_address[value] = *buf_ptr; in resolve_const_pool_index()
561 sljit_uw *buf_ptr; in sljit_generate_code() local
617 buf_ptr = (sljit_uw*)buf->memory; in sljit_generate_code()
618 buf_end = buf_ptr + (buf->used_size >> 2); in sljit_generate_code()
624 buf_ptr++; in sljit_generate_code()
628 …lve_const_pool_index(compiler, &first_patch, cpool_current_index, cpool_start_address, buf_ptr))) { in sljit_generate_code()
633 buf_ptr++; in sljit_generate_code()
646 else if ((*buf_ptr & 0xff000000) != PUSH_POOL) { in sljit_generate_code()
648 *code_ptr = *buf_ptr++; in sljit_generate_code()
684 cpool_size = *buf_ptr++ & ~PUSH_POOL; in sljit_generate_code()
698 } while (buf_ptr < buf_end); in sljit_generate_code()
714 buf_ptr = compiler->cpool; in sljit_generate_code()
715 buf_end = buf_ptr + compiler->cpool_fill; in sljit_generate_code()
717 while (buf_ptr < buf_end) { in sljit_generate_code()
718 …lve_const_pool_index(compiler, &first_patch, cpool_current_index, cpool_start_address, buf_ptr))) { in sljit_generate_code()
723 buf_ptr++; in sljit_generate_code()
732 buf_ptr = (sljit_uw*)jump->addr; in sljit_generate_code()
737 …w)jump->u.label->addr - (sljit_sw)(buf_ptr + 2)) <= 0x01ffffff && ((sljit_sw)jump->u.label->addr -… in sljit_generate_code()
738 *buf_ptr |= (((sljit_sw)jump->u.label->addr - (sljit_sw)(buf_ptr + 2)) >> 2) & 0x00ffffff; in sljit_generate_code()
741 …(sljit_sw)jump->u.target - (sljit_sw)(buf_ptr + 2)) <= 0x01ffffff && ((sljit_sw)jump->u.target - (… in sljit_generate_code()
742 *buf_ptr |= (((sljit_sw)jump->u.target - (sljit_sw)(buf_ptr + 2)) >> 2) & 0x00ffffff; in sljit_generate_code()
748 code_ptr[0] = (sljit_uw)buf_ptr; in sljit_generate_code()
749 code_ptr[1] = *buf_ptr; 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()
759 buf_ptr--; in sljit_generate_code()
760 if (*buf_ptr & (1 << 23)) in sljit_generate_code()
761 buf_ptr += ((*buf_ptr & 0xfff) >> 2) + 2; in sljit_generate_code()
763 buf_ptr += 1; 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()
778 code_ptr[0] = (sljit_uw)buf_ptr; in sljit_generate_code()
779 code_ptr[1] = *buf_ptr; in sljit_generate_code()
780 if (*buf_ptr & (1 << 23)) in sljit_generate_code()
781 buf_ptr += ((*buf_ptr & 0xfff) >> 2) + 2; in sljit_generate_code()
783 buf_ptr += 1; in sljit_generate_code()
785 inline_set_const((sljit_uw)code_ptr, *buf_ptr, 0); in sljit_generate_code()