Home | History | Annotate | Download | only in common

Lines Matching full:mask

75     uint32_t mask;
94 mask = 1 << (i%32);
108 upvec_setValue(upvec, start_char, end_char, column, ~0, mask,
665 // returns whether the mask has reduced to all zeros
675 // internal fn to count how many 1's are there in a mask
677 int16_t countOnes(uint32_t* mask, int32_t len) {
680 uint32_t ent = mask[i];
692 uint32_t *mask, UErrorCode *status) {
697 uprv_free(mask);
708 uprv_free(mask);
717 int16_t numOnes = countOnes(mask, columns);
725 uint32_t v = mask[j];
735 uprv_free(mask);
754 uint32_t* mask = (uint32_t*) uprv_malloc(columns * 4);
755 if (mask == NULL) {
759 uprv_memset(mask, ~0, columns *4);
772 if (intersectMasks(mask, sel->pv+pvIndex, columns)) {
776 return selectForMask(sel, mask, status);
794 uint32_t* mask = (uint32_t*) uprv_malloc(columns * 4);
795 if (mask == NULL) {
799 uprv_memset(mask, ~0, columns *4);
809 if (intersectMasks(mask, sel->pv+pvIndex, columns)) {
813 return selectForMask(sel, mask, status);