brintos

brintos / llvm-project-archived public Read only

0
0
Text · 861 B · d4ab732 Raw
26 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i386 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=i386 --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:   prefetchrst2  268435456(%esp,%esi,8)5# INTEL: prefetchrst2 byte ptr [esp + 8*esi + 268435456]60x0f,0x18,0xa4,0xf4,0x00,0x00,0x00,0x107 8# ATT:   prefetchrst2  291(%edi,%eax,4)9# INTEL: prefetchrst2 byte ptr [edi + 4*eax + 291]100x0f,0x18,0xa4,0x87,0x23,0x01,0x00,0x0011 12# ATT:   prefetchrst2  (%eax)13# INTEL: prefetchrst2 byte ptr [eax]140x0f,0x18,0x2015 16# ATT:   prefetchrst2  -32(,%ebp,2)17# INTEL: prefetchrst2 byte ptr [2*ebp - 32]180x0f,0x18,0x24,0x6d,0xe0,0xff,0xff,0xff19 20# ATT:   prefetchrst2  127(%ecx)21# INTEL: prefetchrst2 byte ptr [ecx + 127]220x0f,0x18,0x61,0x7f23 24# ATT:   prefetchrst2  -128(%edx)25# INTEL: prefetchrst2 byte ptr [edx - 128]260x0f,0x18,0x62,0x80