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))
46 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
47 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
48 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
55 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
56 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
62 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
63 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
64 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
65 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
68 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
69 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
70 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
71 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
72 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
89 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
90 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
91 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
93 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
94 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
95 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
96 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
97 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
98 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
111 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
112 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
113 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
114 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
115 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
131 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
132 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
133 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
134 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
135 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
136 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
137 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
140 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
141 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
148 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
149 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
150 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
159 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
160 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
161 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
176 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
177 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
178 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
179 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
180 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
181 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
183 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
184 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
185 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
186 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
195 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
196 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
197 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
205 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
206 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
207 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
208 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
211 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
220 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
221 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
222 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
225 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
234 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
235 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
236 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
250 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
251 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
252 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
253 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
254 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
255 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
258 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
259 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
266 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
267 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
268 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
269 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
286 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
287 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
288 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
289 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
290 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
292 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
293 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
294 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
301 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
302 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
308 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
309 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
310 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
311 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
312 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
323 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
324 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
325 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
326 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
342 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
343 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
344 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
345 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
346 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
347 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
348 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
351 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
352 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
359 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
360 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
361 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
362 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
373 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
374 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
375 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
376 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
393 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
394 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
395 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
396 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
397 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
398 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
401 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
402 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
408 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
409 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
410 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
411 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
412 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
423 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
424 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
425 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
426 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
436 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
437 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
438 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
439 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
440 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
451 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
452 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
453 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
454 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
470 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
471 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
472 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
473 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
474 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
475 if(
test_gt_set(*(cache_0 + offset[11]), cb, 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))
480 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
481 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
487 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
488 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
489 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
496 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
497 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
503 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
504 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
505 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
506 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
515 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
516 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
517 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
526 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
527 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
528 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
529 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
530 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
549 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
550 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
551 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
552 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
553 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
554 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
555 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
557 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
558 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
559 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
566 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
567 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
573 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
574 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
575 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
582 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
583 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
590 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
591 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
592 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
593 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
603 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
604 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
605 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
606 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
607 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
618 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
619 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
620 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
621 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
637 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
638 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
639 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
640 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
641 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
642 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
643 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
644 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
647 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
648 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
655 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
656 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
657 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
666 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
667 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
668 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
669 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
680 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
681 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
682 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
683 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
684 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
703 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
704 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
705 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
706 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
707 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
708 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
709 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
712 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
713 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
719 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
720 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
721 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
722 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
731 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
732 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
733 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
741 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
742 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
743 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
744 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
745 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
746 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
759 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
760 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
761 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
762 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
763 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
775 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
776 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
777 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
778 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
779 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
780 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
783 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
796 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
797 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
798 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
799 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
800 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
807 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
808 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
809 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
827 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
828 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
829 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
830 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
831 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
832 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
833 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
834 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
835 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
838 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
843 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
844 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
845 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
854 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
855 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
856 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
857 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
868 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
869 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
870 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
871 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
872 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
885 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
886 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
887 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
888 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
889 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
890 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
904 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
905 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
906 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
907 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
908 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
909 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
910 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
911 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
930 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
931 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
932 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
933 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
934 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
935 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
936 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
937 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
955 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
956 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
957 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
958 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
959 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
960 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
961 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
962 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
963 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
964 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
967 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
972 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
973 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
980 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
981 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
982 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
991 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
992 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
993 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
994 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1012 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1013 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1014 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1015 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1016 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1017 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1018 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1019 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1020 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1023 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1024 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1031 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1032 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1033 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1047 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1048 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1049 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1050 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1051 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1052 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1053 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1054 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1068 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1069 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1070 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1071 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1072 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1073 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1074 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1086 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1087 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1088 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1089 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1100 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1101 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1102 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1103 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1104 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1105 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1120 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1121 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1122 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1123 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1124 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1125 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1139 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1140 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1141 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1142 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1143 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1144 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1145 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1160 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1161 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1162 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1163 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1164 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1165 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1179 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1180 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1181 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1182 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1183 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1184 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1185 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1186 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1187 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1190 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1191 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1207 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1208 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1209 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1210 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1211 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1223 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1224 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1225 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1226 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1227 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1228 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1229 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1230 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1231 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1245 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1246 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1247 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1248 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1258 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1259 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1260 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1261 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1262 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1263 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1264 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1265 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1266 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1267 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1281 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1282 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1289 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1290 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1291 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1292 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1293 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1294 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1295 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1311 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1312 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1313 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1316 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1323 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1324 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1325 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1334 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1335 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1336 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1337 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1338 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1339 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1340 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1341 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1357 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1358 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1359 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1360 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1371 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1372 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1373 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1374 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1375 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1376 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1377 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1378 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1381 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1397 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1398 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1399 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1400 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1401 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1414 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1415 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1416 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1417 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1418 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1419 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1420 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1421 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1424 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1432 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1433 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1434 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1435 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1436 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1447 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1448 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1449 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1450 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1466 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
1467 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1468 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
1469 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
1470 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1471 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1486 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1487 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1488 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1489 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1490 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1491 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1492 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1493 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1496 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1501 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1502 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1509 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1510 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1511 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1520 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1521 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1522 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1523 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1542 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1543 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1544 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1545 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1546 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1547 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1548 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1549 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1552 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1553 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1560 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1561 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1562 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1570 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1571 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1572 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1573 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1582 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1583 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1584 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1592 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1593 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1594 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1595 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1596 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1599 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1604 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1605 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1616 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1617 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1618 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1619 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1622 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1629 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1630 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1631 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1647 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1648 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
1649 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
1650 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1651 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1652 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1653 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
1654 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
1673 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1674 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1675 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1676 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1677 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1678 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1679 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1680 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1683 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1691 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
1692 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1693 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1694 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1695 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1706 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1707 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1708 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1709 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1719 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1720 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1721 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1722 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1723 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1724 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1725 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1726 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1743 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1744 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1745 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1746 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1747 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1748 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1749 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1765 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
1766 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1767 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1768 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1769 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1770 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1771 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1774 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1775 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1792 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1793 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1794 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1795 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1796 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1797 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1800 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1801 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1817 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
1818 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1819 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1820 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1821 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1822 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1823 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1824 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1841 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1842 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1843 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1844 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1845 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1846 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1847 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1863 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
1864 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1865 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1866 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1867 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1868 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1869 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1870 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1871 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1874 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1893 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1894 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1895 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1896 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1897 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1898 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1899 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1900 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1906 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
1907 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1908 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1909 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1918 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1919 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
1920 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1938 else if(
test_gt_set(c_b, *(cache_0 + offset[0]), min_diff))
1939 if(
test_gt_set(*(cache_0 + offset[8]), cb, min_diff))
1940 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
1941 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
1942 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
1943 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
1944 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
1945 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
1946 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1947 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1950 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1951 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1958 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
1959 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
1966 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1967 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1968 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1969 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1979 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
1980 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1981 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
1982 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
1983 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1984 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
1997 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
1998 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
1999 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2000 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2001 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2013 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2014 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2015 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2016 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2017 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2018 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2019 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2034 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2035 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2036 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2037 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2038 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2039 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2053 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2054 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2055 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2056 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2057 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2058 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2059 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2060 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2078 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2079 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2080 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2081 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2082 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2083 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2084 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2085 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2086 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2105 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2106 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2107 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2108 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2109 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2110 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2111 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2112 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2130 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2131 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2132 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2133 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2134 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2135 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2136 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2137 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2138 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2141 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2142 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2149 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2150 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2151 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2160 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2161 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2162 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2163 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2181 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2182 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2183 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2184 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2185 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2186 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2187 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2188 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2189 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2192 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2193 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2201 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2202 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2203 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2204 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2213 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2214 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2215 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2229 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2230 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2231 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2232 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2233 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2234 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2239 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2240 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2254 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2255 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2256 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2257 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2258 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2259 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2260 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2261 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2262 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2263 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2279 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2280 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2281 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2282 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2283 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2284 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2285 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2286 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2300 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2301 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2302 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2303 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2314 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2315 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2316 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2317 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2318 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2319 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2320 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2336 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2337 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2338 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2339 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2340 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2341 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2342 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2343 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2344 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2345 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2359 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2360 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2361 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2369 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2370 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2371 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2372 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2373 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2381 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2382 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2385 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2390 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2391 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2392 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2401 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2402 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2403 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2412 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2413 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2414 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2415 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2416 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2417 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2418 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2419 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2438 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2439 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2440 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2441 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2442 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2443 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2444 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2445 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2461 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), 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[1]), min_diff))
2464 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2465 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2478 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2479 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2480 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2481 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2482 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2483 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2484 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2485 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2488 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2504 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2505 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2506 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2507 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2508 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2509 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2516 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2517 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2518 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2533 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2534 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2535 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2536 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2537 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2538 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2539 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2540 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2543 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2544 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2551 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2552 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2553 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2563 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2564 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2565 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2566 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2567 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2570 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2574 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2575 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2576 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2583 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2584 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2595 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2596 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2597 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2598 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2601 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2606 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2607 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2626 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
2627 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
2628 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
2629 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2630 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2631 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2632 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2633 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2636 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2637 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2638 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2647 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2648 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2651 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2652 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2660 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2661 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2662 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2663 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2668 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2669 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2678 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2679 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2680 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2683 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2694 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
2695 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2696 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
2697 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
2698 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
2714 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2715 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2716 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2717 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2718 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2719 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2720 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2721 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2739 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
2740 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
2741 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2742 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2743 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2744 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2745 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
2746 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2747 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2748 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2749 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2759 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2760 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2761 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2764 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2765 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2772 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2773 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2774 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2783 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2784 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2785 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2786 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2797 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2798 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2799 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2800 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2801 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2819 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
2820 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
2821 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2822 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2823 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2824 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2825 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2826 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2827 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2830 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2831 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2838 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2839 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2840 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2849 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2850 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2851 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2860 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2861 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2862 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2863 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2879 else if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
2880 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
2881 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2882 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2883 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2884 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2885 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2886 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2889 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
2894 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2895 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2896 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2905 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2906 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2907 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2908 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2924 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
2925 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
2926 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2927 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2928 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2929 if(
test_gt_set(c_b, *(cache_0 + offset[9]), 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[5]), min_diff))
2934 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2935 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2942 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2943 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2944 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2953 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2954 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2955 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2956 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2972 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
2973 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
2974 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
2975 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
2976 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
2977 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
2978 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
2981 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2982 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2983 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
2992 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
2993 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
2994 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
2995 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3011 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3012 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
3013 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3014 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3015 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3018 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3019 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3020 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3021 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3022 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3038 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3039 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
3040 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3041 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3047 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3050 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3051 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3058 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3059 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3060 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
3061 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3062 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3063 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3064 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3065 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3077 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3080 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3081 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3082 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3083 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3084 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3101 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3102 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3103 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3104 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
3105 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3106 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3107 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3108 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3111 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3121 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3122 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
3123 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3124 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3125 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3126 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3136 else if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3139 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3140 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3141 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3142 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3153 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3154 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3155 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3156 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3159 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3176 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3177 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3178 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3179 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
3180 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3181 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3182 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3183 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3193 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3194 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
3195 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3196 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3197 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3205 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3206 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
3207 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3208 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3214 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3217 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3218 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3225 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3226 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3227 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3236 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3237 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3238 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3239 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3256 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3257 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3258 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3259 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
3260 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3261 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3262 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3270 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3271 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
3272 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3273 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3274 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3277 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3285 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3286 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
3287 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3288 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3289 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3297 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3300 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3301 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3302 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3311 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3312 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3313 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3316 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3325 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3326 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3327 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3342 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3343 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3344 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3345 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
3346 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3347 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3348 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3349 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3359 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3360 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
3361 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3362 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3363 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3371 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3372 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
3373 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3374 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3375 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3383 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3384 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
3385 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3386 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3392 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3395 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3396 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3403 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3404 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3405 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3414 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3415 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3416 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3425 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3426 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3427 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3428 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3445 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3446 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3447 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3448 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
3449 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3450 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3451 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3452 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3453 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3465 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3466 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3467 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3468 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3469 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3470 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3480 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3481 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3482 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
3483 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3484 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3490 else if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3493 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3494 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3501 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3502 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3503 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3512 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3513 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3514 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3515 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3526 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3527 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3528 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3529 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3530 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3549 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
3550 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3551 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3552 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3553 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3554 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
3555 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3556 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3557 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3558 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3568 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3569 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3570 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
3571 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3572 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3578 else if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3579 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3584 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3585 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3594 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3595 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3596 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3597 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3615 else if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
3616 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3617 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3618 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
3619 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3620 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3621 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3622 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
3623 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3624 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3625 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3628 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3636 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3637 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3638 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3639 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3640 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3648 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3651 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3652 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3653 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3662 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3663 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3664 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3665 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3671 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3672 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3677 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3678 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3687 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3688 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3689 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3701 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3702 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3703 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3704 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3705 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3706 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3707 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3708 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3722 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3723 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3724 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
3725 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3726 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3727 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3730 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3731 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3741 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3742 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
3743 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3744 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3745 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3746 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3756 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3759 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3760 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3761 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3762 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3773 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3774 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3775 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
3776 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3777 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3783 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3786 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3787 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3800 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3801 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3802 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3803 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3804 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3805 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3820 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3821 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3822 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3823 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3824 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3825 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3826 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3838 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3839 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3840 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3841 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
3842 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3843 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3849 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3852 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3853 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3862 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3863 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3864 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3873 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3874 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3875 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3876 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3877 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3894 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
3895 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3896 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
3897 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3898 if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
3899 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3900 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3917 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
3918 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
3919 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3920 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3921 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3922 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3923 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3924 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3925 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3941 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
3942 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3943 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3944 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
3945 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3946 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3947 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3948 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3958 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3959 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3960 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3961 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3970 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
3971 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
3972 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3973 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3988 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
3989 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
3990 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
3991 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
3992 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
3993 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
3994 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4013 if(
test_gt_set(*(cache_0 + offset[8]), cb, min_diff))
4014 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
4015 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
4016 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
4017 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4018 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4019 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4020 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4021 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4024 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4025 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4033 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4034 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
4035 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4036 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4045 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
4046 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4047 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4057 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4058 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4059 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4060 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4061 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4062 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4063 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4064 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4081 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4082 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4083 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4084 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4085 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4086 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4087 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4103 else if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4104 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4105 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4106 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4107 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4108 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4109 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4112 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4117 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4118 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4119 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4136 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4137 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4138 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4139 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4140 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4141 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4149 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4150 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4151 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4152 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4153 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4164 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4165 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4166 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4167 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4177 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4178 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4179 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4180 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4181 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4182 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4183 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4198 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4199 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4200 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4201 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4202 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4203 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4219 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
4220 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
4221 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4222 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4223 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4224 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4225 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
4226 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
4243 if(
test_gt_set(*(cache_0 + offset[15]), cb, min_diff))
4244 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4245 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
4246 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4247 if(
test_gt_set(*(cache_0 + offset[13]), cb, min_diff))
4248 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4249 if(
test_gt_set(*(cache_0 + offset[12]), cb, min_diff))
4265 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
4266 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4267 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4268 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4269 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4270 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4271 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
4272 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4273 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4276 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4295 if(
test_gt_set(*(cache_0 + offset[2]), cb, min_diff))
4296 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4297 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
4298 if(
test_gt_set(*(cache_0 + offset[9]), cb, min_diff))
4299 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4300 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4301 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4302 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4308 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4309 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4310 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4311 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4320 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4321 if(
test_gt_set(*(cache_0 + offset[7]), cb, min_diff))
4322 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4340 else if(
test_gt_set(c_b, *(cache_0 + offset[8]), min_diff))
4341 if(
test_gt_set(*(cache_0 + offset[11]), cb, min_diff))
4342 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
4343 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4344 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
4345 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4346 if(
test_gt_set(*(cache_0 + offset[1]), cb, min_diff))
4347 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4348 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4349 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4350 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4360 else if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
4361 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4362 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4363 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4372 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4373 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4374 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4375 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4393 else if(
test_gt_set(c_b, *(cache_0 + offset[11]), min_diff))
4394 if(
test_gt_set(*(cache_0 + offset[6]), cb, min_diff))
4395 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
4396 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4397 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4398 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4399 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4400 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4401 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4417 else if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
4418 if(
test_gt_set(*(cache_0 + offset[4]), cb, min_diff))
4419 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4420 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4421 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4422 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4423 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4424 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4429 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4430 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4444 else if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4445 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4446 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4447 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4448 if(
test_gt_set(*(cache_0 + offset[3]), cb, min_diff))
4449 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4450 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4453 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4454 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4462 else if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4463 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4464 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4465 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4466 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4474 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4477 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4478 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4479 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4488 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4489 if(
test_gt_set(*(cache_0 + offset[5]), cb, min_diff))
4490 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4491 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4497 else if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4500 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4501 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4510 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
4511 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
4512 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4513 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4528 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4529 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4530 if(
test_gt_set(*(cache_0 + offset[14]), cb, min_diff))
4531 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4532 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4533 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4534 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4544 else if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4545 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4546 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4547 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4556 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4557 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4558 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4559 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4574 if(
test_gt_set(c_b, *(cache_0 + offset[15]), min_diff))
4575 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4576 if(
test_gt_set(c_b, *(cache_0 + offset[14]), min_diff))
4577 if(
test_gt_set(c_b, *(cache_0 + offset[13]), min_diff))
4578 if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4579 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4580 if(
test_gt_set(c_b, *(cache_0 + offset[12]), min_diff))
4597 if(
test_gt_set(c_b, *(cache_0 + offset[2]), min_diff))
4598 if(
test_gt_set(c_b, *(cache_0 + offset[4]), min_diff))
4599 if(
test_gt_set(c_b, *(cache_0 + offset[9]), min_diff))
4600 if(
test_gt_set(c_b, *(cache_0 + offset[6]), min_diff))
4601 if(
test_gt_set(*(cache_0 + offset[10]), cb, min_diff))
4602 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
4603 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4604 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4605 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4615 else if(
test_gt_set(c_b, *(cache_0 + offset[10]), min_diff))
4616 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4617 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4618 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4627 if(
test_gt_set(c_b, *(cache_0 + offset[1]), min_diff))
4628 if(
test_gt_set(c_b, *(cache_0 + offset[3]), min_diff))
4629 if(
test_gt_set(c_b, *(cache_0 + offset[7]), min_diff))
4630 if(
test_gt_set(c_b, *(cache_0 + offset[5]), min_diff))
4658 scores.resize(corners.size());
4677 for(
unsigned int n=0; n < corners.size(); n++)
int row_stride() const
What is the row stride of the image?
static bool test_gt_set(int a, int b, int &min_diff)
void fast_corner_score_9(const SubImage< byte > &i, const vector< ImageRef > &corners, int b, vector< int > &scores)