JIT: free up a register by eliminating RCODE_POINTERS

Also use shorter code in the dispatcher if we can get away with it (e.g. on
Windows where the relevant memory is in the low 2GB).
Merge pull request #1703 from FioraAeterna/saveregs

JIT: free up a register by eliminating RCODE_POINTERS