x86: Update assembler tests for non-ELF targets
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx2-intel.d
1 #objdump: -dwMintel
2 #name: x86-64 AVX2 insns (Intel disassembly)
3 #source: x86-64-avx2.s
4
5 .*: +file format .*
6
7
8 Disassembly of section .text:
9
10 0+ <_start>:
11 [ ]*[a-f0-9]+: c4 e2 5d 8c 31 vpmaskmovd ymm6,ymm4,YMMWORD PTR \[rcx\]
12 [ ]*[a-f0-9]+: c4 e2 4d 8e 21 vpmaskmovd YMMWORD PTR \[rcx\],ymm6,ymm4
13 [ ]*[a-f0-9]+: c4 e2 dd 8c 31 vpmaskmovq ymm6,ymm4,YMMWORD PTR \[rcx\]
14 [ ]*[a-f0-9]+: c4 e2 cd 8e 21 vpmaskmovq YMMWORD PTR \[rcx\],ymm6,ymm4
15 [ ]*[a-f0-9]+: c4 e3 fd 01 d6 07 vpermpd ymm2,ymm6,0x7
16 [ ]*[a-f0-9]+: c4 e3 fd 01 31 07 vpermpd ymm6,YMMWORD PTR \[rcx\],0x7
17 [ ]*[a-f0-9]+: c4 e3 fd 00 d6 07 vpermq ymm2,ymm6,0x7
18 [ ]*[a-f0-9]+: c4 e3 fd 00 31 07 vpermq ymm6,YMMWORD PTR \[rcx\],0x7
19 [ ]*[a-f0-9]+: c4 e2 4d 36 d4 vpermd ymm2,ymm6,ymm4
20 [ ]*[a-f0-9]+: c4 e2 4d 36 11 vpermd ymm2,ymm6,YMMWORD PTR \[rcx\]
21 [ ]*[a-f0-9]+: c4 e2 4d 16 d4 vpermps ymm2,ymm6,ymm4
22 [ ]*[a-f0-9]+: c4 e2 4d 16 11 vpermps ymm2,ymm6,YMMWORD PTR \[rcx\]
23 [ ]*[a-f0-9]+: c4 e2 4d 47 d4 vpsllvd ymm2,ymm6,ymm4
24 [ ]*[a-f0-9]+: c4 e2 4d 47 11 vpsllvd ymm2,ymm6,YMMWORD PTR \[rcx\]
25 [ ]*[a-f0-9]+: c4 e2 cd 47 d4 vpsllvq ymm2,ymm6,ymm4
26 [ ]*[a-f0-9]+: c4 e2 cd 47 11 vpsllvq ymm2,ymm6,YMMWORD PTR \[rcx\]
27 [ ]*[a-f0-9]+: c4 e2 4d 46 d4 vpsravd ymm2,ymm6,ymm4
28 [ ]*[a-f0-9]+: c4 e2 4d 46 11 vpsravd ymm2,ymm6,YMMWORD PTR \[rcx\]
29 [ ]*[a-f0-9]+: c4 e2 4d 45 d4 vpsrlvd ymm2,ymm6,ymm4
30 [ ]*[a-f0-9]+: c4 e2 4d 45 11 vpsrlvd ymm2,ymm6,YMMWORD PTR \[rcx\]
31 [ ]*[a-f0-9]+: c4 e2 cd 45 d4 vpsrlvq ymm2,ymm6,ymm4
32 [ ]*[a-f0-9]+: c4 e2 cd 45 11 vpsrlvq ymm2,ymm6,YMMWORD PTR \[rcx\]
33 [ ]*[a-f0-9]+: c4 e2 7d 2a 21 vmovntdqa ymm4,YMMWORD PTR \[rcx\]
34 [ ]*[a-f0-9]+: c4 e2 7d 19 f4 vbroadcastsd ymm6,xmm4
35 [ ]*[a-f0-9]+: c4 e2 7d 18 f4 vbroadcastss ymm6,xmm4
36 [ ]*[a-f0-9]+: c4 e3 4d 02 d4 07 vpblendd ymm2,ymm6,ymm4,0x7
37 [ ]*[a-f0-9]+: c4 e3 4d 02 11 07 vpblendd ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
38 [ ]*[a-f0-9]+: c4 e3 4d 46 d4 07 vperm2i128 ymm2,ymm6,ymm4,0x7
39 [ ]*[a-f0-9]+: c4 e3 4d 46 11 07 vperm2i128 ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
40 [ ]*[a-f0-9]+: c4 e3 5d 38 f4 07 vinserti128 ymm6,ymm4,xmm4,0x7
41 [ ]*[a-f0-9]+: c4 e3 5d 38 31 07 vinserti128 ymm6,ymm4,XMMWORD PTR \[rcx\],0x7
42 [ ]*[a-f0-9]+: c4 e2 7d 5a 21 vbroadcasti128 ymm4,XMMWORD PTR \[rcx\]
43 [ ]*[a-f0-9]+: c4 e2 49 47 d4 vpsllvd xmm2,xmm6,xmm4
44 [ ]*[a-f0-9]+: c4 e2 49 47 39 vpsllvd xmm7,xmm6,XMMWORD PTR \[rcx\]
45 [ ]*[a-f0-9]+: c4 e2 c9 47 d4 vpsllvq xmm2,xmm6,xmm4
46 [ ]*[a-f0-9]+: c4 e2 c9 47 39 vpsllvq xmm7,xmm6,XMMWORD PTR \[rcx\]
47 [ ]*[a-f0-9]+: c4 e2 49 46 d4 vpsravd xmm2,xmm6,xmm4
48 [ ]*[a-f0-9]+: c4 e2 49 46 39 vpsravd xmm7,xmm6,XMMWORD PTR \[rcx\]
49 [ ]*[a-f0-9]+: c4 e2 49 45 d4 vpsrlvd xmm2,xmm6,xmm4
50 [ ]*[a-f0-9]+: c4 e2 49 45 39 vpsrlvd xmm7,xmm6,XMMWORD PTR \[rcx\]
51 [ ]*[a-f0-9]+: c4 e2 c9 45 d4 vpsrlvq xmm2,xmm6,xmm4
52 [ ]*[a-f0-9]+: c4 e2 c9 45 39 vpsrlvq xmm7,xmm6,XMMWORD PTR \[rcx\]
53 [ ]*[a-f0-9]+: c4 e2 59 8c 31 vpmaskmovd xmm6,xmm4,XMMWORD PTR \[rcx\]
54 [ ]*[a-f0-9]+: c4 e2 d9 8c 31 vpmaskmovq xmm6,xmm4,XMMWORD PTR \[rcx\]
55 [ ]*[a-f0-9]+: c4 e3 7d 39 e6 07 vextracti128 xmm6,ymm4,0x7
56 [ ]*[a-f0-9]+: c4 e3 7d 39 21 07 vextracti128 XMMWORD PTR \[rcx\],ymm4,0x7
57 [ ]*[a-f0-9]+: c4 e2 49 8e 21 vpmaskmovd XMMWORD PTR \[rcx\],xmm6,xmm4
58 [ ]*[a-f0-9]+: c4 e2 c9 8e 21 vpmaskmovq XMMWORD PTR \[rcx\],xmm6,xmm4
59 [ ]*[a-f0-9]+: c4 e3 49 02 d4 07 vpblendd xmm2,xmm6,xmm4,0x7
60 [ ]*[a-f0-9]+: c4 e3 49 02 11 07 vpblendd xmm2,xmm6,XMMWORD PTR \[rcx\],0x7
61 [ ]*[a-f0-9]+: c4 e2 79 59 f4 vpbroadcastq xmm6,xmm4
62 [ ]*[a-f0-9]+: c4 e2 79 59 21 vpbroadcastq xmm4,QWORD PTR \[rcx\]
63 [ ]*[a-f0-9]+: c4 e2 7d 59 f4 vpbroadcastq ymm6,xmm4
64 [ ]*[a-f0-9]+: c4 e2 7d 59 21 vpbroadcastq ymm4,QWORD PTR \[rcx\]
65 [ ]*[a-f0-9]+: c4 e2 7d 58 e4 vpbroadcastd ymm4,xmm4
66 [ ]*[a-f0-9]+: c4 e2 7d 58 21 vpbroadcastd ymm4,DWORD PTR \[rcx\]
67 [ ]*[a-f0-9]+: c4 e2 79 58 f4 vpbroadcastd xmm6,xmm4
68 [ ]*[a-f0-9]+: c4 e2 79 58 21 vpbroadcastd xmm4,DWORD PTR \[rcx\]
69 [ ]*[a-f0-9]+: c4 e2 79 79 f4 vpbroadcastw xmm6,xmm4
70 [ ]*[a-f0-9]+: c4 e2 79 79 21 vpbroadcastw xmm4,WORD PTR \[rcx\]
71 [ ]*[a-f0-9]+: c4 e2 7d 79 f4 vpbroadcastw ymm6,xmm4
72 [ ]*[a-f0-9]+: c4 e2 7d 79 21 vpbroadcastw ymm4,WORD PTR \[rcx\]
73 [ ]*[a-f0-9]+: c4 e2 79 78 f4 vpbroadcastb xmm6,xmm4
74 [ ]*[a-f0-9]+: c4 e2 79 78 21 vpbroadcastb xmm4,BYTE PTR \[rcx\]
75 [ ]*[a-f0-9]+: c4 e2 7d 78 f4 vpbroadcastb ymm6,xmm4
76 [ ]*[a-f0-9]+: c4 e2 7d 78 21 vpbroadcastb ymm4,BYTE PTR \[rcx\]
77 [ ]*[a-f0-9]+: c4 e2 79 18 f4 vbroadcastss xmm6,xmm4
78 [ ]*[a-f0-9]+: c4 e2 5d 8c 31 vpmaskmovd ymm6,ymm4,YMMWORD PTR \[rcx\]
79 [ ]*[a-f0-9]+: c4 e2 4d 8e 21 vpmaskmovd YMMWORD PTR \[rcx\],ymm6,ymm4
80 [ ]*[a-f0-9]+: c4 e2 5d 8c 31 vpmaskmovd ymm6,ymm4,YMMWORD PTR \[rcx\]
81 [ ]*[a-f0-9]+: c4 e2 4d 8e 21 vpmaskmovd YMMWORD PTR \[rcx\],ymm6,ymm4
82 [ ]*[a-f0-9]+: c4 e2 dd 8c 31 vpmaskmovq ymm6,ymm4,YMMWORD PTR \[rcx\]
83 [ ]*[a-f0-9]+: c4 e2 cd 8e 21 vpmaskmovq YMMWORD PTR \[rcx\],ymm6,ymm4
84 [ ]*[a-f0-9]+: c4 e2 dd 8c 31 vpmaskmovq ymm6,ymm4,YMMWORD PTR \[rcx\]
85 [ ]*[a-f0-9]+: c4 e2 cd 8e 21 vpmaskmovq YMMWORD PTR \[rcx\],ymm6,ymm4
86 [ ]*[a-f0-9]+: c4 e3 fd 01 d6 07 vpermpd ymm2,ymm6,0x7
87 [ ]*[a-f0-9]+: c4 e3 fd 01 31 07 vpermpd ymm6,YMMWORD PTR \[rcx\],0x7
88 [ ]*[a-f0-9]+: c4 e3 fd 01 31 07 vpermpd ymm6,YMMWORD PTR \[rcx\],0x7
89 [ ]*[a-f0-9]+: c4 e3 fd 00 d6 07 vpermq ymm2,ymm6,0x7
90 [ ]*[a-f0-9]+: c4 e3 fd 00 31 07 vpermq ymm6,YMMWORD PTR \[rcx\],0x7
91 [ ]*[a-f0-9]+: c4 e3 fd 00 31 07 vpermq ymm6,YMMWORD PTR \[rcx\],0x7
92 [ ]*[a-f0-9]+: c4 e2 4d 36 d4 vpermd ymm2,ymm6,ymm4
93 [ ]*[a-f0-9]+: c4 e2 4d 36 11 vpermd ymm2,ymm6,YMMWORD PTR \[rcx\]
94 [ ]*[a-f0-9]+: c4 e2 4d 36 11 vpermd ymm2,ymm6,YMMWORD PTR \[rcx\]
95 [ ]*[a-f0-9]+: c4 e2 4d 16 d4 vpermps ymm2,ymm6,ymm4
96 [ ]*[a-f0-9]+: c4 e2 4d 16 11 vpermps ymm2,ymm6,YMMWORD PTR \[rcx\]
97 [ ]*[a-f0-9]+: c4 e2 4d 16 11 vpermps ymm2,ymm6,YMMWORD PTR \[rcx\]
98 [ ]*[a-f0-9]+: c4 e2 4d 47 d4 vpsllvd ymm2,ymm6,ymm4
99 [ ]*[a-f0-9]+: c4 e2 4d 47 11 vpsllvd ymm2,ymm6,YMMWORD PTR \[rcx\]
100 [ ]*[a-f0-9]+: c4 e2 4d 47 11 vpsllvd ymm2,ymm6,YMMWORD PTR \[rcx\]
101 [ ]*[a-f0-9]+: c4 e2 cd 47 d4 vpsllvq ymm2,ymm6,ymm4
102 [ ]*[a-f0-9]+: c4 e2 cd 47 11 vpsllvq ymm2,ymm6,YMMWORD PTR \[rcx\]
103 [ ]*[a-f0-9]+: c4 e2 cd 47 11 vpsllvq ymm2,ymm6,YMMWORD PTR \[rcx\]
104 [ ]*[a-f0-9]+: c4 e2 4d 46 d4 vpsravd ymm2,ymm6,ymm4
105 [ ]*[a-f0-9]+: c4 e2 4d 46 11 vpsravd ymm2,ymm6,YMMWORD PTR \[rcx\]
106 [ ]*[a-f0-9]+: c4 e2 4d 46 11 vpsravd ymm2,ymm6,YMMWORD PTR \[rcx\]
107 [ ]*[a-f0-9]+: c4 e2 4d 45 d4 vpsrlvd ymm2,ymm6,ymm4
108 [ ]*[a-f0-9]+: c4 e2 4d 45 11 vpsrlvd ymm2,ymm6,YMMWORD PTR \[rcx\]
109 [ ]*[a-f0-9]+: c4 e2 4d 45 11 vpsrlvd ymm2,ymm6,YMMWORD PTR \[rcx\]
110 [ ]*[a-f0-9]+: c4 e2 cd 45 d4 vpsrlvq ymm2,ymm6,ymm4
111 [ ]*[a-f0-9]+: c4 e2 cd 45 11 vpsrlvq ymm2,ymm6,YMMWORD PTR \[rcx\]
112 [ ]*[a-f0-9]+: c4 e2 cd 45 11 vpsrlvq ymm2,ymm6,YMMWORD PTR \[rcx\]
113 [ ]*[a-f0-9]+: c4 e2 7d 2a 21 vmovntdqa ymm4,YMMWORD PTR \[rcx\]
114 [ ]*[a-f0-9]+: c4 e2 7d 2a 21 vmovntdqa ymm4,YMMWORD PTR \[rcx\]
115 [ ]*[a-f0-9]+: c4 e2 7d 19 f4 vbroadcastsd ymm6,xmm4
116 [ ]*[a-f0-9]+: c4 e2 7d 18 f4 vbroadcastss ymm6,xmm4
117 [ ]*[a-f0-9]+: c4 e3 4d 02 d4 07 vpblendd ymm2,ymm6,ymm4,0x7
118 [ ]*[a-f0-9]+: c4 e3 4d 02 11 07 vpblendd ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
119 [ ]*[a-f0-9]+: c4 e3 4d 02 11 07 vpblendd ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
120 [ ]*[a-f0-9]+: c4 e3 4d 46 d4 07 vperm2i128 ymm2,ymm6,ymm4,0x7
121 [ ]*[a-f0-9]+: c4 e3 4d 46 11 07 vperm2i128 ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
122 [ ]*[a-f0-9]+: c4 e3 4d 46 11 07 vperm2i128 ymm2,ymm6,YMMWORD PTR \[rcx\],0x7
123 [ ]*[a-f0-9]+: c4 e3 5d 38 f4 07 vinserti128 ymm6,ymm4,xmm4,0x7
124 [ ]*[a-f0-9]+: c4 e3 5d 38 31 07 vinserti128 ymm6,ymm4,XMMWORD PTR \[rcx\],0x7
125 [ ]*[a-f0-9]+: c4 e3 5d 38 31 07 vinserti128 ymm6,ymm4,XMMWORD PTR \[rcx\],0x7
126 [ ]*[a-f0-9]+: c4 e2 7d 5a 21 vbroadcasti128 ymm4,XMMWORD PTR \[rcx\]
127 [ ]*[a-f0-9]+: c4 e2 7d 5a 21 vbroadcasti128 ymm4,XMMWORD PTR \[rcx\]
128 [ ]*[a-f0-9]+: c4 e2 49 47 d4 vpsllvd xmm2,xmm6,xmm4
129 [ ]*[a-f0-9]+: c4 e2 49 47 39 vpsllvd xmm7,xmm6,XMMWORD PTR \[rcx\]
130 [ ]*[a-f0-9]+: c4 e2 49 47 39 vpsllvd xmm7,xmm6,XMMWORD PTR \[rcx\]
131 [ ]*[a-f0-9]+: c4 e2 c9 47 d4 vpsllvq xmm2,xmm6,xmm4
132 [ ]*[a-f0-9]+: c4 e2 c9 47 39 vpsllvq xmm7,xmm6,XMMWORD PTR \[rcx\]
133 [ ]*[a-f0-9]+: c4 e2 c9 47 39 vpsllvq xmm7,xmm6,XMMWORD PTR \[rcx\]
134 [ ]*[a-f0-9]+: c4 e2 49 46 d4 vpsravd xmm2,xmm6,xmm4
135 [ ]*[a-f0-9]+: c4 e2 49 46 39 vpsravd xmm7,xmm6,XMMWORD PTR \[rcx\]
136 [ ]*[a-f0-9]+: c4 e2 49 46 39 vpsravd xmm7,xmm6,XMMWORD PTR \[rcx\]
137 [ ]*[a-f0-9]+: c4 e2 49 45 d4 vpsrlvd xmm2,xmm6,xmm4
138 [ ]*[a-f0-9]+: c4 e2 49 45 39 vpsrlvd xmm7,xmm6,XMMWORD PTR \[rcx\]
139 [ ]*[a-f0-9]+: c4 e2 49 45 39 vpsrlvd xmm7,xmm6,XMMWORD PTR \[rcx\]
140 [ ]*[a-f0-9]+: c4 e2 c9 45 d4 vpsrlvq xmm2,xmm6,xmm4
141 [ ]*[a-f0-9]+: c4 e2 c9 45 39 vpsrlvq xmm7,xmm6,XMMWORD PTR \[rcx\]
142 [ ]*[a-f0-9]+: c4 e2 c9 45 39 vpsrlvq xmm7,xmm6,XMMWORD PTR \[rcx\]
143 [ ]*[a-f0-9]+: c4 e2 59 8c 31 vpmaskmovd xmm6,xmm4,XMMWORD PTR \[rcx\]
144 [ ]*[a-f0-9]+: c4 e2 59 8c 31 vpmaskmovd xmm6,xmm4,XMMWORD PTR \[rcx\]
145 [ ]*[a-f0-9]+: c4 e2 d9 8c 31 vpmaskmovq xmm6,xmm4,XMMWORD PTR \[rcx\]
146 [ ]*[a-f0-9]+: c4 e2 d9 8c 31 vpmaskmovq xmm6,xmm4,XMMWORD PTR \[rcx\]
147 [ ]*[a-f0-9]+: c4 e3 7d 39 e6 07 vextracti128 xmm6,ymm4,0x7
148 [ ]*[a-f0-9]+: c4 e3 7d 39 21 07 vextracti128 XMMWORD PTR \[rcx\],ymm4,0x7
149 [ ]*[a-f0-9]+: c4 e3 7d 39 21 07 vextracti128 XMMWORD PTR \[rcx\],ymm4,0x7
150 [ ]*[a-f0-9]+: c4 e2 49 8e 21 vpmaskmovd XMMWORD PTR \[rcx\],xmm6,xmm4
151 [ ]*[a-f0-9]+: c4 e2 49 8e 21 vpmaskmovd XMMWORD PTR \[rcx\],xmm6,xmm4
152 [ ]*[a-f0-9]+: c4 e2 c9 8e 21 vpmaskmovq XMMWORD PTR \[rcx\],xmm6,xmm4
153 [ ]*[a-f0-9]+: c4 e2 c9 8e 21 vpmaskmovq XMMWORD PTR \[rcx\],xmm6,xmm4
154 [ ]*[a-f0-9]+: c4 e3 49 02 d4 07 vpblendd xmm2,xmm6,xmm4,0x7
155 [ ]*[a-f0-9]+: c4 e3 49 02 11 07 vpblendd xmm2,xmm6,XMMWORD PTR \[rcx\],0x7
156 [ ]*[a-f0-9]+: c4 e3 49 02 11 07 vpblendd xmm2,xmm6,XMMWORD PTR \[rcx\],0x7
157 [ ]*[a-f0-9]+: c4 e2 79 59 f4 vpbroadcastq xmm6,xmm4
158 [ ]*[a-f0-9]+: c4 e2 79 59 21 vpbroadcastq xmm4,QWORD PTR \[rcx\]
159 [ ]*[a-f0-9]+: c4 e2 79 59 21 vpbroadcastq xmm4,QWORD PTR \[rcx\]
160 [ ]*[a-f0-9]+: c4 e2 7d 59 f4 vpbroadcastq ymm6,xmm4
161 [ ]*[a-f0-9]+: c4 e2 7d 59 21 vpbroadcastq ymm4,QWORD PTR \[rcx\]
162 [ ]*[a-f0-9]+: c4 e2 7d 59 21 vpbroadcastq ymm4,QWORD PTR \[rcx\]
163 [ ]*[a-f0-9]+: c4 e2 7d 58 e4 vpbroadcastd ymm4,xmm4
164 [ ]*[a-f0-9]+: c4 e2 7d 58 21 vpbroadcastd ymm4,DWORD PTR \[rcx\]
165 [ ]*[a-f0-9]+: c4 e2 7d 58 21 vpbroadcastd ymm4,DWORD PTR \[rcx\]
166 [ ]*[a-f0-9]+: c4 e2 79 58 f4 vpbroadcastd xmm6,xmm4
167 [ ]*[a-f0-9]+: c4 e2 79 58 21 vpbroadcastd xmm4,DWORD PTR \[rcx\]
168 [ ]*[a-f0-9]+: c4 e2 79 58 21 vpbroadcastd xmm4,DWORD PTR \[rcx\]
169 [ ]*[a-f0-9]+: c4 e2 79 79 f4 vpbroadcastw xmm6,xmm4
170 [ ]*[a-f0-9]+: c4 e2 79 79 21 vpbroadcastw xmm4,WORD PTR \[rcx\]
171 [ ]*[a-f0-9]+: c4 e2 79 79 21 vpbroadcastw xmm4,WORD PTR \[rcx\]
172 [ ]*[a-f0-9]+: c4 e2 7d 79 f4 vpbroadcastw ymm6,xmm4
173 [ ]*[a-f0-9]+: c4 e2 7d 79 21 vpbroadcastw ymm4,WORD PTR \[rcx\]
174 [ ]*[a-f0-9]+: c4 e2 7d 79 21 vpbroadcastw ymm4,WORD PTR \[rcx\]
175 [ ]*[a-f0-9]+: c4 e2 79 78 f4 vpbroadcastb xmm6,xmm4
176 [ ]*[a-f0-9]+: c4 e2 79 78 21 vpbroadcastb xmm4,BYTE PTR \[rcx\]
177 [ ]*[a-f0-9]+: c4 e2 79 78 21 vpbroadcastb xmm4,BYTE PTR \[rcx\]
178 [ ]*[a-f0-9]+: c4 e2 7d 78 f4 vpbroadcastb ymm6,xmm4
179 [ ]*[a-f0-9]+: c4 e2 7d 78 21 vpbroadcastb ymm4,BYTE PTR \[rcx\]
180 [ ]*[a-f0-9]+: c4 e2 7d 78 21 vpbroadcastb ymm4,BYTE PTR \[rcx\]
181 [ ]*[a-f0-9]+: c4 e2 79 18 f4 vbroadcastss xmm6,xmm4
182 #pass
This page took 0.033826 seconds and 4 git commands to generate.