The main difference between the bare metal and Base Platform Application Binary Interface (BPABI) DLL-like models is the addressing mode used when accessing imported and own-program code and data. There are four options available that correspond to categories in the BPABI specification:
Relative static base address references.
Selection of the required addressing mode is controlled by the following command-line options:
The DLL-like model is not supported for AArch64 state.