prepare to remove dswap32()