~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/i386/xop.s

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Check XOP instructions (maxcombos=16, maxops=3, archbits=32, seed=1)
 
2
 
 
3
        .allow_index_reg
 
4
        .text
 
5
_start:
 
6
 
 
7
# Tests for op VFRCZPD xmm2/mem128, xmm1  (at&t syntax)
 
8
    VFRCZPD        %xmm7,%xmm7
 
9
    VFRCZPD        %xmm0,%xmm6
 
10
    VFRCZPD        (%ebx),%xmm0
 
11
    VFRCZPD        (%esi),%xmm7
 
12
    VFRCZPD        %xmm0,%xmm0
 
13
    VFRCZPD        (%eax),%xmm7
 
14
    VFRCZPD        %xmm7,%xmm0
 
15
    VFRCZPD        %xmm1,%xmm6
 
16
    VFRCZPD        %xmm1,%xmm0
 
17
    VFRCZPD        %xmm0,%xmm7
 
18
    VFRCZPD        (%eax),%xmm6
 
19
    VFRCZPD        %xmm1,%xmm7
 
20
    VFRCZPD        (%esi),%xmm0
 
21
    VFRCZPD        (%ebx),%xmm7
 
22
    VFRCZPD        (%esi),%xmm6
 
23
    VFRCZPD        (%eax),%xmm0
 
24
# Tests for op VFRCZPD ymm2/mem256, ymm1  (at&t syntax)
 
25
    VFRCZPD        %ymm7,%ymm7
 
26
    VFRCZPD        %ymm0,%ymm6
 
27
    VFRCZPD        (%ebx),%ymm0
 
28
    VFRCZPD        (%esi),%ymm7
 
29
    VFRCZPD        %ymm0,%ymm0
 
30
    VFRCZPD        (%eax),%ymm7
 
31
    VFRCZPD        %ymm7,%ymm0
 
32
    VFRCZPD        %ymm1,%ymm6
 
33
    VFRCZPD        %ymm1,%ymm0
 
34
    VFRCZPD        %ymm0,%ymm7
 
35
    VFRCZPD        (%eax),%ymm6
 
36
    VFRCZPD        %ymm1,%ymm7
 
37
    VFRCZPD        (%esi),%ymm0
 
38
    VFRCZPD        (%ebx),%ymm7
 
39
    VFRCZPD        (%esi),%ymm6
 
40
    VFRCZPD        (%eax),%ymm0
 
41
# Tests for op VFRCZPS xmm2/mem128, xmm1  (at&t syntax)
 
42
    VFRCZPS        %xmm7,%xmm7
 
43
    VFRCZPS        %xmm0,%xmm6
 
44
    VFRCZPS        (%ebx),%xmm0
 
45
    VFRCZPS        (%esi),%xmm7
 
46
    VFRCZPS        %xmm0,%xmm0
 
47
    VFRCZPS        (%eax),%xmm7
 
48
    VFRCZPS        %xmm7,%xmm0
 
49
    VFRCZPS        %xmm1,%xmm6
 
50
    VFRCZPS        %xmm1,%xmm0
 
51
    VFRCZPS        %xmm0,%xmm7
 
52
    VFRCZPS        (%eax),%xmm6
 
53
    VFRCZPS        %xmm1,%xmm7
 
54
    VFRCZPS        (%esi),%xmm0
 
55
    VFRCZPS        (%ebx),%xmm7
 
56
    VFRCZPS        (%esi),%xmm6
 
57
    VFRCZPS        (%eax),%xmm0
 
58
# Tests for op VFRCZPS ymm2/mem256, ymm1  (at&t syntax)
 
59
    VFRCZPS        %ymm7,%ymm7
 
60
    VFRCZPS        %ymm0,%ymm6
 
61
    VFRCZPS        (%ebx),%ymm0
 
62
    VFRCZPS        (%esi),%ymm7
 
63
    VFRCZPS        %ymm0,%ymm0
 
64
    VFRCZPS        (%eax),%ymm7
 
65
    VFRCZPS        %ymm7,%ymm0
 
66
    VFRCZPS        %ymm1,%ymm6
 
67
    VFRCZPS        %ymm1,%ymm0
 
68
    VFRCZPS        %ymm0,%ymm7
 
69
    VFRCZPS        (%eax),%ymm6
 
70
    VFRCZPS        %ymm1,%ymm7
 
71
    VFRCZPS        (%esi),%ymm0
 
72
    VFRCZPS        (%ebx),%ymm7
 
73
    VFRCZPS        (%esi),%ymm6
 
74
    VFRCZPS        (%eax),%ymm0
 
75
# Tests for op VFRCZSD xmm2/mem64, xmm1  (at&t syntax)
 
76
    VFRCZSD        %xmm7,%xmm7
 
77
    VFRCZSD        %xmm0,%xmm6
 
78
    VFRCZSD        (%ebx),%xmm0
 
79
    VFRCZSD        (%esi),%xmm7
 
80
    VFRCZSD        %xmm0,%xmm0
 
81
    VFRCZSD        (%eax),%xmm7
 
82
    VFRCZSD        %xmm7,%xmm0
 
83
    VFRCZSD        %xmm1,%xmm6
 
84
    VFRCZSD        %xmm1,%xmm0
 
85
    VFRCZSD        %xmm0,%xmm7
 
86
    VFRCZSD        (%eax),%xmm6
 
87
    VFRCZSD        %xmm1,%xmm7
 
88
    VFRCZSD        (%esi),%xmm0
 
89
    VFRCZSD        (%ebx),%xmm7
 
90
    VFRCZSD        (%esi),%xmm6
 
91
    VFRCZSD        (%eax),%xmm0
 
92
# Tests for op VFRCZSS xmm2/mem32, xmm1  (at&t syntax)
 
93
    VFRCZSS        %xmm7,%xmm7
 
94
    VFRCZSS        %xmm0,%xmm6
 
95
    VFRCZSS        (%ebx),%xmm0
 
96
    VFRCZSS        (%esi),%xmm7
 
97
    VFRCZSS        %xmm0,%xmm0
 
98
    VFRCZSS        (%eax),%xmm7
 
99
    VFRCZSS        %xmm7,%xmm0
 
100
    VFRCZSS        %xmm1,%xmm6
 
101
    VFRCZSS        %xmm1,%xmm0
 
102
    VFRCZSS        %xmm0,%xmm7
 
103
    VFRCZSS        (%eax),%xmm6
 
104
    VFRCZSS        %xmm1,%xmm7
 
105
    VFRCZSS        (%esi),%xmm0
 
106
    VFRCZSS        (%ebx),%xmm7
 
107
    VFRCZSS        (%esi),%xmm6
 
108
    VFRCZSS        (%eax),%xmm0
 
109
# Tests for op VPCMOV xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
110
    VPCMOV         %xmm0,%xmm7,%xmm7,%xmm0
 
111
    VPCMOV         %xmm7,(%esi),%xmm0,%xmm0
 
112
    VPCMOV         %xmm1,(%esi),%xmm3,%xmm0
 
113
    VPCMOV         %xmm1,%xmm0,%xmm0,%xmm5
 
114
    VPCMOV         %xmm1,%xmm6,%xmm0,%xmm0
 
115
    VPCMOV         %xmm1,%xmm6,%xmm0,%xmm7
 
116
    VPCMOV         %xmm1,(%edx),%xmm0,%xmm7
 
117
    VPCMOV         %xmm7,%xmm0,%xmm0,%xmm7
 
118
    VPCMOV         %xmm7,(%esi),%xmm3,%xmm7
 
119
    VPCMOV         %xmm7,%xmm6,%xmm3,%xmm7
 
120
    VPCMOV         %xmm7,%xmm7,%xmm3,%xmm0
 
121
    VPCMOV         %xmm0,(%edx),%xmm3,%xmm0
 
122
    VPCMOV         %xmm1,(%edx),%xmm7,%xmm5
 
123
    VPCMOV         %xmm1,%xmm7,%xmm7,%xmm5
 
124
    VPCMOV         %xmm1,%xmm7,%xmm0,%xmm0
 
125
    VPCMOV         %xmm7,(%esi),%xmm3,%xmm5
 
126
# Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1  (at&t syntax)
 
127
    VPCMOV         %ymm0,%ymm7,%ymm7,%ymm0
 
128
    VPCMOV         %ymm7,(%esi),%ymm0,%ymm0
 
129
    VPCMOV         %ymm1,(%esi),%ymm3,%ymm0
 
130
    VPCMOV         %ymm1,%ymm0,%ymm0,%ymm5
 
131
    VPCMOV         %ymm1,%ymm6,%ymm0,%ymm0
 
132
    VPCMOV         %ymm1,%ymm6,%ymm0,%ymm7
 
133
    VPCMOV         %ymm1,(%edx),%ymm0,%ymm7
 
134
    VPCMOV         %ymm7,%ymm0,%ymm0,%ymm7
 
135
    VPCMOV         %ymm7,(%esi),%ymm3,%ymm7
 
136
    VPCMOV         %ymm7,%ymm6,%ymm3,%ymm7
 
137
    VPCMOV         %ymm7,%ymm7,%ymm3,%ymm0
 
138
    VPCMOV         %ymm0,(%edx),%ymm3,%ymm0
 
139
    VPCMOV         %ymm1,(%edx),%ymm7,%ymm5
 
140
    VPCMOV         %ymm1,%ymm7,%ymm7,%ymm5
 
141
    VPCMOV         %ymm1,%ymm7,%ymm0,%ymm0
 
142
    VPCMOV         %ymm7,(%esi),%ymm3,%ymm5
 
143
# Tests for op VPCMOV xmm4/mem128, xmm3, xmm2, xmm1  (at&t syntax)
 
144
    VPCMOV         %xmm0,%xmm6,%xmm7,%xmm0
 
145
    VPCMOV         (%esi),%xmm7,%xmm0,%xmm0
 
146
    VPCMOV         (%eax),%xmm7,%xmm3,%xmm0
 
147
    VPCMOV         %xmm7,%xmm0,%xmm0,%xmm5
 
148
    VPCMOV         %xmm7,%xmm0,%xmm0,%xmm0
 
149
    VPCMOV         %xmm7,%xmm0,%xmm0,%xmm7
 
150
    VPCMOV         (%eax),%xmm6,%xmm0,%xmm7
 
151
    VPCMOV         (%esi),%xmm0,%xmm0,%xmm7
 
152
    VPCMOV         (%ebx),%xmm7,%xmm3,%xmm7
 
153
    VPCMOV         (%ebx),%xmm0,%xmm3,%xmm7
 
154
    VPCMOV         (%esi),%xmm6,%xmm3,%xmm0
 
155
    VPCMOV         %xmm1,%xmm7,%xmm3,%xmm0
 
156
    VPCMOV         (%eax),%xmm7,%xmm7,%xmm5
 
157
    VPCMOV         %xmm7,%xmm6,%xmm7,%xmm5
 
158
    VPCMOV         %xmm7,%xmm6,%xmm0,%xmm0
 
159
    VPCMOV         (%ebx),%xmm7,%xmm3,%xmm5
 
160
# Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1  (at&t syntax)
 
161
    VPCMOV         %ymm0,%ymm6,%ymm7,%ymm0
 
162
    VPCMOV         (%esi),%ymm7,%ymm0,%ymm0
 
163
    VPCMOV         (%eax),%ymm7,%ymm3,%ymm0
 
164
    VPCMOV         %ymm7,%ymm0,%ymm0,%ymm5
 
165
    VPCMOV         %ymm7,%ymm0,%ymm0,%ymm0
 
166
    VPCMOV         %ymm7,%ymm0,%ymm0,%ymm7
 
167
    VPCMOV         (%eax),%ymm6,%ymm0,%ymm7
 
168
    VPCMOV         (%esi),%ymm0,%ymm0,%ymm7
 
169
    VPCMOV         (%ebx),%ymm7,%ymm3,%ymm7
 
170
    VPCMOV         (%ebx),%ymm0,%ymm3,%ymm7
 
171
    VPCMOV         (%esi),%ymm6,%ymm3,%ymm0
 
172
    VPCMOV         %ymm1,%ymm7,%ymm3,%ymm0
 
173
    VPCMOV         (%eax),%ymm7,%ymm7,%ymm5
 
174
    VPCMOV         %ymm7,%ymm6,%ymm7,%ymm5
 
175
    VPCMOV         %ymm7,%ymm6,%ymm0,%ymm0
 
176
    VPCMOV         (%ebx),%ymm7,%ymm3,%ymm5
 
177
# Tests for op VPCOMB imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
178
    VPCOMB         $0x3,(%eax),%xmm0,%xmm7
 
179
    VPCOMB         $0xFF,%xmm0,%xmm0,%xmm1
 
180
    VPCOMB         $0xFF,%xmm5,%xmm0,%xmm1
 
181
    VPCOMB         $0x0,%xmm5,%xmm5,%xmm1
 
182
    VPCOMB         $0x0,%xmm5,%xmm0,%xmm1
 
183
    VPCOMB         $0x0,%xmm0,%xmm7,%xmm1
 
184
    VPCOMB         $0x3,%xmm0,%xmm7,%xmm7
 
185
    VPCOMB         $0x0,%xmm5,%xmm7,%xmm7
 
186
    VPCOMB         $0xFF,%xmm7,%xmm7,%xmm7
 
187
    VPCOMB         $0x0,%xmm7,%xmm7,%xmm7
 
188
    VPCOMB         $0x3,%xmm7,%xmm0,%xmm0
 
189
    VPCOMB         $0xFF,%xmm7,%xmm0,%xmm1
 
190
    VPCOMB         $0xFF,(%eax),%xmm5,%xmm1
 
191
    VPCOMB         $0x3,(%eax),%xmm5,%xmm1
 
192
    VPCOMB         $0x3,%xmm0,%xmm0,%xmm7
 
193
    VPCOMB         $0xFF,%xmm7,%xmm5,%xmm0
 
194
# Tests for op VPCOMD imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
195
    VPCOMD         $0x3,(%eax),%xmm0,%xmm7
 
196
    VPCOMD         $0xFF,%xmm0,%xmm0,%xmm1
 
197
    VPCOMD         $0xFF,%xmm5,%xmm0,%xmm1
 
198
    VPCOMD         $0x0,%xmm5,%xmm5,%xmm1
 
199
    VPCOMD         $0x0,%xmm5,%xmm0,%xmm1
 
200
    VPCOMD         $0x0,%xmm0,%xmm7,%xmm1
 
201
    VPCOMD         $0x3,%xmm0,%xmm7,%xmm7
 
202
    VPCOMD         $0x0,%xmm5,%xmm7,%xmm7
 
203
    VPCOMD         $0xFF,%xmm7,%xmm7,%xmm7
 
204
    VPCOMD         $0x0,%xmm7,%xmm7,%xmm7
 
205
    VPCOMD         $0x3,%xmm7,%xmm0,%xmm0
 
206
    VPCOMD         $0xFF,%xmm7,%xmm0,%xmm1
 
207
    VPCOMD         $0xFF,(%eax),%xmm5,%xmm1
 
208
    VPCOMD         $0x3,(%eax),%xmm5,%xmm1
 
209
    VPCOMD         $0x3,%xmm0,%xmm0,%xmm7
 
210
    VPCOMD         $0xFF,%xmm7,%xmm5,%xmm0
 
211
# Tests for op VPCOMQ imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
212
    VPCOMQ         $0x3,(%eax),%xmm0,%xmm7
 
213
    VPCOMQ         $0xFF,%xmm0,%xmm0,%xmm1
 
214
    VPCOMQ         $0xFF,%xmm5,%xmm0,%xmm1
 
215
    VPCOMQ         $0x0,%xmm5,%xmm5,%xmm1
 
216
    VPCOMQ         $0x0,%xmm5,%xmm0,%xmm1
 
217
    VPCOMQ         $0x0,%xmm0,%xmm7,%xmm1
 
218
    VPCOMQ         $0x3,%xmm0,%xmm7,%xmm7
 
219
    VPCOMQ         $0x0,%xmm5,%xmm7,%xmm7
 
220
    VPCOMQ         $0xFF,%xmm7,%xmm7,%xmm7
 
221
    VPCOMQ         $0x0,%xmm7,%xmm7,%xmm7
 
222
    VPCOMQ         $0x3,%xmm7,%xmm0,%xmm0
 
223
    VPCOMQ         $0xFF,%xmm7,%xmm0,%xmm1
 
224
    VPCOMQ         $0xFF,(%eax),%xmm5,%xmm1
 
225
    VPCOMQ         $0x3,(%eax),%xmm5,%xmm1
 
226
    VPCOMQ         $0x3,%xmm0,%xmm0,%xmm7
 
227
    VPCOMQ         $0xFF,%xmm7,%xmm5,%xmm0
 
228
# Tests for op VPCOMUB imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
229
    VPCOMUB        $0x3,(%eax),%xmm0,%xmm7
 
230
    VPCOMUB        $0xFF,%xmm0,%xmm0,%xmm1
 
231
    VPCOMUB        $0xFF,%xmm5,%xmm0,%xmm1
 
232
    VPCOMUB        $0x0,%xmm5,%xmm5,%xmm1
 
233
    VPCOMUB        $0x0,%xmm5,%xmm0,%xmm1
 
234
    VPCOMUB        $0x0,%xmm0,%xmm7,%xmm1
 
235
    VPCOMUB        $0x3,%xmm0,%xmm7,%xmm7
 
236
    VPCOMUB        $0x0,%xmm5,%xmm7,%xmm7
 
237
    VPCOMUB        $0xFF,%xmm7,%xmm7,%xmm7
 
238
    VPCOMUB        $0x0,%xmm7,%xmm7,%xmm7
 
239
    VPCOMUB        $0x3,%xmm7,%xmm0,%xmm0
 
240
    VPCOMUB        $0xFF,%xmm7,%xmm0,%xmm1
 
241
    VPCOMUB        $0xFF,(%eax),%xmm5,%xmm1
 
242
    VPCOMUB        $0x3,(%eax),%xmm5,%xmm1
 
243
    VPCOMUB        $0x3,%xmm0,%xmm0,%xmm7
 
244
    VPCOMUB        $0xFF,%xmm7,%xmm5,%xmm0
 
245
# Tests for op VPCOMUD imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
246
    VPCOMUD        $0x3,(%eax),%xmm0,%xmm7
 
247
    VPCOMUD        $0xFF,%xmm0,%xmm0,%xmm1
 
248
    VPCOMUD        $0xFF,%xmm5,%xmm0,%xmm1
 
249
    VPCOMUD        $0x0,%xmm5,%xmm5,%xmm1
 
250
    VPCOMUD        $0x0,%xmm5,%xmm0,%xmm1
 
