__SWAP32
((__SWAP32((_x) & 0xffffffff) << 32) | \
__SWAP32(((_x) >> 32) & 0xffffffff))
#define __CPU_TO_LE_32(_x) ((uint32_t)__SWAP32(_x))
#define __LE_TO_CPU_32(_x) ((uint32_t)__SWAP32(_x))
#define __CPU_TO_BE_32(_x) ((uint32_t)__SWAP32(_x))
#define __BE_TO_CPU_32(_x) ((uint32_t)__SWAP32(_x))