Lines Matching defs:bit
188 #define BIT_SET(a, bit) ((a)[(bit) >> 3] |= (1 << ((bit) & 7))) argument
189 #define BIT_CLEAR(a, bit) ((a)[(bit) >> 3] &= ~(1 << ((bit) & 7))) argument
190 #define BIT_GET(a, bit) ((a)[(bit) >> 3] & (1 << ((bit) & 7))) argument
192 #define BIT16_SET(a, bit) ((a) |= (1 << ((bit) & 15))) argument
193 #define BIT16_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 15))) argument
194 #define BIT16_GET(a, bit) (!!((a) & (1 << ((bit) & 15)))) argument
197 #define BIT32_SET(a, bit) ((a) |= (1 << ((bit) & 31))) argument
198 #define BIT32_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 31))) argument
199 #define BIT32_GET(a, bit) (!!((a) & (1 << ((bit) & 31)))) argument
202 #define BIT64_SET(a, bit) ((a) |= (UINT64_C(1) << ((bit) & 63))) argument
203 #define BIT64_CLEAR(a, bit) ((a) &= ~(UINT64_C(1) << ((bit) & 63))) argument
204 #define BIT64_GET(a, bit) (!!((a) & (UINT64_C(1) << ((bit) & 63)))) argument
207 #define BIT128_SET(a, bit) ((a).data[(bit) >> 5] |= (1 << ((bit) & 31))) argument
208 #define BIT128_CLEAR(a, bit) ((a).data[(bit) >> 5] &= ~(1 << ((bit) & 31))) argument
209 #define BIT128_GET(a, bit) ((a).data[(bit) >> 5] & (1 << ((bit) & 31))) argument