parameters: (n)
return_statement: return (n << 1) ^ (n >> 31)
docstring: 32-bit only
docstring_summary: 32-bit only
docstring_tokens: 32 - bit only
function: def zigzag(n):  # pragma: no cover
      " 32-bit only "
      return (n << 1) ^ (n >> 31)
function_tokens: def zigzag ( n ) : # pragma: no cover return ( n << 1 ) ^ ( n >> 31 )