Home | History | Annotate | Download | only in sparc

Lines Matching refs:code_ptr

103 static void patch_reloc(uint8_t *code_ptr, int type,
111 *(uint32_t *)code_ptr = value;
114 value -= (long)code_ptr;
118 *(uint32_t *)code_ptr = ((*(uint32_t *)code_ptr) & ~0x3fffff) | value;
121 value -= (long)code_ptr;
125 *(uint32_t *)code_ptr = ((*(uint32_t *)code_ptr) & ~0x7ffff) | value;
477 val = l->u.value - (tcg_target_long)s->code_ptr;
479 | INSN_OFF22(l->u.value - (unsigned long)s->code_ptr)));
481 tcg_out_reloc(s, s->code_ptr, R_SPARC_WDISP22, label_index, 0);
493 val = l->u.value - (tcg_target_long)s->code_ptr;
496 INSN_OFF19(l->u.value - (unsigned long)s->code_ptr)));
498 tcg_out_reloc(s, s->code_ptr, R_SPARC_WDISP19, label_index, 0);
586 tcg_out_label(s, label_next, (tcg_target_long)s->code_ptr);
632 tcg_out_label(s, t, (tcg_target_long)s->code_ptr);
687 tcg_out_label(s, lab, (tcg_target_long)s->code_ptr);
794 label1_ptr = (uint32_t *)s->code_ptr;
806 - (tcg_target_ulong)s->code_ptr) >> 2)
854 label2_ptr = (uint32_t *)s->code_ptr;
864 INSN_OFF22((unsigned long)s->code_ptr -
869 (0x5 << 19) | INSN_OFF19((unsigned long)s->code_ptr -
953 INSN_OFF22((unsigned long)s->code_ptr -
1006 label1_ptr = (uint32_t *)s->code_ptr;
1021 - (tcg_target_ulong)s->code_ptr) >> 2)
1035 label2_ptr = (uint32_t *)s->code_ptr;
1044 INSN_OFF22((unsigned long)s->code_ptr -
1049 (0x5 << 19) | INSN_OFF19((unsigned long)s->code_ptr -
1111 INSN_OFF22((unsigned long)s->code_ptr -
1135 s->tb_jmp_offset[args[0]] = s->code_ptr - s->code_buf;
1143 s->tb_next_offset[args[0]] = s->code_ptr - s->code_buf;
1148 - (tcg_target_ulong)s->code_ptr) >> 2)