Changes the byte order of a 32 bit register from big endian to little endian or vice versa. Result left in destination register is undefined if the operand is a 16 bit register.
Usage:
BSWAP reg32 ;
Modifies flags:
none
286+ only 386+ only
Clocks | Size | |||||
---|---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes | |
reg32 | - | - | - | 1 | 2 |