Home
last modified time | relevance | path

Searched refs:BITS_PER_MASK_T (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_affinity.h332 static const unsigned int BITS_PER_MASK_T = sizeof(mask_t) * CHAR_BIT; variable
346 mask[i / BITS_PER_MASK_T] |= (ONE << (i % BITS_PER_MASK_T)); in set()
349 return (mask[i / BITS_PER_MASK_T] & (ONE << (i % BITS_PER_MASK_T))); in is_set()
352 mask[i / BITS_PER_MASK_T] &= ~(ONE << (i % BITS_PER_MASK_T)); in clear()
405 __kmp_type_convert(get_num_mask_types() * BITS_PER_MASK_T, &e); in end()
556 static const int BITS_PER_MASK_T = sizeof(mask_t) * CHAR_BIT; variable
568 mask[i / BITS_PER_MASK_T] |= ((mask_t)1 << (i % BITS_PER_MASK_T)); in set()
571 return (mask[i / BITS_PER_MASK_T] & ((mask_t)1 << (i % BITS_PER_MASK_T))); in is_set()
574 mask[i / BITS_PER_MASK_T] &= ~((mask_t)1 << (i % BITS_PER_MASK_T)); in clear()
618 int end() const override { return __kmp_num_proc_groups * BITS_PER_MASK_T; } in end()