Lines Matching refs:AVX
3 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+avx | FileCheck %s --check-prefix=AVX
11 ; AVX-LABEL: floor_v2f64:
12 ; AVX: ## BB#0:
13 ; AVX-NEXT: vroundpd $9, %xmm0, %xmm0
14 ; AVX-NEXT: retq
26 ; AVX-LABEL: floor_v4f32:
27 ; AVX: ## BB#0:
28 ; AVX-NEXT: vroundps $9, %xmm0, %xmm0
29 ; AVX-NEXT: retq
42 ; AVX-LABEL: floor_v4f64:
43 ; AVX: ## BB#0:
44 ; AVX-NEXT: vroundpd $9, %ymm0, %ymm0
45 ; AVX-NEXT: retq
58 ; AVX-LABEL: floor_v8f32:
59 ; AVX: ## BB#0:
60 ; AVX-NEXT: vroundps $9, %ymm0, %ymm0
61 ; AVX-NEXT: retq
73 ; AVX-LABEL: ceil_v2f64:
74 ; AVX: ## BB#0:
75 ; AVX-NEXT: vroundpd $10, %xmm0, %xmm0
76 ; AVX-NEXT: retq
88 ; AVX-LABEL: ceil_v4f32:
89 ; AVX: ## BB#0:
90 ; AVX-NEXT: vroundps $10, %xmm0, %xmm0
91 ; AVX-NEXT: retq
104 ; AVX-LABEL: ceil_v4f64:
105 ; AVX: ## BB#0:
106 ; AVX-NEXT: vroundpd $10, %ymm0, %ymm0
107 ; AVX-NEXT: retq
120 ; AVX-LABEL: ceil_v8f32:
121 ; AVX: ## BB#0:
122 ; AVX-NEXT: vroundps $10, %ymm0, %ymm0
123 ; AVX-NEXT: retq
135 ; AVX-LABEL: trunc_v2f64:
136 ; AVX: ## BB#0:
137 ; AVX-NEXT: vroundpd $11, %xmm0, %xmm0
138 ; AVX-NEXT: retq
150 ; AVX-LABEL: trunc_v4f32:
151 ; AVX: ## BB#0:
152 ; AVX-NEXT: vroundps $11, %xmm0, %xmm0
153 ; AVX-NEXT: retq
166 ; AVX-LABEL: trunc_v4f64:
167 ; AVX: ## BB#0:
168 ; AVX-NEXT: vroundpd $11, %ymm0, %ymm0
169 ; AVX-NEXT: retq
182 ; AVX-LABEL: trunc_v8f32:
183 ; AVX: ## BB#0:
184 ; AVX-NEXT: vroundps $11, %ymm0, %ymm0
185 ; AVX-NEXT: retq
197 ; AVX-LABEL: rint_v2f64:
198 ; AVX: ## BB#0:
199 ; AVX-NEXT: vroundpd $4, %xmm0, %xmm0
200 ; AVX-NEXT: retq
212 ; AVX-LABEL: rint_v4f32:
213 ; AVX: ## BB#0:
214 ; AVX-NEXT: vroundps $4, %xmm0, %xmm0
215 ; AVX-NEXT: retq
228 ; AVX-LABEL: rint_v4f64:
229 ; AVX: ## BB#0:
230 ; AVX-NEXT: vroundpd $4, %ymm0, %ymm0
231 ; AVX-NEXT: retq
244 ; AVX-LABEL: rint_v8f32:
245 ; AVX: ## BB#0:
246 ; AVX-NEXT: vroundps $4, %ymm0, %ymm0
247 ; AVX-NEXT: retq
259 ; AVX-LABEL: nearbyint_v2f64:
260 ; AVX: ## BB#0:
261 ; AVX-NEXT: vroundpd $12, %xmm0, %xmm0
262 ; AVX-NEXT: retq
274 ; AVX-LABEL: nearbyint_v4f32:
275 ; AVX: ## BB#0:
276 ; AVX-NEXT: vroundps $12, %xmm0, %xmm0
277 ; AVX-NEXT: retq
290 ; AVX-LABEL: nearbyint_v4f64:
291 ; AVX: ## BB#0:
292 ; AVX-NEXT: vroundpd $12, %ymm0, %ymm0
293 ; AVX-NEXT: retq
306 ; AVX-LABEL: nearbyint_v8f32:
307 ; AVX: ## BB#0:
308 ; AVX-NEXT: vroundps $12, %ymm0, %ymm0
309 ; AVX-NEXT: retq
325 ; AVX-LABEL: const_floor_v2f64:
326 ; AVX: ## BB#0:
327 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-2.000000e+00,2.000000e+00]
328 ; AVX-NEXT: retq
339 ; AVX-LABEL: const_floor_v4f32:
340 ; AVX: ## BB#0:
341 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-4.000000e+00,6.000000e+00,-9.000000e+00,2.000000e+00]
342 ; AVX-NEXT: retq
353 ; AVX-LABEL: const_ceil_v2f64:
354 ; AVX: ## BB#0:
355 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-1.000000e+00,3.000000e+00]
356 ; AVX-NEXT: retq
367 ; AVX-LABEL: const_ceil_v4f32:
368 ; AVX: ## BB#0:
369 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-3.000000e+00,6.000000e+00,-9.000000e+00,3.000000e+00]
370 ; AVX-NEXT: retq
381 ; AVX-LABEL: const_trunc_v2f64:
382 ; AVX: ## BB#0:
383 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-1.000000e+00,2.000000e+00]
384 ; AVX-NEXT: retq
395 ; AVX-LABEL: const_trunc_v4f32:
396 ; AVX: ## BB#0:
397 ; AVX-NEXT: vmovaps {{.*#+}} xmm0 = [-3.000000e+00,6.000000e+00,-9.000000e+00,2.000000e+00]
398 ; AVX-NEXT: retq