Ticket #8794: nasm1.diff
File nasm1.diff, 66.3 KB (added by , 17 years ago) |
---|
-
configure
314 314 else 315 315 case $_host_os in 316 316 mingw* | cygwin*) 317 NASMFLAGS="-f win32 -w-orphan-labels"317 NASMFLAGS="-f win32" 318 318 ;; 319 319 darwin*) 320 320 NASMFLAGS="-f macho" -
graphics/scaler/hq2x_i386.asm
79 79 jmp %%fin 80 80 %%same: 81 81 %4 82 %%fin 82 %%fin: 83 83 %endmacro 84 84 85 85 %macro DiffOrNot 6 … … 92 92 %%same: 93 93 %5 94 94 %6 95 %%fin 95 %%fin: 96 96 %endmacro 97 97 98 98 %macro DiffOrNot 8 … … 107 107 %6 108 108 %7 109 109 %8 110 %%fin 110 %%fin: 111 111 %endmacro 112 112 113 113 %macro DiffOrNot 10 … … 124 124 %8 125 125 %9 126 126 %10 127 %%fin 127 %%fin: 128 128 %endmacro 129 129 130 130 %macro Interp1 3 … … 140 140 and ecx,[zerolowbits] 141 141 add edx,ecx 142 142 shr edx,1 143 %%fin 143 %%fin: 144 144 mov %1,dx 145 145 %endmacro 146 146 … … 154 154 add ecx,edx 155 155 shr ecx,1 156 156 add ecx,0x0821 157 %%fin1 157 %%fin1: 158 158 mov edx,%2 159 159 cmp edx,ecx 160 160 je %%fin2 … … 162 162 and edx,[zerolowbits] 163 163 add edx,ecx 164 164 shr edx,1 165 %%fin2 165 %%fin2: 166 166 mov %1,dx 167 167 %endmacro 168 168 … … 175 175 and ecx,[zerolowbits] 176 176 add edx,ecx 177 177 shr edx,1 178 %%fin 178 %%fin: 179 179 mov %1,dx 180 180 %endmacro 181 181 … … 493 493 sub dword[moduloSrc],ecx 494 494 neg ebx 495 495 mov dword[prevline],ebx 496 .loopy 496 .loopy: 497 497 mov ecx,[ebp+Xres] 498 498 mov dword[xcounter],ecx 499 .loopx 499 .loopx: 500 500 mov ebx,[prevline] 501 501 movq mm5,[esi+ebx-2] 502 502 movq mm6,[esi-2] … … 529 529 movd eax,mm7 530 530 movzx edx,ax 531 531 mov [w9],edx 532 .flags 532 .flags: 533 533 mov ebx,[_RGBtoYUV] 534 534 mov eax,[w5] 535 535 xor ecx,ecx … … 550 550 test edx,edx 551 551 jz .noflag2 552 552 or ecx,2 553 .noflag2 553 .noflag2: 554 554 mov edx,[w4] 555 555 cmp eax,edx 556 556 je .noflag4 … … 565 565 test edx,edx 566 566 jz .noflag4 567 567 or ecx,8 568 .noflag4 568 .noflag4: 569 569 mov edx,[w6] 570 570 cmp eax,edx 571 571 je .noflag6 … … 580 580 test edx,edx 581 581 jz .noflag6 582 582 or ecx,16 583 .noflag6 583 .noflag6: 584 584 mov edx,[w8] 585 585 cmp eax,edx 586 586 je .noflag8 … … 595 595 test edx,edx 596 596 jz .noflag8 597 597 or ecx,64 598 .noflag8 598 .noflag8: 599 599 test ecx,ecx 600 600 jnz .testflag1 601 601 mov ecx,[cross] 602 602 mov ebx,[ebp+dstPitch] 603 603 jmp [FuncTable2+ecx*4] 604 .testflag1 604 .testflag1: 605 605 mov edx,[w1] 606 606 cmp eax,edx 607 607 je .noflag1 … … 615 615 test edx,edx 616 616 jz .noflag1 617 617 or ecx,1 618 .noflag1 618 .noflag1: 619 619 mov edx,[w3] 620 620 cmp eax,edx 621 621 je .noflag3 … … 629 629 test edx,edx 630 630 jz .noflag3 631 631 or ecx,4 632 .noflag3 632 .noflag3: 633 633 mov edx,[w7] 634 634 cmp eax,edx 635 635 je .noflag7 … … 643 643 test edx,edx 644 644 jz .noflag7 645 645 or ecx,32 646 .noflag7 646 .noflag7: 647 647 mov edx,[w9] 648 648 cmp eax,edx 649 649 je .noflag9 … … 657 657 test edx,edx 658 658 jz .noflag9 659 659 or ecx,128 660 .noflag9 660 .noflag9: 661 661 mov ebx,[ebp+dstPitch] 662 662 jmp [FuncTable+ecx*4] 663 663 664 ..@flag0 665 ..@flag1 666 ..@flag4 667 ..@flag32 668 ..@flag128 669 ..@flag5 670 ..@flag132 671 ..@flag160 672 ..@flag33 673 ..@flag129 674 ..@flag36 675 ..@flag133 676 ..@flag164 677 ..@flag161 678 ..@flag37 679 ..@flag165 664 ..@flag0: 665 ..@flag1: 666 ..@flag4: 667 ..@flag32: 668 ..@flag128: 669 ..@flag5: 670 ..@flag132: 671 ..@flag160: 672 ..@flag33: 673 ..@flag129: 674 ..@flag36: 675 ..@flag133: 676 ..@flag164: 677 ..@flag161: 678 ..@flag37: 679 ..@flag165: 680 680 PIXEL00_20 681 681 PIXEL01_20 682 682 PIXEL10_20 683 683 PIXEL11_20 684 684 jmp .loopx_end 685 ..@flag2 686 ..@flag34 687 ..@flag130 688 ..@flag162 685 ..@flag2: 686 ..@flag34: 687 ..@flag130: 688 ..@flag162: 689 689 PIXEL00_22 690 690 PIXEL01_21 691 691 PIXEL10_20 692 692 PIXEL11_20 693 693 jmp .loopx_end 694 ..@flag16 695 ..@flag17 696 ..@flag48 697 ..@flag49 694 ..@flag16: 695 ..@flag17: 696 ..@flag48: 697 ..@flag49: 698 698 PIXEL00_20 699 699 PIXEL01_22 700 700 PIXEL10_20 701 701 PIXEL11_21 702 702 jmp .loopx_end 703 ..@flag64 704 ..@flag65 705 ..@flag68 706 ..@flag69 703 ..@flag64: 704 ..@flag65: 705 ..@flag68: 706 ..@flag69: 707 707 PIXEL00_20 708 708 PIXEL01_20 709 709 PIXEL10_21 710 710 PIXEL11_22 711 711 jmp .loopx_end 712 ..@flag8 713 ..@flag12 714 ..@flag136 715 ..@flag140 712 ..@flag8: 713 ..@flag12: 714 ..@flag136: 715 ..@flag140: 716 716 PIXEL00_21 717 717 PIXEL01_20 718 718 PIXEL10_22 719 719 PIXEL11_20 720 720 jmp .loopx_end 721 ..@flag3 722 ..@flag35 723 ..@flag131 724 ..@flag163 721 ..@flag3: 722 ..@flag35: 723 ..@flag131: 724 ..@flag163: 725 725 PIXEL00_11 726 726 PIXEL01_21 727 727 PIXEL10_20 728 728 PIXEL11_20 729 729 jmp .loopx_end 730 ..@flag6 731 ..@flag38 732 ..@flag134 733 ..@flag166 730 ..@flag6: 731 ..@flag38: 732 ..@flag134: 733 ..@flag166: 734 734 PIXEL00_22 735 735 PIXEL01_12 736 736 PIXEL10_20 737 737 PIXEL11_20 738 738 jmp .loopx_end 739 ..@flag20 740 ..@flag21 741 ..@flag52 742 ..@flag53 739 ..@flag20: 740 ..@flag21: 741 ..@flag52: 742 ..@flag53: 743 743 PIXEL00_20 744 744 PIXEL01_11 745 745 PIXEL10_20 746 746 PIXEL11_21 747 747 jmp .loopx_end 748 ..@flag144 749 ..@flag145 750 ..@flag176 751 ..@flag177 748 ..@flag144: 749 ..@flag145: 750 ..@flag176: 751 ..@flag177: 752 752 PIXEL00_20 753 753 PIXEL01_22 754 754 PIXEL10_20 755 755 PIXEL11_12 756 756 jmp .loopx_end 757 ..@flag192 758 ..@flag193 759 ..@flag196 760 ..@flag197 757 ..@flag192: 758 ..@flag193: 759 ..@flag196: 760 ..@flag197: 761 761 PIXEL00_20 762 762 PIXEL01_20 763 763 PIXEL10_21 764 764 PIXEL11_11 765 765 jmp .loopx_end 766 ..@flag96 767 ..@flag97 768 ..@flag100 769 ..@flag101 766 ..@flag96: 767 ..@flag97: 768 ..@flag100: 769 ..@flag101: 770 770 PIXEL00_20 771 771 PIXEL01_20 772 772 PIXEL10_12 773 773 PIXEL11_22 774 774 jmp .loopx_end 775 ..@flag40 776 ..@flag44 777 ..@flag168 778 ..@flag172 775 ..@flag40: 776 ..@flag44: 777 ..@flag168: 778 ..@flag172: 779 779 PIXEL00_21 780 780 PIXEL01_20 781 781 PIXEL10_11 782 782 PIXEL11_20 783 783 jmp .loopx_end 784 ..@flag9 785 ..@flag13 786 ..@flag137 787 ..@flag141 784 ..@flag9: 785 ..@flag13: 786 ..@flag137: 787 ..@flag141: 788 788 PIXEL00_12 789 789 PIXEL01_20 790 790 PIXEL10_22 791 791 PIXEL11_20 792 792 jmp .loopx_end 793 ..@flag18 794 ..@flag50 793 ..@flag18: 794 ..@flag50: 795 795 PIXEL00_22 796 796 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_20 797 797 PIXEL10_20 798 798 PIXEL11_21 799 799 jmp .loopx_end 800 ..@flag80 801 ..@flag81 800 ..@flag80: 801 ..@flag81: 802 802 PIXEL00_20 803 803 PIXEL01_22 804 804 PIXEL10_21 805 805 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_20 806 806 jmp .loopx_end 807 ..@flag72 808 ..@flag76 807 ..@flag72: 808 ..@flag76: 809 809 PIXEL00_21 810 810 PIXEL01_20 811 811 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_20 812 812 PIXEL11_22 813 813 jmp .loopx_end 814 ..@flag10 815 ..@flag138 814 ..@flag10: 815 ..@flag138: 816 816 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_20 817 817 PIXEL01_21 818 818 PIXEL10_22 819 819 PIXEL11_20 820 820 jmp .loopx_end 821 ..@flag66 821 ..@flag66: 822 822 PIXEL00_22 823 823 PIXEL01_21 824 824 PIXEL10_21 825 825 PIXEL11_22 826 826 jmp .loopx_end 827 ..@flag24 827 ..@flag24: 828 828 PIXEL00_21 829 829 PIXEL01_22 830 830 PIXEL10_22 831 831 PIXEL11_21 832 832 jmp .loopx_end 833 ..@flag7 834 ..@flag39 835 ..@flag135 833 ..@flag7: 834 ..@flag39: 835 ..@flag135: 836 836 PIXEL00_11 837 837 PIXEL01_12 838 838 PIXEL10_20 839 839 PIXEL11_20 840 840 jmp .loopx_end 841 ..@flag148 842 ..@flag149 843 ..@flag180 841 ..@flag148: 842 ..@flag149: 843 ..@flag180: 844 844 PIXEL00_20 845 845 PIXEL01_11 846 846 PIXEL10_20 847 847 PIXEL11_12 848 848 jmp .loopx_end 849 ..@flag224 850 ..@flag228 851 ..@flag225 849 ..@flag224: 850 ..@flag228: 851 ..@flag225: 852 852 PIXEL00_20 853 853 PIXEL01_20 854 854 PIXEL10_12 855 855 PIXEL11_11 856 856 jmp .loopx_end 857 ..@flag41 858 ..@flag169 859 ..@flag45 857 ..@flag41: 858 ..@flag169: 859 ..@flag45: 860 860 PIXEL00_12 861 861 PIXEL01_20 862 862 PIXEL10_11 863 863 PIXEL11_20 864 864 jmp .loopx_end 865 ..@flag22 866 ..@flag54 865 ..@flag22: 866 ..@flag54: 867 867 PIXEL00_22 868 868 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 869 869 PIXEL10_20 870 870 PIXEL11_21 871 871 jmp .loopx_end 872 ..@flag208 873 ..@flag209 872 ..@flag208: 873 ..@flag209: 874 874 PIXEL00_20 875 875 PIXEL01_22 876 876 PIXEL10_21 877 877 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 878 878 jmp .loopx_end 879 ..@flag104 880 ..@flag108 879 ..@flag104: 880 ..@flag108: 881 881 PIXEL00_21 882 882 PIXEL01_20 883 883 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 884 884 PIXEL11_22 885 885 jmp .loopx_end 886 ..@flag11 887 ..@flag139 886 ..@flag11: 887 ..@flag139: 888 888 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 889 889 PIXEL01_21 890 890 PIXEL10_22 891 891 PIXEL11_20 892 892 jmp .loopx_end 893 ..@flag19 894 ..@flag51 893 ..@flag19: 894 ..@flag51: 895 895 DiffOrNot w2,w6,PIXEL00_11,PIXEL01_10,PIXEL00_60,PIXEL01_90 896 896 PIXEL10_20 897 897 PIXEL11_21 898 898 jmp .loopx_end 899 ..@flag146 900 ..@flag178 899 ..@flag146: 900 ..@flag178: 901 901 PIXEL00_22 902 902 DiffOrNot w2,w6,PIXEL01_10,PIXEL11_12,PIXEL01_90,PIXEL11_61 903 903 PIXEL10_20 904 904 jmp .loopx_end 905 ..@flag84 906 ..@flag85 905 ..@flag84: 906 ..@flag85: 907 907 PIXEL00_20 908 908 DiffOrNot w6,w8,PIXEL01_11,PIXEL11_10,PIXEL01_60,PIXEL11_90 909 909 PIXEL10_21 910 910 jmp .loopx_end 911 ..@flag112 912 ..@flag113 911 ..@flag112: 912 ..@flag113: 913 913 PIXEL00_20 914 914 PIXEL01_22 915 915 DiffOrNot w6,w8,PIXEL10_12,PIXEL11_10,PIXEL10_61,PIXEL11_90 916 916 jmp .loopx_end 917 ..@flag200 918 ..@flag204 917 ..@flag200: 918 ..@flag204: 919 919 PIXEL00_21 920 920 PIXEL01_20 921 921 DiffOrNot w8,w4,PIXEL10_10,PIXEL11_11,PIXEL10_90,PIXEL11_60 922 922 jmp .loopx_end 923 ..@flag73 924 ..@flag77 923 ..@flag73: 924 ..@flag77: 925 925 DiffOrNot w8,w4,PIXEL00_12,PIXEL10_10,PIXEL00_61,PIXEL10_90 926 926 PIXEL01_20 927 927 PIXEL11_22 928 928 jmp .loopx_end 929 ..@flag42 930 ..@flag170 929 ..@flag42: 930 ..@flag170: 931 931 DiffOrNot w4,w2,PIXEL00_10,PIXEL10_11,PIXEL00_90,PIXEL10_60 932 932 PIXEL01_21 933 933 PIXEL11_20 934 934 jmp .loopx_end 935 ..@flag14 936 ..@flag142 935 ..@flag14: 936 ..@flag142: 937 937 DiffOrNot w4,w2,PIXEL00_10,PIXEL01_12,PIXEL00_90,PIXEL01_61 938 938 PIXEL10_22 939 939 PIXEL11_20 940 940 jmp .loopx_end 941 ..@flag67 941 ..@flag67: 942 942 PIXEL00_11 943 943 PIXEL01_21 944 944 PIXEL10_21 945 945 PIXEL11_22 946 946 jmp .loopx_end 947 ..@flag70 947 ..@flag70: 948 948 PIXEL00_22 949 949 PIXEL01_12 950 950 PIXEL10_21 951 951 PIXEL11_22 952 952 jmp .loopx_end 953 ..@flag28 953 ..@flag28: 954 954 PIXEL00_21 955 955 PIXEL01_11 956 956 PIXEL10_22 957 957 PIXEL11_21 958 958 jmp .loopx_end 959 ..@flag152 959 ..@flag152: 960 960 PIXEL00_21 961 961 PIXEL01_22 962 962 PIXEL10_22 963 963 PIXEL11_12 964 964 jmp .loopx_end 965 ..@flag194 965 ..@flag194: 966 966 PIXEL00_22 967 967 PIXEL01_21 968 968 PIXEL10_21 969 969 PIXEL11_11 970 970 jmp .loopx_end 971 ..@flag98 971 ..@flag98: 972 972 PIXEL00_22 973 973 PIXEL01_21 974 974 PIXEL10_12 975 975 PIXEL11_22 976 976 jmp .loopx_end 977 ..@flag56 977 ..@flag56: 978 978 PIXEL00_21 979 979 PIXEL01_22 980 980 PIXEL10_11 981 981 PIXEL11_21 982 982 jmp .loopx_end 983 ..@flag25 983 ..@flag25: 984 984 PIXEL00_12 985 985 PIXEL01_22 986 986 PIXEL10_22 987 987 PIXEL11_21 988 988 jmp .loopx_end 989 ..@flag26 990 ..@flag31 989 ..@flag26: 990 ..@flag31: 991 991 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 992 992 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 993 993 PIXEL10_22 994 994 PIXEL11_21 995 995 jmp .loopx_end 996 ..@flag82 997 ..@flag214 996 ..@flag82: 997 ..@flag214: 998 998 PIXEL00_22 999 999 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1000 1000 PIXEL10_21 1001 1001 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1002 1002 jmp .loopx_end 1003 ..@flag88 1004 ..@flag248 1003 ..@flag88: 1004 ..@flag248: 1005 1005 PIXEL00_21 1006 1006 PIXEL01_22 1007 1007 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1008 1008 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1009 1009 jmp .loopx_end 1010 ..@flag74 1011 ..@flag107 1010 ..@flag74: 1011 ..@flag107: 1012 1012 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1013 1013 PIXEL01_21 1014 1014 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1015 1015 PIXEL11_22 1016 1016 jmp .loopx_end 1017 ..@flag27 1017 ..@flag27: 1018 1018 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1019 1019 PIXEL01_10 1020 1020 PIXEL10_22 1021 1021 PIXEL11_21 1022 1022 jmp .loopx_end 1023 ..@flag86 1023 ..@flag86: 1024 1024 PIXEL00_22 1025 1025 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1026 1026 PIXEL10_21 1027 1027 PIXEL11_10 1028 1028 jmp .loopx_end 1029 ..@flag216 1029 ..@flag216: 1030 1030 PIXEL00_21 1031 1031 PIXEL01_22 1032 1032 PIXEL10_10 1033 1033 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1034 1034 jmp .loopx_end 1035 ..@flag106 1035 ..@flag106: 1036 1036 PIXEL00_10 1037 1037 PIXEL01_21 1038 1038 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1039 1039 PIXEL11_22 1040 1040 jmp .loopx_end 1041 ..@flag30 1041 ..@flag30: 1042 1042 PIXEL00_10 1043 1043 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1044 1044 PIXEL10_22 1045 1045 PIXEL11_21 1046 1046 jmp .loopx_end 1047 ..@flag210 1047 ..@flag210: 1048 1048 PIXEL00_22 1049 1049 PIXEL01_10 1050 1050 PIXEL10_21 1051 1051 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1052 1052 jmp .loopx_end 1053 ..@flag120 1053 ..@flag120: 1054 1054 PIXEL00_21 1055 1055 PIXEL01_22 1056 1056 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1057 1057 PIXEL11_10 1058 1058 jmp .loopx_end 1059 ..@flag75 1059 ..@flag75: 1060 1060 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1061 1061 PIXEL01_21 1062 1062 PIXEL10_10 1063 1063 PIXEL11_22 1064 1064 jmp .loopx_end 1065 ..@flag29 1065 ..@flag29: 1066 1066 PIXEL00_12 1067 1067 PIXEL01_11 1068 1068 PIXEL10_22 1069 1069 PIXEL11_21 1070 1070 jmp .loopx_end 1071 ..@flag198 1071 ..@flag198: 1072 1072 PIXEL00_22 1073 1073 PIXEL01_12 1074 1074 PIXEL10_21 1075 1075 PIXEL11_11 1076 1076 jmp .loopx_end 1077 ..@flag184 1077 ..@flag184: 1078 1078 PIXEL00_21 1079 1079 PIXEL01_22 1080 1080 PIXEL10_11 1081 1081 PIXEL11_12 1082 1082 jmp .loopx_end 1083 ..@flag99 1083 ..@flag99: 1084 1084 PIXEL00_11 1085 1085 PIXEL01_21 1086 1086 PIXEL10_12 1087 1087 PIXEL11_22 1088 1088 jmp .loopx_end 1089 ..@flag57 1089 ..@flag57: 1090 1090 PIXEL00_12 1091 1091 PIXEL01_22 1092 1092 PIXEL10_11 1093 1093 PIXEL11_21 1094 1094 jmp .loopx_end 1095 ..@flag71 1095 ..@flag71: 1096 1096 PIXEL00_11 1097 1097 PIXEL01_12 1098 1098 PIXEL10_21 1099 1099 PIXEL11_22 1100 1100 jmp .loopx_end 1101 ..@flag156 1101 ..@flag156: 1102 1102 PIXEL00_21 1103 1103 PIXEL01_11 1104 1104 PIXEL10_22 1105 1105 PIXEL11_12 1106 1106 jmp .loopx_end 1107 ..@flag226 1107 ..@flag226: 1108 1108 PIXEL00_22 1109 1109 PIXEL01_21 1110 1110 PIXEL10_12 1111 1111 PIXEL11_11 1112 1112 jmp .loopx_end 1113 ..@flag60 1113 ..@flag60: 1114 1114 PIXEL00_21 1115 1115 PIXEL01_11 1116 1116 PIXEL10_11 1117 1117 PIXEL11_21 1118 1118 jmp .loopx_end 1119 ..@flag195 1119 ..@flag195: 1120 1120 PIXEL00_11 1121 1121 PIXEL01_21 1122 1122 PIXEL10_21 1123 1123 PIXEL11_11 1124 1124 jmp .loopx_end 1125 ..@flag102 1125 ..@flag102: 1126 1126 PIXEL00_22 1127 1127 PIXEL01_12 1128 1128 PIXEL10_12 1129 1129 PIXEL11_22 1130 1130 jmp .loopx_end 1131 ..@flag153 1131 ..@flag153: 1132 1132 PIXEL00_12 1133 1133 PIXEL01_22 1134 1134 PIXEL10_22 1135 1135 PIXEL11_12 1136 1136 jmp .loopx_end 1137 ..@flag58 1137 ..@flag58: 1138 1138 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1139 1139 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1140 1140 PIXEL10_11 1141 1141 PIXEL11_21 1142 1142 jmp .loopx_end 1143 ..@flag83 1143 ..@flag83: 1144 1144 PIXEL00_11 1145 1145 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1146 1146 PIXEL10_21 1147 1147 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1148 1148 jmp .loopx_end 1149 ..@flag92 1149 ..@flag92: 1150 1150 PIXEL00_21 1151 1151 PIXEL01_11 1152 1152 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1153 1153 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1154 1154 jmp .loopx_end 1155 ..@flag202 1155 ..@flag202: 1156 1156 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1157 1157 PIXEL01_21 1158 1158 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1159 1159 PIXEL11_11 1160 1160 jmp .loopx_end 1161 ..@flag78 1161 ..@flag78: 1162 1162 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1163 1163 PIXEL01_12 1164 1164 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1165 1165 PIXEL11_22 1166 1166 jmp .loopx_end 1167 ..@flag154 1167 ..@flag154: 1168 1168 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1169 1169 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1170 1170 PIXEL10_22 1171 1171 PIXEL11_12 1172 1172 jmp .loopx_end 1173 ..@flag114 1173 ..@flag114: 1174 1174 PIXEL00_22 1175 1175 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1176 1176 PIXEL10_12 1177 1177 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1178 1178 jmp .loopx_end 1179 ..@flag89 1179 ..@flag89: 1180 1180 PIXEL00_12 1181 1181 PIXEL01_22 1182 1182 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1183 1183 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1184 1184 jmp .loopx_end 1185 ..@flag90 1185 ..@flag90: 1186 1186 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1187 1187 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1188 1188 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1189 1189 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1190 1190 jmp .loopx_end 1191 ..@flag55 1192 ..@flag23 1191 ..@flag55: 1192 ..@flag23: 1193 1193 DiffOrNot w2,w6,PIXEL00_11,PIXEL01_0,PIXEL00_60,PIXEL01_90 1194 1194 PIXEL10_20 1195 1195 PIXEL11_21 1196 1196 jmp .loopx_end 1197 ..@flag182 1198 ..@flag150 1197 ..@flag182: 1198 ..@flag150: 1199 1199 PIXEL00_22 1200 1200 DiffOrNot w2,w6,PIXEL01_0,PIXEL11_12,PIXEL01_90,PIXEL11_61 1201 1201 PIXEL10_20 1202 1202 jmp .loopx_end 1203 ..@flag213 1204 ..@flag212 1203 ..@flag213: 1204 ..@flag212: 1205 1205 PIXEL00_20 1206 1206 DiffOrNot w6,w8,PIXEL01_11,PIXEL11_0,PIXEL01_60,PIXEL11_90 1207 1207 PIXEL10_21 1208 1208 jmp .loopx_end 1209 ..@flag241 1210 ..@flag240 1209 ..@flag241: 1210 ..@flag240: 1211 1211 PIXEL00_20 1212 1212 PIXEL01_22 1213 1213 DiffOrNot w6,w8,PIXEL10_12,PIXEL11_0,PIXEL10_61,PIXEL11_90 1214 1214 jmp .loopx_end 1215 ..@flag236 1216 ..@flag232 1215 ..@flag236: 1216 ..@flag232: 1217 1217 PIXEL00_21 1218 1218 PIXEL01_20 1219 1219 DiffOrNot w8,w4,PIXEL10_0,PIXEL11_11,PIXEL10_90,PIXEL11_60 1220 1220 jmp .loopx_end 1221 ..@flag109 1222 ..@flag105 1221 ..@flag109: 1222 ..@flag105: 1223 1223 DiffOrNot w8,w4,PIXEL00_12,PIXEL10_0,PIXEL00_61,PIXEL10_90 1224 1224 PIXEL01_20 1225 1225 PIXEL11_22 1226 1226 jmp .loopx_end 1227 ..@flag171 1228 ..@flag43 1227 ..@flag171: 1228 ..@flag43: 1229 1229 DiffOrNot w4,w2,PIXEL00_0,PIXEL10_11,PIXEL00_90,PIXEL10_60 1230 1230 PIXEL01_21 1231 1231 PIXEL11_20 1232 1232 jmp .loopx_end 1233 ..@flag143 1234 ..@flag15 1233 ..@flag143: 1234 ..@flag15: 1235 1235 DiffOrNot w4,w2,PIXEL00_0,PIXEL01_12,PIXEL00_90,PIXEL01_61 1236 1236 PIXEL10_22 1237 1237 PIXEL11_20 1238 1238 jmp .loopx_end 1239 ..@flag124 1239 ..@flag124: 1240 1240 PIXEL00_21 1241 1241 PIXEL01_11 1242 1242 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1243 1243 PIXEL11_10 1244 1244 jmp .loopx_end 1245 ..@flag203 1245 ..@flag203: 1246 1246 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1247 1247 PIXEL01_21 1248 1248 PIXEL10_10 1249 1249 PIXEL11_11 1250 1250 jmp .loopx_end 1251 ..@flag62 1251 ..@flag62: 1252 1252 PIXEL00_10 1253 1253 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1254 1254 PIXEL10_11 1255 1255 PIXEL11_21 1256 1256 jmp .loopx_end 1257 ..@flag211 1257 ..@flag211: 1258 1258 PIXEL00_11 1259 1259 PIXEL01_10 1260 1260 PIXEL10_21 1261 1261 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1262 1262 jmp .loopx_end 1263 ..@flag118 1263 ..@flag118: 1264 1264 PIXEL00_22 1265 1265 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1266 1266 PIXEL10_12 1267 1267 PIXEL11_10 1268 1268 jmp .loopx_end 1269 ..@flag217 1269 ..@flag217: 1270 1270 PIXEL00_12 1271 1271 PIXEL01_22 1272 1272 PIXEL10_10 1273 1273 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1274 1274 jmp .loopx_end 1275 ..@flag110 1275 ..@flag110: 1276 1276 PIXEL00_10 1277 1277 PIXEL01_12 1278 1278 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1279 1279 PIXEL11_22 1280 1280 jmp .loopx_end 1281 ..@flag155 1281 ..@flag155: 1282 1282 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1283 1283 PIXEL01_10 1284 1284 PIXEL10_22 1285 1285 PIXEL11_12 1286 1286 jmp .loopx_end 1287 ..@flag188 1287 ..@flag188: 1288 1288 PIXEL00_21 1289 1289 PIXEL01_11 1290 1290 PIXEL10_11 1291 1291 PIXEL11_12 1292 1292 jmp .loopx_end 1293 ..@flag185 1293 ..@flag185: 1294 1294 PIXEL00_12 1295 1295 PIXEL01_22 1296 1296 PIXEL10_11 1297 1297 PIXEL11_12 1298 1298 jmp .loopx_end 1299 ..@flag61 1299 ..@flag61: 1300 1300 PIXEL00_12 1301 1301 PIXEL01_11 1302 1302 PIXEL10_11 1303 1303 PIXEL11_21 1304 1304 jmp .loopx_end 1305 ..@flag157 1305 ..@flag157: 1306 1306 PIXEL00_12 1307 1307 PIXEL01_11 1308 1308 PIXEL10_22 1309 1309 PIXEL11_12 1310 1310 jmp .loopx_end 1311 ..@flag103 1311 ..@flag103: 1312 1312 PIXEL00_11 1313 1313 PIXEL01_12 1314 1314 PIXEL10_12 1315 1315 PIXEL11_22 1316 1316 jmp .loopx_end 1317 ..@flag227 1317 ..@flag227: 1318 1318 PIXEL00_11 1319 1319 PIXEL01_21 1320 1320 PIXEL10_12 1321 1321 PIXEL11_11 1322 1322 jmp .loopx_end 1323 ..@flag230 1323 ..@flag230: 1324 1324 PIXEL00_22 1325 1325 PIXEL01_12 1326 1326 PIXEL10_12 1327 1327 PIXEL11_11 1328 1328 jmp .loopx_end 1329 ..@flag199 1329 ..@flag199: 1330 1330 PIXEL00_11 1331 1331 PIXEL01_12 1332 1332 PIXEL10_21 1333 1333 PIXEL11_11 1334 1334 jmp .loopx_end 1335 ..@flag220 1335 ..@flag220: 1336 1336 PIXEL00_21 1337 1337 PIXEL01_11 1338 1338 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1339 1339 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1340 1340 jmp .loopx_end 1341 ..@flag158 1341 ..@flag158: 1342 1342 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1343 1343 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1344 1344 PIXEL10_22 1345 1345 PIXEL11_12 1346 1346 jmp .loopx_end 1347 ..@flag234 1347 ..@flag234: 1348 1348 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1349 1349 PIXEL01_21 1350 1350 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1351 1351 PIXEL11_11 1352 1352 jmp .loopx_end 1353 ..@flag242 1353 ..@flag242: 1354 1354 PIXEL00_22 1355 1355 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1356 1356 PIXEL10_12 1357 1357 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1358 1358 jmp .loopx_end 1359 ..@flag59 1359 ..@flag59: 1360 1360 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1361 1361 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1362 1362 PIXEL10_11 1363 1363 PIXEL11_21 1364 1364 jmp .loopx_end 1365 ..@flag121 1365 ..@flag121: 1366 1366 PIXEL00_12 1367 1367 PIXEL01_22 1368 1368 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1369 1369 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1370 1370 jmp .loopx_end 1371 ..@flag87 1371 ..@flag87: 1372 1372 PIXEL00_11 1373 1373 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1374 1374 PIXEL10_21 1375 1375 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1376 1376 jmp .loopx_end 1377 ..@flag79 1377 ..@flag79: 1378 1378 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1379 1379 PIXEL01_12 1380 1380 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1381 1381 PIXEL11_22 1382 1382 jmp .loopx_end 1383 ..@flag122 1383 ..@flag122: 1384 1384 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1385 1385 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1386 1386 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1387 1387 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1388 1388 jmp .loopx_end 1389 ..@flag94 1389 ..@flag94: 1390 1390 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1391 1391 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1392 1392 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1393 1393 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1394 1394 jmp .loopx_end 1395 ..@flag218 1395 ..@flag218: 1396 1396 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1397 1397 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1398 1398 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1399 1399 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1400 1400 jmp .loopx_end 1401 ..@flag91 1401 ..@flag91: 1402 1402 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1403 1403 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1404 1404 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1405 1405 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1406 1406 jmp .loopx_end 1407 ..@flag229 1407 ..@flag229: 1408 1408 PIXEL00_20 1409 1409 PIXEL01_20 1410 1410 PIXEL10_12 1411 1411 PIXEL11_11 1412 1412 jmp .loopx_end 1413 ..@flag167 1413 ..@flag167: 1414 1414 PIXEL00_11 1415 1415 PIXEL01_12 1416 1416 PIXEL10_20 1417 1417 PIXEL11_20 1418 1418 jmp .loopx_end 1419 ..@flag173 1419 ..@flag173: 1420 1420 PIXEL00_12 1421 1421 PIXEL01_20 1422 1422 PIXEL10_11 1423 1423 PIXEL11_20 1424 1424 jmp .loopx_end 1425 ..@flag181 1425 ..@flag181: 1426 1426 PIXEL00_20 1427 1427 PIXEL01_11 1428 1428 PIXEL10_20 1429 1429 PIXEL11_12 1430 1430 jmp .loopx_end 1431 ..@flag186 1431 ..@flag186: 1432 1432 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1433 1433 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1434 1434 PIXEL10_11 1435 1435 PIXEL11_12 1436 1436 jmp .loopx_end 1437 ..@flag115 1437 ..@flag115: 1438 1438 PIXEL00_11 1439 1439 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1440 1440 PIXEL10_12 1441 1441 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1442 1442 jmp .loopx_end 1443 ..@flag93 1443 ..@flag93: 1444 1444 PIXEL00_12 1445 1445 PIXEL01_11 1446 1446 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1447 1447 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1448 1448 jmp .loopx_end 1449 ..@flag206 1449 ..@flag206: 1450 1450 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1451 1451 PIXEL01_12 1452 1452 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1453 1453 PIXEL11_11 1454 1454 jmp .loopx_end 1455 ..@flag205 1456 ..@flag201 1455 ..@flag205: 1456 ..@flag201: 1457 1457 PIXEL00_12 1458 1458 PIXEL01_20 1459 1459 DiffOrNot w8,w4,PIXEL10_10,PIXEL10_70 1460 1460 PIXEL11_11 1461 1461 jmp .loopx_end 1462 ..@flag174 1463 ..@flag46 1462 ..@flag174: 1463 ..@flag46: 1464 1464 DiffOrNot w4,w2,PIXEL00_10,PIXEL00_70 1465 1465 PIXEL01_12 1466 1466 PIXEL10_11 1467 1467 PIXEL11_20 1468 1468 jmp .loopx_end 1469 ..@flag179 1470 ..@flag147 1469 ..@flag179: 1470 ..@flag147: 1471 1471 PIXEL00_11 1472 1472 DiffOrNot w2,w6,PIXEL01_10,PIXEL01_70 1473 1473 PIXEL10_20 1474 1474 PIXEL11_12 1475 1475 jmp .loopx_end 1476 ..@flag117 1477 ..@flag116 1476 ..@flag117: 1477 ..@flag116: 1478 1478 PIXEL00_20 1479 1479 PIXEL01_11 1480 1480 PIXEL10_12 1481 1481 DiffOrNot w6,w8,PIXEL11_10,PIXEL11_70 1482 1482 jmp .loopx_end 1483 ..@flag189 1483 ..@flag189: 1484 1484 PIXEL00_12 1485 1485 PIXEL01_11 1486 1486 PIXEL10_11 1487 1487 PIXEL11_12 1488 1488 jmp .loopx_end 1489 ..@flag231 1489 ..@flag231: 1490 1490 PIXEL00_11 1491 1491 PIXEL01_12 1492 1492 PIXEL10_12 1493 1493 PIXEL11_11 1494 1494 jmp .loopx_end 1495 ..@flag126 1495 ..@flag126: 1496 1496 PIXEL00_10 1497 1497 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1498 1498 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1499 1499 PIXEL11_10 1500 1500 jmp .loopx_end 1501 ..@flag219 1501 ..@flag219: 1502 1502 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1503 1503 PIXEL01_10 1504 1504 PIXEL10_10 1505 1505 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1506 1506 jmp .loopx_end 1507 ..@flag125 1507 ..@flag125: 1508 1508 DiffOrNot w8,w4,PIXEL00_12,PIXEL10_0,PIXEL00_61,PIXEL10_90 1509 1509 PIXEL01_11 1510 1510 PIXEL11_10 1511 1511 jmp .loopx_end 1512 ..@flag221 1512 ..@flag221: 1513 1513 PIXEL00_12 1514 1514 DiffOrNot w6,w8,PIXEL01_11,PIXEL11_0,PIXEL01_60,PIXEL11_90 1515 1515 PIXEL10_10 1516 1516 jmp .loopx_end 1517 ..@flag207 1517 ..@flag207: 1518 1518 DiffOrNot w4,w2,PIXEL00_0,PIXEL01_12,PIXEL00_90,PIXEL01_61 1519 1519 PIXEL10_10 1520 1520 PIXEL11_11 1521 1521 jmp .loopx_end 1522 ..@flag238 1522 ..@flag238: 1523 1523 PIXEL00_10 1524 1524 PIXEL01_12 1525 1525 DiffOrNot w8,w4,PIXEL10_0,PIXEL11_11,PIXEL10_90,PIXEL11_60 1526 1526 jmp .loopx_end 1527 ..@flag190 1527 ..@flag190: 1528 1528 PIXEL00_10 1529 1529 DiffOrNot w2,w6,PIXEL01_0,PIXEL11_12,PIXEL01_90,PIXEL11_61 1530 1530 PIXEL10_11 1531 1531 jmp .loopx_end 1532 ..@flag187 1532 ..@flag187: 1533 1533 DiffOrNot w4,w2,PIXEL00_0,PIXEL10_11,PIXEL00_90,PIXEL10_60 1534 1534 PIXEL01_10 1535 1535 PIXEL11_12 1536 1536 jmp .loopx_end 1537 ..@flag243 1537 ..@flag243: 1538 1538 PIXEL00_11 1539 1539 PIXEL01_10 1540 1540 DiffOrNot w6,w8,PIXEL10_12,PIXEL11_0,PIXEL10_61,PIXEL11_90 1541 1541 jmp .loopx_end 1542 ..@flag119 1542 ..@flag119: 1543 1543 DiffOrNot w2,w6,PIXEL00_11,PIXEL01_0,PIXEL00_60,PIXEL01_90 1544 1544 PIXEL10_12 1545 1545 PIXEL11_10 1546 1546 jmp .loopx_end 1547 ..@flag237 1548 ..@flag233 1547 ..@flag237: 1548 ..@flag233: 1549 1549 PIXEL00_12 1550 1550 PIXEL01_20 1551 1551 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1552 1552 PIXEL11_11 1553 1553 jmp .loopx_end 1554 ..@flag175 1555 ..@flag47 1554 ..@flag175: 1555 ..@flag47: 1556 1556 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1557 1557 PIXEL01_12 1558 1558 PIXEL10_11 1559 1559 PIXEL11_20 1560 1560 jmp .loopx_end 1561 ..@flag183 1562 ..@flag151 1561 ..@flag183: 1562 ..@flag151: 1563 1563 PIXEL00_11 1564 1564 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1565 1565 PIXEL10_20 1566 1566 PIXEL11_12 1567 1567 jmp .loopx_end 1568 ..@flag245 1569 ..@flag244 1568 ..@flag245: 1569 ..@flag244: 1570 1570 PIXEL00_20 1571 1571 PIXEL01_11 1572 1572 PIXEL10_12 1573 1573 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1574 1574 jmp .loopx_end 1575 ..@flag250 1575 ..@flag250: 1576 1576 PIXEL00_10 1577 1577 PIXEL01_10 1578 1578 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1579 1579 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1580 1580 jmp .loopx_end 1581 ..@flag123 1581 ..@flag123: 1582 1582 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1583 1583 PIXEL01_10 1584 1584 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1585 1585 PIXEL11_10 1586 1586 jmp .loopx_end 1587 ..@flag95 1587 ..@flag95: 1588 1588 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1589 1589 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1590 1590 PIXEL10_10 1591 1591 PIXEL11_10 1592 1592 jmp .loopx_end 1593 ..@flag222 1593 ..@flag222: 1594 1594 PIXEL00_10 1595 1595 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1596 1596 PIXEL10_10 1597 1597 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1598 1598 jmp .loopx_end 1599 ..@flag252 1599 ..@flag252: 1600 1600 PIXEL00_21 1601 1601 PIXEL01_11 1602 1602 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1603 1603 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1604 1604 jmp .loopx_end 1605 ..@flag249 1605 ..@flag249: 1606 1606 PIXEL00_12 1607 1607 PIXEL01_22 1608 1608 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1609 1609 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1610 1610 jmp .loopx_end 1611 ..@flag235 1611 ..@flag235: 1612 1612 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1613 1613 PIXEL01_21 1614 1614 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1615 1615 PIXEL11_11 1616 1616 jmp .loopx_end 1617 ..@flag111 1617 ..@flag111: 1618 1618 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1619 1619 PIXEL01_12 1620 1620 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1621 1621 PIXEL11_22 1622 1622 jmp .loopx_end 1623 ..@flag63 1623 ..@flag63: 1624 1624 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1625 1625 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1626 1626 PIXEL10_11 1627 1627 PIXEL11_21 1628 1628 jmp .loopx_end 1629 ..@flag159 1629 ..@flag159: 1630 1630 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1631 1631 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1632 1632 PIXEL10_22 1633 1633 PIXEL11_12 1634 1634 jmp .loopx_end 1635 ..@flag215 1635 ..@flag215: 1636 1636 PIXEL00_11 1637 1637 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1638 1638 PIXEL10_21 1639 1639 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1640 1640 jmp .loopx_end 1641 ..@flag246 1641 ..@flag246: 1642 1642 PIXEL00_22 1643 1643 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1644 1644 PIXEL10_12 1645 1645 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1646 1646 jmp .loopx_end 1647 ..@flag254 1647 ..@flag254: 1648 1648 PIXEL00_10 1649 1649 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1650 1650 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1651 1651 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1652 1652 jmp .loopx_end 1653 ..@flag253 1653 ..@flag253: 1654 1654 PIXEL00_12 1655 1655 PIXEL01_11 1656 1656 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1657 1657 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1658 1658 jmp .loopx_end 1659 ..@flag251 1659 ..@flag251: 1660 1660 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1661 1661 PIXEL01_10 1662 1662 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1663 1663 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1664 1664 jmp .loopx_end 1665 ..@flag239 1665 ..@flag239: 1666 1666 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1667 1667 PIXEL01_12 1668 1668 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 1669 1669 PIXEL11_11 1670 1670 jmp .loopx_end 1671 ..@flag127 1671 ..@flag127: 1672 1672 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1673 1673 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_20 1674 1674 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_20 1675 1675 PIXEL11_10 1676 1676 jmp .loopx_end 1677 ..@flag191 1677 ..@flag191: 1678 1678 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1679 1679 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1680 1680 PIXEL10_11 1681 1681 PIXEL11_12 1682 1682 jmp .loopx_end 1683 ..@flag223 1683 ..@flag223: 1684 1684 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_20 1685 1685 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1686 1686 PIXEL10_10 1687 1687 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_20 1688 1688 jmp .loopx_end 1689 ..@flag247 1689 ..@flag247: 1690 1690 PIXEL00_11 1691 1691 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1692 1692 PIXEL10_12 1693 1693 DiffOrNot w6,w8,PIXEL11_0,PIXEL11_100 1694 1694 jmp .loopx_end 1695 ..@flag255 1695 ..@flag255: 1696 1696 DiffOrNot w4,w2,PIXEL00_0,PIXEL00_100 1697 1697 DiffOrNot w2,w6,PIXEL01_0,PIXEL01_100 1698 1698 DiffOrNot w8,w4,PIXEL10_0,PIXEL10_100 … … 1700 1700 jmp .loopx_end 1701 1701 1702 1702 1703 ..@cross0 1703 ..@cross0: 1704 1704 mov edx,eax 1705 1705 shl eax,16 1706 1706 or eax,edx 1707 1707 mov [edi],eax 1708 1708 mov [edi+ebx],eax 1709 1709 jmp .loopx_end 1710 ..@cross1 1710 ..@cross1: 1711 1711 mov edx,eax 1712 1712 shl eax,16 1713 1713 or eax,edx … … 1726 1726 mov [edi],edx 1727 1727 mov [edi+ebx],eax 1728 1728 jmp .loopx_end 1729 ..@cross2 1729 ..@cross2: 1730 1730 shl eax,16 1731 1731 mov ecx,[w4] 1732 1732 and edx,[zerolowbits] … … 1741 1741 mov [edi],eax 1742 1742 mov [edi+ebx],eax 1743 1743 jmp .loopx_end 1744 ..@cross4 1744 ..@cross4: 1745 1745 mov ecx,[w6] 1746 1746 and edx,[zerolowbits] 1747 1747 and ecx,[zerolowbits] … … 1756 1756 mov [edi],eax 1757 1757 mov [edi+ebx],eax 1758 1758 jmp .loopx_end 1759 ..@cross8 1759 ..@cross8: 1760 1760 mov edx,eax 1761 1761 shl eax,16 1762 1762 or eax,edx … … 1776 1776 mov [edi+ebx],edx 1777 1777 jmp .loopx_end 1778 1778 1779 .loopx_end 1779 .loopx_end: 1780 1780 add esi,2 1781 1781 add edi,4 1782 1782 dec dword[xcounter] 1783 1783 jz .nexty 1784 1784 jmp .loopx 1785 .nexty 1785 .nexty: 1786 1786 add esi,dword[moduloSrc] 1787 1787 add edi,dword[moduloDst] 1788 1788 dec dword[linesleft] … … 1792 1792 neg ebx 1793 1793 mov dword[prevline],ebx 1794 1794 jmp .loopy 1795 .fin 1795 .fin: 1796 1796 emms 1797 1797 popad 1798 1798 mov esp,ebp … … 1800 1800 ret 1801 1801 1802 1802 SECTION .data 1803 FuncTable 1803 FuncTable: 1804 1804 dd ..@flag0, ..@flag1, ..@flag2, ..@flag3, ..@flag4, ..@flag5, ..@flag6, ..@flag7 1805 1805 dd ..@flag8, ..@flag9, ..@flag10, ..@flag11, ..@flag12, ..@flag13, ..@flag14, ..@flag15 1806 1806 dd ..@flag16, ..@flag17, ..@flag18, ..@flag19, ..@flag20, ..@flag21, ..@flag22, ..@flag23 … … 1834 1834 dd ..@flag240, ..@flag241, ..@flag242, ..@flag243, ..@flag244, ..@flag245, ..@flag246, ..@flag247 1835 1835 dd ..@flag248, ..@flag249, ..@flag250, ..@flag251, ..@flag252, ..@flag253, ..@flag254, ..@flag255 1836 1836 1837 FuncTable2 1837 FuncTable2: 1838 1838 dd ..@cross0, ..@cross1, ..@cross2, ..@flag0, 1839 1839 dd ..@cross4, ..@flag0, ..@flag0, ..@flag0, 1840 1840 dd ..@cross8, ..@flag0, ..@flag0, ..@flag0, -
graphics/scaler/hq3x_i386.asm
76 76 jmp %%fin 77 77 %%same: 78 78 %4 79 %%fin 79 %%fin: 80 80 %endmacro 81 81 82 82 %macro DiffOrNot 6 … … 89 89 %%same: 90 90 %5 91 91 %6 92 %%fin 92 %%fin: 93 93 %endmacro 94 94 95 95 %macro DiffOrNot 8 … … 104 104 %6 105 105 %7 106 106 %8 107 %%fin 107 %%fin: 108 108 %endmacro 109 109 110 110 %macro DiffOrNot 10 … … 121 121 %8 122 122 %9 123 123 %10 124 %%fin 124 %%fin: 125 125 %endmacro 126 126 127 127 %macro Interp1 3 … … 137 137 and ecx,[zerolowbits] 138 138 add edx,ecx 139 139 shr edx,1 140 %%fin 140 %%fin: 141 141 mov %1,dx 142 142 %endmacro 143 143 … … 151 151 add ecx,edx 152 152 shr ecx,1 153 153 add ecx,0x0821 154 %%fin1 154 %%fin1: 155 155 mov edx,%2 156 156 cmp edx,ecx 157 157 je %%fin2 … … 159 159 and edx,[zerolowbits] 160 160 add edx,ecx 161 161 shr edx,1 162 %%fin2 162 %%fin2: 163 163 mov %1,dx 164 164 %endmacro 165 165 … … 215 215 and ecx,[zerolowbits] 216 216 add edx,ecx 217 217 shr edx,1 218 %%fin 218 %%fin: 219 219 mov %1,dx 220 220 %endmacro 221 221 … … 431 431 sub dword[moduloSrc],ecx 432 432 neg ebx 433 433 mov dword[prevline],ebx 434 .loopy 434 .loopy: 435 435 mov ecx,[ebp+Xres] 436 436 mov dword[xcounter],ecx 437 .loopx 437 .loopx: 438 438 mov ebx,[prevline] 439 439 movq mm5,[esi+ebx-2] 440 440 movq mm6,[esi-2] … … 467 467 movd eax,mm7 468 468 movzx edx,ax 469 469 mov [w9],edx 470 .flags 470 .flags: 471 471 mov ebx,[_RGBtoYUV] 472 472 mov eax,[w5] 473 473 xor ecx,ecx … … 488 488 test edx,edx 489 489 jz .noflag2 490 490 or ecx,2 491 .noflag2 491 .noflag2: 492 492 mov edx,[w4] 493 493 cmp eax,edx 494 494 je .noflag4 … … 503 503 test edx,edx 504 504 jz .noflag4 505 505 or ecx,8 506 .noflag4 506 .noflag4: 507 507 mov edx,[w6] 508 508 cmp eax,edx 509 509 je .noflag6 … … 518 518 test edx,edx 519 519 jz .noflag6 520 520 or ecx,16 521 .noflag6 521 .noflag6: 522 522 mov edx,[w8] 523 523 cmp eax,edx 524 524 je .noflag8 … … 533 533 test edx,edx 534 534 jz .noflag8 535 535 or ecx,64 536 .noflag8 536 .noflag8: 537 537 test ecx,ecx 538 538 jnz .testflag1 539 539 mov ecx,[cross] 540 540 mov ebx,[ebp+dstPitch] 541 541 jmp [FuncTable2+ecx*4] 542 .testflag1 542 .testflag1: 543 543 mov edx,[w1] 544 544 cmp eax,edx 545 545 je .noflag1 … … 553 553 test edx,edx 554 554 jz .noflag1 555 555 or ecx,1 556 .noflag1 556 .noflag1: 557 557 mov edx,[w3] 558 558 cmp eax,edx 559 559 je .noflag3 … … 567 567 test edx,edx 568 568 jz .noflag3 569 569 or ecx,4 570 .noflag3 570 .noflag3: 571 571 mov edx,[w7] 572 572 cmp eax,edx 573 573 je .noflag7 … … 581 581 test edx,edx 582 582 jz .noflag7 583 583 or ecx,32 584 .noflag7 584 .noflag7: 585 585 mov edx,[w9] 586 586 cmp eax,edx 587 587 je .noflag9 … … 595 595 test edx,edx 596 596 jz .noflag9 597 597 or ecx,128 598 .noflag9 598 .noflag9: 599 599 mov ebx,[ebp+dstPitch] 600 600 jmp [FuncTable+ecx*4] 601 601 602 ..@flag0 603 ..@flag1 604 ..@flag4 605 ..@flag32 606 ..@flag128 607 ..@flag5 608 ..@flag132 609 ..@flag160 610 ..@flag33 611 ..@flag129 612 ..@flag36 613 ..@flag133 614 ..@flag164 615 ..@flag161 616 ..@flag37 617 ..@flag165 602 ..@flag0: 603 ..@flag1: 604 ..@flag4: 605 ..@flag32: 606 ..@flag128: 607 ..@flag5: 608 ..@flag132: 609 ..@flag160: 610 ..@flag33: 611 ..@flag129: 612 ..@flag36: 613 ..@flag133: 614 ..@flag164: 615 ..@flag161: 616 ..@flag37: 617 ..@flag165: 618 618 PIXEL00_2 619 619 PIXEL01_1 620 620 PIXEL02_2 … … 625 625 PIXEL21_1 626 626 PIXEL22_2 627 627 jmp .loopx_end 628 ..@flag2 629 ..@flag34 630 ..@flag130 631 ..@flag162 628 ..@flag2: 629 ..@flag34: 630 ..@flag130: 631 ..@flag162: 632 632 PIXEL00_1M 633 633 PIXEL01_C 634 634 PIXEL02_1M … … 639 639 PIXEL21_1 640 640 PIXEL22_2 641 641 jmp .loopx_end 642 ..@flag16 643 ..@flag17 644 ..@flag48 645 ..@flag49 642 ..@flag16: 643 ..@flag17: 644 ..@flag48: 645 ..@flag49: 646 646 PIXEL00_2 647 647 PIXEL01_1 648 648 PIXEL02_1M … … 653 653 PIXEL21_1 654 654 PIXEL22_1M 655 655 jmp .loopx_end 656 ..@flag64 657 ..@flag65 658 ..@flag68 659 ..@flag69 656 ..@flag64: 657 ..@flag65: 658 ..@flag68: 659 ..@flag69: 660 660 PIXEL00_2 661 661 PIXEL01_1 662 662 PIXEL02_2 … … 667 667 PIXEL21_C 668 668 PIXEL22_1M 669 669 jmp .loopx_end 670 ..@flag8 671 ..@flag12 672 ..@flag136 673 ..@flag140 670 ..@flag8: 671 ..@flag12: 672 ..@flag136: 673 ..@flag140: 674 674 PIXEL00_1M 675 675 PIXEL01_1 676 676 PIXEL02_2 … … 681 681 PIXEL21_1 682 682 PIXEL22_2 683 683 jmp .loopx_end 684 ..@flag3 685 ..@flag35 686 ..@flag131 687 ..@flag163 684 ..@flag3: 685 ..@flag35: 686 ..@flag131: 687 ..@flag163: 688 688 PIXEL00_1L 689 689 PIXEL01_C 690 690 PIXEL02_1M … … 695 695 PIXEL21_1 696 696 PIXEL22_2 697 697 jmp .loopx_end 698 ..@flag6 699 ..@flag38 700 ..@flag134 701 ..@flag166 698 ..@flag6: 699 ..@flag38: 700 ..@flag134: 701 ..@flag166: 702 702 PIXEL00_1M 703 703 PIXEL01_C 704 704 PIXEL02_1R … … 709 709 PIXEL21_1 710 710 PIXEL22_2 711 711 jmp .loopx_end 712 ..@flag20 713 ..@flag21 714 ..@flag52 715 ..@flag53 712 ..@flag20: 713 ..@flag21: 714 ..@flag52: 715 ..@flag53: 716 716 PIXEL00_2 717 717 PIXEL01_1 718 718 PIXEL02_1U … … 723 723 PIXEL21_1 724 724 PIXEL22_1M 725 725 jmp .loopx_end 726 ..@flag144 727 ..@flag145 728 ..@flag176 729 ..@flag177 726 ..@flag144: 727 ..@flag145: 728 ..@flag176: 729 ..@flag177: 730 730 PIXEL00_2 731 731 PIXEL01_1 732 732 PIXEL02_1M … … 737 737 PIXEL21_1 738 738 PIXEL22_1D 739 739 jmp .loopx_end 740 ..@flag192 741 ..@flag193 742 ..@flag196 743 ..@flag197 740 ..@flag192: 741 ..@flag193: 742 ..@flag196: 743 ..@flag197: 744 744 PIXEL00_2 745 745 PIXEL01_1 746 746 PIXEL02_2 … … 751 751 PIXEL21_C 752 752 PIXEL22_1R 753 753 jmp .loopx_end 754 ..@flag96 755 ..@flag97 756 ..@flag100 757 ..@flag101 754 ..@flag96: 755 ..@flag97: 756 ..@flag100: 757 ..@flag101: 758 758 PIXEL00_2 759 759 PIXEL01_1 760 760 PIXEL02_2 … … 765 765 PIXEL21_C 766 766 PIXEL22_1M 767 767 jmp .loopx_end 768 ..@flag40 769 ..@flag44 770 ..@flag168 771 ..@flag172 768 ..@flag40: 769 ..@flag44: 770 ..@flag168: 771 ..@flag172: 772 772 PIXEL00_1M 773 773 PIXEL01_1 774 774 PIXEL02_2 … … 779 779 PIXEL21_1 780 780 PIXEL22_2 781 781 jmp .loopx_end 782 ..@flag9 783 ..@flag13 784 ..@flag137 785 ..@flag141 782 ..@flag9: 783 ..@flag13: 784 ..@flag137: 785 ..@flag141: 786 786 PIXEL00_1U 787 787 PIXEL01_1 788 788 PIXEL02_2 … … 793 793 PIXEL21_1 794 794 PIXEL22_2 795 795 jmp .loopx_end 796 ..@flag18 797 ..@flag50 796 ..@flag18: 797 ..@flag50: 798 798 PIXEL00_1M 799 799 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_1M,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 800 800 PIXEL10_1 … … 803 803 PIXEL21_1 804 804 PIXEL22_1M 805 805 jmp .loopx_end 806 ..@flag80 807 ..@flag81 806 ..@flag80: 807 ..@flag81: 808 808 PIXEL00_2 809 809 PIXEL01_1 810 810 PIXEL02_1M … … 813 813 PIXEL20_1M 814 814 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_1M,PIXEL12_3,PIXEL21_3,PIXEL22_4 815 815 jmp .loopx_end 816 ..@flag72 817 ..@flag76 816 ..@flag72: 817 ..@flag76: 818 818 PIXEL00_1M 819 819 PIXEL01_1 820 820 PIXEL02_2 … … 823 823 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_1M,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 824 824 PIXEL22_1M 825 825 jmp .loopx_end 826 ..@flag10 827 ..@flag138 826 ..@flag10: 827 ..@flag138: 828 828 DiffOrNot w4,w2,PIXEL00_1M,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 829 829 PIXEL02_1M 830 830 PIXEL11 … … 833 833 PIXEL21_1 834 834 PIXEL22_2 835 835 jmp .loopx_end 836 ..@flag66 836 ..@flag66: 837 837 PIXEL00_1M 838 838 PIXEL01_C 839 839 PIXEL02_1M … … 844 844 PIXEL21_C 845 845 PIXEL22_1M 846 846 jmp .loopx_end 847 ..@flag24 847 ..@flag24: 848 848 PIXEL00_1M 849 849 PIXEL01_1 850 850 PIXEL02_1M … … 855 855 PIXEL21_1 856 856 PIXEL22_1M 857 857 jmp .loopx_end 858 ..@flag7 859 ..@flag39 860 ..@flag135 858 ..@flag7: 859 ..@flag39: 860 ..@flag135: 861 861 PIXEL00_1L 862 862 PIXEL01_C 863 863 PIXEL02_1R … … 868 868 PIXEL21_1 869 869 PIXEL22_2 870 870 jmp .loopx_end 871 ..@flag148 872 ..@flag149 873 ..@flag180 871 ..@flag148: 872 ..@flag149: 873 ..@flag180: 874 874 PIXEL00_2 875 875 PIXEL01_1 876 876 PIXEL02_1U … … 881 881 PIXEL21_1 882 882 PIXEL22_1D 883 883 jmp .loopx_end 884 ..@flag224 885 ..@flag228 886 ..@flag225 884 ..@flag224: 885 ..@flag228: 886 ..@flag225: 887 887 PIXEL00_2 888 888 PIXEL01_1 889 889 PIXEL02_2 … … 894 894 PIXEL21_C 895 895 PIXEL22_1R 896 896 jmp .loopx_end 897 ..@flag41 898 ..@flag169 899 ..@flag45 897 ..@flag41: 898 ..@flag169: 899 ..@flag45: 900 900 PIXEL00_1U 901 901 PIXEL01_1 902 902 PIXEL02_2 … … 907 907 PIXEL21_1 908 908 PIXEL22_2 909 909 jmp .loopx_end 910 ..@flag22 911 ..@flag54 910 ..@flag22: 911 ..@flag54: 912 912 PIXEL00_1M 913 913 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 914 914 PIXEL10_1 … … 917 917 PIXEL21_1 918 918 PIXEL22_1M 919 919 jmp .loopx_end 920 ..@flag208 921 ..@flag209 920 ..@flag208: 921 ..@flag209: 922 922 PIXEL00_2 923 923 PIXEL01_1 924 924 PIXEL02_1M … … 927 927 PIXEL20_1M 928 928 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 929 929 jmp .loopx_end 930 ..@flag104 931 ..@flag108 930 ..@flag104: 931 ..@flag108: 932 932 PIXEL00_1M 933 933 PIXEL01_1 934 934 PIXEL02_2 … … 937 937 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 938 938 PIXEL22_1M 939 939 jmp .loopx_end 940 ..@flag11 941 ..@flag139 940 ..@flag11: 941 ..@flag139: 942 942 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 943 943 PIXEL02_1M 944 944 PIXEL11 … … 947 947 PIXEL21_1 948 948 PIXEL22_2 949 949 jmp .loopx_end 950 ..@flag19 951 ..@flag51 950 ..@flag19: 951 ..@flag51: 952 952 DiffOrNot w2,w6,PIXEL00_1L,PIXEL01_C,PIXEL02_1M,PIXEL12_C,PIXEL00_2,PIXEL01_6,PIXEL02_5,PIXEL12_1 953 953 PIXEL10_1 954 954 PIXEL11 … … 956 956 PIXEL21_1 957 957 PIXEL22_1M 958 958 jmp .loopx_end 959 ..@flag146 960 ..@flag178 959 ..@flag146: 960 ..@flag178: 961 961 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_1M,PIXEL12_C,PIXEL22_1D,PIXEL01_1,PIXEL02_5,PIXEL12_6,PIXEL22_2 962 962 PIXEL00_1M 963 963 PIXEL10_1 … … 965 965 PIXEL20_2 966 966 PIXEL21_1 967 967 jmp .loopx_end 968 ..@flag84 969 ..@flag85 968 ..@flag84: 969 ..@flag85: 970 970 DiffOrNot w6,w8,PIXEL02_1U,PIXEL12_C,PIXEL21_C,PIXEL22_1M,PIXEL02_2,PIXEL12_6,PIXEL21_1,PIXEL22_5 971 971 PIXEL00_2 972 972 PIXEL01_1 … … 974 974 PIXEL11 975 975 PIXEL20_1M 976 976 jmp .loopx_end 977 ..@flag112 978 ..@flag113 977 ..@flag112: 978 ..@flag113: 979 979 DiffOrNot w6,w8,PIXEL12_C,PIXEL20_1L,PIXEL21_C,PIXEL22_1M,PIXEL12_1,PIXEL20_2,PIXEL21_6,PIXEL22_5 980 980 PIXEL00_2 981 981 PIXEL01_1 … … 983 983 PIXEL10_1 984 984 PIXEL11 985 985 jmp .loopx_end 986 ..@flag200 987 ..@flag204 986 ..@flag200: 987 ..@flag204: 988 988 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_1M,PIXEL21_C,PIXEL22_1R,PIXEL10_1,PIXEL20_5,PIXEL21_6,PIXEL22_2 989 989 PIXEL00_1M 990 990 PIXEL01_1 … … 992 992 PIXEL11 993 993 PIXEL12_1 994 994 jmp .loopx_end 995 ..@flag73 996 ..@flag77 995 ..@flag73: 996 ..@flag77: 997 997 DiffOrNot w8,w4,PIXEL00_1U,PIXEL10_C,PIXEL20_1M,PIXEL21_C,PIXEL00_2,PIXEL10_6,PIXEL20_5,PIXEL21_1 998 998 PIXEL01_1 999 999 PIXEL02_2 … … 1001 1001 PIXEL12_1 1002 1002 PIXEL22_1M 1003 1003 jmp .loopx_end 1004 ..@flag42 1005 ..@flag170 1004 ..@flag42: 1005 ..@flag170: 1006 1006 DiffOrNot w4,w2,PIXEL00_1M,PIXEL01_C,PIXEL10_C,PIXEL20_1D,PIXEL00_5,PIXEL01_1,PIXEL10_6,PIXEL20_2 1007 1007 PIXEL02_1M 1008 1008 PIXEL11 … … 1010 1010 PIXEL21_1 1011 1011 PIXEL22_2 1012 1012 jmp .loopx_end 1013 ..@flag14 1014 ..@flag142 1013 ..@flag14: 1014 ..@flag142: 1015 1015 DiffOrNot w4,w2,PIXEL00_1M,PIXEL01_C,PIXEL02_1R,PIXEL10_C,PIXEL00_5,PIXEL01_6,PIXEL02_2,PIXEL10_1 1016 1016 PIXEL11 1017 1017 PIXEL12_1 … … 1019 1019 PIXEL21_1 1020 1020 PIXEL22_2 1021 1021 jmp .loopx_end 1022 ..@flag67 1022 ..@flag67: 1023 1023 PIXEL00_1L 1024 1024 PIXEL01_C 1025 1025 PIXEL02_1M … … 1030 1030 PIXEL21_C 1031 1031 PIXEL22_1M 1032 1032 jmp .loopx_end 1033 ..@flag70 1033 ..@flag70: 1034 1034 PIXEL00_1M 1035 1035 PIXEL01_C 1036 1036 PIXEL02_1R … … 1041 1041 PIXEL21_C 1042 1042 PIXEL22_1M 1043 1043 jmp .loopx_end 1044 ..@flag28 1044 ..@flag28: 1045 1045 PIXEL00_1M 1046 1046 PIXEL01_1 1047 1047 PIXEL02_1U … … 1052 1052 PIXEL21_1 1053 1053 PIXEL22_1M 1054 1054 jmp .loopx_end 1055 ..@flag152 1055 ..@flag152: 1056 1056 PIXEL00_1M 1057 1057 PIXEL01_1 1058 1058 PIXEL02_1M … … 1063 1063 PIXEL21_1 1064 1064 PIXEL22_1D 1065 1065 jmp .loopx_end 1066 ..@flag194 1066 ..@flag194: 1067 1067 PIXEL00_1M 1068 1068 PIXEL01_C 1069 1069 PIXEL02_1M … … 1074 1074 PIXEL21_C 1075 1075 PIXEL22_1R 1076 1076 jmp .loopx_end 1077 ..@flag98 1077 ..@flag98: 1078 1078 PIXEL00_1M 1079 1079 PIXEL01_C 1080 1080 PIXEL02_1M … … 1085 1085 PIXEL21_C 1086 1086 PIXEL22_1M 1087 1087 jmp .loopx_end 1088 ..@flag56 1088 ..@flag56: 1089 1089 PIXEL00_1M 1090 1090 PIXEL01_1 1091 1091 PIXEL02_1M … … 1096 1096 PIXEL21_1 1097 1097 PIXEL22_1M 1098 1098 jmp .loopx_end 1099 ..@flag25 1099 ..@flag25: 1100 1100 PIXEL00_1U 1101 1101 PIXEL01_1 1102 1102 PIXEL02_1M … … 1107 1107 PIXEL21_1 1108 1108 PIXEL22_1M 1109 1109 jmp .loopx_end 1110 ..@flag26 1111 ..@flag31 1110 ..@flag26: 1111 ..@flag31: 1112 1112 DiffOrNot w4,w2,PIXEL00_C,PIXEL10_C,PIXEL00_4,PIXEL10_3 1113 1113 PIXEL01_C 1114 1114 DiffOrNot w2,w6,PIXEL02_C,PIXEL12_C,PIXEL02_4,PIXEL12_3 … … 1117 1117 PIXEL21_1 1118 1118 PIXEL22_1M 1119 1119 jmp .loopx_end 1120 ..@flag82 1121 ..@flag214 1120 ..@flag82: 1121 ..@flag214: 1122 1122 PIXEL00_1M 1123 1123 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL01_3,PIXEL02_4 1124 1124 PIXEL10_1 … … 1127 1127 PIXEL20_1M 1128 1128 DiffOrNot w6,w8,PIXEL21_C,PIXEL22_C,PIXEL21_3,PIXEL22_4 1129 1129 jmp .loopx_end 1130 ..@flag88 1131 ..@flag248 1130 ..@flag88: 1131 ..@flag248: 1132 1132 PIXEL00_1M 1133 1133 PIXEL01_1 1134 1134 PIXEL02_1M … … 1137 1137 PIXEL21_C 1138 1138 DiffOrNot w6,w8,PIXEL12_C,PIXEL22_C,PIXEL12_3,PIXEL22_4 1139 1139 jmp .loopx_end 1140 ..@flag74 1141 ..@flag107 1140 ..@flag74: 1141 ..@flag107: 1142 1142 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL00_4,PIXEL01_3 1143 1143 PIXEL02_1M 1144 1144 PIXEL10_C … … 1147 1147 DiffOrNot w8,w4,PIXEL20_C,PIXEL21_C,PIXEL20_4,PIXEL21_3 1148 1148 PIXEL22_1M 1149 1149 jmp .loopx_end 1150 ..@flag27 1150 ..@flag27: 1151 1151 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1152 1152 PIXEL02_1M 1153 1153 PIXEL11 … … 1156 1156 PIXEL21_1 1157 1157 PIXEL22_1M 1158 1158 jmp .loopx_end 1159 ..@flag86 1159 ..@flag86: 1160 1160 PIXEL00_1M 1161 1161 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1162 1162 PIXEL10_1 … … 1165 1165 PIXEL21_C 1166 1166 PIXEL22_1M 1167 1167 jmp .loopx_end 1168 ..@flag216 1168 ..@flag216: 1169 1169 PIXEL00_1M 1170 1170 PIXEL01_1 1171 1171 PIXEL02_1M … … 1174 1174 PIXEL20_1M 1175 1175 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1176 1176 jmp .loopx_end 1177 ..@flag106 1177 ..@flag106: 1178 1178 PIXEL00_1M 1179 1179 PIXEL01_C 1180 1180 PIXEL02_1M … … 1183 1183 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1184 1184 PIXEL22_1M 1185 1185 jmp .loopx_end 1186 ..@flag30 1186 ..@flag30: 1187 1187 PIXEL00_1M 1188 1188 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1189 1189 PIXEL10_C … … 1192 1192 PIXEL21_1 1193 1193 PIXEL22_1M 1194 1194 jmp .loopx_end 1195 ..@flag210 1195 ..@flag210: 1196 1196 PIXEL00_1M 1197 1197 PIXEL01_C 1198 1198 PIXEL02_1M … … 1201 1201 PIXEL20_1M 1202 1202 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1203 1203 jmp .loopx_end 1204 ..@flag120 1204 ..@flag120: 1205 1205 PIXEL00_1M 1206 1206 PIXEL01_1 1207 1207 PIXEL02_1M … … 1210 1210 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1211 1211 PIXEL22_1M 1212 1212 jmp .loopx_end 1213 ..@flag75 1213 ..@flag75: 1214 1214 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1215 1215 PIXEL02_1M 1216 1216 PIXEL11 … … 1219 1219 PIXEL21_C 1220 1220 PIXEL22_1M 1221 1221 jmp .loopx_end 1222 ..@flag29 1222 ..@flag29: 1223 1223 PIXEL00_1U 1224 1224 PIXEL01_1 1225 1225 PIXEL02_1U … … 1230 1230 PIXEL21_1 1231 1231 PIXEL22_1M 1232 1232 jmp .loopx_end 1233 ..@flag198 1233 ..@flag198: 1234 1234 PIXEL00_1M 1235 1235 PIXEL01_C 1236 1236 PIXEL02_1R … … 1241 1241 PIXEL21_C 1242 1242 PIXEL22_1R 1243 1243 jmp .loopx_end 1244 ..@flag184 1244 ..@flag184: 1245 1245 PIXEL00_1M 1246 1246 PIXEL01_1 1247 1247 PIXEL02_1M … … 1252 1252 PIXEL21_1 1253 1253 PIXEL22_1D 1254 1254 jmp .loopx_end 1255 ..@flag99 1255 ..@flag99: 1256 1256 PIXEL00_1L 1257 1257 PIXEL01_C 1258 1258 PIXEL02_1M … … 1263 1263 PIXEL21_C 1264 1264 PIXEL22_1M 1265 1265 jmp .loopx_end 1266 ..@flag57 1266 ..@flag57: 1267 1267 PIXEL00_1U 1268 1268 PIXEL01_1 1269 1269 PIXEL02_1M … … 1274 1274 PIXEL21_1 1275 1275 PIXEL22_1M 1276 1276 jmp .loopx_end 1277 ..@flag71 1277 ..@flag71: 1278 1278 PIXEL00_1L 1279 1279 PIXEL01_C 1280 1280 PIXEL02_1R … … 1285 1285 PIXEL21_C 1286 1286 PIXEL22_1M 1287 1287 jmp .loopx_end 1288 ..@flag156 1288 ..@flag156: 1289 1289 PIXEL00_1M 1290 1290 PIXEL01_1 1291 1291 PIXEL02_1U … … 1296 1296 PIXEL21_1 1297 1297 PIXEL22_1D 1298 1298 jmp .loopx_end 1299 ..@flag226 1299 ..@flag226: 1300 1300 PIXEL00_1M 1301 1301 PIXEL01_C 1302 1302 PIXEL02_1M … … 1307 1307 PIXEL21_C 1308 1308 PIXEL22_1R 1309 1309 jmp .loopx_end 1310 ..@flag60 1310 ..@flag60: 1311 1311 PIXEL00_1M 1312 1312 PIXEL01_1 1313 1313 PIXEL02_1U … … 1318 1318 PIXEL21_1 1319 1319 PIXEL22_1M 1320 1320 jmp .loopx_end 1321 ..@flag195 1321 ..@flag195: 1322 1322 PIXEL00_1L 1323 1323 PIXEL01_C 1324 1324 PIXEL02_1M … … 1329 1329 PIXEL21_C 1330 1330 PIXEL22_1R 1331 1331 jmp .loopx_end 1332 ..@flag102 1332 ..@flag102: 1333 1333 PIXEL00_1M 1334 1334 PIXEL01_C 1335 1335 PIXEL02_1R … … 1340 1340 PIXEL21_C 1341 1341 PIXEL22_1M 1342 1342 jmp .loopx_end 1343 ..@flag153 1343 ..@flag153: 1344 1344 PIXEL00_1U 1345 1345 PIXEL01_1 1346 1346 PIXEL02_1M … … 1351 1351 PIXEL21_1 1352 1352 PIXEL22_1D 1353 1353 jmp .loopx_end 1354 ..@flag58 1354 ..@flag58: 1355 1355 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1356 1356 PIXEL01_C 1357 1357 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1362 1362 PIXEL21_1 1363 1363 PIXEL22_1M 1364 1364 jmp .loopx_end 1365 ..@flag83 1365 ..@flag83: 1366 1366 PIXEL00_1L 1367 1367 PIXEL01_C 1368 1368 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1373 1373 PIXEL21_C 1374 1374 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1375 1375 jmp .loopx_end 1376 ..@flag92 1376 ..@flag92: 1377 1377 PIXEL00_1M 1378 1378 PIXEL01_1 1379 1379 PIXEL02_1U … … 1384 1384 PIXEL21_C 1385 1385 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1386 1386 jmp .loopx_end 1387 ..@flag202 1387 ..@flag202: 1388 1388 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1389 1389 PIXEL01_C 1390 1390 PIXEL02_1M … … 1395 1395 PIXEL21_C 1396 1396 PIXEL22_1R 1397 1397 jmp .loopx_end 1398 ..@flag78 1398 ..@flag78: 1399 1399 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1400 1400 PIXEL01_C 1401 1401 PIXEL02_1R … … 1406 1406 PIXEL21_C 1407 1407 PIXEL22_1M 1408 1408 jmp .loopx_end 1409 ..@flag154 1409 ..@flag154: 1410 1410 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1411 1411 PIXEL01_C 1412 1412 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1417 1417 PIXEL21_1 1418 1418 PIXEL22_1D 1419 1419 jmp .loopx_end 1420 ..@flag114 1420 ..@flag114: 1421 1421 PIXEL00_1M 1422 1422 PIXEL01_C 1423 1423 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1428 1428 PIXEL21_C 1429 1429 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1430 1430 jmp .loopx_end 1431 ..@flag89 1431 ..@flag89: 1432 1432 PIXEL00_1U 1433 1433 PIXEL01_1 1434 1434 PIXEL02_1M … … 1439 1439 PIXEL21_C 1440 1440 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1441 1441 jmp .loopx_end 1442 ..@flag90 1442 ..@flag90: 1443 1443 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1444 1444 PIXEL01_C 1445 1445 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1450 1450 PIXEL21_C 1451 1451 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1452 1452 jmp .loopx_end 1453 ..@flag55 1454 ..@flag23 1453 ..@flag55: 1454 ..@flag23: 1455 1455 DiffOrNot w2,w6,PIXEL00_1L,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL00_2,PIXEL01_6,PIXEL02_5,PIXEL12_1 1456 1456 PIXEL10_1 1457 1457 PIXEL11 … … 1459 1459 PIXEL21_1 1460 1460 PIXEL22_1M 1461 1461 jmp .loopx_end 1462 ..@flag182 1463 ..@flag150 1462 ..@flag182: 1463 ..@flag150: 1464 1464 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL22_1D,PIXEL01_1,PIXEL02_5,PIXEL12_6,PIXEL22_2 1465 1465 PIXEL00_1M 1466 1466 PIXEL10_1 … … 1468 1468 PIXEL20_2 1469 1469 PIXEL21_1 1470 1470 jmp .loopx_end 1471 ..@flag213 1472 ..@flag212 1471 ..@flag213: 1472 ..@flag212: 1473 1473 DiffOrNot w6,w8,PIXEL02_1U,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL02_2,PIXEL12_6,PIXEL21_1,PIXEL22_5 1474 1474 PIXEL00_2 1475 1475 PIXEL01_1 … … 1477 1477 PIXEL11 1478 1478 PIXEL20_1M 1479 1479 jmp .loopx_end 1480 ..@flag241 1481 ..@flag240 1480 ..@flag241: 1481 ..@flag240: 1482 1482 DiffOrNot w6,w8,PIXEL12_C,PIXEL20_1L,PIXEL21_C,PIXEL22_C,PIXEL12_1,PIXEL20_2,PIXEL21_6,PIXEL22_5 1483 1483 PIXEL00_2 1484 1484 PIXEL01_1 … … 1486 1486 PIXEL10_1 1487 1487 PIXEL11 1488 1488 jmp .loopx_end 1489 ..@flag236 1490 ..@flag232 1489 ..@flag236: 1490 ..@flag232: 1491 1491 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL22_1R,PIXEL10_1,PIXEL20_5,PIXEL21_6,PIXEL22_2 1492 1492 PIXEL00_1M 1493 1493 PIXEL01_1 … … 1495 1495 PIXEL11 1496 1496 PIXEL12_1 1497 1497 jmp .loopx_end 1498 ..@flag109 1499 ..@flag105 1498 ..@flag109: 1499 ..@flag105: 1500 1500 DiffOrNot w8,w4,PIXEL00_1U,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL00_2,PIXEL10_6,PIXEL20_5,PIXEL21_1 1501 1501 PIXEL01_1 1502 1502 PIXEL02_2 … … 1504 1504 PIXEL12_1 1505 1505 PIXEL22_1M 1506 1506 jmp .loopx_end 1507 ..@flag171 1508 ..@flag43 1507 ..@flag171: 1508 ..@flag43: 1509 1509 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL20_1D,PIXEL00_5,PIXEL01_1,PIXEL10_6,PIXEL20_2 1510 1510 PIXEL02_1M 1511 1511 PIXEL11 … … 1513 1513 PIXEL21_1 1514 1514 PIXEL22_2 1515 1515 jmp .loopx_end 1516 ..@flag143 1517 ..@flag15 1516 ..@flag143: 1517 ..@flag15: 1518 1518 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL02_1R,PIXEL10_C,PIXEL00_5,PIXEL01_6,PIXEL02_2,PIXEL10_1 1519 1519 PIXEL11 1520 1520 PIXEL12_1 … … 1522 1522 PIXEL21_1 1523 1523 PIXEL22_2 1524 1524 jmp .loopx_end 1525 ..@flag124 1525 ..@flag124: 1526 1526 PIXEL00_1M 1527 1527 PIXEL01_1 1528 1528 PIXEL02_1U … … 1531 1531 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1532 1532 PIXEL22_1M 1533 1533 jmp .loopx_end 1534 ..@flag203 1534 ..@flag203: 1535 1535 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1536 1536 PIXEL02_1M 1537 1537 PIXEL11 … … 1540 1540 PIXEL21_C 1541 1541 PIXEL22_1R 1542 1542 jmp .loopx_end 1543 ..@flag62 1543 ..@flag62: 1544 1544 PIXEL00_1M 1545 1545 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1546 1546 PIXEL10_C … … 1549 1549 PIXEL21_1 1550 1550 PIXEL22_1M 1551 1551 jmp .loopx_end 1552 ..@flag211 1552 ..@flag211: 1553 1553 PIXEL00_1L 1554 1554 PIXEL01_C 1555 1555 PIXEL02_1M … … 1558 1558 PIXEL20_1M 1559 1559 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1560 1560 jmp .loopx_end 1561 ..@flag118 1561 ..@flag118: 1562 1562 PIXEL00_1M 1563 1563 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1564 1564 PIXEL10_1 … … 1567 1567 PIXEL21_C 1568 1568 PIXEL22_1M 1569 1569 jmp .loopx_end 1570 ..@flag217 1570 ..@flag217: 1571 1571 PIXEL00_1U 1572 1572 PIXEL01_1 1573 1573 PIXEL02_1M … … 1576 1576 PIXEL20_1M 1577 1577 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1578 1578 jmp .loopx_end 1579 ..@flag110 1579 ..@flag110: 1580 1580 PIXEL00_1M 1581 1581 PIXEL01_C 1582 1582 PIXEL02_1R … … 1585 1585 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1586 1586 PIXEL22_1M 1587 1587 jmp .loopx_end 1588 ..@flag155 1588 ..@flag155: 1589 1589 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1590 1590 PIXEL02_1M 1591 1591 PIXEL11 … … 1594 1594 PIXEL21_1 1595 1595 PIXEL22_1D 1596 1596 jmp .loopx_end 1597 ..@flag188 1597 ..@flag188: 1598 1598 PIXEL00_1M 1599 1599 PIXEL01_1 1600 1600 PIXEL02_1U … … 1605 1605 PIXEL21_1 1606 1606 PIXEL22_1D 1607 1607 jmp .loopx_end 1608 ..@flag185 1608 ..@flag185: 1609 1609 PIXEL00_1U 1610 1610 PIXEL01_1 1611 1611 PIXEL02_1M … … 1616 1616 PIXEL21_1 1617 1617 PIXEL22_1D 1618 1618 jmp .loopx_end 1619 ..@flag61 1619 ..@flag61: 1620 1620 PIXEL00_1U 1621 1621 PIXEL01_1 1622 1622 PIXEL02_1U … … 1627 1627 PIXEL21_1 1628 1628 PIXEL22_1M 1629 1629 jmp .loopx_end 1630 ..@flag157 1630 ..@flag157: 1631 1631 PIXEL00_1U 1632 1632 PIXEL01_1 1633 1633 PIXEL02_1U … … 1638 1638 PIXEL21_1 1639 1639 PIXEL22_1D 1640 1640 jmp .loopx_end 1641 ..@flag103 1641 ..@flag103: 1642 1642 PIXEL00_1L 1643 1643 PIXEL01_C 1644 1644 PIXEL02_1R … … 1649 1649 PIXEL21_C 1650 1650 PIXEL22_1M 1651 1651 jmp .loopx_end 1652 ..@flag227 1652 ..@flag227: 1653 1653 PIXEL00_1L 1654 1654 PIXEL01_C 1655 1655 PIXEL02_1M … … 1660 1660 PIXEL21_C 1661 1661 PIXEL22_1R 1662 1662 jmp .loopx_end 1663 ..@flag230 1663 ..@flag230: 1664 1664 PIXEL00_1M 1665 1665 PIXEL01_C 1666 1666 PIXEL02_1R … … 1671 1671 PIXEL21_C 1672 1672 PIXEL22_1R 1673 1673 jmp .loopx_end 1674 ..@flag199 1674 ..@flag199: 1675 1675 PIXEL00_1L 1676 1676 PIXEL01_C 1677 1677 PIXEL02_1R … … 1682 1682 PIXEL21_C 1683 1683 PIXEL22_1R 1684 1684 jmp .loopx_end 1685 ..@flag220 1685 ..@flag220: 1686 1686 PIXEL00_1M 1687 1687 PIXEL01_1 1688 1688 PIXEL02_1U … … 1691 1691 DiffOrNot w8,w4,PIXEL20_1M,PIXEL20_2 1692 1692 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1693 1693 jmp .loopx_end 1694 ..@flag158 1694 ..@flag158: 1695 1695 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1696 1696 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1697 1697 PIXEL10_C … … 1700 1700 PIXEL21_1 1701 1701 PIXEL22_1D 1702 1702 jmp .loopx_end 1703 ..@flag234 1703 ..@flag234: 1704 1704 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1705 1705 PIXEL01_C 1706 1706 PIXEL02_1M … … 1709 1709 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1710 1710 PIXEL22_1R 1711 1711 jmp .loopx_end 1712 ..@flag242 1712 ..@flag242: 1713 1713 PIXEL00_1M 1714 1714 PIXEL01_C 1715 1715 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1718 1718 PIXEL20_1L 1719 1719 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1720 1720 jmp .loopx_end 1721 ..@flag59 1721 ..@flag59: 1722 1722 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1723 1723 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 1724 1724 PIXEL11 … … 1727 1727 PIXEL21_1 1728 1728 PIXEL22_1M 1729 1729 jmp .loopx_end 1730 ..@flag121 1730 ..@flag121: 1731 1731 PIXEL00_1U 1732 1732 PIXEL01_1 1733 1733 PIXEL02_1M … … 1736 1736 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1737 1737 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1738 1738 jmp .loopx_end 1739 ..@flag87 1739 ..@flag87: 1740 1740 PIXEL00_1L 1741 1741 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1742 1742 PIXEL10_1 … … 1745 1745 PIXEL21_C 1746 1746 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1747 1747 jmp .loopx_end 1748 ..@flag79 1748 ..@flag79: 1749 1749 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1750 1750 PIXEL02_1R 1751 1751 PIXEL11 … … 1754 1754 PIXEL21_C 1755 1755 PIXEL22_1M 1756 1756 jmp .loopx_end 1757 ..@flag122 1757 ..@flag122: 1758 1758 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1759 1759 PIXEL01_C 1760 1760 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1763 1763 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1764 1764 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1765 1765 jmp .loopx_end 1766 ..@flag94 1766 ..@flag94: 1767 1767 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1768 1768 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1769 1769 PIXEL10_C … … 1772 1772 PIXEL21_C 1773 1773 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1774 1774 jmp .loopx_end 1775 ..@flag218 1775 ..@flag218: 1776 1776 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1777 1777 PIXEL01_C 1778 1778 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1781 1781 DiffOrNot w8,w4,PIXEL20_1M,PIXEL20_2 1782 1782 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1783 1783 jmp .loopx_end 1784 ..@flag91 1784 ..@flag91: 1785 1785 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1786 1786 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 1787 1787 PIXEL11 … … 1790 1790 PIXEL21_C 1791 1791 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1792 1792 jmp .loopx_end 1793 ..@flag229 1793 ..@flag229: 1794 1794 PIXEL00_2 1795 1795 PIXEL01_1 1796 1796 PIXEL02_2 … … 1801 1801 PIXEL21_C 1802 1802 PIXEL22_1R 1803 1803 jmp .loopx_end 1804 ..@flag167 1804 ..@flag167: 1805 1805 PIXEL00_1L 1806 1806 PIXEL01_C 1807 1807 PIXEL02_1R … … 1812 1812 PIXEL21_1 1813 1813 PIXEL22_2 1814 1814 jmp .loopx_end 1815 ..@flag173 1815 ..@flag173: 1816 1816 PIXEL00_1U 1817 1817 PIXEL01_1 1818 1818 PIXEL02_2 … … 1823 1823 PIXEL21_1 1824 1824 PIXEL22_2 1825 1825 jmp .loopx_end 1826 ..@flag181 1826 ..@flag181: 1827 1827 PIXEL00_2 1828 1828 PIXEL01_1 1829 1829 PIXEL02_1U … … 1834 1834 PIXEL21_1 1835 1835 PIXEL22_1D 1836 1836 jmp .loopx_end 1837 ..@flag186 1837 ..@flag186: 1838 1838 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1839 1839 PIXEL01_C 1840 1840 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1845 1845 PIXEL21_1 1846 1846 PIXEL22_1D 1847 1847 jmp .loopx_end 1848 ..@flag115 1848 ..@flag115: 1849 1849 PIXEL00_1L 1850 1850 PIXEL01_C 1851 1851 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1856 1856 PIXEL21_C 1857 1857 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1858 1858 jmp .loopx_end 1859 ..@flag93 1859 ..@flag93: 1860 1860 PIXEL00_1U 1861 1861 PIXEL01_1 1862 1862 PIXEL02_1U … … 1867 1867 PIXEL21_C 1868 1868 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1869 1869 jmp .loopx_end 1870 ..@flag206 1870 ..@flag206: 1871 1871 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1872 1872 PIXEL01_C 1873 1873 PIXEL02_1R … … 1878 1878 PIXEL21_C 1879 1879 PIXEL22_1R 1880 1880 jmp .loopx_end 1881 ..@flag205 1882 ..@flag201 1881 ..@flag205: 1882 ..@flag201: 1883 1883 PIXEL00_1U 1884 1884 PIXEL01_1 1885 1885 PIXEL02_2 … … 1890 1890 PIXEL21_C 1891 1891 PIXEL22_1R 1892 1892 jmp .loopx_end 1893 ..@flag174 1894 ..@flag46 1893 ..@flag174: 1894 ..@flag46: 1895 1895 DiffOrNot w4,w2,PIXEL00_1M,PIXEL00_2 1896 1896 PIXEL01_C 1897 1897 PIXEL02_1R … … 1902 1902 PIXEL21_1 1903 1903 PIXEL22_2 1904 1904 jmp .loopx_end 1905 ..@flag179 1906 ..@flag147 1905 ..@flag179: 1906 ..@flag147: 1907 1907 PIXEL00_1L 1908 1908 PIXEL01_C 1909 1909 DiffOrNot w2,w6,PIXEL02_1M,PIXEL02_2 … … 1914 1914 PIXEL21_1 1915 1915 PIXEL22_1D 1916 1916 jmp .loopx_end 1917 ..@flag117 1918 ..@flag116 1917 ..@flag117: 1918 ..@flag116: 1919 1919 PIXEL00_2 1920 1920 PIXEL01_1 1921 1921 PIXEL02_1U … … 1926 1926 PIXEL21_C 1927 1927 DiffOrNot w6,w8,PIXEL22_1M,PIXEL22_2 1928 1928 jmp .loopx_end 1929 ..@flag189 1929 ..@flag189: 1930 1930 PIXEL00_1U 1931 1931 PIXEL01_1 1932 1932 PIXEL02_1U … … 1937 1937 PIXEL21_1 1938 1938 PIXEL22_1D 1939 1939 jmp .loopx_end 1940 ..@flag231 1940 ..@flag231: 1941 1941 PIXEL00_1L 1942 1942 PIXEL01_C 1943 1943 PIXEL02_1R … … 1948 1948 PIXEL21_C 1949 1949 PIXEL22_1R 1950 1950 jmp .loopx_end 1951 ..@flag126 1951 ..@flag126: 1952 1952 PIXEL00_1M 1953 1953 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_4,PIXEL12_3 1954 1954 PIXEL11 1955 1955 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_4,PIXEL21_3 1956 1956 PIXEL22_1M 1957 1957 jmp .loopx_end 1958 ..@flag219 1958 ..@flag219: 1959 1959 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_4,PIXEL01_3,PIXEL10_3 1960 1960 PIXEL02_1M 1961 1961 PIXEL11 1962 1962 PIXEL20_1M 1963 1963 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_4 1964 1964 jmp .loopx_end 1965 ..@flag125 1965 ..@flag125: 1966 1966 DiffOrNot w8,w4,PIXEL00_1U,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL00_2,PIXEL10_6,PIXEL20_5,PIXEL21_1 1967 1967 PIXEL01_1 1968 1968 PIXEL02_1U … … 1970 1970 PIXEL12_C 1971 1971 PIXEL22_1M 1972 1972 jmp .loopx_end 1973 ..@flag221 1973 ..@flag221: 1974 1974 DiffOrNot w6,w8,PIXEL02_1U,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL02_2,PIXEL12_6,PIXEL21_1,PIXEL22_5 1975 1975 PIXEL00_1U 1976 1976 PIXEL01_1 … … 1978 1978 PIXEL11 1979 1979 PIXEL20_1M 1980 1980 jmp .loopx_end 1981 ..@flag207 1981 ..@flag207: 1982 1982 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL02_1R,PIXEL10_C,PIXEL00_5,PIXEL01_6,PIXEL02_2,PIXEL10_1 1983 1983 PIXEL11 1984 1984 PIXEL12_1 … … 1986 1986 PIXEL21_C 1987 1987 PIXEL22_1R 1988 1988 jmp .loopx_end 1989 ..@flag238 1989 ..@flag238: 1990 1990 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL22_1R,PIXEL10_1,PIXEL20_5,PIXEL21_6,PIXEL22_2 1991 1991 PIXEL00_1M 1992 1992 PIXEL01_C … … 1994 1994 PIXEL11 1995 1995 PIXEL12_1 1996 1996 jmp .loopx_end 1997 ..@flag190 1997 ..@flag190: 1998 1998 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL22_1D,PIXEL01_1,PIXEL02_5,PIXEL12_6,PIXEL22_2 1999 1999 PIXEL00_1M 2000 2000 PIXEL10_C … … 2002 2002 PIXEL20_1D 2003 2003 PIXEL21_1 2004 2004 jmp .loopx_end 2005 ..@flag187 2005 ..@flag187: 2006 2006 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL20_1D,PIXEL00_5,PIXEL01_1,PIXEL10_6,PIXEL20_2 2007 2007 PIXEL02_1M 2008 2008 PIXEL11 … … 2010 2010 PIXEL21_1 2011 2011 PIXEL22_1D 2012 2012 jmp .loopx_end 2013 ..@flag243 2013 ..@flag243: 2014 2014 DiffOrNot w6,w8,PIXEL12_C,PIXEL20_1L,PIXEL21_C,PIXEL22_C,PIXEL12_1,PIXEL20_2,PIXEL21_6,PIXEL22_5 2015 2015 PIXEL00_1L 2016 2016 PIXEL01_C … … 2018 2018 PIXEL10_1 2019 2019 PIXEL11 2020 2020 jmp .loopx_end 2021 ..@flag119 2021 ..@flag119: 2022 2022 DiffOrNot w2,w6,PIXEL00_1L,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL00_2,PIXEL01_6,PIXEL02_5,PIXEL12_1 2023 2023 PIXEL10_1 2024 2024 PIXEL11 … … 2026 2026 PIXEL21_C 2027 2027 PIXEL22_1M 2028 2028 jmp .loopx_end 2029 ..@flag237 2030 ..@flag233 2029 ..@flag237: 2030 ..@flag233: 2031 2031 PIXEL00_1U 2032 2032 PIXEL01_1 2033 2033 PIXEL02_2 … … 2038 2038 PIXEL21_C 2039 2039 PIXEL22_1R 2040 2040 jmp .loopx_end 2041 ..@flag175 2042 ..@flag47 2041 ..@flag175: 2042 ..@flag47: 2043 2043 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2044 2044 PIXEL01_C 2045 2045 PIXEL02_1R … … 2050 2050 PIXEL21_1 2051 2051 PIXEL22_2 2052 2052 jmp .loopx_end 2053 ..@flag183 2054 ..@flag151 2053 ..@flag183: 2054 ..@flag151: 2055 2055 PIXEL00_1L 2056 2056 PIXEL01_C 2057 2057 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2062 2062 PIXEL21_1 2063 2063 PIXEL22_1D 2064 2064 jmp .loopx_end 2065 ..@flag245 2066 ..@flag244 2065 ..@flag245: 2066 ..@flag244: 2067 2067 PIXEL00_2 2068 2068 PIXEL01_1 2069 2069 PIXEL02_1U … … 2074 2074 PIXEL21_C 2075 2075 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2076 2076 jmp .loopx_end 2077 ..@flag250 2077 ..@flag250: 2078 2078 PIXEL00_1M 2079 2079 PIXEL01_C 2080 2080 PIXEL02_1M … … 2083 2083 PIXEL21_C 2084 2084 DiffOrNot w6,w8,PIXEL12_C,PIXEL22_C,PIXEL12_3,PIXEL22_4 2085 2085 jmp .loopx_end 2086 ..@flag123 2086 ..@flag123: 2087 2087 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL00_4,PIXEL01_3 2088 2088 PIXEL02_1M 2089 2089 PIXEL10_C … … 2092 2092 DiffOrNot w8,w4,PIXEL20_C,PIXEL21_C,PIXEL20_4,PIXEL21_3 2093 2093 PIXEL22_1M 2094 2094 jmp .loopx_end 2095 ..@flag95 2095 ..@flag95: 2096 2096 DiffOrNot w4,w2,PIXEL00_C,PIXEL10_C,PIXEL00_4,PIXEL10_3 2097 2097 PIXEL01_C 2098 2098 DiffOrNot w2,w6,PIXEL02_C,PIXEL12_C,PIXEL02_4,PIXEL12_3 … … 2101 2101 PIXEL21_C 2102 2102 PIXEL22_1M 2103 2103 jmp .loopx_end 2104 ..@flag222 2104 ..@flag222: 2105 2105 PIXEL00_1M 2106 2106 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL01_3,PIXEL02_4 2107 2107 PIXEL10_C … … 2110 2110 PIXEL20_1M 2111 2111 DiffOrNot w6,w8,PIXEL21_C,PIXEL22_C,PIXEL21_3,PIXEL22_4 2112 2112 jmp .loopx_end 2113 ..@flag252 2113 ..@flag252: 2114 2114 PIXEL00_1M 2115 2115 PIXEL01_1 2116 2116 PIXEL02_1U … … 2120 2120 PIXEL21_C 2121 2121 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2122 2122 jmp .loopx_end 2123 ..@flag249 2123 ..@flag249: 2124 2124 PIXEL00_1U 2125 2125 PIXEL01_1 2126 2126 PIXEL02_1M … … 2130 2130 PIXEL21_C 2131 2131 DiffOrNot w6,w8,PIXEL12_C,PIXEL22_C,PIXEL12_3,PIXEL22_4 2132 2132 jmp .loopx_end 2133 ..@flag235 2133 ..@flag235: 2134 2134 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL00_4,PIXEL01_3 2135 2135 PIXEL02_1M 2136 2136 PIXEL10_C … … 2140 2140 PIXEL21_C 2141 2141 PIXEL22_1R 2142 2142 jmp .loopx_end 2143 ..@flag111 2143 ..@flag111: 2144 2144 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2145 2145 PIXEL01_C 2146 2146 PIXEL02_1R … … 2150 2150 DiffOrNot w8,w4,PIXEL20_C,PIXEL21_C,PIXEL20_4,PIXEL21_3 2151 2151 PIXEL22_1M 2152 2152 jmp .loopx_end 2153 ..@flag63 2153 ..@flag63: 2154 2154 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2155 2155 PIXEL01_C 2156 2156 DiffOrNot w2,w6,PIXEL02_C,PIXEL12_C,PIXEL02_4,PIXEL12_3 … … 2160 2160 PIXEL21_1 2161 2161 PIXEL22_1M 2162 2162 jmp .loopx_end 2163 ..@flag159 2163 ..@flag159: 2164 2164 DiffOrNot w4,w2,PIXEL00_C,PIXEL10_C,PIXEL00_4,PIXEL10_3 2165 2165 PIXEL01_C 2166 2166 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2170 2170 PIXEL21_1 2171 2171 PIXEL22_1D 2172 2172 jmp .loopx_end 2173 ..@flag215 2173 ..@flag215: 2174 2174 PIXEL00_1L 2175 2175 PIXEL01_C 2176 2176 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2180 2180 PIXEL20_1M 2181 2181 DiffOrNot w6,w8,PIXEL21_C,PIXEL22_C,PIXEL21_3,PIXEL22_4 2182 2182 jmp .loopx_end 2183 ..@flag246 2183 ..@flag246: 2184 2184 PIXEL00_1M 2185 2185 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL01_3,PIXEL02_4 2186 2186 PIXEL10_1 … … 2190 2190 PIXEL21_C 2191 2191 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2192 2192 jmp .loopx_end 2193 ..@flag254 2193 ..@flag254: 2194 2194 PIXEL00_1M 2195 2195 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL01_3,PIXEL02_4 2196 2196 PIXEL11 2197 2197 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL10_3,PIXEL20_4 2198 2198 DiffOrNot w6,w8,PIXEL12_C,PIXEL21_C,PIXEL22_C,PIXEL12_3,PIXEL21_3,PIXEL22_2 2199 2199 jmp .loopx_end 2200 ..@flag253 2200 ..@flag253: 2201 2201 PIXEL00_1U 2202 2202 PIXEL01_1 2203 2203 PIXEL02_1U … … 2208 2208 PIXEL21_C 2209 2209 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2210 2210 jmp .loopx_end 2211 ..@flag251 2211 ..@flag251: 2212 2212 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL00_4,PIXEL01_3 2213 2213 PIXEL02_1M 2214 2214 PIXEL11 2215 2215 DiffOrNot w8,w4,PIXEL10_C,PIXEL20_C,PIXEL21_C,PIXEL10_3,PIXEL20_2,PIXEL21_3 2216 2216 DiffOrNot w6,w8,PIXEL12_C,PIXEL22_C,PIXEL12_3,PIXEL22_4 2217 2217 jmp .loopx_end 2218 ..@flag239 2218 ..@flag239: 2219 2219 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2220 2220 PIXEL01_C 2221 2221 PIXEL02_1R … … 2226 2226 PIXEL21_C 2227 2227 PIXEL22_1R 2228 2228 jmp .loopx_end 2229 ..@flag127 2229 ..@flag127: 2230 2230 DiffOrNot w4,w2,PIXEL00_C,PIXEL01_C,PIXEL10_C,PIXEL00_2,PIXEL01_3,PIXEL10_3 2231 2231 DiffOrNot w2,w6,PIXEL02_C,PIXEL12_C,PIXEL02_4,PIXEL12_3 2232 2232 PIXEL11 2233 2233 DiffOrNot w8,w4,PIXEL20_C,PIXEL21_C,PIXEL20_4,PIXEL21_3 2234 2234 PIXEL22_1M 2235 2235 jmp .loopx_end 2236 ..@flag191 2236 ..@flag191: 2237 2237 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2238 2238 PIXEL01_C 2239 2239 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2244 2244 PIXEL21_1 2245 2245 PIXEL22_1D 2246 2246 jmp .loopx_end 2247 ..@flag223 2247 ..@flag223: 2248 2248 DiffOrNot w4,w2,PIXEL00_C,PIXEL10_C,PIXEL00_4,PIXEL10_3 2249 2249 DiffOrNot w2,w6,PIXEL01_C,PIXEL02_C,PIXEL12_C,PIXEL01_3,PIXEL02_2,PIXEL12_3 2250 2250 PIXEL11 2251 2251 PIXEL20_1M 2252 2252 DiffOrNot w6,w8,PIXEL21_C,PIXEL22_C,PIXEL21_3,PIXEL22_4 2253 2253 jmp .loopx_end 2254 ..@flag247 2254 ..@flag247: 2255 2255 PIXEL00_1L 2256 2256 PIXEL01_C 2257 2257 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2262 2262 PIXEL21_C 2263 2263 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2264 2264 jmp .loopx_end 2265 ..@flag255 2265 ..@flag255: 2266 2266 DiffOrNot w4,w2,PIXEL00_C,PIXEL00_2 2267 2267 PIXEL01_C 2268 2268 DiffOrNot w2,w6,PIXEL02_C,PIXEL02_2 … … 2274 2274 DiffOrNot w6,w8,PIXEL22_C,PIXEL22_2 2275 2275 jmp .loopx_end 2276 2276 2277 ..@cross0 2277 ..@cross0: 2278 2278 mov edx,eax 2279 2279 shl eax,16 2280 2280 or eax,edx … … 2285 2285 mov [edi+ebx*2],eax 2286 2286 mov [edi+ebx*2+4],ax 2287 2287 jmp .loopx_end 2288 ..@cross1 2288 ..@cross1: 2289 2289 mov edx,eax 2290 2290 shl eax,16 2291 2291 or eax,edx … … 2306 2306 mov [edi+ebx*2],eax 2307 2307 mov [edi+ebx*2+4],ax 2308 2308 jmp .loopx_end 2309 ..@cross2 2309 ..@cross2: 2310 2310 mov edx,eax 2311 2311 shl eax,16 2312 2312 or eax,edx … … 2326 2326 mov [edi+ebx*2],dx 2327 2327 mov [edi+ebx*2+2],eax 2328 2328 jmp .loopx_end 2329 ..@cross4 2329 ..@cross4: 2330 2330 mov edx,eax 2331 2331 shl eax,16 2332 2332 or eax,edx … … 2346 2346 mov [edi+ebx*2],eax 2347 2347 mov [edi+ebx*2+4],dx 2348 2348 jmp .loopx_end 2349 ..@cross8 2349 ..@cross8: 2350 2350 mov edx,eax 2351 2351 shl eax,16 2352 2352 or eax,edx … … 2368 2368 mov [edi+ebx*2+4],dx 2369 2369 jmp .loopx_end 2370 2370 2371 .loopx_end 2371 .loopx_end: 2372 2372 add esi,2 2373 2373 add edi,6 2374 2374 dec dword[xcounter] 2375 2375 jz .nexty 2376 2376 jmp .loopx 2377 .nexty 2377 .nexty: 2378 2378 add esi,dword[moduloSrc] 2379 2379 add edi,dword[moduloDst] 2380 2380 dec dword[linesleft] … … 2384 2384 neg ebx 2385 2385 mov dword[prevline],ebx 2386 2386 jmp .loopy 2387 .fin 2387 .fin: 2388 2388 emms 2389 2389 popad 2390 2390 mov esp,ebp … … 2392 2392 ret 2393 2393 2394 2394 SECTION .data 2395 FuncTable 2395 FuncTable: 2396 2396 dd ..@flag0, ..@flag1, ..@flag2, ..@flag3, ..@flag4, ..@flag5, ..@flag6, ..@flag7 2397 2397 dd ..@flag8, ..@flag9, ..@flag10, ..@flag11, ..@flag12, ..@flag13, ..@flag14, ..@flag15 2398 2398 dd ..@flag16, ..@flag17, ..@flag18, ..@flag19, ..@flag20, ..@flag21, ..@flag22, ..@flag23 … … 2426 2426 dd ..@flag240, ..@flag241, ..@flag242, ..@flag243, ..@flag244, ..@flag245, ..@flag246, ..@flag247 2427 2427 dd ..@flag248, ..@flag249, ..@flag250, ..@flag251, ..@flag252, ..@flag253, ..@flag254, ..@flag255 2428 2428 2429 FuncTable2 2429 FuncTable2: 2430 2430 dd ..@cross0, ..@cross1, ..@cross2, ..@flag0, 2431 2431 dd ..@cross4, ..@flag0, ..@flag0, ..@flag0, 2432 2432 dd ..@cross8, ..@flag0, ..@flag0, ..@flag0,