33 int cb = *cache_0 + b;
34 int c_b= *cache_0 - b;
35 int min_diff = INT_MAX;
36 if(
test_gt_set(*(cache_0 + offset[0]), cb, min_diff))
37 if(
test_gt_set(*(cache_0 + offset[8]), cb, min_diff))
38 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
39 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
40 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
41 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
42 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
43 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
44 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
45 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
48 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
52 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
53 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
54 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
55 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
64 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
65 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
66 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
74 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
75 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
76 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
77 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
78 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
89 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
90 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
91 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
92 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
102 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
103 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
104 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
105 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
106 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
107 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
108 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
109 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
112 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
113 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
120 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
121 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
138 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
139 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
140 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
141 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
142 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
143 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
144 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
145 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
148 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
153 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
157 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
158 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
159 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
166 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
167 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
183 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
184 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
185 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
186 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
187 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
188 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
189 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
192 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
193 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
200 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
201 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
202 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
203 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
222 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
223 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
224 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
225 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
226 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
227 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
230 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
231 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
237 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
238 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
239 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
240 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
241 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
252 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
253 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
254 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
255 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
273 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
274 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
275 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
276 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
277 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
278 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
279 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
280 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
283 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
284 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
291 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
292 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
293 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
302 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
303 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
304 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
305 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
324 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
325 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
326 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
327 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
328 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
329 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
330 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
332 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
333 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
334 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
341 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
342 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
348 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
349 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
350 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
351 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
360 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
361 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
362 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
370 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
371 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
372 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
373 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
374 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
385 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
386 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
387 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
388 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
406 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
407 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
408 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
409 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
410 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
411 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
412 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
413 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
414 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
417 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
422 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
423 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
430 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
431 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
432 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
451 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
452 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
453 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
454 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
455 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
456 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
457 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
458 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
461 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
466 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
467 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
475 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
476 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
477 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
478 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
479 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
490 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
491 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
492 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
493 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
511 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
512 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
513 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
514 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
515 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
516 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
517 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
518 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
519 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
522 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
527 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
528 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
529 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
538 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
539 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
540 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
541 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
562 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
563 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
564 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
565 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
566 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
567 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
568 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
569 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
572 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
573 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
580 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
581 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
593 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
594 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
595 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
596 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
597 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
598 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
599 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
600 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
617 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
618 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
619 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
620 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
621 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
622 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
623 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
643 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
644 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
645 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
646 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
647 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
648 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
649 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
650 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
651 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
652 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
655 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
660 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
661 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
662 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
671 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
672 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
673 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
682 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
683 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
684 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
685 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
686 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
704 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
705 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
706 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
707 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
708 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
709 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
710 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
711 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
712 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
732 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
733 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
734 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
735 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
736 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
737 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
738 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
739 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
740 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
741 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
744 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
762 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
763 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
764 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
765 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
766 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
767 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
768 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
769 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
770 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
771 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
772 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
792 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
793 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
794 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
795 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
796 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
797 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
798 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
799 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
800 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
801 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
802 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
820 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
821 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
822 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
823 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
824 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
825 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
826 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
827 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
828 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
844 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
845 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
846 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
847 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
848 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
861 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
862 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
863 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
864 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
865 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
866 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
867 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
868 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
886 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
887 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
888 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
889 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
890 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
891 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
892 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
904 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
905 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
906 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
907 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
908 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
909 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
917 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
918 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
919 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
922 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
929 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
930 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
931 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
942 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
943 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
944 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
945 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
946 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
959 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
960 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
961 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
962 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
963 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
964 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
979 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
980 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
981 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
982 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
983 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
984 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
985 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
986 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
987 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1008 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1009 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1010 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1011 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1012 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1013 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1014 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1015 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1016 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1037 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1038 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1039 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1040 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1041 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1042 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1043 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1044 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1045 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1048 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1058 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1059 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1060 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1061 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1062 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1063 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1076 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1077 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1078 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1079 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1080 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1098 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1099 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1100 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1101 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1102 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1103 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1104 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1105 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1106 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1127 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1128 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1129 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1130 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1131 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1132 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1133 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1134 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1135 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1138 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1142 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1143 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1144 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1145 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1154 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1155 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1156 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1168 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1169 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1170 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1171 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1172 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1173 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1186 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1187 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1188 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1189 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1190 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1204 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1205 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1206 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1207 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1208 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1209 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1210 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1211 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1214 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1231 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1232 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1233 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1234 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1235 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1236 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1237 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1245 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1246 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1247 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1248 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1249 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1260 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1261 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1262 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1263 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1281 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1282 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1283 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1284 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1285 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1286 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1287 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1288 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1289 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1290 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1311 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1312 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1313 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1314 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1315 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1316 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1317 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1318 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1319 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1339 else if(
test_gt_set(c_b, *(cache_0 + offset[0]), min_diff))
1340 if(
test_gt_set(*(cache_0 + offset[8]), cb, min_diff))
1341 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1342 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1343 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1344 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1345 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1346 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1347 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1348 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1349 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1352 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1353 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1360 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1361 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1362 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1371 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1372 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1373 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1381 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1382 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1383 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1384 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1385 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1386 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1399 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1400 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1401 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1402 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1403 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1423 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1424 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1425 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1426 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1427 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1428 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1429 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1430 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1431 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1432 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1435 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1442 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1443 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1444 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1460 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1461 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1462 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1463 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1464 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1465 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1466 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1467 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1485 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1486 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1487 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1488 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1489 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1490 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1491 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1492 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1493 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1494 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1510 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1511 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1512 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1513 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1514 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1515 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1516 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1532 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1533 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1534 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1535 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1536 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1537 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1538 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1539 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1548 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1549 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1550 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1551 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1561 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1562 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1563 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1564 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1569 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1570 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1577 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1578 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1579 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1580 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1591 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1592 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1593 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1594 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1595 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1603 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1604 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1605 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1612 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1613 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1614 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1629 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1630 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1631 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1632 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1633 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1634 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1635 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1652 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1653 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1654 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1655 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1656 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1657 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1658 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1659 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1660 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1678 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1679 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1680 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1681 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1682 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1683 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1684 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1685 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1704 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1705 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1706 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1707 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1708 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1709 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1710 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1711 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1712 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1715 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1720 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1721 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1730 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1731 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1732 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1733 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1753 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
1754 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1755 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1756 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1757 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1758 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1759 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1760 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1761 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1762 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1763 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1764 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1770 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1773 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1774 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1783 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1784 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1785 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1796 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1797 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1798 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1799 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1800 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1801 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1821 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1822 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1823 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1824 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1825 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1826 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1827 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1828 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1829 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1830 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1831 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1832 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1838 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1841 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1842 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1849 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1850 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1857 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1858 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1859 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1868 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1869 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1870 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1871 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1889 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1890 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1891 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1892 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1893 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1894 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1895 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1896 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1897 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1900 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1905 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1906 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1907 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1916 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1917 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1918 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1919 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1937 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1938 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1939 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1940 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
1941 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1942 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1943 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1944 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1945 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1948 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1949 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1956 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1957 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1958 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1976 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1977 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1978 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1979 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1980 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1981 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1982 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1983 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1986 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1987 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1988 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2006 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2007 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2008 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2009 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2010 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2011 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2021 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2022 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
2023 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2024 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2025 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2033 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2034 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2037 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2042 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2043 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2044 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2053 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2054 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2055 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2056 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2067 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2068 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2069 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2070 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2071 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2072 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
2073 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2074 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2075 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2083 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2086 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2087 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2088 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2107 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2108 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2109 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2110 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2111 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2112 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2113 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2114 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2115 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2123 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2124 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2127 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2128 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2135 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2136 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2137 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2156 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2157 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2158 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2159 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2160 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2161 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2162 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2163 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2171 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2172 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
2173 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2174 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2175 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2183 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2184 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2185 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2186 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2192 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2195 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2196 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2203 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2204 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2205 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2214 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2215 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2216 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2233 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2234 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2235 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2236 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2237 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2238 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2239 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2240 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2241 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2251 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2252 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2253 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2254 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2257 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2258 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2265 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2266 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2273 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2274 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2275 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2284 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2285 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2286 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2287 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2306 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2307 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2308 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2309 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2310 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2311 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2312 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2313 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2314 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2315 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2323 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2324 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2327 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2332 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2333 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2334 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2343 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2344 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2345 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2346 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2367 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2368 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2369 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2370 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2371 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2372 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2373 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2374 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2375 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2376 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2377 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2391 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2392 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2393 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2394 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2395 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2396 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2409 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2410 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2411 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2412 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2413 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2414 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2432 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2433 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2434 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2435 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2436 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2437 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2438 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2439 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2440 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2456 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2457 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2458 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2459 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2460 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2461 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2462 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2463 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2475 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2476 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2477 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2478 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2479 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2480 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2481 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2489 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2490 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2493 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2498 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2499 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2500 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2513 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2514 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2515 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2516 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2517 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2532 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2533 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2534 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2535 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2536 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2537 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2538 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2555 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2556 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2557 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2558 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2559 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2560 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2561 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2562 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2563 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2575 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2576 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2577 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2578 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2579 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2590 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2591 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2592 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2593 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2594 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2615 if(
test_gt_set(*(cache_0 + offset[8]), cb, min_diff))
2616 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2617 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2618 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
2619 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2620 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2621 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2622 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2623 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2624 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2626 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2627 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2628 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2635 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2636 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2642 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2643 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2644 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2645 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2646 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2657 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2658 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2659 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2660 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2673 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
2674 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2675 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2676 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2690 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2691 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2692 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2693 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2694 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2695 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2696 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2697 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2700 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2701 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2708 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2709 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2726 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2727 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2728 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2729 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2730 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2731 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2732 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2734 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2735 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2736 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2743 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2744 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2754 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2755 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2756 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2757 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2758 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2769 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2770 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2771 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2772 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2788 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2789 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2790 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2791 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2792 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2793 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2794 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2795 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2796 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2805 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2806 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2807 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2808 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2827 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2828 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2829 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2830 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2831 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2832 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2833 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2834 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2844 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2845 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2846 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2847 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2848 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2849 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2862 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2863 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2864 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2865 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2866 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2886 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
2887 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2888 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2889 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2890 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2891 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2892 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2893 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2894 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2895 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2896 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2903 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2904 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2905 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2923 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2924 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2925 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2926 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2927 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
2928 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2929 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2930 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2931 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2932 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2944 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2945 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2946 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2947 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2948 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2959 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2960 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2961 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2962 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2963 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2977 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2978 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2979 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2980 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2981 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2982 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2983 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2984 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2996 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2997 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2998 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2999 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3000 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3001 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3009 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3010 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3013 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3018 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3019 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3020 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3031 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3032 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3033 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3034 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3035 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3050 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3051 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3052 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3053 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3054 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3055 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3066 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3067 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3068 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3069 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3070 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3087 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3088 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3089 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3090 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
3091 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3092 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3093 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3094 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3095 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3107 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3108 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3109 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3110 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3111 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3122 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3123 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3124 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3125 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3126 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3156 scores.resize(corners.size());
3175 for(
unsigned int n=0; n < corners.size(); n++)
void fast_corner_score_10(const SubImage< byte > &i, const vector< ImageRef > &corners, int b, vector< int > &scores)
int row_stride() const
What is the row stride of the image?
static bool test_gt_set(int a, int b, int &min_diff)