>>116
(a ^ (a >> 31))- (a >> 31)