1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: bound
%eax
, 3809469200(%edx
,%eax
,4)
4 // CHECK
: encoding
: [0x62,0x84,0x82,0x10,0xe3,0x0f,0xe3]
5 bound
%eax
, 3809469200(%edx
,%eax
,4)
7 // CHECK
: bound
%eax
, 485498096
8 // CHECK
: encoding
: [0x62,0x05,0xf0,0x1c,0xf0,0x1c]
11 // CHECK
: bound
%eax
, 485498096(%edx
,%eax
,4)
12 // CHECK
: encoding
: [0x62,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
13 bound
%eax
, 485498096(%edx
,%eax
,4)
15 // CHECK
: bound
%eax
, 485498096(%edx
)
16 // CHECK
: encoding
: [0x62,0x82,0xf0,0x1c,0xf0,0x1c]
17 bound
%eax
, 485498096(%edx
)
19 // CHECK
: bound
%eax
, 64(%edx
,%eax
)
20 // CHECK
: encoding
: [0x62,0x44,0x02,0x40]
21 bound
%eax
, 64(%edx
,%eax
)
23 // CHECK
: bound
%eax
, (%edx
)
24 // CHECK
: encoding
: [0x62,0x02]
27 // CHECK
: enter $
0, $
0
28 // CHECK
: encoding
: [0xc8,0x00,0x00,0x00]
31 // CHECK
: imull $
0, %eax
, %eax
32 // CHECK
: encoding
: [0x6b,0xc0,0x00]
35 // CHECK
: insb
%dx
, %es
:(%edi
)
36 // CHECK
: encoding
: [0x6c]
39 // CHECK
: insl
%dx
, %es
:(%edi
)
40 // CHECK
: encoding
: [0x6d]
43 // CHECK
: insw
%dx
, %es
:(%edi
)
44 // CHECK
: encoding
: [0x66,0x6d]
48 // CHECK
: encoding
: [0xc9]
51 // CHECK
: outsb
%es
:(%esi
), %dx
52 // CHECK
: encoding
: [0x26,0x6e]
55 // CHECK
: outsl
%es
:(%esi
), %dx
56 // CHECK
: encoding
: [0x26,0x6f]
59 // CHECK
: outsw
%es
:(%esi
), %dx
60 // CHECK
: encoding
: [0x26,0x66,0x6f]
64 // CHECK
: encoding
: [0x61]
68 // CHECK
: encoding
: [0x66,0x61]
72 // CHECK
: encoding
: [0x60]
76 // CHECK
: encoding
: [0x66,0x60]
80 // CHECK
: encoding
: [0x6a,0x00]
84 // CHECK
: encoding
: [0x66,0x6a,0x00]
87 // CHECK
: rclb $
0, -485498096(%edx
,%eax
,4)
88 // CHECK
: encoding
: [0xc0,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
89 rclb $
0, -485498096(%edx
,%eax
,4)
91 // CHECK
: rclb $
0, 485498096(%edx
,%eax
,4)
92 // CHECK
: encoding
: [0xc0,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
93 rclb $
0, 485498096(%edx
,%eax
,4)
95 // CHECK
: rclb $
0, 485498096(%edx
)
96 // CHECK
: encoding
: [0xc0,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
97 rclb $
0, 485498096(%edx
)
99 // CHECK
: rclb $
0, 485498096
100 // CHECK
: encoding
: [0xc0,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
103 // CHECK
: rclb $
0, 64(%edx
,%eax
)
104 // CHECK
: encoding
: [0xc0,0x54,0x02,0x40,0x00]
105 rclb $
0, 64(%edx
,%eax
)
107 // CHECK
: rclb $
0, (%edx
)
108 // CHECK
: encoding
: [0xc0,0x12,0x00]
111 // CHECK
: rcll $
0, -485498096(%edx
,%eax
,4)
112 // CHECK
: encoding
: [0xc1,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
113 rcll $
0, -485498096(%edx
,%eax
,4)
115 // CHECK
: rcll $
0, 485498096(%edx
,%eax
,4)
116 // CHECK
: encoding
: [0xc1,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
117 rcll $
0, 485498096(%edx
,%eax
,4)
119 // CHECK
: rcll $
0, 485498096(%edx
)
120 // CHECK
: encoding
: [0xc1,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
121 rcll $
0, 485498096(%edx
)
123 // CHECK
: rcll $
0, 485498096
124 // CHECK
: encoding
: [0xc1,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
127 // CHECK
: rcll $
0, 64(%edx
,%eax
)
128 // CHECK
: encoding
: [0xc1,0x54,0x02,0x40,0x00]
129 rcll $
0, 64(%edx
,%eax
)
131 // CHECK
: rcll $
0, %eax
132 // CHECK
: encoding
: [0xc1,0xd0,0x00]
135 // CHECK
: rcll $
0, (%edx
)
136 // CHECK
: encoding
: [0xc1,0x12,0x00]
139 // CHECK
: rclw $
0, -485498096(%edx
,%eax
,4)
140 // CHECK
: encoding
: [0x66,0xc1,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
141 rclw $
0, -485498096(%edx
,%eax
,4)
143 // CHECK
: rclw $
0, 485498096(%edx
,%eax
,4)
144 // CHECK
: encoding
: [0x66,0xc1,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
145 rclw $
0, 485498096(%edx
,%eax
,4)
147 // CHECK
: rclw $
0, 485498096(%edx
)
148 // CHECK
: encoding
: [0x66,0xc1,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
149 rclw $
0, 485498096(%edx
)
151 // CHECK
: rclw $
0, 485498096
152 // CHECK
: encoding
: [0x66,0xc1,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
155 // CHECK
: rclw $
0, 64(%edx
,%eax
)
156 // CHECK
: encoding
: [0x66,0xc1,0x54,0x02,0x40,0x00]
157 rclw $
0, 64(%edx
,%eax
)
159 // CHECK
: rclw $
0, (%edx
)
160 // CHECK
: encoding
: [0x66,0xc1,0x12,0x00]
163 // CHECK
: rcrb $
0, -485498096(%edx
,%eax
,4)
164 // CHECK
: encoding
: [0xc0,0x9c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
165 rcrb $
0, -485498096(%edx
,%eax
,4)
167 // CHECK
: rcrb $
0, 485498096(%edx
,%eax
,4)
168 // CHECK
: encoding
: [0xc0,0x9c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
169 rcrb $
0, 485498096(%edx
,%eax
,4)
171 // CHECK
: rcrb $
0, 485498096(%edx
)
172 // CHECK
: encoding
: [0xc0,0x9a,0xf0,0x1c,0xf0,0x1c,0x00]
173 rcrb $
0, 485498096(%edx
)
175 // CHECK
: rcrb $
0, 485498096
176 // CHECK
: encoding
: [0xc0,0x1d,0xf0,0x1c,0xf0,0x1c,0x00]
179 // CHECK
: rcrb $
0, 64(%edx
,%eax
)
180 // CHECK
: encoding
: [0xc0,0x5c,0x02,0x40,0x00]
181 rcrb $
0, 64(%edx
,%eax
)
183 // CHECK
: rcrb $
0, (%edx
)
184 // CHECK
: encoding
: [0xc0,0x1a,0x00]
187 // CHECK
: rcrl $
0, -485498096(%edx
,%eax
,4)
188 // CHECK
: encoding
: [0xc1,0x9c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
189 rcrl $
0, -485498096(%edx
,%eax
,4)
191 // CHECK
: rcrl $
0, 485498096(%edx
,%eax
,4)
192 // CHECK
: encoding
: [0xc1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
193 rcrl $
0, 485498096(%edx
,%eax
,4)
195 // CHECK
: rcrl $
0, 485498096(%edx
)
196 // CHECK
: encoding
: [0xc1,0x9a,0xf0,0x1c,0xf0,0x1c,0x00]
197 rcrl $
0, 485498096(%edx
)
199 // CHECK
: rcrl $
0, 485498096
200 // CHECK
: encoding
: [0xc1,0x1d,0xf0,0x1c,0xf0,0x1c,0x00]
203 // CHECK
: rcrl $
0, 64(%edx
,%eax
)
204 // CHECK
: encoding
: [0xc1,0x5c,0x02,0x40,0x00]
205 rcrl $
0, 64(%edx
,%eax
)
207 // CHECK
: rcrl $
0, %eax
208 // CHECK
: encoding
: [0xc1,0xd8,0x00]
211 // CHECK
: rcrl $
0, (%edx
)
212 // CHECK
: encoding
: [0xc1,0x1a,0x00]
215 // CHECK
: rcrw $
0, -485498096(%edx
,%eax
,4)
216 // CHECK
: encoding
: [0x66,0xc1,0x9c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
217 rcrw $
0, -485498096(%edx
,%eax
,4)
219 // CHECK
: rcrw $
0, 485498096(%edx
,%eax
,4)
220 // CHECK
: encoding
: [0x66,0xc1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
221 rcrw $
0, 485498096(%edx
,%eax
,4)
223 // CHECK
: rcrw $
0, 485498096(%edx
)
224 // CHECK
: encoding
: [0x66,0xc1,0x9a,0xf0,0x1c,0xf0,0x1c,0x00]
225 rcrw $
0, 485498096(%edx
)
227 // CHECK
: rcrw $
0, 485498096
228 // CHECK
: encoding
: [0x66,0xc1,0x1d,0xf0,0x1c,0xf0,0x1c,0x00]
231 // CHECK
: rcrw $
0, 64(%edx
,%eax
)
232 // CHECK
: encoding
: [0x66,0xc1,0x5c,0x02,0x40,0x00]
233 rcrw $
0, 64(%edx
,%eax
)
235 // CHECK
: rcrw $
0, (%edx
)
236 // CHECK
: encoding
: [0x66,0xc1,0x1a,0x00]
239 // CHECK
: rep insb
%dx
, %es
:(%edi
)
240 // CHECK
: encoding
: [0xf3,0x6c]
241 rep insb
%dx
, %es
:(%edi
)
243 // CHECK
: rep insl
%dx
, %es
:(%edi
)
244 // CHECK
: encoding
: [0xf3,0x6d]
245 rep insl
%dx
, %es
:(%edi
)
247 // CHECK
: rep insw
%dx
, %es
:(%edi
)
248 // CHECK
: encoding
: [0xf3,0x66,0x6d]
249 rep insw
%dx
, %es
:(%edi
)
251 // CHECK
: repne insb
%dx
, %es
:(%edi
)
252 // CHECK
: encoding
: [0xf2,0x6c]
253 repne insb
%dx
, %es
:(%edi
)
255 // CHECK
: repne insl
%dx
, %es
:(%edi
)
256 // CHECK
: encoding
: [0xf2,0x6d]
257 repne insl
%dx
, %es
:(%edi
)
259 // CHECK
: repne insw
%dx
, %es
:(%edi
)
260 // CHECK
: encoding
: [0xf2,0x66,0x6d]
261 repne insw
%dx
, %es
:(%edi
)
263 // CHECK
: repne outsb
%es
:(%esi
), %dx
264 // CHECK
: encoding
: [0xf2,0x26,0x6e]
265 repne outsb
%es
:(%esi
), %dx
267 // CHECK
: repne outsl
%es
:(%esi
), %dx
268 // CHECK
: encoding
: [0xf2,0x26,0x6f]
269 repne outsl
%es
:(%esi
), %dx
271 // CHECK
: repne outsw
%es
:(%esi
), %dx
272 // CHECK
: encoding
: [0xf2,0x26,0x66,0x6f]
273 repne outsw
%es
:(%esi
), %dx
275 // CHECK
: rep outsb
%es
:(%esi
), %dx
276 // CHECK
: encoding
: [0xf3,0x26,0x6e]
277 rep outsb
%es
:(%esi
), %dx
279 // CHECK
: rep outsl
%es
:(%esi
), %dx
280 // CHECK
: encoding
: [0xf3,0x26,0x6f]
281 rep outsl
%es
:(%esi
), %dx
283 // CHECK
: rep outsw
%es
:(%esi
), %dx
284 // CHECK
: encoding
: [0xf3,0x26,0x66,0x6f]
285 rep outsw
%es
:(%esi
), %dx
287 // CHECK
: rolb $
0, -485498096(%edx
,%eax
,4)
288 // CHECK
: encoding
: [0xc0,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
289 rolb $
0, -485498096(%edx
,%eax
,4)
291 // CHECK
: rolb $
0, 485498096(%edx
,%eax
,4)
292 // CHECK
: encoding
: [0xc0,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
293 rolb $
0, 485498096(%edx
,%eax
,4)
295 // CHECK
: rolb $
0, 485498096(%edx
)
296 // CHECK
: encoding
: [0xc0,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
297 rolb $
0, 485498096(%edx
)
299 // CHECK
: rolb $
0, 485498096
300 // CHECK
: encoding
: [0xc0,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
303 // CHECK
: rolb $
0, 64(%edx
,%eax
)
304 // CHECK
: encoding
: [0xc0,0x44,0x02,0x40,0x00]
305 rolb $
0, 64(%edx
,%eax
)
307 // CHECK
: rolb $
0, (%edx
)
308 // CHECK
: encoding
: [0xc0,0x02,0x00]
311 // CHECK
: roll $
0, -485498096(%edx
,%eax
,4)
312 // CHECK
: encoding
: [0xc1,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
313 roll $
0, -485498096(%edx
,%eax
,4)
315 // CHECK
: roll $
0, 485498096(%edx
,%eax
,4)
316 // CHECK
: encoding
: [0xc1,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
317 roll $
0, 485498096(%edx
,%eax
,4)
319 // CHECK
: roll $
0, 485498096(%edx
)
320 // CHECK
: encoding
: [0xc1,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
321 roll $
0, 485498096(%edx
)
323 // CHECK
: roll $
0, 485498096
324 // CHECK
: encoding
: [0xc1,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
327 // CHECK
: roll $
0, 64(%edx
,%eax
)
328 // CHECK
: encoding
: [0xc1,0x44,0x02,0x40,0x00]
329 roll $
0, 64(%edx
,%eax
)
331 // CHECK
: roll $
0, %eax
332 // CHECK
: encoding
: [0xc1,0xc0,0x00]
335 // CHECK
: roll $
0, (%edx
)
336 // CHECK
: encoding
: [0xc1,0x02,0x00]
339 // CHECK
: rolw $
0, -485498096(%edx
,%eax
,4)
340 // CHECK
: encoding
: [0x66,0xc1,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
341 rolw $
0, -485498096(%edx
,%eax
,4)
343 // CHECK
: rolw $
0, 485498096(%edx
,%eax
,4)
344 // CHECK
: encoding
: [0x66,0xc1,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
345 rolw $
0, 485498096(%edx
,%eax
,4)
347 // CHECK
: rolw $
0, 485498096(%edx
)
348 // CHECK
: encoding
: [0x66,0xc1,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
349 rolw $
0, 485498096(%edx
)
351 // CHECK
: rolw $
0, 485498096
352 // CHECK
: encoding
: [0x66,0xc1,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
355 // CHECK
: rolw $
0, 64(%edx
,%eax
)
356 // CHECK
: encoding
: [0x66,0xc1,0x44,0x02,0x40,0x00]
357 rolw $
0, 64(%edx
,%eax
)
359 // CHECK
: rolw $
0, (%edx
)
360 // CHECK
: encoding
: [0x66,0xc1,0x02,0x00]
363 // CHECK
: rorb $
0, -485498096(%edx
,%eax
,4)
364 // CHECK
: encoding
: [0xc0,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
365 rorb $
0, -485498096(%edx
,%eax
,4)
367 // CHECK
: rorb $
0, 485498096(%edx
,%eax
,4)
368 // CHECK
: encoding
: [0xc0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
369 rorb $
0, 485498096(%edx
,%eax
,4)
371 // CHECK
: rorb $
0, 485498096(%edx
)
372 // CHECK
: encoding
: [0xc0,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
373 rorb $
0, 485498096(%edx
)
375 // CHECK
: rorb $
0, 485498096
376 // CHECK
: encoding
: [0xc0,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
379 // CHECK
: rorb $
0, 64(%edx
,%eax
)
380 // CHECK
: encoding
: [0xc0,0x4c,0x02,0x40,0x00]
381 rorb $
0, 64(%edx
,%eax
)
383 // CHECK
: rorb $
0, (%edx
)
384 // CHECK
: encoding
: [0xc0,0x0a,0x00]
387 // CHECK
: rorl $
0, -485498096(%edx
,%eax
,4)
388 // CHECK
: encoding
: [0xc1,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
389 rorl $
0, -485498096(%edx
,%eax
,4)
391 // CHECK
: rorl $
0, 485498096(%edx
,%eax
,4)
392 // CHECK
: encoding
: [0xc1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
393 rorl $
0, 485498096(%edx
,%eax
,4)
395 // CHECK
: rorl $
0, 485498096(%edx
)
396 // CHECK
: encoding
: [0xc1,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
397 rorl $
0, 485498096(%edx
)
399 // CHECK
: rorl $
0, 485498096
400 // CHECK
: encoding
: [0xc1,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
403 // CHECK
: rorl $
0, 64(%edx
,%eax
)
404 // CHECK
: encoding
: [0xc1,0x4c,0x02,0x40,0x00]
405 rorl $
0, 64(%edx
,%eax
)
407 // CHECK
: rorl $
0, %eax
408 // CHECK
: encoding
: [0xc1,0xc8,0x00]
411 // CHECK
: rorl $
0, (%edx
)
412 // CHECK
: encoding
: [0xc1,0x0a,0x00]
415 // CHECK
: rorw $
0, -485498096(%edx
,%eax
,4)
416 // CHECK
: encoding
: [0x66,0xc1,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
417 rorw $
0, -485498096(%edx
,%eax
,4)
419 // CHECK
: rorw $
0, 485498096(%edx
,%eax
,4)
420 // CHECK
: encoding
: [0x66,0xc1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
421 rorw $
0, 485498096(%edx
,%eax
,4)
423 // CHECK
: rorw $
0, 485498096(%edx
)
424 // CHECK
: encoding
: [0x66,0xc1,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
425 rorw $
0, 485498096(%edx
)
427 // CHECK
: rorw $
0, 485498096
428 // CHECK
: encoding
: [0x66,0xc1,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
431 // CHECK
: rorw $
0, 64(%edx
,%eax
)
432 // CHECK
: encoding
: [0x66,0xc1,0x4c,0x02,0x40,0x00]
433 rorw $
0, 64(%edx
,%eax
)
435 // CHECK
: rorw $
0, (%edx
)
436 // CHECK
: encoding
: [0x66,0xc1,0x0a,0x00]
439 // CHECK
: sarb $
0, -485498096(%edx
,%eax
,4)
440 // CHECK
: encoding
: [0xc0,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
441 sarb $
0, -485498096(%edx
,%eax
,4)
443 // CHECK
: sarb $
0, 485498096(%edx
,%eax
,4)
444 // CHECK
: encoding
: [0xc0,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
445 sarb $
0, 485498096(%edx
,%eax
,4)
447 // CHECK
: sarb $
0, 485498096(%edx
)
448 // CHECK
: encoding
: [0xc0,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
449 sarb $
0, 485498096(%edx
)
451 // CHECK
: sarb $
0, 485498096
452 // CHECK
: encoding
: [0xc0,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
455 // CHECK
: sarb $
0, 64(%edx
,%eax
)
456 // CHECK
: encoding
: [0xc0,0x7c,0x02,0x40,0x00]
457 sarb $
0, 64(%edx
,%eax
)
459 // CHECK
: sarb $
0, (%edx
)
460 // CHECK
: encoding
: [0xc0,0x3a,0x00]
463 // CHECK
: sarl $
0, -485498096(%edx
,%eax
,4)
464 // CHECK
: encoding
: [0xc1,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
465 sarl $
0, -485498096(%edx
,%eax
,4)
467 // CHECK
: sarl $
0, 485498096(%edx
,%eax
,4)
468 // CHECK
: encoding
: [0xc1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
469 sarl $
0, 485498096(%edx
,%eax
,4)
471 // CHECK
: sarl $
0, 485498096(%edx
)
472 // CHECK
: encoding
: [0xc1,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
473 sarl $
0, 485498096(%edx
)
475 // CHECK
: sarl $
0, 485498096
476 // CHECK
: encoding
: [0xc1,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
479 // CHECK
: sarl $
0, 64(%edx
,%eax
)
480 // CHECK
: encoding
: [0xc1,0x7c,0x02,0x40,0x00]
481 sarl $
0, 64(%edx
,%eax
)
483 // CHECK
: sarl $
0, %eax
484 // CHECK
: encoding
: [0xc1,0xf8,0x00]
487 // CHECK
: sarl $
0, (%edx
)
488 // CHECK
: encoding
: [0xc1,0x3a,0x00]
491 // CHECK
: sarw $
0, -485498096(%edx
,%eax
,4)
492 // CHECK
: encoding
: [0x66,0xc1,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
493 sarw $
0, -485498096(%edx
,%eax
,4)
495 // CHECK
: sarw $
0, 485498096(%edx
,%eax
,4)
496 // CHECK
: encoding
: [0x66,0xc1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
497 sarw $
0, 485498096(%edx
,%eax
,4)
499 // CHECK
: sarw $
0, 485498096(%edx
)
500 // CHECK
: encoding
: [0x66,0xc1,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
501 sarw $
0, 485498096(%edx
)
503 // CHECK
: sarw $
0, 485498096
504 // CHECK
: encoding
: [0x66,0xc1,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
507 // CHECK
: sarw $
0, 64(%edx
,%eax
)
508 // CHECK
: encoding
: [0x66,0xc1,0x7c,0x02,0x40,0x00]
509 sarw $
0, 64(%edx
,%eax
)
511 // CHECK
: sarw $
0, (%edx
)
512 // CHECK
: encoding
: [0x66,0xc1,0x3a,0x00]
515 // CHECK
: shlb $
0, -485498096(%edx
,%eax
,4)
516 // CHECK
: encoding
: [0xc0,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
517 shlb $
0, -485498096(%edx
,%eax
,4)
519 // CHECK
: shlb $
0, 485498096(%edx
,%eax
,4)
520 // CHECK
: encoding
: [0xc0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
521 shlb $
0, 485498096(%edx
,%eax
,4)
523 // CHECK
: shlb $
0, 485498096(%edx
)
524 // CHECK
: encoding
: [0xc0,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
525 shlb $
0, 485498096(%edx
)
527 // CHECK
: shlb $
0, 485498096
528 // CHECK
: encoding
: [0xc0,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
531 // CHECK
: shlb $
0, 64(%edx
,%eax
)
532 // CHECK
: encoding
: [0xc0,0x64,0x02,0x40,0x00]
533 shlb $
0, 64(%edx
,%eax
)
535 // CHECK
: shlb $
0, (%edx
)
536 // CHECK
: encoding
: [0xc0,0x22,0x00]
539 // CHECK
: shll $
0, -485498096(%edx
,%eax
,4)
540 // CHECK
: encoding
: [0xc1,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
541 shll $
0, -485498096(%edx
,%eax
,4)
543 // CHECK
: shll $
0, 485498096(%edx
,%eax
,4)
544 // CHECK
: encoding
: [0xc1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
545 shll $
0, 485498096(%edx
,%eax
,4)
547 // CHECK
: shll $
0, 485498096(%edx
)
548 // CHECK
: encoding
: [0xc1,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
549 shll $
0, 485498096(%edx
)
551 // CHECK
: shll $
0, 485498096
552 // CHECK
: encoding
: [0xc1,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
555 // CHECK
: shll $
0, 64(%edx
,%eax
)
556 // CHECK
: encoding
: [0xc1,0x64,0x02,0x40,0x00]
557 shll $
0, 64(%edx
,%eax
)
559 // CHECK
: shll $
0, %eax
560 // CHECK
: encoding
: [0xc1,0xe0,0x00]
563 // CHECK
: shll $
0, (%edx
)
564 // CHECK
: encoding
: [0xc1,0x22,0x00]
567 // CHECK
: shlw $
0, -485498096(%edx
,%eax
,4)
568 // CHECK
: encoding
: [0x66,0xc1,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
569 shlw $
0, -485498096(%edx
,%eax
,4)
571 // CHECK
: shlw $
0, 485498096(%edx
,%eax
,4)
572 // CHECK
: encoding
: [0x66,0xc1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
573 shlw $
0, 485498096(%edx
,%eax
,4)
575 // CHECK
: shlw $
0, 485498096(%edx
)
576 // CHECK
: encoding
: [0x66,0xc1,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
577 shlw $
0, 485498096(%edx
)
579 // CHECK
: shlw $
0, 485498096
580 // CHECK
: encoding
: [0x66,0xc1,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
583 // CHECK
: shlw $
0, 64(%edx
,%eax
)
584 // CHECK
: encoding
: [0x66,0xc1,0x64,0x02,0x40,0x00]
585 shlw $
0, 64(%edx
,%eax
)
587 // CHECK
: shlw $
0, (%edx
)
588 // CHECK
: encoding
: [0x66,0xc1,0x22,0x00]
591 // CHECK
: shrb $
0, -485498096(%edx
,%eax
,4)
592 // CHECK
: encoding
: [0xc0,0xac,0x82,0x10,0xe3,0x0f,0xe3,0x00]
593 shrb $
0, -485498096(%edx
,%eax
,4)
595 // CHECK
: shrb $
0, 485498096(%edx
,%eax
,4)
596 // CHECK
: encoding
: [0xc0,0xac,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
597 shrb $
0, 485498096(%edx
,%eax
,4)
599 // CHECK
: shrb $
0, 485498096(%edx
)
600 // CHECK
: encoding
: [0xc0,0xaa,0xf0,0x1c,0xf0,0x1c,0x00]
601 shrb $
0, 485498096(%edx
)
603 // CHECK
: shrb $
0, 485498096
604 // CHECK
: encoding
: [0xc0,0x2d,0xf0,0x1c,0xf0,0x1c,0x00]
607 // CHECK
: shrb $
0, 64(%edx
,%eax
)
608 // CHECK
: encoding
: [0xc0,0x6c,0x02,0x40,0x00]
609 shrb $
0, 64(%edx
,%eax
)
611 // CHECK
: shrb $
0, (%edx
)
612 // CHECK
: encoding
: [0xc0,0x2a,0x00]
615 // CHECK
: shrl $
0, -485498096(%edx
,%eax
,4)
616 // CHECK
: encoding
: [0xc1,0xac,0x82,0x10,0xe3,0x0f,0xe3,0x00]
617 shrl $
0, -485498096(%edx
,%eax
,4)
619 // CHECK
: shrl $
0, 485498096(%edx
,%eax
,4)
620 // CHECK
: encoding
: [0xc1,0xac,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
621 shrl $
0, 485498096(%edx
,%eax
,4)
623 // CHECK
: shrl $
0, 485498096(%edx
)
624 // CHECK
: encoding
: [0xc1,0xaa,0xf0,0x1c,0xf0,0x1c,0x00]
625 shrl $
0, 485498096(%edx
)
627 // CHECK
: shrl $
0, 485498096
628 // CHECK
: encoding
: [0xc1,0x2d,0xf0,0x1c,0xf0,0x1c,0x00]
631 // CHECK
: shrl $
0, 64(%edx
,%eax
)
632 // CHECK
: encoding
: [0xc1,0x6c,0x02,0x40,0x00]
633 shrl $
0, 64(%edx
,%eax
)
635 // CHECK
: shrl $
0, %eax
636 // CHECK
: encoding
: [0xc1,0xe8,0x00]
639 // CHECK
: shrl $
0, (%edx
)
640 // CHECK
: encoding
: [0xc1,0x2a,0x00]
643 // CHECK
: shrw $
0, -485498096(%edx
,%eax
,4)
644 // CHECK
: encoding
: [0x66,0xc1,0xac,0x82,0x10,0xe3,0x0f,0xe3,0x00]
645 shrw $
0, -485498096(%edx
,%eax
,4)
647 // CHECK
: shrw $
0, 485498096(%edx
,%eax
,4)
648 // CHECK
: encoding
: [0x66,0xc1,0xac,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
649 shrw $
0, 485498096(%edx
,%eax
,4)
651 // CHECK
: shrw $
0, 485498096(%edx
)
652 // CHECK
: encoding
: [0x66,0xc1,0xaa,0xf0,0x1c,0xf0,0x1c,0x00]
653 shrw $
0, 485498096(%edx
)
655 // CHECK
: shrw $
0, 485498096
656 // CHECK
: encoding
: [0x66,0xc1,0x2d,0xf0,0x1c,0xf0,0x1c,0x00]
659 // CHECK
: shrw $
0, 64(%edx
,%eax
)
660 // CHECK
: encoding
: [0x66,0xc1,0x6c,0x02,0x40,0x00]
661 shrw $
0, 64(%edx
,%eax
)
663 // CHECK
: shrw $
0, (%edx
)
664 // CHECK
: encoding
: [0x66,0xc1,0x2a,0x00]