30 size_t *ptr_feat_index_by_row;
31 if (out_feats_index_by_row)
33 out_feats_index_by_row->resize(i->height);
34 ptr_feat_index_by_row = &(*out_feats_index_by_row)[0];
37 ptr_feat_index_by_row = NULL;
42 const uint8_t *line_max, *line_min;
51 3 + i->widthStep * -1,
52 2 + i->widthStep * -2,
53 1 + i->widthStep * -3,
54 0 + i->widthStep * -3,
55 -1 + i->widthStep * -3,
56 -2 + i->widthStep * -2,
57 -3 + i->widthStep * -1,
58 -3 + i->widthStep * 0,
59 -3 + i->widthStep * 1,
60 -2 + i->widthStep * 2,
61 -1 + i->widthStep * 3,
65 if (ptr_feat_index_by_row) {
66 *ptr_feat_index_by_row++ = corners.size();
67 *ptr_feat_index_by_row++ = corners.size();
68 *ptr_feat_index_by_row++ = corners.size();
71 for(
y = 3 ;
y < i->height - 3;
y++)
73 if (ptr_feat_index_by_row)
74 *ptr_feat_index_by_row++=corners.size();
76 cache_0 = (
const uint8_t*) i->imageData + i->widthStep*
y + 3;
77 line_min = cache_0 - 3;
78 line_max = (
const uint8_t*) i->imageData + i->widthStep*
y+i->width-3;
81 for(; cache_0 < line_max;cache_0++)
86 if(*(cache_0 + pixel[0]) > cb)
87 if(*(cache_0 + pixel[8]) > cb)
88 if(*(cache_0 + pixel[3]) > cb)
89 if(*(cache_0 + pixel[5]) > cb)
90 if(*(cache_0 + pixel[2]) > cb)
91 if(*(cache_0 + pixel[6]) > cb)
92 if(*(cache_0 + 3) > cb)
93 if(*(cache_0 + pixel[7]) > cb)
94 if(*(cache_0 + pixel[1]) > cb)
96 else if(*(cache_0 + pixel[1]) < c_b)
97 if(*(cache_0 + pixel[9]) > cb)
98 if(*(cache_0 + pixel[10]) > cb)
105 if(*(cache_0 + pixel[10]) > cb)
106 if(*(cache_0 + pixel[9]) > cb)
112 else if(*(cache_0 + pixel[7]) < c_b)
113 if(*(cache_0 + pixel[14]) > cb)
114 if(*(cache_0 + pixel[15]) > cb)
115 if(*(cache_0 + pixel[1]) > cb)
118 if(*(cache_0 + pixel[9]) > cb)
119 if(*(cache_0 + pixel[10]) > cb)
120 if(*(cache_0 + pixel[11]) > cb)
121 if(*(cache_0 + -3) > cb)
122 if(*(cache_0 + pixel[13]) > cb)
139 if(*(cache_0 + pixel[14]) > cb)
140 if(*(cache_0 + pixel[15]) > cb)
141 if(*(cache_0 + pixel[1]) > cb)
143 else if(*(cache_0 + pixel[1]) < c_b)
144 if(*(cache_0 + pixel[9]) > cb)
145 if(*(cache_0 + pixel[10]) > cb)
146 if(*(cache_0 + pixel[11]) > cb)
147 if(*(cache_0 + -3) > cb)
148 if(*(cache_0 + pixel[13]) > cb)
161 if(*(cache_0 + pixel[11]) > cb)
162 if(*(cache_0 + pixel[9]) > cb)
163 if(*(cache_0 + -3) > cb)
164 if(*(cache_0 + pixel[13]) > cb)
165 if(*(cache_0 + pixel[10]) > cb)
181 else if(*(cache_0 + 3) < c_b)
182 if(*(cache_0 + pixel[11]) > cb)
183 if(*(cache_0 + -3) > cb)
184 if(*(cache_0 + pixel[13]) > cb)
185 if(*(cache_0 + pixel[15]) > cb)
186 if(*(cache_0 + pixel[14]) > cb)
187 if(*(cache_0 + pixel[1]) > cb)
190 if(*(cache_0 + pixel[9]) > cb)
191 if(*(cache_0 + pixel[10]) > cb)
198 if(*(cache_0 + pixel[7]) > cb)
199 if(*(cache_0 + pixel[9]) > cb)
200 if(*(cache_0 + pixel[10]) > cb)
209 if(*(cache_0 + pixel[7]) > cb)
210 if(*(cache_0 + pixel[9]) > cb)
211 if(*(cache_0 + pixel[10]) > cb)
226 if(*(cache_0 + -3) > cb)
227 if(*(cache_0 + pixel[11]) > cb)
228 if(*(cache_0 + pixel[13]) > cb)
229 if(*(cache_0 + pixel[14]) > cb)
230 if(*(cache_0 + pixel[1]) > cb)
231 if(*(cache_0 + pixel[15]) > cb)
233 else if(*(cache_0 + pixel[15]) < c_b)
234 if(*(cache_0 + pixel[7]) > cb)
235 if(*(cache_0 + pixel[9]) > cb)
236 if(*(cache_0 + pixel[10]) > cb)
245 if(*(cache_0 + pixel[10]) > cb)
246 if(*(cache_0 + pixel[7]) > cb)
247 if(*(cache_0 + pixel[9]) > cb)
255 else if(*(cache_0 + pixel[1]) < c_b)
256 if(*(cache_0 + pixel[9]) > cb)
257 if(*(cache_0 + pixel[10]) > cb)
258 if(*(cache_0 + pixel[15]) > cb)
261 if(*(cache_0 + pixel[7]) > cb)
270 if(*(cache_0 + pixel[10]) > cb)
271 if(*(cache_0 + pixel[9]) > cb)
272 if(*(cache_0 + pixel[7]) > cb)
275 if(*(cache_0 + pixel[15]) > cb)
284 if(*(cache_0 + pixel[7]) > cb)
285 if(*(cache_0 + pixel[9]) > cb)
286 if(*(cache_0 + pixel[10]) > cb)
300 else if(*(cache_0 + pixel[6]) < c_b)
301 if(*(cache_0 + pixel[13]) > cb)
302 if(*(cache_0 + pixel[14]) > cb)
303 if(*(cache_0 + pixel[15]) > cb)
304 if(*(cache_0 + pixel[1]) > cb)
305 if(*(cache_0 + 3) > cb)
308 if(*(cache_0 + pixel[11]) > cb)
309 if(*(cache_0 + -3) > cb)
316 if(*(cache_0 + pixel[9]) > cb)
317 if(*(cache_0 + pixel[10]) > cb)
318 if(*(cache_0 + pixel[11]) > cb)
319 if(*(cache_0 + -3) > cb)
336 if(*(cache_0 + pixel[13]) > cb)
337 if(*(cache_0 + pixel[15]) > cb)
338 if(*(cache_0 + pixel[14]) > cb)
339 if(*(cache_0 + pixel[1]) > cb)
340 if(*(cache_0 + 3) > cb)
342 else if(*(cache_0 + 3) < c_b)
343 if(*(cache_0 + pixel[11]) > cb)
344 if(*(cache_0 + -3) > cb)
351 if(*(cache_0 + -3) > cb)
352 if(*(cache_0 + pixel[11]) > cb)
358 else if(*(cache_0 + pixel[1]) < c_b)
359 if(*(cache_0 + pixel[9]) > cb)
360 if(*(cache_0 + pixel[10]) > cb)
361 if(*(cache_0 + pixel[11]) > cb)
362 if(*(cache_0 + -3) > cb)
373 if(*(cache_0 + -3) > cb)
374 if(*(cache_0 + pixel[10]) > cb)
375 if(*(cache_0 + pixel[11]) > cb)
376 if(*(cache_0 + pixel[9]) > cb)
392 else if(*(cache_0 + pixel[2]) < c_b)
393 if(*(cache_0 + pixel[11]) > cb)
394 if(*(cache_0 + pixel[9]) > cb)
395 if(*(cache_0 + pixel[10]) > cb)
396 if(*(cache_0 + pixel[6]) > cb)
397 if(*(cache_0 + pixel[7]) > cb)
398 if(*(cache_0 + 3) > cb)
401 if(*(cache_0 + -3) > cb)
402 if(*(cache_0 + pixel[13]) > cb)
409 if(*(cache_0 + -3) > cb)
410 if(*(cache_0 + pixel[13]) > cb)
411 if(*(cache_0 + pixel[14]) > cb)
412 if(*(cache_0 + pixel[15]) > cb)
423 if(*(cache_0 + -3) > cb)
424 if(*(cache_0 + pixel[13]) > cb)
425 if(*(cache_0 + pixel[14]) > cb)
426 if(*(cache_0 + pixel[15]) > cb)
443 if(*(cache_0 + pixel[11]) > cb)
444 if(*(cache_0 + pixel[10]) > cb)
445 if(*(cache_0 + pixel[9]) > cb)
446 if(*(cache_0 + pixel[7]) > cb)
447 if(*(cache_0 + pixel[6]) > cb)
448 if(*(cache_0 + 3) > cb)
451 if(*(cache_0 + -3) > cb)
452 if(*(cache_0 + pixel[13]) > cb)
458 else if(*(cache_0 + pixel[6]) < c_b)
459 if(*(cache_0 + -3) > cb)
460 if(*(cache_0 + pixel[13]) > cb)
461 if(*(cache_0 + pixel[14]) > cb)
462 if(*(cache_0 + pixel[15]) > cb)
473 if(*(cache_0 + pixel[14]) > cb)
474 if(*(cache_0 + -3) > cb)
475 if(*(cache_0 + pixel[13]) > cb)
476 if(*(cache_0 + pixel[15]) > cb)
486 else if(*(cache_0 + pixel[7]) < c_b)
487 if(*(cache_0 + -3) > cb)
488 if(*(cache_0 + pixel[13]) > cb)
489 if(*(cache_0 + pixel[14]) > cb)
490 if(*(cache_0 + pixel[15]) > cb)
501 if(*(cache_0 + pixel[14]) > cb)
502 if(*(cache_0 + -3) > cb)
503 if(*(cache_0 + pixel[13]) > cb)
504 if(*(cache_0 + pixel[15]) > cb)
520 else if(*(cache_0 + pixel[5]) < c_b)
521 if(*(cache_0 + pixel[13]) > cb)
522 if(*(cache_0 + -3) > cb)
523 if(*(cache_0 + pixel[14]) > cb)
524 if(*(cache_0 + pixel[15]) > cb)
525 if(*(cache_0 + pixel[11]) > cb)
526 if(*(cache_0 + pixel[1]) > cb)
527 if(*(cache_0 + pixel[2]) > cb)
530 if(*(cache_0 + pixel[9]) > cb)
531 if(*(cache_0 + pixel[10]) > cb)
537 else if(*(cache_0 + pixel[1]) < c_b)
538 if(*(cache_0 + pixel[9]) > cb)
539 if(*(cache_0 + pixel[10]) > cb)
546 if(*(cache_0 + pixel[10]) > cb)
547 if(*(cache_0 + pixel[9]) > cb)
553 else if(*(cache_0 + pixel[11]) < c_b)
554 if(*(cache_0 + pixel[1]) > cb)
555 if(*(cache_0 + pixel[2]) > cb)
556 if(*(cache_0 + 3) > cb)
565 if(*(cache_0 + pixel[2]) > cb)
566 if(*(cache_0 + pixel[1]) > cb)
567 if(*(cache_0 + 3) > cb)
576 if(*(cache_0 + pixel[6]) > cb)
577 if(*(cache_0 + pixel[7]) > cb)
578 if(*(cache_0 + pixel[9]) > cb)
579 if(*(cache_0 + pixel[10]) > cb)
580 if(*(cache_0 + pixel[11]) > cb)
599 if(*(cache_0 + -3) > cb)
600 if(*(cache_0 + pixel[14]) > cb)
601 if(*(cache_0 + pixel[13]) > cb)
602 if(*(cache_0 + pixel[11]) > cb)
603 if(*(cache_0 + pixel[15]) > cb)
604 if(*(cache_0 + pixel[2]) > cb)
605 if(*(cache_0 + pixel[1]) > cb)
607 else if(*(cache_0 + pixel[1]) < c_b)
608 if(*(cache_0 + pixel[9]) > cb)
609 if(*(cache_0 + pixel[10]) > cb)
616 if(*(cache_0 + pixel[10]) > cb)
617 if(*(cache_0 + pixel[9]) > cb)
623 else if(*(cache_0 + pixel[2]) < c_b)
624 if(*(cache_0 + pixel[9]) > cb)
625 if(*(cache_0 + pixel[10]) > cb)
632 if(*(cache_0 + pixel[10]) > cb)
633 if(*(cache_0 + pixel[9]) > cb)
640 if(*(cache_0 + pixel[6]) > cb)
641 if(*(cache_0 + pixel[7]) > cb)
642 if(*(cache_0 + pixel[9]) > cb)
643 if(*(cache_0 + pixel[10]) > cb)
653 else if(*(cache_0 + pixel[11]) < c_b)
654 if(*(cache_0 + pixel[1]) > cb)
655 if(*(cache_0 + pixel[2]) > cb)
656 if(*(cache_0 + 3) > cb)
657 if(*(cache_0 + pixel[15]) > cb)
668 if(*(cache_0 + 3) > cb)
669 if(*(cache_0 + pixel[2]) > cb)
670 if(*(cache_0 + pixel[15]) > cb)
671 if(*(cache_0 + pixel[1]) > cb)
687 else if(*(cache_0 + pixel[3]) < c_b)
688 if(*(cache_0 + -3) > cb)
689 if(*(cache_0 + pixel[10]) > cb)
690 if(*(cache_0 + pixel[11]) > cb)
691 if(*(cache_0 + pixel[13]) > cb)
692 if(*(cache_0 + pixel[14]) > cb)
693 if(*(cache_0 + pixel[15]) > cb)
694 if(*(cache_0 + pixel[9]) > cb)
697 if(*(cache_0 + pixel[1]) > cb)
698 if(*(cache_0 + pixel[2]) > cb)
705 if(*(cache_0 + pixel[6]) > cb)
706 if(*(cache_0 + pixel[7]) > cb)
707 if(*(cache_0 + pixel[9]) > cb)
716 if(*(cache_0 + pixel[5]) > cb)
717 if(*(cache_0 + pixel[6]) > cb)
718 if(*(cache_0 + pixel[7]) > cb)
719 if(*(cache_0 + pixel[9]) > cb)
730 if(*(cache_0 + 3) > cb)
731 if(*(cache_0 + pixel[5]) > cb)
732 if(*(cache_0 + pixel[6]) > cb)
733 if(*(cache_0 + pixel[7]) > cb)
734 if(*(cache_0 + pixel[9]) > cb)
753 if(*(cache_0 + -3) > cb)
754 if(*(cache_0 + pixel[10]) > cb)
755 if(*(cache_0 + pixel[11]) > cb)
756 if(*(cache_0 + pixel[14]) > cb)
757 if(*(cache_0 + pixel[13]) > cb)
758 if(*(cache_0 + pixel[9]) > cb)
759 if(*(cache_0 + pixel[15]) > cb)
762 if(*(cache_0 + pixel[6]) > cb)
763 if(*(cache_0 + pixel[7]) > cb)
769 else if(*(cache_0 + pixel[9]) < c_b)
770 if(*(cache_0 + pixel[1]) > cb)
771 if(*(cache_0 + pixel[2]) > cb)
772 if(*(cache_0 + pixel[15]) > cb)
781 if(*(cache_0 + pixel[2]) > cb)
782 if(*(cache_0 + pixel[15]) > cb)
783 if(*(cache_0 + pixel[1]) > cb)
791 else if(*(cache_0 + pixel[13]) < c_b)
792 if(*(cache_0 + 3) > cb)
793 if(*(cache_0 + pixel[5]) > cb)
794 if(*(cache_0 + pixel[6]) > cb)
795 if(*(cache_0 + pixel[7]) > cb)
796 if(*(cache_0 + pixel[9]) > cb)
809 if(*(cache_0 + 3) > cb)
810 if(*(cache_0 + pixel[7]) > cb)
811 if(*(cache_0 + pixel[5]) > cb)
812 if(*(cache_0 + pixel[9]) > cb)
813 if(*(cache_0 + pixel[6]) > cb)
825 else if(*(cache_0 + pixel[14]) < c_b)
826 if(*(cache_0 + pixel[5]) > cb)
827 if(*(cache_0 + pixel[6]) > cb)
828 if(*(cache_0 + pixel[7]) > cb)
829 if(*(cache_0 + pixel[9]) > cb)
830 if(*(cache_0 + 3) > cb)
833 if(*(cache_0 + pixel[13]) > cb)
846 if(*(cache_0 + pixel[5]) > cb)
847 if(*(cache_0 + pixel[7]) > cb)
848 if(*(cache_0 + pixel[13]) > cb)
849 if(*(cache_0 + pixel[6]) > cb)
850 if(*(cache_0 + pixel[9]) > cb)
857 if(*(cache_0 + 3) > cb)
858 if(*(cache_0 + pixel[6]) > cb)
859 if(*(cache_0 + pixel[9]) > cb)
877 else if(*(cache_0 + pixel[8]) < c_b)
878 if(*(cache_0 + pixel[10]) > cb)
879 if(*(cache_0 + pixel[15]) > cb)
880 if(*(cache_0 + pixel[1]) > cb)
881 if(*(cache_0 + pixel[14]) > cb)
882 if(*(cache_0 + pixel[13]) > cb)
883 if(*(cache_0 + -3) > cb)
884 if(*(cache_0 + pixel[11]) > cb)
885 if(*(cache_0 + pixel[2]) > cb)
888 if(*(cache_0 + pixel[9]) > cb)
893 if(*(cache_0 + pixel[2]) > cb)
894 if(*(cache_0 + pixel[3]) > cb)
895 if(*(cache_0 + 3) > cb)
904 if(*(cache_0 + pixel[2]) > cb)
905 if(*(cache_0 + pixel[3]) > cb)
906 if(*(cache_0 + 3) > cb)
907 if(*(cache_0 + pixel[5]) > cb)
918 if(*(cache_0 + pixel[2]) > cb)
919 if(*(cache_0 + pixel[3]) > cb)
920 if(*(cache_0 + 3) > cb)
921 if(*(cache_0 + pixel[5]) > cb)
922 if(*(cache_0 + pixel[6]) > cb)
935 if(*(cache_0 + pixel[2]) > cb)
936 if(*(cache_0 + pixel[3]) > cb)
937 if(*(cache_0 + 3) > cb)
938 if(*(cache_0 + pixel[5]) > cb)
939 if(*(cache_0 + pixel[6]) > cb)
940 if(*(cache_0 + pixel[7]) > cb)
954 else if(*(cache_0 + pixel[1]) < c_b)
955 if(*(cache_0 + pixel[2]) < c_b)
956 if(*(cache_0 + pixel[3]) < c_b)
957 if(*(cache_0 + 3) < c_b)
958 if(*(cache_0 + pixel[5]) < c_b)
959 if(*(cache_0 + pixel[6]) < c_b)
960 if(*(cache_0 + pixel[7]) < c_b)
961 if(*(cache_0 + pixel[9]) < c_b)
980 if(*(cache_0 + pixel[1]) < c_b)
981 if(*(cache_0 + pixel[2]) < c_b)
982 if(*(cache_0 + pixel[3]) < c_b)
983 if(*(cache_0 + 3) < c_b)
984 if(*(cache_0 + pixel[5]) < c_b)
985 if(*(cache_0 + pixel[6]) < c_b)
986 if(*(cache_0 + pixel[7]) < c_b)
987 if(*(cache_0 + pixel[9]) < c_b)
1005 else if(*(cache_0 + pixel[10]) < c_b)
1006 if(*(cache_0 + pixel[9]) > cb)
1007 if(*(cache_0 + pixel[1]) > cb)
1008 if(*(cache_0 + pixel[2]) > cb)
1009 if(*(cache_0 + pixel[3]) > cb)
1010 if(*(cache_0 + pixel[15]) > cb)
1011 if(*(cache_0 + 3) > cb)
1012 if(*(cache_0 + pixel[5]) > cb)
1013 if(*(cache_0 + pixel[14]) > cb)
1014 if(*(cache_0 + pixel[6]) > cb)
1017 if(*(cache_0 + pixel[13]) > cb)
1022 if(*(cache_0 + pixel[6]) > cb)
1023 if(*(cache_0 + pixel[7]) > cb)
1030 if(*(cache_0 + -3) > cb)
1031 if(*(cache_0 + pixel[13]) > cb)
1032 if(*(cache_0 + pixel[14]) > cb)
1041 if(*(cache_0 + pixel[11]) > cb)
1042 if(*(cache_0 + -3) > cb)
1043 if(*(cache_0 + pixel[13]) > cb)
1044 if(*(cache_0 + pixel[14]) > cb)
1062 else if(*(cache_0 + pixel[9]) < c_b)
1063 if(*(cache_0 + pixel[6]) > cb)
1064 if(*(cache_0 + pixel[2]) > cb)
1065 if(*(cache_0 + pixel[14]) > cb)
1066 if(*(cache_0 + pixel[3]) > cb)
1067 if(*(cache_0 + pixel[1]) > cb)
1068 if(*(cache_0 + pixel[15]) > cb)
1069 if(*(cache_0 + 3) > cb)
1070 if(*(cache_0 + pixel[5]) > cb)
1073 if(*(cache_0 + -3) > cb)
1074 if(*(cache_0 + pixel[13]) > cb)
1081 if(*(cache_0 + pixel[11]) > cb)
1082 if(*(cache_0 + -3) > cb)
1083 if(*(cache_0 + pixel[13]) > cb)
1097 else if(*(cache_0 + pixel[14]) < c_b)
1098 if(*(cache_0 + pixel[13]) > cb)
1099 if(*(cache_0 + pixel[1]) > cb)
1100 if(*(cache_0 + pixel[3]) > cb)
1101 if(*(cache_0 + 3) > cb)
1102 if(*(cache_0 + pixel[5]) > cb)
1103 if(*(cache_0 + pixel[7]) > cb)
1104 if(*(cache_0 + pixel[15]) > cb)
1118 else if(*(cache_0 + pixel[13]) < c_b)
1119 if(*(cache_0 + pixel[15]) > cb)
1120 if(*(cache_0 + pixel[7]) > cb)
1121 if(*(cache_0 + pixel[1]) > cb)
1122 if(*(cache_0 + pixel[3]) > cb)
1123 if(*(cache_0 + 3) > cb)
1124 if(*(cache_0 + pixel[5]) > cb)
1136 else if(*(cache_0 + pixel[15]) < c_b)
1137 if(*(cache_0 + pixel[7]) < c_b)
1138 if(*(cache_0 + pixel[11]) < c_b)
1139 if(*(cache_0 + -3) < c_b)
1150 if(*(cache_0 + pixel[7]) > cb)
1151 if(*(cache_0 + pixel[1]) > cb)
1152 if(*(cache_0 + pixel[3]) > cb)
1153 if(*(cache_0 + 3) > cb)
1154 if(*(cache_0 + pixel[5]) > cb)
1155 if(*(cache_0 + pixel[15]) > cb)
1170 if(*(cache_0 + pixel[7]) > cb)
1171 if(*(cache_0 + pixel[1]) > cb)
1172 if(*(cache_0 + pixel[3]) > cb)
1173 if(*(cache_0 + 3) > cb)
1174 if(*(cache_0 + pixel[5]) > cb)
1175 if(*(cache_0 + pixel[15]) > cb)
1189 else if(*(cache_0 + pixel[2]) < c_b)
1190 if(*(cache_0 + pixel[14]) < c_b)
1191 if(*(cache_0 + pixel[7]) < c_b)
1192 if(*(cache_0 + pixel[11]) < c_b)
1193 if(*(cache_0 + -3) < c_b)
1194 if(*(cache_0 + pixel[13]) < c_b)
1195 if(*(cache_0 + pixel[15]) < c_b)
1210 if(*(cache_0 + pixel[15]) < c_b)
1211 if(*(cache_0 + pixel[7]) < c_b)
1212 if(*(cache_0 + pixel[11]) < c_b)
1213 if(*(cache_0 + -3) < c_b)
1214 if(*(cache_0 + pixel[13]) < c_b)
1215 if(*(cache_0 + pixel[14]) < c_b)
1229 else if(*(cache_0 + pixel[6]) < c_b)
1230 if(*(cache_0 + pixel[11]) > cb)
1231 if(*(cache_0 + pixel[2]) > cb)
1232 if(*(cache_0 + pixel[3]) > cb)
1233 if(*(cache_0 + pixel[1]) > cb)
1234 if(*(cache_0 + pixel[13]) > cb)
1235 if(*(cache_0 + pixel[14]) > cb)
1236 if(*(cache_0 + pixel[15]) > cb)
1237 if(*(cache_0 + -3) > cb)
1240 if(*(cache_0 + 3) > cb)
1241 if(*(cache_0 + pixel[5]) > cb)
1257 else if(*(cache_0 + pixel[2]) < c_b)
1258 if(*(cache_0 + pixel[3]) < c_b)
1259 if(*(cache_0 + 3) < c_b)
1260 if(*(cache_0 + pixel[5]) < c_b)
1261 if(*(cache_0 + pixel[7]) < c_b)
1273 else if(*(cache_0 + pixel[11]) < c_b)
1274 if(*(cache_0 + pixel[5]) > cb)
1275 if(*(cache_0 + pixel[14]) > cb)
1276 if(*(cache_0 + pixel[13]) > cb)
1277 if(*(cache_0 + pixel[1]) > cb)
1278 if(*(cache_0 + pixel[2]) > cb)
1279 if(*(cache_0 + pixel[3]) > cb)
1280 if(*(cache_0 + 3) > cb)
1281 if(*(cache_0 + pixel[15]) > cb)
1295 else if(*(cache_0 + pixel[14]) < c_b)
1296 if(*(cache_0 + pixel[7]) < c_b)
1297 if(*(cache_0 + -3) < c_b)
1298 if(*(cache_0 + pixel[13]) < c_b)
1308 else if(*(cache_0 + pixel[5]) < c_b)
1309 if(*(cache_0 + 3) > cb)
1310 if(*(cache_0 + pixel[7]) < c_b)
1311 if(*(cache_0 + -3) > cb)
1312 if(*(cache_0 + pixel[1]) > cb)
1313 if(*(cache_0 + pixel[2]) > cb)
1314 if(*(cache_0 + pixel[3]) > cb)
1315 if(*(cache_0 + pixel[13]) > cb)
1316 if(*(cache_0 + pixel[14]) > cb)
1317 if(*(cache_0 + pixel[15]) > cb)
1331 else if(*(cache_0 + -3) < c_b)
1332 if(*(cache_0 + pixel[13]) < c_b)
1339 if(*(cache_0 + pixel[1]) > cb)
1340 if(*(cache_0 + pixel[2]) > cb)
1341 if(*(cache_0 + pixel[3]) > cb)
1342 if(*(cache_0 + -3) > cb)
1343 if(*(cache_0 + pixel[13]) > cb)
1344 if(*(cache_0 + pixel[14]) > cb)
1345 if(*(cache_0 + pixel[15]) > cb)
1361 else if(*(cache_0 + 3) < c_b)
1362 if(*(cache_0 + pixel[7]) < c_b)
1363 if(*(cache_0 + pixel[3]) < c_b)
1366 if(*(cache_0 + -3) < c_b)
1373 if(*(cache_0 + pixel[13]) < c_b)
1374 if(*(cache_0 + -3) < c_b)
1375 if(*(cache_0 + pixel[7]) < c_b)
1384 if(*(cache_0 + pixel[14]) > cb)
1385 if(*(cache_0 + -3) > cb)
1386 if(*(cache_0 + pixel[1]) > cb)
1387 if(*(cache_0 + pixel[2]) > cb)
1388 if(*(cache_0 + pixel[3]) > cb)
1389 if(*(cache_0 + 3) > cb)
1390 if(*(cache_0 + pixel[13]) > cb)
1391 if(*(cache_0 + pixel[15]) > cb)
1407 else if(*(cache_0 + pixel[14]) < c_b)
1408 if(*(cache_0 + pixel[7]) < c_b)
1409 if(*(cache_0 + -3) < c_b)
1410 if(*(cache_0 + pixel[13]) < c_b)
1421 if(*(cache_0 + pixel[2]) > cb)
1422 if(*(cache_0 + 3) > cb)
1423 if(*(cache_0 + pixel[13]) > cb)
1424 if(*(cache_0 + pixel[1]) > cb)
1425 if(*(cache_0 + pixel[3]) > cb)
1426 if(*(cache_0 + pixel[14]) > cb)
1427 if(*(cache_0 + pixel[15]) > cb)
1428 if(*(cache_0 + -3) > cb)
1431 if(*(cache_0 + pixel[5]) > cb)
1447 else if(*(cache_0 + pixel[2]) < c_b)
1448 if(*(cache_0 + pixel[3]) < c_b)
1449 if(*(cache_0 + pixel[7]) < c_b)
1450 if(*(cache_0 + pixel[5]) < c_b)
1451 if(*(cache_0 + 3) < c_b)
1464 if(*(cache_0 + pixel[15]) > cb)
1465 if(*(cache_0 + pixel[13]) > cb)
1466 if(*(cache_0 + pixel[3]) > cb)
1467 if(*(cache_0 + pixel[2]) > cb)
1468 if(*(cache_0 + -3) > cb)
1469 if(*(cache_0 + pixel[1]) > cb)
1470 if(*(cache_0 + pixel[14]) > cb)
1471 if(*(cache_0 + 3) > cb)
1474 if(*(cache_0 + pixel[11]) > cb)
1482 else if(*(cache_0 + -3) < c_b)
1483 if(*(cache_0 + pixel[1]) > cb)
1484 if(*(cache_0 + 3) > cb)
1485 if(*(cache_0 + pixel[5]) > cb)
1486 if(*(cache_0 + pixel[14]) > cb)
1497 if(*(cache_0 + 3) > cb)
1498 if(*(cache_0 + pixel[1]) > cb)
1499 if(*(cache_0 + pixel[5]) > cb)
1500 if(*(cache_0 + pixel[14]) > cb)
1516 else if(*(cache_0 + pixel[15]) < c_b)
1517 if(*(cache_0 + pixel[7]) < c_b)
1518 if(*(cache_0 + pixel[11]) < c_b)
1519 if(*(cache_0 + -3) < c_b)
1520 if(*(cache_0 + pixel[13]) < c_b)
1521 if(*(cache_0 + pixel[14]) < c_b)
1536 if(*(cache_0 + pixel[3]) > cb)
1537 if(*(cache_0 + pixel[15]) > cb)
1538 if(*(cache_0 + pixel[1]) > cb)
1539 if(*(cache_0 + pixel[2]) > cb)
1540 if(*(cache_0 + 3) > cb)
1541 if(*(cache_0 + pixel[5]) > cb)
1542 if(*(cache_0 + pixel[6]) > cb)
1543 if(*(cache_0 + pixel[7]) > cb)
1546 if(*(cache_0 + pixel[14]) > cb)
1551 if(*(cache_0 + pixel[13]) > cb)
1552 if(*(cache_0 + pixel[14]) > cb)
1559 if(*(cache_0 + -3) > cb)
1560 if(*(cache_0 + pixel[13]) > cb)
1561 if(*(cache_0 + pixel[14]) > cb)
1570 if(*(cache_0 + pixel[11]) > cb)
1571 if(*(cache_0 + -3) > cb)
1572 if(*(cache_0 + pixel[13]) > cb)
1573 if(*(cache_0 + pixel[14]) > cb)
1592 if(*(cache_0 + pixel[3]) > cb)
1593 if(*(cache_0 + pixel[15]) > cb)
1594 if(*(cache_0 + pixel[1]) > cb)
1595 if(*(cache_0 + pixel[2]) > cb)
1596 if(*(cache_0 + pixel[6]) > cb)
1597 if(*(cache_0 + pixel[14]) > cb)
1598 if(*(cache_0 + 3) > cb)
1599 if(*(cache_0 + pixel[5]) > cb)
1602 if(*(cache_0 + -3) > cb)
1603 if(*(cache_0 + pixel[13]) > cb)
1610 if(*(cache_0 + pixel[11]) > cb)
1611 if(*(cache_0 + -3) > cb)
1612 if(*(cache_0 + pixel[13]) > cb)
1620 else if(*(cache_0 + pixel[14]) < c_b)
1621 if(*(cache_0 + 3) > cb)
1622 if(*(cache_0 + pixel[5]) > cb)
1623 if(*(cache_0 + pixel[7]) > cb)
1632 if(*(cache_0 + pixel[7]) > cb)
1633 if(*(cache_0 + 3) > cb)
1634 if(*(cache_0 + pixel[5]) > cb)
1642 else if(*(cache_0 + pixel[6]) < c_b)
1643 if(*(cache_0 + pixel[13]) > cb)
1644 if(*(cache_0 + pixel[14]) > cb)
1645 if(*(cache_0 + 3) > cb)
1646 if(*(cache_0 + pixel[5]) > cb)
1649 if(*(cache_0 + -3) > cb)
1654 if(*(cache_0 + pixel[11]) > cb)
1655 if(*(cache_0 + -3) > cb)
1666 if(*(cache_0 + pixel[13]) > cb)
1667 if(*(cache_0 + 3) > cb)
1668 if(*(cache_0 + pixel[14]) > cb)
1669 if(*(cache_0 + -3) > cb)
1672 if(*(cache_0 + pixel[5]) > cb)
1679 if(*(cache_0 + pixel[11]) > cb)
1680 if(*(cache_0 + -3) > cb)
1681 if(*(cache_0 + pixel[14]) > cb)
1697 else if(*(cache_0 + pixel[3]) < c_b)
1698 if(*(cache_0 + pixel[1]) < c_b)
1699 if(*(cache_0 + pixel[9]) < c_b)
1700 if(*(cache_0 + pixel[2]) < c_b)
1701 if(*(cache_0 + 3) < c_b)
1702 if(*(cache_0 + pixel[5]) < c_b)
1703 if(*(cache_0 + pixel[6]) < c_b)
1704 if(*(cache_0 + pixel[7]) < c_b)
1723 if(*(cache_0 + pixel[3]) > cb)
1724 if(*(cache_0 + pixel[14]) > cb)
1725 if(*(cache_0 + 3) > cb)
1726 if(*(cache_0 + pixel[2]) > cb)
1727 if(*(cache_0 + pixel[13]) > cb)
1728 if(*(cache_0 + pixel[15]) > cb)
1729 if(*(cache_0 + pixel[1]) > cb)
1730 if(*(cache_0 + pixel[5]) > cb)
1733 if(*(cache_0 + -3) > cb)
1741 else if(*(cache_0 + pixel[13]) < c_b)
1742 if(*(cache_0 + pixel[6]) > cb)
1743 if(*(cache_0 + pixel[1]) > cb)
1744 if(*(cache_0 + pixel[5]) > cb)
1745 if(*(cache_0 + pixel[15]) > cb)
1756 if(*(cache_0 + pixel[6]) > cb)
1757 if(*(cache_0 + pixel[5]) > cb)
1758 if(*(cache_0 + pixel[15]) > cb)
1759 if(*(cache_0 + pixel[1]) > cb)
1769 else if(*(cache_0 + pixel[2]) < c_b)
1770 if(*(cache_0 + pixel[1]) > cb)
1771 if(*(cache_0 + pixel[9]) > cb)
1772 if(*(cache_0 + pixel[10]) > cb)
1773 if(*(cache_0 + pixel[11]) > cb)
1774 if(*(cache_0 + -3) > cb)
1775 if(*(cache_0 + pixel[13]) > cb)
1776 if(*(cache_0 + pixel[15]) > cb)
1793 if(*(cache_0 + pixel[9]) > cb)
1794 if(*(cache_0 + -3) > cb)
1795 if(*(cache_0 + pixel[1]) > cb)
1796 if(*(cache_0 + pixel[11]) > cb)
1797 if(*(cache_0 + pixel[15]) > cb)
1798 if(*(cache_0 + pixel[13]) > cb)
1799 if(*(cache_0 + pixel[10]) > cb)
1815 else if(*(cache_0 + 3) < c_b)
1816 if(*(cache_0 + pixel[1]) > cb)
1817 if(*(cache_0 + pixel[11]) > cb)
1818 if(*(cache_0 + -3) > cb)
1819 if(*(cache_0 + pixel[13]) > cb)
1820 if(*(cache_0 + pixel[15]) > cb)
1821 if(*(cache_0 + pixel[2]) > cb)
1824 if(*(cache_0 + pixel[9]) > cb)
1825 if(*(cache_0 + pixel[10]) > cb)
1842 if(*(cache_0 + pixel[11]) > cb)
1843 if(*(cache_0 + pixel[13]) > cb)
1844 if(*(cache_0 + pixel[1]) > cb)
1845 if(*(cache_0 + pixel[15]) > cb)
1846 if(*(cache_0 + -3) > cb)
1847 if(*(cache_0 + pixel[2]) > cb)
1850 if(*(cache_0 + pixel[9]) > cb)
1851 if(*(cache_0 + pixel[10]) > cb)
1867 else if(*(cache_0 + pixel[14]) < c_b)
1868 if(*(cache_0 + pixel[7]) > cb)
1869 if(*(cache_0 + pixel[15]) > cb)
1870 if(*(cache_0 + pixel[2]) > cb)
1871 if(*(cache_0 + 3) > cb)
1872 if(*(cache_0 + pixel[1]) > cb)
1873 if(*(cache_0 + pixel[5]) > cb)
1874 if(*(cache_0 + pixel[6]) > cb)
1891 if(*(cache_0 + pixel[7]) > cb)
1892 if(*(cache_0 + pixel[15]) > cb)
1893 if(*(cache_0 + pixel[5]) > cb)
1894 if(*(cache_0 + pixel[2]) > cb)
1895 if(*(cache_0 + pixel[6]) > cb)
1896 if(*(cache_0 + 3) > cb)
1897 if(*(cache_0 + pixel[1]) > cb)
1913 else if(*(cache_0 + pixel[3]) < c_b)
1914 if(*(cache_0 + pixel[10]) > cb)
1915 if(*(cache_0 + -3) > cb)
1916 if(*(cache_0 + pixel[1]) > cb)
1917 if(*(cache_0 + pixel[14]) > cb)
1918 if(*(cache_0 + pixel[11]) > cb)
1919 if(*(cache_0 + pixel[13]) > cb)
1920 if(*(cache_0 + pixel[15]) > cb)
1921 if(*(cache_0 + pixel[2]) > cb)
1924 if(*(cache_0 + pixel[9]) > cb)
1943 if(*(cache_0 + pixel[10]) > cb)
1944 if(*(cache_0 + pixel[13]) > cb)
1945 if(*(cache_0 + pixel[1]) > cb)
1946 if(*(cache_0 + pixel[11]) > cb)
1947 if(*(cache_0 + pixel[14]) > cb)
1948 if(*(cache_0 + pixel[2]) > cb)
1949 if(*(cache_0 + pixel[15]) > cb)
1950 if(*(cache_0 + -3) > cb)
1956 else if(*(cache_0 + pixel[2]) < c_b)
1957 if(*(cache_0 + pixel[9]) > cb)
1958 if(*(cache_0 + -3) > cb)
1959 if(*(cache_0 + pixel[15]) > cb)
1968 if(*(cache_0 + pixel[9]) > cb)
1969 if(*(cache_0 + pixel[15]) > cb)
1970 if(*(cache_0 + -3) > cb)
1988 else if(*(cache_0 + pixel[0]) < c_b)
1989 if(*(cache_0 + pixel[8]) > cb)
1990 if(*(cache_0 + pixel[2]) > cb)
1991 if(*(cache_0 + pixel[7]) > cb)
1992 if(*(cache_0 + pixel[9]) > cb)
1993 if(*(cache_0 + pixel[6]) > cb)
1994 if(*(cache_0 + pixel[5]) > cb)
1995 if(*(cache_0 + 3) > cb)
1996 if(*(cache_0 + pixel[10]) > cb)
1997 if(*(cache_0 + pixel[3]) > cb)
2000 if(*(cache_0 + pixel[11]) > cb)
2001 if(*(cache_0 + -3) > cb)
2008 if(*(cache_0 + pixel[1]) > cb)
2009 if(*(cache_0 + pixel[3]) > cb)
2016 if(*(cache_0 + pixel[10]) > cb)
2017 if(*(cache_0 + pixel[11]) > cb)
2018 if(*(cache_0 + -3) > cb)
2019 if(*(cache_0 + pixel[13]) > cb)
2029 else if(*(cache_0 + pixel[5]) < c_b)
2030 if(*(cache_0 + pixel[10]) > cb)
2031 if(*(cache_0 + pixel[11]) > cb)
2032 if(*(cache_0 + -3) > cb)
2033 if(*(cache_0 + pixel[13]) > cb)
2034 if(*(cache_0 + pixel[14]) > cb)
2047 if(*(cache_0 + pixel[13]) > cb)
2048 if(*(cache_0 + pixel[10]) > cb)
2049 if(*(cache_0 + pixel[11]) > cb)
2050 if(*(cache_0 + -3) > cb)
2051 if(*(cache_0 + pixel[14]) > cb)
2063 else if(*(cache_0 + pixel[6]) < c_b)
2064 if(*(cache_0 + pixel[10]) > cb)
2065 if(*(cache_0 + pixel[11]) > cb)
2066 if(*(cache_0 + -3) > cb)
2067 if(*(cache_0 + pixel[13]) > cb)
2068 if(*(cache_0 + pixel[14]) > cb)
2069 if(*(cache_0 + pixel[15]) > cb)
2084 if(*(cache_0 + pixel[11]) > cb)
2085 if(*(cache_0 + pixel[10]) > cb)
2086 if(*(cache_0 + -3) > cb)
2087 if(*(cache_0 + pixel[13]) > cb)
2088 if(*(cache_0 + pixel[14]) > cb)
2089 if(*(cache_0 + pixel[15]) > cb)
2103 else if(*(cache_0 + pixel[9]) < c_b)
2104 if(*(cache_0 + pixel[1]) < c_b)
2105 if(*(cache_0 + pixel[10]) < c_b)
2106 if(*(cache_0 + pixel[11]) < c_b)
2107 if(*(cache_0 + -3) < c_b)
2108 if(*(cache_0 + pixel[13]) < c_b)
2109 if(*(cache_0 + pixel[14]) < c_b)
2110 if(*(cache_0 + pixel[15]) < c_b)
2128 else if(*(cache_0 + pixel[7]) < c_b)
2129 if(*(cache_0 + pixel[1]) < c_b)
2130 if(*(cache_0 + pixel[9]) < c_b)
2131 if(*(cache_0 + pixel[10]) < c_b)
2132 if(*(cache_0 + pixel[11]) < c_b)
2133 if(*(cache_0 + -3) < c_b)
2134 if(*(cache_0 + pixel[13]) < c_b)
2135 if(*(cache_0 + pixel[14]) < c_b)
2136 if(*(cache_0 + pixel[15]) < c_b)
2155 if(*(cache_0 + pixel[9]) < c_b)
2156 if(*(cache_0 + pixel[1]) < c_b)
2157 if(*(cache_0 + pixel[10]) < c_b)
2158 if(*(cache_0 + pixel[11]) < c_b)
2159 if(*(cache_0 + -3) < c_b)
2160 if(*(cache_0 + pixel[13]) < c_b)
2161 if(*(cache_0 + pixel[14]) < c_b)
2162 if(*(cache_0 + pixel[15]) < c_b)
2180 else if(*(cache_0 + pixel[2]) < c_b)
2181 if(*(cache_0 + pixel[15]) > cb)
2182 if(*(cache_0 + pixel[7]) > cb)
2183 if(*(cache_0 + pixel[9]) > cb)
2184 if(*(cache_0 + pixel[10]) > cb)
2185 if(*(cache_0 + pixel[11]) > cb)
2186 if(*(cache_0 + -3) > cb)
2187 if(*(cache_0 + pixel[13]) > cb)
2188 if(*(cache_0 + pixel[14]) > cb)
2191 if(*(cache_0 + pixel[5]) > cb)
2192 if(*(cache_0 + pixel[6]) > cb)
2199 if(*(cache_0 + 3) > cb)
2200 if(*(cache_0 + pixel[5]) > cb)
2201 if(*(cache_0 + pixel[6]) > cb)
2210 if(*(cache_0 + pixel[3]) > cb)
2211 if(*(cache_0 + 3) > cb)
2212 if(*(cache_0 + pixel[5]) > cb)
2213 if(*(cache_0 + pixel[6]) > cb)
2231 else if(*(cache_0 + pixel[15]) < c_b)
2232 if(*(cache_0 + pixel[13]) > cb)
2233 if(*(cache_0 + pixel[6]) > cb)
2234 if(*(cache_0 + pixel[11]) > cb)
2235 if(*(cache_0 + pixel[9]) > cb)
2236 if(*(cache_0 + pixel[7]) > cb)
2237 if(*(cache_0 + pixel[5]) > cb)
2238 if(*(cache_0 + pixel[10]) > cb)
2239 if(*(cache_0 + -3) > cb)
2242 if(*(cache_0 + pixel[3]) > cb)
2243 if(*(cache_0 + 3) > cb)
2251 else if(*(cache_0 + pixel[5]) < c_b)
2252 if(*(cache_0 + pixel[10]) > cb)
2253 if(*(cache_0 + -3) > cb)
2254 if(*(cache_0 + pixel[14]) > cb)
2263 if(*(cache_0 + pixel[14]) > cb)
2264 if(*(cache_0 + pixel[10]) > cb)
2265 if(*(cache_0 + -3) > cb)
2279 else if(*(cache_0 + pixel[6]) < c_b)
2280 if(*(cache_0 + pixel[1]) < c_b)
2281 if(*(cache_0 + 3) < c_b)
2282 if(*(cache_0 + pixel[3]) < c_b)
2283 if(*(cache_0 + pixel[14]) < c_b)
2284 if(*(cache_0 + pixel[5]) < c_b)
2289 if(*(cache_0 + pixel[7]) < c_b)
2290 if(*(cache_0 + pixel[5]) < c_b)
2304 else if(*(cache_0 + pixel[13]) < c_b)
2305 if(*(cache_0 + pixel[3]) > cb)
2306 if(*(cache_0 + pixel[14]) > cb)
2307 if(*(cache_0 + 3) > cb)
2308 if(*(cache_0 + pixel[5]) > cb)
2309 if(*(cache_0 + pixel[6]) > cb)
2310 if(*(cache_0 + pixel[7]) > cb)
2311 if(*(cache_0 + pixel[9]) > cb)
2312 if(*(cache_0 + pixel[10]) > cb)
2313 if(*(cache_0 + pixel[11]) > cb)
2329 else if(*(cache_0 + pixel[14]) < c_b)
2330 if(*(cache_0 + pixel[10]) > cb)
2331 if(*(cache_0 + pixel[7]) > cb)
2332 if(*(cache_0 + 3) > cb)
2333 if(*(cache_0 + pixel[5]) > cb)
2334 if(*(cache_0 + pixel[6]) > cb)
2335 if(*(cache_0 + pixel[9]) > cb)
2336 if(*(cache_0 + pixel[11]) > cb)
2350 else if(*(cache_0 + pixel[10]) < c_b)
2351 if(*(cache_0 + pixel[1]) < c_b)
2352 if(*(cache_0 + pixel[11]) < c_b)
2353 if(*(cache_0 + -3) < c_b)
2364 if(*(cache_0 + pixel[6]) > cb)
2365 if(*(cache_0 + 3) > cb)
2366 if(*(cache_0 + pixel[5]) > cb)
2367 if(*(cache_0 + pixel[7]) > cb)
2368 if(*(cache_0 + pixel[9]) > cb)
2369 if(*(cache_0 + pixel[10]) > cb)
2370 if(*(cache_0 + pixel[11]) > cb)
2386 else if(*(cache_0 + pixel[3]) < c_b)
2387 if(*(cache_0 + pixel[1]) < c_b)
2388 if(*(cache_0 + 3) > cb)
2389 if(*(cache_0 + -3) > cb)
2390 if(*(cache_0 + pixel[5]) > cb)
2391 if(*(cache_0 + pixel[6]) > cb)
2392 if(*(cache_0 + pixel[7]) > cb)
2393 if(*(cache_0 + pixel[9]) > cb)
2394 if(*(cache_0 + pixel[10]) > cb)
2395 if(*(cache_0 + pixel[11]) > cb)
2409 else if(*(cache_0 + -3) < c_b)
2410 if(*(cache_0 + pixel[11]) < c_b)
2411 if(*(cache_0 + pixel[14]) < c_b)
2419 else if(*(cache_0 + 3) < c_b)
2420 if(*(cache_0 + pixel[14]) > cb)
2421 if(*(cache_0 + pixel[5]) < c_b)
2422 if(*(cache_0 + pixel[6]) < c_b)
2423 if(*(cache_0 + pixel[7]) < c_b)
2431 else if(*(cache_0 + pixel[14]) < c_b)
2432 if(*(cache_0 + pixel[5]) < c_b)
2435 if(*(cache_0 + -3) < c_b)
2440 if(*(cache_0 + pixel[7]) < c_b)
2441 if(*(cache_0 + pixel[5]) < c_b)
2442 if(*(cache_0 + pixel[6]) < c_b)
2451 if(*(cache_0 + pixel[11]) < c_b)
2452 if(*(cache_0 + pixel[14]) < c_b)
2453 if(*(cache_0 + -3) < c_b)
2462 if(*(cache_0 + 3) > cb)
2463 if(*(cache_0 + pixel[5]) > cb)
2464 if(*(cache_0 + pixel[6]) > cb)
2465 if(*(cache_0 + pixel[7]) > cb)
2466 if(*(cache_0 + pixel[9]) > cb)
2467 if(*(cache_0 + pixel[10]) > cb)
2468 if(*(cache_0 + pixel[11]) > cb)
2469 if(*(cache_0 + -3) > cb)
2488 if(*(cache_0 + pixel[10]) > cb)
2489 if(*(cache_0 + -3) > cb)
2490 if(*(cache_0 + 3) > cb)
2491 if(*(cache_0 + pixel[5]) > cb)
2492 if(*(cache_0 + pixel[6]) > cb)
2493 if(*(cache_0 + pixel[7]) > cb)
2494 if(*(cache_0 + pixel[9]) > cb)
2495 if(*(cache_0 + pixel[11]) > cb)
2511 else if(*(cache_0 + pixel[10]) < c_b)
2512 if(*(cache_0 + pixel[11]) < c_b)
2513 if(*(cache_0 + pixel[1]) < c_b)
2514 if(*(cache_0 + pixel[14]) < c_b)
2515 if(*(cache_0 + -3) < c_b)
2528 if(*(cache_0 + pixel[6]) > cb)
2529 if(*(cache_0 + 3) > cb)
2530 if(*(cache_0 + pixel[11]) > cb)
2531 if(*(cache_0 + pixel[9]) > cb)
2532 if(*(cache_0 + pixel[5]) > cb)
2533 if(*(cache_0 + pixel[7]) > cb)
2534 if(*(cache_0 + pixel[10]) > cb)
2535 if(*(cache_0 + pixel[3]) > cb)
2538 if(*(cache_0 + -3) > cb)
2554 else if(*(cache_0 + pixel[6]) < c_b)
2555 if(*(cache_0 + pixel[5]) < c_b)
2556 if(*(cache_0 + pixel[3]) < c_b)
2557 if(*(cache_0 + pixel[14]) < c_b)
2558 if(*(cache_0 + pixel[1]) < c_b)
2559 if(*(cache_0 + 3) < c_b)
2566 if(*(cache_0 + pixel[7]) < c_b)
2567 if(*(cache_0 + pixel[1]) < c_b)
2568 if(*(cache_0 + 3) < c_b)
2583 if(*(cache_0 + pixel[6]) > cb)
2584 if(*(cache_0 + pixel[11]) > cb)
2585 if(*(cache_0 + pixel[7]) > cb)
2586 if(*(cache_0 + pixel[9]) > cb)
2587 if(*(cache_0 + pixel[14]) > cb)
2588 if(*(cache_0 + pixel[10]) > cb)
2589 if(*(cache_0 + -3) > cb)
2590 if(*(cache_0 + pixel[13]) > cb)
2593 if(*(cache_0 + 3) > cb)
2594 if(*(cache_0 + pixel[5]) > cb)
2601 if(*(cache_0 + pixel[3]) > cb)
2602 if(*(cache_0 + 3) > cb)
2603 if(*(cache_0 + pixel[5]) > cb)
2613 else if(*(cache_0 + pixel[14]) < c_b)
2614 if(*(cache_0 + pixel[5]) > cb)
2615 if(*(cache_0 + pixel[10]) > cb)
2616 if(*(cache_0 + 3) > cb)
2617 if(*(cache_0 + pixel[3]) > cb)
2620 if(*(cache_0 + -3) > cb)
2624 else if(*(cache_0 + 3) < c_b)
2625 if(*(cache_0 + -3) > cb)
2626 if(*(cache_0 + pixel[13]) > cb)
2633 if(*(cache_0 + pixel[13]) > cb)
2634 if(*(cache_0 + -3) > cb)
2645 if(*(cache_0 + pixel[5]) > cb)
2646 if(*(cache_0 + pixel[10]) > cb)
2647 if(*(cache_0 + -3) > cb)
2648 if(*(cache_0 + 3) > cb)
2651 if(*(cache_0 + pixel[13]) > cb)
2656 if(*(cache_0 + pixel[3]) > cb)
2657 if(*(cache_0 + 3) > cb)
2676 if(*(cache_0 + pixel[11]) > cb)
2677 if(*(cache_0 + pixel[7]) > cb)
2678 if(*(cache_0 + pixel[9]) > cb)
2679 if(*(cache_0 + pixel[6]) > cb)
2680 if(*(cache_0 + pixel[10]) > cb)
2681 if(*(cache_0 + 3) > cb)
2682 if(*(cache_0 + pixel[3]) > cb)
2683 if(*(cache_0 + pixel[5]) > cb)
2686 if(*(cache_0 + -3) > cb)
2687 if(*(cache_0 + pixel[13]) > cb)
2688 if(*(cache_0 + pixel[14]) > cb)
2697 if(*(cache_0 + -3) > cb)
2698 if(*(cache_0 + pixel[5]) > cb)
2701 if(*(cache_0 + pixel[13]) > cb)
2702 if(*(cache_0 + pixel[14]) > cb)
2710 else if(*(cache_0 + 3) < c_b)
2711 if(*(cache_0 + pixel[13]) > cb)
2712 if(*(cache_0 + pixel[14]) > cb)
2713 if(*(cache_0 + -3) > cb)
2718 if(*(cache_0 + pixel[5]) > cb)
2719 if(*(cache_0 + -3) > cb)
2728 if(*(cache_0 + pixel[13]) > cb)
2729 if(*(cache_0 + -3) > cb)
2730 if(*(cache_0 + pixel[5]) > cb)
2733 if(*(cache_0 + pixel[14]) > cb)
2744 if(*(cache_0 + pixel[15]) > cb)
2745 if(*(cache_0 + pixel[10]) > cb)
2746 if(*(cache_0 + -3) > cb)
2747 if(*(cache_0 + pixel[13]) > cb)
2748 if(*(cache_0 + pixel[14]) > cb)
2764 else if(*(cache_0 + pixel[11]) < c_b)
2765 if(*(cache_0 + pixel[9]) < c_b)
2766 if(*(cache_0 + pixel[10]) < c_b)
2767 if(*(cache_0 + pixel[13]) < c_b)
2768 if(*(cache_0 + pixel[1]) < c_b)
2769 if(*(cache_0 + pixel[14]) < c_b)
2770 if(*(cache_0 + -3) < c_b)
2771 if(*(cache_0 + pixel[15]) < c_b)
2789 else if(*(cache_0 + pixel[8]) < c_b)
2790 if(*(cache_0 + 3) > cb)
2791 if(*(cache_0 + -3) < c_b)
2792 if(*(cache_0 + pixel[11]) < c_b)
2793 if(*(cache_0 + pixel[13]) < c_b)
2794 if(*(cache_0 + pixel[14]) < c_b)
2795 if(*(cache_0 + pixel[10]) > cb)
2796 if(*(cache_0 + pixel[1]) < c_b)
2797 if(*(cache_0 + pixel[2]) < c_b)
2798 if(*(cache_0 + pixel[3]) < c_b)
2799 if(*(cache_0 + pixel[15]) < c_b)
2809 else if(*(cache_0 + pixel[10]) < c_b)
2810 if(*(cache_0 + pixel[15]) < c_b)
2811 if(*(cache_0 + pixel[9]) < c_b)
2814 if(*(cache_0 + pixel[1]) < c_b)
2815 if(*(cache_0 + pixel[2]) < c_b)
2822 if(*(cache_0 + pixel[6]) < c_b)
2823 if(*(cache_0 + pixel[7]) < c_b)
2824 if(*(cache_0 + pixel[9]) < c_b)
2833 if(*(cache_0 + pixel[3]) < c_b)
2834 if(*(cache_0 + pixel[1]) < c_b)
2835 if(*(cache_0 + pixel[2]) < c_b)
2836 if(*(cache_0 + pixel[15]) < c_b)
2847 if(*(cache_0 + pixel[5]) < c_b)
2848 if(*(cache_0 + pixel[6]) < c_b)
2849 if(*(cache_0 + pixel[7]) < c_b)
2850 if(*(cache_0 + pixel[9]) < c_b)
2851 if(*(cache_0 + pixel[10]) < c_b)
2869 else if(*(cache_0 + 3) < c_b)
2870 if(*(cache_0 + pixel[2]) > cb)
2871 if(*(cache_0 + pixel[10]) < c_b)
2872 if(*(cache_0 + pixel[11]) < c_b)
2873 if(*(cache_0 + pixel[9]) < c_b)
2874 if(*(cache_0 + -3) < c_b)
2875 if(*(cache_0 + pixel[7]) < c_b)
2876 if(*(cache_0 + pixel[6]) < c_b)
2877 if(*(cache_0 + pixel[5]) < c_b)
2880 if(*(cache_0 + pixel[13]) < c_b)
2881 if(*(cache_0 + pixel[14]) < c_b)
2888 if(*(cache_0 + pixel[13]) < c_b)
2889 if(*(cache_0 + pixel[14]) < c_b)
2890 if(*(cache_0 + pixel[15]) < c_b)
2899 if(*(cache_0 + pixel[13]) < c_b)
2900 if(*(cache_0 + pixel[14]) < c_b)
2901 if(*(cache_0 + pixel[15]) < c_b)
2910 if(*(cache_0 + pixel[3]) < c_b)
2911 if(*(cache_0 + pixel[5]) < c_b)
2912 if(*(cache_0 + pixel[6]) < c_b)
2913 if(*(cache_0 + pixel[7]) < c_b)
2929 else if(*(cache_0 + pixel[2]) < c_b)
2930 if(*(cache_0 + pixel[6]) > cb)
2931 if(*(cache_0 + pixel[13]) < c_b)
2932 if(*(cache_0 + pixel[14]) < c_b)
2933 if(*(cache_0 + pixel[15]) < c_b)
2934 if(*(cache_0 + pixel[1]) < c_b)
2935 if(*(cache_0 + pixel[3]) < c_b)
2936 if(*(cache_0 + -3) < c_b)
2939 if(*(cache_0 + pixel[5]) < c_b)
2944 if(*(cache_0 + pixel[10]) < c_b)
2945 if(*(cache_0 + pixel[11]) < c_b)
2946 if(*(cache_0 + -3) < c_b)
2955 if(*(cache_0 + pixel[9]) < c_b)
2956 if(*(cache_0 + pixel[10]) < c_b)
2957 if(*(cache_0 + pixel[11]) < c_b)
2958 if(*(cache_0 + -3) < c_b)
2974 else if(*(cache_0 + pixel[6]) < c_b)
2975 if(*(cache_0 + pixel[3]) > cb)
2976 if(*(cache_0 + pixel[10]) < c_b)
2977 if(*(cache_0 + pixel[11]) < c_b)
2978 if(*(cache_0 + -3) < c_b)
2979 if(*(cache_0 + pixel[9]) < c_b)
2980 if(*(cache_0 + pixel[7]) < c_b)
2981 if(*(cache_0 + pixel[5]) < c_b)
2984 if(*(cache_0 + pixel[13]) < c_b)
2985 if(*(cache_0 + pixel[14]) < c_b)
2992 if(*(cache_0 + pixel[13]) < c_b)
2993 if(*(cache_0 + pixel[14]) < c_b)
2994 if(*(cache_0 + pixel[15]) < c_b)
3003 if(*(cache_0 + pixel[1]) < c_b)
3004 if(*(cache_0 + pixel[13]) < c_b)
3005 if(*(cache_0 + pixel[14]) < c_b)
3006 if(*(cache_0 + pixel[15]) < c_b)
3022 else if(*(cache_0 + pixel[3]) < c_b)
3023 if(*(cache_0 + pixel[5]) > cb)
3024 if(*(cache_0 + -3) < c_b)
3025 if(*(cache_0 + pixel[13]) < c_b)
3026 if(*(cache_0 + pixel[14]) < c_b)
3027 if(*(cache_0 + pixel[15]) < c_b)
3028 if(*(cache_0 + pixel[1]) < c_b)
3031 if(*(cache_0 + pixel[9]) < c_b)
3032 if(*(cache_0 + pixel[10]) < c_b)
3033 if(*(cache_0 + pixel[11]) < c_b)
3042 if(*(cache_0 + pixel[7]) < c_b)
3043 if(*(cache_0 + pixel[9]) < c_b)
3044 if(*(cache_0 + pixel[10]) < c_b)
3045 if(*(cache_0 + pixel[11]) < c_b)
3061 else if(*(cache_0 + pixel[5]) < c_b)
3062 if(*(cache_0 + pixel[7]) > cb)
3063 if(*(cache_0 + pixel[14]) < c_b)
3064 if(*(cache_0 + pixel[15]) < c_b)
3065 if(*(cache_0 + pixel[1]) < c_b)
3068 if(*(cache_0 + pixel[9]) < c_b)
3069 if(*(cache_0 + pixel[10]) < c_b)
3070 if(*(cache_0 + pixel[11]) < c_b)
3071 if(*(cache_0 + -3) < c_b)
3072 if(*(cache_0 + pixel[13]) < c_b)
3088 else if(*(cache_0 + pixel[7]) < c_b)
3089 if(*(cache_0 + pixel[1]) > cb)
3090 if(*(cache_0 + pixel[9]) < c_b)
3091 if(*(cache_0 + pixel[10]) < c_b)
3097 else if(*(cache_0 + pixel[1]) < c_b)
3100 if(*(cache_0 + pixel[10]) < c_b)
3101 if(*(cache_0 + pixel[9]) < c_b)
3108 if(*(cache_0 + pixel[14]) < c_b)
3109 if(*(cache_0 + pixel[15]) < c_b)
3110 if(*(cache_0 + pixel[1]) > cb)
3111 if(*(cache_0 + pixel[9]) < c_b)
3112 if(*(cache_0 + pixel[10]) < c_b)
3113 if(*(cache_0 + pixel[11]) < c_b)
3114 if(*(cache_0 + -3) < c_b)
3115 if(*(cache_0 + pixel[13]) < c_b)
3127 else if(*(cache_0 + pixel[1]) < c_b)
3130 if(*(cache_0 + pixel[11]) < c_b)
3131 if(*(cache_0 + pixel[9]) < c_b)
3132 if(*(cache_0 + -3) < c_b)
3133 if(*(cache_0 + pixel[13]) < c_b)
3134 if(*(cache_0 + pixel[10]) < c_b)
3151 if(*(cache_0 + -3) < c_b)
3152 if(*(cache_0 + pixel[14]) < c_b)
3153 if(*(cache_0 + pixel[13]) < c_b)
3154 if(*(cache_0 + pixel[1]) > cb)
3155 if(*(cache_0 + pixel[9]) < c_b)
3156 if(*(cache_0 + pixel[10]) < c_b)
3157 if(*(cache_0 + pixel[11]) < c_b)
3158 if(*(cache_0 + pixel[15]) < c_b)
3161 if(*(cache_0 + pixel[7]) < c_b)
3171 else if(*(cache_0 + pixel[1]) < c_b)
3172 if(*(cache_0 + pixel[15]) > cb)
3173 if(*(cache_0 + pixel[7]) < c_b)
3174 if(*(cache_0 + pixel[9]) < c_b)
3175 if(*(cache_0 + pixel[10]) < c_b)
3176 if(*(cache_0 + pixel[11]) < c_b)
3186 else if(*(cache_0 + pixel[15]) < c_b)
3189 if(*(cache_0 + pixel[10]) < c_b)
3190 if(*(cache_0 + pixel[7]) < c_b)
3191 if(*(cache_0 + pixel[9]) < c_b)
3192 if(*(cache_0 + pixel[11]) < c_b)
3203 if(*(cache_0 + pixel[10]) < c_b)
3204 if(*(cache_0 + pixel[11]) < c_b)
3205 if(*(cache_0 + pixel[9]) < c_b)
3206 if(*(cache_0 + pixel[15]) < c_b)
3209 if(*(cache_0 + pixel[7]) < c_b)
3226 if(*(cache_0 + pixel[11]) < c_b)
3227 if(*(cache_0 + -3) < c_b)
3228 if(*(cache_0 + pixel[10]) < c_b)
3229 if(*(cache_0 + pixel[9]) > cb)
3230 if(*(cache_0 + pixel[1]) < c_b)
3231 if(*(cache_0 + pixel[13]) < c_b)
3232 if(*(cache_0 + pixel[14]) < c_b)
3233 if(*(cache_0 + pixel[15]) < c_b)
3243 else if(*(cache_0 + pixel[9]) < c_b)
3244 if(*(cache_0 + pixel[7]) > cb)
3245 if(*(cache_0 + pixel[13]) < c_b)
3246 if(*(cache_0 + pixel[14]) < c_b)
3247 if(*(cache_0 + pixel[15]) < c_b)
3255 else if(*(cache_0 + pixel[7]) < c_b)
3256 if(*(cache_0 + pixel[5]) > cb)
3257 if(*(cache_0 + pixel[13]) < c_b)
3258 if(*(cache_0 + pixel[14]) < c_b)
3264 else if(*(cache_0 + pixel[5]) < c_b)
3267 if(*(cache_0 + pixel[14]) < c_b)
3268 if(*(cache_0 + pixel[13]) < c_b)
3275 if(*(cache_0 + pixel[13]) < c_b)
3276 if(*(cache_0 + pixel[15]) < c_b)
3277 if(*(cache_0 + pixel[14]) < c_b)
3286 if(*(cache_0 + pixel[14]) < c_b)
3287 if(*(cache_0 + pixel[13]) < c_b)
3288 if(*(cache_0 + pixel[15]) < c_b)
3289 if(*(cache_0 + pixel[1]) < c_b)
3306 if(*(cache_0 + pixel[13]) < c_b)
3307 if(*(cache_0 + pixel[14]) < c_b)
3308 if(*(cache_0 + pixel[15]) < c_b)
3309 if(*(cache_0 + -3) > cb)
3310 if(*(cache_0 + pixel[5]) < c_b)
3311 if(*(cache_0 + pixel[1]) < c_b)
3312 if(*(cache_0 + pixel[3]) < c_b)
3320 else if(*(cache_0 + -3) < c_b)
3321 if(*(cache_0 + pixel[3]) > cb)
3322 if(*(cache_0 + pixel[10]) < c_b)
3323 if(*(cache_0 + pixel[11]) < c_b)
3324 if(*(cache_0 + pixel[1]) < c_b)
3327 if(*(cache_0 + pixel[9]) < c_b)
3335 else if(*(cache_0 + pixel[3]) < c_b)
3336 if(*(cache_0 + pixel[1]) > cb)
3337 if(*(cache_0 + pixel[9]) < c_b)
3338 if(*(cache_0 + pixel[10]) < c_b)
3339 if(*(cache_0 + pixel[11]) < c_b)
3347 else if(*(cache_0 + pixel[1]) < c_b)
3350 if(*(cache_0 + pixel[10]) < c_b)
3351 if(*(cache_0 + pixel[9]) < c_b)
3352 if(*(cache_0 + pixel[11]) < c_b)
3361 if(*(cache_0 + pixel[10]) < c_b)
3362 if(*(cache_0 + pixel[11]) < c_b)
3363 if(*(cache_0 + pixel[9]) < c_b)
3366 if(*(cache_0 + pixel[1]) < c_b)
3375 if(*(cache_0 + pixel[5]) < c_b)
3376 if(*(cache_0 + pixel[3]) < c_b)
3377 if(*(cache_0 + pixel[1]) < c_b)
3392 if(*(cache_0 + pixel[11]) < c_b)
3393 if(*(cache_0 + pixel[10]) < c_b)
3394 if(*(cache_0 + pixel[9]) < c_b)
3395 if(*(cache_0 + -3) > cb)
3396 if(*(cache_0 + pixel[3]) < c_b)
3397 if(*(cache_0 + pixel[5]) < c_b)
3398 if(*(cache_0 + pixel[6]) < c_b)
3399 if(*(cache_0 + pixel[7]) < c_b)
3409 else if(*(cache_0 + -3) < c_b)
3410 if(*(cache_0 + pixel[6]) > cb)
3411 if(*(cache_0 + pixel[13]) < c_b)
3412 if(*(cache_0 + pixel[14]) < c_b)
3413 if(*(cache_0 + pixel[15]) < c_b)
3421 else if(*(cache_0 + pixel[6]) < c_b)
3422 if(*(cache_0 + pixel[7]) > cb)
3423 if(*(cache_0 + pixel[13]) < c_b)
3424 if(*(cache_0 + pixel[14]) < c_b)
3425 if(*(cache_0 + pixel[15]) < c_b)
3433 else if(*(cache_0 + pixel[7]) < c_b)
3434 if(*(cache_0 + pixel[5]) > cb)
3435 if(*(cache_0 + pixel[13]) < c_b)
3436 if(*(cache_0 + pixel[14]) < c_b)
3442 else if(*(cache_0 + pixel[5]) < c_b)
3445 if(*(cache_0 + pixel[14]) < c_b)
3446 if(*(cache_0 + pixel[13]) < c_b)
3453 if(*(cache_0 + pixel[14]) < c_b)
3454 if(*(cache_0 + pixel[15]) < c_b)
3455 if(*(cache_0 + pixel[13]) < c_b)
3464 if(*(cache_0 + pixel[14]) < c_b)
3465 if(*(cache_0 + pixel[15]) < c_b)
3466 if(*(cache_0 + pixel[13]) < c_b)
3475 if(*(cache_0 + pixel[3]) < c_b)
3476 if(*(cache_0 + pixel[6]) < c_b)
3477 if(*(cache_0 + pixel[5]) < c_b)
3478 if(*(cache_0 + pixel[7]) < c_b)
3495 if(*(cache_0 + -3) < c_b)
3496 if(*(cache_0 + pixel[11]) < c_b)
3497 if(*(cache_0 + pixel[13]) < c_b)
3498 if(*(cache_0 + pixel[10]) > cb)
3499 if(*(cache_0 + pixel[3]) < c_b)
3500 if(*(cache_0 + pixel[1]) < c_b)
3501 if(*(cache_0 + pixel[2]) < c_b)
3502 if(*(cache_0 + pixel[14]) < c_b)
3503 if(*(cache_0 + pixel[15]) < c_b)
3515 else if(*(cache_0 + pixel[10]) < c_b)
3516 if(*(cache_0 + pixel[14]) > cb)
3517 if(*(cache_0 + pixel[5]) < c_b)
3518 if(*(cache_0 + pixel[6]) < c_b)
3519 if(*(cache_0 + pixel[7]) < c_b)
3520 if(*(cache_0 + pixel[9]) < c_b)
3530 else if(*(cache_0 + pixel[14]) < c_b)
3531 if(*(cache_0 + pixel[15]) < c_b)
3532 if(*(cache_0 + pixel[9]) > cb)
3533 if(*(cache_0 + pixel[1]) < c_b)
3534 if(*(cache_0 + pixel[2]) < c_b)
3540 else if(*(cache_0 + pixel[9]) < c_b)
3543 if(*(cache_0 + pixel[2]) < c_b)
3544 if(*(cache_0 + pixel[1]) < c_b)
3551 if(*(cache_0 + pixel[6]) < c_b)
3552 if(*(cache_0 + pixel[7]) < c_b)
3553 if(*(cache_0 + pixel[9]) < c_b)
3562 if(*(cache_0 + pixel[5]) < c_b)
3563 if(*(cache_0 + pixel[6]) < c_b)
3564 if(*(cache_0 + pixel[9]) < c_b)
3565 if(*(cache_0 + pixel[7]) < c_b)
3576 if(*(cache_0 + pixel[3]) < c_b)
3577 if(*(cache_0 + pixel[2]) < c_b)
3578 if(*(cache_0 + pixel[14]) < c_b)
3579 if(*(cache_0 + pixel[15]) < c_b)
3580 if(*(cache_0 + pixel[1]) < c_b)
3599 if(*(cache_0 + -3) > cb)
3600 if(*(cache_0 + pixel[5]) < c_b)
3601 if(*(cache_0 + pixel[2]) < c_b)
3602 if(*(cache_0 + pixel[15]) < c_b)
3603 if(*(cache_0 + pixel[1]) < c_b)
3604 if(*(cache_0 + pixel[6]) > cb)
3605 if(*(cache_0 + pixel[13]) < c_b)
3606 if(*(cache_0 + pixel[3]) < c_b)
3607 if(*(cache_0 + 3) < c_b)
3608 if(*(cache_0 + pixel[14]) < c_b)
3618 else if(*(cache_0 + pixel[6]) < c_b)
3619 if(*(cache_0 + 3) < c_b)
3620 if(*(cache_0 + pixel[7]) > cb)
3621 if(*(cache_0 + pixel[3]) < c_b)
3622 if(*(cache_0 + pixel[14]) < c_b)
3628 else if(*(cache_0 + pixel[7]) < c_b)
3629 if(*(cache_0 + pixel[3]) < c_b)
3634 if(*(cache_0 + pixel[14]) < c_b)
3635 if(*(cache_0 + pixel[3]) < c_b)
3644 if(*(cache_0 + pixel[13]) < c_b)
3645 if(*(cache_0 + pixel[14]) < c_b)
3646 if(*(cache_0 + pixel[3]) < c_b)
3647 if(*(cache_0 + 3) < c_b)
3665 else if(*(cache_0 + -3) < c_b)
3666 if(*(cache_0 + pixel[2]) < c_b)
3667 if(*(cache_0 + pixel[15]) < c_b)
3668 if(*(cache_0 + pixel[10]) > cb)
3669 if(*(cache_0 + pixel[3]) < c_b)
3670 if(*(cache_0 + pixel[1]) < c_b)
3671 if(*(cache_0 + 3) < c_b)
3672 if(*(cache_0 + pixel[13]) > cb)
3673 if(*(cache_0 + pixel[5]) < c_b)
3674 if(*(cache_0 + pixel[6]) < c_b)
3675 if(*(cache_0 + pixel[7]) < c_b)
3678 if(*(cache_0 + pixel[14]) < c_b)
3686 else if(*(cache_0 + pixel[13]) < c_b)
3687 if(*(cache_0 + pixel[14]) > cb)
3688 if(*(cache_0 + pixel[5]) < c_b)
3689 if(*(cache_0 + pixel[6]) < c_b)
3690 if(*(cache_0 + pixel[7]) < c_b)
3698 else if(*(cache_0 + pixel[14]) < c_b)
3701 if(*(cache_0 + pixel[7]) < c_b)
3702 if(*(cache_0 + pixel[5]) < c_b)
3703 if(*(cache_0 + pixel[6]) < c_b)
3712 if(*(cache_0 + pixel[6]) < c_b)
3713 if(*(cache_0 + pixel[14]) > cb)
3714 if(*(cache_0 + pixel[5]) < c_b)
3715 if(*(cache_0 + pixel[7]) < c_b)
3721 else if(*(cache_0 + pixel[14]) < c_b)
3722 if(*(cache_0 + pixel[5]) < c_b)
3727 if(*(cache_0 + pixel[7]) < c_b)
3728 if(*(cache_0 + pixel[5]) < c_b)
3737 if(*(cache_0 + pixel[11]) < c_b)
3738 if(*(cache_0 + pixel[13]) < c_b)
3739 if(*(cache_0 + pixel[14]) < c_b)
3751 else if(*(cache_0 + pixel[10]) < c_b)
3752 if(*(cache_0 + pixel[14]) > cb)
3753 if(*(cache_0 + 3) < c_b)
3754 if(*(cache_0 + pixel[1]) < c_b)
3755 if(*(cache_0 + pixel[3]) < c_b)
3756 if(*(cache_0 + pixel[5]) < c_b)
3757 if(*(cache_0 + pixel[6]) < c_b)
3758 if(*(cache_0 + pixel[7]) < c_b)
3772 else if(*(cache_0 + pixel[14]) < c_b)
3773 if(*(cache_0 + pixel[1]) < c_b)
3774 if(*(cache_0 + pixel[11]) > cb)
3775 if(*(cache_0 + pixel[3]) < c_b)
3776 if(*(cache_0 + 3) < c_b)
3777 if(*(cache_0 + pixel[13]) < c_b)
3780 if(*(cache_0 + pixel[5]) < c_b)
3781 if(*(cache_0 + pixel[6]) < c_b)
3791 else if(*(cache_0 + pixel[11]) < c_b)
3792 if(*(cache_0 + pixel[13]) > cb)
3793 if(*(cache_0 + pixel[3]) < c_b)
3794 if(*(cache_0 + 3) < c_b)
3795 if(*(cache_0 + pixel[5]) < c_b)
3796 if(*(cache_0 + pixel[6]) < c_b)
3806 else if(*(cache_0 + pixel[13]) < c_b)
3809 if(*(cache_0 + pixel[6]) < c_b)
3810 if(*(cache_0 + 3) < c_b)
3811 if(*(cache_0 + pixel[5]) < c_b)
3812 if(*(cache_0 + pixel[3]) < c_b)
3823 if(*(cache_0 + 3) < c_b)
3824 if(*(cache_0 + pixel[3]) < c_b)
3825 if(*(cache_0 + pixel[13]) > cb)
3826 if(*(cache_0 + pixel[5]) < c_b)
3827 if(*(cache_0 + pixel[6]) < c_b)
3833 else if(*(cache_0 + pixel[13]) < c_b)
3836 if(*(cache_0 + pixel[6]) < c_b)
3837 if(*(cache_0 + pixel[5]) < c_b)
3850 if(*(cache_0 + pixel[7]) < c_b)
3851 if(*(cache_0 + pixel[5]) < c_b)
3852 if(*(cache_0 + pixel[6]) < c_b)
3853 if(*(cache_0 + pixel[3]) < c_b)
3854 if(*(cache_0 + 3) < c_b)
3855 if(*(cache_0 + pixel[1]) < c_b)
3870 if(*(cache_0 + pixel[3]) < c_b)
3871 if(*(cache_0 + pixel[14]) > cb)
3872 if(*(cache_0 + pixel[1]) < c_b)
3873 if(*(cache_0 + 3) < c_b)
3874 if(*(cache_0 + pixel[5]) < c_b)
3875 if(*(cache_0 + pixel[6]) < c_b)
3876 if(*(cache_0 + pixel[7]) < c_b)
3888 else if(*(cache_0 + pixel[14]) < c_b)
3889 if(*(cache_0 + 3) < c_b)
3890 if(*(cache_0 + pixel[1]) < c_b)
3891 if(*(cache_0 + pixel[13]) > cb)
3892 if(*(cache_0 + pixel[5]) < c_b)
3893 if(*(cache_0 + pixel[6]) < c_b)
3899 else if(*(cache_0 + pixel[13]) < c_b)
3902 if(*(cache_0 + pixel[6]) < c_b)
3903 if(*(cache_0 + pixel[5]) < c_b)
3912 if(*(cache_0 + pixel[11]) < c_b)
3913 if(*(cache_0 + pixel[1]) < c_b)
3914 if(*(cache_0 + pixel[13]) < c_b)
3923 if(*(cache_0 + pixel[7]) < c_b)
3924 if(*(cache_0 + pixel[6]) < c_b)
3925 if(*(cache_0 + pixel[1]) < c_b)
3926 if(*(cache_0 + pixel[5]) < c_b)
3927 if(*(cache_0 + 3) < c_b)
3944 if(*(cache_0 + pixel[9]) < c_b)
3945 if(*(cache_0 + pixel[1]) < c_b)
3946 if(*(cache_0 + pixel[10]) < c_b)
3947 if(*(cache_0 + pixel[14]) < c_b)
3948 if(*(cache_0 + pixel[11]) < c_b)
3949 if(*(cache_0 + pixel[13]) < c_b)
3950 if(*(cache_0 + pixel[15]) < c_b)
3967 if(*(cache_0 + pixel[5]) < c_b)
3968 if(*(cache_0 + pixel[14]) > cb)
3969 if(*(cache_0 + pixel[7]) < c_b)
3970 if(*(cache_0 + pixel[15]) < c_b)
3971 if(*(cache_0 + pixel[1]) < c_b)
3972 if(*(cache_0 + pixel[2]) < c_b)
3973 if(*(cache_0 + pixel[3]) < c_b)
3974 if(*(cache_0 + 3) < c_b)
3975 if(*(cache_0 + pixel[6]) < c_b)
3991 else if(*(cache_0 + pixel[14]) < c_b)
3992 if(*(cache_0 + pixel[3]) < c_b)
3993 if(*(cache_0 + pixel[2]) < c_b)
3994 if(*(cache_0 + pixel[6]) > cb)
3995 if(*(cache_0 + pixel[13]) < c_b)
3996 if(*(cache_0 + pixel[1]) < c_b)
3997 if(*(cache_0 + 3) < c_b)
3998 if(*(cache_0 + pixel[15]) < c_b)
4008 else if(*(cache_0 + pixel[6]) < c_b)
4009 if(*(cache_0 + pixel[15]) < c_b)
4010 if(*(cache_0 + pixel[1]) < c_b)
4011 if(*(cache_0 + 3) < c_b)
4020 if(*(cache_0 + pixel[13]) < c_b)
4021 if(*(cache_0 + 3) < c_b)
4022 if(*(cache_0 + pixel[15]) < c_b)
4023 if(*(cache_0 + pixel[1]) < c_b)
4038 if(*(cache_0 + pixel[7]) < c_b)
4039 if(*(cache_0 + pixel[15]) < c_b)
4040 if(*(cache_0 + pixel[2]) < c_b)
4041 if(*(cache_0 + pixel[6]) < c_b)
4042 if(*(cache_0 + pixel[3]) < c_b)
4043 if(*(cache_0 + pixel[1]) < c_b)
4044 if(*(cache_0 + 3) < c_b)
4063 if(*(cache_0 + pixel[8]) > cb)
4064 if(*(cache_0 + pixel[11]) > cb)
4065 if(*(cache_0 + pixel[6]) > cb)
4066 if(*(cache_0 + pixel[13]) > cb)
4067 if(*(cache_0 + pixel[10]) > cb)
4068 if(*(cache_0 + pixel[7]) > cb)
4069 if(*(cache_0 + pixel[5]) > cb)
4070 if(*(cache_0 + pixel[9]) > cb)
4071 if(*(cache_0 + -3) > cb)
4074 if(*(cache_0 + pixel[3]) > cb)
4075 if(*(cache_0 + 3) > cb)
4083 else if(*(cache_0 + pixel[5]) < c_b)
4084 if(*(cache_0 + pixel[14]) > cb)
4085 if(*(cache_0 + pixel[9]) > cb)
4086 if(*(cache_0 + -3) > cb)
4095 if(*(cache_0 + pixel[14]) > cb)
4096 if(*(cache_0 + -3) > cb)
4097 if(*(cache_0 + pixel[9]) > cb)
4107 else if(*(cache_0 + pixel[10]) < c_b)
4108 if(*(cache_0 + pixel[1]) > cb)
4109 if(*(cache_0 + pixel[2]) > cb)
4110 if(*(cache_0 + pixel[3]) > cb)
4111 if(*(cache_0 + 3) > cb)
4112 if(*(cache_0 + pixel[5]) > cb)
4113 if(*(cache_0 + pixel[7]) > cb)
4114 if(*(cache_0 + pixel[9]) > cb)
4131 if(*(cache_0 + pixel[1]) > cb)
4132 if(*(cache_0 + pixel[3]) > cb)
4133 if(*(cache_0 + pixel[9]) > cb)
4134 if(*(cache_0 + pixel[2]) > cb)
4135 if(*(cache_0 + pixel[5]) > cb)
4136 if(*(cache_0 + 3) > cb)
4137 if(*(cache_0 + pixel[7]) > cb)
4153 else if(*(cache_0 + pixel[13]) < c_b)
4154 if(*(cache_0 + 3) > cb)
4155 if(*(cache_0 + pixel[5]) > cb)
4156 if(*(cache_0 + pixel[7]) > cb)
4157 if(*(cache_0 + pixel[9]) > cb)
4158 if(*(cache_0 + pixel[10]) > cb)
4159 if(*(cache_0 + pixel[3]) > cb)
4162 if(*(cache_0 + -3) > cb)
4167 if(*(cache_0 + pixel[1]) > cb)
4168 if(*(cache_0 + pixel[2]) > cb)
4169 if(*(cache_0 + pixel[3]) > cb)
4186 if(*(cache_0 + 3) > cb)
4187 if(*(cache_0 + pixel[10]) > cb)
4188 if(*(cache_0 + pixel[3]) > cb)
4189 if(*(cache_0 + pixel[7]) > cb)
4190 if(*(cache_0 + pixel[9]) > cb)
4191 if(*(cache_0 + pixel[5]) > cb)
4199 else if(*(cache_0 + pixel[3]) < c_b)
4200 if(*(cache_0 + pixel[5]) > cb)
4201 if(*(cache_0 + pixel[7]) > cb)
4202 if(*(cache_0 + pixel[9]) > cb)
4203 if(*(cache_0 + -3) > cb)
4214 if(*(cache_0 + -3) > cb)
4215 if(*(cache_0 + pixel[7]) > cb)
4216 if(*(cache_0 + pixel[5]) > cb)
4217 if(*(cache_0 + pixel[9]) > cb)
4227 else if(*(cache_0 + pixel[10]) < c_b)
4228 if(*(cache_0 + pixel[1]) > cb)
4229 if(*(cache_0 + pixel[2]) > cb)
4230 if(*(cache_0 + pixel[3]) > cb)
4231 if(*(cache_0 + pixel[5]) > cb)
4232 if(*(cache_0 + pixel[7]) > cb)
4233 if(*(cache_0 + pixel[9]) > cb)
4248 if(*(cache_0 + pixel[1]) > cb)
4249 if(*(cache_0 + pixel[3]) > cb)
4250 if(*(cache_0 + pixel[9]) > cb)
4251 if(*(cache_0 + pixel[2]) > cb)
4252 if(*(cache_0 + pixel[7]) > cb)
4253 if(*(cache_0 + pixel[5]) > cb)
4269 else if(*(cache_0 + pixel[6]) < c_b)
4270 if(*(cache_0 + pixel[15]) > cb)
4271 if(*(cache_0 + pixel[7]) > cb)
4272 if(*(cache_0 + pixel[9]) > cb)
4273 if(*(cache_0 + pixel[10]) > cb)
4274 if(*(cache_0 + -3) > cb)
4275 if(*(cache_0 + pixel[13]) > cb)
4276 if(*(cache_0 + pixel[14]) > cb)
4293 if(*(cache_0 + pixel[15]) > cb)
4294 if(*(cache_0 + pixel[7]) > cb)
4295 if(*(cache_0 + pixel[14]) > cb)
4296 if(*(cache_0 + pixel[10]) > cb)
4297 if(*(cache_0 + pixel[13]) > cb)
4298 if(*(cache_0 + pixel[9]) > cb)
4299 if(*(cache_0 + -3) > cb)
4315 else if(*(cache_0 + pixel[11]) < c_b)
4316 if(*(cache_0 + pixel[2]) > cb)
4317 if(*(cache_0 + pixel[5]) > cb)
4318 if(*(cache_0 + pixel[9]) > cb)
4319 if(*(cache_0 + pixel[3]) > cb)
4320 if(*(cache_0 + 3) > cb)
4321 if(*(cache_0 + pixel[6]) > cb)
4322 if(*(cache_0 + pixel[7]) > cb)
4323 if(*(cache_0 + pixel[10]) > cb)
4326 if(*(cache_0 + pixel[1]) > cb)
4345 if(*(cache_0 + pixel[2]) > cb)
4346 if(*(cache_0 + 3) > cb)
4347 if(*(cache_0 + pixel[6]) > cb)
4348 if(*(cache_0 + pixel[9]) > cb)
4349 if(*(cache_0 + pixel[5]) > cb)
4350 if(*(cache_0 + pixel[10]) > cb)
4351 if(*(cache_0 + pixel[3]) > cb)
4352 if(*(cache_0 + pixel[7]) > cb)
4358 else if(*(cache_0 + pixel[10]) < c_b)
4359 if(*(cache_0 + pixel[1]) > cb)
4360 if(*(cache_0 + pixel[3]) > cb)
4361 if(*(cache_0 + pixel[7]) > cb)
4370 if(*(cache_0 + pixel[1]) > cb)
4371 if(*(cache_0 + pixel[7]) > cb)
4372 if(*(cache_0 + pixel[3]) > cb)
4390 else if(*(cache_0 + pixel[8]) < c_b)
4391 if(*(cache_0 + pixel[11]) > cb)
4392 if(*(cache_0 + pixel[2]) < c_b)
4393 if(*(cache_0 + pixel[9]) < c_b)
4394 if(*(cache_0 + pixel[6]) < c_b)
4395 if(*(cache_0 + pixel[3]) < c_b)
4396 if(*(cache_0 + pixel[1]) > cb)
4397 if(*(cache_0 + 3) < c_b)
4398 if(*(cache_0 + pixel[5]) < c_b)
4399 if(*(cache_0 + pixel[7]) < c_b)
4400 if(*(cache_0 + pixel[10]) < c_b)
4410 else if(*(cache_0 + pixel[1]) < c_b)
4411 if(*(cache_0 + pixel[5]) < c_b)
4412 if(*(cache_0 + pixel[7]) < c_b)
4413 if(*(cache_0 + 3) < c_b)
4422 if(*(cache_0 + pixel[10]) < c_b)
4423 if(*(cache_0 + 3) < c_b)
4424 if(*(cache_0 + pixel[5]) < c_b)
4425 if(*(cache_0 + pixel[7]) < c_b)
4443 else if(*(cache_0 + pixel[11]) < c_b)
4444 if(*(cache_0 + pixel[6]) > cb)
4445 if(*(cache_0 + pixel[15]) < c_b)
4446 if(*(cache_0 + pixel[7]) < c_b)
4447 if(*(cache_0 + pixel[9]) < c_b)
4448 if(*(cache_0 + -3) < c_b)
4449 if(*(cache_0 + pixel[10]) < c_b)
4450 if(*(cache_0 + pixel[13]) < c_b)
4451 if(*(cache_0 + pixel[14]) < c_b)
4467 else if(*(cache_0 + pixel[6]) < c_b)
4468 if(*(cache_0 + 3) > cb)
4469 if(*(cache_0 + pixel[13]) < c_b)
4470 if(*(cache_0 + pixel[9]) < c_b)
4471 if(*(cache_0 + pixel[10]) < c_b)
4472 if(*(cache_0 + -3) < c_b)
4473 if(*(cache_0 + pixel[14]) < c_b)
4474 if(*(cache_0 + pixel[7]) < c_b)
4479 if(*(cache_0 + pixel[5]) < c_b)
4480 if(*(cache_0 + pixel[7]) < c_b)
4494 else if(*(cache_0 + 3) < c_b)
4495 if(*(cache_0 + pixel[9]) < c_b)
4496 if(*(cache_0 + pixel[7]) < c_b)
4497 if(*(cache_0 + pixel[10]) < c_b)
4498 if(*(cache_0 + pixel[3]) > cb)
4499 if(*(cache_0 + -3) < c_b)
4500 if(*(cache_0 + pixel[5]) < c_b)
4503 if(*(cache_0 + pixel[13]) < c_b)
4504 if(*(cache_0 + pixel[14]) < c_b)
4512 else if(*(cache_0 + pixel[3]) < c_b)
4513 if(*(cache_0 + pixel[5]) > cb)
4514 if(*(cache_0 + -3) < c_b)
4515 if(*(cache_0 + pixel[13]) < c_b)
4516 if(*(cache_0 + pixel[14]) < c_b)
4524 else if(*(cache_0 + pixel[5]) < c_b)
4527 if(*(cache_0 + pixel[14]) < c_b)
4528 if(*(cache_0 + pixel[13]) < c_b)
4529 if(*(cache_0 + -3) < c_b)
4538 if(*(cache_0 + -3) < c_b)
4539 if(*(cache_0 + pixel[5]) > cb)
4540 if(*(cache_0 + pixel[13]) < c_b)
4541 if(*(cache_0 + pixel[14]) < c_b)
4547 else if(*(cache_0 + pixel[5]) < c_b)
4550 if(*(cache_0 + pixel[14]) < c_b)
4551 if(*(cache_0 + pixel[13]) < c_b)
4560 if(*(cache_0 + pixel[1]) < c_b)
4561 if(*(cache_0 + pixel[2]) < c_b)
4562 if(*(cache_0 + pixel[3]) < c_b)
4563 if(*(cache_0 + pixel[5]) < c_b)
4578 if(*(cache_0 + pixel[13]) < c_b)
4579 if(*(cache_0 + pixel[10]) < c_b)
4580 if(*(cache_0 + pixel[14]) > cb)
4581 if(*(cache_0 + pixel[5]) < c_b)
4582 if(*(cache_0 + pixel[7]) < c_b)
4583 if(*(cache_0 + pixel[9]) < c_b)
4584 if(*(cache_0 + -3) < c_b)
4594 else if(*(cache_0 + pixel[14]) < c_b)
4595 if(*(cache_0 + pixel[7]) < c_b)
4596 if(*(cache_0 + -3) < c_b)
4597 if(*(cache_0 + pixel[9]) < c_b)
4606 if(*(cache_0 + pixel[5]) < c_b)
4607 if(*(cache_0 + -3) < c_b)
4608 if(*(cache_0 + pixel[7]) < c_b)
4609 if(*(cache_0 + pixel[9]) < c_b)
4624 if(*(cache_0 + pixel[15]) < c_b)
4625 if(*(cache_0 + pixel[7]) < c_b)
4626 if(*(cache_0 + pixel[14]) < c_b)
4627 if(*(cache_0 + pixel[13]) < c_b)
4628 if(*(cache_0 + pixel[10]) < c_b)
4629 if(*(cache_0 + pixel[9]) < c_b)
4630 if(*(cache_0 + -3) < c_b)
4647 if(*(cache_0 + pixel[2]) < c_b)
4648 if(*(cache_0 + 3) < c_b)
4649 if(*(cache_0 + pixel[9]) < c_b)
4650 if(*(cache_0 + pixel[6]) < c_b)
4651 if(*(cache_0 + pixel[10]) > cb)
4652 if(*(cache_0 + pixel[1]) < c_b)
4653 if(*(cache_0 + pixel[5]) < c_b)
4654 if(*(cache_0 + pixel[7]) < c_b)
4655 if(*(cache_0 + pixel[3]) < c_b)
4665 else if(*(cache_0 + pixel[10]) < c_b)
4666 if(*(cache_0 + pixel[3]) < c_b)
4667 if(*(cache_0 + pixel[7]) < c_b)
4668 if(*(cache_0 + pixel[5]) < c_b)
4677 if(*(cache_0 + pixel[1]) < c_b)
4678 if(*(cache_0 + pixel[3]) < c_b)
4679 if(*(cache_0 + pixel[7]) < c_b)
4680 if(*(cache_0 + pixel[5]) < c_b)
4702 corners.push_back_fast((cache_0-line_min)<<octave,
y<<octave);
4707 if (ptr_feat_index_by_row) {
4708 *ptr_feat_index_by_row++ = corners.size();
4709 *ptr_feat_index_by_row++ = corners.size();
4710 *ptr_feat_index_by_row++ = corners.size();
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
void fast_corner_detect_plain_9(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
TSimpleFeatureList_templ< TSimpleFeature > TSimpleFeatureList
A list of image features using the structure TSimpleFeature for each feature - capable of KD-tree com...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.