Lines Matching refs:bitmask

422 	unsigned int bitmask;  in tree_walk()  local
449 bitmask = 1 << node->bitnum; in tree_walk()
450 if ((leftmask & bitmask) == 0) { in tree_walk()
451 leftmask |= bitmask; in tree_walk()
464 if ((rightmask & bitmask) == 0) { in tree_walk()
465 rightmask |= bitmask; in tree_walk()
478 leftmask &= ~bitmask; in tree_walk()
479 rightmask &= ~bitmask; in tree_walk()
664 unsigned int bitmask; in prune() local
746 bitmask = 1 << node->bitnum; in prune()
747 leftmask &= ~bitmask; in prune()
748 rightmask &= ~bitmask; in prune()
766 bitmask = 1 << node->bitnum; in prune()
767 leftmask &= ~bitmask; in prune()
768 rightmask &= ~bitmask; in prune()
785 bitmask = 1 << node->bitnum; in prune()
786 leftmask &= ~bitmask; in prune()
787 rightmask &= ~bitmask; in prune()
790 bitmask = 1 << node->bitnum; in prune()
791 if ((leftmask & bitmask) == 0 && in prune()
794 leftmask |= bitmask; in prune()
796 } else if ((rightmask & bitmask) == 0 && in prune()
799 rightmask |= bitmask; in prune()
802 leftmask &= ~bitmask; in prune()
803 rightmask &= ~bitmask; in prune()
821 unsigned int bitmask; in mark_nodes() local
834 bitmask = 1 << node->bitnum; in mark_nodes()
835 if ((leftmask & bitmask) == 0) { in mark_nodes()
836 leftmask |= bitmask; in mark_nodes()
853 if ((rightmask & bitmask) == 0) { in mark_nodes()
854 rightmask |= bitmask; in mark_nodes()
871 leftmask &= ~bitmask; in mark_nodes()
872 rightmask &= ~bitmask; in mark_nodes()
882 bitmask = 1 << node->bitnum; in mark_nodes()
883 if ((leftmask & bitmask) == 0) { in mark_nodes()
884 leftmask |= bitmask; in mark_nodes()
905 if ((rightmask & bitmask) == 0) { in mark_nodes()
906 rightmask |= bitmask; in mark_nodes()
928 leftmask &= ~bitmask; in mark_nodes()
929 rightmask &= ~bitmask; in mark_nodes()
947 unsigned int bitmask; in index_nodes() local
977 bitmask = 1 << node->bitnum; in index_nodes()
978 if (node->mark && (leftmask & bitmask) == 0) { in index_nodes()
979 leftmask |= bitmask; in index_nodes()
993 if (node->mark && (rightmask & bitmask) == 0) { in index_nodes()
994 rightmask |= bitmask; in index_nodes()
1007 leftmask &= ~bitmask; in index_nodes()
1008 rightmask &= ~bitmask; in index_nodes()
1056 unsigned int bitmask; in size_nodes() local
1143 bitmask = 1 << node->bitnum; in size_nodes()
1144 pathmask |= bitmask; in size_nodes()
1145 if (node->mark && (leftmask & bitmask) == 0) { in size_nodes()
1146 leftmask |= bitmask; in size_nodes()
1156 if (node->mark && (rightmask & bitmask) == 0) { in size_nodes()
1157 rightmask |= bitmask; in size_nodes()
1158 pathbits |= bitmask; in size_nodes()
1168 leftmask &= ~bitmask; in size_nodes()
1169 rightmask &= ~bitmask; in size_nodes()
1170 pathmask &= ~bitmask; in size_nodes()
1171 pathbits &= ~bitmask; in size_nodes()
1190 unsigned int bitmask; in emit() local
1270 bitmask = 1 << node->bitnum; in emit()
1271 if (node->mark && (leftmask & bitmask) == 0) { in emit()
1272 leftmask |= bitmask; in emit()
1288 if (node->mark && (rightmask & bitmask) == 0) { in emit()
1289 rightmask |= bitmask; in emit()
1305 leftmask &= ~bitmask; in emit()
1306 rightmask &= ~bitmask; in emit()