decode a long previously encoded with #zigzagencode long . concode_field_sep long MAGIC[] concode_elem_sep short SHIFT[] concode_field_sep long deinterleave concode_elem_sep long pop_intersect concode_elem_sep long interleave concode_elem_sep long flipFlop concode_elem_sep long pop_xor concode_elem_sep int nextHighestPowerOfTwo concode_elem_sep long nextHighestPowerOfTwo concode_elem_sep long pop_union concode_elem_sep long pop_array concode_elem_sep long pop_andnot concode_elem_sep int zigZagEncode concode_elem_sep long zigZagEncode
long function ( long arg0 ) { return ( ( arg0 >>> 1 ) ^ - ( arg0 & 1 ) ) ; }