Home
last modified time | relevance | path

Searched refs:AVX512BW (Results 1 – 25 of 187) sorted by relevance

12345678

/external/llvm/test/CodeGen/X86/
Dvector-idiv-sdiv-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=AVX --check-prefix=AVX512 --check-prefix=AVX512BW
272 ; AVX512BW-LABEL: test_div7_32i16:
273 ; AVX512BW: # BB#0:
274 ; AVX512BW-NEXT: vpmulhw {{.*}}(%rip), %zmm0, %zmm0
275 ; AVX512BW-NEXT: vpsrlw $15, %zmm0, %zmm1
276 ; AVX512BW-NEXT: vpsraw $1, %zmm0, %zmm0
277 ; AVX512BW-NEXT: vpaddw %zmm1, %zmm0, %zmm0
278 ; AVX512BW-NEXT: retq
331 ; AVX512BW-LABEL: test_div7_64i8:
332 ; AVX512BW: # BB#0:
[all …]
Dvector-idiv-udiv-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=AVX --check-prefix=AVX512 --check-prefix=AVX512BW
250 ; AVX512BW-LABEL: test_div7_32i16:
251 ; AVX512BW: # BB#0:
252 ; AVX512BW-NEXT: vpmulhuw {{.*}}(%rip), %zmm0, %zmm1
253 ; AVX512BW-NEXT: vpsubw %zmm1, %zmm0, %zmm0
254 ; AVX512BW-NEXT: vpsrlw $1, %zmm0, %zmm0
255 ; AVX512BW-NEXT: vpaddw %zmm1, %zmm0, %zmm0
256 ; AVX512BW-NEXT: vpsrlw $2, %zmm0, %zmm0
257 ; AVX512BW-NEXT: retq
305 ; AVX512BW-LABEL: test_div7_64i8:
[all …]
Davx512-bugfix-26264.ll2 …lc -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512bw < %s | FileCheck %s --check-prefix=AVX512BW
5 ; AVX512BW-LABEL: test_load_32f64:
6 ; AVX512BW: ## BB#0:
7 ; AVX512BW-NEXT: vpsllw $7, %ymm0, %ymm0
8 ; AVX512BW-NEXT: vpmovb2m %zmm0, %k1
9 ; AVX512BW-NEXT: vmovupd (%rdi), %zmm1 {%k1}
10 ; AVX512BW-NEXT: kshiftrd $16, %k1, %k2
11 ; AVX512BW-NEXT: vmovupd 128(%rdi), %zmm3 {%k2}
12 ; AVX512BW-NEXT: kshiftrw $8, %k1, %k1
13 ; AVX512BW-NEXT: vmovupd 64(%rdi), %zmm2 {%k1}
[all …]
Davx512bw-intrinsics.ll2 …4-apple-darwin -mcpu=knl -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512BW
6 ; AVX512BW-LABEL: test_cmp_b_512:
7 ; AVX512BW: ## BB#0:
8 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
9 ; AVX512BW-NEXT: kmovq %k0, %rax
10 ; AVX512BW-NEXT: vpcmpltb %zmm1, %zmm0, %k0
11 ; AVX512BW-NEXT: kmovq %k0, %rcx
12 ; AVX512BW-NEXT: addq %rax, %rcx
13 ; AVX512BW-NEXT: vpcmpleb %zmm1, %zmm0, %k0
14 ; AVX512BW-NEXT: kmovq %k0, %rax
[all …]
Dvector-tzcnt-512.ll5 …rwin -mcpu=knl -mattr=-avx512cd,+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512BW
52 ; AVX512BW-LABEL: testv8i64:
53 ; AVX512BW: ## BB#0:
54 ; AVX512BW-NEXT: vpxord %zmm1, %zmm1, %zmm1
55 ; AVX512BW-NEXT: vpsubq %zmm0, %zmm1, %zmm2
56 ; AVX512BW-NEXT: vpandq %zmm2, %zmm0, %zmm0
57 ; AVX512BW-NEXT: vpsubq {{.*}}(%rip){1to8}, %zmm0, %zmm0
58 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1…
59 ; AVX512BW-NEXT: vpandq %zmm2, %zmm0, %zmm3
60 ; AVX512BW-NEXT: vmovdqu8 {{.*#+}} zmm4 = [0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,0,1,1,2,1,2,2,3,1,2,2…
[all …]
Dvector-popcnt-512.ll3 …nl -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
29 ; AVX512BW-LABEL: testv8i64:
30 ; AVX512BW: ## BB#0:
31 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm1 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1…
32 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm2
33 ; AVX512BW-NEXT: vmovdqu8 {{.*#+}} zmm3 = [0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,0,1,1,2,1,2,2,3,1,2,2…
34 ; AVX512BW-NEXT: vpshufb %zmm2, %zmm3, %zmm2
35 ; AVX512BW-NEXT: vpsrlw $4, %zmm0, %zmm0
36 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm0
37 ; AVX512BW-NEXT: vpshufb %zmm0, %zmm3, %zmm0
[all …]
Davx512bw-intrinsics-upgrade.ll2 …4-apple-darwin -mcpu=knl -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512BW
8 ; AVX512BW-LABEL: test_int_x86_avx512_mask_storeu_b_512:
9 ; AVX512BW: ## BB#0:
10 ; AVX512BW-NEXT: kmovq %rdx, %k1
11 ; AVX512BW-NEXT: vmovdqu8 %zmm0, (%rdi) {%k1}
12 ; AVX512BW-NEXT: vmovdqu8 %zmm0, (%rsi)
13 ; AVX512BW-NEXT: retq
31 ; AVX512BW-LABEL: test_int_x86_avx512_mask_storeu_w_512:
32 ; AVX512BW: ## BB#0:
33 ; AVX512BW-NEXT: kmovd %edx, %k1
[all …]
Dvector-lzcnt-512.ll3 …nl -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
55 ; AVX512BW-LABEL: testv32i16:
56 ; AVX512BW: ## BB#0:
57 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1
58 ; AVX512BW-NEXT: vpmovzxwd {{.*#+}} zmm1 = ymm1[0],zero,ymm1[1],zero,ymm1[2],zero,ymm1[3],zero,y…
59 ; AVX512BW-NEXT: vplzcntd %zmm1, %zmm1
60 ; AVX512BW-NEXT: vpmovdw %zmm1, %ymm1
61 ; AVX512BW-NEXT: vmovdqa {{.*#+}} ymm2 = [16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]
62 ; AVX512BW-NEXT: vpsubw %ymm2, %ymm1, %ymm1
63 ; AVX512BW-NEXT: vpmovzxwd {{.*#+}} zmm0 = ymm0[0],zero,ymm0[1],zero,ymm0[2],zero,ymm0[3],zero,y…
[all …]
Davg.ll3 …own-unknown -mcpu=x86-64 -mattr=+avx512bw | FileCheck %s --check-prefix=AVX --check-prefix=AVX512BW
22 ; AVX512BW-LABEL: avg_v4i8:
23 ; AVX512BW: # BB#0:
24 ; AVX512BW-NEXT: vmovd (%rdi), %xmm0
25 ; AVX512BW-NEXT: vmovd (%rsi), %xmm1
26 ; AVX512BW-NEXT: vpavgb %xmm0, %xmm1, %xmm0
27 ; AVX512BW-NEXT: vmovd %xmm0, (%rax)
28 ; AVX512BW-NEXT: retq
58 ; AVX512BW-LABEL: avg_v8i8:
59 ; AVX512BW: # BB#0:
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx512-bugfix-26264.ll2 …lc -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512bw < %s | FileCheck %s --check-prefix=AVX512BW
5 ; AVX512BW-LABEL: test_load_32f64:
6 ; AVX512BW: ## %bb.0:
7 ; AVX512BW-NEXT: vpsllw $7, %ymm0, %ymm0
8 ; AVX512BW-NEXT: vpmovb2m %zmm0, %k1
9 ; AVX512BW-NEXT: vblendmpd (%rdi), %zmm1, %zmm0 {%k1}
10 ; AVX512BW-NEXT: kshiftrw $8, %k1, %k2
11 ; AVX512BW-NEXT: vblendmpd 64(%rdi), %zmm2, %zmm1 {%k2}
12 ; AVX512BW-NEXT: kshiftrd $16, %k1, %k1
13 ; AVX512BW-NEXT: vblendmpd 128(%rdi), %zmm3, %zmm2 {%k1}
[all …]
Dbuild-vector-512.ll4 …n-unknown -mattr=+avx512f,+avx512bw | FileCheck %s --check-prefix=AVX-32 --check-prefix=AVX512BW-32
5 …n-unknown -mattr=+avx512f,+avx512bw | FileCheck %s --check-prefix=AVX-64 --check-prefix=AVX512BW-64
235 ; AVX512BW-32-LABEL: test_buildvector_v32i16:
236 ; AVX512BW-32: # %bb.0:
237 ; AVX512BW-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
238 ; AVX512BW-32-NEXT: vpinsrw $1, {{[0-9]+}}(%esp), %xmm0, %xmm0
239 ; AVX512BW-32-NEXT: vpinsrw $2, {{[0-9]+}}(%esp), %xmm0, %xmm0
240 ; AVX512BW-32-NEXT: vpinsrw $3, {{[0-9]+}}(%esp), %xmm0, %xmm0
241 ; AVX512BW-32-NEXT: vpinsrw $4, {{[0-9]+}}(%esp), %xmm0, %xmm0
242 ; AVX512BW-32-NEXT: vpinsrw $5, {{[0-9]+}}(%esp), %xmm0, %xmm0
[all …]
Dshuffle-strided-with-offset-512.ll4 …own-unknown -mattr=+avx512bw,+fast-variable-shuffle | FileCheck %s --check-prefixes=AVX512,AVX512BW
32 ; AVX512BW-LABEL: shuffle_v64i8_to_v32i8_1:
33 ; AVX512BW: # %bb.0:
34 ; AVX512BW-NEXT: vmovdqa64 (%rdi), %zmm0
35 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1
36 ; AVX512BW-NEXT: vpshufb {{.*#+}} ymm1 = ymm1[u,u,u,u,u,u,u,u,1,3,5,7,9,11,13,15,u,u,u,u,u,u,u,u…
37 ; AVX512BW-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[1,3,5,7,9,11,13,15,u,u,u,u,u,u,u,u,17,19,21,23,25,…
38 ; AVX512BW-NEXT: vpblendd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3],ymm0[4,5],ymm1[6,7]
39 ; AVX512BW-NEXT: vpermq {{.*#+}} ymm0 = ymm0[0,2,1,3]
40 ; AVX512BW-NEXT: vmovdqa %ymm0, (%rsi)
[all …]
Dvector-shift-shl-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
40 ; AVX512BW-LABEL: var_shift_v32i16:
41 ; AVX512BW: # %bb.0:
42 ; AVX512BW-NEXT: vpsllvw %zmm1, %zmm0, %zmm0
43 ; AVX512BW-NEXT: retq
77 ; AVX512BW-LABEL: var_shift_v64i8:
78 ; AVX512BW: # %bb.0:
79 ; AVX512BW-NEXT: vpsllw $4, %zmm0, %zmm2
80 ; AVX512BW-NEXT: vpandq {{.*}}(%rip), %zmm2, %zmm2
81 ; AVX512BW-NEXT: vpsllw $5, %zmm1, %zmm1
[all …]
Dvector-shift-ashr-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
40 ; AVX512BW-LABEL: var_shift_v32i16:
41 ; AVX512BW: # %bb.0:
42 ; AVX512BW-NEXT: vpsravw %zmm1, %zmm0, %zmm0
43 ; AVX512BW-NEXT: retq
101 ; AVX512BW-LABEL: var_shift_v64i8:
102 ; AVX512BW: # %bb.0:
103 ; AVX512BW-NEXT: vpunpckhbw {{.*#+}} zmm2 = zmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,…
104 ; AVX512BW-NEXT: vpsraw $4, %zmm2, %zmm3
105 ; AVX512BW-NEXT: vpsllw $5, %zmm1, %zmm1
[all …]
Dvector-lzcnt-512.ll4 …nown -mattr=+avx512dq,-avx512cd,+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512BW
18 ; AVX512BW-LABEL: testv8i64:
19 ; AVX512BW: # %bb.0:
20 ; AVX512BW-NEXT: vpsrlq $1, %zmm0, %zmm1
21 ; AVX512BW-NEXT: vporq %zmm1, %zmm0, %zmm0
22 ; AVX512BW-NEXT: vpsrlq $2, %zmm0, %zmm1
23 ; AVX512BW-NEXT: vporq %zmm1, %zmm0, %zmm0
24 ; AVX512BW-NEXT: vpsrlq $4, %zmm0, %zmm1
25 ; AVX512BW-NEXT: vporq %zmm1, %zmm0, %zmm0
26 ; AVX512BW-NEXT: vpsrlq $8, %zmm0, %zmm1
[all …]
Dvector-shift-lshr-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512BW
40 ; AVX512BW-LABEL: var_shift_v32i16:
41 ; AVX512BW: # %bb.0:
42 ; AVX512BW-NEXT: vpsrlvw %zmm1, %zmm0, %zmm0
43 ; AVX512BW-NEXT: retq
80 ; AVX512BW-LABEL: var_shift_v64i8:
81 ; AVX512BW: # %bb.0:
82 ; AVX512BW-NEXT: vpsrlw $4, %zmm0, %zmm2
83 ; AVX512BW-NEXT: vpandq {{.*}}(%rip), %zmm2, %zmm2
84 ; AVX512BW-NEXT: vpsllw $5, %zmm1, %zmm1
[all …]
Dvector-tzcnt-512.ll4 …unknown-unknown -mattr=+avx512f,+avx512bw | FileCheck %s --check-prefix=ALL --check-prefix=AVX512BW
55 ; AVX512BW-LABEL: testv8i64:
56 ; AVX512BW: # %bb.0:
57 ; AVX512BW-NEXT: vpxor %xmm1, %xmm1, %xmm1
58 ; AVX512BW-NEXT: vpsubq %zmm0, %zmm1, %zmm2
59 ; AVX512BW-NEXT: vpandq %zmm2, %zmm0, %zmm0
60 ; AVX512BW-NEXT: vpternlogd $255, %zmm2, %zmm2, %zmm2
61 ; AVX512BW-NEXT: vpaddq %zmm2, %zmm0, %zmm0
62 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1…
63 ; AVX512BW-NEXT: vpandq %zmm2, %zmm0, %zmm3
[all …]
Davx512-mask-op.ll4 …e=x86_64-apple-darwin -mattr=+avx512bw | FileCheck %s --check-prefix=CHECK --check-prefix=AVX512BW
121 ; AVX512BW-LABEL: mask8_mem:
122 ; AVX512BW: ## %bb.0:
123 ; AVX512BW-NEXT: notb (%rdi)
124 ; AVX512BW-NEXT: retq
200 ; AVX512BW-LABEL: mand16_mem:
201 ; AVX512BW: ## %bb.0:
202 ; AVX512BW-NEXT: kmovw (%rdi), %k0
203 ; AVX512BW-NEXT: kmovw (%rsi), %k1
204 ; AVX512BW-NEXT: kandw %k1, %k0, %k2
[all …]
Dvector-popcnt-512.ll3 …86_64-unknown-unknown -mattr=+avx512bw | FileCheck %s --check-prefix=AVX512 --check-prefix=AVX512BW
32 ; AVX512BW-LABEL: testv8i64:
33 ; AVX512BW: # %bb.0:
34 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm1 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1…
35 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm2
36 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm3 = [0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,0,1,1,2,1,2,2,3,1,2,…
37 ; AVX512BW-NEXT: vpshufb %zmm2, %zmm3, %zmm2
38 ; AVX512BW-NEXT: vpsrlw $4, %zmm0, %zmm0
39 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm0
40 ; AVX512BW-NEXT: vpshufb %zmm0, %zmm3, %zmm0
[all …]
Dbitcast-setcc-128.ll7 …mattr=+avx512f,+avx512vl,+avx512bw | FileCheck %s --check-prefixes=AVX512 --check-prefixes=AVX512BW
36 ; AVX512BW-LABEL: v8i16:
37 ; AVX512BW: # %bb.0:
38 ; AVX512BW-NEXT: vpcmpgtw %xmm1, %xmm0, %k0
39 ; AVX512BW-NEXT: kmovd %k0, %eax
40 ; AVX512BW-NEXT: # kill: def $al killed $al killed $eax
41 ; AVX512BW-NEXT: retq
69 ; AVX512BW-LABEL: v4i32:
70 ; AVX512BW: # %bb.0:
71 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm0, %k0
[all …]
Dvector-idiv-sdiv-512.ll3 …wn -mattr=+avx512bw | FileCheck %s --check-prefix=AVX --check-prefix=AVX512 --check-prefix=AVX512BW
117 ; AVX512BW-LABEL: test_div7_32i16:
118 ; AVX512BW: # %bb.0:
119 ; AVX512BW-NEXT: vpmulhw {{.*}}(%rip), %zmm0, %zmm0
120 ; AVX512BW-NEXT: vpsrlw $15, %zmm0, %zmm1
121 ; AVX512BW-NEXT: vpsraw $1, %zmm0, %zmm0
122 ; AVX512BW-NEXT: vpaddw %zmm1, %zmm0, %zmm0
123 ; AVX512BW-NEXT: retq
173 ; AVX512BW-LABEL: test_div7_64i8:
174 ; AVX512BW: # %bb.0:
[all …]
Dbitcast-and-setcc-128.ll7 …mattr=+avx512f,+avx512vl,+avx512bw | FileCheck %s --check-prefixes=AVX512 --check-prefixes=AVX512BW
43 ; AVX512BW-LABEL: v8i16:
44 ; AVX512BW: # %bb.0:
45 ; AVX512BW-NEXT: vpcmpgtw %xmm1, %xmm0, %k1
46 ; AVX512BW-NEXT: vpcmpgtw %xmm3, %xmm2, %k0 {%k1}
47 ; AVX512BW-NEXT: kmovd %k0, %eax
48 ; AVX512BW-NEXT: # kill: def $al killed $al killed $eax
49 ; AVX512BW-NEXT: retq
84 ; AVX512BW-LABEL: v4i32:
85 ; AVX512BW: # %bb.0:
[all …]
Dbroadcast-elm-cross-splat-vec.ll3 …nknown -mattr=+avx2 | FileCheck %s -check-prefix=ALL32 -check-prefix=NO-AVX512BW -check-prefix=AVX2
4 …own -mattr=+avx512f | FileCheck %s -check-prefix=ALL32 -check-prefix=NO-AVX512BW -check-prefix=AVX…
5 …r=+avx512f,+avx512bw | FileCheck %s -check-prefix=ALL32 -check-prefix=AVX512 -check-prefix=AVX512BW
7 …nknown -mattr=+avx2 | FileCheck %s -check-prefix=ALL64 -check-prefix=NO-AVX512BW-64 -check-prefix=…
8 …own -mattr=+avx512f | FileCheck %s -check-prefix=ALL64 -check-prefix=NO-AVX512BW-64 -check-prefix=…
9 …12f,+avx512bw | FileCheck %s -check-prefix=ALL64 -check-prefix=AVX512F-64 -check-prefix=AVX512BW-64
300 ; NO-AVX512BW-LABEL: f64xi8_i16:
301 ; NO-AVX512BW: # %bb.0:
302 ; NO-AVX512BW-NEXT: vpbroadcastw {{.*#+}} ymm2 = [256,256,256,256,256,256,256,256,256,256,256,25…
303 ; NO-AVX512BW-NEXT: vpaddb %ymm2, %ymm1, %ymm1
[all …]
Dshuffle-vs-trunc-512.ll4 …own-unknown -mattr=+avx512bw,+fast-variable-shuffle | FileCheck %s --check-prefixes=AVX512,AVX512BW
38 ; AVX512BW-LABEL: shuffle_v64i8_to_v32i8:
39 ; AVX512BW: # %bb.0:
40 ; AVX512BW-NEXT: vmovdqa64 (%rdi), %zmm0
41 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1
42 ; AVX512BW-NEXT: vpshufb {{.*#+}} ymm1 = ymm1[u,u,u,u,u,u,u,u,0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u…
43 ; AVX512BW-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u,16,18,20,22,24,…
44 ; AVX512BW-NEXT: vpblendd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3],ymm0[4,5],ymm1[6,7]
45 ; AVX512BW-NEXT: vpermq {{.*#+}} ymm0 = ymm0[0,2,1,3]
46 ; AVX512BW-NEXT: vmovdqa %ymm0, (%rsi)
[all …]
Dbitcast-setcc-256.ll7 …mattr=+avx512f,+avx512vl,+avx512bw | FileCheck %s --check-prefixes=AVX512 --check-prefixes=AVX512BW
51 ; AVX512BW-LABEL: v16i16:
52 ; AVX512BW: # %bb.0:
53 ; AVX512BW-NEXT: vpcmpgtw %ymm1, %ymm0, %k0
54 ; AVX512BW-NEXT: kmovd %k0, %eax
55 ; AVX512BW-NEXT: # kill: def $ax killed $ax killed $eax
56 ; AVX512BW-NEXT: vzeroupper
57 ; AVX512BW-NEXT: retq
102 ; AVX512BW-LABEL: v8i32:
103 ; AVX512BW: # %bb.0:
[all …]

12345678