Main MRPT website > C++ reference for MRPT 1.9.9
faster_corner_9_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_9.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  goto success;
90  else if (
91  *(cache_0 + pixel[1]) < c_b)
92  if (*(cache_0 + pixel[9]) > cb)
93  if (*(cache_0 + pixel[10]) >
94  cb)
95  goto success;
96  else
97  continue;
98  else
99  continue;
100  else if (
101  *(cache_0 + pixel[10]) > cb)
102  if (*(cache_0 + pixel[9]) > cb)
103  goto success;
104  else
105  continue;
106  else
107  continue;
108  else if (*(cache_0 + pixel[7]) < c_b)
109  if (*(cache_0 + pixel[14]) > cb)
110  if (*(cache_0 + pixel[15]) > cb)
111  if (*(cache_0 + pixel[1]) >
112  cb)
113  goto success;
114  else if (
115  *(cache_0 + pixel[9]) >
116  cb)
117  if (*(cache_0 +
118  pixel[10]) > cb)
119  if (*(cache_0 +
120  pixel[11]) >
121  cb)
122  if (*(cache_0 +
123  -3) > cb)
124  if (*(cache_0 +
125  pixel
126  [13]) >
127  cb)
128  goto success;
129  else
130  continue;
131  else
132  continue;
133  else
134  continue;
135  else
136  continue;
137  else
138  continue;
139  else
140  continue;
141  else
142  continue;
143  else if (*(cache_0 + pixel[14]) > cb)
144  if (*(cache_0 + pixel[15]) > cb)
145  if (*(cache_0 + pixel[1]) > cb)
146  goto success;
147  else if (
148  *(cache_0 + pixel[1]) < c_b)
149  if (*(cache_0 + pixel[9]) >
150  cb)
151  if (*(cache_0 +
152  pixel[10]) > cb)
153  if (*(cache_0 +
154  pixel[11]) >
155  cb)
156  if (*(cache_0 +
157  -3) > cb)
158  if (*(cache_0 +
159  pixel
160  [13]) >
161  cb)
162  goto success;
163  else
164  continue;
165  else
166  continue;
167  else
168  continue;
169  else
170  continue;
171  else
172  continue;
173  else if (
174  *(cache_0 + pixel[11]) > cb)
175  if (*(cache_0 + pixel[9]) >
176  cb)
177  if (*(cache_0 + -3) >
178  cb)
179  if (*(cache_0 +
180  pixel[13]) >
181  cb)
182  if (*(cache_0 +
183  pixel
184  [10]) >
185  cb)
186  goto success;
187  else
188  continue;
189  else
190  continue;
191  else
192  continue;
193  else
194  continue;
195  else
196  continue;
197  else
198  continue;
199  else
200  continue;
201  else if (*(cache_0 + 3) < c_b)
202  if (*(cache_0 + pixel[11]) > cb)
203  if (*(cache_0 + -3) > cb)
204  if (*(cache_0 + pixel[13]) > cb)
205  if (*(cache_0 + pixel[15]) >
206  cb)
207  if (*(cache_0 +
208  pixel[14]) > cb)
209  if (*(cache_0 +
210  pixel[1]) >
211  cb)
212  goto success;
213  else if (
214  *(cache_0 +
215  pixel[9]) >
216  cb)
217  if (*(cache_0 +
218  pixel
219  [10]) >
220  cb)
221  goto success;
222  else
223  continue;
224  else
225  continue;
226  else if (
227  *(cache_0 +
228  pixel[7]) > cb)
229  if (*(cache_0 +
230  pixel[9]) >
231  cb)
232  if (*(cache_0 +
233  pixel
234  [10]) >
235  cb)
236  goto success;
237  else
238  continue;
239  else
240  continue;
241  else
242  continue;
243  else if (
244  *(cache_0 + pixel[7]) >
245  cb)
246  if (*(cache_0 +
247  pixel[9]) > cb)
248  if (*(cache_0 +
249  pixel[10]) >
250  cb)
251  goto success;
252  else
253  continue;
254  else
255  continue;
256  else
257  continue;
258  else
259  continue;
260  else
261  continue;
262  else
263  continue;
264  else if (*(cache_0 + -3) > cb)
265  if (*(cache_0 + pixel[11]) > cb)
266  if (*(cache_0 + pixel[13]) > cb)
267  if (*(cache_0 + pixel[14]) > cb)
268  if (*(cache_0 + pixel[1]) >
269  cb)
270  if (*(cache_0 +
271  pixel[15]) > cb)
272  goto success;
273  else if (
274  *(cache_0 +
275  pixel[15]) < c_b)
276  if (*(cache_0 +
277  pixel[7]) >
278  cb)
279  if (*(cache_0 +
280  pixel
281  [9]) >
282  cb)
283  if (*(cache_0 +
284  pixel
285  [10]) >
286  cb)
287  goto success;
288  else
289  continue;
290  else
291  continue;
292  else
293  continue;
294  else if (
295  *(cache_0 +
296  pixel[10]) > cb)
297  if (*(cache_0 +
298  pixel[7]) >
299  cb)
300  if (*(cache_0 +
301  pixel
302  [9]) >
303  cb)
304  goto success;
305  else
306  continue;
307  else
308  continue;
309  else
310  continue;
311  else if (
312  *(cache_0 + pixel[1]) <
313  c_b)
314  if (*(cache_0 +
315  pixel[9]) > cb)
316  if (*(cache_0 +
317  pixel[10]) >
318  cb)
319  if (*(cache_0 +
320  pixel
321  [15]) >
322  cb)
323  goto success;
324  else if (
325  *(cache_0 +
326  pixel
327  [7]) >
328  cb)
329  goto success;
330  else
331  continue;
332  else
333  continue;
334  else
335  continue;
336  else if (
337  *(cache_0 + pixel[10]) >
338  cb)
339  if (*(cache_0 +
340  pixel[9]) > cb)
341  if (*(cache_0 +
342  pixel[7]) >
343  cb)
344  goto success;
345  else if (
346  *(cache_0 +
347  pixel[15]) >
348  cb)
349  goto success;
350  else
351  continue;
352  else
353  continue;
354  else
355  continue;
356  else if (
357  *(cache_0 + pixel[7]) > cb)
358  if (*(cache_0 + pixel[9]) >
359  cb)
360  if (*(cache_0 +
361  pixel[10]) > cb)
362  goto success;
363  else
364  continue;
365  else
366  continue;
367  else
368  continue;
369  else
370  continue;
371  else
372  continue;
373  else
374  continue;
375  else if (*(cache_0 + pixel[6]) < c_b)
376  if (*(cache_0 + pixel[13]) > cb)
377  if (*(cache_0 + pixel[14]) > cb)
378  if (*(cache_0 + pixel[15]) > cb)
379  if (*(cache_0 + pixel[1]) > cb)
380  if (*(cache_0 + 3) > cb)
381  goto success;
382  else if (
383  *(cache_0 + pixel[11]) >
384  cb)
385  if (*(cache_0 + -3) >
386  cb)
387  goto success;
388  else
389  continue;
390  else
391  continue;
392  else if (
393  *(cache_0 + pixel[9]) > cb)
394  if (*(cache_0 + pixel[10]) >
395  cb)
396  if (*(cache_0 +
397  pixel[11]) > cb)
398  if (*(cache_0 +
399  -3) > cb)
400  goto success;
401  else
402  continue;
403  else
404  continue;
405  else
406  continue;
407  else
408  continue;
409  else
410  continue;
411  else
412  continue;
413  else
414  continue;
415  else if (*(cache_0 + pixel[13]) > cb)
416  if (*(cache_0 + pixel[15]) > cb)
417  if (*(cache_0 + pixel[14]) > cb)
418  if (*(cache_0 + pixel[1]) > cb)
419  if (*(cache_0 + 3) > cb)
420  goto success;
421  else if (*(cache_0 + 3) < c_b)
422  if (*(cache_0 + pixel[11]) >
423  cb)
424  if (*(cache_0 + -3) >
425  cb)
426  goto success;
427  else
428  continue;
429  else
430  continue;
431  else if (*(cache_0 + -3) > cb)
432  if (*(cache_0 + pixel[11]) >
433  cb)
434  goto success;
435  else
436  continue;
437  else
438  continue;
439  else if (
440  *(cache_0 + pixel[1]) < c_b)
441  if (*(cache_0 + pixel[9]) > cb)
442  if (*(cache_0 + pixel[10]) >
443  cb)
444  if (*(cache_0 +
445  pixel[11]) > cb)
446  if (*(cache_0 +
447  -3) > cb)
448  goto success;
449  else
450  continue;
451  else
452  continue;
453  else
454  continue;
455  else
456  continue;
457  else if (*(cache_0 + -3) > cb)
458  if (*(cache_0 + pixel[10]) > cb)
459  if (*(cache_0 + pixel[11]) >
460  cb)
461  if (*(cache_0 +
462  pixel[9]) > cb)
463  goto success;
464  else
465  continue;
466  else
467  continue;
468  else
469  continue;
470  else
471  continue;
472  else
473  continue;
474  else
475  continue;
476  else
477  continue;
478  else if (*(cache_0 + pixel[2]) < c_b)
479  if (*(cache_0 + pixel[11]) > cb)
480  if (*(cache_0 + pixel[9]) > cb)
481  if (*(cache_0 + pixel[10]) > cb)
482  if (*(cache_0 + pixel[6]) > cb)
483  if (*(cache_0 + pixel[7]) > cb)
484  if (*(cache_0 + 3) > cb)
485  goto success;
486  else if (
487  *(cache_0 + -3) > cb)
488  if (*(cache_0 +
489  pixel[13]) > cb)
490  goto success;
491  else
492  continue;
493  else
494  continue;
495  else if (*(cache_0 + -3) > cb)
496  if (*(cache_0 + pixel[13]) >
497  cb)
498  if (*(cache_0 +
499  pixel[14]) > cb)
500  if (*(cache_0 +
501  pixel[15]) >
502  cb)
503  goto success;
504  else
505  continue;
506  else
507  continue;
508  else
509  continue;
510  else
511  continue;
512  else if (*(cache_0 + -3) > cb)
513  if (*(cache_0 + pixel[13]) > cb)
514  if (*(cache_0 + pixel[14]) >
515  cb)
516  if (*(cache_0 +
517  pixel[15]) > cb)
518  goto success;
519  else
520  continue;
521  else
522  continue;
523  else
524  continue;
525  else
526  continue;
527  else
528  continue;
529  else
530  continue;
531  else
532  continue;
533  else if (*(cache_0 + pixel[11]) > cb)
534  if (*(cache_0 + pixel[10]) > cb)
535  if (*(cache_0 + pixel[9]) > cb)
536  if (*(cache_0 + pixel[7]) > cb)
537  if (*(cache_0 + pixel[6]) > cb)
538  if (*(cache_0 + 3) > cb)
539  goto success;
540  else if (*(cache_0 + -3) > cb)
541  if (*(cache_0 + pixel[13]) >
542  cb)
543  goto success;
544  else
545  continue;
546  else
547  continue;
548  else if (
549  *(cache_0 + pixel[6]) < c_b)
550  if (*(cache_0 + -3) > cb)
551  if (*(cache_0 + pixel[13]) >
552  cb)
553  if (*(cache_0 +
554  pixel[14]) > cb)
555  if (*(cache_0 +
556  pixel[15]) >
557  cb)
558  goto success;
559  else
560  continue;
561  else
562  continue;
563  else
564  continue;
565  else
566  continue;
567  else if (
568  *(cache_0 + pixel[14]) > cb)
569  if (*(cache_0 + -3) > cb)
570  if (*(cache_0 + pixel[13]) >
571  cb)
572  if (*(cache_0 +
573  pixel[15]) > cb)
574  goto success;
575  else
576  continue;
577  else
578  continue;
579  else
580  continue;
581  else
582  continue;
583  else if (*(cache_0 + pixel[7]) < c_b)
584  if (*(cache_0 + -3) > cb)
585  if (*(cache_0 + pixel[13]) > cb)
586  if (*(cache_0 + pixel[14]) >
587  cb)
588  if (*(cache_0 +
589  pixel[15]) > cb)
590  goto success;
591  else
592  continue;
593  else
594  continue;
595  else
596  continue;
597  else
598  continue;
599  else if (*(cache_0 + pixel[14]) > cb)
600  if (*(cache_0 + -3) > cb)
601  if (*(cache_0 + pixel[13]) > cb)
602  if (*(cache_0 + pixel[15]) >
603  cb)
604  goto success;
605  else
606  continue;
607  else
608  continue;
609  else
610  continue;
611  else
612  continue;
613  else
614  continue;
615  else
616  continue;
617  else
618  continue;
619  else if (*(cache_0 + pixel[5]) < c_b)
620  if (*(cache_0 + pixel[13]) > cb)
621  if (*(cache_0 + -3) > cb)
622  if (*(cache_0 + pixel[14]) > cb)
623  if (*(cache_0 + pixel[15]) > cb)
624  if (*(cache_0 + pixel[11]) > cb)
625  if (*(cache_0 + pixel[1]) > cb)
626  if (*(cache_0 + pixel[2]) >
627  cb)
628  goto success;
629  else if (
630  *(cache_0 + pixel[9]) >
631  cb)
632  if (*(cache_0 +
633  pixel[10]) > cb)
634  goto success;
635  else
636  continue;
637  else
638  continue;
639  else if (
640  *(cache_0 + pixel[1]) < c_b)
641  if (*(cache_0 + pixel[9]) >
642  cb)
643  if (*(cache_0 +
644  pixel[10]) > cb)
645  goto success;
646  else
647  continue;
648  else
649  continue;
650  else if (
651  *(cache_0 + pixel[10]) > cb)
652  if (*(cache_0 + pixel[9]) >
653  cb)
654  goto success;
655  else
656  continue;
657  else
658  continue;
659  else if (
660  *(cache_0 + pixel[11]) < c_b)
661  if (*(cache_0 + pixel[1]) > cb)
662  if (*(cache_0 + pixel[2]) >
663  cb)
664  if (*(cache_0 + 3) > cb)
665  goto success;
666  else
667  continue;
668  else
669  continue;
670  else
671  continue;
672  else if (*(cache_0 + pixel[2]) > cb)
673  if (*(cache_0 + pixel[1]) > cb)
674  if (*(cache_0 + 3) > cb)
675  goto success;
676  else
677  continue;
678  else
679  continue;
680  else
681  continue;
682  else if (*(cache_0 + pixel[6]) > cb)
683  if (*(cache_0 + pixel[7]) > cb)
684  if (*(cache_0 + pixel[9]) > cb)
685  if (*(cache_0 + pixel[10]) >
686  cb)
687  if (*(cache_0 +
688  pixel[11]) > cb)
689  goto success;
690  else
691  continue;
692  else
693  continue;
694  else
695  continue;
696  else
697  continue;
698  else
699  continue;
700  else
701  continue;
702  else
703  continue;
704  else
705  continue;
706  else if (*(cache_0 + -3) > cb)
707  if (*(cache_0 + pixel[14]) > cb)
708  if (*(cache_0 + pixel[13]) > cb)
709  if (*(cache_0 + pixel[11]) > cb)
710  if (*(cache_0 + pixel[15]) > cb)
711  if (*(cache_0 + pixel[2]) > cb)
712  if (*(cache_0 + pixel[1]) > cb)
713  goto success;
714  else if (
715  *(cache_0 + pixel[1]) < c_b)
716  if (*(cache_0 + pixel[9]) >
717  cb)
718  if (*(cache_0 +
719  pixel[10]) > cb)
720  goto success;
721  else
722  continue;
723  else
724  continue;
725  else if (
726  *(cache_0 + pixel[10]) > cb)
727  if (*(cache_0 + pixel[9]) >
728  cb)
729  goto success;
730  else
731  continue;
732  else
733  continue;
734  else if (
735  *(cache_0 + pixel[2]) < c_b)
736  if (*(cache_0 + pixel[9]) > cb)
737  if (*(cache_0 + pixel[10]) >
738  cb)
739  goto success;
740  else
741  continue;
742  else
743  continue;
744  else if (
745  *(cache_0 + pixel[10]) > cb)
746  if (*(cache_0 + pixel[9]) > cb)
747  goto success;
748  else
749  continue;
750  else
751  continue;
752  else if (*(cache_0 + pixel[6]) > cb)
753  if (*(cache_0 + pixel[7]) > cb)
754  if (*(cache_0 + pixel[9]) > cb)
755  if (*(cache_0 + pixel[10]) >
756  cb)
757  goto success;
758  else
759  continue;
760  else
761  continue;
762  else
763  continue;
764  else
765  continue;
766  else if (*(cache_0 + pixel[11]) < c_b)
767  if (*(cache_0 + pixel[1]) > cb)
768  if (*(cache_0 + pixel[2]) > cb)
769  if (*(cache_0 + 3) > cb)
770  if (*(cache_0 + pixel[15]) >
771  cb)
772  goto success;
773  else
774  continue;
775  else
776  continue;
777  else
778  continue;
779  else
780  continue;
781  else if (*(cache_0 + 3) > cb)
782  if (*(cache_0 + pixel[2]) > cb)
783  if (*(cache_0 + pixel[15]) > cb)
784  if (*(cache_0 + pixel[1]) > cb)
785  goto success;
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 if (*(cache_0 + pixel[3]) < c_b)
801  if (*(cache_0 + -3) > cb)
802  if (*(cache_0 + pixel[10]) > cb)
803  if (*(cache_0 + pixel[11]) > cb)
804  if (*(cache_0 + pixel[13]) > cb)
805  if (*(cache_0 + pixel[14]) > cb)
806  if (*(cache_0 + pixel[15]) > cb)
807  if (*(cache_0 + pixel[9]) > cb)
808  goto success;
809  else if (
810  *(cache_0 + pixel[1]) > cb)
811  if (*(cache_0 + pixel[2]) >
812  cb)
813  goto success;
814  else
815  continue;
816  else
817  continue;
818  else if (*(cache_0 + pixel[6]) > cb)
819  if (*(cache_0 + pixel[7]) > cb)
820  if (*(cache_0 + pixel[9]) >
821  cb)
822  goto success;
823  else
824  continue;
825  else
826  continue;
827  else
828  continue;
829  else if (*(cache_0 + pixel[5]) > cb)
830  if (*(cache_0 + pixel[6]) > cb)
831  if (*(cache_0 + pixel[7]) > cb)
832  if (*(cache_0 + pixel[9]) >
833  cb)
834  goto success;
835  else
836  continue;
837  else
838  continue;
839  else
840  continue;
841  else
842  continue;
843  else if (*(cache_0 + 3) > cb)
844  if (*(cache_0 + pixel[5]) > cb)
845  if (*(cache_0 + pixel[6]) > cb)
846  if (*(cache_0 + pixel[7]) > cb)
847  if (*(cache_0 + pixel[9]) >
848  cb)
849  goto success;
850  else
851  continue;
852  else
853  continue;
854  else
855  continue;
856  else
857  continue;
858  else
859  continue;
860  else
861  continue;
862  else
863  continue;
864  else
865  continue;
866  else if (*(cache_0 + -3) > cb)
867  if (*(cache_0 + pixel[10]) > cb)
868  if (*(cache_0 + pixel[11]) > cb)
869  if (*(cache_0 + pixel[14]) > cb)
870  if (*(cache_0 + pixel[13]) > cb)
871  if (*(cache_0 + pixel[9]) > cb)
872  if (*(cache_0 + pixel[15]) > cb)
873  goto success;
874  else if (*(cache_0 + pixel[6]) > cb)
875  if (*(cache_0 + pixel[7]) > cb)
876  goto success;
877  else
878  continue;
879  else
880  continue;
881  else if (*(cache_0 + pixel[9]) < c_b)
882  if (*(cache_0 + pixel[1]) > cb)
883  if (*(cache_0 + pixel[2]) > cb)
884  if (*(cache_0 + pixel[15]) >
885  cb)
886  goto success;
887  else
888  continue;
889  else
890  continue;
891  else
892  continue;
893  else if (*(cache_0 + pixel[2]) > cb)
894  if (*(cache_0 + pixel[15]) > cb)
895  if (*(cache_0 + pixel[1]) > cb)
896  goto success;
897  else
898  continue;
899  else
900  continue;
901  else
902  continue;
903  else if (*(cache_0 + pixel[13]) < c_b)
904  if (*(cache_0 + 3) > cb)
905  if (*(cache_0 + pixel[5]) > cb)
906  if (*(cache_0 + pixel[6]) > cb)
907  if (*(cache_0 + pixel[7]) >
908  cb)
909  if (*(cache_0 +
910  pixel[9]) > 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 if (*(cache_0 + 3) > cb)
923  if (*(cache_0 + pixel[7]) > cb)
924  if (*(cache_0 + pixel[5]) > cb)
925  if (*(cache_0 + pixel[9]) > cb)
926  if (*(cache_0 + pixel[6]) >
927  cb)
928  goto success;
929  else
930  continue;
931  else
932  continue;
933  else
934  continue;
935  else
936  continue;
937  else
938  continue;
939  else if (*(cache_0 + pixel[14]) < c_b)
940  if (*(cache_0 + pixel[5]) > cb)
941  if (*(cache_0 + pixel[6]) > cb)
942  if (*(cache_0 + pixel[7]) > cb)
943  if (*(cache_0 + pixel[9]) > cb)
944  if (*(cache_0 + 3) > cb)
945  goto success;
946  else if (
947  *(cache_0 + pixel[13]) >
948  cb)
949  goto success;
950  else
951  continue;
952  else
953  continue;
954  else
955  continue;
956  else
957  continue;
958  else
959  continue;
960  else if (*(cache_0 + pixel[5]) > cb)
961  if (*(cache_0 + pixel[7]) > cb)
962  if (*(cache_0 + pixel[13]) > cb)
963  if (*(cache_0 + pixel[6]) > cb)
964  if (*(cache_0 + pixel[9]) > cb)
965  goto success;
966  else
967  continue;
968  else
969  continue;
970  else if (*(cache_0 + 3) > cb)
971  if (*(cache_0 + pixel[6]) > cb)
972  if (*(cache_0 + pixel[9]) > cb)
973  goto success;
974  else
975  continue;
976  else
977  continue;
978  else
979  continue;
980  else
981  continue;
982  else
983  continue;
984  else
985  continue;
986  else
987  continue;
988  else
989  continue;
990  else if (*(cache_0 + pixel[8]) < c_b)
991  if (*(cache_0 + pixel[10]) > cb)
992  if (*(cache_0 + pixel[15]) > cb)
993  if (*(cache_0 + pixel[1]) > cb)
994  if (*(cache_0 + pixel[14]) > cb)
995  if (*(cache_0 + pixel[13]) > cb)
996  if (*(cache_0 + -3) > cb)
997  if (*(cache_0 + pixel[11]) > cb)
998  if (*(cache_0 + pixel[2]) > cb)
999  goto success;
1000  else if (
1001  *(cache_0 + pixel[9]) > cb)
1002  goto success;
1003  else
1004  continue;
1005  else if (*(cache_0 + pixel[2]) > cb)
1006  if (*(cache_0 + pixel[3]) > cb)
1007  if (*(cache_0 + 3) > cb)
1008  goto success;
1009  else
1010  continue;
1011  else
1012  continue;
1013  else
1014  continue;
1015  else if (*(cache_0 + pixel[2]) > cb)
1016  if (*(cache_0 + pixel[3]) > cb)
1017  if (*(cache_0 + 3) > cb)
1018  if (*(cache_0 + pixel[5]) >
1019  cb)
1020  goto success;
1021  else
1022  continue;
1023  else
1024  continue;
1025  else
1026  continue;
1027  else
1028  continue;
1029  else if (*(cache_0 + pixel[2]) > cb)
1030  if (*(cache_0 + pixel[3]) > cb)
1031  if (*(cache_0 + 3) > cb)
1032  if (*(cache_0 + pixel[5]) > cb)
1033  if (*(cache_0 + pixel[6]) >
1034  cb)
1035  goto success;
1036  else
1037  continue;
1038  else
1039  continue;
1040  else
1041  continue;
1042  else
1043  continue;
1044  else
1045  continue;
1046  else if (*(cache_0 + pixel[2]) > cb)
1047  if (*(cache_0 + pixel[3]) > cb)
1048  if (*(cache_0 + 3) > cb)
1049  if (*(cache_0 + pixel[5]) > cb)
1050  if (*(cache_0 + pixel[6]) > cb)
1051  if (*(cache_0 + pixel[7]) >
1052  cb)
1053  goto success;
1054  else
1055  continue;
1056  else
1057  continue;
1058  else
1059  continue;
1060  else
1061  continue;
1062  else
1063  continue;
1064  else
1065  continue;
1066  else if (*(cache_0 + pixel[1]) < c_b)
1067  if (*(cache_0 + pixel[2]) < c_b)
1068  if (*(cache_0 + pixel[3]) < c_b)
1069  if (*(cache_0 + 3) < c_b)
1070  if (*(cache_0 + pixel[5]) < c_b)
1071  if (*(cache_0 + pixel[6]) < c_b)
1072  if (*(cache_0 + pixel[7]) <
1073  c_b)
1074  if (*(cache_0 +
1075  pixel[9]) < c_b)
1076  goto success;
1077  else
1078  continue;
1079  else
1080  continue;
1081  else
1082  continue;
1083  else
1084  continue;
1085  else
1086  continue;
1087  else
1088  continue;
1089  else
1090  continue;
1091  else
1092  continue;
1093  else if (*(cache_0 + pixel[1]) < c_b)
1094  if (*(cache_0 + pixel[2]) < c_b)
1095  if (*(cache_0 + pixel[3]) < c_b)
1096  if (*(cache_0 + 3) < c_b)
1097  if (*(cache_0 + pixel[5]) < c_b)
1098  if (*(cache_0 + pixel[6]) < c_b)
1099  if (*(cache_0 + pixel[7]) < c_b)
1100  if (*(cache_0 + pixel[9]) <
1101  c_b)
1102  goto success;
1103  else
1104  continue;
1105  else
1106  continue;
1107  else
1108  continue;
1109  else
1110  continue;
1111  else
1112  continue;
1113  else
1114  continue;
1115  else
1116  continue;
1117  else
1118  continue;
1119  else if (*(cache_0 + pixel[10]) < c_b)
1120  if (*(cache_0 + pixel[9]) > cb)
1121  if (*(cache_0 + pixel[1]) > cb)
1122  if (*(cache_0 + pixel[2]) > cb)
1123  if (*(cache_0 + pixel[3]) > cb)
1124  if (*(cache_0 + pixel[15]) > cb)
1125  if (*(cache_0 + 3) > cb)
1126  if (*(cache_0 + pixel[5]) > cb)
1127  if (*(cache_0 + pixel[14]) >
1128  cb)
1129  if (*(cache_0 +
1130  pixel[6]) > cb)
1131  goto success;
1132  else if (
1133  *(cache_0 +
1134  pixel[13]) > cb)
1135  goto success;
1136  else
1137  continue;
1138  else if (
1139  *(cache_0 + pixel[6]) >
1140  cb)
1141  if (*(cache_0 +
1142  pixel[7]) > cb)
1143  goto success;
1144  else
1145  continue;
1146  else
1147  continue;
1148  else if (*(cache_0 + -3) > cb)
1149  if (*(cache_0 + pixel[13]) >
1150  cb)
1151  if (*(cache_0 +
1152  pixel[14]) > cb)
1153  goto success;
1154  else
1155  continue;
1156  else
1157  continue;
1158  else
1159  continue;
1160  else if (
1161  *(cache_0 + pixel[11]) > cb)
1162  if (*(cache_0 + -3) > cb)
1163  if (*(cache_0 + pixel[13]) >
1164  cb)
1165  if (*(cache_0 +
1166  pixel[14]) > cb)
1167  goto success;
1168  else
1169  continue;
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
1183  continue;
1184  else if (*(cache_0 + pixel[9]) < c_b)
1185  if (*(cache_0 + pixel[6]) > cb)
1186  if (*(cache_0 + pixel[2]) > cb)
1187  if (*(cache_0 + pixel[14]) > cb)
1188  if (*(cache_0 + pixel[3]) > cb)
1189  if (*(cache_0 + pixel[1]) > cb)
1190  if (*(cache_0 + pixel[15]) > cb)
1191  if (*(cache_0 + 3) > cb)
1192  if (*(cache_0 +
1193  pixel[5]) > cb)
1194  goto success;
1195  else if (
1196  *(cache_0 + -3) >
1197  cb)
1198  if (*(cache_0 +
1199  pixel[13]) >
1200  cb)
1201  goto success;
1202  else
1203  continue;
1204  else
1205  continue;
1206  else if (
1207  *(cache_0 + pixel[11]) >
1208  cb)
1209  if (*(cache_0 + -3) >
1210  cb)
1211  if (*(cache_0 +
1212  pixel[13]) >
1213  cb)
1214  goto success;
1215  else
1216  continue;
1217  else
1218  continue;
1219  else
1220  continue;
1221  else
1222  continue;
1223  else
1224  continue;
1225  else
1226  continue;
1227  else if (*(cache_0 + pixel[14]) < c_b)
1228  if (*(cache_0 + pixel[13]) > cb)
1229  if (*(cache_0 + pixel[1]) > cb)
1230  if (*(cache_0 + pixel[3]) > cb)
1231  if (*(cache_0 + 3) > cb)
1232  if (*(cache_0 +
1233  pixel[5]) > cb)
1234  if (*(cache_0 +
1235  pixel[7]) >
1236  cb)
1237  if (*(cache_0 +
1238  pixel
1239  [15]) >
1240  cb)
1241  goto success;
1242  else
1243  continue;
1244  else
1245  continue;
1246  else
1247  continue;
1248  else
1249  continue;
1250  else
1251  continue;
1252  else
1253  continue;
1254  else if (*(cache_0 + pixel[13]) < c_b)
1255  if (*(cache_0 + pixel[15]) > cb)
1256  if (*(cache_0 + pixel[7]) > cb)
1257  if (*(cache_0 + pixel[1]) >
1258  cb)
1259  if (*(cache_0 +
1260  pixel[3]) > cb)
1261  if (*(cache_0 + 3) >
1262  cb)
1263  if (*(cache_0 +
1264  pixel
1265  [5]) >
1266  cb)
1267  goto success;
1268  else
1269  continue;
1270  else
1271  continue;
1272  else
1273  continue;
1274  else
1275  continue;
1276  else
1277  continue;
1278  else if (
1279  *(cache_0 + pixel[15]) < c_b)
1280  if (*(cache_0 + pixel[7]) < c_b)
1281  if (*(cache_0 + pixel[11]) <
1282  c_b)
1283  if (*(cache_0 + -3) <
1284  c_b)
1285  goto success;
1286  else
1287  continue;
1288  else
1289  continue;
1290  else
1291  continue;
1292  else
1293  continue;
1294  else if (*(cache_0 + pixel[7]) > cb)
1295  if (*(cache_0 + pixel[1]) > cb)
1296  if (*(cache_0 + pixel[3]) > cb)
1297  if (*(cache_0 + 3) > cb)
1298  if (*(cache_0 +
1299  pixel[5]) > cb)
1300  if (*(cache_0 +
1301  pixel[15]) >
1302  cb)
1303  goto success;
1304  else
1305  continue;
1306  else
1307  continue;
1308  else
1309  continue;
1310  else
1311  continue;
1312  else
1313  continue;
1314  else
1315  continue;
1316  else if (*(cache_0 + pixel[7]) > cb)
1317  if (*(cache_0 + pixel[1]) > cb)
1318  if (*(cache_0 + pixel[3]) > cb)
1319  if (*(cache_0 + 3) > cb)
1320  if (*(cache_0 + pixel[5]) >
1321  cb)
1322  if (*(cache_0 +
1323  pixel[15]) > cb)
1324  goto success;
1325  else
1326  continue;
1327  else
1328  continue;
1329  else
1330  continue;
1331  else
1332  continue;
1333  else
1334  continue;
1335  else
1336  continue;
1337  else if (*(cache_0 + pixel[2]) < c_b)
1338  if (*(cache_0 + pixel[14]) < c_b)
1339  if (*(cache_0 + pixel[7]) < c_b)
1340  if (*(cache_0 + pixel[11]) < c_b)
1341  if (*(cache_0 + -3) < c_b)
1342  if (*(cache_0 + pixel[13]) <
1343  c_b)
1344  if (*(cache_0 +
1345  pixel[15]) < c_b)
1346  goto success;
1347  else
1348  continue;
1349  else
1350  continue;
1351  else
1352  continue;
1353  else
1354  continue;
1355  else
1356  continue;
1357  else
1358  continue;
1359  else if (*(cache_0 + pixel[15]) < c_b)
1360  if (*(cache_0 + pixel[7]) < c_b)
1361  if (*(cache_0 + pixel[11]) < c_b)
1362  if (*(cache_0 + -3) < c_b)
1363  if (*(cache_0 + pixel[13]) <
1364  c_b)
1365  if (*(cache_0 + pixel[14]) <
1366  c_b)
1367  goto success;
1368  else
1369  continue;
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 + pixel[6]) < c_b)
1381  if (*(cache_0 + pixel[11]) > cb)
1382  if (*(cache_0 + pixel[2]) > cb)
1383  if (*(cache_0 + pixel[3]) > cb)
1384  if (*(cache_0 + pixel[1]) > cb)
1385  if (*(cache_0 + pixel[13]) > cb)
1386  if (*(cache_0 + pixel[14]) >
1387  cb)
1388  if (*(cache_0 +
1389  pixel[15]) > cb)
1390  if (*(cache_0 +
1391  -3) > cb)
1392  goto success;
1393  else if (
1394  *(cache_0 + 3) >
1395  cb)
1396  if (*(cache_0 +
1397  pixel
1398  [5]) >
1399  cb)
1400  goto success;
1401  else
1402  continue;
1403  else
1404  continue;
1405  else
1406  continue;
1407  else
1408  continue;
1409  else
1410  continue;
1411  else
1412  continue;
1413  else
1414  continue;
1415  else if (*(cache_0 + pixel[2]) < c_b)
1416  if (*(cache_0 + pixel[3]) < c_b)
1417  if (*(cache_0 + 3) < c_b)
1418  if (*(cache_0 + pixel[5]) < c_b)
1419  if (*(cache_0 + pixel[7]) <
1420  c_b)
1421  goto success;
1422  else
1423  continue;
1424  else
1425  continue;
1426  else
1427  continue;
1428  else
1429  continue;
1430  else
1431  continue;
1432  else if (*(cache_0 + pixel[11]) < c_b)
1433  if (*(cache_0 + pixel[5]) > cb)
1434  if (*(cache_0 + pixel[14]) > cb)
1435  if (*(cache_0 + pixel[13]) > cb)
1436  if (*(cache_0 + pixel[1]) > cb)
1437  if (*(cache_0 + pixel[2]) >
1438  cb)
1439  if (*(cache_0 +
1440  pixel[3]) > cb)
1441  if (*(cache_0 + 3) >
1442  cb)
1443  if (*(cache_0 +
1444  pixel
1445  [15]) >
1446  cb)
1447  goto success;
1448  else
1449  continue;
1450  else
1451  continue;
1452  else
1453  continue;
1454  else
1455  continue;
1456  else
1457  continue;
1458  else
1459  continue;
1460  else if (*(cache_0 + pixel[14]) < c_b)
1461  if (*(cache_0 + pixel[7]) < c_b)
1462  if (*(cache_0 + -3) < c_b)
1463  if (*(cache_0 + pixel[13]) <
1464  c_b)
1465  goto success;
1466  else
1467  continue;
1468  else
1469  continue;
1470  else
1471  continue;
1472  else
1473  continue;
1474  else if (*(cache_0 + pixel[5]) < c_b)
1475  if (*(cache_0 + 3) > cb)
1476  if (*(cache_0 + pixel[7]) < c_b)
1477  if (*(cache_0 + -3) > cb)
1478  if (*(cache_0 + pixel[1]) >
1479  cb)
1480  if (*(cache_0 +
1481  pixel[2]) > cb)
1482  if (*(cache_0 +
1483  pixel[3]) >
1484  cb)
1485  if (*(cache_0 +
1486  pixel
1487  [13]) >
1488  cb)
1489  if (*(cache_0 +
1490  pixel
1491  [14]) >
1492  cb)
1493  if (*(cache_0 +
1494  pixel
1495  [15]) >
1496  cb)
1497  goto success;
1498  else
1499  continue;
1500  else
1501  continue;
1502  else
1503  continue;
1504  else
1505  continue;
1506  else
1507  continue;
1508  else
1509  continue;
1510  else if (*(cache_0 + -3) < c_b)
1511  if (*(cache_0 + pixel[13]) <
1512  c_b)
1513  goto success;
1514  else
1515  continue;
1516  else
1517  continue;
1518  else if (*(cache_0 + pixel[1]) > cb)
1519  if (*(cache_0 + pixel[2]) > cb)
1520  if (*(cache_0 + pixel[3]) >
1521  cb)
1522  if (*(cache_0 + -3) >
1523  cb)
1524  if (*(cache_0 +
1525  pixel[13]) >
1526  cb)
1527  if (*(cache_0 +
1528  pixel
1529  [14]) >
1530  cb)
1531  if (*(cache_0 +
1532  pixel
1533  [15]) >
1534  cb)
1535  goto success;
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 if (*(cache_0 + 3) < c_b)
1551  if (*(cache_0 + pixel[7]) < c_b)
1552  if (*(cache_0 + pixel[3]) < c_b)
1553  goto success;
1554  else if (*(cache_0 + -3) < c_b)
1555  goto success;
1556  else
1557  continue;
1558  else
1559  continue;
1560  else if (*(cache_0 + pixel[13]) < c_b)
1561  if (*(cache_0 + -3) < c_b)
1562  if (*(cache_0 + pixel[7]) < c_b)
1563  goto success;
1564  else
1565  continue;
1566  else
1567  continue;
1568  else
1569  continue;
1570  else if (*(cache_0 + pixel[14]) > cb)
1571  if (*(cache_0 + -3) > cb)
1572  if (*(cache_0 + pixel[1]) > cb)
1573  if (*(cache_0 + pixel[2]) > cb)
1574  if (*(cache_0 + pixel[3]) >
1575  cb)
1576  if (*(cache_0 + 3) > cb)
1577  if (*(cache_0 +
1578  pixel[13]) >
1579  cb)
1580  if (*(cache_0 +
1581  pixel
1582  [15]) >
1583  cb)
1584  goto success;
1585  else
1586  continue;
1587  else
1588  continue;
1589  else
1590  continue;
1591  else
1592  continue;
1593  else
1594  continue;
1595  else
1596  continue;
1597  else
1598  continue;
1599  else if (*(cache_0 + pixel[14]) < c_b)
1600  if (*(cache_0 + pixel[7]) < c_b)
1601  if (*(cache_0 + -3) < c_b)
1602  if (*(cache_0 + pixel[13]) <
1603  c_b)
1604  goto success;
1605  else
1606  continue;
1607  else
1608  continue;
1609  else
1610  continue;
1611  else
1612  continue;
1613  else if (*(cache_0 + pixel[2]) > cb)
1614  if (*(cache_0 + 3) > cb)
1615  if (*(cache_0 + pixel[13]) > cb)
1616  if (*(cache_0 + pixel[1]) > cb)
1617  if (*(cache_0 + pixel[3]) > cb)
1618  if (*(cache_0 + pixel[14]) >
1619  cb)
1620  if (*(cache_0 +
1621  pixel[15]) > cb)
1622  if (*(cache_0 +
1623  -3) > cb)
1624  goto success;
1625  else if (
1626  *(cache_0 +
1627  pixel[5]) >
1628  cb)
1629  goto success;
1630  else
1631  continue;
1632  else
1633  continue;
1634  else
1635  continue;
1636  else
1637  continue;
1638  else
1639  continue;
1640  else
1641  continue;
1642  else
1643  continue;
1644  else if (*(cache_0 + pixel[2]) < c_b)
1645  if (*(cache_0 + pixel[3]) < c_b)
1646  if (*(cache_0 + pixel[7]) < c_b)
1647  if (*(cache_0 + pixel[5]) < c_b)
1648  if (*(cache_0 + 3) < c_b)
1649  goto success;
1650  else
1651  continue;
1652  else
1653  continue;
1654  else
1655  continue;
1656  else
1657  continue;
1658  else
1659  continue;
1660  else if (*(cache_0 + pixel[15]) > cb)
1661  if (*(cache_0 + pixel[13]) > cb)
1662  if (*(cache_0 + pixel[3]) > cb)
1663  if (*(cache_0 + pixel[2]) > cb)
1664  if (*(cache_0 + -3) > cb)
1665  if (*(cache_0 + pixel[1]) > cb)
1666  if (*(cache_0 + pixel[14]) >
1667  cb)
1668  if (*(cache_0 + 3) > cb)
1669  goto success;
1670  else if (
1671  *(cache_0 +
1672  pixel[11]) > cb)
1673  goto success;
1674  else
1675  continue;
1676  else
1677  continue;
1678  else
1679  continue;
1680  else if (*(cache_0 + -3) < c_b)
1681  if (*(cache_0 + pixel[1]) > cb)
1682  if (*(cache_0 + 3) > cb)
1683  if (*(cache_0 +
1684  pixel[5]) > cb)
1685  if (*(cache_0 +
1686  pixel[14]) >
1687  cb)
1688  goto success;
1689  else
1690  continue;
1691  else
1692  continue;
1693  else
1694  continue;
1695  else
1696  continue;
1697  else if (*(cache_0 + 3) > cb)
1698  if (*(cache_0 + pixel[1]) > cb)
1699  if (*(cache_0 + pixel[5]) >
1700  cb)
1701  if (*(cache_0 +
1702  pixel[14]) > cb)
1703  goto success;
1704  else
1705  continue;
1706  else
1707  continue;
1708  else
1709  continue;
1710  else
1711  continue;
1712  else
1713  continue;
1714  else
1715  continue;
1716  else
1717  continue;
1718  else if (*(cache_0 + pixel[15]) < c_b)
1719  if (*(cache_0 + pixel[7]) < c_b)
1720  if (*(cache_0 + pixel[11]) < c_b)
1721  if (*(cache_0 + -3) < c_b)
1722  if (*(cache_0 + pixel[13]) < c_b)
1723  if (*(cache_0 + pixel[14]) <
1724  c_b)
1725  goto success;
1726  else
1727  continue;
1728  else
1729  continue;
1730  else
1731  continue;
1732  else
1733  continue;
1734  else
1735  continue;
1736  else
1737  continue;
1738  else if (*(cache_0 + pixel[3]) > cb)
1739  if (*(cache_0 + pixel[15]) > cb)
1740  if (*(cache_0 + pixel[1]) > cb)
1741  if (*(cache_0 + pixel[2]) > cb)
1742  if (*(cache_0 + 3) > cb)
1743  if (*(cache_0 + pixel[5]) > cb)
1744  if (*(cache_0 + pixel[6]) > cb)
1745  if (*(cache_0 + pixel[7]) >
1746  cb)
1747  goto success;
1748  else if (
1749  *(cache_0 + pixel[14]) >
1750  cb)
1751  goto success;
1752  else
1753  continue;
1754  else if (
1755  *(cache_0 + pixel[13]) > cb)
1756  if (*(cache_0 + pixel[14]) >
1757  cb)
1758  goto success;
1759  else
1760  continue;
1761  else
1762  continue;
1763  else if (*(cache_0 + -3) > cb)
1764  if (*(cache_0 + pixel[13]) > cb)
1765  if (*(cache_0 + pixel[14]) >
1766  cb)
1767  goto success;
1768  else
1769  continue;
1770  else
1771  continue;
1772  else
1773  continue;
1774  else if (*(cache_0 + pixel[11]) > cb)
1775  if (*(cache_0 + -3) > cb)
1776  if (*(cache_0 + pixel[13]) > cb)
1777  if (*(cache_0 + pixel[14]) >
1778  cb)
1779  goto success;
1780  else
1781  continue;
1782  else
1783  continue;
1784  else
1785  continue;
1786  else
1787  continue;
1788  else
1789  continue;
1790  else
1791  continue;
1792  else
1793  continue;
1794  else
1795  continue;
1796  else if (*(cache_0 + pixel[3]) > cb)
1797  if (*(cache_0 + pixel[15]) > cb)
1798  if (*(cache_0 + pixel[1]) > cb)
1799  if (*(cache_0 + pixel[2]) > cb)
1800  if (*(cache_0 + pixel[6]) > cb)
1801  if (*(cache_0 + pixel[14]) > cb)
1802  if (*(cache_0 + 3) > cb)
1803  if (*(cache_0 + pixel[5]) > cb)
1804  goto success;
1805  else if (*(cache_0 + -3) > cb)
1806  if (*(cache_0 + pixel[13]) >
1807  cb)
1808  goto success;
1809  else
1810  continue;
1811  else
1812  continue;
1813  else if (
1814  *(cache_0 + pixel[11]) > cb)
1815  if (*(cache_0 + -3) > cb)
1816  if (*(cache_0 + pixel[13]) >
1817  cb)
1818  goto success;
1819  else
1820  continue;
1821  else
1822  continue;
1823  else
1824  continue;
1825  else if (*(cache_0 + pixel[14]) < c_b)
1826  if (*(cache_0 + 3) > cb)
1827  if (*(cache_0 + pixel[5]) > cb)
1828  if (*(cache_0 + pixel[7]) >
1829  cb)
1830  goto success;
1831  else
1832  continue;
1833  else
1834  continue;
1835  else
1836  continue;
1837  else if (*(cache_0 + pixel[7]) > cb)
1838  if (*(cache_0 + 3) > cb)
1839  if (*(cache_0 + pixel[5]) > cb)
1840  goto success;
1841  else
1842  continue;
1843  else
1844  continue;
1845  else
1846  continue;
1847  else if (*(cache_0 + pixel[6]) < c_b)
1848  if (*(cache_0 + pixel[13]) > cb)
1849  if (*(cache_0 + pixel[14]) > cb)
1850  if (*(cache_0 + 3) > cb)
1851  if (*(cache_0 + pixel[5]) >
1852  cb)
1853  goto success;
1854  else if (
1855  *(cache_0 + -3) > cb)
1856  goto success;
1857  else
1858  continue;
1859  else if (
1860  *(cache_0 + pixel[11]) > cb)
1861  if (*(cache_0 + -3) > cb)
1862  goto success;
1863  else
1864  continue;
1865  else
1866  continue;
1867  else
1868  continue;
1869  else
1870  continue;
1871  else if (*(cache_0 + pixel[13]) > cb)
1872  if (*(cache_0 + 3) > cb)
1873  if (*(cache_0 + pixel[14]) > cb)
1874  if (*(cache_0 + -3) > cb)
1875  goto success;
1876  else if (
1877  *(cache_0 + pixel[5]) > cb)
1878  goto success;
1879  else
1880  continue;
1881  else
1882  continue;
1883  else if (*(cache_0 + pixel[11]) > cb)
1884  if (*(cache_0 + -3) > cb)
1885  if (*(cache_0 + pixel[14]) > cb)
1886  goto success;
1887  else
1888  continue;
1889  else
1890  continue;
1891  else
1892  continue;
1893  else
1894  continue;
1895  else
1896  continue;
1897  else
1898  continue;
1899  else
1900  continue;
1901  else if (*(cache_0 + pixel[3]) < c_b)
1902  if (*(cache_0 + pixel[1]) < c_b)
1903  if (*(cache_0 + pixel[9]) < c_b)
1904  if (*(cache_0 + pixel[2]) < c_b)
1905  if (*(cache_0 + 3) < c_b)
1906  if (*(cache_0 + pixel[5]) < c_b)
1907  if (*(cache_0 + pixel[6]) < c_b)
1908  if (*(cache_0 + pixel[7]) < c_b)
1909  goto success;
1910  else
1911  continue;
1912  else
1913  continue;
1914  else
1915  continue;
1916  else
1917  continue;
1918  else
1919  continue;
1920  else
1921  continue;
1922  else
1923  continue;
1924  else
1925  continue;
1926  else if (*(cache_0 + pixel[3]) > cb)
1927  if (*(cache_0 + pixel[14]) > cb)
1928  if (*(cache_0 + 3) > cb)
1929  if (*(cache_0 + pixel[2]) > cb)
1930  if (*(cache_0 + pixel[13]) > cb)
1931  if (*(cache_0 + pixel[15]) > cb)
1932  if (*(cache_0 + pixel[1]) > cb)
1933  if (*(cache_0 + pixel[5]) > cb)
1934  goto success;
1935  else if (*(cache_0 + -3) > cb)
1936  goto success;
1937  else
1938  continue;
1939  else
1940  continue;
1941  else
1942  continue;
1943  else if (*(cache_0 + pixel[13]) < c_b)
1944  if (*(cache_0 + pixel[6]) > cb)
1945  if (*(cache_0 + pixel[1]) > cb)
1946  if (*(cache_0 + pixel[5]) > cb)
1947  if (*(cache_0 + pixel[15]) > cb)
1948  goto success;
1949  else
1950  continue;
1951  else
1952  continue;
1953  else
1954  continue;
1955  else
1956  continue;
1957  else if (*(cache_0 + pixel[6]) > cb)
1958  if (*(cache_0 + pixel[5]) > cb)
1959  if (*(cache_0 + pixel[15]) > cb)
1960  if (*(cache_0 + pixel[1]) > cb)
1961  goto success;
1962  else
1963  continue;
1964  else
1965  continue;
1966  else
1967  continue;
1968  else
1969  continue;
1970  else if (*(cache_0 + pixel[2]) < c_b)
1971  if (*(cache_0 + pixel[1]) > cb)
1972  if (*(cache_0 + pixel[9]) > cb)
1973  if (*(cache_0 + pixel[10]) > cb)
1974  if (*(cache_0 + pixel[11]) > cb)
1975  if (*(cache_0 + -3) > cb)
1976  if (*(cache_0 + pixel[13]) >
1977  cb)
1978  if (*(cache_0 +
1979  pixel[15]) > cb)
1980  goto success;
1981  else
1982  continue;
1983  else
1984  continue;
1985  else
1986  continue;
1987  else
1988  continue;
1989  else
1990  continue;
1991  else
1992  continue;
1993  else
1994  continue;
1995  else if (*(cache_0 + pixel[9]) > cb)
1996  if (*(cache_0 + -3) > cb)
1997  if (*(cache_0 + pixel[1]) > cb)
1998  if (*(cache_0 + pixel[11]) > cb)
1999  if (*(cache_0 + pixel[15]) > cb)
2000  if (*(cache_0 + pixel[13]) > cb)
2001  if (*(cache_0 + pixel[10]) >
2002  cb)
2003  goto success;
2004  else
2005  continue;
2006  else
2007  continue;
2008  else
2009  continue;
2010  else
2011  continue;
2012  else
2013  continue;
2014  else
2015  continue;
2016  else
2017  continue;
2018  else if (*(cache_0 + 3) < c_b)
2019  if (*(cache_0 + pixel[1]) > cb)
2020  if (*(cache_0 + pixel[11]) > cb)
2021  if (*(cache_0 + -3) > cb)
2022  if (*(cache_0 + pixel[13]) > cb)
2023  if (*(cache_0 + pixel[15]) > cb)
2024  if (*(cache_0 + pixel[2]) > cb)
2025  goto success;
2026  else if (
2027  *(cache_0 + pixel[9]) > cb)
2028  if (*(cache_0 + pixel[10]) >
2029  cb)
2030  goto success;
2031  else
2032  continue;
2033  else
2034  continue;
2035  else
2036  continue;
2037  else
2038  continue;
2039  else
2040  continue;
2041  else
2042  continue;
2043  else
2044  continue;
2045  else if (*(cache_0 + pixel[11]) > cb)
2046  if (*(cache_0 + pixel[13]) > cb)
2047  if (*(cache_0 + pixel[1]) > cb)
2048  if (*(cache_0 + pixel[15]) > cb)
2049  if (*(cache_0 + -3) > cb)
2050  if (*(cache_0 + pixel[2]) > cb)
2051  goto success;
2052  else if (*(cache_0 + pixel[9]) > cb)
2053  if (*(cache_0 + pixel[10]) > cb)
2054  goto success;
2055  else
2056  continue;
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 if (*(cache_0 + pixel[14]) < c_b)
2070  if (*(cache_0 + pixel[7]) > cb)
2071  if (*(cache_0 + pixel[15]) > cb)
2072  if (*(cache_0 + pixel[2]) > cb)
2073  if (*(cache_0 + 3) > cb)
2074  if (*(cache_0 + pixel[1]) > cb)
2075  if (*(cache_0 + pixel[5]) > cb)
2076  if (*(cache_0 + pixel[6]) > cb)
2077  goto success;
2078  else
2079  continue;
2080  else
2081  continue;
2082  else
2083  continue;
2084  else
2085  continue;
2086  else
2087  continue;
2088  else
2089  continue;
2090  else
2091  continue;
2092  else if (*(cache_0 + pixel[7]) > cb)
2093  if (*(cache_0 + pixel[15]) > cb)
2094  if (*(cache_0 + pixel[5]) > cb)
2095  if (*(cache_0 + pixel[2]) > cb)
2096  if (*(cache_0 + pixel[6]) > cb)
2097  if (*(cache_0 + 3) > cb)
2098  if (*(cache_0 + pixel[1]) > cb)
2099  goto success;
2100  else
2101  continue;
2102  else
2103  continue;
2104  else
2105  continue;
2106  else
2107  continue;
2108  else
2109  continue;
2110  else
2111  continue;
2112  else
2113  continue;
2114  else if (*(cache_0 + pixel[3]) < c_b)
2115  if (*(cache_0 + pixel[10]) > cb)
2116  if (*(cache_0 + -3) > cb)
2117  if (*(cache_0 + pixel[1]) > cb)
2118  if (*(cache_0 + pixel[14]) > cb)
2119  if (*(cache_0 + pixel[11]) > cb)
2120  if (*(cache_0 + pixel[13]) > cb)
2121  if (*(cache_0 + pixel[15]) > cb)
2122  if (*(cache_0 + pixel[2]) > cb)
2123  goto success;
2124  else if (
2125  *(cache_0 + pixel[9]) > cb)
2126  goto success;
2127  else
2128  continue;
2129  else
2130  continue;
2131  else
2132  continue;
2133  else
2134  continue;
2135  else
2136  continue;
2137  else
2138  continue;
2139  else
2140  continue;
2141  else
2142  continue;
2143  else if (*(cache_0 + pixel[10]) > cb)
2144  if (*(cache_0 + pixel[13]) > cb)
2145  if (*(cache_0 + pixel[1]) > cb)
2146  if (*(cache_0 + pixel[11]) > cb)
2147  if (*(cache_0 + pixel[14]) > cb)
2148  if (*(cache_0 + pixel[2]) > cb)
2149  if (*(cache_0 + pixel[15]) > cb)
2150  if (*(cache_0 + -3) > cb)
2151  goto success;
2152  else
2153  continue;
2154  else
2155  continue;
2156  else if (*(cache_0 + pixel[2]) < c_b)
2157  if (*(cache_0 + pixel[9]) > cb)
2158  if (*(cache_0 + -3) > cb)
2159  if (*(cache_0 + pixel[15]) > cb)
2160  goto success;
2161  else
2162  continue;
2163  else
2164  continue;
2165  else
2166  continue;
2167  else if (*(cache_0 + pixel[9]) > cb)
2168  if (*(cache_0 + pixel[15]) > cb)
2169  if (*(cache_0 + -3) > cb)
2170  goto success;
2171  else
2172  continue;
2173  else
2174  continue;
2175  else
2176  continue;
2177  else
2178  continue;
2179  else
2180  continue;
2181  else
2182  continue;
2183  else
2184  continue;
2185  else
2186  continue;
2187  else if (*(cache_0 + pixel[0]) < c_b)
2188  if (*(cache_0 + pixel[8]) > cb)
2189  if (*(cache_0 + pixel[2]) > cb)
2190  if (*(cache_0 + pixel[7]) > cb)
2191  if (*(cache_0 + pixel[9]) > cb)
2192  if (*(cache_0 + pixel[6]) > cb)
2193  if (*(cache_0 + pixel[5]) > cb)
2194  if (*(cache_0 + 3) > cb)
2195  if (*(cache_0 + pixel[10]) > cb)
2196  if (*(cache_0 + pixel[3]) > cb)
2197  goto success;
2198  else if (
2199  *(cache_0 + pixel[11]) > cb)
2200  if (*(cache_0 + -3) > cb)
2201  goto success;
2202  else
2203  continue;
2204  else
2205  continue;
2206  else if (*(cache_0 + pixel[1]) > cb)
2207  if (*(cache_0 + pixel[3]) > cb)
2208  goto success;
2209  else
2210  continue;
2211  else
2212  continue;
2213  else if (*(cache_0 + pixel[10]) > cb)
2214  if (*(cache_0 + pixel[11]) > cb)
2215  if (*(cache_0 + -3) > cb)
2216  if (*(cache_0 + pixel[13]) >
2217  cb)
2218  goto success;
2219  else
2220  continue;
2221  else
2222  continue;
2223  else
2224  continue;
2225  else
2226  continue;
2227  else if (*(cache_0 + pixel[5]) < c_b)
2228  if (*(cache_0 + pixel[10]) > cb)
2229  if (*(cache_0 + pixel[11]) > cb)
2230  if (*(cache_0 + -3) > cb)
2231  if (*(cache_0 + pixel[13]) >
2232  cb)
2233  if (*(cache_0 +
2234  pixel[14]) > cb)
2235  goto success;
2236  else
2237  continue;
2238  else
2239  continue;
2240  else
2241  continue;
2242  else
2243  continue;
2244  else
2245  continue;
2246  else if (*(cache_0 + pixel[13]) > cb)
2247  if (*(cache_0 + pixel[10]) > cb)
2248  if (*(cache_0 + pixel[11]) > cb)
2249  if (*(cache_0 + -3) > cb)
2250  if (*(cache_0 + pixel[14]) >
2251  cb)
2252  goto success;
2253  else
2254  continue;
2255  else
2256  continue;
2257  else
2258  continue;
2259  else
2260  continue;
2261  else
2262  continue;
2263  else if (*(cache_0 + pixel[6]) < c_b)
2264  if (*(cache_0 + pixel[10]) > cb)
2265  if (*(cache_0 + pixel[11]) > cb)
2266  if (*(cache_0 + -3) > cb)
2267  if (*(cache_0 + pixel[13]) > cb)
2268  if (*(cache_0 + pixel[14]) >
2269  cb)
2270  if (*(cache_0 +
2271  pixel[15]) > cb)
2272  goto success;
2273  else
2274  continue;
2275  else
2276  continue;
2277  else
2278  continue;
2279  else
2280  continue;
2281  else
2282  continue;
2283  else
2284  continue;
2285  else if (*(cache_0 + pixel[11]) > cb)
2286  if (*(cache_0 + pixel[10]) > cb)
2287  if (*(cache_0 + -3) > cb)
2288  if (*(cache_0 + pixel[13]) > cb)
2289  if (*(cache_0 + pixel[14]) > cb)
2290  if (*(cache_0 + pixel[15]) >
2291  cb)
2292  goto success;
2293  else
2294  continue;
2295  else
2296  continue;
2297  else
2298  continue;
2299  else
2300  continue;
2301  else
2302  continue;
2303  else
2304  continue;
2305  else if (*(cache_0 + pixel[9]) < c_b)
2306  if (*(cache_0 + pixel[1]) < c_b)
2307  if (*(cache_0 + pixel[10]) < c_b)
2308  if (*(cache_0 + pixel[11]) < c_b)
2309  if (*(cache_0 + -3) < c_b)
2310  if (*(cache_0 + pixel[13]) <
2311  c_b)
2312  if (*(cache_0 + pixel[14]) <
2313  c_b)
2314  if (*(cache_0 +
2315  pixel[15]) < c_b)
2316  goto success;
2317  else
2318  continue;
2319  else
2320  continue;
2321  else
2322  continue;
2323  else
2324  continue;
2325  else
2326  continue;
2327  else
2328  continue;
2329  else
2330  continue;
2331  else
2332  continue;
2333  else if (*(cache_0 + pixel[7]) < c_b)
2334  if (*(cache_0 + pixel[1]) < c_b)
2335  if (*(cache_0 + pixel[9]) < c_b)
2336  if (*(cache_0 + pixel[10]) < c_b)
2337  if (*(cache_0 + pixel[11]) < c_b)
2338  if (*(cache_0 + -3) < c_b)
2339  if (*(cache_0 + pixel[13]) <
2340  c_b)
2341  if (*(cache_0 + pixel[14]) <
2342  c_b)
2343  if (*(cache_0 +
2344  pixel[15]) < c_b)
2345  goto success;
2346  else
2347  continue;
2348  else
2349  continue;
2350  else
2351  continue;
2352  else
2353  continue;
2354  else
2355  continue;
2356  else
2357  continue;
2358  else
2359  continue;
2360  else
2361  continue;
2362  else if (*(cache_0 + pixel[9]) < c_b)
2363  if (*(cache_0 + pixel[1]) < c_b)
2364  if (*(cache_0 + pixel[10]) < c_b)
2365  if (*(cache_0 + pixel[11]) < c_b)
2366  if (*(cache_0 + -3) < c_b)
2367  if (*(cache_0 + pixel[13]) < c_b)
2368  if (*(cache_0 + pixel[14]) <
2369  c_b)
2370  if (*(cache_0 + pixel[15]) <
2371  c_b)
2372  goto success;
2373  else
2374  continue;
2375  else
2376  continue;
2377  else
2378  continue;
2379  else
2380  continue;
2381  else
2382  continue;
2383  else
2384  continue;
2385  else
2386  continue;
2387  else
2388  continue;
2389  else if (*(cache_0 + pixel[2]) < c_b)
2390  if (*(cache_0 + pixel[15]) > cb)
2391  if (*(cache_0 + pixel[7]) > cb)
2392  if (*(cache_0 + pixel[9]) > cb)
2393  if (*(cache_0 + pixel[10]) > cb)
2394  if (*(cache_0 + pixel[11]) > cb)
2395  if (*(cache_0 + -3) > cb)
2396  if (*(cache_0 + pixel[13]) > cb)
2397  if (*(cache_0 + pixel[14]) >
2398  cb)
2399  goto success;
2400  else if (
2401  *(cache_0 + pixel[5]) >
2402  cb)
2403  if (*(cache_0 +
2404  pixel[6]) > cb)
2405  goto success;
2406  else
2407  continue;
2408  else
2409  continue;
2410  else if (*(cache_0 + 3) > cb)
2411  if (*(cache_0 + pixel[5]) >
2412  cb)
2413  if (*(cache_0 +
2414  pixel[6]) > cb)
2415  goto success;
2416  else
2417  continue;
2418  else
2419  continue;
2420  else
2421  continue;
2422  else if (*(cache_0 + pixel[3]) > cb)
2423  if (*(cache_0 + 3) > cb)
2424  if (*(cache_0 + pixel[5]) >
2425  cb)
2426  if (*(cache_0 +
2427  pixel[6]) > cb)
2428  goto success;
2429  else
2430  continue;
2431  else
2432  continue;
2433  else
2434  continue;
2435  else
2436  continue;
2437  else
2438  continue;
2439  else
2440  continue;
2441  else
2442  continue;
2443  else
2444  continue;
2445  else if (*(cache_0 + pixel[15]) < c_b)
2446  if (*(cache_0 + pixel[13]) > cb)
2447  if (*(cache_0 + pixel[6]) > cb)
2448  if (*(cache_0 + pixel[11]) > cb)
2449  if (*(cache_0 + pixel[9]) > cb)
2450  if (*(cache_0 + pixel[7]) > cb)
2451  if (*(cache_0 + pixel[5]) > cb)
2452  if (*(cache_0 + pixel[10]) >
2453  cb)
2454  if (*(cache_0 + -3) >
2455  cb)
2456  goto success;
2457  else if (
2458  *(cache_0 +
2459  pixel[3]) > cb)
2460  if (*(cache_0 + 3) >
2461  cb)
2462  goto success;
2463  else
2464  continue;
2465  else
2466  continue;
2467  else
2468  continue;
2469  else if (
2470  *(cache_0 + pixel[5]) < c_b)
2471  if (*(cache_0 + pixel[10]) >
2472  cb)
2473  if (*(cache_0 + -3) >
2474  cb)
2475  if (*(cache_0 +
2476  pixel[14]) >
2477  cb)
2478  goto success;
2479  else
2480  continue;
2481  else
2482  continue;
2483  else
2484  continue;
2485  else if (
2486  *(cache_0 + pixel[14]) > cb)
2487  if (*(cache_0 + pixel[10]) >
2488  cb)
2489  if (*(cache_0 + -3) >
2490  cb)
2491  goto success;
2492  else
2493  continue;
2494  else
2495  continue;
2496  else
2497  continue;
2498  else
2499  continue;
2500  else
2501  continue;
2502  else
2503  continue;
2504  else if (*(cache_0 + pixel[6]) < c_b)
2505  if (*(cache_0 + pixel[1]) < c_b)
2506  if (*(cache_0 + 3) < c_b)
2507  if (*(cache_0 + pixel[3]) < c_b)
2508  if (*(cache_0 + pixel[14]) <
2509  c_b)
2510  if (*(cache_0 + pixel[5]) <
2511  c_b)
2512  goto success;
2513  else
2514  continue;
2515  else if (
2516  *(cache_0 + pixel[7]) < c_b)
2517  if (*(cache_0 + pixel[5]) <
2518  c_b)
2519  goto success;
2520  else
2521  continue;
2522  else
2523  continue;
2524  else
2525  continue;
2526  else
2527  continue;
2528  else
2529  continue;
2530  else
2531  continue;
2532  else if (*(cache_0 + pixel[13]) < c_b)
2533  if (*(cache_0 + pixel[3]) > cb)
2534  if (*(cache_0 + pixel[14]) > cb)
2535  if (*(cache_0 + 3) > cb)
2536  if (*(cache_0 + pixel[5]) > cb)
2537  if (*(cache_0 + pixel[6]) > cb)
2538  if (*(cache_0 + pixel[7]) >
2539  cb)
2540  if (*(cache_0 +
2541  pixel[9]) > cb)
2542  if (*(cache_0 +
2543  pixel[10]) >
2544  cb)
2545  if (*(cache_0 +
2546  pixel
2547  [11]) >
2548  cb)
2549  goto success;
2550  else
2551  continue;
2552  else
2553  continue;
2554  else
2555  continue;
2556  else
2557  continue;
2558  else
2559  continue;
2560  else
2561  continue;
2562  else
2563  continue;
2564  else if (*(cache_0 + pixel[14]) < c_b)
2565  if (*(cache_0 + pixel[10]) > cb)
2566  if (*(cache_0 + pixel[7]) > cb)
2567  if (*(cache_0 + 3) > cb)
2568  if (*(cache_0 + pixel[5]) >
2569  cb)
2570  if (*(cache_0 +
2571  pixel[6]) > cb)
2572  if (*(cache_0 +
2573  pixel[9]) >
2574  cb)
2575  if (*(cache_0 +
2576  pixel
2577  [11]) >
2578  cb)
2579  goto success;
2580  else
2581  continue;
2582  else
2583  continue;
2584  else
2585  continue;
2586  else
2587  continue;
2588  else
2589  continue;
2590  else
2591  continue;
2592  else if (*(cache_0 + pixel[10]) < c_b)
2593  if (*(cache_0 + pixel[1]) < c_b)
2594  if (*(cache_0 + pixel[11]) <
2595  c_b)
2596  if (*(cache_0 + -3) < c_b)
2597  goto success;
2598  else
2599  continue;
2600  else
2601  continue;
2602  else
2603  continue;
2604  else
2605  continue;
2606  else if (*(cache_0 + pixel[6]) > cb)
2607  if (*(cache_0 + 3) > cb)
2608  if (*(cache_0 + pixel[5]) > cb)
2609  if (*(cache_0 + pixel[7]) > cb)
2610  if (*(cache_0 + pixel[9]) >
2611  cb)
2612  if (*(cache_0 +
2613  pixel[10]) > cb)
2614  if (*(cache_0 +
2615  pixel[11]) >
2616  cb)
2617  goto success;
2618  else
2619  continue;
2620  else
2621  continue;
2622  else
2623  continue;
2624  else
2625  continue;
2626  else
2627  continue;
2628  else
2629  continue;
2630  else
2631  continue;
2632  else if (*(cache_0 + pixel[3]) < c_b)
2633  if (*(cache_0 + pixel[1]) < c_b)
2634  if (*(cache_0 + 3) > cb)
2635  if (*(cache_0 + -3) > cb)
2636  if (*(cache_0 + pixel[5]) > cb)
2637  if (*(cache_0 + pixel[6]) >
2638  cb)
2639  if (*(cache_0 +
2640  pixel[7]) > cb)
2641  if (*(cache_0 +
2642  pixel[9]) >
2643  cb)
2644  if (*(cache_0 +
2645  pixel
2646  [10]) >
2647  cb)
2648  if (*(cache_0 +
2649  pixel
2650  [11]) >
2651  cb)
2652  goto success;
2653  else
2654  continue;
2655  else
2656  continue;
2657  else
2658  continue;
2659  else
2660  continue;
2661  else
2662  continue;
2663  else
2664  continue;
2665  else if (*(cache_0 + -3) < c_b)
2666  if (*(cache_0 + pixel[11]) <
2667  c_b)
2668  if (*(cache_0 + pixel[14]) <
2669  c_b)
2670  goto success;
2671  else
2672  continue;
2673  else
2674  continue;
2675  else
2676  continue;
2677  else if (*(cache_0 + 3) < c_b)
2678  if (*(cache_0 + pixel[14]) > cb)
2679  if (*(cache_0 + pixel[5]) < c_b)
2680  if (*(cache_0 + pixel[6]) <
2681  c_b)
2682  if (*(cache_0 +
2683  pixel[7]) < c_b)
2684  goto success;
2685  else
2686  continue;
2687  else
2688  continue;
2689  else
2690  continue;
2691  else if (
2692  *(cache_0 + pixel[14]) < c_b)
2693  if (*(cache_0 + pixel[5]) < c_b)
2694  goto success;
2695  else if (*(cache_0 + -3) < c_b)
2696  goto success;
2697  else
2698  continue;
2699  else if (
2700  *(cache_0 + pixel[7]) < c_b)
2701  if (*(cache_0 + pixel[5]) < c_b)
2702  if (*(cache_0 + pixel[6]) <
2703  c_b)
2704  goto success;
2705  else
2706  continue;
2707  else
2708  continue;
2709  else
2710  continue;
2711  else if (*(cache_0 + pixel[11]) < c_b)
2712  if (*(cache_0 + pixel[14]) < c_b)
2713  if (*(cache_0 + -3) < c_b)
2714  goto success;
2715  else
2716  continue;
2717  else
2718  continue;
2719  else
2720  continue;
2721  else if (*(cache_0 + 3) > cb)
2722  if (*(cache_0 + pixel[5]) > cb)
2723  if (*(cache_0 + pixel[6]) > cb)
2724  if (*(cache_0 + pixel[7]) > cb)
2725  if (*(cache_0 + pixel[9]) >
2726  cb)
2727  if (*(cache_0 +
2728  pixel[10]) > cb)
2729  if (*(cache_0 +
2730  pixel[11]) >
2731  cb)
2732  if (*(cache_0 +
2733  -3) > cb)
2734  goto success;
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[10]) > cb)
2752  if (*(cache_0 + -3) > cb)
2753  if (*(cache_0 + 3) > cb)
2754  if (*(cache_0 + pixel[5]) > cb)
2755  if (*(cache_0 + pixel[6]) > cb)
2756  if (*(cache_0 + pixel[7]) >
2757  cb)
2758  if (*(cache_0 +
2759  pixel[9]) > cb)
2760  if (*(cache_0 +
2761  pixel[11]) >
2762  cb)
2763  goto success;
2764  else
2765  continue;
2766  else
2767  continue;
2768  else
2769  continue;
2770  else
2771  continue;
2772  else
2773  continue;
2774  else
2775  continue;
2776  else
2777  continue;
2778  else if (*(cache_0 + pixel[10]) < c_b)
2779  if (*(cache_0 + pixel[11]) < c_b)
2780  if (*(cache_0 + pixel[1]) < c_b)
2781  if (*(cache_0 + pixel[14]) < c_b)
2782  if (*(cache_0 + -3) < c_b)
2783  goto success;
2784  else
2785  continue;
2786  else
2787  continue;
2788  else
2789  continue;
2790  else
2791  continue;
2792  else
2793  continue;
2794  else if (*(cache_0 + pixel[6]) > cb)
2795  if (*(cache_0 + 3) > cb)
2796  if (*(cache_0 + pixel[11]) > cb)
2797  if (*(cache_0 + pixel[9]) > cb)
2798  if (*(cache_0 + pixel[5]) > cb)
2799  if (*(cache_0 + pixel[7]) > cb)
2800  if (*(cache_0 + pixel[10]) >
2801  cb)
2802  if (*(cache_0 +
2803  pixel[3]) > cb)
2804  goto success;
2805  else if (
2806  *(cache_0 + -3) >
2807  cb)
2808  goto success;
2809  else
2810  continue;
2811  else
2812  continue;
2813  else
2814  continue;
2815  else
2816  continue;
2817  else
2818  continue;
2819  else
2820  continue;
2821  else
2822  continue;
2823  else if (*(cache_0 + pixel[6]) < c_b)
2824  if (*(cache_0 + pixel[5]) < c_b)
2825  if (*(cache_0 + pixel[3]) < c_b)
2826  if (*(cache_0 + pixel[14]) < c_b)
2827  if (*(cache_0 + pixel[1]) < c_b)
2828  if (*(cache_0 + 3) < c_b)
2829  goto success;
2830  else
2831  continue;
2832  else
2833  continue;
2834  else if (*(cache_0 + pixel[7]) < c_b)
2835  if (*(cache_0 + pixel[1]) < c_b)
2836  if (*(cache_0 + 3) < c_b)
2837  goto success;
2838  else
2839  continue;
2840  else
2841  continue;
2842  else
2843  continue;
2844  else
2845  continue;
2846  else
2847  continue;
2848  else
2849  continue;
2850  else if (*(cache_0 + pixel[6]) > cb)
2851  if (*(cache_0 + pixel[11]) > cb)
2852  if (*(cache_0 + pixel[7]) > cb)
2853  if (*(cache_0 + pixel[9]) > cb)
2854  if (*(cache_0 + pixel[14]) > cb)
2855  if (*(cache_0 + pixel[10]) > cb)
2856  if (*(cache_0 + -3) > cb)
2857  if (*(cache_0 + pixel[13]) >
2858  cb)
2859  goto success;
2860  else if (
2861  *(cache_0 + 3) > cb)
2862  if (*(cache_0 +
2863  pixel[5]) > cb)
2864  goto success;
2865  else
2866  continue;
2867  else
2868  continue;
2869  else if (
2870  *(cache_0 + pixel[3]) > cb)
2871  if (*(cache_0 + 3) > cb)
2872  if (*(cache_0 +
2873  pixel[5]) > cb)
2874  goto success;
2875  else
2876  continue;
2877  else
2878  continue;
2879  else
2880  continue;
2881  else
2882  continue;
2883  else if (*(cache_0 + pixel[14]) < c_b)
2884  if (*(cache_0 + pixel[5]) > cb)
2885  if (*(cache_0 + pixel[10]) > cb)
2886  if (*(cache_0 + 3) > cb)
2887  if (*(cache_0 +
2888  pixel[3]) > cb)
2889  goto success;
2890  else if (
2891  *(cache_0 + -3) >
2892  cb)
2893  goto success;
2894  else
2895  continue;
2896  else if (
2897  *(cache_0 + 3) < c_b)
2898  if (*(cache_0 + -3) >
2899  cb)
2900  if (*(cache_0 +
2901  pixel[13]) >
2902  cb)
2903  goto success;
2904  else
2905  continue;
2906  else
2907  continue;
2908  else if (
2909  *(cache_0 + pixel[13]) >
2910  cb)
2911  if (*(cache_0 + -3) >
2912  cb)
2913  goto success;
2914  else
2915  continue;
2916  else
2917  continue;
2918  else
2919  continue;
2920  else
2921  continue;
2922  else if (*(cache_0 + pixel[5]) > cb)
2923  if (*(cache_0 + pixel[10]) > cb)
2924  if (*(cache_0 + -3) > cb)
2925  if (*(cache_0 + 3) > cb)
2926  goto success;
2927  else if (
2928  *(cache_0 + pixel[13]) >
2929  cb)
2930  goto success;
2931  else
2932  continue;
2933  else if (
2934  *(cache_0 + pixel[3]) > cb)
2935  if (*(cache_0 + 3) > cb)
2936  goto success;
2937  else
2938  continue;
2939  else
2940  continue;
2941  else
2942  continue;
2943  else
2944  continue;
2945  else
2946  continue;
2947  else
2948  continue;
2949  else
2950  continue;
2951  else
2952  continue;
2953  else if (*(cache_0 + pixel[11]) > cb)
2954  if (*(cache_0 + pixel[7]) > cb)
2955  if (*(cache_0 + pixel[9]) > cb)
2956  if (*(cache_0 + pixel[6]) > cb)
2957  if (*(cache_0 + pixel[10]) > cb)
2958  if (*(cache_0 + 3) > cb)
2959  if (*(cache_0 + pixel[3]) > cb)
2960  if (*(cache_0 + pixel[5]) > cb)
2961  goto success;
2962  else if (*(cache_0 + -3) > cb)
2963  if (*(cache_0 + pixel[13]) >
2964  cb)
2965  if (*(cache_0 +
2966  pixel[14]) > cb)
2967  goto success;
2968  else
2969  continue;
2970  else
2971  continue;
2972  else
2973  continue;
2974  else if (*(cache_0 + -3) > cb)
2975  if (*(cache_0 + pixel[5]) > cb)
2976  goto success;
2977  else if (
2978  *(cache_0 + pixel[13]) > cb)
2979  if (*(cache_0 + pixel[14]) >
2980  cb)
2981  goto success;
2982  else
2983  continue;
2984  else
2985  continue;
2986  else
2987  continue;
2988  else if (*(cache_0 + 3) < c_b)
2989  if (*(cache_0 + pixel[13]) > cb)
2990  if (*(cache_0 + pixel[14]) > cb)
2991  if (*(cache_0 + -3) > cb)
2992  goto success;
2993  else
2994  continue;
2995  else if (
2996  *(cache_0 + pixel[5]) > cb)
2997  if (*(cache_0 + -3) > cb)
2998  goto success;
2999  else
3000  continue;
3001  else
3002  continue;
3003  else
3004  continue;
3005  else if (*(cache_0 + pixel[13]) > cb)
3006  if (*(cache_0 + -3) > cb)
3007  if (*(cache_0 + pixel[5]) > cb)
3008  goto success;
3009  else if (
3010  *(cache_0 + pixel[14]) > cb)
3011  goto success;
3012  else
3013  continue;
3014  else
3015  continue;
3016  else
3017  continue;
3018  else
3019  continue;
3020  else if (*(cache_0 + pixel[15]) > cb)
3021  if (*(cache_0 + pixel[10]) > cb)
3022  if (*(cache_0 + -3) > cb)
3023  if (*(cache_0 + pixel[13]) > cb)
3024  if (*(cache_0 + pixel[14]) > cb)
3025  goto success;
3026  else
3027  continue;
3028  else
3029  continue;
3030  else
3031  continue;
3032  else
3033  continue;
3034  else
3035  continue;
3036  else
3037  continue;
3038  else
3039  continue;
3040  else if (*(cache_0 + pixel[11]) < c_b)
3041  if (*(cache_0 + pixel[9]) < c_b)
3042  if (*(cache_0 + pixel[10]) < c_b)
3043  if (*(cache_0 + pixel[13]) < c_b)
3044  if (*(cache_0 + pixel[1]) < c_b)
3045  if (*(cache_0 + pixel[14]) < c_b)
3046  if (*(cache_0 + -3) < c_b)
3047  if (*(cache_0 + pixel[15]) <
3048  c_b)
3049  goto success;
3050  else
3051  continue;
3052  else
3053  continue;
3054  else
3055  continue;
3056  else
3057  continue;
3058  else
3059  continue;
3060  else
3061  continue;
3062  else
3063  continue;
3064  else
3065  continue;
3066  else if (*(cache_0 + pixel[8]) < c_b)
3067  if (*(cache_0 + 3) > cb)
3068  if (*(cache_0 + -3) < c_b)
3069  if (*(cache_0 + pixel[11]) < c_b)
3070  if (*(cache_0 + pixel[13]) < c_b)
3071  if (*(cache_0 + pixel[14]) < c_b)
3072  if (*(cache_0 + pixel[10]) > cb)
3073  if (*(cache_0 + pixel[1]) < c_b)
3074  if (*(cache_0 + pixel[2]) < c_b)
3075  if (*(cache_0 + pixel[3]) <
3076  c_b)
3077  if (*(cache_0 +
3078  pixel[15]) < c_b)
3079  goto success;
3080  else
3081  continue;
3082  else
3083  continue;
3084  else
3085  continue;
3086  else
3087  continue;
3088  else if (*(cache_0 + pixel[10]) < c_b)
3089  if (*(cache_0 + pixel[15]) < c_b)
3090  if (*(cache_0 + pixel[9]) < c_b)
3091  goto success;
3092  else if (
3093  *(cache_0 + pixel[1]) < c_b)
3094  if (*(cache_0 + pixel[2]) <
3095  c_b)
3096  goto success;
3097  else
3098  continue;
3099  else
3100  continue;
3101  else if (
3102  *(cache_0 + pixel[6]) < c_b)
3103  if (*(cache_0 + pixel[7]) < c_b)
3104  if (*(cache_0 + pixel[9]) <
3105  c_b)
3106  goto success;
3107  else
3108  continue;
3109  else
3110  continue;
3111  else
3112  continue;
3113  else if (*(cache_0 + pixel[3]) < c_b)
3114  if (*(cache_0 + pixel[1]) < c_b)
3115  if (*(cache_0 + pixel[2]) < c_b)
3116  if (*(cache_0 + pixel[15]) <
3117  c_b)
3118  goto success;
3119  else
3120  continue;
3121  else
3122  continue;
3123  else
3124  continue;
3125  else
3126  continue;
3127  else if (*(cache_0 + pixel[5]) < c_b)
3128  if (*(cache_0 + pixel[6]) < c_b)
3129  if (*(cache_0 + pixel[7]) < c_b)
3130  if (*(cache_0 + pixel[9]) < c_b)
3131  if (*(cache_0 + pixel[10]) <
3132  c_b)
3133  goto success;
3134  else
3135  continue;
3136  else
3137  continue;
3138  else
3139  continue;
3140  else
3141  continue;
3142  else
3143  continue;
3144  else
3145  continue;
3146  else
3147  continue;
3148  else
3149  continue;
3150  else if (*(cache_0 + 3) < c_b)
3151  if (*(cache_0 + pixel[2]) > cb)
3152  if (*(cache_0 + pixel[10]) < c_b)
3153  if (*(cache_0 + pixel[11]) < c_b)
3154  if (*(cache_0 + pixel[9]) < c_b)
3155  if (*(cache_0 + -3) < c_b)
3156  if (*(cache_0 + pixel[7]) < c_b)
3157  if (*(cache_0 + pixel[6]) < c_b)
3158  if (*(cache_0 + pixel[5]) <
3159  c_b)
3160  goto success;
3161  else if (
3162  *(cache_0 + pixel[13]) <
3163  c_b)
3164  if (*(cache_0 +
3165  pixel[14]) < c_b)
3166  goto success;
3167  else
3168  continue;
3169  else
3170  continue;
3171  else if (
3172  *(cache_0 + pixel[13]) <
3173  c_b)
3174  if (*(cache_0 + pixel[14]) <
3175  c_b)
3176  if (*(cache_0 +
3177  pixel[15]) < c_b)
3178  goto success;
3179  else
3180  continue;
3181  else
3182  continue;
3183  else
3184  continue;
3185  else if (
3186  *(cache_0 + pixel[13]) < c_b)
3187  if (*(cache_0 + pixel[14]) <
3188  c_b)
3189  if (*(cache_0 + pixel[15]) <
3190  c_b)
3191  goto success;
3192  else
3193  continue;
3194  else
3195  continue;
3196  else
3197  continue;
3198  else if (*(cache_0 + pixel[3]) < c_b)
3199  if (*(cache_0 + pixel[5]) < c_b)
3200  if (*(cache_0 + pixel[6]) < c_b)
3201  if (*(cache_0 + pixel[7]) <
3202  c_b)
3203  goto success;
3204  else
3205  continue;
3206  else
3207  continue;
3208  else
3209  continue;
3210  else
3211  continue;
3212  else
3213  continue;
3214  else
3215  continue;
3216  else
3217  continue;
3218  else if (*(cache_0 + pixel[2]) < c_b)
3219  if (*(cache_0 + pixel[6]) > cb)
3220  if (*(cache_0 + pixel[13]) < c_b)
3221  if (*(cache_0 + pixel[14]) < c_b)
3222  if (*(cache_0 + pixel[15]) < c_b)
3223  if (*(cache_0 + pixel[1]) < c_b)
3224  if (*(cache_0 + pixel[3]) < c_b)
3225  if (*(cache_0 + -3) < c_b)
3226  goto success;
3227  else if (
3228  *(cache_0 + pixel[5]) <
3229  c_b)
3230  goto success;
3231  else
3232  continue;
3233  else if (
3234  *(cache_0 + pixel[10]) <
3235  c_b)
3236  if (*(cache_0 + pixel[11]) <
3237  c_b)
3238  if (*(cache_0 + -3) <
3239  c_b)
3240  goto success;
3241  else
3242  continue;
3243  else
3244  continue;
3245  else
3246  continue;
3247  else if (
3248  *(cache_0 + pixel[9]) < c_b)
3249  if (*(cache_0 + pixel[10]) <
3250  c_b)
3251  if (*(cache_0 + pixel[11]) <
3252  c_b)
3253  if (*(cache_0 + -3) <
3254  c_b)
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
3267  continue;
3268  else
3269  continue;
3270  else if (*(cache_0 + pixel[6]) < c_b)
3271  if (*(cache_0 + pixel[3]) > cb)
3272  if (*(cache_0 + pixel[10]) < c_b)
3273  if (*(cache_0 + pixel[11]) < c_b)
3274  if (*(cache_0 + -3) < c_b)
3275  if (*(cache_0 + pixel[9]) < c_b)
3276  if (*(cache_0 + pixel[7]) <
3277  c_b)
3278  if (*(cache_0 +
3279  pixel[5]) < c_b)
3280  goto success;
3281  else if (
3282  *(cache_0 +
3283  pixel[13]) < c_b)
3284  if (*(cache_0 +
3285  pixel[14]) <
3286  c_b)
3287  goto success;
3288  else
3289  continue;
3290  else
3291  continue;
3292  else if (
3293  *(cache_0 + pixel[13]) <
3294  c_b)
3295  if (*(cache_0 +
3296  pixel[14]) < c_b)
3297  if (*(cache_0 +
3298  pixel[15]) <
3299  c_b)
3300  goto success;
3301  else
3302  continue;
3303  else
3304  continue;
3305  else
3306  continue;
3307  else if (
3308  *(cache_0 + pixel[1]) < c_b)
3309  if (*(cache_0 + pixel[13]) <
3310  c_b)
3311  if (*(cache_0 +
3312  pixel[14]) < c_b)
3313  if (*(cache_0 +
3314  pixel[15]) <
3315  c_b)
3316  goto success;
3317  else
3318  continue;
3319  else
3320  continue;
3321  else
3322  continue;
3323  else
3324  continue;
3325  else
3326  continue;
3327  else
3328  continue;
3329  else
3330  continue;
3331  else if (*(cache_0 + pixel[3]) < c_b)
3332  if (*(cache_0 + pixel[5]) > cb)
3333  if (*(cache_0 + -3) < c_b)
3334  if (*(cache_0 + pixel[13]) < c_b)
3335  if (*(cache_0 + pixel[14]) <
3336  c_b)
3337  if (*(cache_0 + pixel[15]) <
3338  c_b)
3339  if (*(cache_0 +
3340  pixel[1]) < c_b)
3341  goto success;
3342  else if (
3343  *(cache_0 +
3344  pixel[9]) < c_b)
3345  if (*(cache_0 +
3346  pixel[10]) <
3347  c_b)
3348  if (*(cache_0 +
3349  pixel
3350  [11]) <
3351  c_b)
3352  goto success;
3353  else
3354  continue;
3355  else
3356  continue;
3357  else
3358  continue;
3359  else if (
3360  *(cache_0 + pixel[7]) <
3361  c_b)
3362  if (*(cache_0 +
3363  pixel[9]) < c_b)
3364  if (*(cache_0 +
3365  pixel[10]) <
3366  c_b)
3367  if (*(cache_0 +
3368  pixel
3369  [11]) <
3370  c_b)
3371  goto success;
3372  else
3373  continue;
3374  else
3375  continue;
3376  else
3377  continue;
3378  else
3379  continue;
3380  else
3381  continue;
3382  else
3383  continue;
3384  else
3385  continue;
3386  else if (*(cache_0 + pixel[5]) < c_b)
3387  if (*(cache_0 + pixel[7]) > cb)
3388  if (*(cache_0 + pixel[14]) < c_b)
3389  if (*(cache_0 + pixel[15]) <
3390  c_b)
3391  if (*(cache_0 + pixel[1]) <
3392  c_b)
3393  goto success;
3394  else if (
3395  *(cache_0 + pixel[9]) <
3396  c_b)
3397  if (*(cache_0 +
3398  pixel[10]) < c_b)
3399  if (*(cache_0 +
3400  pixel[11]) <
3401  c_b)
3402  if (*(cache_0 +
3403  -3) < c_b)
3404  if (*(cache_0 +
3405  pixel
3406  [13]) <
3407  c_b)
3408  goto success;
3409  else
3410  continue;
3411  else
3412  continue;
3413  else
3414  continue;
3415  else
3416  continue;
3417  else
3418  continue;
3419  else
3420  continue;
3421  else
3422  continue;
3423  else if (*(cache_0 + pixel[7]) < c_b)
3424  if (*(cache_0 + pixel[1]) > cb)
3425  if (*(cache_0 + pixel[9]) < c_b)
3426  if (*(cache_0 + pixel[10]) <
3427  c_b)
3428  goto success;
3429  else
3430  continue;
3431  else
3432  continue;
3433  else if (
3434  *(cache_0 + pixel[1]) < c_b)
3435  goto success;
3436  else if (
3437  *(cache_0 + pixel[10]) < c_b)
3438  if (*(cache_0 + pixel[9]) < c_b)
3439  goto success;
3440  else
3441  continue;
3442  else
3443  continue;
3444  else if (*(cache_0 + pixel[14]) < c_b)
3445  if (*(cache_0 + pixel[15]) < c_b)
3446  if (*(cache_0 + pixel[1]) > cb)
3447  if (*(cache_0 + pixel[9]) <
3448  c_b)
3449  if (*(cache_0 +
3450  pixel[10]) < c_b)
3451  if (*(cache_0 +
3452  pixel[11]) <
3453  c_b)
3454  if (*(cache_0 +
3455  -3) < c_b)
3456  if (*(cache_0 +
3457  pixel
3458  [13]) <
3459  c_b)
3460  goto success;
3461  else
3462  continue;
3463  else
3464  continue;
3465  else
3466  continue;
3467  else
3468  continue;
3469  else
3470  continue;
3471  else if (
3472  *(cache_0 + pixel[1]) < c_b)
3473  goto success;
3474  else if (
3475  *(cache_0 + pixel[11]) <
3476  c_b)
3477  if (*(cache_0 + pixel[9]) <
3478  c_b)
3479  if (*(cache_0 + -3) <
3480  c_b)
3481  if (*(cache_0 +
3482  pixel[13]) <
3483  c_b)
3484  if (*(cache_0 +
3485  pixel
3486  [10]) <
3487  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 + -3) < c_b)
3504  if (*(cache_0 + pixel[14]) < c_b)
3505  if (*(cache_0 + pixel[13]) < c_b)
3506  if (*(cache_0 + pixel[1]) > cb)
3507  if (*(cache_0 + pixel[9]) <
3508  c_b)
3509  if (*(cache_0 +
3510  pixel[10]) < c_b)
3511  if (*(cache_0 +
3512  pixel[11]) <
3513  c_b)
3514  if (*(cache_0 +
3515  pixel
3516  [15]) <
3517  c_b)
3518  goto success;
3519  else if (
3520  *(cache_0 +
3521  pixel
3522  [7]) <
3523  c_b)
3524  goto success;
3525  else
3526  continue;
3527  else
3528  continue;
3529  else
3530  continue;
3531  else
3532  continue;
3533  else if (
3534  *(cache_0 + pixel[1]) < c_b)
3535  if (*(cache_0 + pixel[15]) >
3536  cb)
3537  if (*(cache_0 +
3538  pixel[7]) < c_b)
3539  if (*(cache_0 +
3540  pixel[9]) <
3541  c_b)
3542  if (*(cache_0 +
3543  pixel
3544  [10]) <
3545  c_b)
3546  if (*(cache_0 +
3547  pixel
3548  [11]) <
3549  c_b)
3550  goto success;
3551  else
3552  continue;
3553  else
3554  continue;
3555  else
3556  continue;
3557  else
3558  continue;
3559  else if (
3560  *(cache_0 + pixel[15]) <
3561  c_b)
3562  goto success;
3563  else if (
3564  *(cache_0 + pixel[10]) <
3565  c_b)
3566  if (*(cache_0 +
3567  pixel[7]) < c_b)
3568  if (*(cache_0 +
3569  pixel[9]) <
3570  c_b)
3571  if (*(cache_0 +
3572  pixel
3573  [11]) <
3574  c_b)
3575  goto success;
3576  else
3577  continue;
3578  else
3579  continue;
3580  else
3581  continue;
3582  else
3583  continue;
3584  else if (
3585  *(cache_0 + pixel[10]) <
3586  c_b)
3587  if (*(cache_0 + pixel[11]) <
3588  c_b)
3589  if (*(cache_0 +
3590  pixel[9]) < c_b)
3591  if (*(cache_0 +
3592  pixel[15]) <
3593  c_b)
3594  goto success;
3595  else if (
3596  *(cache_0 +
3597  pixel[7]) <
3598  c_b)
3599  goto success;
3600  else
3601  continue;
3602  else
3603  continue;
3604  else
3605  continue;
3606  else
3607  continue;
3608  else
3609  continue;
3610  else
3611  continue;
3612  else
3613  continue;
3614  else if (*(cache_0 + pixel[11]) < c_b)
3615  if (*(cache_0 + -3) < c_b)
3616  if (*(cache_0 + pixel[10]) < c_b)
3617  if (*(cache_0 + pixel[9]) > cb)
3618  if (*(cache_0 + pixel[1]) < c_b)
3619  if (*(cache_0 + pixel[13]) <
3620  c_b)
3621  if (*(cache_0 +
3622  pixel[14]) < c_b)
3623  if (*(cache_0 +
3624  pixel[15]) <
3625  c_b)
3626  goto success;
3627  else
3628  continue;
3629  else
3630  continue;
3631  else
3632  continue;
3633  else
3634  continue;
3635  else if (
3636  *(cache_0 + pixel[9]) < c_b)
3637  if (*(cache_0 + pixel[7]) > cb)
3638  if (*(cache_0 + pixel[13]) <
3639  c_b)
3640  if (*(cache_0 +
3641  pixel[14]) < c_b)
3642  if (*(cache_0 +
3643  pixel[15]) <
3644  c_b)
3645  goto success;
3646  else
3647  continue;
3648  else
3649  continue;
3650  else
3651  continue;
3652  else if (
3653  *(cache_0 + pixel[7]) < c_b)
3654  if (*(cache_0 + pixel[5]) >
3655  cb)
3656  if (*(cache_0 +
3657  pixel[13]) < c_b)
3658  if (*(cache_0 +
3659  pixel[14]) <
3660  c_b)
3661  goto success;
3662  else
3663  continue;
3664  else
3665  continue;
3666  else if (
3667  *(cache_0 + pixel[5]) <
3668  c_b)
3669  goto success;
3670  else if (
3671  *(cache_0 + pixel[14]) <
3672  c_b)
3673  if (*(cache_0 +
3674  pixel[13]) < c_b)
3675  goto success;
3676  else
3677  continue;
3678  else
3679  continue;
3680  else if (
3681  *(cache_0 + pixel[13]) <
3682  c_b)
3683  if (*(cache_0 + pixel[15]) <
3684  c_b)
3685  if (*(cache_0 +
3686  pixel[14]) < c_b)
3687  goto success;
3688  else
3689  continue;
3690  else
3691  continue;
3692  else
3693  continue;
3694  else if (
3695  *(cache_0 + pixel[14]) < c_b)
3696  if (*(cache_0 + pixel[13]) <
3697  c_b)
3698  if (*(cache_0 + pixel[15]) <
3699  c_b)
3700  if (*(cache_0 +
3701  pixel[1]) < c_b)
3702  goto success;
3703  else
3704  continue;
3705  else
3706  continue;
3707  else
3708  continue;
3709  else
3710  continue;
3711  else
3712  continue;
3713  else
3714  continue;
3715  else
3716  continue;
3717  else if (*(cache_0 + pixel[13]) < c_b)
3718  if (*(cache_0 + pixel[14]) < c_b)
3719  if (*(cache_0 + pixel[15]) < c_b)
3720  if (*(cache_0 + -3) > cb)
3721  if (*(cache_0 + pixel[5]) < c_b)
3722  if (*(cache_0 + pixel[1]) < c_b)
3723  if (*(cache_0 + pixel[3]) <
3724  c_b)
3725  goto success;
3726  else
3727  continue;
3728  else
3729  continue;
3730  else
3731  continue;
3732  else if (*(cache_0 + -3) < c_b)
3733  if (*(cache_0 + pixel[3]) > cb)
3734  if (*(cache_0 + pixel[10]) <
3735  c_b)
3736  if (*(cache_0 + pixel[11]) <
3737  c_b)
3738  if (*(cache_0 +
3739  pixel[1]) < c_b)
3740  goto success;
3741  else if (
3742  *(cache_0 +
3743  pixel[9]) < c_b)
3744  goto success;
3745  else
3746  continue;
3747  else
3748  continue;
3749  else
3750  continue;
3751  else if (
3752  *(cache_0 + pixel[3]) < c_b)
3753  if (*(cache_0 + pixel[1]) > cb)
3754  if (*(cache_0 + pixel[9]) <
3755  c_b)
3756  if (*(cache_0 +
3757  pixel[10]) < c_b)
3758  if (*(cache_0 +
3759  pixel[11]) <
3760  c_b)
3761  goto success;
3762  else
3763  continue;
3764  else
3765  continue;
3766  else
3767  continue;
3768  else if (
3769  *(cache_0 + pixel[1]) < c_b)
3770  goto success;
3771  else if (
3772  *(cache_0 + pixel[10]) <
3773  c_b)
3774  if (*(cache_0 + pixel[9]) <
3775  c_b)
3776  if (*(cache_0 +
3777  pixel[11]) < c_b)
3778  goto success;
3779  else
3780  continue;
3781  else
3782  continue;
3783  else
3784  continue;
3785  else if (
3786  *(cache_0 + pixel[10]) < c_b)
3787  if (*(cache_0 + pixel[11]) <
3788  c_b)
3789  if (*(cache_0 + pixel[9]) <
3790  c_b)
3791  goto success;
3792  else if (
3793  *(cache_0 + pixel[1]) <
3794  c_b)
3795  goto success;
3796  else
3797  continue;
3798  else
3799  continue;
3800  else
3801  continue;
3802  else if (*(cache_0 + pixel[5]) < c_b)
3803  if (*(cache_0 + pixel[3]) < c_b)
3804  if (*(cache_0 + pixel[1]) < c_b)
3805  goto success;
3806  else
3807  continue;
3808  else
3809  continue;
3810  else
3811  continue;
3812  else
3813  continue;
3814  else
3815  continue;
3816  else
3817  continue;
3818  else if (*(cache_0 + pixel[11]) < c_b)
3819  if (*(cache_0 + pixel[10]) < c_b)
3820  if (*(cache_0 + pixel[9]) < c_b)
3821  if (*(cache_0 + -3) > cb)
3822  if (*(cache_0 + pixel[3]) < c_b)
3823  if (*(cache_0 + pixel[5]) < c_b)
3824  if (*(cache_0 + pixel[6]) < c_b)
3825  if (*(cache_0 + pixel[7]) <
3826  c_b)
3827  goto success;
3828  else
3829  continue;
3830  else
3831  continue;
3832  else
3833  continue;
3834  else
3835  continue;
3836  else if (*(cache_0 + -3) < c_b)
3837  if (*(cache_0 + pixel[6]) > cb)
3838  if (*(cache_0 + pixel[13]) < c_b)
3839  if (*(cache_0 + pixel[14]) <
3840  c_b)
3841  if (*(cache_0 + pixel[15]) <
3842  c_b)
3843  goto success;
3844  else
3845  continue;
3846  else
3847  continue;
3848  else
3849  continue;
3850  else if (*(cache_0 + pixel[6]) < c_b)
3851  if (*(cache_0 + pixel[7]) > cb)
3852  if (*(cache_0 + pixel[13]) <
3853  c_b)
3854  if (*(cache_0 + pixel[14]) <
3855  c_b)
3856  if (*(cache_0 +
3857  pixel[15]) < c_b)
3858  goto success;
3859  else
3860  continue;
3861  else
3862  continue;
3863  else
3864  continue;
3865  else if (
3866  *(cache_0 + pixel[7]) < c_b)
3867  if (*(cache_0 + pixel[5]) > cb)
3868  if (*(cache_0 + pixel[13]) <
3869  c_b)
3870  if (*(cache_0 +
3871  pixel[14]) < c_b)
3872  goto success;
3873  else
3874  continue;
3875  else
3876  continue;
3877  else if (
3878  *(cache_0 + pixel[5]) < c_b)
3879  goto success;
3880  else if (
3881  *(cache_0 + pixel[14]) <
3882  c_b)
3883  if (*(cache_0 + pixel[13]) <
3884  c_b)
3885  goto success;
3886  else
3887  continue;
3888  else
3889  continue;
3890  else if (
3891  *(cache_0 + pixel[14]) < c_b)
3892  if (*(cache_0 + pixel[15]) <
3893  c_b)
3894  if (*(cache_0 + pixel[13]) <
3895  c_b)
3896  goto success;
3897  else
3898  continue;
3899  else
3900  continue;
3901  else
3902  continue;
3903  else if (*(cache_0 + pixel[14]) < c_b)
3904  if (*(cache_0 + pixel[15]) < c_b)
3905  if (*(cache_0 + pixel[13]) <
3906  c_b)
3907  goto success;
3908  else
3909  continue;
3910  else
3911  continue;
3912  else
3913  continue;
3914  else if (*(cache_0 + pixel[3]) < c_b)
3915  if (*(cache_0 + pixel[6]) < c_b)
3916  if (*(cache_0 + pixel[5]) < c_b)
3917  if (*(cache_0 + pixel[7]) < c_b)
3918  goto success;
3919  else
3920  continue;
3921  else
3922  continue;
3923  else
3924  continue;
3925  else
3926  continue;
3927  else
3928  continue;
3929  else
3930  continue;
3931  else
3932  continue;
3933  else if (*(cache_0 + -3) < c_b)
3934  if (*(cache_0 + pixel[11]) < c_b)
3935  if (*(cache_0 + pixel[13]) < c_b)
3936  if (*(cache_0 + pixel[10]) > cb)
3937  if (*(cache_0 + pixel[3]) < c_b)
3938  if (*(cache_0 + pixel[1]) < c_b)
3939  if (*(cache_0 + pixel[2]) < c_b)
3940  if (*(cache_0 + pixel[14]) <
3941  c_b)
3942  if (*(cache_0 + pixel[15]) <
3943  c_b)
3944  goto success;
3945  else
3946  continue;
3947  else
3948  continue;
3949  else
3950  continue;
3951  else
3952  continue;
3953  else
3954  continue;
3955  else if (*(cache_0 + pixel[10]) < c_b)
3956  if (*(cache_0 + pixel[14]) > cb)
3957  if (*(cache_0 + pixel[5]) < c_b)
3958  if (*(cache_0 + pixel[6]) < c_b)
3959  if (*(cache_0 + pixel[7]) < c_b)
3960  if (*(cache_0 + pixel[9]) <
3961  c_b)
3962  goto success;
3963  else
3964  continue;
3965  else
3966  continue;
3967  else
3968  continue;
3969  else
3970  continue;
3971  else if (*(cache_0 + pixel[14]) < c_b)
3972  if (*(cache_0 + pixel[15]) < c_b)
3973  if (*(cache_0 + pixel[9]) > cb)
3974  if (*(cache_0 + pixel[1]) < c_b)
3975  if (*(cache_0 + pixel[2]) <
3976  c_b)
3977  goto success;
3978  else
3979  continue;
3980  else
3981  continue;
3982  else if (
3983  *(cache_0 + pixel[9]) < c_b)
3984  goto success;
3985  else if (
3986  *(cache_0 + pixel[2]) < c_b)
3987  if (*(cache_0 + pixel[1]) < c_b)
3988  goto success;
3989  else
3990  continue;
3991  else
3992  continue;
3993  else if (*(cache_0 + pixel[6]) < c_b)
3994  if (*(cache_0 + pixel[7]) < c_b)
3995  if (*(cache_0 + pixel[9]) < c_b)
3996  goto success;
3997  else
3998  continue;
3999  else
4000  continue;
4001  else
4002  continue;
4003  else if (*(cache_0 + pixel[5]) < c_b)
4004  if (*(cache_0 + pixel[6]) < c_b)
4005  if (*(cache_0 + pixel[9]) < c_b)
4006  if (*(cache_0 + pixel[7]) < c_b)
4007  goto success;
4008  else
4009  continue;
4010  else
4011  continue;
4012  else
4013  continue;
4014  else
4015  continue;
4016  else if (*(cache_0 + pixel[3]) < c_b)
4017  if (*(cache_0 + pixel[2]) < c_b)
4018  if (*(cache_0 + pixel[14]) < c_b)
4019  if (*(cache_0 + pixel[15]) < c_b)
4020  if (*(cache_0 + pixel[1]) < c_b)
4021  goto success;
4022  else
4023  continue;
4024  else
4025  continue;
4026  else
4027  continue;
4028  else
4029  continue;
4030  else
4031  continue;
4032  else
4033  continue;
4034  else
4035  continue;
4036  else
4037  continue;
4038  else if (*(cache_0 + -3) > cb)
4039  if (*(cache_0 + pixel[5]) < c_b)
4040  if (*(cache_0 + pixel[2]) < c_b)
4041  if (*(cache_0 + pixel[15]) < c_b)
4042  if (*(cache_0 + pixel[1]) < c_b)
4043  if (*(cache_0 + pixel[6]) > cb)
4044  if (*(cache_0 + pixel[13]) < c_b)
4045  if (*(cache_0 + pixel[3]) < c_b)
4046  if (*(cache_0 + 3) < c_b)
4047  if (*(cache_0 + pixel[14]) <
4048  c_b)
4049  goto success;
4050  else
4051  continue;
4052  else
4053  continue;
4054  else
4055  continue;
4056  else
4057  continue;
4058  else if (*(cache_0 + pixel[6]) < c_b)
4059  if (*(cache_0 + 3) < c_b)
4060  if (*(cache_0 + pixel[7]) > cb)
4061  if (*(cache_0 + pixel[3]) < c_b)
4062  if (*(cache_0 + pixel[14]) <
4063  c_b)
4064  goto success;
4065  else
4066  continue;
4067  else
4068  continue;
4069  else if (
4070  *(cache_0 + pixel[7]) < c_b)
4071  if (*(cache_0 + pixel[3]) < c_b)
4072  goto success;
4073  else
4074  continue;
4075  else if (
4076  *(cache_0 + pixel[14]) < c_b)
4077  if (*(cache_0 + pixel[3]) < c_b)
4078  goto success;
4079  else
4080  continue;
4081  else
4082  continue;
4083  else
4084  continue;
4085  else if (*(cache_0 + pixel[13]) < c_b)
4086  if (*(cache_0 + pixel[14]) < c_b)
4087  if (*(cache_0 + pixel[3]) < c_b)
4088  if (*(cache_0 + 3) < c_b)
4089  goto success;
4090  else
4091  continue;
4092  else
4093  continue;
4094  else
4095  continue;
4096  else
4097  continue;
4098  else
4099  continue;
4100  else
4101  continue;
4102  else
4103  continue;
4104  else
4105  continue;
4106  else if (*(cache_0 + -3) < c_b)
4107  if (*(cache_0 + pixel[2]) < c_b)
4108  if (*(cache_0 + pixel[15]) < c_b)
4109  if (*(cache_0 + pixel[10]) > cb)
4110  if (*(cache_0 + pixel[3]) < c_b)
4111  if (*(cache_0 + pixel[1]) < c_b)
4112  if (*(cache_0 + 3) < c_b)
4113  if (*(cache_0 + pixel[13]) > cb)
4114  if (*(cache_0 + pixel[5]) < c_b)
4115  if (*(cache_0 + pixel[6]) <
4116  c_b)
4117  if (*(cache_0 +
4118  pixel[7]) < c_b)
4119  goto success;
4120  else if (
4121  *(cache_0 +
4122  pixel[14]) < c_b)
4123  goto success;
4124  else
4125  continue;
4126  else
4127  continue;
4128  else
4129  continue;
4130  else if (
4131  *(cache_0 + pixel[13]) < c_b)
4132  if (*(cache_0 + pixel[14]) > cb)
4133  if (*(cache_0 + pixel[5]) <
4134  c_b)
4135  if (*(cache_0 +
4136  pixel[6]) < c_b)
4137  if (*(cache_0 +
4138  pixel[7]) <
4139  c_b)
4140  goto success;
4141  else
4142  continue;
4143  else
4144  continue;
4145  else
4146  continue;
4147  else if (
4148  *(cache_0 + pixel[14]) <
4149  c_b)
4150  goto success;
4151  else if (
4152  *(cache_0 + pixel[7]) < c_b)
4153  if (*(cache_0 + pixel[5]) <
4154  c_b)
4155  if (*(cache_0 +
4156  pixel[6]) < c_b)
4157  goto success;
4158  else
4159  continue;
4160  else
4161  continue;
4162  else
4163  continue;
4164  else if (
4165  *(cache_0 + pixel[6]) < c_b)
4166  if (*(cache_0 + pixel[14]) > cb)
4167  if (*(cache_0 + pixel[5]) <
4168  c_b)
4169  if (*(cache_0 +
4170  pixel[7]) < c_b)
4171  goto success;
4172  else
4173  continue;
4174  else
4175  continue;
4176  else if (
4177  *(cache_0 + pixel[14]) <
4178  c_b)
4179  if (*(cache_0 + pixel[5]) <
4180  c_b)
4181  goto success;
4182  else
4183  continue;
4184  else if (
4185  *(cache_0 + pixel[7]) < c_b)
4186  if (*(cache_0 + pixel[5]) <
4187  c_b)
4188  goto success;
4189  else
4190  continue;
4191  else
4192  continue;
4193  else
4194  continue;
4195  else if (*(cache_0 + pixel[11]) < c_b)
4196  if (*(cache_0 + pixel[13]) < c_b)
4197  if (*(cache_0 + pixel[14]) <
4198  c_b)
4199  goto success;
4200  else
4201  continue;
4202  else
4203  continue;
4204  else
4205  continue;
4206  else
4207  continue;
4208  else
4209  continue;
4210  else if (*(cache_0 + pixel[10]) < c_b)
4211  if (*(cache_0 + pixel[14]) > cb)
4212  if (*(cache_0 + 3) < c_b)
4213  if (*(cache_0 + pixel[1]) < c_b)
4214  if (*(cache_0 + pixel[3]) < c_b)
4215  if (*(cache_0 + pixel[5]) < c_b)
4216  if (*(cache_0 + pixel[6]) <
4217  c_b)
4218  if (*(cache_0 +
4219  pixel[7]) < c_b)
4220  goto success;
4221  else
4222  continue;
4223  else
4224  continue;
4225  else
4226  continue;
4227  else
4228  continue;
4229  else
4230  continue;
4231  else
4232  continue;
4233  else if (*(cache_0 + pixel[14]) < c_b)
4234  if (*(cache_0 + pixel[1]) < c_b)
4235  if (*(cache_0 + pixel[11]) > cb)
4236  if (*(cache_0 + pixel[3]) < c_b)
4237  if (*(cache_0 + 3) < c_b)
4238  if (*(cache_0 + pixel[13]) <
4239  c_b)
4240  goto success;
4241  else if (
4242  *(cache_0 + pixel[5]) <
4243  c_b)
4244  if (*(cache_0 +
4245  pixel[6]) < c_b)
4246  goto success;
4247  else
4248  continue;
4249  else
4250  continue;
4251  else
4252  continue;
4253  else
4254  continue;
4255  else if (*(cache_0 + pixel[11]) < c_b)
4256  if (*(cache_0 + pixel[13]) > cb)
4257  if (*(cache_0 + pixel[3]) < c_b)
4258  if (*(cache_0 + 3) < c_b)
4259  if (*(cache_0 +
4260  pixel[5]) < c_b)
4261  if (*(cache_0 +
4262  pixel[6]) <
4263  c_b)
4264  goto success;
4265  else
4266  continue;
4267  else
4268  continue;
4269  else
4270  continue;
4271  else
4272  continue;
4273  else if (
4274  *(cache_0 + pixel[13]) < c_b)
4275  goto success;
4276  else if (
4277  *(cache_0 + pixel[6]) < c_b)
4278  if (*(cache_0 + 3) < c_b)
4279  if (*(cache_0 + pixel[5]) <
4280  c_b)
4281  if (*(cache_0 +
4282  pixel[3]) < c_b)
4283  goto success;
4284  else
4285  continue;
4286  else
4287  continue;
4288  else
4289  continue;
4290  else
4291  continue;
4292  else if (*(cache_0 + 3) < c_b)
4293  if (*(cache_0 + pixel[3]) < c_b)
4294  if (*(cache_0 + pixel[13]) > cb)
4295  if (*(cache_0 + pixel[5]) <
4296  c_b)
4297  if (*(cache_0 +
4298  pixel[6]) < c_b)
4299  goto success;
4300  else
4301  continue;
4302  else
4303  continue;
4304  else if (
4305  *(cache_0 + pixel[13]) <
4306  c_b)
4307  goto success;
4308  else if (
4309  *(cache_0 + pixel[6]) < c_b)
4310  if (*(cache_0 + pixel[5]) <
4311  c_b)
4312  goto success;
4313  else
4314  continue;
4315  else
4316  continue;
4317  else
4318  continue;
4319  else
4320  continue;
4321  else
4322  continue;
4323  else if (*(cache_0 + pixel[7]) < c_b)
4324  if (*(cache_0 + pixel[5]) < c_b)
4325  if (*(cache_0 + pixel[6]) < c_b)
4326  if (*(cache_0 + pixel[3]) < c_b)
4327  if (*(cache_0 + 3) < c_b)
4328  if (*(cache_0 + pixel[1]) <
4329  c_b)
4330  goto success;
4331  else
4332  continue;
4333  else
4334  continue;
4335  else
4336  continue;
4337  else
4338  continue;
4339  else
4340  continue;
4341  else
4342  continue;
4343  else if (*(cache_0 + pixel[3]) < c_b)
4344  if (*(cache_0 + pixel[14]) > cb)
4345  if (*(cache_0 + pixel[1]) < c_b)
4346  if (*(cache_0 + 3) < c_b)
4347  if (*(cache_0 + pixel[5]) < c_b)
4348  if (*(cache_0 + pixel[6]) < c_b)
4349  if (*(cache_0 + pixel[7]) <
4350  c_b)
4351  goto success;
4352  else
4353  continue;
4354  else
4355  continue;
4356  else
4357  continue;
4358  else
4359  continue;
4360  else
4361  continue;
4362  else if (*(cache_0 + pixel[14]) < c_b)
4363  if (*(cache_0 + 3) < c_b)
4364  if (*(cache_0 + pixel[1]) < c_b)
4365  if (*(cache_0 + pixel[13]) > cb)
4366  if (*(cache_0 + pixel[5]) < c_b)
4367  if (*(cache_0 + pixel[6]) <
4368  c_b)
4369  goto success;
4370  else
4371  continue;
4372  else
4373  continue;
4374  else if (
4375  *(cache_0 + pixel[13]) < c_b)
4376  goto success;
4377  else if (
4378  *(cache_0 + pixel[6]) < c_b)
4379  if (*(cache_0 + pixel[5]) < c_b)
4380  goto success;
4381  else
4382  continue;
4383  else
4384  continue;
4385  else
4386  continue;
4387  else if (*(cache_0 + pixel[11]) < c_b)
4388  if (*(cache_0 + pixel[1]) < c_b)
4389  if (*(cache_0 + pixel[13]) < c_b)
4390  goto success;
4391  else
4392  continue;
4393  else
4394  continue;
4395  else
4396  continue;
4397  else if (*(cache_0 + pixel[7]) < c_b)
4398  if (*(cache_0 + pixel[6]) < c_b)
4399  if (*(cache_0 + pixel[1]) < c_b)
4400  if (*(cache_0 + pixel[5]) < c_b)
4401  if (*(cache_0 + 3) < c_b)
4402  goto success;
4403  else
4404  continue;
4405  else
4406  continue;
4407  else
4408  continue;
4409  else
4410  continue;
4411  else
4412  continue;
4413  else
4414  continue;
4415  else
4416  continue;
4417  else if (*(cache_0 + pixel[9]) < c_b)
4418  if (*(cache_0 + pixel[1]) < c_b)
4419  if (*(cache_0 + pixel[10]) < c_b)
4420  if (*(cache_0 + pixel[14]) < c_b)
4421  if (*(cache_0 + pixel[11]) < c_b)
4422  if (*(cache_0 + pixel[13]) < c_b)
4423  if (*(cache_0 + pixel[15]) < c_b)
4424  goto success;
4425  else
4426  continue;
4427  else
4428  continue;
4429  else
4430  continue;
4431  else
4432  continue;
4433  else
4434  continue;
4435  else
4436  continue;
4437  else
4438  continue;
4439  else if (*(cache_0 + pixel[5]) < c_b)
4440  if (*(cache_0 + pixel[14]) > cb)
4441  if (*(cache_0 + pixel[7]) < c_b)
4442  if (*(cache_0 + pixel[15]) < c_b)
4443  if (*(cache_0 + pixel[1]) < c_b)
4444  if (*(cache_0 + pixel[2]) < c_b)
4445  if (*(cache_0 + pixel[3]) < c_b)
4446  if (*(cache_0 + 3) < c_b)
4447  if (*(cache_0 + pixel[6]) < c_b)
4448  goto success;
4449  else
4450  continue;
4451  else
4452  continue;
4453  else
4454  continue;
4455  else
4456  continue;
4457  else
4458  continue;
4459  else
4460  continue;
4461  else
4462  continue;
4463  else if (*(cache_0 + pixel[14]) < c_b)
4464  if (*(cache_0 + pixel[3]) < c_b)
4465  if (*(cache_0 + pixel[2]) < c_b)
4466  if (*(cache_0 + pixel[6]) > cb)
4467  if (*(cache_0 + pixel[13]) < c_b)
4468  if (*(cache_0 + pixel[1]) < c_b)
4469  if (*(cache_0 + 3) < c_b)
4470  if (*(cache_0 + pixel[15]) <
4471  c_b)
4472  goto success;
4473  else
4474  continue;
4475  else
4476  continue;
4477  else
4478  continue;
4479  else
4480  continue;
4481  else if (*(cache_0 + pixel[6]) < c_b)
4482  if (*(cache_0 + pixel[15]) < c_b)
4483  if (*(cache_0 + pixel[1]) < c_b)
4484  if (*(cache_0 + 3) < c_b)
4485  goto success;
4486  else
4487  continue;
4488  else
4489  continue;
4490  else
4491  continue;
4492  else if (*(cache_0 + pixel[13]) < c_b)
4493  if (*(cache_0 + 3) < c_b)
4494  if (*(cache_0 + pixel[15]) < c_b)
4495  if (*(cache_0 + pixel[1]) < c_b)
4496  goto success;
4497  else
4498  continue;
4499  else
4500  continue;
4501  else
4502  continue;
4503  else
4504  continue;
4505  else
4506  continue;
4507  else
4508  continue;
4509  else if (*(cache_0 + pixel[7]) < c_b)
4510  if (*(cache_0 + pixel[15]) < c_b)
4511  if (*(cache_0 + pixel[2]) < c_b)
4512  if (*(cache_0 + pixel[6]) < c_b)
4513  if (*(cache_0 + pixel[3]) < c_b)
4514  if (*(cache_0 + pixel[1]) < c_b)
4515  if (*(cache_0 + 3) < c_b)
4516  goto success;
4517  else
4518  continue;
4519  else
4520  continue;
4521  else
4522  continue;
4523  else
4524  continue;
4525  else
4526  continue;
4527  else
4528  continue;
4529  else
4530  continue;
4531  else
4532  continue;
4533  else if (*(cache_0 + pixel[8]) > cb)
4534  if (*(cache_0 + pixel[11]) > cb)
4535  if (*(cache_0 + pixel[6]) > cb)
4536  if (*(cache_0 + pixel[13]) > cb)
4537  if (*(cache_0 + pixel[10]) > cb)
4538  if (*(cache_0 + pixel[7]) > cb)
4539  if (*(cache_0 + pixel[5]) > cb)
4540  if (*(cache_0 + pixel[9]) > cb)
4541  if (*(cache_0 + -3) > cb)
4542  goto success;
4543  else if (*(cache_0 + pixel[3]) > cb)
4544  if (*(cache_0 + 3) > cb)
4545  goto success;
4546  else
4547  continue;
4548  else
4549  continue;
4550  else
4551  continue;
4552  else if (*(cache_0 + pixel[5]) < c_b)
4553  if (*(cache_0 + pixel[14]) > cb)
4554  if (*(cache_0 + pixel[9]) > cb)
4555  if (*(cache_0 + -3) > cb)
4556  goto success;
4557  else
4558  continue;
4559  else
4560  continue;
4561  else
4562  continue;
4563  else if (*(cache_0 + pixel[14]) > cb)
4564  if (*(cache_0 + -3) > cb)
4565  if (*(cache_0 + pixel[9]) > cb)
4566  goto success;
4567  else
4568  continue;
4569  else
4570  continue;
4571  else
4572  continue;
4573  else
4574  continue;
4575  else if (*(cache_0 + pixel[10]) < c_b)
4576  if (*(cache_0 + pixel[1]) > cb)
4577  if (*(cache_0 + pixel[2]) > cb)
4578  if (*(cache_0 + pixel[3]) > cb)
4579  if (*(cache_0 + 3) > cb)
4580  if (*(cache_0 + pixel[5]) > cb)
4581  if (*(cache_0 + pixel[7]) >
4582  cb)
4583  if (*(cache_0 +
4584  pixel[9]) > cb)
4585  goto success;
4586  else
4587  continue;
4588  else
4589  continue;
4590  else
4591  continue;
4592  else
4593  continue;
4594  else
4595  continue;
4596  else
4597  continue;
4598  else
4599  continue;
4600  else if (*(cache_0 + pixel[1]) > cb)
4601  if (*(cache_0 + pixel[3]) > cb)
4602  if (*(cache_0 + pixel[9]) > cb)
4603  if (*(cache_0 + pixel[2]) > cb)
4604  if (*(cache_0 + pixel[5]) > cb)
4605  if (*(cache_0 + 3) > cb)
4606  if (*(cache_0 + pixel[7]) >
4607  cb)
4608  goto success;
4609  else
4610  continue;
4611  else
4612  continue;
4613  else
4614  continue;
4615  else
4616  continue;
4617  else
4618  continue;
4619  else
4620  continue;
4621  else
4622  continue;
4623  else if (*(cache_0 + pixel[13]) < c_b)
4624  if (*(cache_0 + 3) > cb)
4625  if (*(cache_0 + pixel[5]) > cb)
4626  if (*(cache_0 + pixel[7]) > cb)
4627  if (*(cache_0 + pixel[9]) > cb)
4628  if (*(cache_0 + pixel[10]) > cb)
4629  if (*(cache_0 + pixel[3]) > cb)
4630  goto success;
4631  else if (*(cache_0 + -3) > cb)
4632  goto success;
4633  else
4634  continue;
4635  else if (*(cache_0 + pixel[1]) > cb)
4636  if (*(cache_0 + pixel[2]) > cb)
4637  if (*(cache_0 + pixel[3]) >
4638  cb)
4639  goto success;
4640  else
4641  continue;
4642  else
4643  continue;
4644  else
4645  continue;
4646  else
4647  continue;
4648  else
4649  continue;
4650  else
4651  continue;
4652  else
4653  continue;
4654  else if (*(cache_0 + 3) > cb)
4655  if (*(cache_0 + pixel[10]) > cb)
4656  if (*(cache_0 + pixel[3]) > cb)
4657  if (*(cache_0 + pixel[7]) > cb)
4658  if (*(cache_0 + pixel[9]) > cb)
4659  if (*(cache_0 + pixel[5]) > cb)
4660  goto success;
4661  else
4662  continue;
4663  else
4664  continue;
4665  else
4666  continue;
4667  else if (*(cache_0 + pixel[3]) < c_b)
4668  if (*(cache_0 + pixel[5]) > cb)
4669  if (*(cache_0 + pixel[7]) > cb)
4670  if (*(cache_0 + pixel[9]) > cb)
4671  if (*(cache_0 + -3) > cb)
4672  goto success;
4673  else
4674  continue;
4675  else
4676  continue;
4677  else
4678  continue;
4679  else
4680  continue;
4681  else if (*(cache_0 + -3) > cb)
4682  if (*(cache_0 + pixel[7]) > cb)
4683  if (*(cache_0 + pixel[5]) > cb)
4684  if (*(cache_0 + pixel[9]) > cb)
4685  goto success;
4686  else
4687  continue;
4688  else
4689  continue;
4690  else
4691  continue;
4692  else
4693  continue;
4694  else if (*(cache_0 + pixel[10]) < c_b)
4695  if (*(cache_0 + pixel[1]) > cb)
4696  if (*(cache_0 + pixel[2]) > cb)
4697  if (*(cache_0 + pixel[3]) > cb)
4698  if (*(cache_0 + pixel[5]) > cb)
4699  if (*(cache_0 + pixel[7]) > cb)
4700  if (*(cache_0 + pixel[9]) >
4701  cb)
4702  goto success;
4703  else
4704  continue;
4705  else
4706  continue;
4707  else
4708  continue;
4709  else
4710  continue;
4711  else
4712  continue;
4713  else
4714  continue;
4715  else if (*(cache_0 + pixel[1]) > cb)
4716  if (*(cache_0 + pixel[3]) > cb)
4717  if (*(cache_0 + pixel[9]) > cb)
4718  if (*(cache_0 + pixel[2]) > cb)
4719  if (*(cache_0 + pixel[7]) > cb)
4720  if (*(cache_0 + pixel[5]) > cb)
4721  goto success;
4722  else
4723  continue;
4724  else
4725  continue;
4726  else
4727  continue;
4728  else
4729  continue;
4730  else
4731  continue;
4732  else
4733  continue;
4734  else
4735  continue;
4736  else if (*(cache_0 + pixel[6]) < c_b)
4737  if (*(cache_0 + pixel[15]) > cb)
4738  if (*(cache_0 + pixel[7]) > cb)
4739  if (*(cache_0 + pixel[9]) > cb)
4740  if (*(cache_0 + pixel[10]) > cb)
4741  if (*(cache_0 + -3) > cb)
4742  if (*(cache_0 + pixel[13]) > cb)
4743  if (*(cache_0 + pixel[14]) > cb)
4744  goto success;
4745  else
4746  continue;
4747  else
4748  continue;
4749  else
4750  continue;
4751  else
4752  continue;
4753  else
4754  continue;
4755  else
4756  continue;
4757  else
4758  continue;
4759  else if (*(cache_0 + pixel[15]) > cb)
4760  if (*(cache_0 + pixel[7]) > cb)
4761  if (*(cache_0 + pixel[14]) > cb)
4762  if (*(cache_0 + pixel[10]) > cb)
4763  if (*(cache_0 + pixel[13]) > cb)
4764  if (*(cache_0 + pixel[9]) > cb)
4765  if (*(cache_0 + -3) > cb)
4766  goto success;
4767  else
4768  continue;
4769  else
4770  continue;
4771  else
4772  continue;
4773  else
4774  continue;
4775  else
4776  continue;
4777  else
4778  continue;
4779  else
4780  continue;
4781  else if (*(cache_0 + pixel[11]) < c_b)
4782  if (*(cache_0 + pixel[2]) > cb)
4783  if (*(cache_0 + pixel[5]) > cb)
4784  if (*(cache_0 + pixel[9]) > cb)
4785  if (*(cache_0 + pixel[3]) > cb)
4786  if (*(cache_0 + 3) > cb)
4787  if (*(cache_0 + pixel[6]) > cb)
4788  if (*(cache_0 + pixel[7]) > cb)
4789  if (*(cache_0 + pixel[10]) > cb)
4790  goto success;
4791  else if (
4792  *(cache_0 + pixel[1]) > cb)
4793  goto success;
4794  else
4795  continue;
4796  else
4797  continue;
4798  else
4799  continue;
4800  else
4801  continue;
4802  else
4803  continue;
4804  else
4805  continue;
4806  else
4807  continue;
4808  else
4809  continue;
4810  else if (*(cache_0 + pixel[2]) > cb)
4811  if (*(cache_0 + 3) > cb)
4812  if (*(cache_0 + pixel[6]) > cb)
4813  if (*(cache_0 + pixel[9]) > cb)
4814  if (*(cache_0 + pixel[5]) > cb)
4815  if (*(cache_0 + pixel[10]) > cb)
4816  if (*(cache_0 + pixel[3]) > cb)
4817  if (*(cache_0 + pixel[7]) > cb)
4818  goto success;
4819  else
4820  continue;
4821  else
4822  continue;
4823  else if (*(cache_0 + pixel[10]) < c_b)
4824  if (*(cache_0 + pixel[1]) > cb)
4825  if (*(cache_0 + pixel[3]) > cb)
4826  if (*(cache_0 + pixel[7]) > cb)
4827  goto success;
4828  else
4829  continue;
4830  else
4831  continue;
4832  else
4833  continue;
4834  else if (*(cache_0 + pixel[1]) > cb)
4835  if (*(cache_0 + pixel[7]) > cb)
4836  if (*(cache_0 + pixel[3]) > cb)
4837  goto success;
4838  else
4839  continue;
4840  else
4841  continue;
4842  else
4843  continue;
4844  else
4845  continue;
4846  else
4847  continue;
4848  else
4849  continue;
4850  else
4851  continue;
4852  else
4853  continue;
4854  else if (*(cache_0 + pixel[8]) < c_b)
4855  if (*(cache_0 + pixel[11]) > cb)
4856  if (*(cache_0 + pixel[2]) < c_b)
4857  if (*(cache_0 + pixel[9]) < c_b)
4858  if (*(cache_0 + pixel[6]) < c_b)
4859  if (*(cache_0 + pixel[3]) < c_b)
4860  if (*(cache_0 + pixel[1]) > cb)
4861  if (*(cache_0 + 3) < c_b)
4862  if (*(cache_0 + pixel[5]) < c_b)
4863  if (*(cache_0 + pixel[7]) < c_b)
4864  if (*(cache_0 + pixel[10]) <
4865  c_b)
4866  goto success;
4867  else
4868  continue;
4869  else
4870  continue;
4871  else
4872  continue;
4873  else
4874  continue;
4875  else if (*(cache_0 + pixel[1]) < c_b)
4876  if (*(cache_0 + pixel[5]) < c_b)
4877  if (*(cache_0 + pixel[7]) < c_b)
4878  if (*(cache_0 + 3) < c_b)
4879  goto success;
4880  else
4881  continue;
4882  else
4883  continue;
4884  else
4885  continue;
4886  else if (*(cache_0 + pixel[10]) < c_b)
4887  if (*(cache_0 + 3) < c_b)
4888  if (*(cache_0 + pixel[5]) < c_b)
4889  if (*(cache_0 + pixel[7]) < c_b)
4890  goto success;
4891  else
4892  continue;
4893  else
4894  continue;
4895  else
4896  continue;
4897  else
4898  continue;
4899  else
4900  continue;
4901  else
4902  continue;
4903  else
4904  continue;
4905  else
4906  continue;
4907  else if (*(cache_0 + pixel[11]) < c_b)
4908  if (*(cache_0 + pixel[6]) > cb)
4909  if (*(cache_0 + pixel[15]) < c_b)
4910  if (*(cache_0 + pixel[7]) < c_b)
4911  if (*(cache_0 + pixel[9]) < c_b)
4912  if (*(cache_0 + -3) < c_b)
4913  if (*(cache_0 + pixel[10]) < c_b)
4914  if (*(cache_0 + pixel[13]) < c_b)
4915  if (*(cache_0 + pixel[14]) <
4916  c_b)
4917  goto success;
4918  else
4919  continue;
4920  else
4921  continue;
4922  else
4923  continue;
4924  else
4925  continue;
4926  else
4927  continue;
4928  else
4929  continue;
4930  else
4931  continue;
4932  else if (*(cache_0 + pixel[6]) < c_b)
4933  if (*(cache_0 + 3) > cb)
4934  if (*(cache_0 + pixel[13]) < c_b)
4935  if (*(cache_0 + pixel[9]) < c_b)
4936  if (*(cache_0 + pixel[10]) < c_b)
4937  if (*(cache_0 + -3) < c_b)
4938  if (*(cache_0 + pixel[14]) < c_b)
4939  if (*(cache_0 + pixel[7]) < c_b)
4940  goto success;
4941  else
4942  continue;
4943  else if (
4944  *(cache_0 + pixel[5]) < c_b)
4945  if (*(cache_0 + pixel[7]) < c_b)
4946  goto success;
4947  else
4948  continue;
4949  else
4950  continue;
4951  else
4952  continue;
4953  else
4954  continue;
4955  else
4956  continue;
4957  else
4958  continue;
4959  else if (*(cache_0 + 3) < c_b)
4960  if (*(cache_0 + pixel[9]) < c_b)
4961  if (*(cache_0 + pixel[7]) < c_b)
4962  if (*(cache_0 + pixel[10]) < c_b)
4963  if (*(cache_0 + pixel[3]) > cb)
4964  if (*(cache_0 + -3) < c_b)
4965  if (*(cache_0 + pixel[5]) < c_b)
4966  goto success;
4967  else if (
4968  *(cache_0 + pixel[13]) <
4969  c_b)
4970  if (*(cache_0 + pixel[14]) <
4971  c_b)
4972  goto success;
4973  else
4974  continue;
4975  else
4976  continue;
4977  else
4978  continue;
4979  else if (*(cache_0 + pixel[3]) < c_b)
4980  if (*(cache_0 + pixel[5]) > cb)
4981  if (*(cache_0 + -3) < c_b)
4982  if (*(cache_0 + pixel[13]) <
4983  c_b)
4984  if (*(cache_0 +
4985  pixel[14]) < c_b)
4986  goto success;
4987  else
4988  continue;
4989  else
4990  continue;
4991  else
4992  continue;
4993  else if (
4994  *(cache_0 + pixel[5]) < c_b)
4995  goto success;
4996  else if (
4997  *(cache_0 + pixel[14]) < c_b)
4998  if (*(cache_0 + pixel[13]) <
4999  c_b)
5000  if (*(cache_0 + -3) < c_b)
5001  goto success;
5002  else
5003  continue;
5004  else
5005  continue;
5006  else
5007  continue;
5008  else if (*(cache_0 + -3) < c_b)
5009  if (*(cache_0 + pixel[5]) > cb)
5010  if (*(cache_0 + pixel[13]) <
5011  c_b)
5012  if (*(cache_0 + pixel[14]) <
5013  c_b)
5014  goto success;
5015  else
5016  continue;
5017  else
5018  continue;
5019  else if (
5020  *(cache_0 + pixel[5]) < c_b)
5021  goto success;
5022  else if (
5023  *(cache_0 + pixel[14]) < c_b)
5024  if (*(cache_0 + pixel[13]) <
5025  c_b)
5026  goto success;
5027  else
5028  continue;
5029  else
5030  continue;
5031  else
5032  continue;
5033  else if (*(cache_0 + pixel[1]) < c_b)
5034  if (*(cache_0 + pixel[2]) < c_b)
5035  if (*(cache_0 + pixel[3]) < c_b)
5036  if (*(cache_0 + pixel[5]) < c_b)
5037  goto success;
5038  else
5039  continue;
5040  else
5041  continue;
5042  else
5043  continue;
5044  else
5045  continue;
5046  else
5047  continue;
5048  else
5049  continue;
5050  else if (*(cache_0 + pixel[13]) < c_b)
5051  if (*(cache_0 + pixel[10]) < c_b)
5052  if (*(cache_0 + pixel[14]) > cb)
5053  if (*(cache_0 + pixel[5]) < c_b)
5054  if (*(cache_0 + pixel[7]) < c_b)
5055  if (*(cache_0 + pixel[9]) < c_b)
5056  if (*(cache_0 + -3) < c_b)
5057  goto success;
5058  else
5059  continue;
5060  else
5061  continue;
5062  else
5063  continue;
5064  else
5065  continue;
5066  else if (*(cache_0 + pixel[14]) < c_b)
5067  if (*(cache_0 + pixel[7]) < c_b)
5068  if (*(cache_0 + -3) < c_b)
5069  if (*(cache_0 + pixel[9]) < c_b)
5070  goto success;
5071  else
5072  continue;
5073  else
5074  continue;
5075  else
5076  continue;
5077  else if (*(cache_0 + pixel[5]) < c_b)
5078  if (*(cache_0 + -3) < c_b)
5079  if (*(cache_0 + pixel[7]) < c_b)
5080  if (*(cache_0 + pixel[9]) < c_b)
5081  goto success;
5082  else
5083  continue;
5084  else
5085  continue;
5086  else
5087  continue;
5088  else
5089  continue;
5090  else
5091  continue;
5092  else
5093  continue;
5094  else if (*(cache_0 + pixel[15]) < c_b)
5095  if (*(cache_0 + pixel[7]) < c_b)
5096  if (*(cache_0 + pixel[14]) < c_b)
5097  if (*(cache_0 + pixel[13]) < c_b)
5098  if (*(cache_0 + pixel[10]) < c_b)
5099  if (*(cache_0 + pixel[9]) < c_b)
5100  if (*(cache_0 + -3) < c_b)
5101  goto success;
5102  else
5103  continue;
5104  else
5105  continue;
5106  else
5107  continue;
5108  else
5109  continue;
5110  else
5111  continue;
5112  else
5113  continue;
5114  else
5115  continue;
5116  else if (*(cache_0 + pixel[2]) < c_b)
5117  if (*(cache_0 + 3) < c_b)
5118  if (*(cache_0 + pixel[9]) < c_b)
5119  if (*(cache_0 + pixel[6]) < c_b)
5120  if (*(cache_0 + pixel[10]) > cb)
5121  if (*(cache_0 + pixel[1]) < c_b)
5122  if (*(cache_0 + pixel[5]) < c_b)
5123  if (*(cache_0 + pixel[7]) < c_b)
5124  if (*(cache_0 + pixel[3]) < c_b)
5125  goto success;
5126  else
5127  continue;
5128  else
5129  continue;
5130  else
5131  continue;
5132  else
5133  continue;
5134  else if (*(cache_0 + pixel[10]) < c_b)
5135  if (*(cache_0 + pixel[3]) < c_b)
5136  if (*(cache_0 + pixel[7]) < c_b)
5137  if (*(cache_0 + pixel[5]) < c_b)
5138  goto success;
5139  else
5140  continue;
5141  else
5142  continue;
5143  else
5144  continue;
5145  else if (*(cache_0 + pixel[1]) < c_b)
5146  if (*(cache_0 + pixel[3]) < c_b)
5147  if (*(cache_0 + pixel[7]) < c_b)
5148  if (*(cache_0 + pixel[5]) < c_b)
5149  goto success;
5150  else
5151  continue;
5152  else
5153  continue;
5154  else
5155  continue;
5156  else
5157  continue;
5158  else
5159  continue;
5160  else
5161  continue;
5162  else
5163  continue;
5164  else
5165  continue;
5166  else
5167  continue;
5168 
5169  success:
5170  corners.push_back_fast((cache_0 - line_min) << octave, y << octave);
5171  }
5172  }
5173 
5174  // 3 last rows have no features:
5175  if (ptr_feat_index_by_row)
5176  {
5177  *ptr_feat_index_by_row++ = corners.size();
5178  *ptr_feat_index_by_row++ = corners.size();
5179  *ptr_feat_index_by_row++ = corners.size();
5180  }
5181 }
5182 #endif
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_9(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