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



Page generated by Doxygen 1.8.6 for MRPT 1.5.6 Git: 4c65e84 Tue Apr 24 08:18:17 2018 +0200 at mar abr 24 08:26:17 CEST 2018