Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int mask = 0xFF << 8;
- mask = (mask << 8) + mask;
- mask = (mask << 16) + mask;
- mask = ~(mask << n);
- int temp = mask & x;
- temp = temp << (33 + ~n);
- int shift = x >> n;
- int zero_mask = 1 << (33 + ~n);
- shift = shift & zero_mask;
- return temp ^ shift;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement