* patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703 git-svn-id: trunk@49128 - (cherry picked from commit 503fc85d)