i386: Add tests for -malign-branch-boundary and -malign-branch
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx2-intel.d
CommitLineData
6c30d220
L
1#objdump: -dwMintel
2#name: x86-64 AVX2 insns (Intel disassembly)
3#source: x86-64-avx2.s
4
5.*: +file format .*
6
7
8Disassembly of section .text:
9
100+ <_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.443316 seconds and 4 git commands to generate.