(u >> 1) ^ -(u & 1).decode32
fn
int decode32(uint u) @safe pure nothrow @nogcInverts encode32.
Parameters
u | the unsigned image. |
Returns
The original signed value:
int decode32(uint u) @safe pure nothrow @nogcInverts encode32.
u | the unsigned image. |
(u >> 1) ^ -(u & 1).