Lines Matching defs:bit
170 #define BIT_SET(a, bit) ((a)[(bit) >> 3] |= (1 << ((bit) & 7))) argument
171 #define BIT_CLEAR(a, bit) ((a)[(bit) >> 3] &= ~(1 << ((bit) & 7))) argument
172 #define BIT_GET(a, bit) ((a)[(bit) >> 3] & (1 << ((bit) & 7))) argument
174 #define BIT16_SET(a, bit) ((a) |= (1 << ((bit) & 15))) argument
175 #define BIT16_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 15))) argument
176 #define BIT16_GET(a, bit) (!!((a) & (1 << ((bit) & 15)))) argument
179 #define BIT32_SET(a, bit) ((a) |= (1 << ((bit) & 31))) argument
180 #define BIT32_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 31))) argument
181 #define BIT32_GET(a, bit) (!!((a) & (1 << ((bit) & 31)))) argument
184 #define BIT64_SET(a, bit) ((a) |= (UINT64_C(1) << ((bit) & 63))) argument
185 #define BIT64_CLEAR(a, bit) ((a) &= ~(UINT64_C(1) << ((bit) & 63))) argument
186 #define BIT64_GET(a, bit) (!!((a) & (UINT64_C(1) << ((bit) & 63)))) argument
189 #define BIT128_SET(a, bit) ((a).data[(bit) >> 5] |= (1 << ((bit) & 31)) argument
190 #define BIT128_CLEAR(a, bit) ((a).data[(bit) >> 5] &= ~(1 << ((bit) & 31))) argument
191 #define BIT128_GET(a, bit) ((a).data[(bit) >> 5] & (1 << ((bit) & 31))) argument