static int Swap(int v) { unchecked { var v2 = (uint)v; return (int)((v2 >> 24) & 0x000000FF | (v2 >> 8) & 0x0000FF00 | (v2 << 8) & 0x00FF0000 | (v2 << 24) & 0xFF000000); } }