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