calls to swap_bytes() do indeed have non-aligned sources and destinations. Fixes unaligned access problems on alpha and probably some of our other architectures.
somewhat.