bswap32
#define htobe32(x) bswap32((x))
#define be32toh(x) bswap32((x))
#define htole32(x) bswap32((x))
#define le32toh(x) bswap32((x))
#elif defined(bswap32)
#define aes_sw32 bswap32
case 32: expr->value = bswap32(val); break;
return ((uint64_t)bswap32(x)) << 32 | bswap32(x >> 32);
unsigned int bswap32(void);