encode32

fnuint encode32(int n) @safe pure nothrow @nogc

ZigZag-encodes a signed 32-bit integer.

Parameters

nthe signed value.

Returns

The unsigned image: (n << 1) ^ (n >> 31) (arithmetic shift).