Lines Matching refs:addr

187 			jump->addr -= sizeof(sljit_ins);  in detect_jump_type()
244 sljit_uw addr; in sljit_generate_code() local
277 SLJIT_ASSERT(!jump || jump->addr >= word_count); in sljit_generate_code()
278 SLJIT_ASSERT(!const_ || const_->addr >= word_count); in sljit_generate_code()
279 SLJIT_ASSERT(!put_label || put_label->addr >= word_count); in sljit_generate_code()
283 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
287 if (jump && jump->addr == word_count) { in sljit_generate_code()
288 jump->addr = (sljit_uw)(code_ptr - 4); in sljit_generate_code()
292 if (const_ && const_->addr == word_count) { in sljit_generate_code()
293 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
296 if (put_label && put_label->addr == word_count) { in sljit_generate_code()
298 put_label->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
312 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
326 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
327 buf_ptr = (sljit_ins *)jump->addr; in sljit_generate_code()
330 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code()
331 SLJIT_ASSERT((sljit_sw)addr <= 0x1ffffff && (sljit_sw)addr >= -0x2000000); in sljit_generate_code()
332 buf_ptr[0] = ((jump->flags & IS_BL) ? BL : B) | (addr & 0x3ffffff); in sljit_generate_code()
338 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code()
339 SLJIT_ASSERT((sljit_sw)addr <= 0x3ffff && (sljit_sw)addr >= -0x40000); in sljit_generate_code()
340 buf_ptr[0] = (buf_ptr[0] & ~0xffffe0) | ((addr & 0x7ffff) << 5); in sljit_generate_code()
344 SLJIT_ASSERT((jump->flags & (PATCH_ABS48 | PATCH_ABS64)) || addr <= 0xffffffffl); in sljit_generate_code()
345 SLJIT_ASSERT((jump->flags & PATCH_ABS64) || addr <= 0xffffffffffffl); in sljit_generate_code()
348 buf_ptr[0] = MOVZ | dst | ((addr & 0xffff) << 5); in sljit_generate_code()
349 buf_ptr[1] = MOVK | dst | (((addr >> 16) & 0xffff) << 5) | (1 << 21); in sljit_generate_code()
351 buf_ptr[2] = MOVK | dst | (((addr >> 32) & 0xffff) << 5) | (2 << 21); in sljit_generate_code()
353 buf_ptr[3] = MOVK | dst | (((addr >> 48) & 0xffff) << 5) | (3 << 21); in sljit_generate_code()
360 addr = put_label->label->addr; in sljit_generate_code()
361 buf_ptr = (sljit_ins *)put_label->addr; in sljit_generate_code()
363 buf_ptr[0] |= (addr & 0xffff) << 5; in sljit_generate_code()
364 buf_ptr[1] |= ((addr >> 16) & 0xffff) << 5; in sljit_generate_code()
367 buf_ptr[2] |= ((addr >> 32) & 0xffff) << 5; in sljit_generate_code()
370 buf_ptr[3] |= ((addr >> 48) & 0xffff) << 5; in sljit_generate_code()
1703 jump->addr = compiler->size; in sljit_emit_jump()
1753 jump->addr = compiler->size; in emit_cmp_to0()
1781 jump->addr = compiler->size; in sljit_emit_ijump()
2034 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
2036 sljit_ins* inst = (sljit_ins*)addr; in sljit_set_jump_addr()
2042 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
2044 sljit_ins* inst = (sljit_ins*)addr; in sljit_set_const()