|
|
|
|
|
by bonzini
760 days ago
|
|
The point of two's complement is that it's the same as modulo-2^n arithmetic. In two's complement -x is defined such that x + -x = 0 (mod 2^n); and because x + ~x = 2^n - 1 (mod 2^n), then -x = ~x + 1. Therefore x & -x works only in two's complement, and it's fair to assume it as the parent comment did. |
|