Lines Matching full:sse3
1 ; RUN: llc < %s -march=x86-64 -mattr=+sse3,-avx | FileCheck %s -check-prefix=SSE3
2 ; RUN: llc < %s -march=x86-64 -mattr=-sse3,+avx | FileCheck %s -check-prefix=AVX
4 ; SSE3-LABEL: haddpd1:
5 ; SSE3-NOT: vhaddpd
6 ; SSE3: haddpd
16 ; SSE3-LABEL: haddpd2:
17 ; SSE3-NOT: vhaddpd
18 ; SSE3: haddpd
28 ; SSE3-LABEL: haddpd3:
29 ; SSE3-NOT: vhaddpd
30 ; SSE3: haddpd
40 ; SSE3-LABEL: haddps1:
41 ; SSE3-NOT: vhaddps
42 ; SSE3: haddps
52 ; SSE3-LABEL: haddps2:
53 ; SSE3-NOT: vhaddps
54 ; SSE3: haddps
64 ; SSE3-LABEL: haddps3:
65 ; SSE3-NOT: vhaddps
66 ; SSE3: haddps
76 ; SSE3-LABEL: haddps4:
77 ; SSE3-NOT: vhaddps
78 ; SSE3: haddps
88 ; SSE3-LABEL: haddps5:
89 ; SSE3-NOT: vhaddps
90 ; SSE3: haddps
100 ; SSE3-LABEL: haddps6:
101 ; SSE3-NOT: vhaddps
102 ; SSE3: haddps
112 ; SSE3-LABEL: haddps7:
113 ; SSE3-NOT: vhaddps
114 ; SSE3: haddps
124 ; SSE3-LABEL: hsubpd1:
125 ; SSE3-NOT: vhsubpd
126 ; SSE3: hsubpd
136 ; SSE3-LABEL: hsubpd2:
137 ; SSE3-NOT: vhsubpd
138 ; SSE3: hsubpd
148 ; SSE3-LABEL: hsubps1:
149 ; SSE3-NOT: vhsubps
150 ; SSE3: hsubps
160 ; SSE3-LABEL: hsubps2:
161 ; SSE3-NOT: vhsubps
162 ; SSE3: hsubps
172 ; SSE3-LABEL: hsubps3:
173 ; SSE3-NOT: vhsubps
174 ; SSE3: hsubps
184 ; SSE3-LABEL: hsubps4:
185 ; SSE3-NOT: vhsubps
186 ; SSE3: hsubps
196 ; SSE3-LABEL: vhaddps1:
197 ; SSE3-NOT: vhaddps
198 ; SSE3: haddps
199 ; SSE3: haddps
209 ; SSE3-LABEL: vhaddps2:
210 ; SSE3-NOT: vhaddps
211 ; SSE3: haddps
212 ; SSE3: haddps
222 ; SSE3-LABEL: vhaddps3:
223 ; SSE3-NOT: vhaddps
224 ; SSE3: haddps
225 ; SSE3: haddps
235 ; SSE3-LABEL: vhsubps1:
236 ; SSE3-NOT: vhsubps
237 ; SSE3: hsubps
238 ; SSE3: hsubps
248 ; SSE3-LABEL: vhsubps3:
249 ; SSE3-NOT: vhsubps
250 ; SSE3: hsubps
251 ; SSE3: hsubps
261 ; SSE3-LABEL: vhaddpd1:
262 ; SSE3-NOT: vhaddpd
263 ; SSE3: haddpd
264 ; SSE3: haddpd
274 ; SSE3-LABEL: vhsubpd1:
275 ; SSE3-NOT: vhsubpd
276 ; SSE3: hsubpd
277 ; SSE3: hsubpd