251
    VPCOMUD        $0x0,%xmm0,%xmm7,%xmm1
 
252
    VPCOMUD        $0x3,%xmm0,%xmm7,%xmm7
 
253
    VPCOMUD        $0x0,%xmm5,%xmm7,%xmm7
 
254
    VPCOMUD        $0xFF,%xmm7,%xmm7,%xmm7
 
255
    VPCOMUD        $0x0,%xmm7,%xmm7,%xmm7
 
256
    VPCOMUD        $0x3,%xmm7,%xmm0,%xmm0
 
257
    VPCOMUD        $0xFF,%xmm7,%xmm0,%xmm1
 
258
    VPCOMUD        $0xFF,(%eax),%xmm5,%xmm1
 
259
    VPCOMUD        $0x3,(%eax),%xmm5,%xmm1
 
260
    VPCOMUD        $0x3,%xmm0,%xmm0,%xmm7
 
261
    VPCOMUD        $0xFF,%xmm7,%xmm5,%xmm0
 
262
# Tests for op VPCOMUQ imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
263
    VPCOMUQ        $0x3,(%eax),%xmm0,%xmm7
 
264
    VPCOMUQ        $0xFF,%xmm0,%xmm0,%xmm1
 
265
    VPCOMUQ        $0xFF,%xmm5,%xmm0,%xmm1
 
266
    VPCOMUQ        $0x0,%xmm5,%xmm5,%xmm1
 
267
    VPCOMUQ        $0x0,%xmm5,%xmm0,%xmm1
 
268
    VPCOMUQ        $0x0,%xmm0,%xmm7,%xmm1
 
269
    VPCOMUQ        $0x3,%xmm0,%xmm7,%xmm7
 
270
    VPCOMUQ        $0x0,%xmm5,%xmm7,%xmm7
 
271
    VPCOMUQ        $0xFF,%xmm7,%xmm7,%xmm7
 
272
    VPCOMUQ        $0x0,%xmm7,%xmm7,%xmm7
 
273
    VPCOMUQ        $0x3,%xmm7,%xmm0,%xmm0
 
274
    VPCOMUQ        $0xFF,%xmm7,%xmm0,%xmm1
 
275
    VPCOMUQ        $0xFF,(%eax),%xmm5,%xmm1
 
276
    VPCOMUQ        $0x3,(%eax),%xmm5,%xmm1
 
277
    VPCOMUQ        $0x3,%xmm0,%xmm0,%xmm7
 
278
    VPCOMUQ        $0xFF,%xmm7,%xmm5,%xmm0
 
279
# Tests for op VPCOMUW imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
280
    VPCOMUW        $0x3,(%eax),%xmm0,%xmm7
 
281
    VPCOMUW        $0xFF,%xmm0,%xmm0,%xmm1
 
282
    VPCOMUW        $0xFF,%xmm5,%xmm0,%xmm1
 
283
    VPCOMUW        $0x0,%xmm5,%xmm5,%xmm1
 
284
    VPCOMUW        $0x0,%xmm5,%xmm0,%xmm1
 
285
    VPCOMUW        $0x0,%xmm0,%xmm7,%xmm1
 
286
    VPCOMUW        $0x3,%xmm0,%xmm7,%xmm7
 
287
    VPCOMUW        $0x0,%xmm5,%xmm7,%xmm7
 
288
    VPCOMUW        $0xFF,%xmm7,%xmm7,%xmm7
 
289
    VPCOMUW        $0x0,%xmm7,%xmm7,%xmm7
 
290
    VPCOMUW        $0x3,%xmm7,%xmm0,%xmm0
 
291
    VPCOMUW        $0xFF,%xmm7,%xmm0,%xmm1
 
292
    VPCOMUW        $0xFF,(%eax),%xmm5,%xmm1
 
293
    VPCOMUW        $0x3,(%eax),%xmm5,%xmm1
 
294
    VPCOMUW        $0x3,%xmm0,%xmm0,%xmm7
 
295
    VPCOMUW        $0xFF,%xmm7,%xmm5,%xmm0
 
296
# Tests for op VPCOMW imm8, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
297
    VPCOMW         $0x3,(%eax),%xmm0,%xmm7
 
298
    VPCOMW         $0xFF,%xmm0,%xmm0,%xmm1
 
299
    VPCOMW         $0xFF,%xmm5,%xmm0,%xmm1
 
300
    VPCOMW         $0x0,%xmm5,%xmm5,%xmm1
 
301
    VPCOMW         $0x0,%xmm5,%xmm0,%xmm1
 
302
    VPCOMW         $0x0,%xmm0,%xmm7,%xmm1
 
303
    VPCOMW         $0x3,%xmm0,%xmm7,%xmm7
 
304
    VPCOMW         $0x0,%xmm5,%xmm7,%xmm7
 
305
    VPCOMW         $0xFF,%xmm7,%xmm7,%xmm7
 
306
    VPCOMW         $0x0,%xmm7,%xmm7,%xmm7
 
307
    VPCOMW         $0x3,%xmm7,%xmm0,%xmm0
 
308
    VPCOMW         $0xFF,%xmm7,%xmm0,%xmm1
 
309
    VPCOMW         $0xFF,(%eax),%xmm5,%xmm1
 
310
    VPCOMW         $0x3,(%eax),%xmm5,%xmm1
 
311
    VPCOMW         $0x3,%xmm0,%xmm0,%xmm7
 
312
    VPCOMW         $0xFF,%xmm7,%xmm5,%xmm0
 
313
# Testing VPERMIL2PD imm8, xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
 
314
    VPERMIL2PD     $0x0,%xmm5,(%eax),%xmm7,%xmm0
 
315
    VPERMIL2PD     $0x1,%xmm1,%xmm2,%xmm4,%xmm0
 
316
    VPERMIL2PD     $0x2,%xmm4,(%eax),%xmm7,%xmm2
 
317
    VPERMIL2PD     $0x3,%xmm3,(%ebx,%eax,4),%xmm4,%xmm7
 
318
    VPERMIL2PD     $0x0,%xmm3,%xmm7,%xmm0,%xmm6
 
319
    VPERMIL2PD     $0x1,%xmm7,(%esi,%edx),%xmm0,%xmm2
 
320
    VPERMIL2PD     $0x2,%xmm3,%xmm5,%xmm4,%xmm7
 
321
    VPERMIL2PD     $0x3,%xmm3,%xmm0,%xmm1,%xmm2
 
322
# Testing VPERMIL2PD imm8, xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
 
323
    VPERMIL2PD     $0x2,%xmm7,%xmm1,%xmm2,%xmm6
 
324
    VPERMIL2PD     $0x1,0x788(%ecx,%ebx,1),%xmm0,%xmm2,%xmm7
 
325
    VPERMIL2PD     $0x0,%xmm4,%xmm1,%xmm0,%xmm7
 
326
    VPERMIL2PD     $0x3,%xmm3,%xmm7,%xmm4,%xmm0
 
327
    VPERMIL2PD     $0x3,0x788(%ecx,%ebx,2),%xmm7,%xmm0,%xmm6
 
328
    VPERMIL2PD     $0x1,%xmm3,%xmm7,%xmm5,%xmm0
 
329
    VPERMIL2PD     $0x2,%xmm2,%xmm1,%xmm4,%xmm6
 
330
    VPERMIL2PD     $0x3,%xmm0,%xmm3,%xmm2,%xmm7
 
331
# Testing VPERMIL2PD imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
 
332
    VPERMIL2PD     $0x3,%ymm6,%ymm7,%ymm1,%ymm2
 
333
    VPERMIL2PD     $0x1,%ymm6,%ymm7,%ymm1,%ymm4
 
334
    VPERMIL2PD     $0x2,%ymm0,0x5(%edi,%eax,4),%ymm5,%ymm7
 
335
    VPERMIL2PD     $0x0,%ymm5,%ymm6,%ymm0,%ymm2
 
336
    VPERMIL2PD     $0x3,%ymm4,%ymm7,%ymm3,%ymm0
 
337
    VPERMIL2PD     $0x0,%ymm7,%ymm6,%ymm2,%ymm0
 
338
    VPERMIL2PD     $0x2,%ymm4,(%esi),%ymm1,%ymm7
 
339
    VPERMIL2PD     $0x1,%ymm6,%ymm0,%ymm1,%ymm7
 
340
# Testing VPERMIL2PD imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
 
341
    VPERMIL2PD     $0x1,(%ecx),%ymm5,%ymm7,%ymm0
 
342
    VPERMIL2PD     $0x3,(%esi,%eax,2),%ymm4,%ymm7,%ymm0
 
343
    VPERMIL2PD     $0x0,(%ecx),%ymm0,%ymm3,%ymm7
 
344
    VPERMIL2PD     $0x2,(%esi,%eax,1),%ymm2,%ymm6,%ymm7
 
345
    VPERMIL2PD     $0x0,(%ecx),%ymm0,%ymm6,%ymm1
 
346
    VPERMIL2PD     $0x2,%ymm2,%ymm3,%ymm7,%ymm0
 
347
    VPERMIL2PD     $0x3,%ymm0,%ymm2,%ymm7,%ymm1
 
348
    VPERMIL2PD     $0x1,%ymm5,%ymm0,%ymm4,%ymm7
 
349
# Testing VPERMIL2PS imm8, xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
 
350
    VPERMIL2PS     $0x3,%xmm3,%xmm4,%xmm0,%xmm7
 
351
    VPERMIL2PS     $0x1,%xmm0,(%eax),%xmm4,%xmm7
 
352
    VPERMIL2PS     $0x2,%xmm3,(%eax),%xmm7,%xmm7
 
353
    VPERMIL2PS     $0x3,%xmm7,(%ebx,%eax,8),%xmm7,%xmm2
 
354
    VPERMIL2PS     $0x2,%xmm7,%xmm0,%xmm7,%xmm7
 
355
    VPERMIL2PS     $0x3,%xmm7,(%esi,%edx),%xmm0,%xmm7
 
356
    VPERMIL2PS     $0x1,%xmm7,%xmm4,%xmm7,%xmm7
 
357
    VPERMIL2PS     $0x0,%xmm3,(%eax),%xmm7,%xmm2
 
358
# Testing VPERMIL2PS imm8, xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
 
359
    VPERMIL2PS     $0x2,(%ebx),%xmm7,%xmm7,%xmm6
 
360
    VPERMIL2PS     $0x3,(%ebx,%ebx),%xmm7,%xmm5,%xmm0
 
361
    VPERMIL2PS     $0x0,(%ebx,%ebx),%xmm1,%xmm7,%xmm6
 
362
    VPERMIL2PS     $0x2,%xmm0,%xmm1,%xmm2,%xmm7
 
363
    VPERMIL2PS     $0x2,(%ebx,%ebx),%xmm7,%xmm2,%xmm6
 
364
    VPERMIL2PS     $0x3,(%ebx,%ebx),%xmm1,%xmm7,%xmm6
 
365
    VPERMIL2PS     $0x0,(%ebx,%ebx),%xmm7,%xmm2,%xmm7
 
366
    VPERMIL2PS     $0x1,%xmm7,%xmm1,%xmm7,%xmm7
 
367
# Testing VPERMIL2PS imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
 
368
    VPERMIL2PS     $0x1,%ymm6,%ymm7,%ymm1,%ymm2
 
369
    VPERMIL2PS     $0x3,%ymm7,%ymm6,%ymm7,%ymm0
 
370
    VPERMIL2PS     $0x2,%ymm5,%ymm6,%ymm7,%ymm2
 
371
    VPERMIL2PS     $0x0,%ymm2,%ymm0,%ymm7,%ymm7
 
372
    VPERMIL2PS     $0x3,%ymm6,(%edi,%ecx,8),%ymm7,%ymm0
 
373
    VPERMIL2PS     $0x2,%ymm6,%ymm7,%ymm7,%ymm0
 
374
    VPERMIL2PS     $0x0,%ymm7,%ymm6,%ymm1,%ymm2
 
375
    VPERMIL2PS     $0x1,%ymm6,(%esi),%ymm1,%ymm0
 
376
# Testing VPERMIL2PS imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
 
377
    VPERMIL2PS     $0x2,0xC(%ebx,%eax,2),%ymm4,%ymm0,%ymm7
 
378
    VPERMIL2PS     $0x1,%ymm5,%ymm6,%ymm2,%ymm0
 
379
    VPERMIL2PS     $0x3,(%esi,%eax,1),%ymm4,%ymm6,%ymm7
 
380
    VPERMIL2PS     $0x1,(%esi,%ebx,8),%ymm3,%ymm6,%ymm0
 
381
    VPERMIL2PS     $0x0,(%eax,%ecx,2),%ymm7,%ymm0,%ymm1
 
382
    VPERMIL2PS     $0x2,%ymm6,%ymm7,%ymm7,%ymm7
 
383
    VPERMIL2PS     $0x3,%ymm4,%ymm3,%ymm2,%ymm0
 
384
    VPERMIL2PS     $0x0,%ymm0,%ymm6,%ymm7,%ymm7
 
385
# Tests for op VPHADDBD xmm2/mem128, xmm1  (at&t syntax)
 
386
    VPHADDBD       %xmm7,%xmm7
 
387
    VPHADDBD       %xmm0,%xmm6
 
388
    VPHADDBD       (%ebx),%xmm0
 
389
    VPHADDBD       (%esi),%xmm7
 
390
    VPHADDBD       %xmm0,%xmm0
 
391
    VPHADDBD       (%eax),%xmm7
 
392
    VPHADDBD       %xmm7,%xmm0
 
393
    VPHADDBD       %xmm1,%xmm6
 
394
    VPHADDBD       %xmm1,%xmm0
 
395
    VPHADDBD       %xmm0,%xmm7
 
396
    VPHADDBD       (%eax),%xmm6
 
397
    VPHADDBD       %xmm1,%xmm7
 
398
    VPHADDBD       (%esi),%xmm0
 
399
    VPHADDBD       (%ebx),%xmm7
 
400
    VPHADDBD       (%esi),%xmm6
 
401
    VPHADDBD       (%eax),%xmm0
 
402
# Tests for op VPHADDBQ xmm2/mem128, xmm1  (at&t syntax)
 
403
    VPHADDBQ       %xmm7,%xmm7
 
404
    VPHADDBQ       %xmm0,%xmm6
 
405
    VPHADDBQ       (%ebx),%xmm0
 
406
    VPHADDBQ       (%esi),%xmm7
 
407
    VPHADDBQ       %xmm0,%xmm0
 
408
    VPHADDBQ       (%eax),%xmm7
 
409
    VPHADDBQ       %xmm7,%xmm0
 
410
    VPHADDBQ       %xmm1,%xmm6
 
411
    VPHADDBQ       %xmm1,%xmm0
 
412
    VPHADDBQ       %xmm0,%xmm7
 
413
    VPHADDBQ       (%eax),%xmm6
 
414
    VPHADDBQ       %xmm1,%xmm7
 
415
    VPHADDBQ       (%esi),%xmm0
 
416
    VPHADDBQ       (%ebx),%xmm7
 
417
    VPHADDBQ       (%esi),%xmm6
 
418
    VPHADDBQ       (%eax),%xmm0
 
419
# Tests for op VPHADDBW xmm2/mem128, xmm1  (at&t syntax)
 
420
    VPHADDBW       %xmm7,%xmm7
 
421
    VPHADDBW       %xmm0,%xmm6
 
422
    VPHADDBW       (%ebx),%xmm0
 
423
    VPHADDBW       (%esi),%xmm7
 
424
    VPHADDBW       %xmm0,%xmm0
 
425
    VPHADDBW       (%eax),%xmm7
 
426
    VPHADDBW       %xmm7,%xmm0
 
427
    VPHADDBW       %xmm1,%xmm6
 
428
    VPHADDBW       %xmm1,%xmm0
 
429
    VPHADDBW       %xmm0,%xmm7
 
430
    VPHADDBW       (%eax),%xmm6
 
431
    VPHADDBW       %xmm1,%xmm7
 
432
    VPHADDBW       (%esi),%xmm0
 
433
    VPHADDBW       (%ebx),%xmm7
 
434
    VPHADDBW       (%esi),%xmm6
 
435
    VPHADDBW       (%eax),%xmm0
 
436
# Tests for op VPHADDDQ xmm2/mem128, xmm1  (at&t syntax)
 
437
    VPHADDDQ       %xmm7,%xmm7
 
438
    VPHADDDQ       %xmm0,%xmm6
 
439
    VPHADDDQ       (%ebx),%xmm0
 
440
    VPHADDDQ       (%esi),%xmm7
 
441
    VPHADDDQ       %xmm0,%xmm0
 
442
    VPHADDDQ       (%eax),%xmm7
 
443
    VPHADDDQ       %xmm7,%xmm0
 
444
    VPHADDDQ       %xmm1,%xmm6
 
445
    VPHADDDQ       %xmm1,%xmm0
 
446
    VPHADDDQ       %xmm0,%xmm7
 
447
    VPHADDDQ       (%eax),%xmm6
 
448
    VPHADDDQ       %xmm1,%xmm7
 
449
    VPHADDDQ       (%esi),%xmm0
 
450
    VPHADDDQ       (%ebx),%xmm7
 
451
    VPHADDDQ       (%esi),%xmm6
 
452
    VPHADDDQ       (%eax),%xmm0
 
453
# Tests for op VPHADDUBD xmm2/mem128, xmm1  (at&t syntax)
 
454
    VPHADDUBD      %xmm7,%xmm7
 
455
    VPHADDUBD      %xmm0,%xmm6
 
456
    VPHADDUBD      (%ebx),%xmm0
 
457
    VPHADDUBD      (%esi),%xmm7
 
458
    VPHADDUBD      %xmm0,%xmm0
 
459
    VPHADDUBD      (%eax),%xmm7
 
460
    VPHADDUBD      %xmm7,%xmm0
 
461
    VPHADDUBD      %xmm1,%xmm6
 
462
    VPHADDUBD      %xmm1,%xmm0
 
463
    VPHADDUBD      %xmm0,%xmm7
 
464
    VPHADDUBD      (%eax),%xmm6
 
465
    VPHADDUBD      %xmm1,%xmm7
 
466
    VPHADDUBD      (%esi),%xmm0
 
467
    VPHADDUBD      (%ebx),%xmm7
 
468
    VPHADDUBD      (%esi),%xmm6
 
469
    VPHADDUBD      (%eax),%xmm0
 
470
# Tests for op VPHADDUBQ xmm2/mem128, xmm1  (at&t syntax)
 
471
    VPHADDUBQ      %xmm7,%xmm7
 
472
    VPHADDUBQ      %xmm0,%xmm6
 
473
    VPHADDUBQ      (%ebx),%xmm0
 
