Lines Matching refs:SKX
3 …arwin -mattr=avx512f,avx512bw,avx512vl < %s | FileCheck %s --check-prefix=AVX512 --check-prefix=SKX
122 ; SKX-LABEL: test24:
123 ; SKX: ## %bb.0:
124 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
125 ; SKX-NEXT: vpmovb2m %xmm0, %k1
126 ; SKX-NEXT: vmovdqu64 (%rdi), %zmm0 {%k1} {z}
127 ; SKX-NEXT: kshiftrw $8, %k1, %k1
128 ; SKX-NEXT: vmovdqu64 64(%rdi), %zmm1 {%k1} {z}
129 ; SKX-NEXT: retq
146 ; SKX-LABEL: test_store_16i64:
147 ; SKX: ## %bb.0:
148 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
149 ; SKX-NEXT: vpmovb2m %xmm0, %k1
150 ; SKX-NEXT: vmovdqu64 %zmm1, (%rdi) {%k1}
151 ; SKX-NEXT: kshiftrw $8, %k1, %k1
152 ; SKX-NEXT: vmovdqu64 %zmm2, 64(%rdi) {%k1}
153 ; SKX-NEXT: vzeroupper
154 ; SKX-NEXT: retq
172 ; SKX-LABEL: test_store_16f64:
173 ; SKX: ## %bb.0:
174 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
175 ; SKX-NEXT: vpmovb2m %xmm0, %k1
176 ; SKX-NEXT: vmovupd %zmm1, (%rdi) {%k1}
177 ; SKX-NEXT: kshiftrw $8, %k1, %k1
178 ; SKX-NEXT: vmovupd %zmm2, 64(%rdi) {%k1}
179 ; SKX-NEXT: vzeroupper
180 ; SKX-NEXT: retq
197 ; SKX-LABEL: test_load_16i64:
198 ; SKX: ## %bb.0:
199 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
200 ; SKX-NEXT: vpmovb2m %xmm0, %k1
201 ; SKX-NEXT: vpblendmq (%rdi), %zmm1, %zmm0 {%k1}
202 ; SKX-NEXT: kshiftrw $8, %k1, %k1
203 ; SKX-NEXT: vpblendmq 64(%rdi), %zmm2, %zmm1 {%k1}
204 ; SKX-NEXT: retq
221 ; SKX-LABEL: test_load_16f64:
222 ; SKX: ## %bb.0:
223 ; SKX-NEXT: vpsllw $7, %xmm0, %xmm0
224 ; SKX-NEXT: vpmovb2m %xmm0, %k1
225 ; SKX-NEXT: vblendmpd (%rdi), %zmm1, %zmm0 {%k1}
226 ; SKX-NEXT: kshiftrw $8, %k1, %k1
227 ; SKX-NEXT: vblendmpd 64(%rdi), %zmm2, %zmm1 {%k1}
228 ; SKX-NEXT: retq
253 ; SKX-LABEL: test_load_32f64:
254 ; SKX: ## %bb.0:
255 ; SKX-NEXT: vpsllw $7, %ymm0, %ymm0
256 ; SKX-NEXT: vpmovb2m %ymm0, %k1
257 ; SKX-NEXT: vblendmpd (%rdi), %zmm1, %zmm0 {%k1}
258 ; SKX-NEXT: kshiftrw $8, %k1, %k2
259 ; SKX-NEXT: vblendmpd 64(%rdi), %zmm2, %zmm1 {%k2}
260 ; SKX-NEXT: kshiftrd $16, %k1, %k1
261 ; SKX-NEXT: vblendmpd 128(%rdi), %zmm3, %zmm2 {%k1}
262 ; SKX-NEXT: kshiftrw $8, %k1, %k1
263 ; SKX-NEXT: vblendmpd 192(%rdi), %zmm4, %zmm3 {%k1}
264 ; SKX-NEXT: retq