| 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 |