HomeSort by relevance Sort by last modified time
    Searched full:zmm1 (Results 1 - 25 of 97) sorted by null

1 2 3 4

  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/
x86-64-inval-avx512f.s 8 vaddps %zmm3, %zmm1, %zmm2{z}{%k1}{z}
9 vaddps %zmm3, %zmm1{%k3}, %zmm2{z}
10 vaddps %zmm3, %zmm1{%k1}, %zmm2{%k2}
12 vcvtps2pd (%rax), %zmm1{1to8}
13 vcvtps2pd (%rax){1to16}, %zmm1
15 vcvtps2pd (%rax){%k1}, %zmm1
16 vcvtps2pd (%rax){z}, %zmm1
27 vaddps zmm2{z}{k1}{z}, zmm1, zmm3
28 vaddps zmm2{z}, zmm1{k3}, zmm3
29 vaddps zmm2{k2}, zmm1{k1}, zmm
    [all...]
inval-avx512f.s 8 vaddps %zmm3, %zmm1, %zmm2{z}{%k1}{z}
9 vaddps %zmm3, %zmm1{%k3}, %zmm2{z}
10 vaddps %zmm3, %zmm1{%k1}, %zmm2{%k2}
12 vcvtps2pd (%eax), %zmm1{1to8}
13 vcvtps2pd (%eax){1to16}, %zmm1
15 vcvtps2pd (%eax){%k1}, %zmm1
16 vcvtps2pd (%eax){z}, %zmm1
28 vaddps zmm2{z}{k1}{z}, zmm1, zmm3
29 vaddps zmm2{z}, zmm1{k3}, zmm3
30 vaddps zmm2{k2}, zmm1{k1}, zmm
    [all...]