474
    VPHADDUBQ      (%esi),%xmm7
 
475
    VPHADDUBQ      %xmm0,%xmm0
 
476
    VPHADDUBQ      (%eax),%xmm7
 
477
    VPHADDUBQ      %xmm7,%xmm0
 
478
    VPHADDUBQ      %xmm1,%xmm6
 
479
    VPHADDUBQ      %xmm1,%xmm0
 
480
    VPHADDUBQ      %xmm0,%xmm7
 
481
    VPHADDUBQ      (%eax),%xmm6
 
482
    VPHADDUBQ      %xmm1,%xmm7
 
483
    VPHADDUBQ      (%esi),%xmm0
 
484
    VPHADDUBQ      (%ebx),%xmm7
 
485
    VPHADDUBQ      (%esi),%xmm6
 
486
    VPHADDUBQ      (%eax),%xmm0
 
487
# Tests for op VPHADDUBW xmm2/mem128, xmm1  (at&t syntax)
 
488
    VPHADDUBW      %xmm7,%xmm7
 
489
    VPHADDUBW      %xmm0,%xmm6
 
490
    VPHADDUBW      (%ebx),%xmm0
 
491
    VPHADDUBW      (%esi),%xmm7
 
492
    VPHADDUBW      %xmm0,%xmm0
 
493
    VPHADDUBW      (%eax),%xmm7
 
494
    VPHADDUBW      %xmm7,%xmm0
 
495
    VPHADDUBW      %xmm1,%xmm6
 
496
    VPHADDUBW      %xmm1,%xmm0
 
497
    VPHADDUBW      %xmm0,%xmm7
 
498
    VPHADDUBW      (%eax),%xmm6
 
499
    VPHADDUBW      %xmm1,%xmm7
 
500
    VPHADDUBW      (%esi),%xmm0
 
501
    VPHADDUBW      (%ebx),%xmm7
 
502
    VPHADDUBW      (%esi),%xmm6
 
503
    VPHADDUBW      (%eax),%xmm0
 
504
# Tests for op VPHADDUDQ xmm2/mem128, xmm1  (at&t syntax)
 
505
    VPHADDUDQ      %xmm7,%xmm7
 
506
    VPHADDUDQ      %xmm0,%xmm6
 
507
    VPHADDUDQ      (%ebx),%xmm0
 
508
    VPHADDUDQ      (%esi),%xmm7
 
509
    VPHADDUDQ      %xmm0,%xmm0
 
510
    VPHADDUDQ      (%eax),%xmm7
 
511
    VPHADDUDQ      %xmm7,%xmm0
 
512
    VPHADDUDQ      %xmm1,%xmm6
 
513
    VPHADDUDQ      %xmm1,%xmm0
 
514
    VPHADDUDQ      %xmm0,%xmm7
 
515
    VPHADDUDQ      (%eax),%xmm6
 
516
    VPHADDUDQ      %xmm1,%xmm7
 
517
    VPHADDUDQ      (%esi),%xmm0
 
518
    VPHADDUDQ      (%ebx),%xmm7
 
519
    VPHADDUDQ      (%esi),%xmm6
 
520
    VPHADDUDQ      (%eax),%xmm0
 
521
# Tests for op VPHADDUWD xmm2/mem128, xmm1  (at&t syntax)
 
522
    VPHADDUWD      %xmm7,%xmm7
 
523
    VPHADDUWD      %xmm0,%xmm6
 
524
    VPHADDUWD      (%ebx),%xmm0
 
525
    VPHADDUWD      (%esi),%xmm7
 
526
    VPHADDUWD      %xmm0,%xmm0
 
527
    VPHADDUWD      (%eax),%xmm7
 
528
    VPHADDUWD      %xmm7,%xmm0
 
529
    VPHADDUWD      %xmm1,%xmm6
 
530
    VPHADDUWD      %xmm1,%xmm0
 
531
    VPHADDUWD      %xmm0,%xmm7
 
532
    VPHADDUWD      (%eax),%xmm6
 
533
    VPHADDUWD      %xmm1,%xmm7
 
534
    VPHADDUWD      (%esi),%xmm0
 
535
    VPHADDUWD      (%ebx),%xmm7
 
536
    VPHADDUWD      (%esi),%xmm6
 
537
    VPHADDUWD      (%eax),%xmm0
 
538
# Tests for op VPHADDUWQ xmm2/mem128, xmm1  (at&t syntax)
 
539
    VPHADDUWQ      %xmm7,%xmm7
 
540
    VPHADDUWQ      %xmm0,%xmm6
 
541
    VPHADDUWQ      (%ebx),%xmm0
 
542
    VPHADDUWQ      (%esi),%xmm7
 
543
    VPHADDUWQ      %xmm0,%xmm0
 
544
    VPHADDUWQ      (%eax),%xmm7
 
545
    VPHADDUWQ      %xmm7,%xmm0
 
546
    VPHADDUWQ      %xmm1,%xmm6
 
547
    VPHADDUWQ      %xmm1,%xmm0
 
548
    VPHADDUWQ      %xmm0,%xmm7
 
549
    VPHADDUWQ      (%eax),%xmm6
 
550
    VPHADDUWQ      %xmm1,%xmm7
 
551
    VPHADDUWQ      (%esi),%xmm0
 
552
    VPHADDUWQ      (%ebx),%xmm7
 
553
    VPHADDUWQ      (%esi),%xmm6
 
554
    VPHADDUWQ      (%eax),%xmm0
 
555
# Tests for op VPHADDWD xmm2/mem128, xmm1  (at&t syntax)
 
556
    VPHADDWD       %xmm7,%xmm7
 
557
    VPHADDWD       %xmm0,%xmm6
 
558
    VPHADDWD       (%ebx),%xmm0
 
559
    VPHADDWD       (%esi),%xmm7
 
560
    VPHADDWD       %xmm0,%xmm0
 
561
    VPHADDWD       (%eax),%xmm7
 
562
    VPHADDWD       %xmm7,%xmm0
 
563
    VPHADDWD       %xmm1,%xmm6
 
564
    VPHADDWD       %xmm1,%xmm0
 
565
    VPHADDWD       %xmm0,%xmm7
 
566
    VPHADDWD       (%eax),%xmm6
 
567
    VPHADDWD       %xmm1,%xmm7
 
568
    VPHADDWD       (%esi),%xmm0
 
569
    VPHADDWD       (%ebx),%xmm7
 
570
    VPHADDWD       (%esi),%xmm6
 
571
    VPHADDWD       (%eax),%xmm0
 
572
# Tests for op VPHADDWQ xmm2/mem128, xmm1  (at&t syntax)
 
573
    VPHADDWQ       %xmm7,%xmm7
 
574
    VPHADDWQ       %xmm0,%xmm6
 
575
    VPHADDWQ       (%ebx),%xmm0
 
576
    VPHADDWQ       (%esi),%xmm7
 
577
    VPHADDWQ       %xmm0,%xmm0
 
578
    VPHADDWQ       (%eax),%xmm7
 
579
    VPHADDWQ       %xmm7,%xmm0
 
580
    VPHADDWQ       %xmm1,%xmm6
 
581
    VPHADDWQ       %xmm1,%xmm0
 
582
    VPHADDWQ       %xmm0,%xmm7
 
583
    VPHADDWQ       (%eax),%xmm6
 
584
    VPHADDWQ       %xmm1,%xmm7
 
585
    VPHADDWQ       (%esi),%xmm0
 
586
    VPHADDWQ       (%ebx),%xmm7
 
587
    VPHADDWQ       (%esi),%xmm6
 
588
    VPHADDWQ       (%eax),%xmm0
 
589
# Tests for op VPHSUBBW xmm2/mem128, xmm1  (at&t syntax)
 
590
    VPHSUBBW       %xmm7,%xmm7
 
591
    VPHSUBBW       %xmm0,%xmm6
 
592
    VPHSUBBW       (%ebx),%xmm0
 
593
    VPHSUBBW       (%esi),%xmm7
 
594
    VPHSUBBW       %xmm0,%xmm0
 
595
    VPHSUBBW       (%eax),%xmm7
 
596
    VPHSUBBW       %xmm7,%xmm0
 
597
    VPHSUBBW       %xmm1,%xmm6
 
598
    VPHSUBBW       %xmm1,%xmm0
 
599
    VPHSUBBW       %xmm0,%xmm7
 
600
    VPHSUBBW       (%eax),%xmm6
 
601
    VPHSUBBW       %xmm1,%xmm7
 
602
    VPHSUBBW       (%esi),%xmm0
 
603
    VPHSUBBW       (%ebx),%xmm7
 
604
    VPHSUBBW       (%esi),%xmm6
 
605
    VPHSUBBW       (%eax),%xmm0
 
606
# Tests for op VPHSUBDQ xmm2/mem128, xmm1  (at&t syntax)
 
607
    VPHSUBDQ       %xmm7,%xmm7
 
608
    VPHSUBDQ       %xmm0,%xmm6
 
609
    VPHSUBDQ       (%ebx),%xmm0
 
610
    VPHSUBDQ       (%esi),%xmm7
 
611
    VPHSUBDQ       %xmm0,%xmm0
 
612
    VPHSUBDQ       (%eax),%xmm7
 
613
    VPHSUBDQ       %xmm7,%xmm0
 
614
    VPHSUBDQ       %xmm1,%xmm6
 
615
    VPHSUBDQ       %xmm1,%xmm0
 
616
    VPHSUBDQ       %xmm0,%xmm7
 
617
    VPHSUBDQ       (%eax),%xmm6
 
618
    VPHSUBDQ       %xmm1,%xmm7
 
619
    VPHSUBDQ       (%esi),%xmm0
 
620
    VPHSUBDQ       (%ebx),%xmm7
 
621
    VPHSUBDQ       (%esi),%xmm6
 
622
    VPHSUBDQ       (%eax),%xmm0
 
623
# Tests for op VPHSUBWD xmm2/mem128, xmm1  (at&t syntax)
 
624
    VPHSUBWD       %xmm7,%xmm7
 
625
    VPHSUBWD       %xmm0,%xmm6
 
626
    VPHSUBWD       (%ebx),%xmm0
 
627
    VPHSUBWD       (%esi),%xmm7
 
628
    VPHSUBWD       %xmm0,%xmm0
 
629
    VPHSUBWD       (%eax),%xmm7
 
630
    VPHSUBWD       %xmm7,%xmm0
 
631
    VPHSUBWD       %xmm1,%xmm6
 
632
    VPHSUBWD       %xmm1,%xmm0
 
633
    VPHSUBWD       %xmm0,%xmm7
 
634
    VPHSUBWD       (%eax),%xmm6
 
635
    VPHSUBWD       %xmm1,%xmm7
 
636
    VPHSUBWD       (%esi),%xmm0
 
637
    VPHSUBWD       (%ebx),%xmm7
 
638
    VPHSUBWD       (%esi),%xmm6
 
639
    VPHSUBWD       (%eax),%xmm0
 
640
# Tests for op VPMACSDD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
641
    VPMACSDD       %xmm0,%xmm7,%xmm7,%xmm0
 
642
    VPMACSDD       %xmm7,(%esi),%xmm0,%xmm0
 
643
    VPMACSDD       %xmm1,(%esi),%xmm3,%xmm0
 
644
    VPMACSDD       %xmm1,%xmm0,%xmm0,%xmm5
 
645
    VPMACSDD       %xmm1,%xmm6,%xmm0,%xmm0
 
646
    VPMACSDD       %xmm1,%xmm6,%xmm0,%xmm7
 
647
    VPMACSDD       %xmm1,(%edx),%xmm0,%xmm7
 
648
    VPMACSDD       %xmm7,%xmm0,%xmm0,%xmm7
 
649
    VPMACSDD       %xmm7,(%esi),%xmm3,%xmm7
 
650
    VPMACSDD       %xmm7,%xmm6,%xmm3,%xmm7
 
651
    VPMACSDD       %xmm7,%xmm7,%xmm3,%xmm0
 
652
    VPMACSDD       %xmm0,(%edx),%xmm3,%xmm0
 
653
    VPMACSDD       %xmm1,(%edx),%xmm7,%xmm5
 
654
    VPMACSDD       %xmm1,%xmm7,%xmm7,%xmm5
 
655
    VPMACSDD       %xmm1,%xmm7,%xmm0,%xmm0
 
656
    VPMACSDD       %xmm7,(%esi),%xmm3,%xmm5
 
657
# Tests for op VPMACSDQH xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
658
    VPMACSDQH      %xmm0,%xmm7,%xmm7,%xmm0
 
659
    VPMACSDQH      %xmm7,(%esi),%xmm0,%xmm0
 
660
    VPMACSDQH      %xmm1,(%esi),%xmm3,%xmm0
 
661
    VPMACSDQH      %xmm1,%xmm0,%xmm0,%xmm5
 
662
    VPMACSDQH      %xmm1,%xmm6,%xmm0,%xmm0
 
663
    VPMACSDQH      %xmm1,%xmm6,%xmm0,%xmm7
 
664
    VPMACSDQH      %xmm1,(%edx),%xmm0,%xmm7
 
665
    VPMACSDQH      %xmm7,%xmm0,%xmm0,%xmm7
 
666
    VPMACSDQH      %xmm7,(%esi),%xmm3,%xmm7
 
667
    VPMACSDQH      %xmm7,%xmm6,%xmm3,%xmm7
 
668
    VPMACSDQH      %xmm7,%xmm7,%xmm3,%xmm0
 
669
    VPMACSDQH      %xmm0,(%edx),%xmm3,%xmm0
 
670
    VPMACSDQH      %xmm1,(%edx),%xmm7,%xmm5
 
671
    VPMACSDQH      %xmm1,%xmm7,%xmm7,%xmm5
 
672
    VPMACSDQH      %xmm1,%xmm7,%xmm0,%xmm0
 
673
    VPMACSDQH      %xmm7,(%esi),%xmm3,%xmm5
 
674
# Tests for op VPMACSDQL xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
675
    VPMACSDQL      %xmm0,%xmm7,%xmm7,%xmm0
 
676
    VPMACSDQL      %xmm7,(%esi),%xmm0,%xmm0
 
677
    VPMACSDQL      %xmm1,(%esi),%xmm3,%xmm0
 
678
    VPMACSDQL      %xmm1,%xmm0,%xmm0,%xmm5
 
679
    VPMACSDQL      %xmm1,%xmm6,%xmm0,%xmm0
 
680
    VPMACSDQL      %xmm1,%xmm6,%xmm0,%xmm7
 
681
    VPMACSDQL      %xmm1,(%edx),%xmm0,%xmm7
 
682
    VPMACSDQL      %xmm7,%xmm0,%xmm0,%xmm7
 
683
    VPMACSDQL      %xmm7,(%esi),%xmm3,%xmm7
 
684
    VPMACSDQL      %xmm7,%xmm6,%xmm3,%xmm7
 
685
    VPMACSDQL      %xmm7,%xmm7,%xmm3,%xmm0
 
686
    VPMACSDQL      %xmm0,(%edx),%xmm3,%xmm0
 
687
    VPMACSDQL      %xmm1,(%edx),%xmm7,%xmm5
 
688
    VPMACSDQL      %xmm1,%xmm7,%xmm7,%xmm5
 
689
    VPMACSDQL      %xmm1,%xmm7,%xmm0,%xmm0
 
690
    VPMACSDQL      %xmm7,(%esi),%xmm3,%xmm5
 
691
# Tests for op VPMACSSDD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
692
    VPMACSSDD      %xmm0,%xmm7,%xmm7,%xmm0
 
693
    VPMACSSDD      %xmm7,(%esi),%xmm0,%xmm0
 
694
    VPMACSSDD      %xmm1,(%esi),%xmm3,%xmm0
 
695
    VPMACSSDD      %xmm1,%xmm0,%xmm0,%xmm5
 
696
    VPMACSSDD      %xmm1,%xmm6,%xmm0,%xmm0
 
697
    VPMACSSDD      %xmm1,%xmm6,%xmm0,%xmm7
 
698
    VPMACSSDD      %xmm1,(%edx),%xmm0,%xmm7
 
699
    VPMACSSDD      %xmm7,%xmm0,%xmm0,%xmm7
 
700
    VPMACSSDD      %xmm7,(%esi),%xmm3,%xmm7
 
701
    VPMACSSDD      %xmm7,%xmm6,%xmm3,%xmm7
 
702
    VPMACSSDD      %xmm7,%xmm7,%xmm3,%xmm0
 
703
    VPMACSSDD      %xmm0,(%edx),%xmm3,%xmm0
 
704
    VPMACSSDD      %xmm1,(%edx),%xmm7,%xmm5
 
705
    VPMACSSDD      %xmm1,%xmm7,%xmm7,%xmm5
 
706
    VPMACSSDD      %xmm1,%xmm7,%xmm0,%xmm0
 
707
    VPMACSSDD      %xmm7,(%esi),%xmm3,%xmm5
 
708
# Tests for op VPMACSSDQH xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
709
    VPMACSSDQH     %xmm0,%xmm7,%xmm7,%xmm0
 
710
    VPMACSSDQH     %xmm7,(%esi),%xmm0,%xmm0
 
711
    VPMACSSDQH     %xmm1,(%esi),%xmm3,%xmm0
 
712
    VPMACSSDQH     %xmm1,%xmm0,%xmm0,%xmm5
 
713
    VPMACSSDQH     %xmm1,%xmm6,%xmm0,%xmm0
 
714
    VPMACSSDQH     %xmm1,%xmm6,%xmm0,%xmm7
 
715
    VPMACSSDQH     %xmm1,(%edx),%xmm0,%xmm7
 
716
    VPMACSSDQH     %xmm7,%xmm0,%xmm0,%xmm7
 
717
    VPMACSSDQH     %xmm7,(%esi),%xmm3,%xmm7
 
718
    VPMACSSDQH     %xmm7,%xmm6,%xmm3,%xmm7
 
719
    VPMACSSDQH     %xmm7,%xmm7,%xmm3,%xmm0
 
720
    VPMACSSDQH     %xmm0,(%edx),%xmm3,%xmm0
 
721
    VPMACSSDQH     %xmm1,(%edx),%xmm7,%xmm5
 
722
    VPMACSSDQH     %xmm1,%xmm7,%xmm7,%xmm5
 
723
    VPMACSSDQH     %xmm1,%xmm7,%xmm0,%xmm0
 
724
    VPMACSSDQH     %xmm7,(%esi),%xmm3,%xmm5
 
725
# Tests for op VPMACSSDQL xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
726
    VPMACSSDQL     %xmm0,%xmm7,%xmm7,%xmm0
 
727
    VPMACSSDQL     %xmm7,(%esi),%xmm0,%xmm0
 
