Avoid calling GetPointer() multiple times in a row
Merge pull request #7216 from chinhodado/patch-1

Avoid calling GetPointer() multiple times in a row
Fix FakeJit, start preparing a little for ARM64
Fix to VFPU register allocation. Fixes #7174

GetFreeXRegs(_,_,true) invalidates registers it can see on spill,
but it can't see all the registers in the array due to how we call it
so we have to invalidate the rest ourselves.  Not doing so can get it
to use the same register twice.
Merge pull request #7217 from hilesaz/master

Fix to VFPU register allocation. Fixes #7174