32/64-bit agnostic x86 bswap