728
    VPMACSSDQL     %xmm1,(%esi),%xmm3,%xmm0
 
729
    VPMACSSDQL     %xmm1,%xmm0,%xmm0,%xmm5
 
730
    VPMACSSDQL     %xmm1,%xmm6,%xmm0,%xmm0
 
731
    VPMACSSDQL     %xmm1,%xmm6,%xmm0,%xmm7
 
732
    VPMACSSDQL     %xmm1,(%edx),%xmm0,%xmm7
 
733
    VPMACSSDQL     %xmm7,%xmm0,%xmm0,%xmm7
 
734
    VPMACSSDQL     %xmm7,(%esi),%xmm3,%xmm7
 
735
    VPMACSSDQL     %xmm7,%xmm6,%xmm3,%xmm7
 
736
    VPMACSSDQL     %xmm7,%xmm7,%xmm3,%xmm0
 
737
    VPMACSSDQL     %xmm0,(%edx),%xmm3,%xmm0
 
738
    VPMACSSDQL     %xmm1,(%edx),%xmm7,%xmm5
 
739
    VPMACSSDQL     %xmm1,%xmm7,%xmm7,%xmm5
 
740
    VPMACSSDQL     %xmm1,%xmm7,%xmm0,%xmm0
 
741
    VPMACSSDQL     %xmm7,(%esi),%xmm3,%xmm5
 
742
# Tests for op VPMACSSWD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
743
    VPMACSSWD      %xmm0,%xmm7,%xmm7,%xmm0
 
744
    VPMACSSWD      %xmm7,(%esi),%xmm0,%xmm0
 
745
    VPMACSSWD      %xmm1,(%esi),%xmm3,%xmm0
 
746
    VPMACSSWD      %xmm1,%xmm0,%xmm0,%xmm5
 
747
    VPMACSSWD      %xmm1,%xmm6,%xmm0,%xmm0
 
748
    VPMACSSWD      %xmm1,%xmm6,%xmm0,%xmm7
 
749
    VPMACSSWD      %xmm1,(%edx),%xmm0,%xmm7
 
750
    VPMACSSWD      %xmm7,%xmm0,%xmm0,%xmm7
 
751
    VPMACSSWD      %xmm7,(%esi),%xmm3,%xmm7
 
752
    VPMACSSWD      %xmm7,%xmm6,%xmm3,%xmm7
 
753
    VPMACSSWD      %xmm7,%xmm7,%xmm3,%xmm0
 
754
    VPMACSSWD      %xmm0,(%edx),%xmm3,%xmm0
 
755
    VPMACSSWD      %xmm1,(%edx),%xmm7,%xmm5
 
756
    VPMACSSWD      %xmm1,%xmm7,%xmm7,%xmm5
 
757
    VPMACSSWD      %xmm1,%xmm7,%xmm0,%xmm0
 
758
    VPMACSSWD      %xmm7,(%esi),%xmm3,%xmm5
 
759
# Tests for op VPMACSSWW xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
760
    VPMACSSWW      %xmm0,%xmm7,%xmm7,%xmm0
 
761
    VPMACSSWW      %xmm7,(%esi),%xmm0,%xmm0
 
762
    VPMACSSWW      %xmm1,(%esi),%xmm3,%xmm0
 
763
    VPMACSSWW      %xmm1,%xmm0,%xmm0,%xmm5
 
764
    VPMACSSWW      %xmm1,%xmm6,%xmm0,%xmm0
 
765
    VPMACSSWW      %xmm1,%xmm6,%xmm0,%xmm7
 
766
    VPMACSSWW      %xmm1,(%edx),%xmm0,%xmm7
 
767
    VPMACSSWW      %xmm7,%xmm0,%xmm0,%xmm7
 
768
    VPMACSSWW      %xmm7,(%esi),%xmm3,%xmm7
 
769
    VPMACSSWW      %xmm7,%xmm6,%xmm3,%xmm7
 
770
    VPMACSSWW      %xmm7,%xmm7,%xmm3,%xmm0
 
771
    VPMACSSWW      %xmm0,(%edx),%xmm3,%xmm0
 
772
    VPMACSSWW      %xmm1,(%edx),%xmm7,%xmm5
 
773
    VPMACSSWW      %xmm1,%xmm7,%xmm7,%xmm5
 
774
    VPMACSSWW      %xmm1,%xmm7,%xmm0,%xmm0
 
775
    VPMACSSWW      %xmm7,(%esi),%xmm3,%xmm5
 
776
# Tests for op VPMACSWD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
777
    VPMACSWD       %xmm0,%xmm7,%xmm7,%xmm0
 
778
    VPMACSWD       %xmm7,(%esi),%xmm0,%xmm0
 
779
    VPMACSWD       %xmm1,(%esi),%xmm3,%xmm0
 
780
    VPMACSWD       %xmm1,%xmm0,%xmm0,%xmm5
 
781
    VPMACSWD       %xmm1,%xmm6,%xmm0,%xmm0
 
782
    VPMACSWD       %xmm1,%xmm6,%xmm0,%xmm7
 
783
    VPMACSWD       %xmm1,(%edx),%xmm0,%xmm7
 
784
    VPMACSWD       %xmm7,%xmm0,%xmm0,%xmm7
 
785
    VPMACSWD       %xmm7,(%esi),%xmm3,%xmm7
 
786
    VPMACSWD       %xmm7,%xmm6,%xmm3,%xmm7
 
787
    VPMACSWD       %xmm7,%xmm7,%xmm3,%xmm0
 
788
    VPMACSWD       %xmm0,(%edx),%xmm3,%xmm0
 
789
    VPMACSWD       %xmm1,(%edx),%xmm7,%xmm5
 
790
    VPMACSWD       %xmm1,%xmm7,%xmm7,%xmm5
 
791
    VPMACSWD       %xmm1,%xmm7,%xmm0,%xmm0
 
792
    VPMACSWD       %xmm7,(%esi),%xmm3,%xmm5
 
793
# Tests for op VPMACSWW xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
794
    VPMACSWW       %xmm0,%xmm7,%xmm7,%xmm0
 
795
    VPMACSWW       %xmm7,(%esi),%xmm0,%xmm0
 
796
    VPMACSWW       %xmm1,(%esi),%xmm3,%xmm0
 
797
    VPMACSWW       %xmm1,%xmm0,%xmm0,%xmm5
 
798
    VPMACSWW       %xmm1,%xmm6,%xmm0,%xmm0
 
799
    VPMACSWW       %xmm1,%xmm6,%xmm0,%xmm7
 
800
    VPMACSWW       %xmm1,(%edx),%xmm0,%xmm7
 
801
    VPMACSWW       %xmm7,%xmm0,%xmm0,%xmm7
 
802
    VPMACSWW       %xmm7,(%esi),%xmm3,%xmm7
 
803
    VPMACSWW       %xmm7,%xmm6,%xmm3,%xmm7
 
804
    VPMACSWW       %xmm7,%xmm7,%xmm3,%xmm0
 
805
    VPMACSWW       %xmm0,(%edx),%xmm3,%xmm0
 
806
    VPMACSWW       %xmm1,(%edx),%xmm7,%xmm5
 
807
    VPMACSWW       %xmm1,%xmm7,%xmm7,%xmm5
 
808
    VPMACSWW       %xmm1,%xmm7,%xmm0,%xmm0
 
809
    VPMACSWW       %xmm7,(%esi),%xmm3,%xmm5
 
810
# Tests for op VPMADCSSWD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
811
    VPMADCSSWD     %xmm0,%xmm7,%xmm7,%xmm0
 
812
    VPMADCSSWD     %xmm7,(%esi),%xmm0,%xmm0
 
813
    VPMADCSSWD     %xmm1,(%esi),%xmm3,%xmm0
 
814
    VPMADCSSWD     %xmm1,%xmm0,%xmm0,%xmm5
 
815
    VPMADCSSWD     %xmm1,%xmm6,%xmm0,%xmm0
 
816
    VPMADCSSWD     %xmm1,%xmm6,%xmm0,%xmm7
 
817
    VPMADCSSWD     %xmm1,(%edx),%xmm0,%xmm7
 
818
    VPMADCSSWD     %xmm7,%xmm0,%xmm0,%xmm7
 
819
    VPMADCSSWD     %xmm7,(%esi),%xmm3,%xmm7
 
820
    VPMADCSSWD     %xmm7,%xmm6,%xmm3,%xmm7
 
821
    VPMADCSSWD     %xmm7,%xmm7,%xmm3,%xmm0
 
822
    VPMADCSSWD     %xmm0,(%edx),%xmm3,%xmm0
 
823
    VPMADCSSWD     %xmm1,(%edx),%xmm7,%xmm5
 
824
    VPMADCSSWD     %xmm1,%xmm7,%xmm7,%xmm5
 
825
    VPMADCSSWD     %xmm1,%xmm7,%xmm0,%xmm0
 
826
    VPMADCSSWD     %xmm7,(%esi),%xmm3,%xmm5
 
827
# Tests for op VPMADCSWD xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
828
    VPMADCSWD      %xmm0,%xmm7,%xmm7,%xmm0
 
829
    VPMADCSWD      %xmm7,(%esi),%xmm0,%xmm0
 
830
    VPMADCSWD      %xmm1,(%esi),%xmm3,%xmm0
 
831
    VPMADCSWD      %xmm1,%xmm0,%xmm0,%xmm5
 
832
    VPMADCSWD      %xmm1,%xmm6,%xmm0,%xmm0
 
833
    VPMADCSWD      %xmm1,%xmm6,%xmm0,%xmm7
 
834
    VPMADCSWD      %xmm1,(%edx),%xmm0,%xmm7
 
835
    VPMADCSWD      %xmm7,%xmm0,%xmm0,%xmm7
 
836
    VPMADCSWD      %xmm7,(%esi),%xmm3,%xmm7
 
837
    VPMADCSWD      %xmm7,%xmm6,%xmm3,%xmm7
 
838
    VPMADCSWD      %xmm7,%xmm7,%xmm3,%xmm0
 
839
    VPMADCSWD      %xmm0,(%edx),%xmm3,%xmm0
 
840
    VPMADCSWD      %xmm1,(%edx),%xmm7,%xmm5
 
841
    VPMADCSWD      %xmm1,%xmm7,%xmm7,%xmm5
 
842
    VPMADCSWD      %xmm1,%xmm7,%xmm0,%xmm0
 
843
    VPMADCSWD      %xmm7,(%esi),%xmm3,%xmm5
 
844
# Tests for op VPPERM xmm4/mem128, xmm3, xmm2, xmm1  (at&t syntax)
 
845
    VPPERM         %xmm0,%xmm6,%xmm7,%xmm0
 
846
    VPPERM         (%esi),%xmm7,%xmm0,%xmm0
 
847
    VPPERM         (%eax),%xmm7,%xmm3,%xmm0
 
848
    VPPERM         %xmm7,%xmm0,%xmm0,%xmm5
 
849
    VPPERM         %xmm7,%xmm0,%xmm0,%xmm0
 
850
    VPPERM         %xmm7,%xmm0,%xmm0,%xmm7
 
851
    VPPERM         (%eax),%xmm6,%xmm0,%xmm7
 
852
    VPPERM         (%esi),%xmm0,%xmm0,%xmm7
 
853
    VPPERM         (%ebx),%xmm7,%xmm3,%xmm7
 
854
    VPPERM         (%ebx),%xmm0,%xmm3,%xmm7
 
855
    VPPERM         (%esi),%xmm6,%xmm3,%xmm0
 
856
    VPPERM         %xmm1,%xmm7,%xmm3,%xmm0
 
857
    VPPERM         (%eax),%xmm7,%xmm7,%xmm5
 
858
    VPPERM         %xmm7,%xmm6,%xmm7,%xmm5
 
859
    VPPERM         %xmm7,%xmm6,%xmm0,%xmm0
 
860
    VPPERM         (%ebx),%xmm7,%xmm3,%xmm5
 
861
# Tests for op VPPERM xmm4, xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
862
    VPPERM         %xmm0,%xmm7,%xmm7,%xmm0
 
863
    VPPERM         %xmm7,(%esi),%xmm0,%xmm0
 
864
    VPPERM         %xmm1,(%esi),%xmm3,%xmm0
 
865
    VPPERM         %xmm1,%xmm0,%xmm0,%xmm5
 
866
    VPPERM         %xmm1,%xmm6,%xmm0,%xmm0
 
867
    VPPERM         %xmm1,%xmm6,%xmm0,%xmm7
 
868
    VPPERM         %xmm1,(%edx),%xmm0,%xmm7
 
869
    VPPERM         %xmm7,%xmm0,%xmm0,%xmm7
 
870
    VPPERM         %xmm7,(%esi),%xmm3,%xmm7
 
871
    VPPERM         %xmm7,%xmm6,%xmm3,%xmm7
 
872
    VPPERM         %xmm7,%xmm7,%xmm3,%xmm0
 
873
    VPPERM         %xmm0,(%edx),%xmm3,%xmm0
 
874
    VPPERM         %xmm1,(%edx),%xmm7,%xmm5
 
875
    VPPERM         %xmm1,%xmm7,%xmm7,%xmm5
 
876
    VPPERM         %xmm1,%xmm7,%xmm0,%xmm0
 
877
    VPPERM         %xmm7,(%esi),%xmm3,%xmm5
 
878
# Tests for op VPROTB xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
879
    VPROTB         %xmm7,%xmm0,%xmm3
 
880
    VPROTB         %xmm7,%xmm6,%xmm7
 
881
    VPROTB         %xmm7,%xmm0,%xmm0
 
882
    VPROTB         %xmm1,(%esi),%xmm3
 
883
    VPROTB         %xmm0,%xmm7,%xmm0
 
884
    VPROTB         %xmm0,%xmm7,%xmm3
 
885
    VPROTB         %xmm0,%xmm6,%xmm0
 
886
    VPROTB         %xmm1,%xmm6,%xmm0
 
887
    VPROTB         %xmm7,%xmm7,%xmm3
 
888
    VPROTB         %xmm0,(%esi),%xmm7
 
889
    VPROTB         %xmm0,%xmm6,%xmm7
 
890
    VPROTB         %xmm7,(%esi),%xmm3
 
891
    VPROTB         %xmm7,(%edx),%xmm0
 
892
    VPROTB         %xmm1,(%esi),%xmm7
 
893
    VPROTB         %xmm1,%xmm7,%xmm0
 
894
    VPROTB         %xmm0,(%edx),%xmm3
 
895
# Tests for op VPROTB xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
896
    VPROTB         (%ebx),%xmm0,%xmm3
 
897
    VPROTB         (%ebx),%xmm0,%xmm7
 
898
    VPROTB         (%esi),%xmm0,%xmm0
 
899
    VPROTB         (%eax),%xmm7,%xmm3
 
900
    VPROTB         %xmm1,%xmm6,%xmm0
 
901
    VPROTB         %xmm1,%xmm6,%xmm3
 
902
    VPROTB         %xmm1,%xmm0,%xmm0
 
903
    VPROTB         %xmm7,%xmm0,%xmm0
 
904
    VPROTB         (%esi),%xmm6,%xmm3
 
905
    VPROTB         %xmm1,%xmm7,%xmm7
 
906
    VPROTB         %xmm0,%xmm0,%xmm7
 
907
    VPROTB         (%ebx),%xmm7,%xmm3
 
908
    VPROTB         (%ebx),%xmm7,%xmm0
 
909
    VPROTB         (%eax),%xmm7,%xmm7
 
910
    VPROTB         (%eax),%xmm6,%xmm0
 
911
    VPROTB         %xmm1,%xmm7,%xmm3
 
912
# Tests for op VPROTB imm8, xmm2, xmm1  (at&t syntax)
 
913
    VPROTB         $0x3,%xmm5,%xmm2
 
914
    VPROTB         $0xFF,%xmm0,%xmm0
 
915
    VPROTB         $0xFF,%xmm5,%xmm7
 
916
    VPROTB         $0x0,%xmm5,%xmm7
 
917
    VPROTB         $0x0,%xmm7,%xmm7
 
918
    VPROTB         $0x0,%xmm0,%xmm2
 
919
    VPROTB         $0xFF,%xmm5,%xmm0
 
920
    VPROTB         $0x3,%xmm0,%xmm0
 
921
    VPROTB         $0x3,%xmm5,%xmm0
 
922
    VPROTB         $0x0,%xmm0,%xmm7
 
923
    VPROTB         $0xFF,%xmm7,%xmm0
 
924
    VPROTB         $0xFF,%xmm0,%xmm2
 
925
    VPROTB         $0xFF,%xmm7,%xmm2
 
926
    VPROTB         $0x3,%xmm7,%xmm7
 
927
    VPROTB         $0xFF,%xmm5,%xmm2
 
928
    VPROTB         $0x3,%xmm0,%xmm2
 
929
# Tests for op VPROTD xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
930
    VPROTD         %xmm7,%xmm0,%xmm3
 
931
    VPROTD         %xmm7,%xmm6,%xmm7
 
932
    VPROTD         %xmm7,%xmm0,%xmm0
 
933
    VPROTD         %xmm1,(%esi),%xmm3
 
934
    VPROTD         %xmm0,%xmm7,%xmm0
 
935
    VPROTD         %xmm0,%xmm7,%xmm3
 
936
    VPROTD         %xmm0,%xmm6,%xmm0
 
937
    VPROTD         %xmm1,%xmm6,%xmm0
 
938
    VPROTD         %xmm7,%xmm7,%xmm3
 
939
    VPROTD         %xmm0,(%esi),%xmm7
 
940
    VPROTD         %xmm0,%xmm6,%xmm7
 
941
    VPROTD         %xmm7,(%esi),%xmm3
 
942
    VPROTD         %xmm7,(%edx),%xmm0
 
943
    VPROTD         %xmm1,(%esi),%xmm7
 
944
    VPROTD         %xmm1,%xmm7,%xmm0
 
945
    VPROTD         %xmm0,(%edx),%xmm3
 
946
# Tests for op VPROTD xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
947
    VPROTD         (%ebx),%xmm0,%xmm3
 
948
    VPROTD         (%ebx),%xmm0,%xmm7
 
949
    VPROTD         (%esi),%xmm0,%xmm0
 
950
    VPROTD         (%eax),%xmm7,%xmm3
 
951
    VPROTD         %xmm1,%xmm6,%xmm0
 
952
    VPROTD         %xmm1,%xmm6,%xmm3
 
953
    VPROTD         %xmm1,%xmm0,%xmm0
 
954
    VPROTD         %xmm7,%xmm0,%xmm0
 
955
    VPROTD         (%esi),%xmm6,%xmm3
 
