| |||
| Home > ARM and Thumb instructions > Pseudo-instructions | |||
The ARM assembler supports a number of pseudo-instructions that are translated into the appropriate combination of ARM, Thumb, or Thumb-2 instructions at assembly time.
The pseudo-instructions are described in the following sections:
Load a program-relative or register-relative address (short range, position independent)
Load a program-relative or register-relative address into a register (medium range, position independent)
Load a register with a 32-bit constant value or an address (unlimited range, but not position independent). Available for all ARM architectures.