Lines Matching refs:WEIGHT_MASK
101 #define WEIGHT_MASK 0x3fffU macro
107 #define UI_IDX (WEIGHT_MASK-6)
108 #define POSIT_IDX (WEIGHT_MASK-5)
109 #define RANGE_IDX (WEIGHT_MASK-4)
110 #define UNDEF_IDX (WEIGHT_MASK-3)
111 #define INVAL_IDX (WEIGHT_MASK-2)
112 #define DITTO_IDX (WEIGHT_MASK-1)
181 cs->weightidx = r & WEIGHT_MASK; in next_weight()
272 assert((ru & WEIGHT_MASK) != DITTO_IDX); in next_weight()
273 if ((ru & WEIGHT_MASK) == WEIGHT_MASK) { in next_weight()
295 assert((ru & WEIGHT_MASK) != WEIGHT_MASK); /* TODO: handle ".." */ in next_weight()
296 if ((ru & WEIGHT_MASK) == DITTO_IDX) { in next_weight()
343 ru & RULE_MASK, ru & WEIGHT_MASK, popping_backup_stack, in next_weight()
408 if ((ru & (RULE_POSITION|WEIGHT_MASK)) > RULE_POSITION) { in next_weight()
409 assert(ru & WEIGHT_MASK); in next_weight()
428 cs->weightidx = ru & WEIGHT_MASK; in next_weight()
447 assert(cs->weightidx != WEIGHT_MASK); in next_weight()
459 if (*p & WEIGHT_MASK) { in next_weight()
464 } while (*p & WEIGHT_MASK); in next_weight()