i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-avx512bitalg_vl.d
1 #as:
2 #objdump: -dw
3 #name: x86_64 AVX512BITALG/VL insns
4 #source: x86-64-avx512bitalg_vl.s
5
6 .*: +file format .*
7
8
9 Disassembly of section \.text:
10
11 0+ <_start>:
12 [       ]*[a-f0-9]+:[   ]*62 92 15 00 8f ec[    ]*vpshufbitqmb %xmm28,%xmm29,%k5
13 [       ]*[a-f0-9]+:[   ]*62 92 15 07 8f ec[    ]*vpshufbitqmb %xmm28,%xmm29,%k5\{%k7\}
14 [       ]*[a-f0-9]+:[   ]*62 b2 15 00 8f ac f0 23 01 00 00[     ]*vpshufbitqmb 0x123\(%rax,%r14,8\),%xmm29,%k5
15 [       ]*[a-f0-9]+:[   ]*62 f2 15 00 8f 6a 7f[         ]*vpshufbitqmb 0x7f0\(%rdx\),%xmm29,%k5
16 [       ]*[a-f0-9]+:[   ]*62 92 15 20 8f ec[    ]*vpshufbitqmb %ymm28,%ymm29,%k5
17 [       ]*[a-f0-9]+:[   ]*62 92 15 27 8f ec[    ]*vpshufbitqmb %ymm28,%ymm29,%k5\{%k7\}
18 [       ]*[a-f0-9]+:[   ]*62 b2 15 20 8f ac f0 23 01 00 00[     ]*vpshufbitqmb 0x123\(%rax,%r14,8\),%ymm29,%k5
19 [       ]*[a-f0-9]+:[   ]*62 f2 15 20 8f 6a 7f[         ]*vpshufbitqmb 0xfe0\(%rdx\),%ymm29,%k5
20 [       ]*[a-f0-9]+:[   ]*62 02 7d 08 54 f5[    ]*vpopcntb %xmm29,%xmm30
21 [       ]*[a-f0-9]+:[   ]*62 02 7d 0f 54 f5[    ]*vpopcntb %xmm29,%xmm30\{%k7\}
22 [       ]*[a-f0-9]+:[   ]*62 02 7d 8f 54 f5[    ]*vpopcntb %xmm29,%xmm30\{%k7\}\{z\}
23 [       ]*[a-f0-9]+:[   ]*62 22 7d 08 54 b4 f0 23 01 00 00[     ]*vpopcntb 0x123\(%rax,%r14,8\),%xmm30
24 [       ]*[a-f0-9]+:[   ]*62 62 7d 08 54 72 7f[         ]*vpopcntb 0x7f0\(%rdx\),%xmm30
25 [       ]*[a-f0-9]+:[   ]*62 02 7d 28 54 f5[    ]*vpopcntb %ymm29,%ymm30
26 [       ]*[a-f0-9]+:[   ]*62 02 7d 2f 54 f5[    ]*vpopcntb %ymm29,%ymm30\{%k7\}
27 [       ]*[a-f0-9]+:[   ]*62 02 7d af 54 f5[    ]*vpopcntb %ymm29,%ymm30\{%k7\}\{z\}
28 [       ]*[a-f0-9]+:[   ]*62 22 7d 28 54 b4 f0 23 01 00 00[     ]*vpopcntb 0x123\(%rax,%r14,8\),%ymm30
29 [       ]*[a-f0-9]+:[   ]*62 62 7d 28 54 72 7f[         ]*vpopcntb 0xfe0\(%rdx\),%ymm30
30 [       ]*[a-f0-9]+:[   ]*62 02 fd 08 54 f5[    ]*vpopcntw %xmm29,%xmm30
31 [       ]*[a-f0-9]+:[   ]*62 02 fd 0f 54 f5[    ]*vpopcntw %xmm29,%xmm30\{%k7\}
32 [       ]*[a-f0-9]+:[   ]*62 02 fd 8f 54 f5[    ]*vpopcntw %xmm29,%xmm30\{%k7\}\{z\}
33 [       ]*[a-f0-9]+:[   ]*62 22 fd 08 54 b4 f0 23 01 00 00[     ]*vpopcntw 0x123\(%rax,%r14,8\),%xmm30
34 [       ]*[a-f0-9]+:[   ]*62 62 fd 08 54 72 7f[         ]*vpopcntw 0x7f0\(%rdx\),%xmm30
35 [       ]*[a-f0-9]+:[   ]*62 02 fd 28 54 f5[    ]*vpopcntw %ymm29,%ymm30
36 [       ]*[a-f0-9]+:[   ]*62 02 fd 2f 54 f5[    ]*vpopcntw %ymm29,%ymm30\{%k7\}
37 [       ]*[a-f0-9]+:[   ]*62 02 fd af 54 f5[    ]*vpopcntw %ymm29,%ymm30\{%k7\}\{z\}
38 [       ]*[a-f0-9]+:[   ]*62 22 fd 28 54 b4 f0 23 01 00 00[     ]*vpopcntw 0x123\(%rax,%r14,8\),%ymm30
39 [       ]*[a-f0-9]+:[   ]*62 62 fd 28 54 72 7f[         ]*vpopcntw 0xfe0\(%rdx\),%ymm30
40 [       ]*[a-f0-9]+:[   ]*62 02 7d 08 55 f5[    ]*vpopcntd %xmm29,%xmm30
41 [       ]*[a-f0-9]+:[   ]*62 02 7d 0f 55 f5[    ]*vpopcntd %xmm29,%xmm30\{%k7\}
42 [       ]*[a-f0-9]+:[   ]*62 02 7d 8f 55 f5[    ]*vpopcntd %xmm29,%xmm30\{%k7\}\{z\}
43 [       ]*[a-f0-9]+:[   ]*62 22 7d 08 55 b4 f0 23 01 00 00[     ]*vpopcntd 0x123\(%rax,%r14,8\),%xmm30
44 [       ]*[a-f0-9]+:[   ]*62 62 7d 08 55 72 7f[         ]*vpopcntd 0x7f0\(%rdx\),%xmm30
45 [       ]*[a-f0-9]+:[   ]*62 62 7d 18 55 72 7f[         ]*vpopcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
46 [       ]*[a-f0-9]+:[   ]*62 02 7d 28 55 f5[    ]*vpopcntd %ymm29,%ymm30
47 [       ]*[a-f0-9]+:[   ]*62 02 7d 2f 55 f5[    ]*vpopcntd %ymm29,%ymm30\{%k7\}
48 [       ]*[a-f0-9]+:[   ]*62 02 7d af 55 f5[    ]*vpopcntd %ymm29,%ymm30\{%k7\}\{z\}
49 [       ]*[a-f0-9]+:[   ]*62 22 7d 28 55 b4 f0 23 01 00 00[     ]*vpopcntd 0x123\(%rax,%r14,8\),%ymm30
50 [       ]*[a-f0-9]+:[   ]*62 62 7d 28 55 72 7f[         ]*vpopcntd 0xfe0\(%rdx\),%ymm30
51 [       ]*[a-f0-9]+:[   ]*62 62 7d 38 55 72 7f[         ]*vpopcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
52 [       ]*[a-f0-9]+:[   ]*62 02 fd 08 55 f5[    ]*vpopcntq %xmm29,%xmm30
53 [       ]*[a-f0-9]+:[   ]*62 02 fd 0f 55 f5[    ]*vpopcntq %xmm29,%xmm30\{%k7\}
54 [       ]*[a-f0-9]+:[   ]*62 02 fd 8f 55 f5[    ]*vpopcntq %xmm29,%xmm30\{%k7\}\{z\}
55 [       ]*[a-f0-9]+:[   ]*62 22 fd 08 55 b4 f0 23 01 00 00[     ]*vpopcntq 0x123\(%rax,%r14,8\),%xmm30
56 [       ]*[a-f0-9]+:[   ]*62 62 fd 08 55 72 7f[         ]*vpopcntq 0x7f0\(%rdx\),%xmm30
57 [       ]*[a-f0-9]+:[   ]*62 62 fd 18 55 72 7f[         ]*vpopcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
58 [       ]*[a-f0-9]+:[   ]*62 02 fd 28 55 f5[    ]*vpopcntq %ymm29,%ymm30
59 [       ]*[a-f0-9]+:[   ]*62 02 fd 2f 55 f5[    ]*vpopcntq %ymm29,%ymm30\{%k7\}
60 [       ]*[a-f0-9]+:[   ]*62 02 fd af 55 f5[    ]*vpopcntq %ymm29,%ymm30\{%k7\}\{z\}
61 [       ]*[a-f0-9]+:[   ]*62 22 fd 28 55 b4 f0 23 01 00 00[     ]*vpopcntq 0x123\(%rax,%r14,8\),%ymm30
62 [       ]*[a-f0-9]+:[   ]*62 62 fd 28 55 72 7f[         ]*vpopcntq 0xfe0\(%rdx\),%ymm30
63 [       ]*[a-f0-9]+:[   ]*62 62 fd 38 55 72 7f[         ]*vpopcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
64 [       ]*[a-f0-9]+:[   ]*62 92 15 00 8f ec[    ]*vpshufbitqmb %xmm28,%xmm29,%k5
65 [       ]*[a-f0-9]+:[   ]*62 92 15 07 8f ec[    ]*vpshufbitqmb %xmm28,%xmm29,%k5\{%k7\}
66 [       ]*[a-f0-9]+:[   ]*62 b2 15 00 8f ac f0 34 12 00 00[     ]*vpshufbitqmb 0x1234\(%rax,%r14,8\),%xmm29,%k5
67 [       ]*[a-f0-9]+:[   ]*62 f2 15 00 8f 6a 7f[         ]*vpshufbitqmb 0x7f0\(%rdx\),%xmm29,%k5
68 [       ]*[a-f0-9]+:[   ]*62 92 15 20 8f ec[    ]*vpshufbitqmb %ymm28,%ymm29,%k5
69 [       ]*[a-f0-9]+:[   ]*62 92 15 27 8f ec[    ]*vpshufbitqmb %ymm28,%ymm29,%k5\{%k7\}
70 [       ]*[a-f0-9]+:[   ]*62 b2 15 20 8f ac f0 34 12 00 00[     ]*vpshufbitqmb 0x1234\(%rax,%r14,8\),%ymm29,%k5
71 [       ]*[a-f0-9]+:[   ]*62 f2 15 20 8f 6a 7f[         ]*vpshufbitqmb 0xfe0\(%rdx\),%ymm29,%k5
72 [       ]*[a-f0-9]+:[   ]*62 02 7d 08 54 f5[    ]*vpopcntb %xmm29,%xmm30
73 [       ]*[a-f0-9]+:[   ]*62 02 7d 0f 54 f5[    ]*vpopcntb %xmm29,%xmm30\{%k7\}
74 [       ]*[a-f0-9]+:[   ]*62 02 7d 8f 54 f5[    ]*vpopcntb %xmm29,%xmm30\{%k7\}\{z\}
75 [       ]*[a-f0-9]+:[   ]*62 22 7d 08 54 b4 f0 34 12 00 00[     ]*vpopcntb 0x1234\(%rax,%r14,8\),%xmm30
76 [       ]*[a-f0-9]+:[   ]*62 62 7d 08 54 72 7f[         ]*vpopcntb 0x7f0\(%rdx\),%xmm30
77 [       ]*[a-f0-9]+:[   ]*62 02 7d 28 54 f5[    ]*vpopcntb %ymm29,%ymm30
78 [       ]*[a-f0-9]+:[   ]*62 02 7d 2f 54 f5[    ]*vpopcntb %ymm29,%ymm30\{%k7\}
79 [       ]*[a-f0-9]+:[   ]*62 02 7d af 54 f5[    ]*vpopcntb %ymm29,%ymm30\{%k7\}\{z\}
80 [       ]*[a-f0-9]+:[   ]*62 22 7d 28 54 b4 f0 34 12 00 00[     ]*vpopcntb 0x1234\(%rax,%r14,8\),%ymm30
81 [       ]*[a-f0-9]+:[   ]*62 62 7d 28 54 72 7f[         ]*vpopcntb 0xfe0\(%rdx\),%ymm30
82 [       ]*[a-f0-9]+:[   ]*62 02 fd 08 54 f5[    ]*vpopcntw %xmm29,%xmm30
83 [       ]*[a-f0-9]+:[   ]*62 02 fd 0f 54 f5[    ]*vpopcntw %xmm29,%xmm30\{%k7\}
84 [       ]*[a-f0-9]+:[   ]*62 02 fd 8f 54 f5[    ]*vpopcntw %xmm29,%xmm30\{%k7\}\{z\}
85 [       ]*[a-f0-9]+:[   ]*62 22 fd 08 54 b4 f0 34 12 00 00[     ]*vpopcntw 0x1234\(%rax,%r14,8\),%xmm30
86 [       ]*[a-f0-9]+:[   ]*62 62 fd 08 54 72 7f[         ]*vpopcntw 0x7f0\(%rdx\),%xmm30
87 [       ]*[a-f0-9]+:[   ]*62 02 fd 28 54 f5[    ]*vpopcntw %ymm29,%ymm30
88 [       ]*[a-f0-9]+:[   ]*62 02 fd 2f 54 f5[    ]*vpopcntw %ymm29,%ymm30\{%k7\}
89 [       ]*[a-f0-9]+:[   ]*62 02 fd af 54 f5[    ]*vpopcntw %ymm29,%ymm30\{%k7\}\{z\}
90 [       ]*[a-f0-9]+:[   ]*62 22 fd 28 54 b4 f0 34 12 00 00[     ]*vpopcntw 0x1234\(%rax,%r14,8\),%ymm30
91 [       ]*[a-f0-9]+:[   ]*62 62 fd 28 54 72 7f[         ]*vpopcntw 0xfe0\(%rdx\),%ymm30
92 [       ]*[a-f0-9]+:[   ]*62 02 7d 08 55 f5[    ]*vpopcntd %xmm29,%xmm30
93 [       ]*[a-f0-9]+:[   ]*62 02 7d 0f 55 f5[    ]*vpopcntd %xmm29,%xmm30\{%k7\}
94 [       ]*[a-f0-9]+:[   ]*62 02 7d 8f 55 f5[    ]*vpopcntd %xmm29,%xmm30\{%k7\}\{z\}
95 [       ]*[a-f0-9]+:[   ]*62 22 7d 08 55 b4 f0 34 12 00 00[     ]*vpopcntd 0x1234\(%rax,%r14,8\),%xmm30
96 [       ]*[a-f0-9]+:[   ]*62 62 7d 08 55 72 7f[         ]*vpopcntd 0x7f0\(%rdx\),%xmm30
97 [       ]*[a-f0-9]+:[   ]*62 62 7d 18 55 72 7f[         ]*vpopcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
98 [       ]*[a-f0-9]+:[   ]*62 02 7d 28 55 f5[    ]*vpopcntd %ymm29,%ymm30
99 [       ]*[a-f0-9]+:[   ]*62 02 7d 2f 55 f5[    ]*vpopcntd %ymm29,%ymm30\{%k7\}
100 [       ]*[a-f0-9]+:[   ]*62 02 7d af 55 f5[    ]*vpopcntd %ymm29,%ymm30\{%k7\}\{z\}
101 [       ]*[a-f0-9]+:[   ]*62 22 7d 28 55 b4 f0 34 12 00 00[     ]*vpopcntd 0x1234\(%rax,%r14,8\),%ymm30
102 [       ]*[a-f0-9]+:[   ]*62 62 7d 28 55 72 7f[         ]*vpopcntd 0xfe0\(%rdx\),%ymm30
103 [       ]*[a-f0-9]+:[   ]*62 62 7d 38 55 72 7f[         ]*vpopcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
104 [       ]*[a-f0-9]+:[   ]*62 02 fd 08 55 f5[    ]*vpopcntq %xmm29,%xmm30
105 [       ]*[a-f0-9]+:[   ]*62 02 fd 0f 55 f5[    ]*vpopcntq %xmm29,%xmm30\{%k7\}
106 [       ]*[a-f0-9]+:[   ]*62 02 fd 8f 55 f5[    ]*vpopcntq %xmm29,%xmm30\{%k7\}\{z\}
107 [       ]*[a-f0-9]+:[   ]*62 22 fd 08 55 b4 f0 34 12 00 00[     ]*vpopcntq 0x1234\(%rax,%r14,8\),%xmm30
108 [       ]*[a-f0-9]+:[   ]*62 62 fd 08 55 72 7f[         ]*vpopcntq 0x7f0\(%rdx\),%xmm30
109 [       ]*[a-f0-9]+:[   ]*62 62 fd 18 55 72 7f[         ]*vpopcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
110 [       ]*[a-f0-9]+:[   ]*62 02 fd 28 55 f5[    ]*vpopcntq %ymm29,%ymm30
111 [       ]*[a-f0-9]+:[   ]*62 02 fd 2f 55 f5[    ]*vpopcntq %ymm29,%ymm30\{%k7\}
112 [       ]*[a-f0-9]+:[   ]*62 02 fd af 55 f5[    ]*vpopcntq %ymm29,%ymm30\{%k7\}\{z\}
113 [       ]*[a-f0-9]+:[   ]*62 22 fd 28 55 b4 f0 34 12 00 00[     ]*vpopcntq 0x1234\(%rax,%r14,8\),%ymm30
114 [       ]*[a-f0-9]+:[   ]*62 62 fd 28 55 72 7f[         ]*vpopcntq 0xfe0\(%rdx\),%ymm30
115 [       ]*[a-f0-9]+:[   ]*62 62 fd 38 55 72 7f[         ]*vpopcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
116 #pass