956
    VPROTD         %xmm1,%xmm7,%xmm7
 
957
    VPROTD         %xmm0,%xmm0,%xmm7
 
958
    VPROTD         (%ebx),%xmm7,%xmm3
 
959
    VPROTD         (%ebx),%xmm7,%xmm0
 
960
    VPROTD         (%eax),%xmm7,%xmm7
 
961
    VPROTD         (%eax),%xmm6,%xmm0
 
962
    VPROTD         %xmm1,%xmm7,%xmm3
 
963
# Tests for op VPROTD imm8, xmm2/mem128, xmm1  (at&t syntax)
 
964
    VPROTD         $0x0,%xmm7,%xmm7
 
965
    VPROTD         $0x0,(%ebx),%xmm7
 
966
    VPROTD         $0x0,%xmm0,%xmm5
 
967
    VPROTD         $0xFF,%xmm5,%xmm0
 
968
    VPROTD         $0x3,%xmm0,%xmm0
 
969
    VPROTD         $0x3,%xmm7,%xmm0
 
970
    VPROTD         $0x0,%xmm5,%xmm5
 
971
    VPROTD         $0x0,%xmm0,%xmm7
 
972
    VPROTD         $0x3,(%eax),%xmm0
 
973
    VPROTD         $0xFF,(%ebx),%xmm0
 
974
    VPROTD         $0x0,(%eax),%xmm7
 
975
    VPROTD         $0xFF,%xmm7,%xmm7
 
976
    VPROTD         $0xFF,%xmm5,%xmm5
 
977
    VPROTD         $0xFF,(%ebx),%xmm5
 
978
    VPROTD         $0xFF,%xmm7,%xmm0
 
979
    VPROTD         $0x3,(%eax),%xmm7
 
980
# Tests for op VPROTQ xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
981
    VPROTQ         %xmm7,%xmm0,%xmm3
 
982
    VPROTQ         %xmm7,%xmm6,%xmm7
 
983
    VPROTQ         %xmm7,%xmm0,%xmm0
 
984
    VPROTQ         %xmm1,(%esi),%xmm3
 
985
    VPROTQ         %xmm0,%xmm7,%xmm0
 
986
    VPROTQ         %xmm0,%xmm7,%xmm3
 
987
    VPROTQ         %xmm0,%xmm6,%xmm0
 
988
    VPROTQ         %xmm1,%xmm6,%xmm0
 
989
    VPROTQ         %xmm7,%xmm7,%xmm3
 
990
    VPROTQ         %xmm0,(%esi),%xmm7
 
991
    VPROTQ         %xmm0,%xmm6,%xmm7
 
992
    VPROTQ         %xmm7,(%esi),%xmm3
 
993
    VPROTQ         %xmm7,(%edx),%xmm0
 
994
    VPROTQ         %xmm1,(%esi),%xmm7
 
995
    VPROTQ         %xmm1,%xmm7,%xmm0
 
996
    VPROTQ         %xmm0,(%edx),%xmm3
 
997
# Tests for op VPROTQ xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
998
    VPROTQ         (%ebx),%xmm0,%xmm3
 
999
    VPROTQ         (%ebx),%xmm0,%xmm7
 
1000
    VPROTQ         (%esi),%xmm0,%xmm0
 
1001
    VPROTQ         (%eax),%xmm7,%xmm3
 
1002
    VPROTQ         %xmm1,%xmm6,%xmm0
 
1003
    VPROTQ         %xmm1,%xmm6,%xmm3
 
1004
    VPROTQ         %xmm1,%xmm0,%xmm0
 
1005
    VPROTQ         %xmm7,%xmm0,%xmm0
 
1006
    VPROTQ         (%esi),%xmm6,%xmm3
 
1007
    VPROTQ         %xmm1,%xmm7,%xmm7
 
1008
    VPROTQ         %xmm0,%xmm0,%xmm7
 
1009
    VPROTQ         (%ebx),%xmm7,%xmm3
 
1010
    VPROTQ         (%ebx),%xmm7,%xmm0
 
1011
    VPROTQ         (%eax),%xmm7,%xmm7
 
1012
    VPROTQ         (%eax),%xmm6,%xmm0
 
1013
    VPROTQ         %xmm1,%xmm7,%xmm3
 
1014
# Tests for op VPROTQ imm8, xmm2/mem128, xmm1  (at&t syntax)
 
1015
    VPROTQ         $0x0,%xmm7,%xmm7
 
1016
    VPROTQ         $0x0,(%ebx),%xmm7
 
1017
    VPROTQ         $0x0,%xmm0,%xmm5
 
1018
    VPROTQ         $0xFF,%xmm5,%xmm0
 
1019
    VPROTQ         $0x3,%xmm0,%xmm0
 
1020
    VPROTQ         $0x3,%xmm7,%xmm0
 
1021
    VPROTQ         $0x0,%xmm5,%xmm5
 
1022
    VPROTQ         $0x0,%xmm0,%xmm7
 
1023
    VPROTQ         $0x3,(%eax),%xmm0
 
1024
    VPROTQ         $0xFF,(%ebx),%xmm0
 
1025
    VPROTQ         $0x0,(%eax),%xmm7
 
1026
    VPROTQ         $0xFF,%xmm7,%xmm7
 
1027
    VPROTQ         $0xFF,%xmm5,%xmm5
 
1028
    VPROTQ         $0xFF,(%ebx),%xmm5
 
1029
    VPROTQ         $0xFF,%xmm7,%xmm0
 
1030
    VPROTQ         $0x3,(%eax),%xmm7
 
1031
# Tests for op VPROTW xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1032
    VPROTW         %xmm7,%xmm0,%xmm3
 
1033
    VPROTW         %xmm7,%xmm6,%xmm7
 
1034
    VPROTW         %xmm7,%xmm0,%xmm0
 
1035
    VPROTW         %xmm1,(%esi),%xmm3
 
1036
    VPROTW         %xmm0,%xmm7,%xmm0
 
1037
    VPROTW         %xmm0,%xmm7,%xmm3
 
1038
    VPROTW         %xmm0,%xmm6,%xmm0
 
1039
    VPROTW         %xmm1,%xmm6,%xmm0
 
1040
    VPROTW         %xmm7,%xmm7,%xmm3
 
1041
    VPROTW         %xmm0,(%esi),%xmm7
 
1042
    VPROTW         %xmm0,%xmm6,%xmm7
 
1043
    VPROTW         %xmm7,(%esi),%xmm3
 
1044
    VPROTW         %xmm7,(%edx),%xmm0
 
1045
    VPROTW         %xmm1,(%esi),%xmm7
 
1046
    VPROTW         %xmm1,%xmm7,%xmm0
 
1047
    VPROTW         %xmm0,(%edx),%xmm3
 
1048
# Tests for op VPROTW xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1049
    VPROTW         (%ebx),%xmm0,%xmm3
 
1050
    VPROTW         (%ebx),%xmm0,%xmm7
 
1051
    VPROTW         (%esi),%xmm0,%xmm0
 
1052
    VPROTW         (%eax),%xmm7,%xmm3
 
1053
    VPROTW         %xmm1,%xmm6,%xmm0
 
1054
    VPROTW         %xmm1,%xmm6,%xmm3
 
1055
    VPROTW         %xmm1,%xmm0,%xmm0
 
1056
    VPROTW         %xmm7,%xmm0,%xmm0
 
1057
    VPROTW         (%esi),%xmm6,%xmm3
 
1058
    VPROTW         %xmm1,%xmm7,%xmm7
 
1059
    VPROTW         %xmm0,%xmm0,%xmm7
 
1060
    VPROTW         (%ebx),%xmm7,%xmm3
 
1061
    VPROTW         (%ebx),%xmm7,%xmm0
 
1062
    VPROTW         (%eax),%xmm7,%xmm7
 
1063
    VPROTW         (%eax),%xmm6,%xmm0
 
1064
    VPROTW         %xmm1,%xmm7,%xmm3
 
1065
# Tests for op VPROTW imm8, xmm2/mem128, xmm1  (at&t syntax)
 
1066
    VPROTW         $0x0,%xmm7,%xmm7
 
1067
    VPROTW         $0x0,(%ebx),%xmm7
 
1068
    VPROTW         $0x0,%xmm0,%xmm5
 
1069
    VPROTW         $0xFF,%xmm5,%xmm0
 
1070
    VPROTW         $0x3,%xmm0,%xmm0
 
1071
    VPROTW         $0x3,%xmm7,%xmm0
 
1072
    VPROTW         $0x0,%xmm5,%xmm5
 
1073
    VPROTW         $0x0,%xmm0,%xmm7
 
1074
    VPROTW         $0x3,(%eax),%xmm0
 
1075
    VPROTW         $0xFF,(%ebx),%xmm0
 
1076
    VPROTW         $0x0,(%eax),%xmm7
 
1077
    VPROTW         $0xFF,%xmm7,%xmm7
 
1078
    VPROTW         $0xFF,%xmm5,%xmm5
 
1079
    VPROTW         $0xFF,(%ebx),%xmm5
 
1080
    VPROTW         $0xFF,%xmm7,%xmm0
 
1081
    VPROTW         $0x3,(%eax),%xmm7
 
1082
# Tests for op VPSHAB xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1083
    VPSHAB         %xmm7,%xmm0,%xmm3
 
1084
    VPSHAB         %xmm7,%xmm6,%xmm7
 
1085
    VPSHAB         %xmm7,%xmm0,%xmm0
 
1086
    VPSHAB         %xmm1,(%esi),%xmm3
 
1087
    VPSHAB         %xmm0,%xmm7,%xmm0
 
1088
    VPSHAB         %xmm0,%xmm7,%xmm3
 
1089
    VPSHAB         %xmm0,%xmm6,%xmm0
 
1090
    VPSHAB         %xmm1,%xmm6,%xmm0
 
1091
    VPSHAB         %xmm7,%xmm7,%xmm3
 
1092
    VPSHAB         %xmm0,(%esi),%xmm7
 
1093
    VPSHAB         %xmm0,%xmm6,%xmm7
 
1094
    VPSHAB         %xmm7,(%esi),%xmm3
 
1095
    VPSHAB         %xmm7,(%edx),%xmm0
 
1096
    VPSHAB         %xmm1,(%esi),%xmm7
 
1097
    VPSHAB         %xmm1,%xmm7,%xmm0
 
1098
    VPSHAB         %xmm0,(%edx),%xmm3
 
1099
# Tests for op VPSHAB xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1100
    VPSHAB         (%ebx),%xmm0,%xmm3
 
1101
    VPSHAB         (%ebx),%xmm0,%xmm7
 
1102
    VPSHAB         (%esi),%xmm0,%xmm0
 
1103
    VPSHAB         (%eax),%xmm7,%xmm3
 
1104
    VPSHAB         %xmm1,%xmm6,%xmm0
 
1105
    VPSHAB         %xmm1,%xmm6,%xmm3
 
1106
    VPSHAB         %xmm1,%xmm0,%xmm0
 
1107
    VPSHAB         %xmm7,%xmm0,%xmm0
 
1108
    VPSHAB         (%esi),%xmm6,%xmm3
 
1109
    VPSHAB         %xmm1,%xmm7,%xmm7
 
1110
    VPSHAB         %xmm0,%xmm0,%xmm7
 
1111
    VPSHAB         (%ebx),%xmm7,%xmm3
 
1112
    VPSHAB         (%ebx),%xmm7,%xmm0
 
1113
    VPSHAB         (%eax),%xmm7,%xmm7
 
1114
    VPSHAB         (%eax),%xmm6,%xmm0
 
1115
    VPSHAB         %xmm1,%xmm7,%xmm3
 
1116
# Tests for op VPSHAD xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1117
    VPSHAD         %xmm7,%xmm0,%xmm3
 
1118
    VPSHAD         %xmm7,%xmm6,%xmm7
 
1119
    VPSHAD         %xmm7,%xmm0,%xmm0
 
1120
    VPSHAD         %xmm1,(%esi),%xmm3
 
1121
    VPSHAD         %xmm0,%xmm7,%xmm0
 
1122
    VPSHAD         %xmm0,%xmm7,%xmm3
 
1123
    VPSHAD         %xmm0,%xmm6,%xmm0
 
1124
    VPSHAD         %xmm1,%xmm6,%xmm0
 
1125
    VPSHAD         %xmm7,%xmm7,%xmm3
 
1126
    VPSHAD         %xmm0,(%esi),%xmm7
 
1127
    VPSHAD         %xmm0,%xmm6,%xmm7
 
1128
    VPSHAD         %xmm7,(%esi),%xmm3
 
1129
    VPSHAD         %xmm7,(%edx),%xmm0
 
1130
    VPSHAD         %xmm1,(%esi),%xmm7
 
1131
    VPSHAD         %xmm1,%xmm7,%xmm0
 
1132
    VPSHAD         %xmm0,(%edx),%xmm3
 
1133
# Tests for op VPSHAD xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1134
    VPSHAD         (%ebx),%xmm0,%xmm3
 
1135
    VPSHAD         (%ebx),%xmm0,%xmm7
 
1136
    VPSHAD         (%esi),%xmm0,%xmm0
 
1137
    VPSHAD         (%eax),%xmm7,%xmm3
 
1138
    VPSHAD         %xmm1,%xmm6,%xmm0
 
1139
    VPSHAD         %xmm1,%xmm6,%xmm3
 
1140
    VPSHAD         %xmm1,%xmm0,%xmm0
 
1141
    VPSHAD         %xmm7,%xmm0,%xmm0
 
1142
    VPSHAD         (%esi),%xmm6,%xmm3
 
1143
    VPSHAD         %xmm1,%xmm7,%xmm7
 
1144
    VPSHAD         %xmm0,%xmm0,%xmm7
 
1145
    VPSHAD         (%ebx),%xmm7,%xmm3
 
1146
    VPSHAD         (%ebx),%xmm7,%xmm0
 
1147
    VPSHAD         (%eax),%xmm7,%xmm7
 
1148
    VPSHAD         (%eax),%xmm6,%xmm0
 
1149
    VPSHAD         %xmm1,%xmm7,%xmm3
 
1150
# Tests for op VPSHAQ xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1151
    VPSHAQ         %xmm7,%xmm0,%xmm3
 
1152
    VPSHAQ         %xmm7,%xmm6,%xmm7
 
1153
    VPSHAQ         %xmm7,%xmm0,%xmm0
 
1154
    VPSHAQ         %xmm1,(%esi),%xmm3
 
1155
    VPSHAQ         %xmm0,%xmm7,%xmm0
 
1156
    VPSHAQ         %xmm0,%xmm7,%xmm3
 
1157
    VPSHAQ         %xmm0,%xmm6,%xmm0
 
1158
    VPSHAQ         %xmm1,%xmm6,%xmm0
 
1159
    VPSHAQ         %xmm7,%xmm7,%xmm3
 
1160
    VPSHAQ         %xmm0,(%esi),%xmm7
 
1161
    VPSHAQ         %xmm0,%xmm6,%xmm7
 
1162
    VPSHAQ         %xmm7,(%esi),%xmm3
 
1163
    VPSHAQ         %xmm7,(%edx),%xmm0
 
1164
    VPSHAQ         %xmm1,(%esi),%xmm7
 
1165
    VPSHAQ         %xmm1,%xmm7,%xmm0
 
1166
    VPSHAQ         %xmm0,(%edx),%xmm3
 
1167
# Tests for op VPSHAQ xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1168
    VPSHAQ         (%ebx),%xmm0,%xmm3
 
1169
    VPSHAQ         (%ebx),%xmm0,%xmm7
 
1170
    VPSHAQ         (%esi),%xmm0,%xmm0
 
1171
    VPSHAQ         (%eax),%xmm7,%xmm3
 
1172
    VPSHAQ         %xmm1,%xmm6,%xmm0
 
1173
    VPSHAQ         %xmm1,%xmm6,%xmm3
 
1174
    VPSHAQ         %xmm1,%xmm0,%xmm0
 
1175
    VPSHAQ         %xmm7,%xmm0,%xmm0
 
1176
    VPSHAQ         (%esi),%xmm6,%xmm3
 
1177
    VPSHAQ         %xmm1,%xmm7,%xmm7
 
1178
    VPSHAQ         %xmm0,%xmm0,%xmm7
 
1179
    VPSHAQ         (%ebx),%xmm7,%xmm3
 
1180
    VPSHAQ         (%ebx),%xmm7,%xmm0
 
1181
    VPSHAQ         (%eax),%xmm7,%xmm7
 
1182
    VPSHAQ         (%eax),%xmm6,%xmm0
 
1183
    VPSHAQ         %xmm1,%xmm7,%xmm3
 
1184
# Tests for op VPSHAW xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1185
    VPSHAW         %xmm7,%xmm0,%xmm3
 
1186
    VPSHAW         %xmm7,%xmm6,%xmm7
 
1187
    VPSHAW         %xmm7,%xmm0,%xmm0
 
1188
    VPSHAW         %xmm1,(%esi),%xmm3
 
1189
    VPSHAW         %xmm0,%xmm7,%xmm0
 
1190
    VPSHAW         %xmm0,%xmm7,%xmm3
 
1191
    VPSHAW         %xmm0,%xmm6,%xmm0
 
1192
    VPSHAW         %xmm1,%xmm6,%xmm0
 
1193
    VPSHAW         %xmm7,%xmm7,%xmm3
 
1194
    VPSHAW         %xmm0,(%esi),%xmm7
 
1195
    VPSHAW         %xmm0,%xmm6,%xmm7
 
1196
    VPSHAW         %xmm7,(%esi),%xmm3
 
1197
    VPSHAW         %xmm7,(%edx),%xmm0
 
1198
    VPSHAW         %xmm1,(%esi),%xmm7
 
1199
    VPSHAW         %xmm1,%xmm7,%xmm0
 
1200
    VPSHAW         %xmm0,(%edx),%xmm3
 
1201
# Tests for op VPSHAW xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1202
    VPSHAW         (%ebx),%xmm0,%xmm3
 
1203
    VPSHAW         (%ebx),%xmm0,%xmm7
 
1204
    VPSHAW         (%esi),%xmm0,%xmm0
 
1205
    VPSHAW         (%eax),%xmm7,%xmm3
 
1206
    VPSHAW         %xmm1,%xmm6,%xmm0
 
1207
    VPSHAW         %xmm1,%xmm6,%xmm3
 
1208
    VPSHAW         %xmm1,%xmm0,%xmm0
 
1209
    VPSHAW         %xmm7,%xmm0,%xmm0
 
1210
    VPSHAW         (%esi),%xmm6,%xmm3
 
1211
    VPSHAW         %xmm1,%xmm7,%xmm7
 
1212
    VPSHAW         %xmm0,%xmm0,%xmm7
 
