Lines Matching refs:node
571 if( node->tag & ( 1 << qq ) ) \
576 node->contents.index[ qq ]; \
588 else if( node->contents.quadrants[ qq ] ) \
592 node->contents.quadrants[ qq ], \
604 if( node->tag & ( 1 << qq ) ) \
609 node->contents.index[ qq ]; \
621 else if( node->contents.quadrants[ qq ] ) \
622 /* Here is a full node. Just explore it */ \
624 node->contents.quadrants[ qq ], \
639 if( node->tag & ( 1 << qq ) ) \
644 node->contents.index[ qq ]; \
656 else if( node->contents.quadrants[ qq ] ) \
660 node->contents.quadrants[ qq ], \
673 if( node->tag & ( 1 << qq ) ) \
678 node->contents.index[ qq ]; \
690 else if( node->contents.quadrants[ qq ] ) \
691 /* Here is a full node. Just explore it */ \
693 node->contents.quadrants[ qq ], \
722 if( node->tag & ( 1 << qq ) ) \
727 node->contents.index[ qq ]; \
740 else if( node->contents.quadrants[ qq ] ) \
744 node->contents.quadrants[ qq ], \
756 if( node->tag & ( 1 << qq ) ) \
761 node->contents.index[ qq ]; \
774 else if( node->contents.quadrants[ qq ] ) \
775 /* Here is a full node. Just explore it */ \
777 node->contents.quadrants[ qq ], \
792 if( node->tag & ( 1 << qq ) ) \
797 node->contents.index[ qq ]; \
810 else if( node->contents.quadrants[ qq ] ) \
814 node->contents.quadrants[ qq ], \
827 if( node->tag & ( 1 << qq ) ) \
832 node->contents.index[ qq ]; \
845 else if( node->contents.quadrants[ qq ] ) \
846 /* Here is a full node. Just explore it */ \
848 node->contents.quadrants[ qq ], \
884 if( node->tag & ( 1 << qq ) ) \
889 node->contents.index[ qq ]; \
901 else if( node->contents.quadrants[ qq ] ) \
905 node->contents.quadrants[ qq ], \
917 if( node->tag & ( 1 << qq ) ) \
922 node->contents.index[ qq ]; \
934 else if( node->contents.quadrants[ qq ] ) \
935 /* Here is a full node. Just explore it */ \
937 node->contents.quadrants[ qq ], \
950 if( node->tag & ( 1 << qq ) ) \
955 node->contents.index[ qq ]; \
967 else if( node->contents.quadrants[ qq ] ) \
971 node->contents.quadrants[ qq ], \
983 if( node->tag & ( 1 << qq ) ) \
988 node->contents.index[ qq ]; \
1000 else if( node->contents.quadrants[ qq ] ) \
1001 /* Here is a full node. Just explore it */ \
1003 node->contents.quadrants[ qq ], \
1030 if( node->tag & ( 1 << qq ) ) \
1035 node->contents.index[ qq ]; \
1048 else if( node->contents.quadrants[ qq ] ) \
1052 node->contents.quadrants[ qq ], \
1064 if( node->tag & ( 1 << qq ) ) \
1069 node->contents.index[ qq ]; \
1082 else if( node->contents.quadrants[ qq ] ) \
1083 /* Here is a full node. Just explore it */ \
1085 node->contents.quadrants[ qq ], \
1098 if( node->tag & ( 1 << qq ) ) \
1103 node->contents.index[ qq ]; \
1116 else if( node->contents.quadrants[ qq ] ) \
1120 node->contents.quadrants[ qq ], \
1132 if( node->tag & ( 1 << qq ) ) \
1137 node->contents.index[ qq ]; \
1150 else if( node->contents.quadrants[ qq ] ) \
1151 /* Here is a full node. Just explore it */ \
1153 node->contents.quadrants[ qq ], \
1163 if( node->tag & ( 1 << qq ) ) \
1166 mlib_s32 new_found_color = node->contents.index[ qq ]; \
1178 else if( node->contents.quadrants[ qq ] ) \
1179 /* Here is a full node. Just explore it all */ \
1181 node->contents.quadrants[ qq ], distance, &found_color, \
1189 if( node->tag & ( 1 << qq ) ) \
1192 mlib_s32 new_found_color = node->contents.index[ qq ]; \
1209 else if( node->contents.quadrants[ qq ] ) \
1210 /* Here is a full node. Just explore it all */ \
1212 node->contents.quadrants[ qq ], distance, &found_color, \
1237 struct lut_node_3 *node = s->table; \
1239 /* The node we are in is in the `node' */ \
1242 struct lut_node_3 *node; \
1264 if( node->tag & ( 1 << q ) ) \
1270 mlib_s32 palindex = node->contents.index[ q ]; \
1423 node = stack[ stack_pointer ].node; \
1431 else if( node->contents.quadrants[ q ] ) \
1434 stack[ stack_pointer ].node = node; \
1436 node = node->contents.quadrants[ q ]; \
1552 node = stack[ stack_pointer ].node; \
1572 if( node->tag & ( 1 << qq ) ) \
1575 mlib_s32 new_found_color = node->contents.index[ qq ]; \
1588 else if( node->contents.quadrants[ qq ] ) \
1589 /* Here is a full node. Just explore it all */ \
1591 node->contents.quadrants[ qq ], distance, &found_color, \
1599 if( node->tag & ( 1 << qq ) ) \
1602 mlib_s32 new_found_color = node->contents.index[ qq ]; \
1621 else if( node->contents.quadrants[ qq ] ) \
1622 /* Here is a full node. Just explore it all */ \
1624 node->contents.quadrants[ qq ], distance, &found_color, \
1651 struct lut_node_4 *node = s->table; \
1653 /* The node we are in is in the `node' */ \
1656 struct lut_node_4 *node; \
1681 if( node->tag & ( 1 << q ) ) \
1687 mlib_s32 palindex = node->contents.index[ q ]; \
1915 node = stack[ stack_pointer ].node; \
1922 else if( node->contents.quadrants[ q ] ) \
1925 stack[ stack_pointer ].node = node; \
1927 node = node->contents.quadrants[ q ]; \
2138 node = stack[ stack_pointer ].node; \
2694 mlib_u32 mlib_search_quadrant_U8_3(struct lut_node_3 *node,
2706 if (node->tag & (1 << i)) {
2708 mlib_s32 newindex = node->contents.index[i];
2722 else if (node->contents.quadrants[i])
2724 mlib_search_quadrant_U8_3(node->contents.quadrants[i], distance,
2732 mlib_u32 mlib_search_quadrant_part_to_left_U8_3(struct lut_node_3 *node,
2756 if (node->tag & (1 << qq)) {
2758 mlib_s32 newindex = node->contents.index[qq];
2772 else if (node->contents.quadrants[qq])
2774 mlib_search_quadrant_part_to_left_U8_3(node->contents.quadrants[qq],
2785 if (node->tag & (1 << i)) {
2787 mlib_s32 newindex = node->contents.index[i];
2801 else if (node->contents.quadrants[i]) {
2806 mlib_search_quadrant_part_to_left_U8_3(node->contents.quadrants[i],
2814 mlib_search_quadrant_U8_3(node->contents.quadrants[i], distance,
2824 mlib_u32 mlib_search_quadrant_part_to_right_U8_3(struct lut_node_3 *node,
2848 if (node->tag & (1 << qq)) {
2850 mlib_s32 newindex = node->contents.index[qq];
2864 else if (node->contents.quadrants[qq])
2866 mlib_search_quadrant_part_to_right_U8_3(node->contents.quadrants[qq],
2878 if (node->tag & (1 << i)) {
2880 mlib_s32 newindex = node->contents.index[i];
2894 else if (node->contents.quadrants[i]) {
2899 mlib_search_quadrant_U8_3(node->contents.quadrants[i], distance,
2904 mlib_search_quadrant_part_to_right_U8_3(node->contents.quadrants[i],
2915 mlib_u32 mlib_search_quadrant_S16_3(struct lut_node_3 *node,
2927 if (node->tag & (1 << i)) {
2929 mlib_s32 newindex = node->contents.index[i];
2943 else if (node->contents.quadrants[i])
2945 mlib_search_quadrant_S16_3(node->contents.quadrants[i], distance,
2953 mlib_u32 mlib_search_quadrant_part_to_left_S16_3(struct lut_node_3 *node,
2977 if (node->tag & (1 << qq)) {
2979 mlib_s32 newindex = node->contents.index[qq];
2993 else if (node->contents.quadrants[qq])
2995 mlib_search_quadrant_part_to_left_S16_3(node->contents.quadrants[qq],
3006 if (node->tag & (1 << i)) {
3008 mlib_s32 newindex = node->contents.index[i];
3022 else if (node->contents.quadrants[i]) {
3027 mlib_search_quadrant_part_to_left_S16_3(node->contents.quadrants[i],
3035 mlib_search_quadrant_S16_3(node->contents.quadrants[i], distance,
3045 mlib_u32 mlib_search_quadrant_part_to_right_S16_3(struct lut_node_3 *node,
3069 if (node->tag & (1 << qq)) {
3071 mlib_s32 newindex = node->contents.index[qq];
3085 else if (node->contents.quadrants[qq])
3087 mlib_search_quadrant_part_to_right_S16_3(node->contents.quadrants[qq],
3100 if (node->tag & (1 << i)) {
3102 mlib_s32 newindex = node->contents.index[i];
3116 else if (node->contents.quadrants[i]) {
3121 mlib_search_quadrant_S16_3(node->contents.quadrants[i], distance,
3126 mlib_search_quadrant_part_to_right_S16_3(node->contents.
3138 mlib_u32 mlib_search_quadrant_U8_4(struct lut_node_4 *node,
3151 if (node->tag & (1 << i)) {
3153 mlib_s32 newindex = node->contents.index[i];
3169 else if (node->contents.quadrants[i])
3171 mlib_search_quadrant_U8_4(node->contents.quadrants[i], distance,
3179 mlib_u32 mlib_search_quadrant_part_to_left_U8_4(struct lut_node_4 *node,
3204 if (node->tag & (1 << qq)) {
3206 mlib_s32 newindex = node->contents.index[qq];
3222 else if (node->contents.quadrants[qq])
3224 mlib_search_quadrant_part_to_left_U8_4(node->contents.quadrants[qq],
3235 if (node->tag & (1 << i)) {
3237 mlib_s32 newindex = node->contents.index[i];
3253 else if (node->contents.quadrants[i]) {
3258 mlib_search_quadrant_part_to_left_U8_4(node->contents.quadrants[i],
3266 mlib_search_quadrant_U8_4(node->contents.quadrants[i], distance,
3276 mlib_u32 mlib_search_quadrant_part_to_right_U8_4(struct lut_node_4 *node,
3301 if (node->tag & (1 << qq)) {
3303 mlib_s32 newindex = node->contents.index[qq];
3319 else if (node->contents.quadrants[qq])
3321 mlib_search_quadrant_part_to_right_U8_4(node->contents.quadrants[qq],
3333 if (node->tag & (1 << i)) {
3335 mlib_s32 newindex = node->contents.index[i];
3351 else if (node->contents.quadrants[i]) {
3356 mlib_search_quadrant_U8_4(node->contents.quadrants[i], distance,
3361 mlib_search_quadrant_part_to_right_U8_4(node->contents.quadrants[i],
3372 mlib_u32 mlib_search_quadrant_S16_4(struct lut_node_4 *node,
3385 if (node->tag & (1 << i)) {
3387 mlib_s32 newindex = node->contents.index[i];
3403 else if (node->contents.quadrants[i])
3405 mlib_search_quadrant_S16_4(node->contents.quadrants[i], distance,
3413 mlib_u32 mlib_search_quadrant_part_to_left_S16_4(struct lut_node_4 *node,
3438 if (node->tag & (1 << qq)) {
3440 mlib_s32 newindex = node->contents.index[qq];
3456 else if (node->contents.quadrants[qq])
3458 mlib_search_quadrant_part_to_left_S16_4(node->contents.quadrants[qq],
3469 if (node->tag & (1 << i)) {
3471 mlib_s32 newindex = node->contents.index[i];
3487 else if (node->contents.quadrants[i]) {
3492 mlib_search_quadrant_part_to_left_S16_4(node->contents.quadrants[i],
3500 mlib_search_quadrant_S16_4(node->contents.quadrants[i], distance,
3510 mlib_u32 mlib_search_quadrant_part_to_right_S16_4(struct lut_node_4 *node,
3535 if (node->tag & (1 << qq)) {
3537 mlib_s32 newindex = node->contents.index[qq];
3553 else if (node->contents.quadrants[qq])
3555 mlib_search_quadrant_part_to_right_S16_4(node->contents.quadrants[qq],
3568 if (node->tag & (1 << i)) {
3570 mlib_s32 newindex = node->contents.index[i];
3586 else if (node->contents.quadrants[i]) {
3591 mlib_search_quadrant_S16_4(node->contents.quadrants[i], distance,
3596 mlib_search_quadrant_part_to_right_S16_4(node->contents.