Lines Matching defs:bit

98 #define BIT_SET(a, bit)   ((a)[(bit) >> 3] |=  (1 << ((bit) & 7)))  argument
99 #define BIT_CLEAR(a, bit) ((a)[(bit) >> 3] &= ~(1 << ((bit) & 7))) argument
100 #define BIT_GET(a, bit) (((a)[(bit) >> 3] >> ((bit) & 7)) & 1) argument
102 #define BIT16_SET(a, bit) ((a) |= (1 << ((bit) & 15))) argument
103 #define BIT16_CLEAR(a, bit) ((a) &= ~(1 << ((bit) & 15))) argument
104 #define BIT16_GET(a, bit) (((a) >> ((bit) & 15)) & 1) argument
107 #define BIT32_SET(a, bit) ((a) |= (UINT32_C(1) << ((bit) & 31))) argument
108 #define BIT32_CLEAR(a, bit) ((a) &= ~(UINT32_C(1) << ((bit) & 31))) argument
109 #define BIT32_GET(a, bit) (((a) >> ((bit) & 31)) & 1) argument
112 #define BIT64_SET(a, bit) ((a) |= (UINT64_C(1) << ((bit) & 63))) argument
113 #define BIT64_CLEAR(a, bit) ((a) &= ~(UINT64_C(1) << ((bit) & 63))) argument
114 #define BIT64_GET(a, bit) (((a) >> ((bit) & 63)) & 1) argument
117 #define BIT128_SET(a, bit) ((a).data[(bit) >> 5] |= (UINT32_C(1) << ((bit) & 31))) argument
118 #define BIT128_CLEAR(a, bit) ((a).data[(bit) >> 5] &= ~(UINT32_C(1) << ((bit) & 31))) argument
119 #define BIT128_GET(a, bit) (((a).data[(bit) >> 5] >> ((bit) & 31)) & 1) argument
122 #define BIT128_SET_PTR(a, bit) BIT128_SET(*a, bit) argument
123 #define BIT128_CLEAR_PTR(a, bit) BIT128_CLEAR(*a, bit) argument
124 #define BIT128_GET_PTR(a, bit) BIT128_GET(*a, bit) argument
127 #define BIT256_SET(a, bit) BIT128_SET(a, bit) argument
128 #define BIT256_CLEAR(a, bit) BIT128_CLEAR(a, bit) argument
129 #define BIT256_GET(a, bit) BIT128_GET(a, bit) argument
132 #define BIT256_SET_PTR(a, bit) BIT256_SET(*a, bit) argument
133 #define BIT256_CLEAR_PTR(a, bit) BIT256_CLEAR(*a, bit) argument
134 #define BIT256_GET_PTR(a, bit) BIT256_GET(*a, bit) argument
137 #define BIT512_SET(a, bit) BIT256_SET(a, bit) argument
138 #define BIT512_CLEAR(a, bit) BIT256_CLEAR(a, bit) argument
139 #define BIT512_GET(a, bit) BIT256_GET(a, bit) argument
142 #define BIT512_SET_PTR(a, bit) BIT512_SET(*a, bit) argument
143 #define BIT512_CLEAR_PTR(a, bit) BIT512_CLEAR(*a, bit) argument
144 #define BIT512_GET_PTR(a, bit) BIT512_GET(*a, bit) argument