Command: BSWAP - Byteswap
Arguments: REG: register (32 bit)
Usage: BSWAP REG
Effects: BSWAP swaps the order of the four bytes of a 32-bit register: bits 0-7 exchange places with bits 24-31, and bits 8-15 swap with bits 16-23. There is no explicit 16-bit equivalent: to byte-swap AX, BX, CX or DX, XCHG can be used.
Flags to be set: none
Misc: When BSWAP is used with a 16-bit register, the result is undefined.