What does the suffix refer to? The size of the source value, the size of the destination?
What would happen if you did:
addw (%r8) %rax
. Would it add one byte, two bytes, three bytes? Interpreted as signed or unsigned? addw $1 %ax
? Would eax be 0x00000000 or 0x00010000? User contributions licensed under CC BY-SA 3.0