67 lines · plain
1# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT2# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL3 4# ATT: adcxl %r16d, %r17d5# INTEL: adcx r17d, r16d60x62,0xec,0x7d,0x08,0x66,0xc87 8# ATT: adcxl %r16d, %r17d, %r18d9# INTEL: adcx r18d, r17d, r16d100x62,0xec,0x6d,0x10,0x66,0xc811 12# ATT: adcxq %r16, %r1713# INTEL: adcx r17, r16140x62,0xec,0xfd,0x08,0x66,0xc815 16# ATT: adcxq %r16, %r17, %r1817# INTEL: adcx r18, r17, r16180x62,0xec,0xed,0x10,0x66,0xc819 20# ATT: adcxl (%r16), %r17d21# INTEL: adcx r17d, dword ptr [r16]220x62,0xec,0x7d,0x08,0x66,0x0823 24# ATT: adcxl (%r16), %r17d, %r18d25# INTEL: adcx r18d, r17d, dword ptr [r16]260x62,0xec,0x6d,0x10,0x66,0x0827 28# ATT: adcxq (%r16), %r1729# INTEL: adcx r17, qword ptr [r16]300x62,0xec,0xfd,0x08,0x66,0x0831 32# ATT: adcxq (%r16), %r17, %r1833# INTEL: adcx r18, r17, qword ptr [r16]340x62,0xec,0xed,0x10,0x66,0x0835 36# ATT: adoxl %r16d, %r17d37# INTEL: adox r17d, r16d380x62,0xec,0x7e,0x08,0x66,0xc839 40# ATT: adoxl %r16d, %r17d, %r18d41# INTEL: adox r18d, r17d, r16d420x62,0xec,0x6e,0x10,0x66,0xc843 44# ATT: adoxq %r16, %r1745# INTEL: adox r17, r16460x62,0xec,0xfe,0x08,0x66,0xc847 48# ATT: adoxq %r16, %r17, %r1849# INTEL: adox r18, r17, r16500x62,0xec,0xee,0x10,0x66,0xc851 52# ATT: adoxl (%r16), %r17d53# INTEL: adox r17d, dword ptr [r16]540x62,0xec,0x7e,0x08,0x66,0x0855 56# ATT: adoxl (%r16), %r17d, %r18d57# INTEL: adox r18d, r17d, dword ptr [r16]580x62,0xec,0x6e,0x10,0x66,0x0859 60# ATT: adoxq (%r16), %r1761# INTEL: adox r17, qword ptr [r16]620x62,0xec,0xfe,0x08,0x66,0x0863 64# ATT: adoxq (%r16), %r17, %r1865# INTEL: adox r18, r17, qword ptr [r16]660x62,0xec,0xee,0x10,0x66,0x0867