(1)This instruction arithmetically inverts (takes the two's complement of) dest and places the result in dest. |
(2)This instruction arithmetically inverts (takes the two's complement of) src and places the result in dest. |
C : The flag is set if dest is 0 after the operation; otherwise it is cleared.
Z : The flag is set if dest is 0 after the operation; otherwise it is cleared.
S : The flag is set if the MSB of dest after the operation is 1; otherwise it is cleared.
O : (1) The flag is set if dest before the operation was 80000000h; otherwise it is cleared.
(2) The flag is set if src before the operation was 80000000h; otherwise it is cleared.