SPRAB89A September 2011 – March 2014
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 bits
Any code that encodes such a constant directly becomes position dependent, having the undesirable property of requiring patching if relocated, for example at load time.