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