Home | History | Annotate | Download | only in bfd

Lines Matching defs:lui

2055 	     0x800 to slightly below 0x800.  C.LUI does not accept zero as a
2254 0-relative lui sequences. */
2264 /* If it's impossible to reference this with a LUI-based offset then don't
5152 /* Delete unnecessary LUI and reuse the reloc. */
5162 /* Can we relax LUI to C.LUI? Alignment might move the section forward;
5173 /* Replace LUI with C.LUI if legal (i.e., rd != x0 and rd != x2/sp). */
5174 bfd_vma lui = bfd_getl32 (contents + rel->r_offset);
5175 unsigned rd = ((unsigned)lui >> OP_SH_RD) & OP_MASK_RD;
5179 lui = (lui & (OP_MASK_RD << OP_SH_RD)) | MATCH_C_LUI;
5180 bfd_putl32 (lui, contents + rel->r_offset);
5464 Pass 0: Shortens code sequences for LUI/CALL/TPREL/PCREL relocs and
5652 /* For the lui and auipc relaxations, since the symbol