Lines Matching refs:SSE3
2 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+sse3 | FileCheck %s --check-prefix=SSE3
6 ; SSE3-LABEL: haddpd1:
7 ; SSE3: # BB#0:
8 ; SSE3-NEXT: haddpd %xmm1, %xmm0
9 ; SSE3-NEXT: retq
22 ; SSE3-LABEL: haddpd2:
23 ; SSE3: # BB#0:
24 ; SSE3-NEXT: haddpd %xmm1, %xmm0
25 ; SSE3-NEXT: retq
38 ; SSE3-LABEL: haddpd3:
39 ; SSE3: # BB#0:
40 ; SSE3-NEXT: haddpd %xmm0, %xmm0
41 ; SSE3-NEXT: retq
54 ; SSE3-LABEL: haddps1:
55 ; SSE3: # BB#0:
56 ; SSE3-NEXT: haddps %xmm1, %xmm0
57 ; SSE3-NEXT: retq
70 ; SSE3-LABEL: haddps2:
71 ; SSE3: # BB#0:
72 ; SSE3-NEXT: haddps %xmm1, %xmm0
73 ; SSE3-NEXT: retq
86 ; SSE3-LABEL: haddps3:
87 ; SSE3: # BB#0:
88 ; SSE3-NEXT: haddps %xmm0, %xmm0
89 ; SSE3-NEXT: retq
102 ; SSE3-LABEL: haddps4:
103 ; SSE3: # BB#0:
104 ; SSE3-NEXT: haddps %xmm0, %xmm0
105 ; SSE3-NEXT: retq
118 ; SSE3-LABEL: haddps5:
119 ; SSE3: # BB#0:
120 ; SSE3-NEXT: haddps %xmm0, %xmm0
121 ; SSE3-NEXT: retq
134 ; SSE3-LABEL: haddps6:
135 ; SSE3: # BB#0:
136 ; SSE3-NEXT: haddps %xmm0, %xmm0
137 ; SSE3-NEXT: retq
150 ; SSE3-LABEL: haddps7:
151 ; SSE3: # BB#0:
152 ; SSE3-NEXT: haddps %xmm0, %xmm0
153 ; SSE3-NEXT: retq
166 ; SSE3-LABEL: hsubpd1:
167 ; SSE3: # BB#0:
168 ; SSE3-NEXT: hsubpd %xmm1, %xmm0
169 ; SSE3-NEXT: retq
182 ; SSE3-LABEL: hsubpd2:
183 ; SSE3: # BB#0:
184 ; SSE3-NEXT: hsubpd %xmm0, %xmm0
185 ; SSE3-NEXT: retq
198 ; SSE3-LABEL: hsubps1:
199 ; SSE3: # BB#0:
200 ; SSE3-NEXT: hsubps %xmm1, %xmm0
201 ; SSE3-NEXT: retq
214 ; SSE3-LABEL: hsubps2:
215 ; SSE3: # BB#0:
216 ; SSE3-NEXT: hsubps %xmm0, %xmm0
217 ; SSE3-NEXT: retq
230 ; SSE3-LABEL: hsubps3:
231 ; SSE3: # BB#0:
232 ; SSE3-NEXT: hsubps %xmm0, %xmm0
233 ; SSE3-NEXT: retq
246 ; SSE3-LABEL: hsubps4:
247 ; SSE3: # BB#0:
248 ; SSE3-NEXT: hsubps %xmm0, %xmm0
249 ; SSE3-NEXT: retq
262 ; SSE3-LABEL: vhaddps1:
263 ; SSE3: # BB#0:
264 ; SSE3-NEXT: haddps %xmm2, %xmm0
265 ; SSE3-NEXT: haddps %xmm3, %xmm1
266 ; SSE3-NEXT: retq
279 ; SSE3-LABEL: vhaddps2:
280 ; SSE3: # BB#0:
281 ; SSE3-NEXT: haddps %xmm2, %xmm0
282 ; SSE3-NEXT: haddps %xmm3, %xmm1
283 ; SSE3-NEXT: retq
296 ; SSE3-LABEL: vhaddps3:
297 ; SSE3: # BB#0:
298 ; SSE3-NEXT: haddps %xmm0, %xmm0
299 ; SSE3-NEXT: haddps %xmm1, %xmm1
300 ; SSE3-NEXT: retq
313 ; SSE3-LABEL: vhsubps1:
314 ; SSE3: # BB#0:
315 ; SSE3-NEXT: hsubps %xmm2, %xmm0
316 ; SSE3-NEXT: hsubps %xmm3, %xmm1
317 ; SSE3-NEXT: retq
330 ; SSE3-LABEL: vhsubps3:
331 ; SSE3: # BB#0:
332 ; SSE3-NEXT: hsubps %xmm0, %xmm0
333 ; SSE3-NEXT: hsubps %xmm1, %xmm1
334 ; SSE3-NEXT: retq
347 ; SSE3-LABEL: vhaddpd1:
348 ; SSE3: # BB#0:
349 ; SSE3-NEXT: haddpd %xmm2, %xmm0
350 ; SSE3-NEXT: haddpd %xmm3, %xmm1
351 ; SSE3-NEXT: retq
364 ; SSE3-LABEL: vhsubpd1:
365 ; SSE3: # BB#0:
366 ; SSE3-NEXT: hsubpd %xmm2, %xmm0
367 ; SSE3-NEXT: hsubpd %xmm3, %xmm1
368 ; SSE3-NEXT: retq
381 ; SSE3-LABEL: haddps_v2f32:
382 ; SSE3: # BB#0:
383 ; SSE3-NEXT: haddps %xmm0, %xmm0
384 ; SSE3-NEXT: retq