Main MRPT website > C++ reference for MRPT 1.9.9
faster_corner_10_plain.cpp
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 
10 // ---------------------------------------------------------------------------
11 // LICENSING: This file is a slightly-modified version of part of libcvd,
12 // released under LGPL 2.1 by Edward Rosten
13 // ---------------------------------------------------------------------------
14 
15 #include <mrpt/utils/utils_defs.h>
16 #include <mrpt/utils/SSE_types.h>
18 
20 #include "corner_10.h"
21 
22 using namespace std;
23 using namespace mrpt;
24 using namespace mrpt::utils;
25 
26 #if MRPT_HAS_OPENCV
27 
29  const IplImage* i, TSimpleFeatureList& corners, int b, uint8_t octave,
30  std::vector<size_t>* out_feats_index_by_row)
31 {
32  size_t* ptr_feat_index_by_row;
33  if (out_feats_index_by_row)
34  {
35  out_feats_index_by_row->resize(i->height);
36  ptr_feat_index_by_row = &(*out_feats_index_by_row)[0];
37  }
38  else
39  {
40  ptr_feat_index_by_row = nullptr;
41  }
42 
43  int y, cb, c_b;
44  const uint8_t *line_max, *line_min;
45  const uint8_t* cache_0;
46 
47  int pixel[16] = {
48  0 + i->widthStep * 3, 1 + i->widthStep * 3, 2 + i->widthStep * 2,
49  3 + i->widthStep * 1, 3 + i->widthStep * 0, 3 + i->widthStep * -1,
50  2 + i->widthStep * -2, 1 + i->widthStep * -3, 0 + i->widthStep * -3,
51  -1 + i->widthStep * -3, -2 + i->widthStep * -2, -3 + i->widthStep * -1,
52  -3 + i->widthStep * 0, -3 + i->widthStep * 1, -2 + i->widthStep * 2,
53  -1 + i->widthStep * 3,
54  };
55 
56  // 3 first rows have no features:
57  if (ptr_feat_index_by_row)
58  {
59  *ptr_feat_index_by_row++ = corners.size();
60  *ptr_feat_index_by_row++ = corners.size();
61  *ptr_feat_index_by_row++ = corners.size();
62  }
63 
64  for (y = 3; y < i->height - 3; y++)
65  {
66  if (ptr_feat_index_by_row) // save index by row:
67  *ptr_feat_index_by_row++ = corners.size();
68 
69  cache_0 =
70  (const uint8_t*)i->imageData + i->widthStep * y + 3; // &i[y][3];
71  line_min = cache_0 - 3;
72  line_max = (const uint8_t*)i->imageData + i->widthStep * y + i->width -
73  3; //&i[y][i.size().x - 3];
74 
75  for (; cache_0 < line_max; cache_0++)
76  {
77  cb = *cache_0 + b;
78  c_b = *cache_0 - b;
79 
80  if (*(cache_0 + pixel[0]) > cb)
81  if (*(cache_0 + pixel[8]) > cb)
82  if (*(cache_0 + pixel[3]) > cb)
83  if (*(cache_0 + pixel[5]) > cb)
84  if (*(cache_0 + pixel[2]) > cb)
85  if (*(cache_0 + pixel[6]) > cb)
86  if (*(cache_0 + 3) > cb)
87  if (*(cache_0 + pixel[7]) > cb)
88  if (*(cache_0 + pixel[1]) > cb)
89  if (*(cache_0 + pixel[9]) > cb)
90  goto success;
91  else if (
92  *(cache_0 + pixel[15]) > cb)
93  goto success;
94  else
95  continue;
96  else if (
97  *(cache_0 + pixel[1]) < c_b)
98  if (*(cache_0 + pixel[9]) > cb)
99  if (*(cache_0 + pixel[10]) >
100  cb)
101  if (*(cache_0 +
102  pixel[11]) > cb)
103  goto success;
104  else
105  continue;
106  else
107  continue;
108  else
109  continue;
110  else if (
111  *(cache_0 + pixel[11]) > cb)
112  if (*(cache_0 + pixel[10]) > cb)
113  if (*(cache_0 + pixel[9]) >
114  cb)
115  goto success;
116  else
117  continue;
118  else
119  continue;
120  else
121  continue;
122  else if (*(cache_0 + pixel[7]) < c_b)
123  if (*(cache_0 + pixel[1]) > cb)
124  if (*(cache_0 + pixel[13]) > cb)
125  if (*(cache_0 + pixel[14]) >
126  cb)
127  if (*(cache_0 +
128  pixel[15]) > cb)
129  goto success;
130  else
131  continue;
132  else
133  continue;
134  else
135  continue;
136  else
137  continue;
138  else 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]) >
142  cb)
143  goto success;
144  else
145  continue;
146  else
147  continue;
148  else
149  continue;
150  else
151  continue;
152  else if (*(cache_0 + 3) < c_b)
153  if (*(cache_0 + pixel[10]) > cb)
154  if (*(cache_0 + pixel[11]) > cb)
155  if (*(cache_0 + -3) > cb)
156  if (*(cache_0 + pixel[13]) >
157  cb)
158  if (*(cache_0 +
159  pixel[14]) > cb)
160  if (*(cache_0 +
161  pixel[1]) >
162  cb)
163  if (*(cache_0 +
164  pixel
165  [15]) >
166  cb)
167  goto success;
168  else if (
169  *(cache_0 +
170  pixel
171  [7]) >
172  cb)
173  if (*(cache_0 +
174  pixel
175  [9]) >
176  cb)
177  goto success;
178  else
179  continue;
180  else
181  continue;
182  else if (
183  *(cache_0 +
184  pixel[7]) >
185  cb)
186  if (*(cache_0 +
187  pixel
188  [9]) >
189  cb)
190  goto success;
191  else
192  continue;
193  else
194  continue;
195  else
196  continue;
197  else
198  continue;
199  else
200  continue;
201  else
202  continue;
203  else
204  continue;
205  else if (*(cache_0 + -3) > cb)
206  if (*(cache_0 + pixel[14]) > cb)
207  if (*(cache_0 + pixel[10]) > cb)
208  if (*(cache_0 + pixel[11]) > cb)
209  if (*(cache_0 + pixel[13]) >
210  cb)
211  if (*(cache_0 +
212  pixel[1]) > cb)
213  if (*(cache_0 +
214  pixel[7]) >
215  cb)
216  if (*(cache_0 +
217  pixel
218  [9]) >
219  cb)
220  goto success;
221  else if (
222  *(cache_0 +
223  pixel
224  [15]) >
225  cb)
226  goto success;
227  else
228  continue;
229  else if (
230  *(cache_0 +
231  pixel[15]) >
232  cb)
233  goto success;
234  else
235  continue;
236  else if (
237  *(cache_0 +
238  pixel[1]) < c_b)
239  if (*(cache_0 +
240  pixel[7]) >
241  cb)
242  if (*(cache_0 +
243  pixel
244  [9]) >
245  cb)
246  goto success;
247  else
248  continue;
249  else
250  continue;
251  else if (
252  *(cache_0 +
253  pixel[9]) > cb)
254  if (*(cache_0 +
255  pixel[7]) >
256  cb)
257  goto success;
258  else
259  continue;
260  else
261  continue;
262  else
263  continue;
264  else
265  continue;
266  else
267  continue;
268  else
269  continue;
270  else
271  continue;
272  else if (*(cache_0 + pixel[6]) < c_b)
273  if (*(cache_0 + -3) > cb)
274  if (*(cache_0 + pixel[13]) > cb)
275  if (*(cache_0 + pixel[14]) > cb)
276  if (*(cache_0 + pixel[15]) > cb)
277  if (*(cache_0 + pixel[1]) >
278  cb)
279  if (*(cache_0 + 3) > cb)
280  goto success;
281  else if (
282  *(cache_0 +
283  pixel[10]) > cb)
284  if (*(cache_0 +
285  pixel[11]) >
286  cb)
287  goto success;
288  else
289  continue;
290  else
291  continue;
292  else if (
293  *(cache_0 + pixel[7]) >
294  cb)
295  if (*(cache_0 +
296  pixel[9]) > cb)
297  if (*(cache_0 +
298  pixel[10]) >
299  cb)
300  if (*(cache_0 +
301  pixel
302  [11]) >
303  cb)
304  goto success;
305  else
306  continue;
307  else
308  continue;
309  else
310  continue;
311  else
312  continue;
313  else
314  continue;
315  else
316  continue;
317  else
318  continue;
319  else
320  continue;
321  else if (*(cache_0 + -3) > cb)
322  if (*(cache_0 + pixel[14]) > cb)
323  if (*(cache_0 + pixel[15]) > cb)
324  if (*(cache_0 + pixel[13]) > cb)
325  if (*(cache_0 + pixel[1]) > cb)
326  if (*(cache_0 + 3) > cb)
327  goto success;
328  else if (
329  *(cache_0 + pixel[10]) >
330  cb)
331  if (*(cache_0 +
332  pixel[11]) > cb)
333  goto success;
334  else
335  continue;
336  else
337  continue;
338  else if (
339  *(cache_0 + pixel[1]) < c_b)
340  if (*(cache_0 + pixel[7]) >
341  cb)
342  if (*(cache_0 +
343  pixel[9]) > cb)
344  if (*(cache_0 +
345  pixel[10]) >
346  cb)
347  if (*(cache_0 +
348  pixel
349  [11]) >
350  cb)
351  goto success;
352  else
353  continue;
354  else
355  continue;
356  else
357  continue;
358  else
359  continue;
360  else if (
361  *(cache_0 + pixel[7]) > cb)
362  if (*(cache_0 + pixel[10]) >
363  cb)
364  if (*(cache_0 +
365  pixel[11]) > cb)
366  if (*(cache_0 +
367  pixel[9]) >
368  cb)
369  goto success;
370  else
371  continue;
372  else
373  continue;
374  else
375  continue;
376  else
377  continue;
378  else
379  continue;
380  else
381  continue;
382  else
383  continue;
384  else
385  continue;
386  else if (*(cache_0 + pixel[2]) < c_b)
387  if (*(cache_0 + -3) > cb)
388  if (*(cache_0 + pixel[9]) > cb)
389  if (*(cache_0 + pixel[10]) > cb)
390  if (*(cache_0 + pixel[11]) > cb)
391  if (*(cache_0 + pixel[7]) > cb)
392  if (*(cache_0 + pixel[6]) >
393  cb)
394  if (*(cache_0 + 3) > cb)
395  goto success;
396  else if (
397  *(cache_0 +
398  pixel[13]) > cb)
399  if (*(cache_0 +
400  pixel[14]) >
401  cb)
402  goto success;
403  else
404  continue;
405  else
406  continue;
407  else if (
408  *(cache_0 + pixel[13]) >
409  cb)
410  if (*(cache_0 +
411  pixel[14]) > cb)
412  if (*(cache_0 +
413  pixel[15]) >
414  cb)
415  goto success;
416  else
417  continue;
418  else
419  continue;
420  else
421  continue;
422  else if (
423  *(cache_0 + pixel[1]) > cb)
424  if (*(cache_0 + pixel[13]) >
425  cb)
426  if (*(cache_0 +
427  pixel[14]) > cb)
428  if (*(cache_0 +
429  pixel[15]) >
430  cb)
431  goto success;
432  else
433  continue;
434  else
435  continue;
436  else
437  continue;
438  else
439  continue;
440  else
441  continue;
442  else
443  continue;
444  else
445  continue;
446  else
447  continue;
448  else if (*(cache_0 + pixel[11]) > cb)
449  if (*(cache_0 + pixel[10]) > cb)
450  if (*(cache_0 + -3) > cb)
451  if (*(cache_0 + pixel[9]) > cb)
452  if (*(cache_0 + pixel[7]) > cb)
453  if (*(cache_0 + pixel[6]) > cb)
454  if (*(cache_0 + 3) > cb)
455  goto success;
456  else if (
457  *(cache_0 + 3) < c_b)
458  if (*(cache_0 +
459  pixel[13]) > cb)
460  if (*(cache_0 +
461  pixel[14]) >
462  cb)
463  goto success;
464  else
465  continue;
466  else
467  continue;
468  else if (
469  *(cache_0 + pixel[14]) >
470  cb)
471  if (*(cache_0 +
472  pixel[13]) > cb)
473  goto success;
474  else
475  continue;
476  else
477  continue;
478  else if (
479  *(cache_0 + pixel[6]) < c_b)
480  if (*(cache_0 + pixel[13]) >
481  cb)
482  if (*(cache_0 +
483  pixel[14]) > cb)
484  if (*(cache_0 +
485  pixel[15]) >
486  cb)
487  goto success;
488  else
489  continue;
490  else
491  continue;
492  else
493  continue;
494  else if (
495  *(cache_0 + pixel[14]) > cb)
496  if (*(cache_0 + pixel[13]) >
497  cb)
498  if (*(cache_0 +
499  pixel[15]) > cb)
500  goto success;
501  else
502  continue;
503  else
504  continue;
505  else
506  continue;
507  else if (
508  *(cache_0 + pixel[7]) < c_b)
509  if (*(cache_0 + pixel[1]) > cb)
510  if (*(cache_0 + pixel[13]) >
511  cb)
512  if (*(cache_0 +
513  pixel[14]) > cb)
514  if (*(cache_0 +
515  pixel[15]) >
516  cb)
517  goto success;
518  else
519  continue;
520  else
521  continue;
522  else
523  continue;
524  else
525  continue;
526  else if (
527  *(cache_0 + pixel[14]) > cb)
528  if (*(cache_0 + pixel[1]) > cb)
529  if (*(cache_0 + pixel[13]) >
530  cb)
531  if (*(cache_0 +
532  pixel[15]) > cb)
533  goto success;
534  else
535  continue;
536  else
537  continue;
538  else
539  continue;
540  else
541  continue;
542  else
543  continue;
544  else
545  continue;
546  else
547  continue;
548  else
549  continue;
550  else if (*(cache_0 + pixel[5]) < c_b)
551  if (*(cache_0 + pixel[13]) > cb)
552  if (*(cache_0 + pixel[11]) > cb)
553  if (*(cache_0 + -3) > cb)
554  if (*(cache_0 + pixel[14]) > cb)
555  if (*(cache_0 + pixel[15]) > cb)
556  if (*(cache_0 + pixel[10]) > cb)
557  if (*(cache_0 + pixel[9]) >
558  cb)
559  if (*(cache_0 +
560  pixel[1]) > cb)
561  goto success;
562  else if (
563  *(cache_0 +
564  pixel[7]) > cb)
565  goto success;
566  else
567  continue;
568  else if (
569  *(cache_0 + pixel[1]) >
570  cb)
571  if (*(cache_0 +
572  pixel[2]) > cb)
573  goto success;
574  else
575  continue;
576  else
577  continue;
578  else if (
579  *(cache_0 + pixel[1]) > cb)
580  if (*(cache_0 + pixel[2]) >
581  cb)
582  if (*(cache_0 + 3) > cb)
583  goto success;
584  else
585  continue;
586  else
587  continue;
588  else
589  continue;
590  else
591  continue;
592  else
593  continue;
594  else
595  continue;
596  else
597  continue;
598  else
599  continue;
600  else if (*(cache_0 + -3) > cb)
601  if (*(cache_0 + pixel[14]) > cb)
602  if (*(cache_0 + pixel[11]) > cb)
603  if (*(cache_0 + pixel[15]) > cb)
604  if (*(cache_0 + pixel[10]) > cb)
605  if (*(cache_0 + pixel[13]) > cb)
606  if (*(cache_0 + pixel[1]) > cb)
607  if (*(cache_0 + pixel[2]) >
608  cb)
609  goto success;
610  else if (
611  *(cache_0 + pixel[9]) >
612  cb)
613  goto success;
614  else
615  continue;
616  else if (
617  *(cache_0 + pixel[7]) > cb)
618  if (*(cache_0 + pixel[9]) >
619  cb)
620  goto success;
621  else
622  continue;
623  else
624  continue;
625  else
626  continue;
627  else if (*(cache_0 + pixel[10]) < c_b)
628  if (*(cache_0 + pixel[1]) > cb)
629  if (*(cache_0 + pixel[2]) > cb)
630  if (*(cache_0 + 3) > cb)
631  if (*(cache_0 +
632  pixel[13]) > cb)
633  goto success;
634  else
635  continue;
636  else
637  continue;
638  else
639  continue;
640  else
641  continue;
642  else if (*(cache_0 + 3) > cb)
643  if (*(cache_0 + pixel[2]) > cb)
644  if (*(cache_0 + pixel[1]) > cb)
645  if (*(cache_0 + pixel[13]) >
646  cb)
647  goto success;
648  else
649  continue;
650  else
651  continue;
652  else
653  continue;
654  else
655  continue;
656  else
657  continue;
658  else
659  continue;
660  else
661  continue;
662  else
663  continue;
664  else if (*(cache_0 + pixel[3]) < c_b)
665  if (*(cache_0 + -3) > cb)
666  if (*(cache_0 + pixel[10]) > cb)
667  if (*(cache_0 + pixel[13]) > cb)
668  if (*(cache_0 + pixel[9]) > cb)
669  if (*(cache_0 + pixel[11]) > cb)
670  if (*(cache_0 + pixel[14]) > cb)
671  if (*(cache_0 + pixel[15]) > cb)
672  if (*(cache_0 + pixel[7]) >
673  cb)
674  goto success;
675  else if (
676  *(cache_0 + pixel[1]) >
677  cb)
678  goto success;
679  else
680  continue;
681  else if (
682  *(cache_0 + pixel[5]) > cb)
683  if (*(cache_0 + pixel[6]) >
684  cb)
685  if (*(cache_0 +
686  pixel[7]) > cb)
687  goto success;
688  else
689  continue;
690  else
691  continue;
692  else
693  continue;
694  else if (*(cache_0 + 3) > cb)
695  if (*(cache_0 + pixel[5]) > cb)
696  if (*(cache_0 + pixel[6]) >
697  cb)
698  if (*(cache_0 +
699  pixel[7]) > cb)
700  goto success;
701  else
702  continue;
703  else
704  continue;
705  else
706  continue;
707  else
708  continue;
709  else
710  continue;
711  else
712  continue;
713  else
714  continue;
715  else
716  continue;
717  else
718  continue;
719  else if (*(cache_0 + -3) > cb)
720  if (*(cache_0 + pixel[10]) > cb)
721  if (*(cache_0 + pixel[14]) > cb)
722  if (*(cache_0 + pixel[11]) > cb)
723  if (*(cache_0 + pixel[13]) > cb)
724  if (*(cache_0 + pixel[9]) > cb)
725  if (*(cache_0 + pixel[7]) > cb)
726  if (*(cache_0 + pixel[15]) > cb)
727  goto success;
728  else if (
729  *(cache_0 + pixel[5]) > cb)
730  if (*(cache_0 + pixel[6]) >
731  cb)
732  goto success;
733  else
734  continue;
735  else
736  continue;
737  else if (*(cache_0 + pixel[1]) > cb)
738  if (*(cache_0 + pixel[15]) > cb)
739  goto success;
740  else
741  continue;
742  else
743  continue;
744  else
745  continue;
746  else
747  continue;
748  else
749  continue;
750  else if (*(cache_0 + pixel[14]) < c_b)
751  if (*(cache_0 + 3) > cb)
752  if (*(cache_0 + pixel[5]) > cb)
753  if (*(cache_0 + pixel[6]) > cb)
754  if (*(cache_0 + pixel[7]) > cb)
755  if (*(cache_0 + pixel[9]) > cb)
756  if (*(cache_0 + pixel[11]) >
757  cb)
758  if (*(cache_0 +
759  pixel[13]) > cb)
760  goto success;
761  else
762  continue;
763  else
764  continue;
765  else
766  continue;
767  else
768  continue;
769  else
770  continue;
771  else
772  continue;
773  else
774  continue;
775  else if (*(cache_0 + 3) > cb)
776  if (*(cache_0 + pixel[13]) > cb)
777  if (*(cache_0 + pixel[6]) > cb)
778  if (*(cache_0 + pixel[11]) > cb)
779  if (*(cache_0 + pixel[7]) > cb)
780  if (*(cache_0 + pixel[5]) > cb)
781  if (*(cache_0 + pixel[9]) >
782  cb)
783  goto success;
784  else
785  continue;
786  else
787  continue;
788  else
789  continue;
790  else
791  continue;
792  else
793  continue;
794  else
795  continue;
796  else
797  continue;
798  else
799  continue;
800  else
801  continue;
802  else if (*(cache_0 + pixel[8]) < c_b)
803  if (*(cache_0 + pixel[11]) > cb)
804  if (*(cache_0 + pixel[2]) > cb)
805  if (*(cache_0 + pixel[15]) > cb)
806  if (*(cache_0 + pixel[1]) > cb)
807  if (*(cache_0 + pixel[14]) > cb)
808  if (*(cache_0 + pixel[13]) > cb)
809  if (*(cache_0 + pixel[3]) > cb)
810  if (*(cache_0 + -3) > cb)
811  if (*(cache_0 + 3) > cb)
812  goto success;
813  else if (
814  *(cache_0 + pixel[10]) >
815  cb)
816  goto success;
817  else
818  continue;
819  else if (*(cache_0 + 3) > cb)
820  if (*(cache_0 + pixel[5]) >
821  cb)
822  if (*(cache_0 +
823  pixel[6]) > cb)
824  goto success;
825  else
826  continue;
827  else
828  continue;
829  else
830  continue;
831  else if (*(cache_0 + pixel[9]) > cb)
832  if (*(cache_0 + pixel[10]) > cb)
833  if (*(cache_0 + -3) > cb)
834  goto success;
835  else
836  continue;
837  else
838  continue;
839  else
840  continue;
841  else if (*(cache_0 + pixel[3]) > cb)
842  if (*(cache_0 + 3) > cb)
843  if (*(cache_0 + pixel[5]) > cb)
844  if (*(cache_0 + pixel[6]) >
845  cb)
846  if (*(cache_0 +
847  pixel[7]) > cb)
848  goto success;
849  else
850  continue;
851  else
852  continue;
853  else
854  continue;
855  else
856  continue;
857  else
858  continue;
859  else
860  continue;
861  else
862  continue;
863  else
864  continue;
865  else if (*(cache_0 + pixel[2]) < c_b)
866  if (*(cache_0 + pixel[1]) < c_b)
867  if (*(cache_0 + pixel[3]) < c_b)
868  if (*(cache_0 + 3) < c_b)
869  if (*(cache_0 + pixel[5]) < c_b)
870  if (*(cache_0 + pixel[6]) < c_b)
871  if (*(cache_0 + pixel[7]) < c_b)
872  if (*(cache_0 + pixel[9]) <
873  c_b)
874  if (*(cache_0 +
875  pixel[10]) < c_b)
876  goto success;
877  else
878  continue;
879  else
880  continue;
881  else
882  continue;
883  else
884  continue;
885  else
886  continue;
887  else
888  continue;
889  else
890  continue;
891  else
892  continue;
893  else
894  continue;
895  else if (*(cache_0 + pixel[11]) < c_b)
896  if (*(cache_0 + pixel[6]) > cb)
897  if (*(cache_0 + pixel[14]) > cb)
898  if (*(cache_0 + pixel[3]) > cb)
899  if (*(cache_0 + pixel[1]) > cb)
900  if (*(cache_0 + pixel[2]) > cb)
901  if (*(cache_0 + 3) > cb)
902  if (*(cache_0 + pixel[5]) > cb)
903  if (*(cache_0 + pixel[15]) >
904  cb)
905  if (*(cache_0 +
906  pixel[7]) > cb)
907  goto success;
908  else if (
909  *(cache_0 +
910  pixel[13]) > cb)
911  goto success;
912  else
913  continue;
914  else
915  continue;
916  else
917  continue;
918  else
919  continue;
920  else
921  continue;
922  else
923  continue;
924  else
925  continue;
926  else
927  continue;
928  else if (*(cache_0 + pixel[6]) < c_b)
929  if (*(cache_0 + pixel[10]) > cb)
930  if (*(cache_0 + pixel[1]) > cb)
931  if (*(cache_0 + pixel[2]) > cb)
932  if (*(cache_0 + pixel[3]) > cb)
933  if (*(cache_0 + 3) > cb)
934  if (*(cache_0 + pixel[5]) > cb)
935  if (*(cache_0 + -3) > cb)
936  if (*(cache_0 +
937  pixel[13]) > cb)
938  if (*(cache_0 +
939  pixel[14]) >
940  cb)
941  if (*(cache_0 +
942  pixel
943  [15]) >
944  cb)
945  goto success;
946  else
947  continue;
948  else
949  continue;
950  else
951  continue;
952  else
953  continue;
954  else
955  continue;
956  else
957  continue;
958  else
959  continue;
960  else
961  continue;
962  else
963  continue;
964  else if (*(cache_0 + pixel[10]) < c_b)
965  if (*(cache_0 + pixel[5]) > cb)
966  if (*(cache_0 + pixel[7]) > cb)
967  if (*(cache_0 + pixel[1]) > cb)
968  if (*(cache_0 + pixel[2]) > cb)
969  if (*(cache_0 + pixel[3]) > cb)
970  if (*(cache_0 + 3) > cb)
971  if (*(cache_0 + -3) >
972  cb)
973  if (*(cache_0 +
974  pixel[13]) >
975  cb)
976  if (*(cache_0 +
977  pixel
978  [14]) >
979  cb)
980  if (*(cache_0 +
981  pixel
982  [15]) >
983  cb)
984  goto success;
985  else
986  continue;
987  else
988  continue;
989  else
990  continue;
991  else
992  continue;
993  else
994  continue;
995  else
996  continue;
997  else
998  continue;
999  else
1000  continue;
1001  else if (*(cache_0 + pixel[7]) < c_b)
1002  if (*(cache_0 + pixel[14]) > cb)
1003  if (*(cache_0 + -3) > cb)
1004  if (*(cache_0 + pixel[1]) > cb)
1005  if (*(cache_0 + pixel[2]) >
1006  cb)
1007  if (*(cache_0 +
1008  pixel[3]) > cb)
1009  if (*(cache_0 + 3) >
1010  cb)
1011  if (*(cache_0 +
1012  pixel
1013  [13]) >
1014  cb)
1015  if (*(cache_0 +
1016  pixel
1017  [15]) >
1018  cb)
1019  goto success;
1020  else
1021  continue;
1022  else
1023  continue;
1024  else
1025  continue;
1026  else
1027  continue;
1028  else
1029  continue;
1030  else
1031  continue;
1032  else
1033  continue;
1034  else if (*(cache_0 + pixel[14]) < c_b)
1035  if (*(cache_0 + pixel[9]) < c_b)
1036  if (*(cache_0 + -3) < c_b)
1037  if (*(cache_0 + pixel[13]) <
1038  c_b)
1039  if (*(cache_0 +
1040  pixel[15]) < c_b)
1041  goto success;
1042  else
1043  continue;
1044  else
1045  continue;
1046  else
1047  continue;
1048  else
1049  continue;
1050  else
1051  continue;
1052  else if (*(cache_0 + -3) > cb)
1053  if (*(cache_0 + pixel[1]) > cb)
1054  if (*(cache_0 + pixel[2]) > cb)
1055  if (*(cache_0 + pixel[3]) > cb)
1056  if (*(cache_0 + 3) > cb)
1057  if (*(cache_0 +
1058  pixel[13]) > cb)
1059  if (*(cache_0 +
1060  pixel[14]) >
1061  cb)
1062  if (*(cache_0 +
1063  pixel
1064  [15]) >
1065  cb)
1066  goto success;
1067  else
1068  continue;
1069  else
1070  continue;
1071  else
1072  continue;
1073  else
1074  continue;
1075  else
1076  continue;
1077  else
1078  continue;
1079  else
1080  continue;
1081  else
1082  continue;
1083  else if (*(cache_0 + pixel[5]) < c_b)
1084  if (*(cache_0 + -3) > cb)
1085  if (*(cache_0 + pixel[2]) < c_b)
1086  if (*(cache_0 + pixel[3]) < c_b)
1087  if (*(cache_0 + 3) < c_b)
1088  if (*(cache_0 + pixel[7]) <
1089  c_b)
1090  if (*(cache_0 +
1091  pixel[9]) < c_b)
1092  goto success;
1093  else
1094  continue;
1095  else
1096  continue;
1097  else
1098  continue;
1099  else
1100  continue;
1101  else
1102  continue;
1103  else if (*(cache_0 + -3) < c_b)
1104  if (*(cache_0 + pixel[9]) < c_b)
1105  if (*(cache_0 + 3) > cb)
1106  if (*(cache_0 + pixel[7]) < c_b)
1107  if (*(cache_0 + pixel[13]) <
1108  c_b)
1109  if (*(cache_0 +
1110  pixel[14]) < c_b)
1111  goto success;
1112  else
1113  continue;
1114  else
1115  continue;
1116  else
1117  continue;
1118  else if (*(cache_0 + 3) < c_b)
1119  if (*(cache_0 + pixel[7]) < c_b)
1120  if (*(cache_0 + pixel[13]) <
1121  c_b)
1122  goto success;
1123  else if (
1124  *(cache_0 + pixel[3]) <
1125  c_b)
1126  goto success;
1127  else
1128  continue;
1129  else
1130  continue;
1131  else if (
1132  *(cache_0 + pixel[14]) < c_b)
1133  if (*(cache_0 + pixel[13]) <
1134  c_b)
1135  if (*(cache_0 + pixel[7]) <
1136  c_b)
1137  goto success;
1138  else
1139  continue;
1140  else
1141  continue;
1142  else
1143  continue;
1144  else
1145  continue;
1146  else if (*(cache_0 + pixel[2]) < c_b)
1147  if (*(cache_0 + pixel[7]) < c_b)
1148  if (*(cache_0 + pixel[3]) < c_b)
1149  if (*(cache_0 + pixel[9]) < c_b)
1150  if (*(cache_0 + 3) < c_b)
1151  goto success;
1152  else
1153  continue;
1154  else
1155  continue;
1156  else
1157  continue;
1158  else
1159  continue;
1160  else
1161  continue;
1162  else if (*(cache_0 + pixel[15]) < c_b)
1163  if (*(cache_0 + pixel[14]) < c_b)
1164  if (*(cache_0 + pixel[7]) < c_b)
1165  if (*(cache_0 + pixel[9]) < c_b)
1166  if (*(cache_0 + -3) < c_b)
1167  if (*(cache_0 + pixel[13]) <
1168  c_b)
1169  goto success;
1170  else
1171  continue;
1172  else
1173  continue;
1174  else
1175  continue;
1176  else
1177  continue;
1178  else
1179  continue;
1180  else
1181  continue;
1182  else if (*(cache_0 + -3) > cb)
1183  if (*(cache_0 + pixel[1]) > cb)
1184  if (*(cache_0 + pixel[2]) > cb)
1185  if (*(cache_0 + pixel[3]) > cb)
1186  if (*(cache_0 + 3) > cb)
1187  if (*(cache_0 + pixel[5]) > cb)
1188  if (*(cache_0 + pixel[13]) >
1189  cb)
1190  if (*(cache_0 +
1191  pixel[14]) > cb)
1192  if (*(cache_0 +
1193  pixel[15]) >
1194  cb)
1195  goto success;
1196  else
1197  continue;
1198  else
1199  continue;
1200  else
1201  continue;
1202  else
1203  continue;
1204  else
1205  continue;
1206  else
1207  continue;
1208  else
1209  continue;
1210  else
1211  continue;
1212  else
1213  continue;
1214  else if (*(cache_0 + -3) > cb)
1215  if (*(cache_0 + pixel[3]) > cb)
1216  if (*(cache_0 + pixel[1]) > cb)
1217  if (*(cache_0 + pixel[2]) > cb)
1218  if (*(cache_0 + 3) > cb)
1219  if (*(cache_0 + pixel[5]) > cb)
1220  if (*(cache_0 + pixel[13]) > cb)
1221  if (*(cache_0 + pixel[14]) >
1222  cb)
1223  if (*(cache_0 +
1224  pixel[15]) > cb)
1225  goto success;
1226  else
1227  continue;
1228  else
1229  continue;
1230  else
1231  continue;
1232  else
1233  continue;
1234  else
1235  continue;
1236  else
1237  continue;
1238  else
1239  continue;
1240  else
1241  continue;
1242  else
1243  continue;
1244  else if (*(cache_0 + pixel[3]) > cb)
1245  if (*(cache_0 + pixel[5]) > cb)
1246  if (*(cache_0 + pixel[14]) > cb)
1247  if (*(cache_0 + pixel[15]) > cb)
1248  if (*(cache_0 + pixel[13]) > cb)
1249  if (*(cache_0 + pixel[1]) > cb)
1250  if (*(cache_0 + pixel[2]) > cb)
1251  if (*(cache_0 + 3) > cb)
1252  if (*(cache_0 + pixel[6]) >
1253  cb)
1254  goto success;
1255  else if (
1256  *(cache_0 + -3) > cb)
1257  goto success;
1258  else
1259  continue;
1260  else
1261  continue;
1262  else
1263  continue;
1264  else
1265  continue;
1266  else if (*(cache_0 + pixel[13]) < c_b)
1267  if (*(cache_0 + pixel[6]) > cb)
1268  if (*(cache_0 + pixel[1]) > cb)
1269  if (*(cache_0 + pixel[2]) > cb)
1270  if (*(cache_0 + 3) > cb)
1271  if (*(cache_0 +
1272  pixel[7]) > cb)
1273  goto success;
1274  else
1275  continue;
1276  else
1277  continue;
1278  else
1279  continue;
1280  else
1281  continue;
1282  else
1283  continue;
1284  else if (*(cache_0 + pixel[7]) > cb)
1285  if (*(cache_0 + pixel[1]) > cb)
1286  if (*(cache_0 + pixel[2]) > cb)
1287  if (*(cache_0 + 3) > cb)
1288  if (*(cache_0 + pixel[6]) >
1289  cb)
1290  goto success;
1291  else
1292  continue;
1293  else
1294  continue;
1295  else
1296  continue;
1297  else
1298  continue;
1299  else
1300  continue;
1301  else
1302  continue;
1303  else
1304  continue;
1305  else
1306  continue;
1307  else if (*(cache_0 + pixel[3]) < c_b)
1308  if (*(cache_0 + pixel[1]) < c_b)
1309  if (*(cache_0 + pixel[10]) < c_b)
1310  if (*(cache_0 + pixel[2]) < c_b)
1311  if (*(cache_0 + 3) < c_b)
1312  if (*(cache_0 + pixel[5]) < c_b)
1313  if (*(cache_0 + pixel[6]) < c_b)
1314  if (*(cache_0 + pixel[7]) < c_b)
1315  if (*(cache_0 + pixel[9]) <
1316  c_b)
1317  goto success;
1318  else
1319  continue;
1320  else
1321  continue;
1322  else
1323  continue;
1324  else
1325  continue;
1326  else
1327  continue;
1328  else
1329  continue;
1330  else
1331  continue;
1332  else
1333  continue;
1334  else
1335  continue;
1336  else if (*(cache_0 + pixel[3]) > cb)
1337  if (*(cache_0 + pixel[14]) > cb)
1338  if (*(cache_0 + -3) > cb)
1339  if (*(cache_0 + pixel[2]) > cb)
1340  if (*(cache_0 + 3) > cb)
1341  if (*(cache_0 + pixel[15]) > cb)
1342  if (*(cache_0 + pixel[1]) > cb)
1343  if (*(cache_0 + pixel[13]) > cb)
1344  if (*(cache_0 + pixel[11]) > cb)
1345  goto success;
1346  else if (
1347  *(cache_0 + pixel[5]) > cb)
1348  goto success;
1349  else
1350  continue;
1351  else if (
1352  *(cache_0 + pixel[13]) < c_b)
1353  if (*(cache_0 + pixel[5]) > cb)
1354  if (*(cache_0 + pixel[6]) >
1355  cb)
1356  if (*(cache_0 +
1357  pixel[7]) > cb)
1358  goto success;
1359  else
1360  continue;
1361  else
1362  continue;
1363  else
1364  continue;
1365  else if (*(cache_0 + pixel[7]) > cb)
1366  if (*(cache_0 + pixel[5]) > cb)
1367  if (*(cache_0 + pixel[6]) >
1368  cb)
1369  goto success;
1370  else
1371  continue;
1372  else
1373  continue;
1374  else
1375  continue;
1376  else
1377  continue;
1378  else
1379  continue;
1380  else if (*(cache_0 + 3) < c_b)
1381  if (*(cache_0 + pixel[1]) > cb)
1382  if (*(cache_0 + pixel[10]) > cb)
1383  if (*(cache_0 + pixel[11]) > cb)
1384  if (*(cache_0 + pixel[13]) > cb)
1385  if (*(cache_0 + pixel[15]) >
1386  cb)
1387  goto success;
1388  else
1389  continue;
1390  else
1391  continue;
1392  else
1393  continue;
1394  else
1395  continue;
1396  else
1397  continue;
1398  else if (*(cache_0 + pixel[10]) > cb)
1399  if (*(cache_0 + pixel[13]) > cb)
1400  if (*(cache_0 + pixel[11]) > cb)
1401  if (*(cache_0 + pixel[15]) > cb)
1402  if (*(cache_0 + pixel[1]) > cb)
1403  goto success;
1404  else
1405  continue;
1406  else
1407  continue;
1408  else
1409  continue;
1410  else
1411  continue;
1412  else
1413  continue;
1414  else
1415  continue;
1416  else if (*(cache_0 + -3) < c_b)
1417  if (*(cache_0 + pixel[6]) > cb)
1418  if (*(cache_0 + pixel[1]) > cb)
1419  if (*(cache_0 + pixel[2]) > cb)
1420  if (*(cache_0 + 3) > cb)
1421  if (*(cache_0 + pixel[5]) > cb)
1422  if (*(cache_0 + pixel[15]) > cb)
1423  if (*(cache_0 + pixel[7]) >
1424  cb)
1425  goto success;
1426  else if (
1427  *(cache_0 + pixel[13]) >
1428  cb)
1429  goto success;
1430  else
1431  continue;
1432  else
1433  continue;
1434  else
1435  continue;
1436  else
1437  continue;
1438  else
1439  continue;
1440  else
1441  continue;
1442  else
1443  continue;
1444  else if (*(cache_0 + pixel[6]) > cb)
1445  if (*(cache_0 + pixel[2]) > cb)
1446  if (*(cache_0 + pixel[5]) > cb)
1447  if (*(cache_0 + pixel[13]) > cb)
1448  if (*(cache_0 + pixel[15]) > cb)
1449  if (*(cache_0 + 3) > cb)
1450  if (*(cache_0 + pixel[1]) > cb)
1451  goto success;
1452  else
1453  continue;
1454  else
1455  continue;
1456  else
1457  continue;
1458  else if (*(cache_0 + pixel[13]) < c_b)
1459  if (*(cache_0 + pixel[1]) > cb)
1460  if (*(cache_0 + 3) > cb)
1461  if (*(cache_0 + pixel[7]) > cb)
1462  if (*(cache_0 + pixel[15]) >
1463  cb)
1464  goto success;
1465  else
1466  continue;
1467  else
1468  continue;
1469  else
1470  continue;
1471  else
1472  continue;
1473  else if (*(cache_0 + pixel[7]) > cb)
1474  if (*(cache_0 + pixel[15]) > cb)
1475  if (*(cache_0 + 3) > cb)
1476  if (*(cache_0 + pixel[1]) > cb)
1477  goto success;
1478  else
1479  continue;
1480  else
1481  continue;
1482  else
1483  continue;
1484  else
1485  continue;
1486  else
1487  continue;
1488  else
1489  continue;
1490  else
1491  continue;
1492  else
1493  continue;
1494  else if (*(cache_0 + pixel[3]) < c_b)
1495  if (*(cache_0 + pixel[2]) > cb)
1496  if (*(cache_0 + pixel[9]) > cb)
1497  if (*(cache_0 + pixel[1]) > cb)
1498  if (*(cache_0 + pixel[10]) > cb)
1499  if (*(cache_0 + pixel[11]) > cb)
1500  if (*(cache_0 + -3) > cb)
1501  if (*(cache_0 + pixel[13]) > cb)
1502  if (*(cache_0 + pixel[14]) > cb)
1503  if (*(cache_0 + pixel[15]) >
1504  cb)
1505  goto success;
1506  else
1507  continue;
1508  else
1509  continue;
1510  else
1511  continue;
1512  else
1513  continue;
1514  else
1515  continue;
1516  else
1517  continue;
1518  else
1519  continue;
1520  else
1521  continue;
1522  else
1523  continue;
1524  else if (*(cache_0 + pixel[9]) > cb)
1525  if (*(cache_0 + pixel[2]) > cb)
1526  if (*(cache_0 + -3) > cb)
1527  if (*(cache_0 + pixel[14]) > cb)
1528  if (*(cache_0 + pixel[11]) > cb)
1529  if (*(cache_0 + pixel[13]) > cb)
1530  if (*(cache_0 + pixel[15]) > cb)
1531  if (*(cache_0 + pixel[10]) > cb)
1532  if (*(cache_0 + pixel[1]) > cb)
1533  goto success;
1534  else
1535  continue;
1536  else
1537  continue;
1538  else
1539  continue;
1540  else
1541  continue;
1542  else
1543  continue;
1544  else
1545  continue;
1546  else
1547  continue;
1548  else
1549  continue;
1550  else
1551  continue;
1552  else if (*(cache_0 + pixel[0]) < c_b)
1553  if (*(cache_0 + pixel[8]) > cb)
1554  if (*(cache_0 + pixel[2]) > cb)
1555  if (*(cache_0 + pixel[10]) > cb)
1556  if (*(cache_0 + pixel[6]) > cb)
1557  if (*(cache_0 + pixel[7]) > cb)
1558  if (*(cache_0 + pixel[9]) > cb)
1559  if (*(cache_0 + pixel[5]) > cb)
1560  if (*(cache_0 + pixel[11]) > cb)
1561  if (*(cache_0 + 3) > cb)
1562  if (*(cache_0 + pixel[3]) >
1563  cb)
1564  goto success;
1565  else if (
1566  *(cache_0 + -3) > cb)
1567  if (*(cache_0 +
1568  pixel[13]) > cb)
1569  goto success;
1570  else
1571  continue;
1572  else
1573  continue;
1574  else if (*(cache_0 + -3) > cb)
1575  if (*(cache_0 + pixel[13]) >
1576  cb)
1577  if (*(cache_0 +
1578  pixel[14]) > cb)
1579  goto success;
1580  else
1581  continue;
1582  else
1583  continue;
1584  else
1585  continue;
1586  else if (*(cache_0 + pixel[1]) > cb)
1587  if (*(cache_0 + pixel[3]) > cb)
1588  if (*(cache_0 + 3) > cb)
1589  goto success;
1590  else
1591  continue;
1592  else
1593  continue;
1594  else
1595  continue;
1596  else if (*(cache_0 + pixel[5]) < c_b)
1597  if (*(cache_0 + pixel[11]) > cb)
1598  if (*(cache_0 + -3) > cb)
1599  if (*(cache_0 + pixel[13]) >
1600  cb)
1601  if (*(cache_0 +
1602  pixel[14]) > cb)
1603  if (*(cache_0 +
1604  pixel[15]) >
1605  cb)
1606  goto success;
1607  else
1608  continue;
1609  else
1610  continue;
1611  else
1612  continue;
1613  else
1614  continue;
1615  else
1616  continue;
1617  else if (*(cache_0 + pixel[13]) > cb)
1618  if (*(cache_0 + pixel[11]) > cb)
1619  if (*(cache_0 + -3) > cb)
1620  if (*(cache_0 + pixel[14]) >
1621  cb)
1622  if (*(cache_0 +
1623  pixel[15]) > cb)
1624  goto success;
1625  else
1626  continue;
1627  else
1628  continue;
1629  else
1630  continue;
1631  else
1632  continue;
1633  else
1634  continue;
1635  else
1636  continue;
1637  else
1638  continue;
1639  else
1640  continue;
1641  else
1642  continue;
1643  else if (*(cache_0 + pixel[2]) < c_b)
1644  if (*(cache_0 + pixel[13]) > cb)
1645  if (*(cache_0 + pixel[6]) > cb)
1646  if (*(cache_0 + pixel[11]) > cb)
1647  if (*(cache_0 + pixel[9]) > cb)
1648  if (*(cache_0 + pixel[7]) > cb)
1649  if (*(cache_0 + pixel[10]) > cb)
1650  if (*(cache_0 + pixel[5]) > cb)
1651  if (*(cache_0 + -3) > cb)
1652  if (*(cache_0 + 3) > cb)
1653  goto success;
1654  else if (
1655  *(cache_0 +
1656  pixel[14]) > cb)
1657  goto success;
1658  else
1659  continue;
1660  else
1661  continue;
1662  else if (
1663  *(cache_0 + pixel[15]) > cb)
1664  if (*(cache_0 + -3) > cb)
1665  if (*(cache_0 +
1666  pixel[14]) > cb)
1667  goto success;
1668  else
1669  continue;
1670  else
1671  continue;
1672  else
1673  continue;
1674  else
1675  continue;
1676  else
1677  continue;
1678  else
1679  continue;
1680  else
1681  continue;
1682  else if (*(cache_0 + pixel[6]) < c_b)
1683  if (*(cache_0 + pixel[7]) < c_b)
1684  if (*(cache_0 + pixel[1]) < c_b)
1685  if (*(cache_0 + pixel[3]) < c_b)
1686  if (*(cache_0 + 3) < c_b)
1687  if (*(cache_0 + pixel[5]) < c_b)
1688  if (*(cache_0 + pixel[14]) <
1689  c_b)
1690  if (*(cache_0 +
1691  pixel[15]) < c_b)
1692  goto success;
1693  else
1694  continue;
1695  else
1696  continue;
1697  else
1698  continue;
1699  else
1700  continue;
1701  else
1702  continue;
1703  else
1704  continue;
1705  else
1706  continue;
1707  else
1708  continue;
1709  else if (*(cache_0 + pixel[13]) < c_b)
1710  if (*(cache_0 + pixel[3]) > cb)
1711  if (*(cache_0 + pixel[10]) > cb)
1712  if (*(cache_0 + pixel[7]) > cb)
1713  if (*(cache_0 + 3) > cb)
1714  if (*(cache_0 + pixel[5]) > cb)
1715  if (*(cache_0 + pixel[6]) > cb)
1716  if (*(cache_0 + pixel[9]) >
1717  cb)
1718  if (*(cache_0 +
1719  pixel[11]) > cb)
1720  if (*(cache_0 +
1721  -3) > cb)
1722  goto success;
1723  else
1724  continue;
1725  else
1726  continue;
1727  else
1728  continue;
1729  else
1730  continue;
1731  else
1732  continue;
1733  else
1734  continue;
1735  else
1736  continue;
1737  else if (*(cache_0 + pixel[10]) < c_b)
1738  if (*(cache_0 + pixel[9]) < c_b)
1739  if (*(cache_0 + pixel[1]) < c_b)
1740  if (*(cache_0 + pixel[11]) < c_b)
1741  if (*(cache_0 + -3) < c_b)
1742  if (*(cache_0 + pixel[14]) <
1743  c_b)
1744  if (*(cache_0 +
1745  pixel[15]) < c_b)
1746  goto success;
1747  else
1748  continue;
1749  else
1750  continue;
1751  else
1752  continue;
1753  else
1754  continue;
1755  else
1756  continue;
1757  else
1758  continue;
1759  else
1760  continue;
1761  else if (*(cache_0 + pixel[3]) < c_b)
1762  if (*(cache_0 + pixel[15]) < c_b)
1763  if (*(cache_0 + pixel[1]) < c_b)
1764  if (*(cache_0 + pixel[5]) > cb)
1765  if (*(cache_0 + pixel[10]) < c_b)
1766  if (*(cache_0 + pixel[14]) <
1767  c_b)
1768  if (*(cache_0 + pixel[11]) <
1769  c_b)
1770  if (*(cache_0 + -3) <
1771  c_b)
1772  goto success;
1773  else
1774  continue;
1775  else
1776  continue;
1777  else
1778  continue;
1779  else if (*(cache_0 + 3) < c_b)
1780  if (*(cache_0 + pixel[11]) <
1781  c_b)
1782  if (*(cache_0 + -3) < c_b)
1783  if (*(cache_0 +
1784  pixel[14]) < c_b)
1785  goto success;
1786  else
1787  continue;
1788  else
1789  continue;
1790  else
1791  continue;
1792  else
1793  continue;
1794  else if (*(cache_0 + pixel[5]) < c_b)
1795  if (*(cache_0 + 3) < c_b)
1796  if (*(cache_0 + pixel[6]) < c_b)
1797  if (*(cache_0 + pixel[14]) <
1798  c_b)
1799  goto success;
1800  else
1801  continue;
1802  else if (*(cache_0 + -3) < c_b)
1803  if (*(cache_0 + pixel[14]) <
1804  c_b)
1805  goto success;
1806  else
1807  continue;
1808  else
1809  continue;
1810  else if (
1811  *(cache_0 + pixel[10]) < c_b)
1812  if (*(cache_0 + pixel[11]) <
1813  c_b)
1814  if (*(cache_0 + -3) < c_b)
1815  if (*(cache_0 +
1816  pixel[14]) < c_b)
1817  goto success;
1818  else
1819  continue;
1820  else
1821  continue;
1822  else
1823  continue;
1824  else
1825  continue;
1826  else if (*(cache_0 + pixel[11]) < c_b)
1827  if (*(cache_0 + pixel[10]) > cb)
1828  if (*(cache_0 + 3) < c_b)
1829  if (*(cache_0 + -3) < c_b)
1830  if (*(cache_0 +
1831  pixel[14]) < c_b)
1832  goto success;
1833  else
1834  continue;
1835  else
1836  continue;
1837  else
1838  continue;
1839  else if (
1840  *(cache_0 + pixel[10]) < c_b)
1841  if (*(cache_0 + pixel[14]) <
1842  c_b)
1843  if (*(cache_0 + -3) < c_b)
1844  goto success;
1845  else
1846  continue;
1847  else
1848  continue;
1849  else if (*(cache_0 + 3) < c_b)
1850  if (*(cache_0 + pixel[14]) <
1851  c_b)
1852  if (*(cache_0 + -3) < c_b)
1853  goto success;
1854  else
1855  continue;
1856  else
1857  continue;
1858  else
1859  continue;
1860  else
1861  continue;
1862  else
1863  continue;
1864  else
1865  continue;
1866  else if (*(cache_0 + pixel[9]) < c_b)
1867  if (*(cache_0 + pixel[11]) < c_b)
1868  if (*(cache_0 + pixel[1]) < c_b)
1869  if (*(cache_0 + pixel[10]) < c_b)
1870  if (*(cache_0 + -3) < c_b)
1871  if (*(cache_0 + pixel[14]) <
1872  c_b)
1873  if (*(cache_0 + pixel[15]) <
1874  c_b)
1875  goto success;
1876  else
1877  continue;
1878  else
1879  continue;
1880  else
1881  continue;
1882  else
1883  continue;
1884  else
1885  continue;
1886  else
1887  continue;
1888  else
1889  continue;
1890  else if (*(cache_0 + pixel[7]) > cb)
1891  if (*(cache_0 + pixel[3]) > cb)
1892  if (*(cache_0 + pixel[10]) > cb)
1893  if (*(cache_0 + 3) > cb)
1894  if (*(cache_0 + pixel[5]) > cb)
1895  if (*(cache_0 + pixel[6]) > cb)
1896  if (*(cache_0 + pixel[9]) > cb)
1897  if (*(cache_0 + pixel[11]) >
1898  cb)
1899  if (*(cache_0 + -3) >
1900  cb)
1901  goto success;
1902  else
1903  continue;
1904  else
1905  continue;
1906  else
1907  continue;
1908  else
1909  continue;
1910  else
1911  continue;
1912  else
1913  continue;
1914  else
1915  continue;
1916  else
1917  continue;
1918  else if (*(cache_0 + pixel[7]) < c_b)
1919  if (*(cache_0 + pixel[1]) < c_b)
1920  if (*(cache_0 + pixel[3]) < c_b)
1921  if (*(cache_0 + 3) < c_b)
1922  if (*(cache_0 + pixel[5]) < c_b)
1923  if (*(cache_0 + pixel[6]) < c_b)
1924  if (*(cache_0 + pixel[14]) <
1925  c_b)
1926  if (*(cache_0 + pixel[15]) <
1927  c_b)
1928  goto success;
1929  else
1930  continue;
1931  else
1932  continue;
1933  else
1934  continue;
1935  else
1936  continue;
1937  else
1938  continue;
1939  else
1940  continue;
1941  else
1942  continue;
1943  else
1944  continue;
1945  else if (*(cache_0 + -3) > cb)
1946  if (*(cache_0 + pixel[6]) > cb)
1947  if (*(cache_0 + pixel[11]) > cb)
1948  if (*(cache_0 + pixel[9]) > cb)
1949  if (*(cache_0 + pixel[10]) > cb)
1950  if (*(cache_0 + pixel[13]) > cb)
1951  if (*(cache_0 + pixel[7]) > cb)
1952  if (*(cache_0 + pixel[5]) > cb)
1953  if (*(cache_0 + 3) > cb)
1954  goto success;
1955  else if (
1956  *(cache_0 + pixel[14]) >
1957  cb)
1958  goto success;
1959  else
1960  continue;
1961  else if (
1962  *(cache_0 + pixel[15]) > cb)
1963  if (*(cache_0 + pixel[14]) >
1964  cb)
1965  goto success;
1966  else
1967  continue;
1968  else
1969  continue;
1970  else
1971  continue;
1972  else if (*(cache_0 + pixel[3]) > cb)
1973  if (*(cache_0 + 3) > cb)
1974  if (*(cache_0 + pixel[5]) > cb)
1975  if (*(cache_0 + pixel[7]) >
1976  cb)
1977  goto success;
1978  else
1979  continue;
1980  else
1981  continue;
1982  else
1983  continue;
1984  else
1985  continue;
1986  else
1987  continue;
1988  else
1989  continue;
1990  else
1991  continue;
1992  else
1993  continue;
1994  else
1995  continue;
1996  else if (*(cache_0 + pixel[8]) < c_b)
1997  if (*(cache_0 + 3) > cb)
1998  if (*(cache_0 + -3) < c_b)
1999  if (*(cache_0 + pixel[10]) < c_b)
2000  if (*(cache_0 + pixel[14]) < c_b)
2001  if (*(cache_0 + pixel[15]) < c_b)
2002  if (*(cache_0 + pixel[13]) < c_b)
2003  if (*(cache_0 + pixel[1]) < c_b)
2004  if (*(cache_0 + pixel[11]) <
2005  c_b)
2006  if (*(cache_0 + pixel[9]) >
2007  cb)
2008  if (*(cache_0 +
2009  pixel[2]) < c_b)
2010  if (*(cache_0 +
2011  pixel[3]) <
2012  c_b)
2013  goto success;
2014  else
2015  continue;
2016  else
2017  continue;
2018  else if (
2019  *(cache_0 + pixel[9]) <
2020  c_b)
2021  goto success;
2022  else if (
2023  *(cache_0 + pixel[3]) <
2024  c_b)
2025  if (*(cache_0 +
2026  pixel[2]) < c_b)
2027  goto success;
2028  else
2029  continue;
2030  else
2031  continue;
2032  else
2033  continue;
2034  else if (
2035  *(cache_0 + pixel[7]) < c_b)
2036  if (*(cache_0 + pixel[9]) < c_b)
2037  if (*(cache_0 + pixel[11]) <
2038  c_b)
2039  goto success;
2040  else
2041  continue;
2042  else
2043  continue;
2044  else
2045  continue;
2046  else
2047  continue;
2048  else if (*(cache_0 + pixel[5]) < c_b)
2049  if (*(cache_0 + pixel[6]) < c_b)
2050  if (*(cache_0 + pixel[7]) < c_b)
2051  if (*(cache_0 + pixel[9]) < c_b)
2052  if (*(cache_0 + pixel[11]) <
2053  c_b)
2054  if (*(cache_0 +
2055  pixel[13]) < c_b)
2056  goto success;
2057  else
2058  continue;
2059  else
2060  continue;
2061  else
2062  continue;
2063  else
2064  continue;
2065  else
2066  continue;
2067  else
2068  continue;
2069  else
2070  continue;
2071  else
2072  continue;
2073  else
2074  continue;
2075  else if (*(cache_0 + 3) < c_b)
2076  if (*(cache_0 + pixel[2]) > cb)
2077  if (*(cache_0 + pixel[10]) < c_b)
2078  if (*(cache_0 + -3) < c_b)
2079  if (*(cache_0 + pixel[11]) < c_b)
2080  if (*(cache_0 + pixel[9]) < c_b)
2081  if (*(cache_0 + pixel[13]) < c_b)
2082  if (*(cache_0 + pixel[14]) <
2083  c_b)
2084  if (*(cache_0 + pixel[7]) <
2085  c_b)
2086  if (*(cache_0 +
2087  pixel[15]) > cb)
2088  if (*(cache_0 +
2089  pixel[5]) <
2090  c_b)
2091  if (*(cache_0 +
2092  pixel
2093  [6]) <
2094  c_b)
2095  goto success;
2096  else
2097  continue;
2098  else
2099  continue;
2100  else if (
2101  *(cache_0 +
2102  pixel[15]) < c_b)
2103  goto success;
2104  else if (
2105  *(cache_0 +
2106  pixel[6]) < c_b)
2107  if (*(cache_0 +
2108  pixel[5]) <
2109  c_b)
2110  goto success;
2111  else
2112  continue;
2113  else
2114  continue;
2115  else if (
2116  *(cache_0 + pixel[1]) <
2117  c_b)
2118  if (*(cache_0 +
2119  pixel[15]) < c_b)
2120  goto success;
2121  else
2122  continue;
2123  else
2124  continue;
2125  else if (
2126  *(cache_0 + pixel[5]) < c_b)
2127  if (*(cache_0 + pixel[6]) <
2128  c_b)
2129  if (*(cache_0 +
2130  pixel[7]) < c_b)
2131  goto success;
2132  else
2133  continue;
2134  else
2135  continue;
2136  else
2137  continue;
2138  else if (
2139  *(cache_0 + pixel[3]) < c_b)
2140  if (*(cache_0 + pixel[5]) < c_b)
2141  if (*(cache_0 + pixel[6]) <
2142  c_b)
2143  if (*(cache_0 +
2144  pixel[7]) < c_b)
2145  goto success;
2146  else
2147  continue;
2148  else
2149  continue;
2150  else
2151  continue;
2152  else
2153  continue;
2154  else
2155  continue;
2156  else
2157  continue;
2158  else
2159  continue;
2160  else
2161  continue;
2162  else if (*(cache_0 + pixel[2]) < c_b)
2163  if (*(cache_0 + pixel[6]) > cb)
2164  if (*(cache_0 + pixel[13]) < c_b)
2165  if (*(cache_0 + pixel[14]) < c_b)
2166  if (*(cache_0 + pixel[15]) < c_b)
2167  if (*(cache_0 + -3) < c_b)
2168  if (*(cache_0 + pixel[1]) < c_b)
2169  if (*(cache_0 + pixel[3]) <
2170  c_b)
2171  if (*(cache_0 +
2172  pixel[11]) < c_b)
2173  goto success;
2174  else if (
2175  *(cache_0 +
2176  pixel[5]) < c_b)
2177  goto success;
2178  else
2179  continue;
2180  else if (
2181  *(cache_0 + pixel[9]) <
2182  c_b)
2183  if (*(cache_0 +
2184  pixel[10]) < c_b)
2185  if (*(cache_0 +
2186  pixel[11]) <
2187  c_b)
2188  goto success;
2189  else
2190  continue;
2191  else
2192  continue;
2193  else
2194  continue;
2195  else if (
2196  *(cache_0 + pixel[7]) < c_b)
2197  if (*(cache_0 + pixel[9]) <
2198  c_b)
2199  if (*(cache_0 +
2200  pixel[10]) < c_b)
2201  if (*(cache_0 +
2202  pixel[11]) <
2203  c_b)
2204  goto success;
2205  else
2206  continue;
2207  else
2208  continue;
2209  else
2210  continue;
2211  else
2212  continue;
2213  else
2214  continue;
2215  else
2216  continue;
2217  else
2218  continue;
2219  else
2220  continue;
2221  else if (*(cache_0 + pixel[6]) < c_b)
2222  if (*(cache_0 + pixel[3]) > cb)
2223  if (*(cache_0 + pixel[9]) < c_b)
2224  if (*(cache_0 + pixel[10]) < c_b)
2225  if (*(cache_0 + pixel[11]) < c_b)
2226  if (*(cache_0 + -3) < c_b)
2227  if (*(cache_0 + pixel[13]) <
2228  c_b)
2229  if (*(cache_0 +
2230  pixel[7]) < c_b)
2231  if (*(cache_0 +
2232  pixel[5]) <
2233  c_b)
2234  goto success;
2235  else if (
2236  *(cache_0 +
2237  pixel[14]) <
2238  c_b)
2239  if (*(cache_0 +
2240  pixel
2241  [15]) <
2242  c_b)
2243  goto success;
2244  else
2245  continue;
2246  else
2247  continue;
2248  else if (
2249  *(cache_0 +
2250  pixel[1]) < c_b)
2251  if (*(cache_0 +
2252  pixel[14]) <
2253  c_b)
2254  if (*(cache_0 +
2255  pixel
2256  [15]) <
2257  c_b)
2258  goto success;
2259  else
2260  continue;
2261  else
2262  continue;
2263  else
2264  continue;
2265  else
2266  continue;
2267  else
2268  continue;
2269  else
2270  continue;
2271  else
2272  continue;
2273  else
2274  continue;
2275  else if (*(cache_0 + pixel[3]) < c_b)
2276  if (*(cache_0 + pixel[5]) > cb)
2277  if (*(cache_0 + pixel[11]) < c_b)
2278  if (*(cache_0 + -3) < c_b)
2279  if (*(cache_0 + pixel[13]) <
2280  c_b)
2281  if (*(cache_0 + pixel[14]) <
2282  c_b)
2283  if (*(cache_0 +
2284  pixel[15]) < c_b)
2285  if (*(cache_0 +
2286  pixel[1]) <
2287  c_b)
2288  goto success;
2289  else if (
2290  *(cache_0 +
2291  pixel[7]) <
2292  c_b)
2293  if (*(cache_0 +
2294  pixel
2295  [9]) <
2296  c_b)
2297  if (*(cache_0 +
2298  pixel
2299  [10]) <
2300  c_b)
2301  goto success;
2302  else
2303  continue;
2304  else
2305  continue;
2306  else
2307  continue;
2308  else
2309  continue;
2310  else
2311  continue;
2312  else
2313  continue;
2314  else
2315  continue;
2316  else
2317  continue;
2318  else if (*(cache_0 + pixel[5]) < c_b)
2319  if (*(cache_0 + pixel[7]) > cb)
2320  if (*(cache_0 + pixel[1]) < c_b)
2321  if (*(cache_0 + pixel[13]) <
2322  c_b)
2323  if (*(cache_0 + pixel[14]) <
2324  c_b)
2325  if (*(cache_0 +
2326  pixel[15]) < c_b)
2327  goto success;
2328  else
2329  continue;
2330  else
2331  continue;
2332  else
2333  continue;
2334  else
2335  continue;
2336  else if (*(cache_0 + pixel[7]) < c_b)
2337  if (*(cache_0 + pixel[1]) > cb)
2338  if (*(cache_0 + pixel[9]) < c_b)
2339  if (*(cache_0 + pixel[10]) <
2340  c_b)
2341  if (*(cache_0 +
2342  pixel[11]) < c_b)
2343  goto success;
2344  else
2345  continue;
2346  else
2347  continue;
2348  else
2349  continue;
2350  else if (
2351  *(cache_0 + pixel[1]) < c_b)
2352  if (*(cache_0 + pixel[9]) < c_b)
2353  goto success;
2354  else if (
2355  *(cache_0 + pixel[15]) <
2356  c_b)
2357  goto success;
2358  else
2359  continue;
2360  else if (
2361  *(cache_0 + pixel[11]) < c_b)
2362  if (*(cache_0 + pixel[10]) <
2363  c_b)
2364  if (*(cache_0 + pixel[9]) <
2365  c_b)
2366  goto success;
2367  else
2368  continue;
2369  else
2370  continue;
2371  else
2372  continue;
2373  else if (*(cache_0 + pixel[13]) < c_b)
2374  if (*(cache_0 + pixel[15]) < c_b)
2375  if (*(cache_0 + pixel[14]) <
2376  c_b)
2377  if (*(cache_0 + pixel[1]) <
2378  c_b)
2379  goto success;
2380  else
2381  continue;
2382  else
2383  continue;
2384  else
2385  continue;
2386  else
2387  continue;
2388  else if (*(cache_0 + -3) < c_b)
2389  if (*(cache_0 + pixel[14]) < c_b)
2390  if (*(cache_0 + pixel[11]) < c_b)
2391  if (*(cache_0 + pixel[13]) <
2392  c_b)
2393  if (*(cache_0 + pixel[15]) <
2394  c_b)
2395  if (*(cache_0 +
2396  pixel[1]) > cb)
2397  if (*(cache_0 +
2398  pixel[7]) <
2399  c_b)
2400  if (*(cache_0 +
2401  pixel
2402  [9]) <
2403  c_b)
2404  if (*(cache_0 +
2405  pixel
2406  [10]) <
2407  c_b)
2408  goto success;
2409  else
2410  continue;
2411  else
2412  continue;
2413  else
2414  continue;
2415  else if (
2416  *(cache_0 +
2417  pixel[1]) < c_b)
2418  goto success;
2419  else if (
2420  *(cache_0 +
2421  pixel[9]) < c_b)
2422  if (*(cache_0 +
2423  pixel[7]) <
2424  c_b)
2425  if (*(cache_0 +
2426  pixel
2427  [10]) <
2428  c_b)
2429  goto success;
2430  else
2431  continue;
2432  else
2433  continue;
2434  else
2435  continue;
2436  else
2437  continue;
2438  else
2439  continue;
2440  else
2441  continue;
2442  else
2443  continue;
2444  else
2445  continue;
2446  else if (*(cache_0 + pixel[11]) < c_b)
2447  if (*(cache_0 + pixel[13]) < c_b)
2448  if (*(cache_0 + pixel[10]) < c_b)
2449  if (*(cache_0 + pixel[9]) < c_b)
2450  if (*(cache_0 + -3) < c_b)
2451  if (*(cache_0 + pixel[7]) >
2452  cb)
2453  if (*(cache_0 +
2454  pixel[1]) < c_b)
2455  if (*(cache_0 +
2456  pixel[14]) <
2457  c_b)
2458  if (*(cache_0 +
2459  pixel
2460  [15]) <
2461  c_b)
2462  goto success;
2463  else
2464  continue;
2465  else
2466  continue;
2467  else
2468  continue;
2469  else if (
2470  *(cache_0 + pixel[7]) <
2471  c_b)
2472  if (*(cache_0 +
2473  pixel[5]) < c_b)
2474  goto success;
2475  else if (
2476  *(cache_0 +
2477  pixel[14]) < c_b)
2478  if (*(cache_0 +
2479  pixel[15]) <
2480  c_b)
2481  goto success;
2482  else
2483  continue;
2484  else
2485  continue;
2486  else if (
2487  *(cache_0 + pixel[15]) <
2488  c_b)
2489  if (*(cache_0 +
2490  pixel[1]) < c_b)
2491  if (*(cache_0 +
2492  pixel[14]) <
2493  c_b)
2494  goto success;
2495  else
2496  continue;
2497  else
2498  continue;
2499  else
2500  continue;
2501  else
2502  continue;
2503  else
2504  continue;
2505  else
2506  continue;
2507  else
2508  continue;
2509  else
2510  continue;
2511  else if (*(cache_0 + -3) < c_b)
2512  if (*(cache_0 + pixel[14]) < c_b)
2513  if (*(cache_0 + pixel[15]) < c_b)
2514  if (*(cache_0 + pixel[13]) < c_b)
2515  if (*(cache_0 + pixel[11]) > cb)
2516  if (*(cache_0 + pixel[1]) < c_b)
2517  if (*(cache_0 + pixel[3]) <
2518  c_b)
2519  if (*(cache_0 +
2520  pixel[5]) < c_b)
2521  goto success;
2522  else
2523  continue;
2524  else
2525  continue;
2526  else
2527  continue;
2528  else if (
2529  *(cache_0 + pixel[11]) < c_b)
2530  if (*(cache_0 + pixel[1]) > cb)
2531  if (*(cache_0 + pixel[7]) <
2532  c_b)
2533  if (*(cache_0 +
2534  pixel[9]) < c_b)
2535  if (*(cache_0 +
2536  pixel[10]) <
2537  c_b)
2538  goto success;
2539  else
2540  continue;
2541  else
2542  continue;
2543  else
2544  continue;
2545  else if (
2546  *(cache_0 + pixel[1]) < c_b)
2547  if (*(cache_0 + pixel[3]) >
2548  cb)
2549  if (*(cache_0 +
2550  pixel[9]) < c_b)
2551  if (*(cache_0 +
2552  pixel[10]) <
2553  c_b)
2554  goto success;
2555  else
2556  continue;
2557  else
2558  continue;
2559  else if (
2560  *(cache_0 + pixel[3]) <
2561  c_b)
2562  goto success;
2563  else if (
2564  *(cache_0 + pixel[10]) <
2565  c_b)
2566  if (*(cache_0 +
2567  pixel[9]) < c_b)
2568  goto success;
2569  else
2570  continue;
2571  else
2572  continue;
2573  else if (
2574  *(cache_0 + pixel[7]) < c_b)
2575  if (*(cache_0 + pixel[10]) <
2576  c_b)
2577  if (*(cache_0 +
2578  pixel[9]) < c_b)
2579  goto success;
2580  else
2581  continue;
2582  else
2583  continue;
2584  else
2585  continue;
2586  else if (
2587  *(cache_0 + pixel[5]) < c_b)
2588  if (*(cache_0 + pixel[3]) < c_b)
2589  if (*(cache_0 + pixel[1]) <
2590  c_b)
2591  goto success;
2592  else
2593  continue;
2594  else
2595  continue;
2596  else
2597  continue;
2598  else
2599  continue;
2600  else
2601  continue;
2602  else
2603  continue;
2604  else
2605  continue;
2606  else if (*(cache_0 + pixel[11]) < c_b)
2607  if (*(cache_0 + pixel[10]) < c_b)
2608  if (*(cache_0 + -3) < c_b)
2609  if (*(cache_0 + pixel[9]) < c_b)
2610  if (*(cache_0 + pixel[13]) > cb)
2611  if (*(cache_0 + pixel[3]) < c_b)
2612  if (*(cache_0 + pixel[5]) < c_b)
2613  if (*(cache_0 + pixel[6]) <
2614  c_b)
2615  if (*(cache_0 +
2616  pixel[7]) < c_b)
2617  goto success;
2618  else
2619  continue;
2620  else
2621  continue;
2622  else
2623  continue;
2624  else
2625  continue;
2626  else if (*(cache_0 + pixel[13]) < c_b)
2627  if (*(cache_0 + pixel[7]) < c_b)
2628  if (*(cache_0 + pixel[6]) < c_b)
2629  if (*(cache_0 + pixel[5]) <
2630  c_b)
2631  goto success;
2632  else if (
2633  *(cache_0 + pixel[14]) <
2634  c_b)
2635  if (*(cache_0 +
2636  pixel[15]) < c_b)
2637  goto success;
2638  else
2639  continue;
2640  else
2641  continue;
2642  else if (
2643  *(cache_0 + pixel[14]) <
2644  c_b)
2645  if (*(cache_0 + pixel[15]) <
2646  c_b)
2647  goto success;
2648  else
2649  continue;
2650  else
2651  continue;
2652  else if (
2653  *(cache_0 + pixel[1]) < c_b)
2654  if (*(cache_0 + pixel[14]) <
2655  c_b)
2656  if (*(cache_0 + pixel[15]) <
2657  c_b)
2658  goto success;
2659  else
2660  continue;
2661  else
2662  continue;
2663  else
2664  continue;
2665  else if (*(cache_0 + pixel[3]) < c_b)
2666  if (*(cache_0 + pixel[6]) < c_b)
2667  if (*(cache_0 + pixel[7]) < c_b)
2668  if (*(cache_0 + pixel[5]) <
2669  c_b)
2670  goto success;
2671  else
2672  continue;
2673  else
2674  continue;
2675  else
2676  continue;
2677  else
2678  continue;
2679  else
2680  continue;
2681  else
2682  continue;
2683  else
2684  continue;
2685  else
2686  continue;
2687  else if (*(cache_0 + -3) < c_b)
2688  if (*(cache_0 + pixel[10]) < c_b)
2689  if (*(cache_0 + pixel[14]) < c_b)
2690  if (*(cache_0 + pixel[11]) < c_b)
2691  if (*(cache_0 + pixel[13]) < c_b)
2692  if (*(cache_0 + pixel[15]) < c_b)
2693  if (*(cache_0 + pixel[9]) > cb)
2694  if (*(cache_0 + pixel[1]) < c_b)
2695  if (*(cache_0 + pixel[2]) <
2696  c_b)
2697  if (*(cache_0 +
2698  pixel[3]) < c_b)
2699  goto success;
2700  else
2701  continue;
2702  else
2703  continue;
2704  else
2705  continue;
2706  else if (
2707  *(cache_0 + pixel[9]) < c_b)
2708  if (*(cache_0 + pixel[1]) < c_b)
2709  goto success;
2710  else if (
2711  *(cache_0 + pixel[7]) < c_b)
2712  goto success;
2713  else
2714  continue;
2715  else if (
2716  *(cache_0 + pixel[3]) < c_b)
2717  if (*(cache_0 + pixel[2]) < c_b)
2718  if (*(cache_0 + pixel[1]) <
2719  c_b)
2720  goto success;
2721  else
2722  continue;
2723  else
2724  continue;
2725  else
2726  continue;
2727  else if (*(cache_0 + pixel[5]) < c_b)
2728  if (*(cache_0 + pixel[6]) < c_b)
2729  if (*(cache_0 + pixel[7]) < c_b)
2730  if (*(cache_0 + pixel[9]) <
2731  c_b)
2732  goto success;
2733  else
2734  continue;
2735  else
2736  continue;
2737  else
2738  continue;
2739  else
2740  continue;
2741  else
2742  continue;
2743  else
2744  continue;
2745  else
2746  continue;
2747  else
2748  continue;
2749  else
2750  continue;
2751  else if (*(cache_0 + pixel[2]) < c_b)
2752  if (*(cache_0 + -3) > cb)
2753  if (*(cache_0 + pixel[6]) < c_b)
2754  if (*(cache_0 + pixel[14]) < c_b)
2755  if (*(cache_0 + pixel[7]) > cb)
2756  if (*(cache_0 + pixel[1]) < c_b)
2757  if (*(cache_0 + pixel[3]) < c_b)
2758  if (*(cache_0 + 3) < c_b)
2759  if (*(cache_0 + pixel[5]) < c_b)
2760  if (*(cache_0 + pixel[13]) <
2761  c_b)
2762  if (*(cache_0 +
2763  pixel[15]) < c_b)
2764  goto success;
2765  else
2766  continue;
2767  else
2768  continue;
2769  else
2770  continue;
2771  else
2772  continue;
2773  else
2774  continue;
2775  else
2776  continue;
2777  else if (*(cache_0 + pixel[7]) < c_b)
2778  if (*(cache_0 + 3) < c_b)
2779  if (*(cache_0 + pixel[5]) < c_b)
2780  if (*(cache_0 + pixel[1]) < c_b)
2781  if (*(cache_0 + pixel[3]) < c_b)
2782  if (*(cache_0 + pixel[15]) <
2783  c_b)
2784  goto success;
2785  else
2786  continue;
2787  else
2788  continue;
2789  else
2790  continue;
2791  else
2792  continue;
2793  else
2794  continue;
2795  else if (*(cache_0 + pixel[13]) < c_b)
2796  if (*(cache_0 + pixel[1]) < c_b)
2797  if (*(cache_0 + pixel[3]) < c_b)
2798  if (*(cache_0 + 3) < c_b)
2799  if (*(cache_0 + pixel[5]) < c_b)
2800  if (*(cache_0 + pixel[15]) <
2801  c_b)
2802  goto success;
2803  else
2804  continue;
2805  else
2806  continue;
2807  else
2808  continue;
2809  else
2810  continue;
2811  else
2812  continue;
2813  else
2814  continue;
2815  else
2816  continue;
2817  else
2818  continue;
2819  else if (*(cache_0 + -3) < c_b)
2820  if (*(cache_0 + pixel[3]) > cb)
2821  if (*(cache_0 + pixel[9]) < c_b)
2822  if (*(cache_0 + pixel[11]) < c_b)
2823  if (*(cache_0 + pixel[14]) < c_b)
2824  if (*(cache_0 + pixel[13]) < c_b)
2825  if (*(cache_0 + pixel[15]) < c_b)
2826  if (*(cache_0 + pixel[1]) < c_b)
2827  if (*(cache_0 + pixel[10]) <
2828  c_b)
2829  goto success;
2830  else
2831  continue;
2832  else
2833  continue;
2834  else
2835  continue;
2836  else
2837  continue;
2838  else
2839  continue;
2840  else
2841  continue;
2842  else
2843  continue;
2844  else if (*(cache_0 + pixel[3]) < c_b)
2845  if (*(cache_0 + pixel[14]) < c_b)
2846  if (*(cache_0 + 3) > cb)
2847  if (*(cache_0 + pixel[10]) < c_b)
2848  if (*(cache_0 + pixel[15]) < c_b)
2849  if (*(cache_0 + pixel[1]) < c_b)
2850  if (*(cache_0 + pixel[11]) <
2851  c_b)
2852  if (*(cache_0 + pixel[13]) <
2853  c_b)
2854  goto success;
2855  else
2856  continue;
2857  else
2858  continue;
2859  else
2860  continue;
2861  else
2862  continue;
2863  else
2864  continue;
2865  else if (*(cache_0 + 3) < c_b)
2866  if (*(cache_0 + pixel[15]) < c_b)
2867  if (*(cache_0 + pixel[1]) < c_b)
2868  if (*(cache_0 + pixel[13]) > cb)
2869  if (*(cache_0 + pixel[5]) < c_b)
2870  if (*(cache_0 + pixel[6]) <
2871  c_b)
2872  if (*(cache_0 +
2873  pixel[7]) < c_b)
2874  goto success;
2875  else
2876  continue;
2877  else
2878  continue;
2879  else
2880  continue;
2881  else if (
2882  *(cache_0 + pixel[13]) < c_b)
2883  if (*(cache_0 + pixel[5]) < c_b)
2884  goto success;
2885  else if (
2886  *(cache_0 + pixel[11]) <
2887  c_b)
2888  goto success;
2889  else
2890  continue;
2891  else if (
2892  *(cache_0 + pixel[7]) < c_b)
2893  if (*(cache_0 + pixel[6]) < c_b)
2894  if (*(cache_0 + pixel[5]) <
2895  c_b)
2896  goto success;
2897  else
2898  continue;
2899  else
2900  continue;
2901  else
2902  continue;
2903  else
2904  continue;
2905  else
2906  continue;
2907  else if (*(cache_0 + pixel[10]) < c_b)
2908  if (*(cache_0 + pixel[11]) < c_b)
2909  if (*(cache_0 + pixel[15]) < c_b)
2910  if (*(cache_0 + pixel[13]) < c_b)
2911  if (*(cache_0 + pixel[1]) < c_b)
2912  goto success;
2913  else
2914  continue;
2915  else
2916  continue;
2917  else
2918  continue;
2919  else
2920  continue;
2921  else
2922  continue;
2923  else
2924  continue;
2925  else if (*(cache_0 + pixel[9]) < c_b)
2926  if (*(cache_0 + pixel[10]) < c_b)
2927  if (*(cache_0 + pixel[14]) < c_b)
2928  if (*(cache_0 + pixel[11]) < c_b)
2929  if (*(cache_0 + pixel[15]) < c_b)
2930  if (*(cache_0 + pixel[1]) < c_b)
2931  if (*(cache_0 + pixel[13]) <
2932  c_b)
2933  goto success;
2934  else
2935  continue;
2936  else
2937  continue;
2938  else
2939  continue;
2940  else
2941  continue;
2942  else
2943  continue;
2944  else
2945  continue;
2946  else
2947  continue;
2948  else if (*(cache_0 + pixel[6]) < c_b)
2949  if (*(cache_0 + pixel[14]) < c_b)
2950  if (*(cache_0 + 3) < c_b)
2951  if (*(cache_0 + pixel[13]) > cb)
2952  if (*(cache_0 + pixel[7]) < c_b)
2953  if (*(cache_0 + pixel[3]) < c_b)
2954  if (*(cache_0 + pixel[1]) < c_b)
2955  if (*(cache_0 + pixel[5]) < c_b)
2956  if (*(cache_0 + pixel[15]) <
2957  c_b)
2958  goto success;
2959  else
2960  continue;
2961  else
2962  continue;
2963  else
2964  continue;
2965  else
2966  continue;
2967  else
2968  continue;
2969  else if (*(cache_0 + pixel[13]) < c_b)
2970  if (*(cache_0 + pixel[5]) < c_b)
2971  if (*(cache_0 + pixel[15]) < c_b)
2972  if (*(cache_0 + pixel[1]) < c_b)
2973  if (*(cache_0 + pixel[3]) < c_b)
2974  goto success;
2975  else
2976  continue;
2977  else
2978  continue;
2979  else
2980  continue;
2981  else
2982  continue;
2983  else if (*(cache_0 + pixel[7]) < c_b)
2984  if (*(cache_0 + pixel[15]) < c_b)
2985  if (*(cache_0 + pixel[3]) < c_b)
2986  if (*(cache_0 + pixel[5]) < c_b)
2987  if (*(cache_0 + pixel[1]) < c_b)
2988  goto success;
2989  else
2990  continue;
2991  else
2992  continue;
2993  else
2994  continue;
2995  else
2996  continue;
2997  else
2998  continue;
2999  else
3000  continue;
3001  else
3002  continue;
3003  else
3004  continue;
3005  else
3006  continue;
3007  else if (*(cache_0 + pixel[8]) > cb)
3008  if (*(cache_0 + pixel[10]) > cb)
3009  if (*(cache_0 + 3) > cb)
3010  if (*(cache_0 + pixel[2]) > cb)
3011  if (*(cache_0 + pixel[6]) > cb)
3012  if (*(cache_0 + pixel[7]) > cb)
3013  if (*(cache_0 + pixel[11]) > cb)
3014  if (*(cache_0 + pixel[9]) > cb)
3015  if (*(cache_0 + pixel[5]) > cb)
3016  if (*(cache_0 + pixel[3]) > cb)
3017  goto success;
3018  else if (
3019  *(cache_0 + pixel[3]) < c_b)
3020  if (*(cache_0 + -3) > cb)
3021  if (*(cache_0 +
3022  pixel[13]) > cb)
3023  goto success;
3024  else
3025  continue;
3026  else
3027  continue;
3028  else if (
3029  *(cache_0 + pixel[13]) > cb)
3030  if (*(cache_0 + -3) > cb)
3031  goto success;
3032  else
3033  continue;
3034  else
3035  continue;
3036  else if (
3037  *(cache_0 + pixel[5]) < c_b)
3038  if (*(cache_0 + -3) > cb)
3039  if (*(cache_0 + pixel[13]) >
3040  cb)
3041  if (*(cache_0 +
3042  pixel[14]) > cb)
3043  if (*(cache_0 +
3044  pixel[15]) >
3045  cb)
3046  goto success;
3047  else
3048  continue;
3049  else
3050  continue;
3051  else
3052  continue;
3053  else
3054  continue;
3055  else if (
3056  *(cache_0 + pixel[15]) > cb)
3057  if (*(cache_0 + pixel[14]) > cb)
3058  if (*(cache_0 + -3) > cb)
3059  if (*(cache_0 +
3060  pixel[13]) > cb)
3061  goto success;
3062  else
3063  continue;
3064  else
3065  continue;
3066  else
3067  continue;
3068  else
3069  continue;
3070  else
3071  continue;
3072  else if (*(cache_0 + pixel[1]) > cb)
3073  if (*(cache_0 + pixel[3]) > cb)
3074  if (*(cache_0 + pixel[5]) > cb)
3075  if (*(cache_0 + pixel[9]) > cb)
3076  goto success;
3077  else
3078  continue;
3079  else
3080  continue;
3081  else
3082  continue;
3083  else
3084  continue;
3085  else
3086  continue;
3087  else
3088  continue;
3089  else if (*(cache_0 + pixel[2]) < c_b)
3090  if (*(cache_0 + pixel[11]) > cb)
3091  if (*(cache_0 + -3) > cb)
3092  if (*(cache_0 + pixel[9]) > cb)
3093  if (*(cache_0 + pixel[6]) > cb)
3094  if (*(cache_0 + pixel[7]) > cb)
3095  if (*(cache_0 + pixel[13]) > cb)
3096  if (*(cache_0 + pixel[5]) >
3097  cb)
3098  goto success;
3099  else if (
3100  *(cache_0 + pixel[14]) >
3101  cb)
3102  if (*(cache_0 +
3103  pixel[15]) > cb)
3104  goto success;
3105  else
3106  continue;
3107  else
3108  continue;
3109  else if (
3110  *(cache_0 + pixel[3]) > cb)
3111  if (*(cache_0 + pixel[5]) >
3112  cb)
3113  goto success;
3114  else
3115  continue;
3116  else
3117  continue;
3118  else
3119  continue;
3120  else
3121  continue;
3122  else
3123  continue;
3124  else
3125  continue;
3126  else
3127  continue;
3128  else if (*(cache_0 + -3) > cb)
3129  if (*(cache_0 + pixel[6]) > cb)
3130  if (*(cache_0 + pixel[11]) > cb)
3131  if (*(cache_0 + pixel[13]) > cb)
3132  if (*(cache_0 + pixel[7]) > cb)
3133  if (*(cache_0 + pixel[9]) > cb)
3134  if (*(cache_0 + pixel[5]) > cb)
3135  goto success;
3136  else if (
3137  *(cache_0 + pixel[5]) < c_b)
3138  if (*(cache_0 + pixel[14]) >
3139  cb)
3140  if (*(cache_0 +
3141  pixel[15]) > cb)
3142  goto success;
3143  else
3144  continue;
3145  else
3146  continue;
3147  else if (
3148  *(cache_0 + pixel[15]) > cb)
3149  if (*(cache_0 + pixel[14]) >
3150  cb)
3151  goto success;
3152  else
3153  continue;
3154  else
3155  continue;
3156  else
3157  continue;
3158  else
3159  continue;
3160  else if (*(cache_0 + pixel[13]) < c_b)
3161  if (*(cache_0 + pixel[3]) > cb)
3162  if (*(cache_0 + pixel[5]) > cb)
3163  if (*(cache_0 + pixel[7]) > cb)
3164  if (*(cache_0 + pixel[9]) >
3165  cb)
3166  goto success;
3167  else
3168  continue;
3169  else
3170  continue;
3171  else
3172  continue;
3173  else
3174  continue;
3175  else if (*(cache_0 + pixel[3]) > cb)
3176  if (*(cache_0 + pixel[7]) > cb)
3177  if (*(cache_0 + pixel[9]) > cb)
3178  if (*(cache_0 + pixel[5]) > cb)
3179  goto success;
3180  else
3181  continue;
3182  else
3183  continue;
3184  else
3185  continue;
3186  else
3187  continue;
3188  else
3189  continue;
3190  else
3191  continue;
3192  else
3193  continue;
3194  else if (*(cache_0 + 3) < c_b)
3195  if (*(cache_0 + pixel[6]) > cb)
3196  if (*(cache_0 + pixel[14]) > cb)
3197  if (*(cache_0 + pixel[13]) > cb)
3198  if (*(cache_0 + pixel[7]) > cb)
3199  if (*(cache_0 + pixel[15]) > cb)
3200  if (*(cache_0 + pixel[9]) > cb)
3201  if (*(cache_0 + pixel[11]) > cb)
3202  if (*(cache_0 + -3) > cb)
3203  goto success;
3204  else
3205  continue;
3206  else
3207  continue;
3208  else
3209  continue;
3210  else if (*(cache_0 + pixel[5]) > cb)
3211  if (*(cache_0 + pixel[9]) > cb)
3212  if (*(cache_0 + pixel[11]) > cb)
3213  if (*(cache_0 + -3) > cb)
3214  goto success;
3215  else
3216  continue;
3217  else
3218  continue;
3219  else
3220  continue;
3221  else
3222  continue;
3223  else
3224  continue;
3225  else
3226  continue;
3227  else
3228  continue;
3229  else
3230  continue;
3231  else if (*(cache_0 + pixel[14]) > cb)
3232  if (*(cache_0 + pixel[6]) > cb)
3233  if (*(cache_0 + -3) > cb)
3234  if (*(cache_0 + pixel[5]) > cb)
3235  if (*(cache_0 + pixel[11]) > cb)
3236  if (*(cache_0 + pixel[9]) > cb)
3237  if (*(cache_0 + pixel[7]) > cb)
3238  if (*(cache_0 + pixel[13]) > cb)
3239  goto success;
3240  else
3241  continue;
3242  else
3243  continue;
3244  else
3245  continue;
3246  else
3247  continue;
3248  else if (*(cache_0 + pixel[5]) < c_b)
3249  if (*(cache_0 + pixel[15]) > cb)
3250  if (*(cache_0 + pixel[7]) > cb)
3251  if (*(cache_0 + pixel[9]) > cb)
3252  if (*(cache_0 + pixel[11]) > cb)
3253  if (*(cache_0 + pixel[13]) >
3254  cb)
3255  goto success;
3256  else
3257  continue;
3258  else
3259  continue;
3260  else
3261  continue;
3262  else
3263  continue;
3264  else
3265  continue;
3266  else if (*(cache_0 + pixel[15]) > cb)
3267  if (*(cache_0 + pixel[11]) > cb)
3268  if (*(cache_0 + pixel[9]) > cb)
3269  if (*(cache_0 + pixel[13]) > cb)
3270  if (*(cache_0 + pixel[7]) > cb)
3271  goto success;
3272  else
3273  continue;
3274  else
3275  continue;
3276  else
3277  continue;
3278  else
3279  continue;
3280  else
3281  continue;
3282  else
3283  continue;
3284  else
3285  continue;
3286  else
3287  continue;
3288  else
3289  continue;
3290  else if (*(cache_0 + pixel[8]) < c_b)
3291  if (*(cache_0 + pixel[10]) < c_b)
3292  if (*(cache_0 + 3) > cb)
3293  if (*(cache_0 + pixel[14]) < c_b)
3294  if (*(cache_0 + pixel[6]) < c_b)
3295  if (*(cache_0 + -3) < c_b)
3296  if (*(cache_0 + pixel[9]) < c_b)
3297  if (*(cache_0 + pixel[11]) < c_b)
3298  if (*(cache_0 + pixel[15]) < c_b)
3299  if (*(cache_0 + pixel[13]) <
3300  c_b)
3301  if (*(cache_0 + pixel[7]) <
3302  c_b)
3303  goto success;
3304  else
3305  continue;
3306  else
3307  continue;
3308  else if (
3309  *(cache_0 + pixel[5]) < c_b)
3310  if (*(cache_0 + pixel[7]) < c_b)
3311  if (*(cache_0 + pixel[13]) <
3312  c_b)
3313  goto success;
3314  else
3315  continue;
3316  else
3317  continue;
3318  else
3319  continue;
3320  else
3321  continue;
3322  else
3323  continue;
3324  else
3325  continue;
3326  else
3327  continue;
3328  else
3329  continue;
3330  else if (*(cache_0 + 3) < c_b)
3331  if (*(cache_0 + pixel[6]) < c_b)
3332  if (*(cache_0 + -3) > cb)
3333  if (*(cache_0 + pixel[2]) < c_b)
3334  if (*(cache_0 + pixel[1]) > cb)
3335  if (*(cache_0 + pixel[3]) < c_b)
3336  if (*(cache_0 + pixel[5]) < c_b)
3337  if (*(cache_0 + pixel[7]) < c_b)
3338  if (*(cache_0 + pixel[9]) <
3339  c_b)
3340  if (*(cache_0 +
3341  pixel[11]) < c_b)
3342  goto success;
3343  else
3344  continue;
3345  else
3346  continue;
3347  else
3348  continue;
3349  else
3350  continue;
3351  else
3352  continue;
3353  else if (*(cache_0 + pixel[1]) < c_b)
3354  if (*(cache_0 + pixel[5]) < c_b)
3355  if (*(cache_0 + pixel[9]) < c_b)
3356  if (*(cache_0 + pixel[3]) < c_b)
3357  if (*(cache_0 + pixel[7]) <
3358  c_b)
3359  goto success;
3360  else
3361  continue;
3362  else
3363  continue;
3364  else
3365  continue;
3366  else
3367  continue;
3368  else if (*(cache_0 + pixel[11]) < c_b)
3369  if (*(cache_0 + pixel[3]) < c_b)
3370  if (*(cache_0 + pixel[5]) < c_b)
3371  if (*(cache_0 + pixel[7]) < c_b)
3372  if (*(cache_0 + pixel[9]) <
3373  c_b)
3374  goto success;
3375  else
3376  continue;
3377  else
3378  continue;
3379  else
3380  continue;
3381  else
3382  continue;
3383  else
3384  continue;
3385  else
3386  continue;
3387  else if (*(cache_0 + -3) < c_b)
3388  if (*(cache_0 + pixel[7]) < c_b)
3389  if (*(cache_0 + pixel[11]) > cb)
3390  if (*(cache_0 + pixel[1]) < c_b)
3391  if (*(cache_0 + pixel[2]) < c_b)
3392  if (*(cache_0 + pixel[3]) < c_b)
3393  if (*(cache_0 + pixel[5]) <
3394  c_b)
3395  if (*(cache_0 +
3396  pixel[9]) < c_b)
3397  goto success;
3398  else
3399  continue;
3400  else
3401  continue;
3402  else
3403  continue;
3404  else
3405  continue;
3406  else
3407  continue;
3408  else if (*(cache_0 + pixel[11]) < c_b)
3409  if (*(cache_0 + pixel[9]) < c_b)
3410  if (*(cache_0 + pixel[5]) > cb)
3411  if (*(cache_0 + pixel[13]) <
3412  c_b)
3413  if (*(cache_0 + pixel[14]) <
3414  c_b)
3415  if (*(cache_0 +
3416  pixel[15]) < c_b)
3417  goto success;
3418  else
3419  continue;
3420  else
3421  continue;
3422  else
3423  continue;
3424  else if (
3425  *(cache_0 + pixel[5]) < c_b)
3426  if (*(cache_0 + pixel[13]) <
3427  c_b)
3428  goto success;
3429  else if (
3430  *(cache_0 + pixel[3]) < c_b)
3431  goto success;
3432  else
3433  continue;
3434  else if (
3435  *(cache_0 + pixel[15]) < c_b)
3436  if (*(cache_0 + pixel[14]) <
3437  c_b)
3438  if (*(cache_0 + pixel[13]) <
3439  c_b)
3440  goto success;
3441  else
3442  continue;
3443  else
3444  continue;
3445  else
3446  continue;
3447  else
3448  continue;
3449  else if (*(cache_0 + pixel[1]) < c_b)
3450  if (*(cache_0 + pixel[2]) < c_b)
3451  if (*(cache_0 + pixel[9]) < c_b)
3452  if (*(cache_0 + pixel[3]) < c_b)
3453  if (*(cache_0 + pixel[5]) <
3454  c_b)
3455  goto success;
3456  else
3457  continue;
3458  else
3459  continue;
3460  else
3461  continue;
3462  else
3463  continue;
3464  else
3465  continue;
3466  else
3467  continue;
3468  else if (*(cache_0 + pixel[2]) < c_b)
3469  if (*(cache_0 + pixel[1]) < c_b)
3470  if (*(cache_0 + pixel[3]) < c_b)
3471  if (*(cache_0 + pixel[7]) < c_b)
3472  if (*(cache_0 + pixel[9]) < c_b)
3473  if (*(cache_0 + pixel[5]) < c_b)
3474  goto success;
3475  else
3476  continue;
3477  else
3478  continue;
3479  else
3480  continue;
3481  else
3482  continue;
3483  else if (*(cache_0 + pixel[11]) < c_b)
3484  if (*(cache_0 + pixel[3]) < c_b)
3485  if (*(cache_0 + pixel[5]) < c_b)
3486  if (*(cache_0 + pixel[7]) < c_b)
3487  if (*(cache_0 + pixel[9]) < c_b)
3488  goto success;
3489  else
3490  continue;
3491  else
3492  continue;
3493  else
3494  continue;
3495  else
3496  continue;
3497  else
3498  continue;
3499  else
3500  continue;
3501  else
3502  continue;
3503  else if (*(cache_0 + pixel[14]) < c_b)
3504  if (*(cache_0 + pixel[6]) < c_b)
3505  if (*(cache_0 + -3) < c_b)
3506  if (*(cache_0 + pixel[5]) > cb)
3507  if (*(cache_0 + pixel[9]) < c_b)
3508  if (*(cache_0 + pixel[7]) < c_b)
3509  if (*(cache_0 + pixel[11]) < c_b)
3510  if (*(cache_0 + pixel[13]) <
3511  c_b)
3512  if (*(cache_0 + pixel[15]) <
3513  c_b)
3514  goto success;
3515  else
3516  continue;
3517  else
3518  continue;
3519  else
3520  continue;
3521  else
3522  continue;
3523  else
3524  continue;
3525  else if (*(cache_0 + pixel[5]) < c_b)
3526  if (*(cache_0 + pixel[13]) < c_b)
3527  if (*(cache_0 + pixel[11]) < c_b)
3528  if (*(cache_0 + pixel[7]) < c_b)
3529  if (*(cache_0 + pixel[9]) < c_b)
3530  goto success;
3531  else
3532  continue;
3533  else
3534  continue;
3535  else
3536  continue;
3537  else
3538  continue;
3539  else if (*(cache_0 + pixel[15]) < c_b)
3540  if (*(cache_0 + pixel[13]) < c_b)
3541  if (*(cache_0 + pixel[7]) < c_b)
3542  if (*(cache_0 + pixel[9]) < c_b)
3543  if (*(cache_0 + pixel[11]) <
3544  c_b)
3545  goto success;
3546  else
3547  continue;
3548  else
3549  continue;
3550  else
3551  continue;
3552  else
3553  continue;
3554  else
3555  continue;
3556  else
3557  continue;
3558  else
3559  continue;
3560  else
3561  continue;
3562  else
3563  continue;
3564  else
3565  continue;
3566 
3567  success:
3568  corners.push_back_fast((cache_0 - line_min) << octave, y << octave);
3569  }
3570  }
3571 
3572  // 3 last rows have no features:
3573  if (ptr_feat_index_by_row)
3574  {
3575  *ptr_feat_index_by_row++ = corners.size();
3576  *ptr_feat_index_by_row++ = corners.size();
3577  *ptr_feat_index_by_row++ = corners.size();
3578  }
3579 }
3580 
3581 #endif // MRPT_HAS_OPENCV
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
STL namespace.
unsigned char uint8_t
Definition: rptypes.h:41
void fast_corner_detect_plain_10(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
GLubyte GLubyte b
Definition: glext.h:6279
TSimpleFeatureList_templ< TSimpleFeature > TSimpleFeatureList
A list of image features using the structure TSimpleFeature for each feature.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
GLenum GLint GLint y
Definition: glext.h:3538



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019