inval-avx512f.l 52 [ ]*8[ ]+vaddps %zmm3, %zmm1, %zmm2\{z\}\{%k1\}\{z\}
53 [ ]*9[ ]+vaddps %zmm3, %zmm1\{%k3\}, %zmm2\{z\}
54 [ ]*10[ ]+vaddps %zmm3, %zmm1\{%k1\}, %zmm2\{%k2\}
56 [ ]*12[ ]+vcvtps2pd \(%eax\), %zmm1\{1to8\}
57 [ ]*13[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1
59 [ ]*15[ ]+vcvtps2pd \(%eax\)\{%k1\}, %zmm1
60 [ ]*16[ ]+vcvtps2pd \(%eax\)\{z\}, %zmm1
72 [ ]*28[ ]+vaddps zmm2\{z\}\{k1\}\{z\}, zmm1, zmm3
73 [ ]*29[ ]+vaddps zmm2\{z\}, zmm1\{k3\}, zmm3
74 [ ]*30[ ]+vaddps zmm2\{k2\}, zmm1\{k1\}, zmm
    [all...]
x86-64-inval-avx512f.l 50 [ ]*8[ ]+vaddps %zmm3, %zmm1, %zmm2\{z\}\{%k1\}\{z\}
51 [ ]*9[ ]+vaddps %zmm3, %zmm1\{%k3\}, %zmm2\{z\}
52 [ ]*10[ ]+vaddps %zmm3, %zmm1\{%k1\}, %zmm2\{%k2\}
54 [ ]*12[ ]+vcvtps2pd \(%rax\), %zmm1\{1to8\}
55 [ ]*13[ ]+vcvtps2pd \(%rax\)\{1to16\}, %zmm1
57 [ ]*15[ ]+vcvtps2pd \(%rax\)\{%k1\}, %zmm1
58 [ ]*16[ ]+vcvtps2pd \(%rax\)\{z\}, %zmm1
69 [ ]*27[ ]+vaddps zmm2\{z\}\{k1\}\{z\}, zmm1, zmm3
70 [ ]*28[ ]+vaddps zmm2\{z\}, zmm1\{k3\}, zmm3
71 [ ]*29[ ]+vaddps zmm2\{k2\}, zmm1\{k1\}, zmm
    [all...]
  /external/llvm/test/CodeGen/X86/
avx512bw-intrinsics-fast-isel.ll 162 ; X32-NEXT: vpunpckhbw {{.*#+}} zmm0 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm1[13],zmm0[14],zmm1[14],zmm0[15],zmm1[15],zmm0[24],zmm1[24],zmm0[25],zmm1[25],zmm0[26],zmm1[26],zmm0[27],zmm1[27],zmm0[28],zmm1[28],zmm0[29],zmm1[29],zmm0[30],zmm1[30],zmm0 (…)
    [all...]
avx512bw-intrinsics-upgrade.ll 59 ; AVX512BW-NEXT: vmovdqu16 (%rdi), %zmm1 {%k1} {z}
60 ; AVX512BW-NEXT: vpaddw %zmm1, %zmm0, %zmm0
70 ; AVX512F-32-NEXT: vmovdqu16 (%ecx), %zmm1 {%k1} {z}
71 ; AVX512F-32-NEXT: vpaddw %zmm1, %zmm0, %zmm0
88 ; AVX512BW-NEXT: vmovdqu8 (%rdi), %zmm1 {%k1} {z}
89 ; AVX512BW-NEXT: vpaddb %zmm1, %zmm0, %zmm0
99 ; AVX512F-32-NEXT: vmovdqu8 (%ecx), %zmm1 {%k1} {z}
100 ; AVX512F-32-NEXT: vpaddb %zmm1, %zmm0, %zmm0
114 ; AVX512BW-NEXT: vpslldq {{.*#+}} zmm1 = zero,zero,zero,zero,zero,zero,zero,zero,zmm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,zmm0[16,17,18,19,20,21,22,23],zero,zero,zero,zero,zero,zero,zero,zero,zmm0[32,33,34,35,36,37,38,39],zero,zero,zero,zero,zero,zero,zero,zero,zmm0[48,49,50,51,52,53,54,55]
116 ; AVX512BW-NEXT: vpaddq %zmm0, %zmm1, %zmm
    [all...]
vector-shuffle-512-v16.ll 29 ; ALL-NEXT: vunpcklps {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[12],zmm1[12],zmm0[13],zmm1[13]
38 ; ALL-NEXT: vpxord %zmm1, %zmm1, %zmm
    [all...]
avx512-intrinsics-fast-isel.ll 241 ; X32-NEXT: vmovddup {{.*#+}} zmm0 {%k1} = zmm1[0,0,2,2,4,4,6,6]
247 ; X64-NEXT: vmovddup {{.*#+}} zmm0 {%k1} = zmm1[0,0,2,2,4,4,6,6]
293 ; X32-NEXT: vmovshdup {{.*#+}} zmm0 {%k1} = zmm1[1,1,3,3,5,5,7,7,9,9,11,11,13,13,15,15]
299 ; X64-NEXT: vmovshdup {{.*#+}} zmm0 {%k1} = zmm1[1,1,3,3,5,5,7,7,9,9,11,11,13,13,15,15]
345 ; X32-NEXT: vmovsldup {{.*#+}} zmm0 {%k1} = zmm1[0,0,2,2,4,4,6,6,8,8,10,10,12,12,14,14]
351 ; X64-NEXT: vmovsldup {{.*#+}} zmm0 {%k1} = zmm1[0,0,2,2,4,4,6,6,8,8,10,10,12,12,14,14]
397 ; X32-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} = zmm1[0,1,2,2,4,4,6,6]
403 ; X64-NEXT: vpermilpd {{.*#+}} zmm0 {%k1} = zmm1[0,1,2,2,4,4,6,6]
449 ; X32-NEXT: vpermilps {{.*#+}} zmm0 {%k1} = zmm1[2,0,0,0,6,4,4,4,10,8,8,8,14,12,12,12]
455 ; X64-NEXT: vpermilps {{.*#+}} zmm0 {%k1} = zmm1[2,0,0,0,6,4,4,4,10,8,8,8,14,12,12,12
    [all...]
vector-tzcnt-512.ll 10 ; AVX512CD-NEXT: vpxord %zmm1, %zmm1, %zmm1
11 ; AVX512CD-NEXT: vpsubq %zmm0, %zmm1, %zmm1
12 ; AVX512CD-NEXT: vpandq %zmm1, %zmm0, %zmm0
37 ; AVX512CDBW-NEXT: vpxord %zmm1, %zmm1, %zmm1
38 ; AVX512CDBW-NEXT: vpsubq %zmm0, %zmm1, %zmm
    [all...]
vector-shuffle-512-v32.ll 28 ; ALL-NEXT: vmovdqu16 {{.*#+}} zmm1 = <2,5,u,u,7,u,10,1,0,5,u,4,7,u,10,1,2,5,u,u,7,u,10,1,0,5,u,4,7,u,10,31>
29 ; ALL-NEXT: vpermw %zmm0, %zmm1, %zmm0
39 ; ALL-NEXT: vpermt2w %zmm1, %zmm2, %zmm0
48 ; ALL-NEXT: vpunpcklwd {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[16],zmm1[16],zmm0[17],zmm1[17],zmm0[18],zmm1[18],zmm0[19],zmm1[19],zmm0 (…)
    [all...]
vector-shuffle-512-v8.ll 54 ; AVX512F-NEXT: vmovdqa64 {{.*#+}} zmm1 = [0,0,0,0,0,0,1,0]
55 ; AVX512F-NEXT: vpermpd %zmm0, %zmm1, %zmm0
60 ; AVX512F-32-NEXT: vmovdqa64 {{.*#+}} zmm1 = [0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0]
61 ; AVX512F-32-NEXT: vpermpd %zmm0, %zmm1, %zmm0
70 ; AVX512F-NEXT: vmovdqa64 {{.*#+}} zmm1 = [0,0,0,0,0,2,0,0]
71 ; AVX512F-NEXT: vpermpd %zmm0, %zmm1, %zmm0
76 ; AVX512F-32-NEXT: vmovdqa64 {{.*#+}} zmm1 = [0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0]
77 ; AVX512F-32-NEXT: vpermpd %zmm0, %zmm1, %zmm0
86 ; AVX512F-NEXT: vmovdqa64 {{.*#+}} zmm1 = [0,0,0,0,3,0,0,0]
87 ; AVX512F-NEXT: vpermpd %zmm0, %zmm1, %zmm
    [all...]
masked_gather_scatter.ll 23 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
24 ; KNL_64-NEXT: vmovaps %zmm1, %zmm0
31 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
32 ; KNL_32-NEXT: vmovaps %zmm1, %zmm0
38 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
39 ; SKX-NEXT: vmovaps %zmm1, %zmm0
72 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
73 ; KNL_64-NEXT: vmovaps %zmm1, %zmm0
80 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
81 ; KNL_32-NEXT: vmovaps %zmm1, %zmm
    [all...]
avx512vbmi-intrinsics.ll 9 ; CHECK-NEXT: vpermb %zmm0, %zmm1, %zmm2 {%k1}
10 ; CHECK-NEXT: vpermb %zmm0, %zmm1, %zmm3 {%k1} {z}
11 ; CHECK-NEXT: vpermb %zmm0, %zmm1, %zmm0
12 ; CHECK-NEXT: vpaddb %zmm3, %zmm2, %zmm1
13 ; CHECK-NEXT: vpaddb %zmm0, %zmm1, %zmm0
27 ; CHECK: vpmultishiftqb %zmm1, %zmm0, %zmm2 {%k1}
28 ; CHECK: vpmultishiftqb %zmm1, %zmm0, %zmm3 {%k1} {z}
29 ; CHECK: vpmultishiftqb %zmm1, %zmm0, %zmm0
30 ; CHECK: vpaddb %zmm3, %zmm2, %zmm1
31 ; CHECK: vpaddb %zmm0, %zmm1, %zmm
    [all...]
avx512ifma-intrinsics.ll 9 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm3 {%k1}
11 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm4
13 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm0 {%k1}
14 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm2 {%k1} {z}
16 ; CHECK: vpaddq %zmm2, %zmm4, %zmm1
17 ; CHECK: vpaddq %zmm0, %zmm1, %zmm0
35 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm3 {%k1} {z}
37 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm4
39 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm0 {%k1} {z}
40 ; CHECK: vpmadd52huq %zmm2, %zmm1, %zmm2 {%k1} {z}
    [all...]
avx512-fma.ll 8 ; ALL-NEXT: vfmadd213ps %zmm2, %zmm1, %zmm0
18 ; ALL-NEXT: vfmsub213ps %zmm2, %zmm1, %zmm0
28 ; ALL-NEXT: vfnmadd213ps %zmm2, %zmm1, %zmm0
38 ; ALL-NEXT: vfnmsub213ps %zmm2, %zmm1, %zmm0
52 ; ALL-NEXT: vfmadd213pd %zmm2, %zmm1, %zmm0
62 ; ALL-NEXT: vfmsub213pd %zmm2, %zmm1, %zmm0
73 ; ALL-NEXT: vmovaps %zmm1, %zmm0
84 ; ALL-NEXT: vmovaps %zmm1, %zmm0
96 ; ALL-NEXT: vmovaps %zmm1, %zmm0
107 ; ALL-NEXT: vfmadd231ps {{.*}}(%rip){1to16}, %zmm0, %zmm1
    [all...]
vector-shuffle-v1.ll 78 ; AVX512F-NEXT: vmovdqa64 %zmm0, %zmm1 {%k1} {z}
80 ; AVX512F-NEXT: vpermq %zmm1, %zmm2, %zmm1
81 ; AVX512F-NEXT: vpsllq $63, %zmm1, %zmm1
82 ; AVX512F-NEXT: vptestmq %zmm1, %zmm1, %k1
91 ; VL_BW_DQ-NEXT: vmovdqa64 {{.*#+}} zmm1 = [3,6,1,0,3,7,7,0]
92 ; VL_BW_DQ-NEXT: vpermq %zmm0, %zmm1, %zmm0
107 ; AVX512F-NEXT: vpcmpeqd %zmm3, %zmm1, %k
    [all...]
avx512-intrinsics-upgrade.ll 11 ; CHECK-NEXT: vbroadcastss %xmm0, %zmm1 {%k1}
13 ; CHECK-NEXT: vaddps %zmm1, %zmm2, %zmm1
14 ; CHECK-NEXT: vaddps %zmm1, %zmm0, %zmm0
32 ; CHECK-NEXT: vbroadcastsd %xmm0, %zmm1 {%k1}
34 ; CHECK-NEXT: vaddpd %zmm1, %zmm2, %zmm1
35 ; CHECK-NEXT: vaddpd %zmm1, %zmm0, %zmm0
53 ; CHECK-NEXT: vpbroadcastd %xmm0, %zmm1 {%k1}
55 ; CHECK-NEXT: vpaddd %zmm1, %zmm2, %zmm
    [all...]
avx512bw-vec-cmp.ll 7 ; CHECK-NEXT: vpcmpeqb %zmm1, %zmm0, %k1
8 ; CHECK-NEXT: vpblendmb %zmm0, %zmm1, %zmm0 {%k1}
18 ; CHECK-NEXT: vpcmpgtb %zmm1, %zmm0, %k1
19 ; CHECK-NEXT: vpblendmb %zmm2, %zmm1, %zmm0 {%k1}
29 ; CHECK-NEXT: vpcmplew %zmm0, %zmm1, %k1
30 ; CHECK-NEXT: vpblendmw %zmm2, %zmm1, %zmm0 {%k1}
40 ; CHECK-NEXT: vpcmpnleub %zmm1, %zmm0, %k1
41 ; CHECK-NEXT: vpblendmb %zmm2, %zmm1, %zmm0 {%k1}
52 ; CHECK-NEXT: vpblendmw %zmm0, %zmm1, %zmm0 {%k1}
64 ; CHECK-NEXT: vpblendmw %zmm0, %zmm1, %zmm0 {%k1
    [all...]
avx512bw-intrinsics.ll 8 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
10 ; AVX512BW-NEXT: vpcmpltb %zmm1, %zmm0, %k0
13 ; AVX512BW-NEXT: vpcmpleb %zmm1, %zmm0, %k0
16 ; AVX512BW-NEXT: vpcmpunordb %zmm1, %zmm0, %k0
19 ; AVX512BW-NEXT: vpcmpneqb %zmm1, %zmm0, %k0
22 ; AVX512BW-NEXT: vpcmpnltb %zmm1, %zmm0, %k0
25 ; AVX512BW-NEXT: vpcmpnleb %zmm1, %zmm0, %k0
28 ; AVX512BW-NEXT: vpcmpordb %zmm1, %zmm0, %k0
38 ; AVX512F-32-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
42 ; AVX512F-32-NEXT: vpcmpltb %zmm1, %zmm0, %k
    [all...]
vector-popcnt-512.ll 31 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm1 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
32 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm2
36 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm0
39 ; AVX512BW-NEXT: vpxord %zmm1, %zmm1, %zmm1
40 ; AVX512BW-NEXT: vpsadbw %zmm1, %zmm0, %zmm0
80 ; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm1 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
81 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm2
85 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm
    [all...]
avx512-bugfix-26264.ll 9 ; AVX512BW-NEXT: vmovupd (%rdi), %zmm1 {%k1}
16 ; AVX512BW-NEXT: vmovaps %zmm1, %zmm0
17 ; AVX512BW-NEXT: vmovaps %zmm2, %zmm1
30 ; AVX512BW-NEXT: vmovdqu64 (%rdi), %zmm1 {%k1}
37 ; AVX512BW-NEXT: vmovaps %zmm1, %zmm0
38 ; AVX512BW-NEXT: vmovaps %zmm2, %zmm1
x86-32-vector-calling-conv.ll 33 ; DARWIN-DAG: vpaddd %zmm1, %zmm0, %zmm0
34 ; DARWIN-DAG: vpaddd %zmm3, %zmm2, %zmm1
35 ; DARWIN: vpaddd %zmm1, %zmm0, %zmm0
36 ; LINUX-DAG: vpaddd %zmm1, %zmm0, %zmm0
37 ; LINUX-DAG: vpaddd {{[0-9]+}}(%e{{s|b}}p), %zmm2, %zmm1
38 ; LINUX: vpaddd %zmm1, %zmm0, %zmm0
avx512-build-vector.ll 7 ; CHECK-NEXT: vpternlogd $255, %zmm1, %zmm1, %zmm1
8 ; CHECK-NEXT: vpaddd %zmm1, %zmm0, %zmm0
avx512-fma-intrinsics.ll 10 ; CHECK-NEXT: vfnmadd213ps %zmm2, %zmm1, %zmm0
21 ; CHECK-NEXT: vfnmadd213ps %zmm2, %zmm1, %zmm0 {%k1}
30 ; CHECK-NEXT: vfnmadd213pd %zmm2, %zmm1, %zmm0
41 ; CHECK-NEXT: vfnmadd213pd %zmm2, %zmm1, %zmm0 {%k1}
50 ; CHECK-NEXT: vfnmsub213ps %zmm2, %zmm1, %zmm0
61 ; CHECK-NEXT: vfnmsub213ps %zmm2, %zmm1, %zmm0 {%k1}
70 ; CHECK-NEXT: vfnmsub213pd %zmm2, %zmm1, %zmm0
81 ; CHECK-NEXT: vfnmsub213pd %zmm2, %zmm1, %zmm0 {%k1}
90 ; CHECK-NEXT: vfmaddsub213ps %zmm2, %zmm1, %zmm0
100 ; CHECK-NEXT: vfmaddsub213ps %zmm2, %zmm1, %zmm0 {%k1
    [all...]
  /external/llvm/test/MC/X86/
intel-syntax-unsized-memory.s 25 // CHECK: vaddps (%rax), %zmm1, %zmm1
26 vaddps zmm1, zmm1, [rax]

Completed in 2134 milliseconds

1 2 3 4