Lines Matching refs:DQ
4 …ple=i686-unknown-unknown -mattr=avx512f,avx512dq -O3 | FileCheck %s --check-prefixes=CHECK,DQ,DQ-32
5 …e=x86_64-unknown-unknown -mattr=avx512f,avx512dq -O3 | FileCheck %s --check-prefixes=CHECK,DQ,DQ-64
57 ; DQ-32-LABEL: uitofp_v16i1_v16f32:
58 ; DQ-32: # %bb.0:
59 ; DQ-32-NEXT: vpand {{\.LCPI.*}}, %xmm0, %xmm0
60 ; DQ-32-NEXT: vpmovzxbd {{.*#+}} zmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],ze…
61 ; DQ-32-NEXT: vcvtdq2ps %zmm0, %zmm0
62 ; DQ-32-NEXT: retl
64 ; DQ-64-LABEL: uitofp_v16i1_v16f32:
65 ; DQ-64: # %bb.0:
66 ; DQ-64-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0
67 ; DQ-64-NEXT: vpmovzxbd {{.*#+}} zmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],ze…
68 ; DQ-64-NEXT: vcvtdq2ps %zmm0, %zmm0
69 ; DQ-64-NEXT: retq
175 ; DQ-32-LABEL: uitofp_v8i1_v8f64:
176 ; DQ-32: # %bb.0:
177 ; DQ-32-NEXT: vpand {{\.LCPI.*}}, %xmm0, %xmm0
178 ; DQ-32-NEXT: vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0…
179 ; DQ-32-NEXT: vcvtdq2pd %ymm0, %zmm0
180 ; DQ-32-NEXT: retl
182 ; DQ-64-LABEL: uitofp_v8i1_v8f64:
183 ; DQ-64: # %bb.0:
184 ; DQ-64-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0
185 ; DQ-64-NEXT: vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0…
186 ; DQ-64-NEXT: vcvtdq2pd %ymm0, %zmm0
187 ; DQ-64-NEXT: retq
352 ; DQ-LABEL: sitofp_v8i64_v8f64:
353 ; DQ: # %bb.0:
354 ; DQ-NEXT: vcvtqq2pd %zmm0, %zmm0
355 ; DQ-NEXT: ret{{[l|q]}}
481 ; DQ-LABEL: uitofp_v8i64_v8f64:
482 ; DQ: # %bb.0:
483 ; DQ-NEXT: vcvtuqq2pd %zmm0, %zmm0
484 ; DQ-NEXT: ret{{[l|q]}}
577 ; DQ-LABEL: sitofp_v8i64_v8f32:
578 ; DQ: # %bb.0:
579 ; DQ-NEXT: vcvtqq2ps %zmm0, %ymm0
580 ; DQ-NEXT: ret{{[l|q]}}
704 ; DQ-LABEL: uitofp_v8i64_v8f32:
705 ; DQ: # %bb.0:
706 ; DQ-NEXT: vcvtuqq2ps %zmm0, %ymm0
707 ; DQ-NEXT: ret{{[l|q]}}