Lines Matching full:src1

70 def : InstAlias<"ccmp"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
71 (CCMP8rr GR8:$src1, GR8:$src2, cflags:$dcf, CC), 0>;
72 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
73 (CCMP16rr GR16:$src1, GR16:$src2, cflags:$dcf, CC), 0>;
74 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
75 (CCMP32rr GR32:$src1, GR32:$src2, cflags:$dcf, CC), 0>;
76 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
77 (CCMP64rr GR64:$src1, GR64:$src2, cflags:$dcf, CC), 0>;
78 def : InstAlias<"ccmp"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
79 (CCMP8rm GR8:$src1, i8mem:$src2, cflags:$dcf, CC), 0>;
80 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
81 (CCMP16rm GR16:$src1, i16mem:$src2, cflags:$dcf, CC), 0>;
82 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
83 (CCMP32rm GR32:$src1, i32mem:$src2, cflags:$dcf, CC), 0>;
84 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
85 (CCMP64rm GR64:$src1, i64mem:$src2, cflags:$dcf, CC), 0>;
86 def : InstAlias<"ccmp"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
87 (CCMP8mr i8mem:$src1, GR8:$src2, cflags:$dcf, CC), 0>;
88 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
89 (CCMP16mr i16mem:$src1, GR16:$src2, cflags:$dcf, CC), 0>;
90 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
91 (CCMP32mr i32mem:$src1, GR32:$src2, cflags:$dcf, CC), 0>;
92 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
93 (CCMP64mr i64mem:$src1, GR64:$src2, cflags:$dcf, CC), 0>;
94 def : InstAlias<"ccmp"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
95 (CCMP8ri GR8:$src1, i8imm:$src2, cflags:$dcf, CC), 0>;
96 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
97 (CCMP16ri GR16:$src1, i16imm:$src2, cflags:$dcf, CC), 0>;
98 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
99 (CCMP32ri GR32:$src1, i32imm:$src2, cflags:$dcf, CC), 0>;
100 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
101 (CCMP64ri32 GR64:$src1, i64i32imm:$src2, cflags:$dcf, CC), 0>;
102 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
103 (CCMP16ri8 GR16:$src1, i16i8imm:$src2, cflags:$dcf, CC), 0>;
104 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
105 (CCMP32ri8 GR32:$src1, i32i8imm:$src2, cflags:$dcf, CC), 0>;
106 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
107 (CCMP64ri8 GR64:$src1, i64i8imm:$src2, cflags:$dcf, CC), 0>;
108 def : InstAlias<"ccmp"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
109 (CCMP8mi i8mem:$src1, i8imm:$src2, cflags:$dcf, CC), 0>;
110 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
111 (CCMP16mi i16mem:$src1, i16imm:$src2, cflags:$dcf, CC), 0>;
112 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
113 (CCMP32mi i32mem:$src1, i32imm:$src2, cflags:$dcf, CC), 0>;
114 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
115 (CCMP64mi32 i64mem:$src1, i64i32imm:$src2, cflags:$dcf, CC), 0>;
116 def : InstAlias<"ccmp"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
117 (CCMP16mi8 i16mem:$src1, i16i8imm:$src2, cflags:$dcf, CC), 0>;
118 def : InstAlias<"ccmp"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
119 (CCMP32mi8 i32mem:$src1, i32i8imm:$src2, cflags:$dcf, CC), 0>;
120 def : InstAlias<"ccmp"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
121 (CCMP64mi8 i64mem:$src1, i64i8imm:$src2, cflags:$dcf, CC), 0>;
144 def : InstAlias<"ctest"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
145 (CTEST8rr GR8:$src1, GR8:$src2, cflags:$dcf, CC), 0>;
146 def : InstAlias<"ctest"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
147 (CTEST16rr GR16:$src1, GR16:$src2, cflags:$dcf, CC), 0>;
148 def : InstAlias<"ctest"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
149 (CTEST32rr GR32:$src1, GR32:$src2, cflags:$dcf, CC), 0>;
150 def : InstAlias<"ctest"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
151 (CTEST64rr GR64:$src1, GR64:$src2, cflags:$dcf, CC), 0>;
152 def : InstAlias<"ctest"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
153 (CTEST8mr i8mem:$src1, GR8:$src2, cflags:$dcf, CC), 0>;
154 def : InstAlias<"ctest"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
155 (CTEST16mr i16mem:$src1, GR16:$src2, cflags:$dcf, CC), 0>;
156 def : InstAlias<"ctest"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
157 (CTEST32mr i32mem:$src1, GR32:$src2, cflags:$dcf, CC), 0>;
158 def : InstAlias<"ctest"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
159 (CTEST64mr i64mem:$src1, GR64:$src2, cflags:$dcf, CC), 0>;
160 def : InstAlias<"ctest"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
161 (CTEST8ri GR8:$src1, i8imm:$src2, cflags:$dcf, CC), 0>;
162 def : InstAlias<"ctest"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
163 (CTEST16ri GR16:$src1, i16imm:$src2, cflags:$dcf, CC), 0>;
164 def : InstAlias<"ctest"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
165 (CTEST32ri GR32:$src1, i32imm:$src2, cflags:$dcf, CC), 0>;
166 def : InstAlias<"ctest"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
167 (CTEST64ri32 GR64:$src1, i64i32imm:$src2, cflags:$dcf, CC), 0>;
168 def : InstAlias<"ctest"#Cond#"{b} $dcf\t{$src2, $src1|$src1, $src2}",
169 (CTEST8mi i8mem:$src1, i8imm:$src2, cflags:$dcf, CC), 0>;
170 def : InstAlias<"ctest"#Cond#"{w} $dcf\t{$src2, $src1|$src1, $src2}",
171 (CTEST16mi i16mem:$src1, i16imm:$src2, cflags:$dcf, CC), 0>;
172 def : InstAlias<"ctest"#Cond#"{l} $dcf\t{$src2, $src1|$src1, $src2}",
173 (CTEST32mi i32mem:$src1, i32imm:$src2, cflags:$dcf, CC), 0>;
174 def : InstAlias<"ctest"#Cond#"{q} $dcf\t{$src2, $src1|$src1, $src2}",
175 (CTEST64mi32 i64mem:$src1, i64i32imm:$src2, cflags:$dcf, CC), 0>;
780 def : InstAlias<"cmov"#Cond#"{w}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
781 (CMOV16rr_ND GR16:$dst, GR16:$src1, GR16:$src2, CC), 0>;
782 def : InstAlias<"cmov"#Cond#"{w}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
783 (CMOV16rm_ND GR16:$dst, GR16:$src1, i16mem:$src2, CC), 0>;
784 def : InstAlias<"cmov"#Cond#"{l}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
785 (CMOV32rr_ND GR32:$dst, GR32:$src1, GR32:$src2, CC), 0>;
786 def : InstAlias<"cmov"#Cond#"{l}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
787 (CMOV32rm_ND GR32:$dst, GR32:$src1, i32mem:$src2, CC), 0>;
788 def : InstAlias<"cmov"#Cond#"{q}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
789 (CMOV64rr_ND GR64:$dst, GR64:$src1, GR64:$src2, CC), 0>;
790 def : InstAlias<"cmov"#Cond#"{q}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
791 (CMOV64rm_ND GR64:$dst, GR64:$src1, i64mem:$src2, CC), 0>;
839 def : InstAlias<"cfcmov"#Cond#"{w}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
840 (CFCMOV16rr_ND GR16:$dst, GR16:$src1, GR16:$src2, CC), 0>;
841 def : InstAlias<"cfcmov"#Cond#"{l}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
842 (CFCMOV32rr_ND GR32:$dst, GR32:$src1, GR32:$src2, CC), 0>;
843 def : InstAlias<"cfcmov"#Cond#"{q}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
844 (CFCMOV64rr_ND GR64:$dst, GR64:$src1, GR64:$src2, CC), 0>;
845 def : InstAlias<"cfcmov"#Cond#"{w}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
846 (CFCMOV16rm_ND GR16:$dst, GR16:$src1, i16mem:$src2, CC), 0>;
847 def : InstAlias<"cfcmov"#Cond#"{l}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
848 (CFCMOV32rm_ND GR32:$dst, GR32:$src1, i32mem:$src2, CC), 0>;
849 def : InstAlias<"cfcmov"#Cond#"{q}\t{$src2, $src1, $dst|$dst, $src1, $src2}",
850 (CFCMOV64rm_ND GR64:$dst, GR64:$src1, i64mem:$src2, CC), 0>;