• Home
  • Raw
  • Download

Lines Matching refs:bitmask

420 	unsigned int bitmask;  in tree_walk()  local
447 bitmask = 1 << node->bitnum; in tree_walk()
448 if ((leftmask & bitmask) == 0) { in tree_walk()
449 leftmask |= bitmask; in tree_walk()
462 if ((rightmask & bitmask) == 0) { in tree_walk()
463 rightmask |= bitmask; in tree_walk()
476 leftmask &= ~bitmask; in tree_walk()
477 rightmask &= ~bitmask; in tree_walk()
662 unsigned int bitmask; in prune() local
744 bitmask = 1 << node->bitnum; in prune()
745 leftmask &= ~bitmask; in prune()
746 rightmask &= ~bitmask; in prune()
764 bitmask = 1 << node->bitnum; in prune()
765 leftmask &= ~bitmask; in prune()
766 rightmask &= ~bitmask; in prune()
783 bitmask = 1 << node->bitnum; in prune()
784 leftmask &= ~bitmask; in prune()
785 rightmask &= ~bitmask; in prune()
788 bitmask = 1 << node->bitnum; in prune()
789 if ((leftmask & bitmask) == 0 && in prune()
792 leftmask |= bitmask; in prune()
794 } else if ((rightmask & bitmask) == 0 && in prune()
797 rightmask |= bitmask; in prune()
800 leftmask &= ~bitmask; in prune()
801 rightmask &= ~bitmask; in prune()
819 unsigned int bitmask; in mark_nodes() local
832 bitmask = 1 << node->bitnum; in mark_nodes()
833 if ((leftmask & bitmask) == 0) { in mark_nodes()
834 leftmask |= bitmask; in mark_nodes()
851 if ((rightmask & bitmask) == 0) { in mark_nodes()
852 rightmask |= bitmask; in mark_nodes()
869 leftmask &= ~bitmask; in mark_nodes()
870 rightmask &= ~bitmask; in mark_nodes()
880 bitmask = 1 << node->bitnum; in mark_nodes()
881 if ((leftmask & bitmask) == 0) { in mark_nodes()
882 leftmask |= bitmask; in mark_nodes()
903 if ((rightmask & bitmask) == 0) { in mark_nodes()
904 rightmask |= bitmask; in mark_nodes()
926 leftmask &= ~bitmask; in mark_nodes()
927 rightmask &= ~bitmask; in mark_nodes()
945 unsigned int bitmask; in index_nodes() local
975 bitmask = 1 << node->bitnum; in index_nodes()
976 if (node->mark && (leftmask & bitmask) == 0) { in index_nodes()
977 leftmask |= bitmask; in index_nodes()
991 if (node->mark && (rightmask & bitmask) == 0) { in index_nodes()
992 rightmask |= bitmask; in index_nodes()
1005 leftmask &= ~bitmask; in index_nodes()
1006 rightmask &= ~bitmask; in index_nodes()
1054 unsigned int bitmask; in size_nodes() local
1141 bitmask = 1 << node->bitnum; in size_nodes()
1142 pathmask |= bitmask; in size_nodes()
1143 if (node->mark && (leftmask & bitmask) == 0) { in size_nodes()
1144 leftmask |= bitmask; in size_nodes()
1154 if (node->mark && (rightmask & bitmask) == 0) { in size_nodes()
1155 rightmask |= bitmask; in size_nodes()
1156 pathbits |= bitmask; in size_nodes()
1166 leftmask &= ~bitmask; in size_nodes()
1167 rightmask &= ~bitmask; in size_nodes()
1168 pathmask &= ~bitmask; in size_nodes()
1169 pathbits &= ~bitmask; in size_nodes()
1188 unsigned int bitmask; in emit() local
1268 bitmask = 1 << node->bitnum; in emit()
1269 if (node->mark && (leftmask & bitmask) == 0) { in emit()
1270 leftmask |= bitmask; in emit()
1286 if (node->mark && (rightmask & bitmask) == 0) { in emit()
1287 rightmask |= bitmask; in emit()
1303 leftmask &= ~bitmask; in emit()
1304 rightmask &= ~bitmask; in emit()