When RA made the source address register be the same register as the destination register then we could have overwritten the address with the move. Use a temporary until we get RA constraints in place.