Allow use of alter_endianity() on archs that doesn't allow unaligned.
This function was originally only for MMX/SSE2 archs.