Lines Matching defs:bit
61 #define BIT_SET(a, bit) ((a)[(bit) >> 3] |= (1 << ((bit) & 7))) argument
62 #define BIT_CLEAR(a, bit) ((a)[(bit) >> 3] &= ~(1 << ((bit) & 7))) argument
63 #define BIT_GET(a, bit) ((a)[(bit) >> 3] & (1 << ((bit) & 7))) argument
65 #define BIT16_SET(a, bit) ((a) |= (1 << ((bit) & 15))) argument
66 #define BIT16_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 15))) argument
67 #define BIT16_GET(a, bit) (!!((a) & (1 << ((bit) & 15)))) argument
70 #define BIT32_SET(a, bit) ((a) |= (1 << ((bit) & 31))) argument
71 #define BIT32_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 31))) argument
72 #define BIT32_GET(a, bit) (!!((a) & (1 << ((bit) & 31)))) argument
75 #define BIT64_SET(a, bit) ((a) |= (UINT64_C(1) << ((bit) & 63))) argument
76 #define BIT64_CLEAR(a, bit) ((a) &= ~(UINT64_C(1) << ((bit) & 63))) argument
77 #define BIT64_GET(a, bit) (!!((a) & (UINT64_C(1) << ((bit) & 63)))) argument
80 #define BIT128_SET(a, bit) ((a).data[(bit) >> 5] |= (1 << ((bit) & 31))) argument
81 #define BIT128_CLEAR(a, bit) ((a).data[(bit) >> 5] &= ~(1 << ((bit) & 31))) argument
82 #define BIT128_GET(a, bit) ((a).data[(bit) >> 5] & (1 << ((bit) & 31))) argument