ARM ADRP and ADRL pseudo-instruction
ADRL is similar to the ADR instruction, except ADRL can load a wider range of addresses because it generates two data processing instructions.
- In A32, the
ADRLpseudo-instruction calculates an offset using two separateADDorSUBoperations. - In A64, on the other hand,
ADRLassembles to two instructions, anADRPfollowed by anADD.