x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512bitalg_vl-intel.d
1 #as:
2 #objdump: -dw -Mintel
3 #name: x86_64 AVX512BITALG/VL insns (Intel disassembly)
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 k5,xmm29,xmm28
13 [ ]*[a-f0-9]+:[ ]*62 92 15 07 8f ec[ ]*vpshufbitqmb k5\{k7\},xmm29,xmm28
14 [ ]*[a-f0-9]+:[ ]*62 b2 15 00 8f ac f0 23 01 00 00[ ]*vpshufbitqmb k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
15 [ ]*[a-f0-9]+:[ ]*62 f2 15 00 8f 6a 7f[ ]*vpshufbitqmb k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
16 [ ]*[a-f0-9]+:[ ]*62 92 15 20 8f ec[ ]*vpshufbitqmb k5,ymm29,ymm28
17 [ ]*[a-f0-9]+:[ ]*62 92 15 27 8f ec[ ]*vpshufbitqmb k5\{k7\},ymm29,ymm28
18 [ ]*[a-f0-9]+:[ ]*62 b2 15 20 8f ac f0 23 01 00 00[ ]*vpshufbitqmb k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
19 [ ]*[a-f0-9]+:[ ]*62 f2 15 20 8f 6a 7f[ ]*vpshufbitqmb k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
20 [ ]*[a-f0-9]+:[ ]*62 02 7d 08 54 f5[ ]*vpopcntb xmm30,xmm29
21 [ ]*[a-f0-9]+:[ ]*62 02 7d 0f 54 f5[ ]*vpopcntb xmm30\{k7\},xmm29
22 [ ]*[a-f0-9]+:[ ]*62 02 7d 8f 54 f5[ ]*vpopcntb xmm30\{k7\}\{z\},xmm29
23 [ ]*[a-f0-9]+:[ ]*62 22 7d 08 54 b4 f0 23 01 00 00[ ]*vpopcntb xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
24 [ ]*[a-f0-9]+:[ ]*62 62 7d 08 54 72 7f[ ]*vpopcntb xmm30,XMMWORD PTR \[rdx\+0x7f0\]
25 [ ]*[a-f0-9]+:[ ]*62 02 7d 28 54 f5[ ]*vpopcntb ymm30,ymm29
26 [ ]*[a-f0-9]+:[ ]*62 02 7d 2f 54 f5[ ]*vpopcntb ymm30\{k7\},ymm29
27 [ ]*[a-f0-9]+:[ ]*62 02 7d af 54 f5[ ]*vpopcntb ymm30\{k7\}\{z\},ymm29
28 [ ]*[a-f0-9]+:[ ]*62 22 7d 28 54 b4 f0 23 01 00 00[ ]*vpopcntb ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
29 [ ]*[a-f0-9]+:[ ]*62 62 7d 28 54 72 7f[ ]*vpopcntb ymm30,YMMWORD PTR \[rdx\+0xfe0\]
30 [ ]*[a-f0-9]+:[ ]*62 02 fd 08 54 f5[ ]*vpopcntw xmm30,xmm29
31 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 54 f5[ ]*vpopcntw xmm30\{k7\},xmm29
32 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 54 f5[ ]*vpopcntw xmm30\{k7\}\{z\},xmm29
33 [ ]*[a-f0-9]+:[ ]*62 22 fd 08 54 b4 f0 23 01 00 00[ ]*vpopcntw xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
34 [ ]*[a-f0-9]+:[ ]*62 62 fd 08 54 72 7f[ ]*vpopcntw xmm30,XMMWORD PTR \[rdx\+0x7f0\]
35 [ ]*[a-f0-9]+:[ ]*62 02 fd 28 54 f5[ ]*vpopcntw ymm30,ymm29
36 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 54 f5[ ]*vpopcntw ymm30\{k7\},ymm29
37 [ ]*[a-f0-9]+:[ ]*62 02 fd af 54 f5[ ]*vpopcntw ymm30\{k7\}\{z\},ymm29
38 [ ]*[a-f0-9]+:[ ]*62 22 fd 28 54 b4 f0 23 01 00 00[ ]*vpopcntw ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
39 [ ]*[a-f0-9]+:[ ]*62 62 fd 28 54 72 7f[ ]*vpopcntw ymm30,YMMWORD PTR \[rdx\+0xfe0\]
40 [ ]*[a-f0-9]+:[ ]*62 02 7d 08 55 f5[ ]*vpopcntd xmm30,xmm29
41 [ ]*[a-f0-9]+:[ ]*62 02 7d 0f 55 f5[ ]*vpopcntd xmm30\{k7\},xmm29
42 [ ]*[a-f0-9]+:[ ]*62 02 7d 8f 55 f5[ ]*vpopcntd xmm30\{k7\}\{z\},xmm29
43 [ ]*[a-f0-9]+:[ ]*62 22 7d 08 55 b4 f0 23 01 00 00[ ]*vpopcntd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
44 [ ]*[a-f0-9]+:[ ]*62 62 7d 08 55 72 7f[ ]*vpopcntd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
45 [ ]*[a-f0-9]+:[ ]*62 62 7d 18 55 72 7f[ ]*vpopcntd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
46 [ ]*[a-f0-9]+:[ ]*62 02 7d 28 55 f5[ ]*vpopcntd ymm30,ymm29
47 [ ]*[a-f0-9]+:[ ]*62 02 7d 2f 55 f5[ ]*vpopcntd ymm30\{k7\},ymm29
48 [ ]*[a-f0-9]+:[ ]*62 02 7d af 55 f5[ ]*vpopcntd ymm30\{k7\}\{z\},ymm29
49 [ ]*[a-f0-9]+:[ ]*62 22 7d 28 55 b4 f0 23 01 00 00[ ]*vpopcntd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
50 [ ]*[a-f0-9]+:[ ]*62 62 7d 28 55 72 7f[ ]*vpopcntd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
51 [ ]*[a-f0-9]+:[ ]*62 62 7d 38 55 72 7f[ ]*vpopcntd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
52 [ ]*[a-f0-9]+:[ ]*62 02 fd 08 55 f5[ ]*vpopcntq xmm30,xmm29
53 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 55 f5[ ]*vpopcntq xmm30\{k7\},xmm29
54 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 55 f5[ ]*vpopcntq xmm30\{k7\}\{z\},xmm29
55 [ ]*[a-f0-9]+:[ ]*62 22 fd 08 55 b4 f0 23 01 00 00[ ]*vpopcntq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
56 [ ]*[a-f0-9]+:[ ]*62 62 fd 08 55 72 7f[ ]*vpopcntq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
57 [ ]*[a-f0-9]+:[ ]*62 62 fd 18 55 72 7f[ ]*vpopcntq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
58 [ ]*[a-f0-9]+:[ ]*62 02 fd 28 55 f5[ ]*vpopcntq ymm30,ymm29
59 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 55 f5[ ]*vpopcntq ymm30\{k7\},ymm29
60 [ ]*[a-f0-9]+:[ ]*62 02 fd af 55 f5[ ]*vpopcntq ymm30\{k7\}\{z\},ymm29
61 [ ]*[a-f0-9]+:[ ]*62 22 fd 28 55 b4 f0 23 01 00 00[ ]*vpopcntq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
62 [ ]*[a-f0-9]+:[ ]*62 62 fd 28 55 72 7f[ ]*vpopcntq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
63 [ ]*[a-f0-9]+:[ ]*62 62 fd 38 55 72 7f[ ]*vpopcntq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
64 [ ]*[a-f0-9]+:[ ]*62 92 15 00 8f ec[ ]*vpshufbitqmb k5,xmm29,xmm28
65 [ ]*[a-f0-9]+:[ ]*62 92 15 07 8f ec[ ]*vpshufbitqmb k5\{k7\},xmm29,xmm28
66 [ ]*[a-f0-9]+:[ ]*62 b2 15 00 8f ac f0 34 12 00 00[ ]*vpshufbitqmb k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
67 [ ]*[a-f0-9]+:[ ]*62 f2 15 00 8f 6a 7f[ ]*vpshufbitqmb k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
68 [ ]*[a-f0-9]+:[ ]*62 92 15 20 8f ec[ ]*vpshufbitqmb k5,ymm29,ymm28
69 [ ]*[a-f0-9]+:[ ]*62 92 15 27 8f ec[ ]*vpshufbitqmb k5\{k7\},ymm29,ymm28
70 [ ]*[a-f0-9]+:[ ]*62 b2 15 20 8f ac f0 34 12 00 00[ ]*vpshufbitqmb k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
71 [ ]*[a-f0-9]+:[ ]*62 f2 15 20 8f 6a 7f[ ]*vpshufbitqmb k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
72 [ ]*[a-f0-9]+:[ ]*62 02 7d 08 54 f5[ ]*vpopcntb xmm30,xmm29
73 [ ]*[a-f0-9]+:[ ]*62 02 7d 0f 54 f5[ ]*vpopcntb xmm30\{k7\},xmm29
74 [ ]*[a-f0-9]+:[ ]*62 02 7d 8f 54 f5[ ]*vpopcntb xmm30\{k7\}\{z\},xmm29
75 [ ]*[a-f0-9]+:[ ]*62 22 7d 08 54 b4 f0 34 12 00 00[ ]*vpopcntb xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
76 [ ]*[a-f0-9]+:[ ]*62 62 7d 08 54 72 7f[ ]*vpopcntb xmm30,XMMWORD PTR \[rdx\+0x7f0\]
77 [ ]*[a-f0-9]+:[ ]*62 02 7d 28 54 f5[ ]*vpopcntb ymm30,ymm29
78 [ ]*[a-f0-9]+:[ ]*62 02 7d 2f 54 f5[ ]*vpopcntb ymm30\{k7\},ymm29
79 [ ]*[a-f0-9]+:[ ]*62 02 7d af 54 f5[ ]*vpopcntb ymm30\{k7\}\{z\},ymm29
80 [ ]*[a-f0-9]+:[ ]*62 22 7d 28 54 b4 f0 34 12 00 00[ ]*vpopcntb ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
81 [ ]*[a-f0-9]+:[ ]*62 62 7d 28 54 72 7f[ ]*vpopcntb ymm30,YMMWORD PTR \[rdx\+0xfe0\]
82 [ ]*[a-f0-9]+:[ ]*62 02 fd 08 54 f5[ ]*vpopcntw xmm30,xmm29
83 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 54 f5[ ]*vpopcntw xmm30\{k7\},xmm29
84 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 54 f5[ ]*vpopcntw xmm30\{k7\}\{z\},xmm29
85 [ ]*[a-f0-9]+:[ ]*62 22 fd 08 54 b4 f0 34 12 00 00[ ]*vpopcntw xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
86 [ ]*[a-f0-9]+:[ ]*62 62 fd 08 54 72 7f[ ]*vpopcntw xmm30,XMMWORD PTR \[rdx\+0x7f0\]
87 [ ]*[a-f0-9]+:[ ]*62 02 fd 28 54 f5[ ]*vpopcntw ymm30,ymm29
88 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 54 f5[ ]*vpopcntw ymm30\{k7\},ymm29
89 [ ]*[a-f0-9]+:[ ]*62 02 fd af 54 f5[ ]*vpopcntw ymm30\{k7\}\{z\},ymm29
90 [ ]*[a-f0-9]+:[ ]*62 22 fd 28 54 b4 f0 34 12 00 00[ ]*vpopcntw ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
91 [ ]*[a-f0-9]+:[ ]*62 62 fd 28 54 72 7f[ ]*vpopcntw ymm30,YMMWORD PTR \[rdx\+0xfe0\]
92 [ ]*[a-f0-9]+:[ ]*62 02 7d 08 55 f5[ ]*vpopcntd xmm30,xmm29
93 [ ]*[a-f0-9]+:[ ]*62 02 7d 0f 55 f5[ ]*vpopcntd xmm30\{k7\},xmm29
94 [ ]*[a-f0-9]+:[ ]*62 02 7d 8f 55 f5[ ]*vpopcntd xmm30\{k7\}\{z\},xmm29
95 [ ]*[a-f0-9]+:[ ]*62 22 7d 08 55 b4 f0 34 12 00 00[ ]*vpopcntd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
96 [ ]*[a-f0-9]+:[ ]*62 62 7d 08 55 72 7f[ ]*vpopcntd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
97 [ ]*[a-f0-9]+:[ ]*62 62 7d 18 55 72 7f[ ]*vpopcntd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
98 [ ]*[a-f0-9]+:[ ]*62 02 7d 28 55 f5[ ]*vpopcntd ymm30,ymm29
99 [ ]*[a-f0-9]+:[ ]*62 02 7d 2f 55 f5[ ]*vpopcntd ymm30\{k7\},ymm29
100 [ ]*[a-f0-9]+:[ ]*62 02 7d af 55 f5[ ]*vpopcntd ymm30\{k7\}\{z\},ymm29
101 [ ]*[a-f0-9]+:[ ]*62 22 7d 28 55 b4 f0 34 12 00 00[ ]*vpopcntd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
102 [ ]*[a-f0-9]+:[ ]*62 62 7d 28 55 72 7f[ ]*vpopcntd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
103 [ ]*[a-f0-9]+:[ ]*62 62 7d 38 55 72 7f[ ]*vpopcntd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
104 [ ]*[a-f0-9]+:[ ]*62 02 fd 08 55 f5[ ]*vpopcntq xmm30,xmm29
105 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 55 f5[ ]*vpopcntq xmm30\{k7\},xmm29
106 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 55 f5[ ]*vpopcntq xmm30\{k7\}\{z\},xmm29
107 [ ]*[a-f0-9]+:[ ]*62 22 fd 08 55 b4 f0 34 12 00 00[ ]*vpopcntq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
108 [ ]*[a-f0-9]+:[ ]*62 62 fd 08 55 72 7f[ ]*vpopcntq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
109 [ ]*[a-f0-9]+:[ ]*62 62 fd 18 55 72 7f[ ]*vpopcntq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
110 [ ]*[a-f0-9]+:[ ]*62 02 fd 28 55 f5[ ]*vpopcntq ymm30,ymm29
111 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 55 f5[ ]*vpopcntq ymm30\{k7\},ymm29
112 [ ]*[a-f0-9]+:[ ]*62 02 fd af 55 f5[ ]*vpopcntq ymm30\{k7\}\{z\},ymm29
113 [ ]*[a-f0-9]+:[ ]*62 22 fd 28 55 b4 f0 34 12 00 00[ ]*vpopcntq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
114 [ ]*[a-f0-9]+:[ ]*62 62 fd 28 55 72 7f[ ]*vpopcntq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
115 [ ]*[a-f0-9]+:[ ]*62 62 fd 38 55 72 7f[ ]*vpopcntq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
116 #pass
This page took 0.037278 seconds and 4 git commands to generate.