note on dm-bswap16