brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.7 KiB · c9ecd0b Raw
195 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:        aaddq  %r9, 268435456(%rbp,%r14,8)5# INTEL:      aadd qword ptr [rbp + 8*r14 + 268435456], r960x4e,0x0f,0x38,0xfc,0x8c,0xf5,0x00,0x00,0x00,0x107 8# ATT:        aaddq  %r9, 291(%r8,%rax,4)9# INTEL:      aadd qword ptr [r8 + 4*rax + 291], r9100x4d,0x0f,0x38,0xfc,0x8c,0x80,0x23,0x01,0x00,0x0011 12# ATT:        aaddq  %r9, (%rip)13# INTEL:      aadd qword ptr [rip], r9140x4c,0x0f,0x38,0xfc,0x0d,0x00,0x00,0x00,0x0015 16# ATT:        aaddq  %r9, -512(,%rbp,2)17# INTEL:      aadd qword ptr [2*rbp - 512], r9180x4c,0x0f,0x38,0xfc,0x0c,0x6d,0x00,0xfe,0xff,0xff19 20# ATT:        aaddq  %r9, 2032(%rcx)21# INTEL:      aadd qword ptr [rcx + 2032], r9220x4c,0x0f,0x38,0xfc,0x89,0xf0,0x07,0x00,0x0023 24# ATT:        aaddq  %r9, -2048(%rdx)25# INTEL:      aadd qword ptr [rdx - 2048], r9260x4c,0x0f,0x38,0xfc,0x8a,0x00,0xf8,0xff,0xff27 28# ATT:        aaddl  %ebx, 268435456(%esp,%esi,8)29# INTEL:      aadd dword ptr [esp + 8*esi + 268435456], ebx300x67,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x1031 32# ATT:        aaddl  %ebx, 291(%edi,%eax,4)33# INTEL:      aadd dword ptr [edi + 4*eax + 291], ebx340x67,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x0035 36# ATT:        aaddl  %ebx, (%eax)37# INTEL:      aadd dword ptr [eax], ebx380x67,0x0f,0x38,0xfc,0x1839 40# ATT:        aaddl  %ebx, -512(,%ebp,2)41# INTEL:      aadd dword ptr [2*ebp - 512], ebx420x67,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff43 44# ATT:        aaddl  %ebx, 2032(%ecx)45# INTEL:      aadd dword ptr [ecx + 2032], ebx460x67,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x0047 48# ATT:        aaddl  %ebx, -2048(%edx)49# INTEL:      aadd dword ptr [edx - 2048], ebx500x67,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff51 52# ATT:        aandq  %r9, 268435456(%rbp,%r14,8)53# INTEL:      aand qword ptr [rbp + 8*r14 + 268435456], r9540x66,0x4e,0x0f,0x38,0xfc,0x8c,0xf5,0x00,0x00,0x00,0x1055 56# ATT:        aandq  %r9, 291(%r8,%rax,4)57# INTEL:      aand qword ptr [r8 + 4*rax + 291], r9580x66,0x4d,0x0f,0x38,0xfc,0x8c,0x80,0x23,0x01,0x00,0x0059 60# ATT:        aandq  %r9, (%rip)61# INTEL:      aand qword ptr [rip], r9620x66,0x4c,0x0f,0x38,0xfc,0x0d,0x00,0x00,0x00,0x0063 64# ATT:        aandq  %r9, -512(,%rbp,2)65# INTEL:      aand qword ptr [2*rbp - 512], r9660x66,0x4c,0x0f,0x38,0xfc,0x0c,0x6d,0x00,0xfe,0xff,0xff67 68# ATT:        aandq  %r9, 2032(%rcx)69# INTEL:      aand qword ptr [rcx + 2032], r9700x66,0x4c,0x0f,0x38,0xfc,0x89,0xf0,0x07,0x00,0x0071 72# ATT:        aandq  %r9, -2048(%rdx)73# INTEL:      aand qword ptr [rdx - 2048], r9740x66,0x4c,0x0f,0x38,0xfc,0x8a,0x00,0xf8,0xff,0xff75 76# ATT:        aandl  %ebx, 268435456(%esp,%esi,8)77# INTEL:      aand dword ptr [esp + 8*esi + 268435456], ebx780x67,0x66,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x1079 80# ATT:        aandl  %ebx, 291(%edi,%eax,4)81# INTEL:      aand dword ptr [edi + 4*eax + 291], ebx820x67,0x66,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x0083 84# ATT:        aandl  %ebx, (%eax)85# INTEL:      aand dword ptr [eax], ebx860x67,0x66,0x0f,0x38,0xfc,0x1887 88# ATT:        aandl  %ebx, -512(,%ebp,2)89# INTEL:      aand dword ptr [2*ebp - 512], ebx900x67,0x66,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff91 92# ATT:        aandl  %ebx, 2032(%ecx)93# INTEL:      aand dword ptr [ecx + 2032], ebx940x67,0x66,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x0095 96# ATT:        aandl  %ebx, -2048(%edx)97# INTEL:      aand dword ptr [edx - 2048], ebx980x67,0x66,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff99 100# ATT:        aorq  %r9, 268435456(%rbp,%r14,8)101# INTEL:      aor qword ptr [rbp + 8*r14 + 268435456], r91020xf2,0x4e,0x0f,0x38,0xfc,0x8c,0xf5,0x00,0x00,0x00,0x10103 104# ATT:        aorq  %r9, 291(%r8,%rax,4)105# INTEL:      aor qword ptr [r8 + 4*rax + 291], r91060xf2,0x4d,0x0f,0x38,0xfc,0x8c,0x80,0x23,0x01,0x00,0x00107 108# ATT:        aorq  %r9, (%rip)109# INTEL:      aor qword ptr [rip], r91100xf2,0x4c,0x0f,0x38,0xfc,0x0d,0x00,0x00,0x00,0x00111 112# ATT:        aorq  %r9, -512(,%rbp,2)113# INTEL:      aor qword ptr [2*rbp - 512], r91140xf2,0x4c,0x0f,0x38,0xfc,0x0c,0x6d,0x00,0xfe,0xff,0xff115 116# ATT:        aorq  %r9, 2032(%rcx)117# INTEL:      aor qword ptr [rcx + 2032], r91180xf2,0x4c,0x0f,0x38,0xfc,0x89,0xf0,0x07,0x00,0x00119 120# ATT:        aorq  %r9, -2048(%rdx)121# INTEL:      aor qword ptr [rdx - 2048], r91220xf2,0x4c,0x0f,0x38,0xfc,0x8a,0x00,0xf8,0xff,0xff123 124# ATT:        aorl  %ebx, 268435456(%esp,%esi,8)125# INTEL:      aor dword ptr [esp + 8*esi + 268435456], ebx1260x67,0xf2,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10127 128# ATT:        aorl  %ebx, 291(%edi,%eax,4)129# INTEL:      aor dword ptr [edi + 4*eax + 291], ebx1300x67,0xf2,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00131 132# ATT:        aorl  %ebx, (%eax)133# INTEL:      aor dword ptr [eax], ebx1340x67,0xf2,0x0f,0x38,0xfc,0x18135 136# ATT:        aorl  %ebx, -512(,%ebp,2)137# INTEL:      aor dword ptr [2*ebp - 512], ebx1380x67,0xf2,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff139 140# ATT:        aorl  %ebx, 2032(%ecx)141# INTEL:      aor dword ptr [ecx + 2032], ebx1420x67,0xf2,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00143 144# ATT:        aorl  %ebx, -2048(%edx)145# INTEL:      aor dword ptr [edx - 2048], ebx1460x67,0xf2,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff147 148# ATT:        axorq  %r9, 268435456(%rbp,%r14,8)149# INTEL:      axor qword ptr [rbp + 8*r14 + 268435456], r91500xf3,0x4e,0x0f,0x38,0xfc,0x8c,0xf5,0x00,0x00,0x00,0x10151 152# ATT:        axorq  %r9, 291(%r8,%rax,4)153# INTEL:      axor qword ptr [r8 + 4*rax + 291], r91540xf3,0x4d,0x0f,0x38,0xfc,0x8c,0x80,0x23,0x01,0x00,0x00155 156# ATT:        axorq  %r9, (%rip)157# INTEL:      axor qword ptr [rip], r91580xf3,0x4c,0x0f,0x38,0xfc,0x0d,0x00,0x00,0x00,0x00159 160# ATT:        axorq  %r9, -512(,%rbp,2)161# INTEL:      axor qword ptr [2*rbp - 512], r91620xf3,0x4c,0x0f,0x38,0xfc,0x0c,0x6d,0x00,0xfe,0xff,0xff163 164# ATT:        axorq  %r9, 2032(%rcx)165# INTEL:      axor qword ptr [rcx + 2032], r91660xf3,0x4c,0x0f,0x38,0xfc,0x89,0xf0,0x07,0x00,0x00167 168# ATT:        axorq  %r9, -2048(%rdx)169# INTEL:      axor qword ptr [rdx - 2048], r91700xf3,0x4c,0x0f,0x38,0xfc,0x8a,0x00,0xf8,0xff,0xff171 172# ATT:        axorl  %ebx, 268435456(%esp,%esi,8)173# INTEL:      axor dword ptr [esp + 8*esi + 268435456], ebx1740x67,0xf3,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10175 176# ATT:        axorl  %ebx, 291(%edi,%eax,4)177# INTEL:      axor dword ptr [edi + 4*eax + 291], ebx1780x67,0xf3,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00179 180# ATT:        axorl  %ebx, (%eax)181# INTEL:      axor dword ptr [eax], ebx1820x67,0xf3,0x0f,0x38,0xfc,0x18183 184# ATT:        axorl  %ebx, -512(,%ebp,2)185# INTEL:      axor dword ptr [2*ebp - 512], ebx1860x67,0xf3,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff187 188# ATT:        axorl  %ebx, 2032(%ecx)189# INTEL:      axor dword ptr [ecx + 2032], ebx1900x67,0xf3,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00191 192# ATT:        axorl  %ebx, -2048(%edx)193# INTEL:      axor dword ptr [edx - 2048], ebx1940x67,0xf3,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff195