SPRAB89B September 2011 – August 2025
The basic approach is to simply encode the destination as an absolute constant:
MVKL label, B5 ; B5 := lower 16 bits of label
MVKH label, B5 ; B5 := upper 16 bitsAny code that encodes such a constant directly becomes position dependent, having the undesirable property of requiring patching if relocated, for example at load time.