Lines Matching defs:x
66 #define __bswap16_gen(x) (__uint16_t)((x) << 8 | (x) >> 8)
67 #define __bswap32_gen(x) \
68 (((__uint32_t)__bswap16((x) & 0xffff) << 16) | __bswap16((x) >> 16))
69 #define __bswap64_gen(x) \
70 (((__uint64_t)__bswap32((x) & 0xffffffff) << 32) | __bswap32((x) >> 32))
73 #define __bswap16(x) \
74 ((__uint16_t)(__builtin_constant_p(x) ? \
75 __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x)))
76 #define __bswap32(x) \
77 (__builtin_constant_p(x) ? \
78 __bswap32_gen((__uint32_t)(x)) : __bswap32_var(x))
79 #define __bswap64(x) \
80 (__builtin_constant_p(x) ? \
81 __bswap64_gen((__uint64_t)(x)) : __bswap64_var(x))
84 #define __bswap16(x) __bswap16_var(x)
85 #define __bswap32(x) __bswap32_var(x)
86 #define __bswap64(x) __bswap64_var(x)
89 /* These are defined as functions to avoid multiple evaluation of x. */
126 #define __htonl(x) __bswap32(x)
127 #define __htons(x) __bswap16(x)
128 #define __ntohl(x) __bswap32(x)
129 #define __ntohs(x) __bswap16(x)