1213
    VPSHAW         (%ebx),%xmm7,%xmm3
 
1214
    VPSHAW         (%ebx),%xmm7,%xmm0
 
1215
    VPSHAW         (%eax),%xmm7,%xmm7
 
1216
    VPSHAW         (%eax),%xmm6,%xmm0
 
1217
    VPSHAW         %xmm1,%xmm7,%xmm3
 
1218
# Tests for op VPSHLB xmm3, xmm2/mem128, xmm1  (at&t syntax)
 
1219
    VPSHLB         %xmm7,%xmm0,%xmm3
 
1220
    VPSHLB         %xmm7,%xmm6,%xmm7
 
1221
    VPSHLB         %xmm7,%xmm0,%xmm0
 
1222
    VPSHLB         %xmm1,(%esi),%xmm3
 
1223
    VPSHLB         %xmm0,%xmm7,%xmm0
 
1224
    VPSHLB         %xmm0,%xmm7,%xmm3
 
1225
    VPSHLB         %xmm0,%xmm6,%xmm0
 
1226
    VPSHLB         %xmm1,%xmm6,%xmm0
 
1227
    VPSHLB         %xmm7,%xmm7,%xmm3
 
1228
    VPSHLB         %xmm0,(%esi),%xmm7
 
1229
    VPSHLB         %xmm0,%xmm6,%xmm7
 
1230
    VPSHLB         %xmm7,(%esi),%xmm3
 
1231
    VPSHLB         %xmm7,(%edx),%xmm0
 
1232
    VPSHLB         %xmm1,(%esi),%xmm7
 
1233
    VPSHLB         %xmm1,%xmm7,%xmm0
 
1234
    VPSHLB         %xmm0,(%edx),%xmm3
 
1235
# Tests for op VPSHLB xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1236
    VPSHLB         (%ebx),%xmm0,%xmm3
 
1237
    VPSHLB         (%ebx),%xmm0,%xmm7
 
1238
    VPSHLB         (%esi),%xmm0,%xmm0
 
1239
    VPSHLB         (%eax),%xmm7,%xmm3
 
1240
    VPSHLB         %xmm1,%xmm6,%xmm0
 
1241
    VPSHLB         %xmm1,%xmm6,%xmm3
 
1242
    VPSHLB         %xmm1,%xmm0,%xmm0
 
1243
    VPSHLB         %xmm7,%xmm0,%xmm0
 
1244
    VPSHLB         (%esi),%xmm6,%xmm3
 
1245
    VPSHLB         %xmm1,%xmm7,%xmm7
 
1246
    VPSHLB         %xmm0,%xmm0,%xmm7
 
1247
    VPSHLB         (%ebx),%xmm7,%xmm3
 
1248
    VPSHLB         (%ebx),%xmm7,%xmm0
 
1249
    VPSHLB         (%eax),%xmm7,%xmm7
 
1250
    VPSHLB         (%eax),%xmm6,%xmm0
 
1251
    VPSHLB         %xmm1,%xmm7,%xmm3
 
1252
# Tests for op VPSHLD xmm2, xmm3/mem128, xmm1  (at&t syntax)
 
1253
    VPSHLD         %xmm7,%xmm0,%xmm3
 
1254
    VPSHLD         %xmm7,%xmm6,%xmm7
 
1255
    VPSHLD         %xmm7,%xmm0,%xmm0
 
1256
    VPSHLD         %xmm1,(%esi),%xmm3
 
1257
    VPSHLD         %xmm0,%xmm7,%xmm0
 
1258
    VPSHLD         %xmm0,%xmm7,%xmm3
 
1259
    VPSHLD         %xmm0,%xmm6,%xmm0
 
1260
    VPSHLD         %xmm1,%xmm6,%xmm0
 
1261
    VPSHLD         %xmm7,%xmm7,%xmm3
 
1262
    VPSHLD         %xmm0,(%esi),%xmm7
 
1263
    VPSHLD         %xmm0,%xmm6,%xmm7
 
1264
    VPSHLD         %xmm7,(%esi),%xmm3
 
1265
    VPSHLD         %xmm7,(%edx),%xmm0
 
1266
    VPSHLD         %xmm1,(%esi),%xmm7
 
1267
    VPSHLD         %xmm1,%xmm7,%xmm0
 
1268
    VPSHLD         %xmm0,(%edx),%xmm3
 
1269
# Tests for op VPSHLD xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1270
    VPSHLD         (%ebx),%xmm0,%xmm3
 
1271
    VPSHLD         (%ebx),%xmm0,%xmm7
 
1272
    VPSHLD         (%esi),%xmm0,%xmm0
 
1273
    VPSHLD         (%eax),%xmm7,%xmm3
 
1274
    VPSHLD         %xmm1,%xmm6,%xmm0
 
1275
    VPSHLD         %xmm1,%xmm6,%xmm3
 
1276
    VPSHLD         %xmm1,%xmm0,%xmm0
 
1277
    VPSHLD         %xmm7,%xmm0,%xmm0
 
1278
    VPSHLD         (%esi),%xmm6,%xmm3
 
1279
    VPSHLD         %xmm1,%xmm7,%xmm7
 
1280
    VPSHLD         %xmm0,%xmm0,%xmm7
 
1281
    VPSHLD         (%ebx),%xmm7,%xmm3
 
1282
    VPSHLD         (%ebx),%xmm7,%xmm0
 
1283
    VPSHLD         (%eax),%xmm7,%xmm7
 
1284
    VPSHLD         (%eax),%xmm6,%xmm0
 
1285
    VPSHLD         %xmm1,%xmm7,%xmm3
 
1286
# Tests for op VPSHLQ xmm2, xmm3/mem128, xmm1  (at&t syntax)
 
1287
    VPSHLQ         %xmm7,%xmm0,%xmm3
 
1288
    VPSHLQ         %xmm7,%xmm6,%xmm7
 
1289
    VPSHLQ         %xmm7,%xmm0,%xmm0
 
1290
    VPSHLQ         %xmm1,(%esi),%xmm3
 
1291
    VPSHLQ         %xmm0,%xmm7,%xmm0
 
1292
    VPSHLQ         %xmm0,%xmm7,%xmm3
 
1293
    VPSHLQ         %xmm0,%xmm6,%xmm0
 
1294
    VPSHLQ         %xmm1,%xmm6,%xmm0
 
1295
    VPSHLQ         %xmm7,%xmm7,%xmm3
 
1296
    VPSHLQ         %xmm0,(%esi),%xmm7
 
1297
    VPSHLQ         %xmm0,%xmm6,%xmm7
 
1298
    VPSHLQ         %xmm7,(%esi),%xmm3
 
1299
    VPSHLQ         %xmm7,(%edx),%xmm0
 
1300
    VPSHLQ         %xmm1,(%esi),%xmm7
 
1301
    VPSHLQ         %xmm1,%xmm7,%xmm0
 
1302
    VPSHLQ         %xmm0,(%edx),%xmm3
 
1303
# Tests for op VPSHLQ xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1304
    VPSHLQ         (%ebx),%xmm0,%xmm3
 
1305
    VPSHLQ         (%ebx),%xmm0,%xmm7
 
1306
    VPSHLQ         (%esi),%xmm0,%xmm0
 
1307
    VPSHLQ         (%eax),%xmm7,%xmm3
 
1308
    VPSHLQ         %xmm1,%xmm6,%xmm0
 
1309
    VPSHLQ         %xmm1,%xmm6,%xmm3
 
1310
    VPSHLQ         %xmm1,%xmm0,%xmm0
 
1311
    VPSHLQ         %xmm7,%xmm0,%xmm0
 
1312
    VPSHLQ         (%esi),%xmm6,%xmm3
 
1313
    VPSHLQ         %xmm1,%xmm7,%xmm7
 
1314
    VPSHLQ         %xmm0,%xmm0,%xmm7
 
1315
    VPSHLQ         (%ebx),%xmm7,%xmm3
 
1316
    VPSHLQ         (%ebx),%xmm7,%xmm0
 
1317
    VPSHLQ         (%eax),%xmm7,%xmm7
 
1318
    VPSHLQ         (%eax),%xmm6,%xmm0
 
1319
    VPSHLQ         %xmm1,%xmm7,%xmm3
 
1320
# Tests for op VPSHLW xmm2, xmm3/mem128, xmm1  (at&t syntax)
 
1321
    VPSHLW         %xmm7,%xmm0,%xmm3
 
1322
    VPSHLW         %xmm7,%xmm6,%xmm7
 
1323
    VPSHLW         %xmm7,%xmm0,%xmm0
 
1324
    VPSHLW         %xmm1,(%esi),%xmm3
 
1325
    VPSHLW         %xmm0,%xmm7,%xmm0
 
1326
    VPSHLW         %xmm0,%xmm7,%xmm3
 
1327
    VPSHLW         %xmm0,%xmm6,%xmm0
 
1328
    VPSHLW         %xmm1,%xmm6,%xmm0
 
1329
    VPSHLW         %xmm7,%xmm7,%xmm3
 
1330
    VPSHLW         %xmm0,(%esi),%xmm7
 
1331
    VPSHLW         %xmm0,%xmm6,%xmm7
 
1332
    VPSHLW         %xmm7,(%esi),%xmm3
 
1333
    VPSHLW         %xmm7,(%edx),%xmm0
 
1334
    VPSHLW         %xmm1,(%esi),%xmm7
 
1335
    VPSHLW         %xmm1,%xmm7,%xmm0
 
1336
    VPSHLW         %xmm0,(%edx),%xmm3
 
1337
# Tests for op VPSHLW xmm3/mem128, xmm2, xmm1  (at&t syntax)
 
1338
    VPSHLW         (%ebx),%xmm0,%xmm3
 
1339
    VPSHLW         (%ebx),%xmm0,%xmm7
 
1340
    VPSHLW         (%esi),%xmm0,%xmm0
 
1341
    VPSHLW         (%eax),%xmm7,%xmm3
 
1342
    VPSHLW         %xmm1,%xmm6,%xmm0
 
1343
    VPSHLW         %xmm1,%xmm6,%xmm3
 
1344
    VPSHLW         %xmm1,%xmm0,%xmm0
 
1345
    VPSHLW         %xmm7,%xmm0,%xmm0
 
1346
    VPSHLW         (%esi),%xmm6,%xmm3
 
1347
    VPSHLW         %xmm1,%xmm7,%xmm7
 
1348
    VPSHLW         %xmm0,%xmm0,%xmm7
 
1349
    VPSHLW         (%ebx),%xmm7,%xmm3
 
1350
    VPSHLW         (%ebx),%xmm7,%xmm0
 
1351
    VPSHLW         (%eax),%xmm7,%xmm7
 
1352
    VPSHLW         (%eax),%xmm6,%xmm0
 
1353
    VPSHLW         %xmm1,%xmm7,%xmm3
 
1354
# All variants of VPCOM* aliases
 
1355
    VPCOMLTB       %xmm6,%xmm0,%xmm0
 
1356
    VPCOMLTB       %xmm6,%xmm0,%xmm7
 
1357
    VPCOMLTB       (%edi,%eax,2),%xmm0,%xmm0
 
1358
    VPCOMLTB       %xmm6,%xmm7,%xmm0
 
1359
    VPCOMLTB       %xmm7,%xmm0,%xmm7
 
1360
    VPCOMLTB       (%eax),%xmm7,%xmm7
 
1361
    VPCOMLTB       %xmm6,%xmm4,%xmm0
 
1362
    VPCOMLTB       (%edx,%ecx),%xmm0,%xmm7
 
1363
    VPCOMLTD       (%eax),%xmm7,%xmm0
 
1364
    VPCOMLTD       (%edi,%eax,2),%xmm4,%xmm7
 
1365
    VPCOMLTD       (%eax),%xmm0,%xmm0
 
1366
    VPCOMLTD       (%edi,%eax,2),%xmm4,%xmm3
 
1367
    VPCOMLTD       (%edi,%eax,2),%xmm4,%xmm0
 
1368
    VPCOMLTD       0x1(%eax,%edx,1),%xmm0,%xmm7
 
1369
    VPCOMLTD       0x1(%eax,%edx,1),%xmm0,%xmm0
 
1370
    VPCOMLTD       (%edi,%eax,2),%xmm0,%xmm3
 
1371
    VPCOMLTQ       (%edi,%eax,2),%xmm4,%xmm7
 
1372
    VPCOMLTQ       0x1(%eax,%edx,1),%xmm4,%xmm0
 
1373
    VPCOMLTQ       (%edx,%ecx),%xmm0,%xmm7
 
1374
    VPCOMLTQ       %xmm0,%xmm7,%xmm3
 
1375
    VPCOMLTQ       0x1(%eax,%edx,1),%xmm7,%xmm3
 
1376
    VPCOMLTQ       (%edi,%eax,2),%xmm0,%xmm3
 
1377
    VPCOMLTQ       (%eax),%xmm7,%xmm7
 
1378
    VPCOMLTQ       %xmm6,%xmm0,%xmm7
 
1379
    VPCOMLTUB      (%edx,%ecx),%xmm4,%xmm3
 
1380
    VPCOMLTUB      (%eax),%xmm4,%xmm0
 
1381
    VPCOMLTUB      %xmm7,%xmm7,%xmm3
 
1382
    VPCOMLTUB      %xmm0,%xmm7,%xmm3
 
1383
    VPCOMLTUB      %xmm7,%xmm7,%xmm0
 
1384
    VPCOMLTUB      %xmm6,%xmm0,%xmm7
 
1385
    VPCOMLTUB      %xmm7,%xmm0,%xmm3
 
1386
    VPCOMLTUB      (%edx,%ecx),%xmm7,%xmm0
 
1387
    VPCOMLTUD      (%edx,%ecx),%xmm7,%xmm0
 
1388
    VPCOMLTUD      (%edx,%ecx),%xmm0,%xmm7
 
1389
    VPCOMLTUD      (%edx,%ecx),%xmm4,%xmm7
 
1390
    VPCOMLTUD      (%edx,%ecx),%xmm7,%xmm3
 
1391
    VPCOMLTUD      %xmm7,%xmm4,%xmm0
 
1392
    VPCOMLTUD      %xmm0,%xmm7,%xmm3
 
1393
    VPCOMLTUD      0x1(%eax,%edx,1),%xmm4,%xmm3
 
1394
    VPCOMLTUD      %xmm7,%xmm4,%xmm7
 
1395
    VPCOMLTUQ      (%edi,%eax,2),%xmm7,%xmm0
 
1396
    VPCOMLTUQ      (%eax),%xmm4,%xmm7
 
1397
    VPCOMLTUQ      %xmm6,%xmm7,%xmm3
 
1398
    VPCOMLTUQ      %xmm7,%xmm4,%xmm0
 
1399
    VPCOMLTUQ      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1400
    VPCOMLTUQ      (%edi,%eax,2),%xmm4,%xmm3
 
1401
    VPCOMLTUQ      (%edx,%ecx),%xmm4,%xmm0
 
1402
    VPCOMLTUQ      %xmm0,%xmm7,%xmm7
 
1403
    VPCOMLTUW      %xmm7,%xmm0,%xmm7
 
1404
    VPCOMLTUW      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1405
    VPCOMLTUW      (%edi,%eax,2),%xmm4,%xmm0
 
1406
    VPCOMLTUW      (%edx,%ecx),%xmm7,%xmm0
 
1407
    VPCOMLTUW      (%edi,%eax,2),%xmm0,%xmm7
 
1408
    VPCOMLTUW      (%edi,%eax,2),%xmm4,%xmm7
 
1409
    VPCOMLTUW      (%edx,%ecx),%xmm4,%xmm0
 
1410
    VPCOMLTUW      %xmm7,%xmm7,%xmm3
 
1411
    VPCOMLTW       %xmm6,%xmm0,%xmm7
 
1412
    VPCOMLTW       %xmm6,%xmm4,%xmm3
 
1413
    VPCOMLTW       (%eax),%xmm4,%xmm3
 
1414
    VPCOMLTW       (%edi,%eax,2),%xmm0,%xmm3
 
1415
    VPCOMLTW       %xmm7,%xmm4,%xmm7
 
1416
    VPCOMLTW       0x1(%eax,%edx,1),%xmm7,%xmm3
 
1417
    VPCOMLTW       0x1(%eax,%edx,1),%xmm4,%xmm7
 
1418
    VPCOMLTW       0x1(%eax,%edx,1),%xmm0,%xmm0
 
1419
    VPCOMLEB       (%edx,%ecx),%xmm7,%xmm0
 
1420
    VPCOMLEB       %xmm6,%xmm4,%xmm0
 
1421
    VPCOMLEB       (%edx,%ecx),%xmm4,%xmm0
 
1422
    VPCOMLEB       0x1(%eax,%edx,1),%xmm7,%xmm7
 
1423
    VPCOMLEB       0x1(%eax,%edx,1),%xmm4,%xmm0
 
1424
    VPCOMLEB       (%eax),%xmm7,%xmm7
 
1425
    VPCOMLEB       (%edi,%eax,2),%xmm7,%xmm0
 
1426
    VPCOMLEB       %xmm0,%xmm4,%xmm3
 
1427
    VPCOMLED       (%eax),%xmm7,%xmm0
 
1428
    VPCOMLED       (%edx,%ecx),%xmm4,%xmm7
 
1429
    VPCOMLED       (%edi,%eax,2),%xmm0,%xmm3
 
1430
    VPCOMLED       (%edx,%ecx),%xmm7,%xmm0
 
1431
    VPCOMLED       %xmm7,%xmm7,%xmm3
 
1432
    VPCOMLED       %xmm0,%xmm0,%xmm3
 
1433
    VPCOMLED       0x1(%eax,%edx,1),%xmm7,%xmm7
 
1434
    VPCOMLED       (%edi,%eax,2),%xmm4,%xmm3
 
1435
    VPCOMLEQ       0x1(%eax,%edx,1),%xmm4,%xmm7
 
1436
    VPCOMLEQ       0x1(%eax,%edx,1),%xmm0,%xmm3
 
1437
    VPCOMLEQ       %xmm7,%xmm0,%xmm7
 
1438
    VPCOMLEQ       (%edi,%eax,2),%xmm7,%xmm7
 
1439
    VPCOMLEQ       (%edx,%ecx),%xmm0,%xmm3
 
1440
    VPCOMLEQ       0x1(%eax,%edx,1),%xmm0,%xmm0
 
1441
    VPCOMLEQ       %xmm0,%xmm0,%xmm3
 
1442
    VPCOMLEQ       %xmm6,%xmm7,%xmm3
 
1443
    VPCOMLEUB      %xmm0,%xmm7,%xmm0
 
