Patch implements range-extending thunks for calls that exceed the reach of a bl instruction for position-independent code.
If a callee is the target of a call that needs a range-extension, its allocated a slot in the procedure linkage table after all the entries that are for non-local calls, and a relative dynamic relocation is emitted in the rela.dyn section. The thunk body loads the address of the local-entry from the .plt and indirectly branches to it.
Flip the condition to return early.