Commit | Line | Data |
---|---|---|
42164a71 L |
1 | .*: Assembler messages: |
2 | .*:8: Error: .* | |
3 | .*:9: Error: .* | |
4 | .*:10: Error: .* | |
5 | .*:11: Error: .* | |
6 | .*:12: Error: .* | |
7 | .*:13: Error: .* | |
8 | .*:16: Error: .* | |
9 | .*:17: Error: .* | |
10 | .*:18: Error: .* | |
11 | .*:19: Error: .* | |
12 | .*:20: Error: .* | |
13 | .*:21: Error: .* | |
14 | .*:24: Error: .* | |
15 | .*:25: Error: .* | |
16 | .*:26: Error: .* | |
17 | .*:27: Error: .* | |
18 | .*:28: Error: .* | |
19 | .*:29: Error: .* | |
20 | .*:33: Error: .* | |
21 | .*:34: Error: .* | |
22 | .*:35: Error: .* | |
23 | .*:36: Error: .* | |
24 | .*:37: Error: .* | |
25 | .*:38: Error: .* | |
26 | .*:41: Error: .* | |
27 | .*:42: Error: .* | |
28 | .*:43: Error: .* | |
29 | .*:44: Error: .* | |
30 | .*:45: Error: .* | |
31 | .*:46: Error: .* | |
32 | .*:47: Error: .* | |
33 | .*:48: Error: .* | |
34 | .*:51: Error: .* | |
35 | .*:52: Error: .* | |
36 | .*:53: Error: .* | |
37 | .*:54: Error: .* | |
38 | .*:55: Error: .* | |
39 | .*:56: Error: .* | |
40 | .*:57: Error: .* | |
41 | .*:58: Error: .* | |
42 | .*:61: Error: .* | |
43 | .*:62: Error: .* | |
44 | .*:63: Error: .* | |
45 | .*:64: Error: .* | |
46 | .*:65: Error: .* | |
47 | .*:66: Error: .* | |
48 | .*:67: Error: .* | |
49 | .*:68: Error: .* | |
50 | .*:71: Error: .* | |
51 | .*:72: Error: .* | |
52 | .*:73: Error: .* | |
53 | .*:74: Error: .* | |
54 | .*:75: Error: .* | |
55 | .*:76: Error: .* | |
56 | .*:77: Error: .* | |
57 | .*:78: Error: .* | |
58 | .*:81: Error: .* | |
59 | .*:82: Error: .* | |
60 | .*:83: Error: .* | |
61 | .*:84: Error: .* | |
62 | .*:85: Error: .* | |
63 | .*:86: Error: .* | |
64 | .*:87: Error: .* | |
65 | .*:88: Error: .* | |
66 | .*:91: Error: .* | |
67 | .*:92: Error: .* | |
68 | .*:93: Error: .* | |
69 | .*:94: Error: .* | |
70 | .*:95: Error: .* | |
71 | .*:96: Error: .* | |
72 | .*:97: Error: .* | |
73 | .*:98: Error: .* | |
74 | .*:101: Error: .* | |
75 | .*:102: Error: .* | |
76 | .*:103: Error: .* | |
77 | .*:104: Error: .* | |
78 | .*:105: Error: .* | |
79 | .*:106: Error: .* | |
80 | .*:107: Error: .* | |
81 | .*:108: Error: .* | |
82 | .*:111: Error: .* | |
83 | .*:112: Error: .* | |
84 | .*:113: Error: .* | |
85 | .*:114: Error: .* | |
86 | .*:115: Error: .* | |
87 | .*:116: Error: .* | |
88 | .*:117: Error: .* | |
89 | .*:118: Error: .* | |
90 | .*:122: Error: .* | |
91 | .*:123: Error: .* | |
92 | .*:124: Error: .* | |
93 | .*:125: Error: .* | |
94 | .*:126: Error: .* | |
95 | .*:127: Error: .* | |
96 | .*:128: Error: .* | |
97 | .*:129: Error: .* | |
98 | .*:130: Error: .* | |
99 | .*:131: Error: .* | |
100 | .*:132: Error: .* | |
101 | .*:133: Error: .* | |
102 | .*:134: Error: .* | |
103 | .*:135: Error: .* | |
104 | .*:136: Error: .* | |
105 | .*:137: Error: .* | |
106 | .*:138: Error: .* | |
107 | .*:139: Error: .* | |
108 | .*:140: Error: .* | |
109 | .*:141: Error: .* | |
110 | .*:145: Error: .* | |
111 | .*:146: Error: .* | |
112 | .*:147: Error: .* | |
113 | .*:148: Error: .* | |
114 | .*:149: Error: .* | |
115 | .*:150: Error: .* | |
116 | .*:151: Error: .* | |
117 | .*:152: Error: .* | |
118 | .*:153: Error: .* | |
119 | .*:154: Error: .* | |
120 | .*:155: Error: .* | |
121 | .*:156: Error: .* | |
122 | .*:157: Error: .* | |
123 | .*:158: Error: .* | |
124 | .*:159: Error: .* | |
125 | .*:160: Error: .* | |
126 | .*:161: Error: .* | |
127 | .*:162: Error: .* | |
128 | .*:163: Error: .* | |
129 | .*:164: Error: .* | |
130 | .*:168: Error: .* | |
131 | .*:169: Error: .* | |
132 | .*:170: Error: .* | |
133 | .*:171: Error: .* | |
134 | .*:172: Error: .* | |
135 | .*:173: Error: .* | |
136 | .*:174: Error: .* | |
137 | .*:175: Error: .* | |
138 | .*:176: Error: .* | |
139 | .*:177: Error: .* | |
140 | .*:178: Error: .* | |
141 | .*:179: Error: .* | |
142 | .*:180: Error: .* | |
143 | .*:181: Error: .* | |
144 | .*:182: Error: .* | |
145 | .*:183: Error: .* | |
146 | .*:184: Error: .* | |
147 | .*:185: Error: .* | |
148 | .*:186: Error: .* | |
149 | .*:187: Error: .* | |
150 | .*:191: Error: .* | |
151 | .*:192: Error: .* | |
152 | .*:193: Error: .* | |
153 | .*:194: Error: .* | |
154 | .*:195: Error: .* | |
155 | .*:196: Error: .* | |
156 | .*:197: Error: .* | |
157 | .*:198: Error: .* | |
158 | .*:199: Error: .* | |
159 | .*:200: Error: .* | |
160 | .*:201: Error: .* | |
161 | .*:202: Error: .* | |
162 | .*:203: Error: .* | |
163 | .*:204: Error: .* | |
164 | .*:205: Error: .* | |
165 | .*:206: Error: .* | |
166 | .*:207: Error: .* | |
167 | .*:208: Error: .* | |
168 | .*:209: Error: .* | |
169 | .*:210: Error: .* | |
170 | .*:213: Error: .* | |
171 | .*:214: Error: .* | |
172 | .*:215: Error: .* | |
173 | .*:216: Error: .* | |
174 | .*:217: Error: .* | |
175 | .*:218: Error: .* | |
176 | .*:219: Error: .* | |
177 | .*:220: Error: .* | |
178 | .*:223: Error: .* | |
179 | .*:224: Error: .* | |
180 | .*:225: Error: .* | |
181 | .*:226: Error: .* | |
182 | .*:227: Error: .* | |
183 | .*:228: Error: .* | |
184 | .*:229: Error: .* | |
185 | .*:230: Error: .* | |
186 | .*:233: Error: .* | |
187 | .*:234: Error: .* | |
188 | .*:235: Error: .* | |
189 | .*:236: Error: .* | |
190 | .*:237: Error: .* | |
191 | .*:238: Error: .* | |
192 | .*:239: Error: .* | |
193 | .*:240: Error: .* | |
194 | .*:243: Error: .* | |
195 | .*:244: Error: .* | |
196 | .*:245: Error: .* | |
197 | .*:246: Error: .* | |
198 | .*:247: Error: .* | |
199 | .*:248: Error: .* | |
200 | .*:249: Error: .* | |
201 | .*:250: Error: .* | |
202 | .*:253: Error: .* | |
203 | .*:254: Error: .* | |
204 | .*:255: Error: .* | |
205 | .*:256: Error: .* | |
206 | .*:257: Error: .* | |
207 | .*:258: Error: .* | |
208 | .*:259: Error: .* | |
209 | .*:260: Error: .* | |
210 | .*:263: Error: .* | |
211 | .*:264: Error: .* | |
212 | .*:265: Error: .* | |
213 | .*:266: Error: .* | |
214 | .*:267: Error: .* | |
215 | .*:268: Error: .* | |
216 | .*:269: Error: .* | |
217 | .*:270: Error: .* | |
218 | .*:273: Error: .* | |
219 | .*:274: Error: .* | |
220 | .*:275: Error: .* | |
221 | .*:276: Error: .* | |
222 | .*:277: Error: .* | |
223 | .*:278: Error: .* | |
224 | .*:279: Error: .* | |
225 | .*:280: Error: .* | |
226 | .*:283: Error: .* | |
227 | .*:284: Error: .* | |
228 | .*:287: Error: .* | |
229 | .*:288: Error: .* | |
230 | .*:289: Error: .* | |
231 | .*:290: Error: .* | |
232 | .*:291: Error: .* | |
233 | .*:292: Error: .* | |
234 | .*:293: Error: .* | |
235 | .*:294: Error: .* | |
236 | .*:299: Error: .* | |
237 | .*:300: Error: .* | |
238 | .*:301: Error: .* | |
239 | .*:302: Error: .* | |
240 | .*:303: Error: .* | |
241 | .*:304: Error: .* | |
242 | .*:307: Error: .* | |
243 | .*:308: Error: .* | |
244 | .*:309: Error: .* | |
245 | .*:310: Error: .* | |
246 | .*:311: Error: .* | |
247 | .*:312: Error: .* | |
248 | .*:315: Error: .* | |
249 | .*:316: Error: .* | |
250 | .*:317: Error: .* | |
251 | .*:318: Error: .* | |
252 | .*:319: Error: .* | |
253 | .*:320: Error: .* | |
254 | .*:324: Error: .* | |
255 | .*:325: Error: .* | |
256 | .*:326: Error: .* | |
257 | .*:327: Error: .* | |
258 | .*:328: Error: .* | |
259 | .*:329: Error: .* | |
260 | .*:332: Error: .* | |
261 | .*:333: Error: .* | |
262 | .*:334: Error: .* | |
263 | .*:335: Error: .* | |
264 | .*:336: Error: .* | |
265 | .*:337: Error: .* | |
266 | .*:338: Error: .* | |
267 | .*:339: Error: .* | |
268 | .*:342: Error: .* | |
269 | .*:343: Error: .* | |
270 | .*:344: Error: .* | |
271 | .*:345: Error: .* | |
272 | .*:346: Error: .* | |
273 | .*:347: Error: .* | |
274 | .*:348: Error: .* | |
275 | .*:349: Error: .* | |
276 | .*:352: Error: .* | |
277 | .*:353: Error: .* | |
278 | .*:354: Error: .* | |
279 | .*:355: Error: .* | |
280 | .*:356: Error: .* | |
281 | .*:357: Error: .* | |
282 | .*:358: Error: .* | |
283 | .*:359: Error: .* | |
284 | .*:362: Error: .* | |
285 | .*:363: Error: .* | |
286 | .*:364: Error: .* | |
287 | .*:365: Error: .* | |
288 | .*:366: Error: .* | |
289 | .*:367: Error: .* | |
290 | .*:368: Error: .* | |
291 | .*:369: Error: .* | |
292 | .*:372: Error: .* | |
293 | .*:373: Error: .* | |
294 | .*:374: Error: .* | |
295 | .*:375: Error: .* | |
296 | .*:376: Error: .* | |
297 | .*:377: Error: .* | |
298 | .*:378: Error: .* | |
299 | .*:379: Error: .* | |
300 | .*:382: Error: .* | |
301 | .*:383: Error: .* | |
302 | .*:384: Error: .* | |
303 | .*:385: Error: .* | |
304 | .*:386: Error: .* | |
305 | .*:387: Error: .* | |
306 | .*:388: Error: .* | |
307 | .*:389: Error: .* | |
308 | .*:392: Error: .* | |
309 | .*:393: Error: .* | |
310 | .*:394: Error: .* | |
311 | .*:395: Error: .* | |
312 | .*:396: Error: .* | |
313 | .*:397: Error: .* | |
314 | .*:398: Error: .* | |
315 | .*:399: Error: .* | |
316 | .*:402: Error: .* | |
317 | .*:403: Error: .* | |
318 | .*:404: Error: .* | |
319 | .*:405: Error: .* | |
320 | .*:406: Error: .* | |
321 | .*:407: Error: .* | |
322 | .*:408: Error: .* | |
323 | .*:409: Error: .* | |
324 | .*:413: Error: .* | |
325 | .*:414: Error: .* | |
326 | .*:415: Error: .* | |
327 | .*:416: Error: .* | |
328 | .*:417: Error: .* | |
329 | .*:418: Error: .* | |
330 | .*:419: Error: .* | |
331 | .*:420: Error: .* | |
332 | .*:421: Error: .* | |
333 | .*:422: Error: .* | |
334 | .*:423: Error: .* | |
335 | .*:424: Error: .* | |
336 | .*:425: Error: .* | |
337 | .*:426: Error: .* | |
338 | .*:427: Error: .* | |
339 | .*:428: Error: .* | |
340 | .*:429: Error: .* | |
341 | .*:430: Error: .* | |
342 | .*:431: Error: .* | |
343 | .*:432: Error: .* | |
344 | .*:436: Error: .* | |
345 | .*:437: Error: .* | |
346 | .*:438: Error: .* | |
347 | .*:439: Error: .* | |
348 | .*:440: Error: .* | |
349 | .*:441: Error: .* | |
350 | .*:442: Error: .* | |
351 | .*:443: Error: .* | |
352 | .*:444: Error: .* | |
353 | .*:445: Error: .* | |
354 | .*:446: Error: .* | |
355 | .*:447: Error: .* | |
356 | .*:448: Error: .* | |
357 | .*:449: Error: .* | |
358 | .*:450: Error: .* | |
359 | .*:451: Error: .* | |
360 | .*:452: Error: .* | |
361 | .*:453: Error: .* | |
362 | .*:454: Error: .* | |
363 | .*:455: Error: .* | |
364 | .*:459: Error: .* | |
365 | .*:460: Error: .* | |
366 | .*:461: Error: .* | |
367 | .*:462: Error: .* | |
368 | .*:463: Error: .* | |
369 | .*:464: Error: .* | |
370 | .*:465: Error: .* | |
371 | .*:466: Error: .* | |
372 | .*:467: Error: .* | |
373 | .*:468: Error: .* | |
374 | .*:469: Error: .* | |
375 | .*:470: Error: .* | |
376 | .*:471: Error: .* | |
377 | .*:472: Error: .* | |
378 | .*:473: Error: .* | |
379 | .*:474: Error: .* | |
380 | .*:475: Error: .* | |
381 | .*:476: Error: .* | |
382 | .*:477: Error: .* | |
383 | .*:478: Error: .* | |
384 | .*:482: Error: .* | |
385 | .*:483: Error: .* | |
386 | .*:484: Error: .* | |
387 | .*:485: Error: .* | |
388 | .*:486: Error: .* | |
389 | .*:487: Error: .* | |
390 | .*:488: Error: .* | |
391 | .*:489: Error: .* | |
392 | .*:490: Error: .* | |
393 | .*:491: Error: .* | |
394 | .*:492: Error: .* | |
395 | .*:493: Error: .* | |
396 | .*:494: Error: .* | |
397 | .*:495: Error: .* | |
398 | .*:496: Error: .* | |
399 | .*:497: Error: .* | |
400 | .*:498: Error: .* | |
401 | .*:499: Error: .* | |
402 | .*:500: Error: .* | |
403 | .*:501: Error: .* | |
404 | .*:504: Error: .* | |
405 | .*:505: Error: .* | |
406 | .*:506: Error: .* | |
407 | .*:507: Error: .* | |
408 | .*:508: Error: .* | |
409 | .*:509: Error: .* | |
410 | .*:510: Error: .* | |
411 | .*:511: Error: .* | |
412 | .*:514: Error: .* | |
413 | .*:515: Error: .* | |
414 | .*:516: Error: .* | |
415 | .*:517: Error: .* | |
416 | .*:518: Error: .* | |
417 | .*:519: Error: .* | |
418 | .*:520: Error: .* | |
419 | .*:521: Error: .* | |
420 | .*:524: Error: .* | |
421 | .*:525: Error: .* | |
422 | .*:526: Error: .* | |
423 | .*:527: Error: .* | |
424 | .*:528: Error: .* | |
425 | .*:529: Error: .* | |
426 | .*:530: Error: .* | |
427 | .*:531: Error: .* | |
428 | .*:534: Error: .* | |
429 | .*:535: Error: .* | |
430 | .*:536: Error: .* | |
431 | .*:537: Error: .* | |
432 | .*:538: Error: .* | |
433 | .*:539: Error: .* | |
434 | .*:540: Error: .* | |
435 | .*:541: Error: .* | |
436 | .*:544: Error: .* | |
437 | .*:545: Error: .* | |
438 | .*:546: Error: .* | |
439 | .*:547: Error: .* | |
440 | .*:548: Error: .* | |
441 | .*:549: Error: .* | |
442 | .*:550: Error: .* | |
443 | .*:551: Error: .* | |
444 | .*:554: Error: .* | |
445 | .*:555: Error: .* | |
446 | .*:556: Error: .* | |
447 | .*:557: Error: .* | |
448 | .*:558: Error: .* | |
449 | .*:559: Error: .* | |
450 | .*:560: Error: .* | |
451 | .*:561: Error: .* | |
452 | .*:564: Error: .* | |
453 | .*:565: Error: .* | |
454 | .*:566: Error: .* | |
455 | .*:567: Error: .* | |
456 | .*:568: Error: .* | |
457 | .*:569: Error: .* | |
458 | .*:570: Error: .* | |
459 | .*:571: Error: .* | |
460 | .*:574: Error: .* | |
461 | .*:575: Error: .* | |
462 | .*:578: Error: .* | |
463 | .*:579: Error: .* | |
464 | .*:580: Error: .* | |
465 | .*:581: Error: .* | |
466 | .*:582: Error: .* | |
467 | .*:583: Error: .* | |
468 | .*:584: Error: .* | |
469 | .*:585: Error: .* | |
470 | GAS LISTING .* | |
471 | ||
472 | ||
473 | [ ]*1[ ]+\# Check 64bit unsupported HLE instructions | |
474 | [ ]*2[ ]+ | |
475 | [ ]*3[ ]+\.allow_index_reg | |
476 | [ ]*4[ ]+\.text | |
477 | [ ]*5[ ]+_start: | |
478 | [ ]*6[ ]+ | |
479 | [ ]*7[ ]+\# Tests for op imm8 al | |
480 | [ ]*8[ ]+xacquire adc \$100,%al | |
481 | [ ]*9[ ]+xacquire lock adc \$100,%al | |
482 | [ ]*10[ ]+lock xacquire adc \$100,%al | |
483 | [ ]*11[ ]+xrelease adc \$100,%al | |
484 | [ ]*12[ ]+xrelease lock adc \$100,%al | |
485 | [ ]*13[ ]+lock xrelease adc \$100,%al | |
486 | [ ]*14[ ]+ | |
487 | [ ]*15[ ]+\# Tests for op imm16 ax | |
488 | [ ]*16[ ]+xacquire adc \$1000,%ax | |
489 | [ ]*17[ ]+xacquire lock adc \$1000,%ax | |
490 | [ ]*18[ ]+lock xacquire adc \$1000,%ax | |
491 | [ ]*19[ ]+xrelease adc \$1000,%ax | |
492 | [ ]*20[ ]+xrelease lock adc \$1000,%ax | |
493 | [ ]*21[ ]+lock xrelease adc \$1000,%ax | |
494 | [ ]*22[ ]+ | |
495 | [ ]*23[ ]+\# Tests for op imm32 eax | |
496 | [ ]*24[ ]+xacquire adc \$10000000,%eax | |
497 | [ ]*25[ ]+xacquire lock adc \$10000000,%eax | |
498 | [ ]*26[ ]+lock xacquire adc \$10000000,%eax | |
499 | [ ]*27[ ]+xrelease adc \$10000000,%eax | |
500 | [ ]*28[ ]+xrelease lock adc \$10000000,%eax | |
501 | [ ]*29[ ]+lock xrelease adc \$10000000,%eax | |
502 | [ ]*30[ ]+ | |
503 | [ ]*31[ ]+ | |
504 | [ ]*32[ ]+\# Tests for op imm32 rax | |
505 | [ ]*33[ ]+xacquire adc \$10000000,%rax | |
506 | [ ]*34[ ]+xacquire lock adc \$10000000,%rax | |
507 | [ ]*35[ ]+lock xacquire adc \$10000000,%rax | |
508 | [ ]*36[ ]+xrelease adc \$10000000,%rax | |
509 | [ ]*37[ ]+xrelease lock adc \$10000000,%rax | |
510 | [ ]*38[ ]+lock xrelease adc \$10000000,%rax | |
511 | [ ]*39[ ]+ | |
512 | [ ]*40[ ]+\# Tests for op imm8 regb/m8 | |
513 | [ ]*41[ ]+xacquire adcb \$100,%cl | |
514 | [ ]*42[ ]+xacquire lock adcb \$100,%cl | |
515 | [ ]*43[ ]+lock xacquire adcb \$100,%cl | |
516 | [ ]*44[ ]+xrelease adcb \$100,%cl | |
517 | [ ]*45[ ]+xrelease lock adcb \$100,%cl | |
518 | [ ]*46[ ]+lock xrelease adcb \$100,%cl | |
519 | [ ]*47[ ]+xacquire adcb \$100,\(%rcx\) | |
520 | [ ]*48[ ]+xrelease adcb \$100,\(%rcx\) | |
521 | [ ]*49[ ]+ | |
522 | [ ]*50[ ]+\# Tests for op imm16 regs/m16 | |
523 | [ ]*51[ ]+xacquire adcw \$1000,%cx | |
524 | [ ]*52[ ]+xacquire lock adcw \$1000,%cx | |
525 | [ ]*53[ ]+lock xacquire adcw \$1000,%cx | |
526 | [ ]*54[ ]+xrelease adcw \$1000,%cx | |
527 | [ ]*55[ ]+xrelease lock adcw \$1000,%cx | |
528 | [ ]*56[ ]+lock xrelease adcw \$1000,%cx | |
529 | [ ]*57[ ]+xacquire adcw \$1000,\(%rcx\) | |
530 | \fGAS LISTING .* | |
531 | ||
532 | ||
533 | [ ]*58[ ]+xrelease adcw \$1000,\(%rcx\) | |
534 | [ ]*59[ ]+ | |
535 | [ ]*60[ ]+\# Tests for op imm32 regl/m32 | |
536 | [ ]*61[ ]+xacquire adcl \$10000000,%ecx | |
537 | [ ]*62[ ]+xacquire lock adcl \$10000000,%ecx | |
538 | [ ]*63[ ]+lock xacquire adcl \$10000000,%ecx | |
539 | [ ]*64[ ]+xrelease adcl \$10000000,%ecx | |
540 | [ ]*65[ ]+xrelease lock adcl \$10000000,%ecx | |
541 | [ ]*66[ ]+lock xrelease adcl \$10000000,%ecx | |
542 | [ ]*67[ ]+xacquire adcl \$10000000,\(%rcx\) | |
543 | [ ]*68[ ]+xrelease adcl \$10000000,\(%rcx\) | |
544 | [ ]*69[ ]+ | |
545 | [ ]*70[ ]+\# Tests for op imm32 regq/m64 | |
546 | [ ]*71[ ]+xacquire adcq \$10000000,%rcx | |
547 | [ ]*72[ ]+xacquire lock adcq \$10000000,%rcx | |
548 | [ ]*73[ ]+lock xacquire adcq \$10000000,%rcx | |
549 | [ ]*74[ ]+xrelease adcq \$10000000,%rcx | |
550 | [ ]*75[ ]+xrelease lock adcq \$10000000,%rcx | |
551 | [ ]*76[ ]+lock xrelease adcq \$10000000,%rcx | |
552 | [ ]*77[ ]+xacquire adcq \$10000000,\(%rcx\) | |
553 | [ ]*78[ ]+xrelease adcq \$10000000,\(%rcx\) | |
554 | [ ]*79[ ]+ | |
555 | [ ]*80[ ]+\# Tests for op imm8 regs/m16 | |
556 | [ ]*81[ ]+xacquire adcw \$100,%cx | |
557 | [ ]*82[ ]+xacquire lock adcw \$100,%cx | |
558 | [ ]*83[ ]+lock xacquire adcw \$100,%cx | |
559 | [ ]*84[ ]+xrelease adcw \$100,%cx | |
560 | [ ]*85[ ]+xrelease lock adcw \$100,%cx | |
561 | [ ]*86[ ]+lock xrelease adcw \$100,%cx | |
562 | [ ]*87[ ]+xacquire adcw \$100,\(%rcx\) | |
563 | [ ]*88[ ]+xrelease adcw \$100,\(%rcx\) | |
564 | [ ]*89[ ]+ | |
565 | [ ]*90[ ]+\# Tests for op imm8 regl/m32 | |
566 | [ ]*91[ ]+xacquire adcl \$100,%ecx | |
567 | [ ]*92[ ]+xacquire lock adcl \$100,%ecx | |
568 | [ ]*93[ ]+lock xacquire adcl \$100,%ecx | |
569 | [ ]*94[ ]+xrelease adcl \$100,%ecx | |
570 | [ ]*95[ ]+xrelease lock adcl \$100,%ecx | |
571 | [ ]*96[ ]+lock xrelease adcl \$100,%ecx | |
572 | [ ]*97[ ]+xacquire adcl \$100,\(%rcx\) | |
573 | [ ]*98[ ]+xrelease adcl \$100,\(%rcx\) | |
574 | [ ]*99[ ]+ | |
575 | [ ]*100[ ]+\# Tests for op imm8 regq/m64 | |
576 | [ ]*101[ ]+xacquire adcq \$100,%rcx | |
577 | [ ]*102[ ]+xacquire lock adcq \$100,%rcx | |
578 | [ ]*103[ ]+lock xacquire adcq \$100,%rcx | |
579 | [ ]*104[ ]+xrelease adcq \$100,%rcx | |
580 | [ ]*105[ ]+xrelease lock adcq \$100,%rcx | |
581 | [ ]*106[ ]+lock xrelease adcq \$100,%rcx | |
582 | [ ]*107[ ]+xacquire adcq \$100,\(%rcx\) | |
583 | [ ]*108[ ]+xrelease adcq \$100,\(%rcx\) | |
584 | [ ]*109[ ]+ | |
585 | [ ]*110[ ]+\# Tests for op imm8 regb/m8 | |
586 | [ ]*111[ ]+xacquire adcb \$100,%cl | |
587 | [ ]*112[ ]+xacquire lock adcb \$100,%cl | |
588 | [ ]*113[ ]+lock xacquire adcb \$100,%cl | |
589 | [ ]*114[ ]+xrelease adcb \$100,%cl | |
590 | \fGAS LISTING .* | |
591 | ||
592 | ||
593 | [ ]*115[ ]+xrelease lock adcb \$100,%cl | |
594 | [ ]*116[ ]+lock xrelease adcb \$100,%cl | |
595 | [ ]*117[ ]+xacquire adcb \$100,\(%rcx\) | |
596 | [ ]*118[ ]+xrelease adcb \$100,\(%rcx\) | |
597 | [ ]*119[ ]+ | |
598 | [ ]*120[ ]+\# Tests for op regb regb/m8 | |
599 | [ ]*121[ ]+\# Tests for op regb/m8 regb | |
600 | [ ]*122[ ]+xacquire adcb %al,%cl | |
601 | [ ]*123[ ]+xacquire lock adcb %al,%cl | |
602 | [ ]*124[ ]+lock xacquire adcb %al,%cl | |
603 | [ ]*125[ ]+xrelease adcb %al,%cl | |
604 | [ ]*126[ ]+xrelease lock adcb %al,%cl | |
605 | [ ]*127[ ]+lock xrelease adcb %al,%cl | |
606 | [ ]*128[ ]+xacquire adcb %al,\(%rcx\) | |
607 | [ ]*129[ ]+xrelease adcb %al,\(%rcx\) | |
608 | [ ]*130[ ]+xacquire adcb %cl,%al | |
609 | [ ]*131[ ]+xacquire lock adcb %cl,%al | |
610 | [ ]*132[ ]+lock xacquire adcb %cl,%al | |
611 | [ ]*133[ ]+xrelease adcb %cl,%al | |
612 | [ ]*134[ ]+xrelease lock adcb %cl,%al | |
613 | [ ]*135[ ]+lock xrelease adcb %cl,%al | |
614 | [ ]*136[ ]+xacquire adcb \(%rcx\),%al | |
615 | [ ]*137[ ]+xacquire lock adcb \(%rcx\),%al | |
616 | [ ]*138[ ]+lock xacquire adcb \(%rcx\),%al | |
617 | [ ]*139[ ]+xrelease adcb \(%rcx\),%al | |
618 | [ ]*140[ ]+xrelease lock adcb \(%rcx\),%al | |
619 | [ ]*141[ ]+lock xrelease adcb \(%rcx\),%al | |
620 | [ ]*142[ ]+ | |
621 | [ ]*143[ ]+\# Tests for op regs regs/m16 | |
622 | [ ]*144[ ]+\# Tests for op regs/m16 regs | |
623 | [ ]*145[ ]+xacquire adcw %ax,%cx | |
624 | [ ]*146[ ]+xacquire lock adcw %ax,%cx | |
625 | [ ]*147[ ]+lock xacquire adcw %ax,%cx | |
626 | [ ]*148[ ]+xrelease adcw %ax,%cx | |
627 | [ ]*149[ ]+xrelease lock adcw %ax,%cx | |
628 | [ ]*150[ ]+lock xrelease adcw %ax,%cx | |
629 | [ ]*151[ ]+xacquire adcw %ax,\(%rcx\) | |
630 | [ ]*152[ ]+xrelease adcw %ax,\(%rcx\) | |
631 | [ ]*153[ ]+xacquire adcw %cx,%ax | |
632 | [ ]*154[ ]+xacquire lock adcw %cx,%ax | |
633 | [ ]*155[ ]+lock xacquire adcw %cx,%ax | |
634 | [ ]*156[ ]+xrelease adcw %cx,%ax | |
635 | [ ]*157[ ]+xrelease lock adcw %cx,%ax | |
636 | [ ]*158[ ]+lock xrelease adcw %cx,%ax | |
637 | [ ]*159[ ]+xacquire adcw \(%rcx\),%ax | |
638 | [ ]*160[ ]+xacquire lock adcw \(%rcx\),%ax | |
639 | [ ]*161[ ]+lock xacquire adcw \(%rcx\),%ax | |
640 | [ ]*162[ ]+xrelease adcw \(%rcx\),%ax | |
641 | [ ]*163[ ]+xrelease lock adcw \(%rcx\),%ax | |
642 | [ ]*164[ ]+lock xrelease adcw \(%rcx\),%ax | |
643 | [ ]*165[ ]+ | |
644 | [ ]*166[ ]+\# Tests for op regl regl/m32 | |
645 | [ ]*167[ ]+\# Tests for op regl/m32 regl | |
646 | [ ]*168[ ]+xacquire adcl %eax,%ecx | |
647 | [ ]*169[ ]+xacquire lock adcl %eax,%ecx | |
648 | [ ]*170[ ]+lock xacquire adcl %eax,%ecx | |
649 | [ ]*171[ ]+xrelease adcl %eax,%ecx | |
650 | \fGAS LISTING .* | |
651 | ||
652 | ||
653 | [ ]*172[ ]+xrelease lock adcl %eax,%ecx | |
654 | [ ]*173[ ]+lock xrelease adcl %eax,%ecx | |
655 | [ ]*174[ ]+xacquire adcl %eax,\(%rcx\) | |
656 | [ ]*175[ ]+xrelease adcl %eax,\(%rcx\) | |
657 | [ ]*176[ ]+xacquire adcl %ecx,%eax | |
658 | [ ]*177[ ]+xacquire lock adcl %ecx,%eax | |
659 | [ ]*178[ ]+lock xacquire adcl %ecx,%eax | |
660 | [ ]*179[ ]+xrelease adcl %ecx,%eax | |
661 | [ ]*180[ ]+xrelease lock adcl %ecx,%eax | |
662 | [ ]*181[ ]+lock xrelease adcl %ecx,%eax | |
663 | [ ]*182[ ]+xacquire adcl \(%rcx\),%eax | |
664 | [ ]*183[ ]+xacquire lock adcl \(%rcx\),%eax | |
665 | [ ]*184[ ]+lock xacquire adcl \(%rcx\),%eax | |
666 | [ ]*185[ ]+xrelease adcl \(%rcx\),%eax | |
667 | [ ]*186[ ]+xrelease lock adcl \(%rcx\),%eax | |
668 | [ ]*187[ ]+lock xrelease adcl \(%rcx\),%eax | |
669 | [ ]*188[ ]+ | |
670 | [ ]*189[ ]+\# Tests for op regq regq/m64 | |
671 | [ ]*190[ ]+\# Tests for op regq/m64 regq | |
672 | [ ]*191[ ]+xacquire adcq %rax,%rcx | |
673 | [ ]*192[ ]+xacquire lock adcq %rax,%rcx | |
674 | [ ]*193[ ]+lock xacquire adcq %rax,%rcx | |
675 | [ ]*194[ ]+xrelease adcq %rax,%rcx | |
676 | [ ]*195[ ]+xrelease lock adcq %rax,%rcx | |
677 | [ ]*196[ ]+lock xrelease adcq %rax,%rcx | |
678 | [ ]*197[ ]+xacquire adcq %rax,\(%rcx\) | |
679 | [ ]*198[ ]+xrelease adcq %rax,\(%rcx\) | |
680 | [ ]*199[ ]+xacquire adcq %rcx,%rax | |
681 | [ ]*200[ ]+xacquire lock adcq %rcx,%rax | |
682 | [ ]*201[ ]+lock xacquire adcq %rcx,%rax | |
683 | [ ]*202[ ]+xrelease adcq %rcx,%rax | |
684 | [ ]*203[ ]+xrelease lock adcq %rcx,%rax | |
685 | [ ]*204[ ]+lock xrelease adcq %rcx,%rax | |
686 | [ ]*205[ ]+xacquire adcq \(%rcx\),%rax | |
687 | [ ]*206[ ]+xacquire lock adcq \(%rcx\),%rax | |
688 | [ ]*207[ ]+lock xacquire adcq \(%rcx\),%rax | |
689 | [ ]*208[ ]+xrelease adcq \(%rcx\),%rax | |
690 | [ ]*209[ ]+xrelease lock adcq \(%rcx\),%rax | |
691 | [ ]*210[ ]+lock xrelease adcq \(%rcx\),%rax | |
692 | [ ]*211[ ]+ | |
693 | [ ]*212[ ]+\# Tests for op regs, regs/m16 | |
694 | [ ]*213[ ]+xacquire btcw %ax,%cx | |
695 | [ ]*214[ ]+xacquire lock btcw %ax,%cx | |
696 | [ ]*215[ ]+lock xacquire btcw %ax,%cx | |
697 | [ ]*216[ ]+xrelease btcw %ax,%cx | |
698 | [ ]*217[ ]+xrelease lock btcw %ax,%cx | |
699 | [ ]*218[ ]+lock xrelease btcw %ax,%cx | |
700 | [ ]*219[ ]+xacquire btcw %ax,\(%rcx\) | |
701 | [ ]*220[ ]+xrelease btcw %ax,\(%rcx\) | |
702 | [ ]*221[ ]+ | |
703 | [ ]*222[ ]+\# Tests for op regl regl/m32 | |
704 | [ ]*223[ ]+xacquire btcl %eax,%ecx | |
705 | [ ]*224[ ]+xacquire lock btcl %eax,%ecx | |
706 | [ ]*225[ ]+lock xacquire btcl %eax,%ecx | |
707 | [ ]*226[ ]+xrelease btcl %eax,%ecx | |
708 | [ ]*227[ ]+xrelease lock btcl %eax,%ecx | |
709 | [ ]*228[ ]+lock xrelease btcl %eax,%ecx | |
710 | \fGAS LISTING .* | |
711 | ||
712 | ||
713 | [ ]*229[ ]+xacquire btcl %eax,\(%rcx\) | |
714 | [ ]*230[ ]+xrelease btcl %eax,\(%rcx\) | |
715 | [ ]*231[ ]+ | |
716 | [ ]*232[ ]+\# Tests for op regq regq/m64 | |
717 | [ ]*233[ ]+xacquire btcq %rax,%rcx | |
718 | [ ]*234[ ]+xacquire lock btcq %rax,%rcx | |
719 | [ ]*235[ ]+lock xacquire btcq %rax,%rcx | |
720 | [ ]*236[ ]+xrelease btcq %rax,%rcx | |
721 | [ ]*237[ ]+xrelease lock btcq %rax,%rcx | |
722 | [ ]*238[ ]+lock xrelease btcq %rax,%rcx | |
723 | [ ]*239[ ]+xacquire btcq %rax,\(%rcx\) | |
724 | [ ]*240[ ]+xrelease btcq %rax,\(%rcx\) | |
725 | [ ]*241[ ]+ | |
726 | [ ]*242[ ]+\# Tests for op regb/m8 | |
727 | [ ]*243[ ]+xacquire decb %cl | |
728 | [ ]*244[ ]+xacquire lock decb %cl | |
729 | [ ]*245[ ]+lock xacquire decb %cl | |
730 | [ ]*246[ ]+xrelease decb %cl | |
731 | [ ]*247[ ]+xrelease lock decb %cl | |
732 | [ ]*248[ ]+lock xrelease decb %cl | |
733 | [ ]*249[ ]+xacquire decb \(%rcx\) | |
734 | [ ]*250[ ]+xrelease decb \(%rcx\) | |
735 | [ ]*251[ ]+ | |
736 | [ ]*252[ ]+\# Tests for op regs/m16 | |
737 | [ ]*253[ ]+xacquire decw %cx | |
738 | [ ]*254[ ]+xacquire lock decw %cx | |
739 | [ ]*255[ ]+lock xacquire decw %cx | |
740 | [ ]*256[ ]+xrelease decw %cx | |
741 | [ ]*257[ ]+xrelease lock decw %cx | |
742 | [ ]*258[ ]+lock xrelease decw %cx | |
743 | [ ]*259[ ]+xacquire decw \(%rcx\) | |
744 | [ ]*260[ ]+xrelease decw \(%rcx\) | |
745 | [ ]*261[ ]+ | |
746 | [ ]*262[ ]+\# Tests for op regl/m32 | |
747 | [ ]*263[ ]+xacquire decl %ecx | |
748 | [ ]*264[ ]+xacquire lock decl %ecx | |
749 | [ ]*265[ ]+lock xacquire decl %ecx | |
750 | [ ]*266[ ]+xrelease decl %ecx | |
751 | [ ]*267[ ]+xrelease lock decl %ecx | |
752 | [ ]*268[ ]+lock xrelease decl %ecx | |
753 | [ ]*269[ ]+xacquire decl \(%rcx\) | |
754 | [ ]*270[ ]+xrelease decl \(%rcx\) | |
755 | [ ]*271[ ]+ | |
756 | [ ]*272[ ]+\# Tests for op regq/m64 | |
757 | [ ]*273[ ]+xacquire decq %rcx | |
758 | [ ]*274[ ]+xacquire lock decq %rcx | |
759 | [ ]*275[ ]+lock xacquire decq %rcx | |
760 | [ ]*276[ ]+xrelease decq %rcx | |
761 | [ ]*277[ ]+xrelease lock decq %rcx | |
762 | [ ]*278[ ]+lock xrelease decq %rcx | |
763 | [ ]*279[ ]+xacquire decq \(%rcx\) | |
764 | [ ]*280[ ]+xrelease decq \(%rcx\) | |
765 | [ ]*281[ ]+ | |
766 | [ ]*282[ ]+\# Tests for op m64 | |
767 | [ ]*283[ ]+xacquire cmpxchg8bq \(%rcx\) | |
768 | [ ]*284[ ]+xrelease cmpxchg8bq \(%rcx\) | |
769 | [ ]*285[ ]+ | |
770 | \fGAS LISTING .* | |
771 | ||
772 | ||
773 | [ ]*286[ ]+\# Tests for op regb, regb/m8 | |
774 | [ ]*287[ ]+xacquire cmpxchgb %cl,%al | |
775 | [ ]*288[ ]+xacquire lock cmpxchgb %cl,%al | |
776 | [ ]*289[ ]+lock xacquire cmpxchgb %cl,%al | |
777 | [ ]*290[ ]+xrelease cmpxchgb %cl,%al | |
778 | [ ]*291[ ]+xrelease lock cmpxchgb %cl,%al | |
779 | [ ]*292[ ]+lock xrelease cmpxchgb %cl,%al | |
780 | [ ]*293[ ]+xacquire cmpxchgb %cl,\(%rcx\) | |
781 | [ ]*294[ ]+xrelease cmpxchgb %cl,\(%rcx\) | |
782 | [ ]*295[ ]+ | |
783 | [ ]*296[ ]+\.intel_syntax noprefix | |
784 | [ ]*297[ ]+ | |
785 | [ ]*298[ ]+\# Tests for op imm8 al | |
786 | [ ]*299[ ]+xacquire adc al,100 | |
787 | [ ]*300[ ]+xacquire lock adc al,100 | |
788 | [ ]*301[ ]+lock xacquire adc al,100 | |
789 | [ ]*302[ ]+xrelease adc al,100 | |
790 | [ ]*303[ ]+xrelease lock adc al,100 | |
791 | [ ]*304[ ]+lock xrelease adc al,100 | |
792 | [ ]*305[ ]+ | |
793 | [ ]*306[ ]+\# Tests for op imm16 ax | |
794 | [ ]*307[ ]+xacquire adc ax,1000 | |
795 | [ ]*308[ ]+xacquire lock adc ax,1000 | |
796 | [ ]*309[ ]+lock xacquire adc ax,1000 | |
797 | [ ]*310[ ]+xrelease adc ax,1000 | |
798 | [ ]*311[ ]+xrelease lock adc ax,1000 | |
799 | [ ]*312[ ]+lock xrelease adc ax,1000 | |
800 | [ ]*313[ ]+ | |
801 | [ ]*314[ ]+\# Tests for op imm32 eax | |
802 | [ ]*315[ ]+xacquire adc eax,10000000 | |
803 | [ ]*316[ ]+xacquire lock adc eax,10000000 | |
804 | [ ]*317[ ]+lock xacquire adc eax,10000000 | |
805 | [ ]*318[ ]+xrelease adc eax,10000000 | |
806 | [ ]*319[ ]+xrelease lock adc eax,10000000 | |
807 | [ ]*320[ ]+lock xrelease adc eax,10000000 | |
808 | [ ]*321[ ]+ | |
809 | [ ]*322[ ]+ | |
810 | [ ]*323[ ]+\# Tests for op imm32 rax | |
811 | [ ]*324[ ]+xacquire adc rax,10000000 | |
812 | [ ]*325[ ]+xacquire lock adc rax,10000000 | |
813 | [ ]*326[ ]+lock xacquire adc rax,10000000 | |
814 | [ ]*327[ ]+xrelease adc rax,10000000 | |
815 | [ ]*328[ ]+xrelease lock adc rax,10000000 | |
816 | [ ]*329[ ]+lock xrelease adc rax,10000000 | |
817 | [ ]*330[ ]+ | |
818 | [ ]*331[ ]+\# Tests for op imm8 regb/m8 | |
819 | [ ]*332[ ]+xacquire adc cl,100 | |
820 | [ ]*333[ ]+xacquire lock adc cl,100 | |
821 | [ ]*334[ ]+lock xacquire adc cl,100 | |
822 | [ ]*335[ ]+xrelease adc cl,100 | |
823 | [ ]*336[ ]+xrelease lock adc cl,100 | |
824 | [ ]*337[ ]+lock xrelease adc cl,100 | |
825 | [ ]*338[ ]+xacquire adc BYTE PTR \[rcx\],100 | |
826 | [ ]*339[ ]+xrelease adc BYTE PTR \[rcx\],100 | |
827 | [ ]*340[ ]+ | |
828 | [ ]*341[ ]+\# Tests for op imm16 regs/m16 | |
829 | [ ]*342[ ]+xacquire adc cx,1000 | |
830 | \fGAS LISTING .* | |
831 | ||
832 | ||
833 | [ ]*343[ ]+xacquire lock adc cx,1000 | |
834 | [ ]*344[ ]+lock xacquire adc cx,1000 | |
835 | [ ]*345[ ]+xrelease adc cx,1000 | |
836 | [ ]*346[ ]+xrelease lock adc cx,1000 | |
837 | [ ]*347[ ]+lock xrelease adc cx,1000 | |
838 | [ ]*348[ ]+xacquire adc WORD PTR \[rcx\],1000 | |
839 | [ ]*349[ ]+xrelease adc WORD PTR \[rcx\],1000 | |
840 | [ ]*350[ ]+ | |
841 | [ ]*351[ ]+\# Tests for op imm32 regl/m32 | |
842 | [ ]*352[ ]+xacquire adc ecx,10000000 | |
843 | [ ]*353[ ]+xacquire lock adc ecx,10000000 | |
844 | [ ]*354[ ]+lock xacquire adc ecx,10000000 | |
845 | [ ]*355[ ]+xrelease adc ecx,10000000 | |
846 | [ ]*356[ ]+xrelease lock adc ecx,10000000 | |
847 | [ ]*357[ ]+lock xrelease adc ecx,10000000 | |
848 | [ ]*358[ ]+xacquire adc DWORD PTR \[rcx\],10000000 | |
849 | [ ]*359[ ]+xrelease adc DWORD PTR \[rcx\],10000000 | |
850 | [ ]*360[ ]+ | |
851 | [ ]*361[ ]+\# Tests for op imm32 regq/m64 | |
852 | [ ]*362[ ]+xacquire adc rcx,10000000 | |
853 | [ ]*363[ ]+xacquire lock adc rcx,10000000 | |
854 | [ ]*364[ ]+lock xacquire adc rcx,10000000 | |
855 | [ ]*365[ ]+xrelease adc rcx,10000000 | |
856 | [ ]*366[ ]+xrelease lock adc rcx,10000000 | |
857 | [ ]*367[ ]+lock xrelease adc rcx,10000000 | |
858 | [ ]*368[ ]+xacquire adc QWORD PTR \[rcx\],10000000 | |
859 | [ ]*369[ ]+xrelease adc QWORD PTR \[rcx\],10000000 | |
860 | [ ]*370[ ]+ | |
861 | [ ]*371[ ]+\# Tests for op imm8 regs/m16 | |
862 | [ ]*372[ ]+xacquire adc cx,100 | |
863 | [ ]*373[ ]+xacquire lock adc cx,100 | |
864 | [ ]*374[ ]+lock xacquire adc cx,100 | |
865 | [ ]*375[ ]+xrelease adc cx,100 | |
866 | [ ]*376[ ]+xrelease lock adc cx,100 | |
867 | [ ]*377[ ]+lock xrelease adc cx,100 | |
868 | [ ]*378[ ]+xacquire adc WORD PTR \[rcx\],100 | |
869 | [ ]*379[ ]+xrelease adc WORD PTR \[rcx\],100 | |
870 | [ ]*380[ ]+ | |
871 | [ ]*381[ ]+\# Tests for op imm8 regl/m32 | |
872 | [ ]*382[ ]+xacquire adc ecx,100 | |
873 | [ ]*383[ ]+xacquire lock adc ecx,100 | |
874 | [ ]*384[ ]+lock xacquire adc ecx,100 | |
875 | [ ]*385[ ]+xrelease adc ecx,100 | |
876 | [ ]*386[ ]+xrelease lock adc ecx,100 | |
877 | [ ]*387[ ]+lock xrelease adc ecx,100 | |
878 | [ ]*388[ ]+xacquire adc DWORD PTR \[rcx\],100 | |
879 | [ ]*389[ ]+xrelease adc DWORD PTR \[rcx\],100 | |
880 | [ ]*390[ ]+ | |
881 | [ ]*391[ ]+\# Tests for op imm8 regq/m64 | |
882 | [ ]*392[ ]+xacquire adc rcx,100 | |
883 | [ ]*393[ ]+xacquire lock adc rcx,100 | |
884 | [ ]*394[ ]+lock xacquire adc rcx,100 | |
885 | [ ]*395[ ]+xrelease adc rcx,100 | |
886 | [ ]*396[ ]+xrelease lock adc rcx,100 | |
887 | [ ]*397[ ]+lock xrelease adc rcx,100 | |
888 | [ ]*398[ ]+xacquire adc QWORD PTR \[rcx\],100 | |
889 | [ ]*399[ ]+xrelease adc QWORD PTR \[rcx\],100 | |
890 | \fGAS LISTING .* | |
891 | ||
892 | ||
893 | [ ]*400[ ]+ | |
894 | [ ]*401[ ]+\# Tests for op imm8 regb/m8 | |
895 | [ ]*402[ ]+xacquire adc cl,100 | |
896 | [ ]*403[ ]+xacquire lock adc cl,100 | |
897 | [ ]*404[ ]+lock xacquire adc cl,100 | |
898 | [ ]*405[ ]+xrelease adc cl,100 | |
899 | [ ]*406[ ]+xrelease lock adc cl,100 | |
900 | [ ]*407[ ]+lock xrelease adc cl,100 | |
901 | [ ]*408[ ]+xacquire adc BYTE PTR \[rcx\],100 | |
902 | [ ]*409[ ]+xrelease adc BYTE PTR \[rcx\],100 | |
903 | [ ]*410[ ]+ | |
904 | [ ]*411[ ]+\# Tests for op regb regb/m8 | |
905 | [ ]*412[ ]+\# Tests for op regb/m8 regb | |
906 | [ ]*413[ ]+xacquire adc cl,al | |
907 | [ ]*414[ ]+xacquire lock adc cl,al | |
908 | [ ]*415[ ]+lock xacquire adc cl,al | |
909 | [ ]*416[ ]+xrelease adc cl,al | |
910 | [ ]*417[ ]+xrelease lock adc cl,al | |
911 | [ ]*418[ ]+lock xrelease adc cl,al | |
912 | [ ]*419[ ]+xacquire adc BYTE PTR \[rcx\],al | |
913 | [ ]*420[ ]+xrelease adc BYTE PTR \[rcx\],al | |
914 | [ ]*421[ ]+xacquire adc al,cl | |
915 | [ ]*422[ ]+xacquire lock adc al,cl | |
916 | [ ]*423[ ]+lock xacquire adc al,cl | |
917 | [ ]*424[ ]+xrelease adc al,cl | |
918 | [ ]*425[ ]+xrelease lock adc al,cl | |
919 | [ ]*426[ ]+lock xrelease adc al,cl | |
920 | [ ]*427[ ]+xacquire adc al,BYTE PTR \[rcx\] | |
921 | [ ]*428[ ]+xacquire lock adc al,BYTE PTR \[rcx\] | |
922 | [ ]*429[ ]+lock xacquire adc al,BYTE PTR \[rcx\] | |
923 | [ ]*430[ ]+xrelease adc al,BYTE PTR \[rcx\] | |
924 | [ ]*431[ ]+xrelease lock adc al,BYTE PTR \[rcx\] | |
925 | [ ]*432[ ]+lock xrelease adc al,BYTE PTR \[rcx\] | |
926 | [ ]*433[ ]+ | |
927 | [ ]*434[ ]+\# Tests for op regs regs/m16 | |
928 | [ ]*435[ ]+\# Tests for op regs/m16 regs | |
929 | [ ]*436[ ]+xacquire adc cx,ax | |
930 | [ ]*437[ ]+xacquire lock adc cx,ax | |
931 | [ ]*438[ ]+lock xacquire adc cx,ax | |
932 | [ ]*439[ ]+xrelease adc cx,ax | |
933 | [ ]*440[ ]+xrelease lock adc cx,ax | |
934 | [ ]*441[ ]+lock xrelease adc cx,ax | |
935 | [ ]*442[ ]+xacquire adc WORD PTR \[rcx\],ax | |
936 | [ ]*443[ ]+xrelease adc WORD PTR \[rcx\],ax | |
937 | [ ]*444[ ]+xacquire adc ax,cx | |
938 | [ ]*445[ ]+xacquire lock adc ax,cx | |
939 | [ ]*446[ ]+lock xacquire adc ax,cx | |
940 | [ ]*447[ ]+xrelease adc ax,cx | |
941 | [ ]*448[ ]+xrelease lock adc ax,cx | |
942 | [ ]*449[ ]+lock xrelease adc ax,cx | |
943 | [ ]*450[ ]+xacquire adc ax,WORD PTR \[rcx\] | |
944 | [ ]*451[ ]+xacquire lock adc ax,WORD PTR \[rcx\] | |
945 | [ ]*452[ ]+lock xacquire adc ax,WORD PTR \[rcx\] | |
946 | [ ]*453[ ]+xrelease adc ax,WORD PTR \[rcx\] | |
947 | [ ]*454[ ]+xrelease lock adc ax,WORD PTR \[rcx\] | |
948 | [ ]*455[ ]+lock xrelease adc ax,WORD PTR \[rcx\] | |
949 | [ ]*456[ ]+ | |
950 | \fGAS LISTING .* | |
951 | ||
952 | ||
953 | [ ]*457[ ]+\# Tests for op regl regl/m32 | |
954 | [ ]*458[ ]+\# Tests for op regl/m32 regl | |
955 | [ ]*459[ ]+xacquire adc ecx,eax | |
956 | [ ]*460[ ]+xacquire lock adc ecx,eax | |
957 | [ ]*461[ ]+lock xacquire adc ecx,eax | |
958 | [ ]*462[ ]+xrelease adc ecx,eax | |
959 | [ ]*463[ ]+xrelease lock adc ecx,eax | |
960 | [ ]*464[ ]+lock xrelease adc ecx,eax | |
961 | [ ]*465[ ]+xacquire adc DWORD PTR \[rcx\],eax | |
962 | [ ]*466[ ]+xrelease adc DWORD PTR \[rcx\],eax | |
963 | [ ]*467[ ]+xacquire adc eax,ecx | |
964 | [ ]*468[ ]+xacquire lock adc eax,ecx | |
965 | [ ]*469[ ]+lock xacquire adc eax,ecx | |
966 | [ ]*470[ ]+xrelease adc eax,ecx | |
967 | [ ]*471[ ]+xrelease lock adc eax,ecx | |
968 | [ ]*472[ ]+lock xrelease adc eax,ecx | |
969 | [ ]*473[ ]+xacquire adc eax,DWORD PTR \[rcx\] | |
970 | [ ]*474[ ]+xacquire lock adc eax,DWORD PTR \[rcx\] | |
971 | [ ]*475[ ]+lock xacquire adc eax,DWORD PTR \[rcx\] | |
972 | [ ]*476[ ]+xrelease adc eax,DWORD PTR \[rcx\] | |
973 | [ ]*477[ ]+xrelease lock adc eax,DWORD PTR \[rcx\] | |
974 | [ ]*478[ ]+lock xrelease adc eax,DWORD PTR \[rcx\] | |
975 | [ ]*479[ ]+ | |
976 | [ ]*480[ ]+\# Tests for op regq regq/m64 | |
977 | [ ]*481[ ]+\# Tests for op regq/m64 regq | |
978 | [ ]*482[ ]+xacquire adc rcx,rax | |
979 | [ ]*483[ ]+xacquire lock adc rcx,rax | |
980 | [ ]*484[ ]+lock xacquire adc rcx,rax | |
981 | [ ]*485[ ]+xrelease adc rcx,rax | |
982 | [ ]*486[ ]+xrelease lock adc rcx,rax | |
983 | [ ]*487[ ]+lock xrelease adc rcx,rax | |
984 | [ ]*488[ ]+xacquire adc QWORD PTR \[rcx\],rax | |
985 | [ ]*489[ ]+xrelease adc QWORD PTR \[rcx\],rax | |
986 | [ ]*490[ ]+xacquire adc rax,rcx | |
987 | [ ]*491[ ]+xacquire lock adc rax,rcx | |
988 | [ ]*492[ ]+lock xacquire adc rax,rcx | |
989 | [ ]*493[ ]+xrelease adc rax,rcx | |
990 | [ ]*494[ ]+xrelease lock adc rax,rcx | |
991 | [ ]*495[ ]+lock xrelease adc rax,rcx | |
992 | [ ]*496[ ]+xacquire adc rax,QWORD PTR \[rcx\] | |
993 | [ ]*497[ ]+xacquire lock adc rax,QWORD PTR \[rcx\] | |
994 | [ ]*498[ ]+lock xacquire adc rax,QWORD PTR \[rcx\] | |
995 | [ ]*499[ ]+xrelease adc rax,QWORD PTR \[rcx\] | |
996 | [ ]*500[ ]+xrelease lock adc rax,QWORD PTR \[rcx\] | |
997 | [ ]*501[ ]+lock xrelease adc rax,QWORD PTR \[rcx\] | |
998 | [ ]*502[ ]+ | |
999 | [ ]*503[ ]+\# Tests for op regs, regs/m16 | |
1000 | [ ]*504[ ]+xacquire btc cx,ax | |
1001 | [ ]*505[ ]+xacquire lock btc cx,ax | |
1002 | [ ]*506[ ]+lock xacquire btc cx,ax | |
1003 | [ ]*507[ ]+xrelease btc cx,ax | |
1004 | [ ]*508[ ]+xrelease lock btc cx,ax | |
1005 | [ ]*509[ ]+lock xrelease btc cx,ax | |
1006 | [ ]*510[ ]+xacquire btc WORD PTR \[rcx\],ax | |
1007 | [ ]*511[ ]+xrelease btc WORD PTR \[rcx\],ax | |
1008 | [ ]*512[ ]+ | |
1009 | [ ]*513[ ]+\# Tests for op regl regl/m32 | |
1010 | \fGAS LISTING .* | |
1011 | ||
1012 | ||
1013 | [ ]*514[ ]+xacquire btc ecx,eax | |
1014 | [ ]*515[ ]+xacquire lock btc ecx,eax | |
1015 | [ ]*516[ ]+lock xacquire btc ecx,eax | |
1016 | [ ]*517[ ]+xrelease btc ecx,eax | |
1017 | [ ]*518[ ]+xrelease lock btc ecx,eax | |
1018 | [ ]*519[ ]+lock xrelease btc ecx,eax | |
1019 | [ ]*520[ ]+xacquire btc DWORD PTR \[rcx\],eax | |
1020 | [ ]*521[ ]+xrelease btc DWORD PTR \[rcx\],eax | |
1021 | [ ]*522[ ]+ | |
1022 | [ ]*523[ ]+\# Tests for op regq regq/m64 | |
1023 | [ ]*524[ ]+xacquire btc rcx,rax | |
1024 | [ ]*525[ ]+xacquire lock btc rcx,rax | |
1025 | [ ]*526[ ]+lock xacquire btc rcx,rax | |
1026 | [ ]*527[ ]+xrelease btc rcx,rax | |
1027 | [ ]*528[ ]+xrelease lock btc rcx,rax | |
1028 | [ ]*529[ ]+lock xrelease btc rcx,rax | |
1029 | [ ]*530[ ]+xacquire btc QWORD PTR \[rcx\],rax | |
1030 | [ ]*531[ ]+xrelease btc QWORD PTR \[rcx\],rax | |
1031 | [ ]*532[ ]+ | |
1032 | [ ]*533[ ]+\# Tests for op regb/m8 | |
1033 | [ ]*534[ ]+xacquire dec cl | |
1034 | [ ]*535[ ]+xacquire lock dec cl | |
1035 | [ ]*536[ ]+lock xacquire dec cl | |
1036 | [ ]*537[ ]+xrelease dec cl | |
1037 | [ ]*538[ ]+xrelease lock dec cl | |
1038 | [ ]*539[ ]+lock xrelease dec cl | |
1039 | [ ]*540[ ]+xacquire dec BYTE PTR \[rcx\] | |
1040 | [ ]*541[ ]+xrelease dec BYTE PTR \[rcx\] | |
1041 | [ ]*542[ ]+ | |
1042 | [ ]*543[ ]+\# Tests for op regs/m16 | |
1043 | [ ]*544[ ]+xacquire dec cx | |
1044 | [ ]*545[ ]+xacquire lock dec cx | |
1045 | [ ]*546[ ]+lock xacquire dec cx | |
1046 | [ ]*547[ ]+xrelease dec cx | |
1047 | [ ]*548[ ]+xrelease lock dec cx | |
1048 | [ ]*549[ ]+lock xrelease dec cx | |
1049 | [ ]*550[ ]+xacquire dec WORD PTR \[rcx\] | |
1050 | [ ]*551[ ]+xrelease dec WORD PTR \[rcx\] | |
1051 | [ ]*552[ ]+ | |
1052 | [ ]*553[ ]+\# Tests for op regl/m32 | |
1053 | [ ]*554[ ]+xacquire dec ecx | |
1054 | [ ]*555[ ]+xacquire lock dec ecx | |
1055 | [ ]*556[ ]+lock xacquire dec ecx | |
1056 | [ ]*557[ ]+xrelease dec ecx | |
1057 | [ ]*558[ ]+xrelease lock dec ecx | |
1058 | [ ]*559[ ]+lock xrelease dec ecx | |
1059 | [ ]*560[ ]+xacquire dec DWORD PTR \[rcx\] | |
1060 | [ ]*561[ ]+xrelease dec DWORD PTR \[rcx\] | |
1061 | [ ]*562[ ]+ | |
1062 | [ ]*563[ ]+\# Tests for op regq/m64 | |
1063 | [ ]*564[ ]+xacquire dec rcx | |
1064 | [ ]*565[ ]+xacquire lock dec rcx | |
1065 | [ ]*566[ ]+lock xacquire dec rcx | |
1066 | [ ]*567[ ]+xrelease dec rcx | |
1067 | [ ]*568[ ]+xrelease lock dec rcx | |
1068 | [ ]*569[ ]+lock xrelease dec rcx | |
1069 | [ ]*570[ ]+xacquire dec QWORD PTR \[rcx\] | |
1070 | \fGAS LISTING .* | |
1071 | ||
1072 | ||
1073 | [ ]*571[ ]+xrelease dec QWORD PTR \[rcx\] | |
1074 | [ ]*572[ ]+ | |
1075 | [ ]*573[ ]+\# Tests for op m64 | |
1076 | [ ]*574[ ]+xacquire cmpxchg8b QWORD PTR \[rcx\] | |
1077 | [ ]*575[ ]+xrelease cmpxchg8b QWORD PTR \[rcx\] | |
1078 | [ ]*576[ ]+ | |
1079 | [ ]*577[ ]+\# Tests for op regb, regb/m8 | |
1080 | [ ]*578[ ]+xacquire cmpxchg al,cl | |
1081 | [ ]*579[ ]+xacquire lock cmpxchg al,cl | |
1082 | [ ]*580[ ]+lock xacquire cmpxchg al,cl | |
1083 | [ ]*581[ ]+xrelease cmpxchg al,cl | |
1084 | [ ]*582[ ]+xrelease lock cmpxchg al,cl | |
1085 | [ ]*583[ ]+lock xrelease cmpxchg al,cl | |
1086 | [ ]*584[ ]+xacquire cmpxchg BYTE PTR \[rcx\],cl | |
1087 | [ ]*585[ ]+xrelease cmpxchg BYTE PTR \[rcx\],cl |