• Home
  • Raw
  • Download

Lines Matching refs:xmm2

19 ; SSE:         movaps %xmm0, %xmm2
20 ; SSE-NEXT: cmpunordss %xmm2, %xmm2
21 ; SSE-NEXT: movaps %xmm2, %xmm3
24 ; SSE-NEXT: andnps %xmm1, %xmm2
25 ; SSE-NEXT: orps %xmm3, %xmm2
26 ; SSE-NEXT: movaps %xmm2, %xmm0
29 ; AVX: vmaxss %xmm0, %xmm1, %xmm2
31 ; AVX-NEXT: vblendvps %xmm0, %xmm1, %xmm2, %xmm0
62 ; SSE: movaps %xmm0, %xmm2
63 ; SSE-NEXT: cmpunordss %xmm2, %xmm2
64 ; SSE-NEXT: movaps %xmm2, %xmm3
67 ; SSE-NEXT: andnps %xmm1, %xmm2
68 ; SSE-NEXT: orps %xmm3, %xmm2
69 ; SSE-NEXT: movaps %xmm2, %xmm0
72 ; AVX: vmaxss %xmm0, %xmm1, %xmm2
74 ; AVX-NEXT: vblendvps %xmm0, %xmm1, %xmm2, %xmm0
101 ; SSE: movaps %xmm1, %xmm2
102 ; SSE-NEXT: shufps {{.*#+}} xmm2 = xmm2[3,1,2,3]
108 ; SSE-NEXT: andps %xmm2, %xmm5
109 ; SSE-NEXT: maxss %xmm3, %xmm2
110 ; SSE-NEXT: andnps %xmm2, %xmm4
112 ; SSE-NEXT: movaps %xmm1, %xmm2
113 ; SSE-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1,2,3]
119 ; SSE-NEXT: andps %xmm2, %xmm6
120 ; SSE-NEXT: maxss %xmm5, %xmm2
121 ; SSE-NEXT: andnps %xmm2, %xmm3
124 ; SSE-NEXT: movaps %xmm0, %xmm2
125 ; SSE-NEXT: cmpunordss %xmm2, %xmm2
126 ; SSE-NEXT: movaps %xmm2, %xmm4
130 ; SSE-NEXT: andnps %xmm5, %xmm2
131 ; SSE-NEXT: orps %xmm4, %xmm2
141 ; SSE-NEXT: unpcklps {{.*#+}} xmm2 = xmm2[0],xmm4[0],xmm2[1],xmm4[1]
142 ; SSE-NEXT: unpcklps {{.*#+}} xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
143 ; SSE-NEXT: movaps %xmm2, %xmm0
146 ; AVX: vmaxss %xmm0, %xmm1, %xmm2
148 ; AVX-NEXT: vblendvps %xmm3, %xmm1, %xmm2, %xmm2
154 ; AVX-NEXT: vinsertps {{.*#+}} xmm2 = xmm2[0],xmm3[0],xmm2[2,3]
160 ; AVX-NEXT: vinsertps {{.*#+}} xmm2 = xmm2[0,1],xmm3[0],xmm2[3]
166 ; AVX-NEXT: vinsertps {{.*#+}} xmm0 = xmm2[0,1,2],xmm0[0]
176 ; SSE: movaps %xmm1, %xmm2
177 ; SSE-NEXT: shufps {{.*#+}} xmm2 = xmm2[3,1,2,3]
183 ; SSE-NEXT: andps %xmm2, %xmm5
184 ; SSE-NEXT: maxss %xmm3, %xmm2
185 ; SSE-NEXT: andnps %xmm2, %xmm4
187 ; SSE-NEXT: movaps %xmm1, %xmm2
188 ; SSE-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1,2,3]
194 ; SSE-NEXT: andps %xmm2, %xmm6
195 ; SSE-NEXT: maxss %xmm5, %xmm2
196 ; SSE-NEXT: andnps %xmm2, %xmm3
199 ; SSE-NEXT: movaps %xmm0, %xmm2
200 ; SSE-NEXT: cmpunordss %xmm2, %xmm2
201 ; SSE-NEXT: movaps %xmm2, %xmm4
205 ; SSE-NEXT: andnps %xmm5, %xmm2
206 ; SSE-NEXT: orps %xmm4, %xmm2
216 ; SSE-NEXT: unpcklps {{.*#+}} xmm2 = xmm2[0],xmm4[0],xmm2[1],xmm4[1]
217 ; SSE-NEXT: unpcklps {{.*#+}} xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
218 ; SSE-NEXT: movaps %xmm2, %xmm0
221 ; AVX: vmaxss %xmm0, %xmm1, %xmm2
223 ; AVX-NEXT: vblendvps %xmm3, %xmm1, %xmm2, %xmm2
229 ; AVX-NEXT: vinsertps {{.*#+}} xmm2 = xmm2[0],xmm3[0],xmm2[2,3]
235 ; AVX-NEXT: vinsertps {{.*#+}} xmm2 = xmm2[0,1],xmm3[0],xmm2[3]
241 ; AVX-NEXT: vinsertps {{.*#+}} xmm0 = xmm2[0,1,2],xmm0[0]