1444
    VPCOMLEUB      %xmm0,%xmm4,%xmm7
 
1445
    VPCOMLEUB      %xmm0,%xmm7,%xmm7
 
1446
    VPCOMLEUB      (%eax),%xmm0,%xmm7
 
1447
    VPCOMLEUB      %xmm0,%xmm7,%xmm3
 
1448
    VPCOMLEUB      %xmm7,%xmm0,%xmm7
 
1449
    VPCOMLEUB      %xmm7,%xmm0,%xmm0
 
1450
    VPCOMLEUB      %xmm7,%xmm7,%xmm3
 
1451
    VPCOMLEUD      (%eax),%xmm7,%xmm7
 
1452
    VPCOMLEUD      0x1(%eax,%edx,1),%xmm4,%xmm3
 
1453
    VPCOMLEUD      (%edi,%eax,2),%xmm4,%xmm0
 
1454
    VPCOMLEUD      (%edx,%ecx),%xmm7,%xmm3
 
1455
    VPCOMLEUD      (%edi,%eax,2),%xmm4,%xmm3
 
1456
    VPCOMLEUD      %xmm6,%xmm7,%xmm3
 
1457
    VPCOMLEUD      %xmm7,%xmm0,%xmm3
 
1458
    VPCOMLEUD      %xmm0,%xmm4,%xmm3
 
1459
    VPCOMLEUQ      %xmm6,%xmm4,%xmm7
 
1460
    VPCOMLEUQ      %xmm6,%xmm4,%xmm3
 
1461
    VPCOMLEUQ      0x1(%eax,%edx,1),%xmm0,%xmm7
 
1462
    VPCOMLEUQ      (%edi,%eax,2),%xmm0,%xmm0
 
1463
    VPCOMLEUQ      %xmm6,%xmm0,%xmm3
 
1464
    VPCOMLEUQ      (%edx,%ecx),%xmm7,%xmm0
 
1465
    VPCOMLEUQ      %xmm0,%xmm4,%xmm0
 
1466
    VPCOMLEUQ      (%edx,%ecx),%xmm0,%xmm7
 
1467
    VPCOMLEUW      (%edx,%ecx),%xmm4,%xmm7
 
1468
    VPCOMLEUW      (%edi,%eax,2),%xmm7,%xmm3
 
1469
    VPCOMLEUW      %xmm6,%xmm4,%xmm0
 
1470
    VPCOMLEUW      %xmm7,%xmm0,%xmm0
 
1471
    VPCOMLEUW      0x1(%eax,%edx,1),%xmm4,%xmm0
 
1472
    VPCOMLEUW      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1473
    VPCOMLEUW      %xmm6,%xmm7,%xmm7
 
1474
    VPCOMLEUW      %xmm0,%xmm0,%xmm3
 
1475
    VPCOMLEW       0x1(%eax,%edx,1),%xmm7,%xmm0
 
1476
    VPCOMLEW       %xmm7,%xmm4,%xmm3
 
1477
    VPCOMLEW       %xmm7,%xmm0,%xmm7
 
1478
    VPCOMLEW       0x1(%eax,%edx,1),%xmm0,%xmm0
 
1479
    VPCOMLEW       (%eax),%xmm7,%xmm0
 
1480
    VPCOMLEW       (%edi,%eax,2),%xmm7,%xmm3
 
1481
    VPCOMLEW       (%edx,%ecx),%xmm0,%xmm7
 
1482
    VPCOMLEW       (%edx,%ecx),%xmm4,%xmm7
 
1483
    VPCOMGTB       (%eax),%xmm0,%xmm0
 
1484
    VPCOMGTB       (%eax),%xmm7,%xmm3
 
1485
    VPCOMGTB       (%eax),%xmm0,%xmm7
 
1486
    VPCOMGTB       (%edi,%eax,2),%xmm4,%xmm0
 
1487
    VPCOMGTB       %xmm7,%xmm0,%xmm3
 
1488
    VPCOMGTB       %xmm0,%xmm7,%xmm7
 
1489
    VPCOMGTB       (%edx,%ecx),%xmm4,%xmm7
 
1490
    VPCOMGTB       (%edx,%ecx),%xmm7,%xmm7
 
1491
    VPCOMGTD       (%edi,%eax,2),%xmm4,%xmm0
 
1492
    VPCOMGTD       (%edx,%ecx),%xmm0,%xmm3
 
1493
    VPCOMGTD       (%eax),%xmm4,%xmm0
 
1494
    VPCOMGTD       0x1(%eax,%edx,1),%xmm0,%xmm3
 
1495
    VPCOMGTD       %xmm0,%xmm0,%xmm7
 
1496
    VPCOMGTD       (%edi,%eax,2),%xmm7,%xmm3
 
1497
    VPCOMGTD       %xmm0,%xmm7,%xmm0
 
1498
    VPCOMGTD       %xmm6,%xmm0,%xmm7
 
1499
    VPCOMGTQ       (%edi,%eax,2),%xmm4,%xmm7
 
1500
    VPCOMGTQ       (%edx,%ecx),%xmm4,%xmm0
 
1501
    VPCOMGTQ       %xmm0,%xmm0,%xmm3
 
1502
    VPCOMGTQ       %xmm0,%xmm7,%xmm7
 
1503
    VPCOMGTQ       %xmm7,%xmm4,%xmm3
 
1504
    VPCOMGTQ       (%edx,%ecx),%xmm7,%xmm7
 
1505
    VPCOMGTQ       %xmm6,%xmm7,%xmm7
 
1506
    VPCOMGTQ       %xmm6,%xmm7,%xmm3
 
1507
    VPCOMGTUB      (%eax),%xmm0,%xmm0
 
1508
    VPCOMGTUB      (%edx,%ecx),%xmm0,%xmm0
 
1509
    VPCOMGTUB      (%edx,%ecx),%xmm7,%xmm7
 
1510
    VPCOMGTUB      %xmm7,%xmm7,%xmm0
 
1511
    VPCOMGTUB      %xmm6,%xmm4,%xmm7
 
1512
    VPCOMGTUB      (%edi,%eax,2),%xmm0,%xmm7
 
1513
    VPCOMGTUB      (%edx,%ecx),%xmm4,%xmm7
 
1514
    VPCOMGTUB      (%edx,%ecx),%xmm7,%xmm0
 
1515
    VPCOMGTUD      %xmm7,%xmm7,%xmm0
 
1516
    VPCOMGTUD      (%edi,%eax,2),%xmm0,%xmm3
 
1517
    VPCOMGTUD      %xmm6,%xmm0,%xmm0
 
1518
    VPCOMGTUD      (%edi,%eax,2),%xmm0,%xmm0
 
1519
    VPCOMGTUD      %xmm6,%xmm0,%xmm7
 
1520
    VPCOMGTUD      0x1(%eax,%edx,1),%xmm4,%xmm0
 
1521
    VPCOMGTUD      %xmm0,%xmm4,%xmm3
 
1522
    VPCOMGTUD      (%edx,%ecx),%xmm4,%xmm3
 
1523
    VPCOMGTUQ      (%eax),%xmm0,%xmm0
 
1524
    VPCOMGTUQ      (%eax),%xmm0,%xmm3
 
1525
    VPCOMGTUQ      (%edx,%ecx),%xmm4,%xmm3
 
1526
    VPCOMGTUQ      %xmm7,%xmm7,%xmm3
 
1527
    VPCOMGTUQ      0x1(%eax,%edx,1),%xmm4,%xmm7
 
1528
    VPCOMGTUQ      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1529
    VPCOMGTUQ      0x1(%eax,%edx,1),%xmm7,%xmm3
 
1530
    VPCOMGTUQ      %xmm7,%xmm7,%xmm0
 
1531
    VPCOMGTUW      (%edx,%ecx),%xmm0,%xmm0
 
1532
    VPCOMGTUW      %xmm6,%xmm0,%xmm3
 
1533
    VPCOMGTUW      %xmm0,%xmm0,%xmm7
 
1534
    VPCOMGTUW      %xmm6,%xmm4,%xmm7
 
1535
    VPCOMGTUW      (%eax),%xmm7,%xmm7
 
1536
    VPCOMGTUW      %xmm0,%xmm4,%xmm3
 
1537
    VPCOMGTUW      0x1(%eax,%edx,1),%xmm7,%xmm0
 
1538
    VPCOMGTUW      (%edx,%ecx),%xmm4,%xmm3
 
1539
    VPCOMGTW       0x1(%eax,%edx,1),%xmm4,%xmm3
 
1540
    VPCOMGTW       (%edx,%ecx),%xmm0,%xmm3
 
1541
    VPCOMGTW       (%edx,%ecx),%xmm7,%xmm7
 
1542
    VPCOMGTW       (%eax),%xmm4,%xmm7
 
1543
    VPCOMGTW       %xmm7,%xmm0,%xmm0
 
1544
    VPCOMGTW       %xmm7,%xmm7,%xmm3
 
1545
    VPCOMGTW       %xmm6,%xmm7,%xmm0
 
1546
    VPCOMGTW       %xmm6,%xmm0,%xmm7
 
1547
    VPCOMGEB       %xmm6,%xmm0,%xmm0
 
1548
    VPCOMGEB       0x1(%eax,%edx,1),%xmm7,%xmm3
 
1549
    VPCOMGEB       (%eax),%xmm0,%xmm3
 
1550
    VPCOMGEB       (%edx,%ecx),%xmm0,%xmm0
 
1551
    VPCOMGEB       %xmm0,%xmm7,%xmm7
 
1552
    VPCOMGEB       (%eax),%xmm4,%xmm7
 
1553
    VPCOMGEB       (%edi,%eax,2),%xmm0,%xmm7
 
1554
    VPCOMGEB       %xmm0,%xmm4,%xmm7
 
1555
    VPCOMGED       (%eax),%xmm0,%xmm3
 
1556
    VPCOMGED       (%edx,%ecx),%xmm0,%xmm7
 
1557
    VPCOMGED       (%edi,%eax,2),%xmm4,%xmm7
 
1558
    VPCOMGED       %xmm6,%xmm4,%xmm3
 
1559
    VPCOMGED       %xmm0,%xmm0,%xmm3
 
1560
    VPCOMGED       %xmm6,%xmm0,%xmm7
 
1561
    VPCOMGED       %xmm0,%xmm0,%xmm7
 
1562
    VPCOMGED       (%eax),%xmm7,%xmm0
 
1563
    VPCOMGEQ       %xmm6,%xmm4,%xmm7
 
1564
    VPCOMGEQ       %xmm7,%xmm0,%xmm0
 
1565
    VPCOMGEQ       0x1(%eax,%edx,1),%xmm4,%xmm3
 
1566
    VPCOMGEQ       (%edx,%ecx),%xmm4,%xmm3
 
1567
    VPCOMGEQ       %xmm0,%xmm4,%xmm3
 
1568
    VPCOMGEQ       0x1(%eax,%edx,1),%xmm0,%xmm7
 
1569
    VPCOMGEQ       (%edi,%eax,2),%xmm4,%xmm0
 
1570
    VPCOMGEQ       (%eax),%xmm7,%xmm7
 
1571
    VPCOMGEUB      (%edi,%eax,2),%xmm0,%xmm0
 
1572
    VPCOMGEUB      (%eax),%xmm7,%xmm3
 
1573
    VPCOMGEUB      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1574
    VPCOMGEUB      0x1(%eax,%edx,1),%xmm4,%xmm3
 
1575
    VPCOMGEUB      (%eax),%xmm4,%xmm3
 
1576
    VPCOMGEUB      %xmm6,%xmm7,%xmm3
 
1577
    VPCOMGEUB      %xmm6,%xmm7,%xmm0
 
1578
    VPCOMGEUB      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1579
    VPCOMGEUD      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1580
    VPCOMGEUD      0x1(%eax,%edx,1),%xmm7,%xmm3
 
1581
    VPCOMGEUD      (%edx,%ecx),%xmm0,%xmm0
 
1582
    VPCOMGEUD      %xmm7,%xmm4,%xmm3
 
1583
    VPCOMGEUD      %xmm0,%xmm0,%xmm3
 
1584
    VPCOMGEUD      (%edx,%ecx),%xmm7,%xmm0
 
1585
    VPCOMGEUD      %xmm7,%xmm4,%xmm7
 
1586
    VPCOMGEUD      (%edi,%eax,2),%xmm4,%xmm3
 
1587
    VPCOMGEUQ      0x1(%eax,%edx,1),%xmm4,%xmm0
 
1588
    VPCOMGEUQ      (%edi,%eax,2),%xmm7,%xmm7
 
1589
    VPCOMGEUQ      %xmm7,%xmm4,%xmm7
 
1590
    VPCOMGEUQ      (%edi,%eax,2),%xmm4,%xmm3
 
1591
    VPCOMGEUQ      (%edx,%ecx),%xmm4,%xmm3
 
1592
    VPCOMGEUQ      %xmm0,%xmm7,%xmm3
 
1593
    VPCOMGEUQ      %xmm7,%xmm7,%xmm7
 
1594
    VPCOMGEUQ      (%edx,%ecx),%xmm7,%xmm3
 
1595
    VPCOMGEUW      %xmm7,%xmm7,%xmm0
 
1596
    VPCOMGEUW      (%edi,%eax,2),%xmm0,%xmm3
 
1597
    VPCOMGEUW      (%edx,%ecx),%xmm7,%xmm3
 
1598
    VPCOMGEUW      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1599
    VPCOMGEUW      0x1(%eax,%edx,1),%xmm4,%xmm0
 
1600
    VPCOMGEUW      (%eax),%xmm4,%xmm0
 
1601
    VPCOMGEUW      %xmm0,%xmm0,%xmm0
 
1602
    VPCOMGEUW      %xmm7,%xmm7,%xmm7
 
1603
    VPCOMGEW       %xmm0,%xmm0,%xmm0
 
1604
    VPCOMGEW       (%eax),%xmm7,%xmm7
 
1605
    VPCOMGEW       %xmm6,%xmm4,%xmm0
 
1606
    VPCOMGEW       (%eax),%xmm4,%xmm0
 
1607
    VPCOMGEW       %xmm0,%xmm4,%xmm3
 
1608
    VPCOMGEW       0x1(%eax,%edx,1),%xmm4,%xmm0
 
1609
    VPCOMGEW       (%edi,%eax,2),%xmm7,%xmm7
 
1610
    VPCOMGEW       %xmm6,%xmm4,%xmm3
 
1611
    VPCOMEQB       (%eax),%xmm0,%xmm7
 
1612
    VPCOMEQB       (%eax),%xmm4,%xmm0
 
1613
    VPCOMEQB       (%edx,%ecx),%xmm0,%xmm3
 
1614
    VPCOMEQB       %xmm7,%xmm7,%xmm7
 
1615
    VPCOMEQB       (%edi,%eax,2),%xmm7,%xmm0
 
1616
    VPCOMEQB       (%edx,%ecx),%xmm0,%xmm7
 
1617
    VPCOMEQB       %xmm6,%xmm0,%xmm7
 
1618
    VPCOMEQB       %xmm0,%xmm0,%xmm7
 
1619
    VPCOMEQD       (%edi,%eax,2),%xmm0,%xmm7
 
1620
    VPCOMEQD       (%edx,%ecx),%xmm4,%xmm7
 
1621
    VPCOMEQD       0x1(%eax,%edx,1),%xmm7,%xmm0
 
1622
    VPCOMEQD       %xmm7,%xmm0,%xmm7
 
1623
    VPCOMEQD       (%edx,%ecx),%xmm4,%xmm0
 
1624
    VPCOMEQD       %xmm0,%xmm7,%xmm7
 
1625
    VPCOMEQD       %xmm0,%xmm4,%xmm3
 
1626
    VPCOMEQD       (%edx,%ecx),%xmm7,%xmm3
 
1627
    VPCOMEQQ       (%eax),%xmm7,%xmm0
 
1628
    VPCOMEQQ       %xmm6,%xmm4,%xmm0
 
1629
    VPCOMEQQ       (%edi,%eax,2),%xmm4,%xmm0
 
1630
    VPCOMEQQ       %xmm6,%xmm0,%xmm0
 
1631
    VPCOMEQQ       (%edx,%ecx),%xmm4,%xmm0
 
1632
    VPCOMEQQ       (%edi,%eax,2),%xmm0,%xmm7
 
1633
    VPCOMEQQ       %xmm0,%xmm0,%xmm0
 
1634
    VPCOMEQQ       0x1(%eax,%edx,1),%xmm7,%xmm0
 
1635
    VPCOMEQUB      %xmm7,%xmm4,%xmm0
 
1636
    VPCOMEQUB      (%eax),%xmm0,%xmm3
 
1637
    VPCOMEQUB      (%edx,%ecx),%xmm4,%xmm7
 
1638
    VPCOMEQUB      (%edx,%ecx),%xmm7,%xmm3
 
1639
    VPCOMEQUB      (%edx,%ecx),%xmm4,%xmm3
 
1640
    VPCOMEQUB      %xmm6,%xmm4,%xmm3
 
1641
    VPCOMEQUB      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1642
    VPCOMEQUB      %xmm6,%xmm7,%xmm0
 
1643
    VPCOMEQUD      (%eax),%xmm4,%xmm0
 
1644
    VPCOMEQUD      (%edi,%eax,2),%xmm4,%xmm7
 
1645
    VPCOMEQUD      (%eax),%xmm4,%xmm7
 
1646
    VPCOMEQUD      %xmm6,%xmm0,%xmm3
 
1647
    VPCOMEQUD      (%edi,%eax,2),%xmm4,%xmm3
 
1648
    VPCOMEQUD      0x1(%eax,%edx,1),%xmm7,%xmm7
 
1649
    VPCOMEQUD      %xmm7,%xmm7,%xmm7
 
1650
    VPCOMEQUD      %xmm6,%xmm4,%xmm7
 
1651
    VPCOMEQUQ      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1652
    VPCOMEQUQ      %xmm6,%xmm7,%xmm7
 
1653
    VPCOMEQUQ      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1654
    VPCOMEQUQ      %xmm7,%xmm0,%xmm7
 
1655
    VPCOMEQUQ      %xmm7,%xmm4,%xmm0
 
1656
    VPCOMEQUQ      %xmm6,%xmm7,%xmm3
 
1657
    VPCOMEQUQ      %xmm6,%xmm0,%xmm3
 
1658
    VPCOMEQUQ      0x1(%eax,%edx,1),%xmm7,%xmm0
 
1659
    VPCOMEQUW      (%edi,%eax,2),%xmm0,%xmm0
 
1660
    VPCOMEQUW      (%eax),%xmm7,%xmm0
 
1661
    VPCOMEQUW      (%eax),%xmm4,%xmm3
 
