Let's say I have a negative number. I searching for algorithm that work like this:
If number -31, return 0;
If number -32, return -32;
If number -63, return -32;
If number -64, return -64;
If number -65, return -64;
And so on. Is there any fast bitwise operations for that?