On Tue, 12 Feb 2019 at 07:52, Gary Freestone <[email protected]> wrote:
> Is there an assembler instruction that that moves the lower 32 bits of a > register to the high end of an register and visa versa. I wasn't sure if by vice versa you meant you want to exchange the halves of the register, or if you want two instructions - one to move the low 32 bits to the high half, and another to move the high 32 bits to the low. You've already been pointed to the various Rotates for the former, but if you want the latter it's probably SLLG and SRLG. Of course these have the side effect of zeroing the half you're moving from. Maybe what's desired; maybe not. Tony H.
