int inc(int a) { int mask = ~a; /* Assuming a is 32-bit. If 64-bit, add 32-bit shift. */ mask |= mask << 1; mask |= mask << 2; mask |= mask << 4; mask |= mask << 8; mask |= mask…
int inc(int a) { int mask = ~a; /* Assuming a is 32-bit. If 64-bit, add 32-bit shift. */ mask |= mask << 1; mask |= mask << 2; mask |= mask << 4; mask |= mask << 8; mask |= mask…