1662
    VPCOMEQUW      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1663
    VPCOMEQUW      %xmm7,%xmm4,%xmm7
 
1664
    VPCOMEQUW      (%eax),%xmm0,%xmm7
 
1665
    VPCOMEQUW      (%eax),%xmm7,%xmm3
 
1666
    VPCOMEQUW      %xmm0,%xmm4,%xmm3
 
1667
    VPCOMEQW       (%edx,%ecx),%xmm0,%xmm3
 
1668
    VPCOMEQW       (%edx,%ecx),%xmm4,%xmm0
 
1669
    VPCOMEQW       (%eax),%xmm4,%xmm7
 
1670
    VPCOMEQW       (%eax),%xmm7,%xmm7
 
1671
    VPCOMEQW       (%edi,%eax,2),%xmm4,%xmm3
 
1672
    VPCOMEQW       %xmm0,%xmm4,%xmm3
 
1673
    VPCOMEQW       %xmm0,%xmm7,%xmm3
 
1674
    VPCOMEQW       %xmm7,%xmm7,%xmm0
 
1675
    VPCOMNEQB      0x1(%eax,%edx,1),%xmm0,%xmm0
 
1676
    VPCOMNEQB      (%eax),%xmm0,%xmm3
 
1677
    VPCOMNEQB      (%eax),%xmm4,%xmm0
 
1678
    VPCOMNEQB      0x1(%eax,%edx,1),%xmm7,%xmm7
 
1679
    VPCOMNEQB      %xmm6,%xmm7,%xmm7
 
1680
    VPCOMNEQB      %xmm0,%xmm7,%xmm7
 
1681
    VPCOMNEQB      (%edi,%eax,2),%xmm0,%xmm3
 
1682
    VPCOMNEQB      %xmm6,%xmm0,%xmm3
 
1683
    VPCOMNEQD      %xmm0,%xmm7,%xmm3
 
1684
    VPCOMNEQD      (%edx,%ecx),%xmm4,%xmm0
 
1685
    VPCOMNEQD      (%edi,%eax,2),%xmm4,%xmm7
 
1686
    VPCOMNEQD      (%eax),%xmm4,%xmm7
 
1687
    VPCOMNEQD      %xmm0,%xmm4,%xmm7
 
1688
    VPCOMNEQD      (%edx,%ecx),%xmm7,%xmm3
 
1689
    VPCOMNEQD      %xmm7,%xmm0,%xmm3
 
1690
    VPCOMNEQD      (%eax),%xmm7,%xmm3
 
1691
    VPCOMNEQQ      %xmm6,%xmm7,%xmm3
 
1692
    VPCOMNEQQ      %xmm0,%xmm4,%xmm0
 
1693
    VPCOMNEQQ      0x1(%eax,%edx,1),%xmm0,%xmm3
 
1694
    VPCOMNEQQ      %xmm7,%xmm7,%xmm0
 
1695
    VPCOMNEQQ      (%eax),%xmm7,%xmm0
 
1696
    VPCOMNEQQ      %xmm7,%xmm4,%xmm7
 
1697
    VPCOMNEQQ      (%edx,%ecx),%xmm7,%xmm7
 
1698
    VPCOMNEQQ      (%edi,%eax,2),%xmm0,%xmm7
 
1699
    VPCOMNEQUB     0x1(%eax,%edx,1),%xmm7,%xmm3
 
1700
    VPCOMNEQUB     (%edx,%ecx),%xmm0,%xmm0
 
1701
    VPCOMNEQUB     (%edx,%ecx),%xmm0,%xmm3
 
1702
    VPCOMNEQUB     %xmm6,%xmm4,%xmm3
 
1703
    VPCOMNEQUB     %xmm0,%xmm0,%xmm7
 
1704
    VPCOMNEQUB     %xmm7,%xmm0,%xmm3
 
1705
    VPCOMNEQUB     %xmm7,%xmm7,%xmm0
 
1706
    VPCOMNEQUB     %xmm0,%xmm7,%xmm3
 
1707
    VPCOMNEQUD     %xmm0,%xmm0,%xmm0
 
1708
    VPCOMNEQUD     (%edi,%eax,2),%xmm4,%xmm3
 
1709
    VPCOMNEQUD     (%edx,%ecx),%xmm4,%xmm7
 
1710
    VPCOMNEQUD     (%edx,%ecx),%xmm0,%xmm3
 
1711
    VPCOMNEQUD     (%eax),%xmm0,%xmm0
 
1712
    VPCOMNEQUD     (%eax),%xmm4,%xmm7
 
1713
    VPCOMNEQUD     %xmm6,%xmm0,%xmm3
 
1714
    VPCOMNEQUD     (%eax),%xmm0,%xmm7
 
1715
    VPCOMNEQUQ     %xmm7,%xmm0,%xmm3
 
1716
    VPCOMNEQUQ     (%edx,%ecx),%xmm0,%xmm0
 
1717
    VPCOMNEQUQ     %xmm7,%xmm4,%xmm0
 
1718
    VPCOMNEQUQ     %xmm0,%xmm4,%xmm3
 
1719
    VPCOMNEQUQ     (%edx,%ecx),%xmm0,%xmm7
 
1720
    VPCOMNEQUQ     (%edi,%eax,2),%xmm4,%xmm0
 
1721
    VPCOMNEQUQ     (%eax),%xmm7,%xmm3
 
1722
    VPCOMNEQUQ     0x1(%eax,%edx,1),%xmm4,%xmm3
 
1723
    VPCOMNEQUW     (%eax),%xmm4,%xmm0
 
1724
    VPCOMNEQUW     0x1(%eax,%edx,1),%xmm4,%xmm7
 
1725
    VPCOMNEQUW     %xmm0,%xmm4,%xmm0
 
1726
    VPCOMNEQUW     %xmm6,%xmm7,%xmm7
 
1727
    VPCOMNEQUW     (%edx,%ecx),%xmm7,%xmm0
 
1728
    VPCOMNEQUW     %xmm7,%xmm0,%xmm0
 
1729
    VPCOMNEQUW     0x1(%eax,%edx,1),%xmm4,%xmm0
 
1730
    VPCOMNEQUW     %xmm6,%xmm0,%xmm3
 
1731
    VPCOMNEQW      %xmm6,%xmm4,%xmm7
 
1732
    VPCOMNEQW      (%eax),%xmm0,%xmm7
 
1733
    VPCOMNEQW      %xmm7,%xmm4,%xmm7
 
1734
    VPCOMNEQW      %xmm0,%xmm0,%xmm3
 
1735
    VPCOMNEQW      (%eax),%xmm7,%xmm0
 
1736
    VPCOMNEQW      %xmm7,%xmm7,%xmm3
 
1737
    VPCOMNEQW      (%eax),%xmm0,%xmm3
 
1738
    VPCOMNEQW      (%edi,%eax,2),%xmm4,%xmm7
 
1739
    VPCOMFALSEB    (%edx,%ecx),%xmm7,%xmm3
 
1740
    VPCOMFALSEB    0x1(%eax,%edx,1),%xmm7,%xmm3
 
1741
    VPCOMFALSEB    %xmm7,%xmm0,%xmm0
 
1742
    VPCOMFALSEB    (%eax),%xmm7,%xmm7
 
1743
    VPCOMFALSEB    (%eax),%xmm0,%xmm7
 
1744
    VPCOMFALSEB    (%edi,%eax,2),%xmm0,%xmm3
 
1745
    VPCOMFALSEB    0x1(%eax,%edx,1),%xmm0,%xmm7
 
1746
    VPCOMFALSEB    (%eax),%xmm0,%xmm0
 
1747
    VPCOMFALSED    %xmm6,%xmm0,%xmm3
 
1748
    VPCOMFALSED    0x1(%eax,%edx,1),%xmm0,%xmm7
 
1749
    VPCOMFALSED    0x1(%eax,%edx,1),%xmm7,%xmm7
 
1750
    VPCOMFALSED    %xmm7,%xmm4,%xmm3
 
1751
    VPCOMFALSED    %xmm0,%xmm4,%xmm0
 
1752
    VPCOMFALSED    (%eax),%xmm0,%xmm3
 
1753
    VPCOMFALSED    (%edx,%ecx),%xmm7,%xmm0
 
1754
    VPCOMFALSED    (%edx,%ecx),%xmm0,%xmm0
 
1755
    VPCOMFALSEQ    %xmm6,%xmm7,%xmm0
 
1756
    VPCOMFALSEQ    0x1(%eax,%edx,1),%xmm0,%xmm7
 
1757
    VPCOMFALSEQ    %xmm0,%xmm4,%xmm0
 
1758
    VPCOMFALSEQ    (%edx,%ecx),%xmm7,%xmm0
 
1759
    VPCOMFALSEQ    (%eax),%xmm7,%xmm0
 
1760
    VPCOMFALSEQ    (%eax),%xmm7,%xmm3
 
1761
    VPCOMFALSEQ    %xmm7,%xmm4,%xmm7
 
1762
    VPCOMFALSEQ    (%edx,%ecx),%xmm4,%xmm3
 
1763
    VPCOMFALSEUB   %xmm6,%xmm0,%xmm7
 
1764
    VPCOMFALSEUB   (%eax),%xmm4,%xmm7
 
1765
    VPCOMFALSEUB   (%edi,%eax,2),%xmm0,%xmm7
 
1766
    VPCOMFALSEUB   %xmm0,%xmm4,%xmm0
 
1767
    VPCOMFALSEUB   %xmm7,%xmm7,%xmm0
 
1768
    VPCOMFALSEUB   (%edx,%ecx),%xmm4,%xmm3
 
1769
    VPCOMFALSEUB   %xmm0,%xmm7,%xmm3
 
1770
    VPCOMFALSEUB   0x1(%eax,%edx,1),%xmm4,%xmm7
 
1771
    VPCOMFALSEUD   (%edx,%ecx),%xmm4,%xmm7
 
1772
    VPCOMFALSEUD   (%eax),%xmm4,%xmm7
 
1773
    VPCOMFALSEUD   (%eax),%xmm0,%xmm0
 
1774
    VPCOMFALSEUD   %xmm7,%xmm0,%xmm0
 
1775
    VPCOMFALSEUD   (%eax),%xmm4,%xmm0
 
1776
    VPCOMFALSEUD   0x1(%eax,%edx,1),%xmm7,%xmm3
 
1777
    VPCOMFALSEUD   (%edi,%eax,2),%xmm7,%xmm0
 
1778
    VPCOMFALSEUD   (%edx,%ecx),%xmm0,%xmm0
 
1779
    VPCOMFALSEUQ   %xmm0,%xmm4,%xmm0
 
1780
    VPCOMFALSEUQ   0x1(%eax,%edx,1),%xmm0,%xmm0
 
1781
    VPCOMFALSEUQ   (%eax),%xmm0,%xmm7
 
1782
    VPCOMFALSEUQ   %xmm0,%xmm7,%xmm0
 
1783
    VPCOMFALSEUQ   %xmm7,%xmm0,%xmm0
 
1784
    VPCOMFALSEUQ   0x1(%eax,%edx,1),%xmm4,%xmm7
 
1785
    VPCOMFALSEUQ   (%eax),%xmm0,%xmm3
 
1786
    VPCOMFALSEUQ   %xmm7,%xmm4,%xmm0
 
1787
    VPCOMFALSEUW   (%eax),%xmm7,%xmm3
 
1788
    VPCOMFALSEUW   (%edx,%ecx),%xmm4,%xmm0
 
1789
    VPCOMFALSEUW   %xmm6,%xmm4,%xmm7
 
1790
    VPCOMFALSEUW   %xmm7,%xmm4,%xmm3
 
1791
    VPCOMFALSEUW   %xmm0,%xmm7,%xmm7
 
1792
    VPCOMFALSEUW   %xmm7,%xmm7,%xmm0
 
1793
    VPCOMFALSEUW   0x1(%eax,%edx,1),%xmm7,%xmm0
 
1794
    VPCOMFALSEUW   (%eax),%xmm0,%xmm7
 
1795
    VPCOMFALSEW    0x1(%eax,%edx,1),%xmm4,%xmm7
 
1796
    VPCOMFALSEW    (%eax),%xmm4,%xmm3
 
1797
    VPCOMFALSEW    (%edi,%eax,2),%xmm7,%xmm7
 
1798
    VPCOMFALSEW    (%edi,%eax,2),%xmm0,%xmm3
 
1799
    VPCOMFALSEW    (%edx,%ecx),%xmm0,%xmm7
 
1800
    VPCOMFALSEW    0x1(%eax,%edx,1),%xmm0,%xmm7
 
1801
    VPCOMFALSEW    %xmm6,%xmm0,%xmm7
 
1802
    VPCOMFALSEW    %xmm7,%xmm0,%xmm7
 
1803
    VPCOMTRUEB     (%edi,%eax,2),%xmm0,%xmm7
 
1804
    VPCOMTRUEB     (%edi,%eax,2),%xmm4,%xmm3
 
1805
    VPCOMTRUEB     (%eax),%xmm4,%xmm3
 
1806
    VPCOMTRUEB     0x1(%eax,%edx,1),%xmm7,%xmm0
 
1807
    VPCOMTRUEB     0x1(%eax,%edx,1),%xmm0,%xmm3
 
1808
    VPCOMTRUEB     %xmm7,%xmm4,%xmm0
 
1809
    VPCOMTRUEB     %xmm7,%xmm7,%xmm3
 
1810
    VPCOMTRUEB     %xmm0,%xmm7,%xmm0
 
1811
    VPCOMTRUED     (%eax),%xmm7,%xmm7
 
1812
    VPCOMTRUED     %xmm6,%xmm4,%xmm0
 
1813
    VPCOMTRUED     %xmm0,%xmm7,%xmm7
 
1814
    VPCOMTRUED     (%edx,%ecx),%xmm4,%xmm0
 
1815
    VPCOMTRUED     0x1(%eax,%edx,1),%xmm7,%xmm0
 
1816
    VPCOMTRUED     %xmm7,%xmm0,%xmm7
 
1817
    VPCOMTRUED     (%eax),%xmm0,%xmm7
 
1818
    VPCOMTRUED     (%edx,%ecx),%xmm0,%xmm3
 
1819
    VPCOMTRUEQ     (%edi,%eax,2),%xmm7,%xmm3
 
1820
    VPCOMTRUEQ     %xmm7,%xmm7,%xmm3
 
1821
    VPCOMTRUEQ     %xmm6,%xmm4,%xmm7
 
1822
    VPCOMTRUEQ     (%edi,%eax,2),%xmm7,%xmm0
 
1823
    VPCOMTRUEQ     %xmm0,%xmm4,%xmm0
 
1824
    VPCOMTRUEQ     %xmm7,%xmm0,%xmm0
 
1825
    VPCOMTRUEQ     (%edi,%eax,2),%xmm0,%xmm0
 
1826
    VPCOMTRUEQ     (%eax),%xmm0,%xmm7
 
1827
    VPCOMTRUEUB    (%edx,%ecx),%xmm0,%xmm7
 
1828
    VPCOMTRUEUB    (%edi,%eax,2),%xmm7,%xmm3
 
1829
    VPCOMTRUEUB    0x1(%eax,%edx,1),%xmm7,%xmm0
 
1830
    VPCOMTRUEUB    0x1(%eax,%edx,1),%xmm7,%xmm3
 
1831
    VPCOMTRUEUB    0x1(%eax,%edx,1),%xmm4,%xmm0
 
1832
    VPCOMTRUEUB    (%eax),%xmm7,%xmm7
 
1833
    VPCOMTRUEUB    (%edi,%eax,2),%xmm0,%xmm0
 
1834
    VPCOMTRUEUB    %xmm6,%xmm0,%xmm3
 
1835
    VPCOMTRUEUD    (%edi,%eax,2),%xmm0,%xmm7
 
1836
    VPCOMTRUEUD    %xmm7,%xmm4,%xmm3
 
1837
    VPCOMTRUEUD    %xmm7,%xmm4,%xmm0
 
1838
    VPCOMTRUEUD    (%edi,%eax,2),%xmm4,%xmm3
 
1839
    VPCOMTRUEUD    (%eax),%xmm0,%xmm7
 
1840
    VPCOMTRUEUD    %xmm6,%xmm7,%xmm0
 
1841
    VPCOMTRUEUD    0x1(%eax,%edx,1),%xmm7,%xmm0
 
1842
    VPCOMTRUEUD    (%edi,%eax,2),%xmm0,%xmm0
 
1843
    VPCOMTRUEUQ    (%edx,%ecx),%xmm7,%xmm7
 
1844
    VPCOMTRUEUQ    (%eax),%xmm0,%xmm7
 
1845
    VPCOMTRUEUQ    0x1(%eax,%edx,1),%xmm7,%xmm7
 
1846
    VPCOMTRUEUQ    %xmm7,%xmm0,%xmm7
 
1847
    VPCOMTRUEUQ    (%eax),%xmm7,%xmm0
 
1848
    VPCOMTRUEUQ    (%edi,%eax,2),%xmm0,%xmm0
 
1849
    VPCOMTRUEUQ    (%edx,%ecx),%xmm7,%xmm0
 
1850
    VPCOMTRUEUQ    %xmm0,%xmm0,%xmm0
 
1851
    VPCOMTRUEUW    (%edx,%ecx),%xmm0,%xmm3
 
1852
    VPCOMTRUEUW    (%edi,%eax,2),%xmm7,%xmm7
 
1853
    VPCOMTRUEUW    0x1(%eax,%edx,1),%xmm0,%xmm0
 
1854
    VPCOMTRUEUW    %xmm7,%xmm0,%xmm0
 
1855
    VPCOMTRUEUW    %xmm0,%xmm7,%xmm7
 
1856
    VPCOMTRUEUW    %xmm0,%xmm4,%xmm3
 
1857
    VPCOMTRUEUW    (%eax),%xmm7,%xmm7
 
1858
    VPCOMTRUEUW    %xmm0,%xmm0,%xmm7
 
1859
    VPCOMTRUEW     %xmm6,%xmm0,%xmm0
 
1860
    VPCOMTRUEW     (%edx,%ecx),%xmm7,%xmm0
 
1861
    VPCOMTRUEW     (%edx,%ecx),%xmm7,%xmm3
 
1862
    VPCOMTRUEW     (%edx,%ecx),%xmm4,%xmm7
 
1863
    VPCOMTRUEW     (%eax),%xmm4,%xmm7
 
1864
    VPCOMTRUEW     %xmm6,%xmm7,%xmm7
 
1865
    VPCOMTRUEW     %xmm0,%xmm4,%xmm3
 
1866
    VPCOMTRUEW     (%edx,%ecx),%xmm0,%xmm3