ARM long branch

[From the ARM Architecture Reference Manual by David Seal]

A good way to branch to any location in the address space:

  
add lr, pc, #4  
ldr pc, [pc, #-4]  
dcd