[libc++][test] Fix `size_type` issues with `MinSequenceContainer` and `min_allocator...
[llvm-project.git] / llvm / test / MC / Disassembler / X86 / avx512vp2intersect-64.txt
blobe528140586ef8520ff76a96113078ebec4124f0b
1 # RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT
2 # RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL
4 # ATT:   vp2intersectq  %zmm2, %zmm1, %k0
5 # INTEL: vp2intersectq  k0, zmm1, zmm2
6 0x62,0xf2,0xf7,0x48,0x68,0xc2
8 # ATT:   vp2intersectq  (%rdi), %zmm1, %k0
9 # INTEL: vp2intersectq  k0, zmm1, zmmword ptr [rdi]
10 0x62,0xf2,0xf7,0x48,0x68,0x07
12 # ATT:   vp2intersectq  (%rdi){1to8}, %zmm1, %k0
13 # INTEL: vp2intersectq  k0, zmm1, qword ptr [rdi]{1to8}
14 0x62,0xf2,0xf7,0x58,0x68,0x07
16 # ATT:   vp2intersectq  %zmm2, %zmm1, %k0
17 # INTEL: vp2intersectq  k0, zmm1, zmm2
18 0x62,0xf2,0xf7,0x48,0x68,0xc2
20 # ATT:   vp2intersectq  (%rdi), %zmm1, %k0
21 # INTEL: vp2intersectq  k0, zmm1, zmmword ptr [rdi]
22 0x62,0xf2,0xf7,0x48,0x68,0x07
24 # ATT:   vp2intersectq  (%rdi){1to8}, %zmm1, %k0
25 # INTEL: vp2intersectq  k0, zmm1, qword ptr [rdi]{1to8}
26 0x62,0xf2,0xf7,0x58,0x68,0x07
28 # ATT:   vp2intersectq  %zmm7, %zmm9, %k6
29 # INTEL: vp2intersectq  k6, zmm9, zmm7
30 0x62,0xf2,0xb7,0x48,0x68,0xf7
32 # ATT:   vp2intersectq  (%rsi), %zmm9, %k6
33 # INTEL: vp2intersectq  k6, zmm9, zmmword ptr [rsi]
34 0x62,0xf2,0xb7,0x48,0x68,0x36
36 # ATT:   vp2intersectq  (%rsi){1to8}, %zmm9, %k6
37 # INTEL: vp2intersectq  k6, zmm9, qword ptr [rsi]{1to8}
38 0x62,0xf2,0xb7,0x58,0x68,0x36
40 # ATT:   vp2intersectq  %zmm7, %zmm9, %k6
41 # INTEL: vp2intersectq  k6, zmm9, zmm7
42 0x62,0xf2,0xb7,0x48,0x68,0xf7
44 # ATT:   vp2intersectq  (%rsi), %zmm9, %k6
45 # INTEL: vp2intersectq  k6, zmm9, zmmword ptr [rsi]
46 0x62,0xf2,0xb7,0x48,0x68,0x36
48 # ATT:   vp2intersectq  (%rsi){1to8}, %zmm9, %k6
49 # INTEL: vp2intersectq  k6, zmm9, qword ptr [rsi]{1to8}
50 0x62,0xf2,0xb7,0x58,0x68,0x36
52 # ATT:   vp2intersectq  %ymm2, %ymm1, %k0
53 # INTEL: vp2intersectq  k0, ymm1, ymm2
54 0x62,0xf2,0xf7,0x28,0x68,0xc2
56 # ATT:   vp2intersectq  (%rdi), %ymm1, %k0
57 # INTEL: vp2intersectq  k0, ymm1, ymmword ptr [rdi]
58 0x62,0xf2,0xf7,0x28,0x68,0x07
60 # ATT:   vp2intersectq  (%rdi){1to4}, %ymm1, %k0
61 # INTEL: vp2intersectq  k0, ymm1, qword ptr [rdi]{1to4}
62 0x62,0xf2,0xf7,0x38,0x68,0x07
64 # ATT:   vp2intersectq  %ymm2, %ymm1, %k0
65 # INTEL: vp2intersectq  k0, ymm1, ymm2
66 0x62,0xf2,0xf7,0x28,0x68,0xc2
68 # ATT:   vp2intersectq  (%rdi), %ymm1, %k0
69 # INTEL: vp2intersectq  k0, ymm1, ymmword ptr [rdi]
70 0x62,0xf2,0xf7,0x28,0x68,0x07
72 # ATT:   vp2intersectq  (%rdi){1to4}, %ymm1, %k0
73 # INTEL: vp2intersectq  k0, ymm1, qword ptr [rdi]{1to4}
74 0x62,0xf2,0xf7,0x38,0x68,0x07
76 # ATT:   vp2intersectq  %ymm7, %ymm9, %k6
77 # INTEL: vp2intersectq  k6, ymm9, ymm7
78 0x62,0xf2,0xb7,0x28,0x68,0xf7
80 # ATT:   vp2intersectq  (%rsi), %ymm9, %k6
81 # INTEL: vp2intersectq  k6, ymm9, ymmword ptr [rsi]
82 0x62,0xf2,0xb7,0x28,0x68,0x36
84 # ATT:   vp2intersectq  (%rsi){1to4}, %ymm9, %k6
85 # INTEL: vp2intersectq  k6, ymm9, qword ptr [rsi]{1to4}
86 0x62,0xf2,0xb7,0x38,0x68,0x36
88 # ATT:   vp2intersectq  %ymm7, %ymm9, %k6
89 # INTEL: vp2intersectq  k6, ymm9, ymm7
90 0x62,0xf2,0xb7,0x28,0x68,0xf7
92 # ATT:   vp2intersectq  (%rsi), %ymm9, %k6
93 # INTEL: vp2intersectq  k6, ymm9, ymmword ptr [rsi]
94 0x62,0xf2,0xb7,0x28,0x68,0x36
96 # ATT:   vp2intersectq  %xmm2, %xmm1, %k0
97 # INTEL: vp2intersectq  k0, xmm1, xmm2
98 0x62,0xf2,0xf7,0x08,0x68,0xc2
100 # ATT:   vp2intersectq  (%rdi), %xmm1, %k0
101 # INTEL: vp2intersectq  k0, xmm1, xmmword ptr [rdi]
102 0x62,0xf2,0xf7,0x08,0x68,0x07
104 # ATT:   vp2intersectq  (%rdi){1to2}, %xmm1, %k0
105 # INTEL: vp2intersectq  k0, xmm1, qword ptr [rdi]{1to2}
106 0x62,0xf2,0xf7,0x18,0x68,0x07
108 # ATT:   vp2intersectq  %xmm2, %xmm1, %k0
109 # INTEL: vp2intersectq  k0, xmm1, xmm2
110 0x62,0xf2,0xf7,0x08,0x68,0xc2
112 # ATT:   vp2intersectq  (%rdi), %xmm1, %k0
113 # INTEL: vp2intersectq  k0, xmm1, xmmword ptr [rdi]
114 0x62,0xf2,0xf7,0x08,0x68,0x07
116 # ATT:   vp2intersectq  %xmm7, %xmm9, %k6
117 # INTEL: vp2intersectq  k6, xmm9, xmm7
118 0x62,0xf2,0xb7,0x08,0x68,0xf7
120 # ATT:   vp2intersectq  (%rsi), %xmm9, %k6
121 # INTEL: vp2intersectq  k6, xmm9, xmmword ptr [rsi]
122 0x62,0xf2,0xb7,0x08,0x68,0x36
124 # ATT:   vp2intersectq  %xmm7, %xmm9, %k6
125 # INTEL: vp2intersectq  k6, xmm9, xmm7
126 0x62,0xf2,0xb7,0x08,0x68,0xf7
128 # ATT:   vp2intersectq  (%rsi), %xmm9, %k6
129 # INTEL: vp2intersectq  k6, xmm9, xmmword ptr [rsi]
130 0x62,0xf2,0xb7,0x08,0x68,0x36
132 # ATT:   vp2intersectd  %zmm2, %zmm1, %k0
133 # INTEL: vp2intersectd  k0, zmm1, zmm2
134 0x62,0xf2,0x77,0x48,0x68,0xc2
136 # ATT:   vp2intersectd  (%rdi), %zmm1, %k0
137 # INTEL: vp2intersectd  k0, zmm1, zmmword ptr [rdi]
138 0x62,0xf2,0x77,0x48,0x68,0x07
140 # ATT:   vp2intersectd  %zmm2, %zmm1, %k0
141 # INTEL: vp2intersectd  k0, zmm1, zmm2
142 0x62,0xf2,0x77,0x48,0x68,0xc2
144 # ATT:   vp2intersectd  (%rdi), %zmm1, %k0
145 # INTEL: vp2intersectd  k0, zmm1, zmmword ptr [rdi]
146 0x62,0xf2,0x77,0x48,0x68,0x07
148 # ATT:   vp2intersectd  %zmm7, %zmm9, %k6
149 # INTEL: vp2intersectd  k6, zmm9, zmm7
150 0x62,0xf2,0x37,0x48,0x68,0xf7
152 # ATT:   vp2intersectd  (%rsi), %zmm9, %k6
153 # INTEL: vp2intersectd  k6, zmm9, zmmword ptr [rsi]
154 0x62,0xf2,0x37,0x48,0x68,0x36
156 # ATT:   vp2intersectd  %zmm7, %zmm9, %k6
157 # INTEL: vp2intersectd  k6, zmm9, zmm7
158 0x62,0xf2,0x37,0x48,0x68,0xf7
160 # ATT:   vp2intersectd  (%rsi), %zmm9, %k6
161 # INTEL: vp2intersectd  k6, zmm9, zmmword ptr [rsi]
162 0x62,0xf2,0x37,0x48,0x68,0x36
164 # ATT:   vp2intersectd  %ymm2, %ymm1, %k0
165 # INTEL: vp2intersectd  k0, ymm1, ymm2
166 0x62,0xf2,0x77,0x28,0x68,0xc2
168 # ATT:   vp2intersectd  (%rdi), %ymm1, %k0
169 # INTEL: vp2intersectd  k0, ymm1, ymmword ptr [rdi]
170 0x62,0xf2,0x77,0x28,0x68,0x07
172 # ATT:   vp2intersectd  %ymm2, %ymm1, %k0
173 # INTEL: vp2intersectd  k0, ymm1, ymm2
174 0x62,0xf2,0x77,0x28,0x68,0xc2
176 # ATT:   vp2intersectd  (%rdi), %ymm1, %k0
177 # INTEL: vp2intersectd  k0, ymm1, ymmword ptr [rdi]
178 0x62,0xf2,0x77,0x28,0x68,0x07
180 # ATT:   vp2intersectd  %ymm7, %ymm9, %k6
181 # INTEL: vp2intersectd  k6, ymm9, ymm7
182 0x62,0xf2,0x37,0x28,0x68,0xf7
184 # ATT:   vp2intersectd  (%rsi), %ymm9, %k6
185 # INTEL: vp2intersectd  k6, ymm9, ymmword ptr [rsi]
186 0x62,0xf2,0x37,0x28,0x68,0x36
188 # ATT:   vp2intersectd  %ymm7, %ymm9, %k6
189 # INTEL: vp2intersectd  k6, ymm9, ymm7
190 0x62,0xf2,0x37,0x28,0x68,0xf7
192 # ATT:   vp2intersectd  (%rsi), %ymm9, %k6
193 # INTEL: vp2intersectd  k6, ymm9, ymmword ptr [rsi]
194 0x62,0xf2,0x37,0x28,0x68,0x36
196 # ATT:   vp2intersectd  %xmm2, %xmm1, %k0
197 # INTEL: vp2intersectd  k0, xmm1, xmm2
198 0x62,0xf2,0x77,0x08,0x68,0xc2
200 # ATT:   vp2intersectd  (%rdi), %xmm1, %k0
201 # INTEL: vp2intersectd  k0, xmm1, xmmword ptr [rdi]
202 0x62,0xf2,0x77,0x08,0x68,0x07
204 # ATT:   vp2intersectd  %xmm2, %xmm1, %k0
205 # INTEL: vp2intersectd  k0, xmm1, xmm2
206 0x62,0xf2,0x77,0x08,0x68,0xc2
208 # ATT:   vp2intersectd  (%rdi), %xmm1, %k0
209 # INTEL: vp2intersectd  k0, xmm1, xmmword ptr [rdi]
210 0x62,0xf2,0x77,0x08,0x68,0x07
212 # ATT:   vp2intersectd  %xmm7, %xmm9, %k6
213 # INTEL: vp2intersectd  k6, xmm9, xmm7
214 0x62,0xf2,0x37,0x08,0x68,0xf7
216 # ATT:   vp2intersectd  (%rsi), %xmm9, %k6
217 # INTEL: vp2intersectd  k6, xmm9, xmmword ptr [rsi]
218 0x62,0xf2,0x37,0x08,0x68,0x36
220 # ATT:   vp2intersectd  %xmm7, %xmm9, %k6
221 # INTEL: vp2intersectd  k6, xmm9, xmm7
222 0x62,0xf2,0x37,0x08,0x68,0xf7
224 # ATT:   vp2intersectd  (%rsi), %xmm9, %k6
225 # INTEL: vp2intersectd  k6, xmm9, xmmword ptr [rsi]
226 0x62,0xf2,0x37,0x08,0x68,0x36