I like to call it more understandable. You will find it in the code also in the form using the destination:
A = A and ~ B
Or more compact like:
A & = ~ B
Example: Before: A = 0x0007, B = 0x0004 After: A = 0x0003
This means that it clears bits B of A. But a relative addition, and therefore a difference in names, you could write it like this: A \ B, like a lot of differences, is also a good name.
j4n bur53
source share