17 return *
reinterpret_cast<char*
>(&e);
22 return (x << 8) | ((x >> 8) & 0xff);
27 return (x << 24) | ((x << 8) & 0xff0000) |
28 ((x >> 8) & 0xff00) | ((x >> 24) & 0xff);
33 return ((x << 24)&0xFF000000FF000000ll) | ((x << 8) & 0x00FF000000FF0000ll) |
34 ((x >> 8) & 0x0000ff000000ff00ll) | ((x >> 24) & 0x000000FF000000FFll);