Home | History | Annotate | Download | only in X86

Lines Matching full:next

10 ; ALL-NEXT:    vpmovdb %zmm0, %xmm0
11 ; ALL-NEXT: retq
19 ; ALL-NEXT: vpmovqw %zmm0, %xmm0
20 ; ALL-NEXT: retq
28 ; ALL-NEXT: vpmovdw %zmm0, %ymm0
29 ; ALL-NEXT: retq
37 ; ALL-NEXT: vpmovqw %zmm0, %xmm0
38 ; ALL-NEXT: retq
46 ; ALL-NEXT: vpmovqb %zmm0, (%rdi)
47 ; ALL-NEXT: retq
56 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
57 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
58 ; KNL-NEXT: ## kill: %XMM0<def> %XMM0<kill> %YMM0<kill>
59 ; KNL-NEXT: retq
63 ; SKX-NEXT: vpmovqd %ymm0, %xmm0
64 ; SKX-NEXT: retq
72 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
73 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
74 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,4,8,12,u,u,u,u,u,u,u,u,u,u,u,u]
75 ; KNL-NEXT: vmovd %xmm0, (%rdi)
76 ; KNL-NEXT: retq
80 ; SKX-NEXT: vpmovqb %ymm0, (%rdi)
81 ; SKX-NEXT: retq
90 ; ALL-NEXT: retq
98 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,8,u,u,u,u,u,u,u,u,u,u,u,u,u,u]
99 ; KNL-NEXT: vmovd %xmm0, %eax
100 ; KNL-NEXT: movw %ax, (%rdi)
101 ; KNL-NEXT: retq
105 ; SKX-NEXT: vpmovqb %xmm0, (%rdi)
106 ; SKX-NEXT: retq
115 ; ALL-NEXT: vpmovqw %zmm0, %xmm0
116 ; ALL-NEXT: retq
124 ; ALL-NEXT: vpmovqw %zmm0, (%rdi)
125 ; ALL-NEXT: retq
134 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
135 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
136 ; KNL-NEXT: ## kill: %XMM0<def> %XMM0<kill> %YMM0<kill>
137 ; KNL-NEXT: retq
141 ; SKX-NEXT: vpmovqd %ymm0, %xmm0
142 ; SKX-NEXT: retq
150 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
151 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
152 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15]
153 ; KNL-NEXT: vmovq %xmm0, (%rdi)
154 ; KNL-NEXT: retq
158 ; SKX-NEXT: vpmovqw %ymm0, (%rdi)
159 ; SKX-NEXT: retq
168 ; ALL-NEXT: retq
176 ; KNL-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
177 ; KNL-NEXT: vpshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
178 ; KNL-NEXT: vmovd %xmm0, (%rdi)
179 ; KNL-NEXT: retq
183 ; SKX-NEXT: vpmovqw %xmm0, (%rdi)
184 ; SKX-NEXT: retq
193 ; ALL-NEXT: vpmovqd %zmm0, %ymm0
194 ; ALL-NEXT: retq
202 ; ALL-NEXT: vpmovqd %zmm0, (%rdi)
203 ; ALL-NEXT: retq
212 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
213 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
214 ; KNL-NEXT: ## kill: %XMM0<def> %XMM0<kill> %YMM0<kill>
215 ; KNL-NEXT: retq
219 ; SKX-NEXT: vpmovqd %ymm0, %xmm0
220 ; SKX-NEXT: retq
228 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
229 ; KNL-NEXT: vpmovqd %zmm0, %ymm0
230 ; KNL-NEXT: vmovaps %xmm0, (%rdi)
231 ; KNL-NEXT: retq
235 ; SKX-NEXT: vpmovqd %ymm0, (%rdi)
236 ; SKX-NEXT: retq
245 ; ALL-NEXT: retq
253 ; KNL-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
254 ; KNL-NEXT: vmovq %xmm0, (%rdi)
255 ; KNL-NEXT: retq
259 ; SKX-NEXT: vpmovqd %xmm0, (%rdi)
260 ; SKX-NEXT: retq
269 ; ALL-NEXT: vpmovdb %zmm0, %xmm0
270 ; ALL-NEXT: retq
278 ; ALL-NEXT: vpmovdb %zmm0, (%rdi)
279 ; ALL-NEXT: retq
288 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
289 ; KNL-NEXT: vpmovdw %zmm0, %ymm0
290 ; KNL-NEXT: ## kill: %XMM0<def> %XMM0<kill> %YMM0<kill>
291 ; KNL-NEXT: retq
295 ; SKX-NEXT: vpmovdw %ymm0, %xmm0
296 ; SKX-NEXT: retq
304 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
305 ; KNL-NEXT: vpmovdw %zmm0, %ymm0
306 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u]
307 ; KNL-NEXT: vmovq %xmm0, (%rdi)
308 ; KNL-NEXT: retq
312 ; SKX-NEXT: vpmovdb %ymm0, (%rdi)
313 ; SKX-NEXT: retq
322 ; ALL-NEXT: retq
330 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,4,8,12,u,u,u,u,u,u,u,u,u,u,u,u]
331 ; KNL-NEXT: vmovd %xmm0, (%rdi)
332 ; KNL-NEXT: retq
336 ; SKX-NEXT: vpmovdb %xmm0, (%rdi)
337 ; SKX-NEXT: retq
346 ; ALL-NEXT: vpmovdw %zmm0, %ymm0
347 ; ALL-NEXT: retq
355 ; ALL-NEXT: vpmovdw %zmm0, (%rdi)
356 ; ALL-NEXT: retq
365 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
366 ; KNL-NEXT: vpmovdw %zmm0, %ymm0
367 ; KNL-NEXT: ## kill: %XMM0<def> %XMM0<kill> %YMM0<kill>
368 ; KNL-NEXT: retq
372 ; SKX-NEXT: vpmovdw %ymm0, %xmm0
373 ; SKX-NEXT: retq
381 ; KNL-NEXT: ## kill: %YMM0<def> %YMM0<kill> %ZMM0<def>
382 ; KNL-NEXT: vpmovdw %zmm0, %ymm0
383 ; KNL-NEXT: vmovaps %xmm0, (%rdi)
384 ; KNL-NEXT: retq
388 ; SKX-NEXT: vpmovdw %ymm0, (%rdi)
389 ; SKX-NEXT: retq
398 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15]
399 ; KNL-NEXT: vmovq %xmm0, (%rdi)
400 ; KNL-NEXT: retq
404 ; SKX-NEXT: vpmovdw %xmm0, (%rdi)
405 ; SKX-NEXT: retq
414 ; KNL-NEXT: vpmovsxwd %ymm0, %zmm0
415 ; KNL-NEXT: vpmovdb %zmm0, %xmm0
416 ; KNL-NEXT: vpmovsxwd %ymm1, %zmm1
417 ; KNL-NEXT: vpmovdb %zmm1, %xmm1
418 ; KNL-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
419 ; KNL-NEXT: retq
423 ; SKX-NEXT: vpmovwb %zmm0, %ymm0
424 ; SKX-NEXT: retq
432 ; KNL-NEXT: vpmovsxwd %ymm0, %zmm0
433 ; KNL-NEXT: vpmovdb %zmm0, %xmm0
434 ; KNL-NEXT: vpmovsxwd %ymm1, %zmm1
435 ; KNL-NEXT: vpmovdb %zmm1, %xmm1
436 ; KNL-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
437 ; KNL-NEXT: vmovaps %ymm0, (%rdi)
438 ; KNL-NEXT: retq
442 ; SKX-NEXT: vpmovwb %zmm0, (%rdi)
443 ; SKX-NEXT: retq
452 ; KNL-NEXT: vpmovsxwd %ymm0, %zmm0
453 ; KNL-NEXT: vpmovdb %zmm0, %xmm0
454 ; KNL-NEXT: retq
458 ; SKX-NEXT: vpmovwb %ymm0, %xmm0
459 ; SKX-NEXT: retq
467 ; KNL-NEXT: vpmovsxwd %ymm0, %zmm0
468 ; KNL-NEXT: vpmovdb %zmm0, %xmm0
469 ; KNL-NEXT: vmovaps %xmm0, (%rdi)
470 ; KNL-NEXT: retq
474 ; SKX-NEXT: vpmovwb %ymm0, (%rdi)
475 ; SKX-NEXT: retq
484 ; ALL-NEXT: retq
492 ; KNL-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u]
493 ; KNL-NEXT: vmovq %xmm0, (%rdi)
494 ; KNL-NEXT: retq
498 ; SKX-NEXT: vpmovwb %xmm0, (%rdi)
499 ; SKX-NEXT: retq