x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx512cd-intel.d
CommitLineData
43234a1e
L
1#as:
2#objdump: -dwMintel
3#name: i386 AVX512CD insns (Intel disassembly)
4#source: avx512cd.s
5
6.*: +file format .*
7
8
9Disassembly of section .text:
10
110+ <_start>:
12[ ]*[a-f0-9]+: 62 f2 7d 48 c4 f5 vpconflictd zmm6,zmm5
13[ ]*[a-f0-9]+: 62 f2 7d 4f c4 f5 vpconflictd zmm6\{k7\},zmm5
14[ ]*[a-f0-9]+: 62 f2 7d cf c4 f5 vpconflictd zmm6\{k7\}\{z\},zmm5
15[ ]*[a-f0-9]+: 62 f2 7d 48 c4 31 vpconflictd zmm6,ZMMWORD PTR \[ecx\]
16[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b4 f4 c0 1d fe ff vpconflictd zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
17[ ]*[a-f0-9]+: 62 f2 7d 58 c4 30 vpconflictd zmm6,DWORD PTR \[eax\]\{1to16\}
18[ ]*[a-f0-9]+: 62 f2 7d 48 c4 72 7f vpconflictd zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
19[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b2 00 20 00 00 vpconflictd zmm6,ZMMWORD PTR \[edx\+0x2000\]
20[ ]*[a-f0-9]+: 62 f2 7d 48 c4 72 80 vpconflictd zmm6,ZMMWORD PTR \[edx-0x2000\]
21[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b2 c0 df ff ff vpconflictd zmm6,ZMMWORD PTR \[edx-0x2040\]
22[ ]*[a-f0-9]+: 62 f2 7d 58 c4 72 7f vpconflictd zmm6,DWORD PTR \[edx\+0x1fc\]\{1to16\}
23[ ]*[a-f0-9]+: 62 f2 7d 58 c4 b2 00 02 00 00 vpconflictd zmm6,DWORD PTR \[edx\+0x200\]\{1to16\}
24[ ]*[a-f0-9]+: 62 f2 7d 58 c4 72 80 vpconflictd zmm6,DWORD PTR \[edx-0x200\]\{1to16\}
25[ ]*[a-f0-9]+: 62 f2 7d 58 c4 b2 fc fd ff ff vpconflictd zmm6,DWORD PTR \[edx-0x204\]\{1to16\}
26[ ]*[a-f0-9]+: 62 f2 fd 48 c4 f5 vpconflictq zmm6,zmm5
27[ ]*[a-f0-9]+: 62 f2 fd 4f c4 f5 vpconflictq zmm6\{k7\},zmm5
28[ ]*[a-f0-9]+: 62 f2 fd cf c4 f5 vpconflictq zmm6\{k7\}\{z\},zmm5
29[ ]*[a-f0-9]+: 62 f2 fd 48 c4 31 vpconflictq zmm6,ZMMWORD PTR \[ecx\]
30[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b4 f4 c0 1d fe ff vpconflictq zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
31[ ]*[a-f0-9]+: 62 f2 fd 58 c4 30 vpconflictq zmm6,QWORD PTR \[eax\]\{1to8\}
32[ ]*[a-f0-9]+: 62 f2 fd 48 c4 72 7f vpconflictq zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
33[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b2 00 20 00 00 vpconflictq zmm6,ZMMWORD PTR \[edx\+0x2000\]
34[ ]*[a-f0-9]+: 62 f2 fd 48 c4 72 80 vpconflictq zmm6,ZMMWORD PTR \[edx-0x2000\]
35[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b2 c0 df ff ff vpconflictq zmm6,ZMMWORD PTR \[edx-0x2040\]
36[ ]*[a-f0-9]+: 62 f2 fd 58 c4 72 7f vpconflictq zmm6,QWORD PTR \[edx\+0x3f8\]\{1to8\}
37[ ]*[a-f0-9]+: 62 f2 fd 58 c4 b2 00 04 00 00 vpconflictq zmm6,QWORD PTR \[edx\+0x400\]\{1to8\}
38[ ]*[a-f0-9]+: 62 f2 fd 58 c4 72 80 vpconflictq zmm6,QWORD PTR \[edx-0x400\]\{1to8\}
39[ ]*[a-f0-9]+: 62 f2 fd 58 c4 b2 f8 fb ff ff vpconflictq zmm6,QWORD PTR \[edx-0x408\]\{1to8\}
40[ ]*[a-f0-9]+: 62 f2 7d 48 44 f5 vplzcntd zmm6,zmm5
41[ ]*[a-f0-9]+: 62 f2 7d 4f 44 f5 vplzcntd zmm6\{k7\},zmm5
42[ ]*[a-f0-9]+: 62 f2 7d cf 44 f5 vplzcntd zmm6\{k7\}\{z\},zmm5
43[ ]*[a-f0-9]+: 62 f2 7d 48 44 31 vplzcntd zmm6,ZMMWORD PTR \[ecx\]
44[ ]*[a-f0-9]+: 62 f2 7d 48 44 b4 f4 c0 1d fe ff vplzcntd zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
45[ ]*[a-f0-9]+: 62 f2 7d 58 44 30 vplzcntd zmm6,DWORD PTR \[eax\]\{1to16\}
46[ ]*[a-f0-9]+: 62 f2 7d 48 44 72 7f vplzcntd zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
47[ ]*[a-f0-9]+: 62 f2 7d 48 44 b2 00 20 00 00 vplzcntd zmm6,ZMMWORD PTR \[edx\+0x2000\]
48[ ]*[a-f0-9]+: 62 f2 7d 48 44 72 80 vplzcntd zmm6,ZMMWORD PTR \[edx-0x2000\]
49[ ]*[a-f0-9]+: 62 f2 7d 48 44 b2 c0 df ff ff vplzcntd zmm6,ZMMWORD PTR \[edx-0x2040\]
50[ ]*[a-f0-9]+: 62 f2 7d 58 44 72 7f vplzcntd zmm6,DWORD PTR \[edx\+0x1fc\]\{1to16\}
51[ ]*[a-f0-9]+: 62 f2 7d 58 44 b2 00 02 00 00 vplzcntd zmm6,DWORD PTR \[edx\+0x200\]\{1to16\}
52[ ]*[a-f0-9]+: 62 f2 7d 58 44 72 80 vplzcntd zmm6,DWORD PTR \[edx-0x200\]\{1to16\}
53[ ]*[a-f0-9]+: 62 f2 7d 58 44 b2 fc fd ff ff vplzcntd zmm6,DWORD PTR \[edx-0x204\]\{1to16\}
54[ ]*[a-f0-9]+: 62 f2 fd 48 44 f5 vplzcntq zmm6,zmm5
55[ ]*[a-f0-9]+: 62 f2 fd 4f 44 f5 vplzcntq zmm6\{k7\},zmm5
56[ ]*[a-f0-9]+: 62 f2 fd cf 44 f5 vplzcntq zmm6\{k7\}\{z\},zmm5
57[ ]*[a-f0-9]+: 62 f2 fd 48 44 31 vplzcntq zmm6,ZMMWORD PTR \[ecx\]
58[ ]*[a-f0-9]+: 62 f2 fd 48 44 b4 f4 c0 1d fe ff vplzcntq zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
59[ ]*[a-f0-9]+: 62 f2 fd 58 44 30 vplzcntq zmm6,QWORD PTR \[eax\]\{1to8\}
60[ ]*[a-f0-9]+: 62 f2 fd 48 44 72 7f vplzcntq zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
61[ ]*[a-f0-9]+: 62 f2 fd 48 44 b2 00 20 00 00 vplzcntq zmm6,ZMMWORD PTR \[edx\+0x2000\]
62[ ]*[a-f0-9]+: 62 f2 fd 48 44 72 80 vplzcntq zmm6,ZMMWORD PTR \[edx-0x2000\]
63[ ]*[a-f0-9]+: 62 f2 fd 48 44 b2 c0 df ff ff vplzcntq zmm6,ZMMWORD PTR \[edx-0x2040\]
64[ ]*[a-f0-9]+: 62 f2 fd 58 44 72 7f vplzcntq zmm6,QWORD PTR \[edx\+0x3f8\]\{1to8\}
65[ ]*[a-f0-9]+: 62 f2 fd 58 44 b2 00 04 00 00 vplzcntq zmm6,QWORD PTR \[edx\+0x400\]\{1to8\}
66[ ]*[a-f0-9]+: 62 f2 fd 58 44 72 80 vplzcntq zmm6,QWORD PTR \[edx-0x400\]\{1to8\}
67[ ]*[a-f0-9]+: 62 f2 fd 58 44 b2 f8 fb ff ff vplzcntq zmm6,QWORD PTR \[edx-0x408\]\{1to8\}
43234a1e
L
68[ ]*[a-f0-9]+: 62 f2 7e 48 3a f6 vpbroadcastmw2d zmm6,k6
69[ ]*[a-f0-9]+: 62 f2 fe 48 2a f6 vpbroadcastmb2q zmm6,k6
70[ ]*[a-f0-9]+: 62 f2 7d 48 c4 f5 vpconflictd zmm6,zmm5
71[ ]*[a-f0-9]+: 62 f2 7d 4f c4 f5 vpconflictd zmm6\{k7\},zmm5
72[ ]*[a-f0-9]+: 62 f2 7d cf c4 f5 vpconflictd zmm6\{k7\}\{z\},zmm5
73[ ]*[a-f0-9]+: 62 f2 7d 48 c4 31 vpconflictd zmm6,ZMMWORD PTR \[ecx\]
74[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b4 f4 c0 1d fe ff vpconflictd zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
75[ ]*[a-f0-9]+: 62 f2 7d 58 c4 30 vpconflictd zmm6,DWORD PTR \[eax\]\{1to16\}
76[ ]*[a-f0-9]+: 62 f2 7d 48 c4 72 7f vpconflictd zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
77[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b2 00 20 00 00 vpconflictd zmm6,ZMMWORD PTR \[edx\+0x2000\]
78[ ]*[a-f0-9]+: 62 f2 7d 48 c4 72 80 vpconflictd zmm6,ZMMWORD PTR \[edx-0x2000\]
79[ ]*[a-f0-9]+: 62 f2 7d 48 c4 b2 c0 df ff ff vpconflictd zmm6,ZMMWORD PTR \[edx-0x2040\]
80[ ]*[a-f0-9]+: 62 f2 7d 58 c4 72 7f vpconflictd zmm6,DWORD PTR \[edx\+0x1fc\]\{1to16\}
81[ ]*[a-f0-9]+: 62 f2 7d 58 c4 b2 00 02 00 00 vpconflictd zmm6,DWORD PTR \[edx\+0x200\]\{1to16\}
82[ ]*[a-f0-9]+: 62 f2 7d 58 c4 72 80 vpconflictd zmm6,DWORD PTR \[edx-0x200\]\{1to16\}
83[ ]*[a-f0-9]+: 62 f2 7d 58 c4 b2 fc fd ff ff vpconflictd zmm6,DWORD PTR \[edx-0x204\]\{1to16\}
84[ ]*[a-f0-9]+: 62 f2 fd 48 c4 f5 vpconflictq zmm6,zmm5
85[ ]*[a-f0-9]+: 62 f2 fd 4f c4 f5 vpconflictq zmm6\{k7\},zmm5
86[ ]*[a-f0-9]+: 62 f2 fd cf c4 f5 vpconflictq zmm6\{k7\}\{z\},zmm5
87[ ]*[a-f0-9]+: 62 f2 fd 48 c4 31 vpconflictq zmm6,ZMMWORD PTR \[ecx\]
88[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b4 f4 c0 1d fe ff vpconflictq zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
89[ ]*[a-f0-9]+: 62 f2 fd 58 c4 30 vpconflictq zmm6,QWORD PTR \[eax\]\{1to8\}
90[ ]*[a-f0-9]+: 62 f2 fd 48 c4 72 7f vpconflictq zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
91[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b2 00 20 00 00 vpconflictq zmm6,ZMMWORD PTR \[edx\+0x2000\]
92[ ]*[a-f0-9]+: 62 f2 fd 48 c4 72 80 vpconflictq zmm6,ZMMWORD PTR \[edx-0x2000\]
93[ ]*[a-f0-9]+: 62 f2 fd 48 c4 b2 c0 df ff ff vpconflictq zmm6,ZMMWORD PTR \[edx-0x2040\]
94[ ]*[a-f0-9]+: 62 f2 fd 58 c4 72 7f vpconflictq zmm6,QWORD PTR \[edx\+0x3f8\]\{1to8\}
95[ ]*[a-f0-9]+: 62 f2 fd 58 c4 b2 00 04 00 00 vpconflictq zmm6,QWORD PTR \[edx\+0x400\]\{1to8\}
96[ ]*[a-f0-9]+: 62 f2 fd 58 c4 72 80 vpconflictq zmm6,QWORD PTR \[edx-0x400\]\{1to8\}
97[ ]*[a-f0-9]+: 62 f2 fd 58 c4 b2 f8 fb ff ff vpconflictq zmm6,QWORD PTR \[edx-0x408\]\{1to8\}
98[ ]*[a-f0-9]+: 62 f2 7d 48 44 f5 vplzcntd zmm6,zmm5
99[ ]*[a-f0-9]+: 62 f2 7d 4f 44 f5 vplzcntd zmm6\{k7\},zmm5
100[ ]*[a-f0-9]+: 62 f2 7d cf 44 f5 vplzcntd zmm6\{k7\}\{z\},zmm5
101[ ]*[a-f0-9]+: 62 f2 7d 48 44 31 vplzcntd zmm6,ZMMWORD PTR \[ecx\]
102[ ]*[a-f0-9]+: 62 f2 7d 48 44 b4 f4 c0 1d fe ff vplzcntd zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
103[ ]*[a-f0-9]+: 62 f2 7d 58 44 30 vplzcntd zmm6,DWORD PTR \[eax\]\{1to16\}
104[ ]*[a-f0-9]+: 62 f2 7d 48 44 72 7f vplzcntd zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
105[ ]*[a-f0-9]+: 62 f2 7d 48 44 b2 00 20 00 00 vplzcntd zmm6,ZMMWORD PTR \[edx\+0x2000\]
106[ ]*[a-f0-9]+: 62 f2 7d 48 44 72 80 vplzcntd zmm6,ZMMWORD PTR \[edx-0x2000\]
107[ ]*[a-f0-9]+: 62 f2 7d 48 44 b2 c0 df ff ff vplzcntd zmm6,ZMMWORD PTR \[edx-0x2040\]
108[ ]*[a-f0-9]+: 62 f2 7d 58 44 72 7f vplzcntd zmm6,DWORD PTR \[edx\+0x1fc\]\{1to16\}
109[ ]*[a-f0-9]+: 62 f2 7d 58 44 b2 00 02 00 00 vplzcntd zmm6,DWORD PTR \[edx\+0x200\]\{1to16\}
110[ ]*[a-f0-9]+: 62 f2 7d 58 44 72 80 vplzcntd zmm6,DWORD PTR \[edx-0x200\]\{1to16\}
111[ ]*[a-f0-9]+: 62 f2 7d 58 44 b2 fc fd ff ff vplzcntd zmm6,DWORD PTR \[edx-0x204\]\{1to16\}
112[ ]*[a-f0-9]+: 62 f2 fd 48 44 f5 vplzcntq zmm6,zmm5
113[ ]*[a-f0-9]+: 62 f2 fd 4f 44 f5 vplzcntq zmm6\{k7\},zmm5
114[ ]*[a-f0-9]+: 62 f2 fd cf 44 f5 vplzcntq zmm6\{k7\}\{z\},zmm5
115[ ]*[a-f0-9]+: 62 f2 fd 48 44 31 vplzcntq zmm6,ZMMWORD PTR \[ecx\]
116[ ]*[a-f0-9]+: 62 f2 fd 48 44 b4 f4 c0 1d fe ff vplzcntq zmm6,ZMMWORD PTR \[esp\+esi\*8-0x1e240\]
117[ ]*[a-f0-9]+: 62 f2 fd 58 44 30 vplzcntq zmm6,QWORD PTR \[eax\]\{1to8\}
118[ ]*[a-f0-9]+: 62 f2 fd 48 44 72 7f vplzcntq zmm6,ZMMWORD PTR \[edx\+0x1fc0\]
119[ ]*[a-f0-9]+: 62 f2 fd 48 44 b2 00 20 00 00 vplzcntq zmm6,ZMMWORD PTR \[edx\+0x2000\]
120[ ]*[a-f0-9]+: 62 f2 fd 48 44 72 80 vplzcntq zmm6,ZMMWORD PTR \[edx-0x2000\]
121[ ]*[a-f0-9]+: 62 f2 fd 48 44 b2 c0 df ff ff vplzcntq zmm6,ZMMWORD PTR \[edx-0x2040\]
122[ ]*[a-f0-9]+: 62 f2 fd 58 44 72 7f vplzcntq zmm6,QWORD PTR \[edx\+0x3f8\]\{1to8\}
123[ ]*[a-f0-9]+: 62 f2 fd 58 44 b2 00 04 00 00 vplzcntq zmm6,QWORD PTR \[edx\+0x400\]\{1to8\}
124[ ]*[a-f0-9]+: 62 f2 fd 58 44 72 80 vplzcntq zmm6,QWORD PTR \[edx-0x400\]\{1to8\}
125[ ]*[a-f0-9]+: 62 f2 fd 58 44 b2 f8 fb ff ff vplzcntq zmm6,QWORD PTR \[edx-0x408\]\{1to8\}
43234a1e
L
126[ ]*[a-f0-9]+: 62 f2 7e 48 3a f6 vpbroadcastmw2d zmm6,k6
127[ ]*[a-f0-9]+: 62 f2 fe 48 2a f6 vpbroadcastmb2q zmm6,k6
128#pass
This page took 0.462168 seconds and 4 git commands to generate.