Lines Matching defs:rel
237 int rel;
240 rel = (int)v - gp_addr;
244 rel = (int)(short)((int)v + gp_offs +
248 if ((rel > 32768) || (rel < -32768)) {
250 rel);
254 *location = (*location & 0xffff0000) | (rel & 0xffff);
262 int rel;
263 rel = (((unsigned int)v - (unsigned int)location));
264 rel >>= 2; /* because the offset is in _instructions_ not bytes. */
265 rel -= 1; /* and one instruction less due to the branch delay slot. */
267 if ((rel > 32768) || (rel < -32768)) {
269 rel);
273 *location = (*location & 0xffff0000) | (rel & 0xffff);
431 Elf32_Rel *rel = (void *) sechdrs[relsec].sh_addr;
438 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
439 Elf32_Word r_info = rel[i].r_info;
443 + rel[i].r_offset;
460 rel[i].r_offset, r ? r : "UNKNOWN",
469 static inline void save_gp_address(unsigned int secbase, unsigned int rel)
471 gp_addr = secbase + rel;