Revert "removed unnecessary & in swap32"

This reverts commit 36ad57e557663491ac160a081d19a7787283bb46.
add __restrict__