brintos

brintos / llvm-project-archived public Read only

0
0
Text · 980 B · 1ad04e5 Raw
36 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:   lkgs %ax5# INTEL: lkgs ax60xf2,0x0f,0x00,0xf07 8# ATT:   lkgs %r12w9# INTEL: lkgs r12w100xf2,0x41,0x0f,0x00,0xf411 12# ATT:   lkgs  268435456(%rbp,%r14,8)13# INTEL: lkgs word ptr [rbp + 8*r14 + 268435456]140xf2,0x42,0x0f,0x00,0xb4,0xf5,0x00,0x00,0x00,0x1015 16# ATT:   lkgs  291(%r8,%rax,4)17# INTEL: lkgs word ptr [r8 + 4*rax + 291]180xf2,0x41,0x0f,0x00,0xb4,0x80,0x23,0x01,0x00,0x0019 20# ATT:   lkgs  (%rip)21# INTEL: lkgs word ptr [rip]220xf2,0x0f,0x00,0x35,0x00,0x00,0x00,0x0023 24# ATT:   lkgs  -64(,%rbp,2)25# INTEL: lkgs word ptr [2*rbp - 64]260xf2,0x0f,0x00,0x34,0x6d,0xc0,0xff,0xff,0xff27 28# ATT:   lkgs  254(%rcx)29# INTEL: lkgs word ptr [rcx + 254]300xf2,0x0f,0x00,0xb1,0xfe,0x00,0x00,0x0031 32# ATT:   lkgs  -256(%rdx)33# INTEL: lkgs word ptr [rdx - 256]340xf2,0x0f,0x00,0xb2,0x00,0xff,0xff,0xff35 36