68 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown %s > %t 2> %t.err2// RUN: FileCheck --check-prefix=CHECK-STDERR < %t.err %s3// RUN: FileCheck < %t %s4 5// CHECK: prefetchit0 (%rdi)6// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address7 prefetchit0 (%rdi)8 9// CHECK: prefetchit1 (%rcx)10// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address11 prefetchit1 (%rcx)12 13// CHECK: prefetchit0 1(%rdx)14// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address15 prefetchit0 1(%rdx)16 17// CHECK: prefetchit1 12(%rsi)18// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address19 prefetchit1 12(%rsi)20 21// CHECK: prefetchit0 123(%r8,%rax)22// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address23 prefetchit0 123(%r8,%rax)24 25// CHECK: prefetchit1 1234(%r9,%r10)26// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address27 prefetchit1 1234(%r9,%r10)28 29// CHECK: prefetchit0 (%r11,%r12)30// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address31 prefetchit0 (%r11,%r12)32 33// CHECK: prefetchit1 (%r13,%r14)34// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address35 prefetchit1 (%r13,%r14)36 37// CHECK: prefetchit0 987(%rsp,%r15,4)38// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address39 prefetchit0 987(%rsp,%r15,4)40 41// CHECK: prefetchit1 -1(%rbp,%rdi,8)42// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address43 prefetchit1 -1(%rbp,%rdi,8)44 45// CHECK: prefetchit0 (%rsp,%rsi,2)46// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address47 prefetchit0 (%rsp,%rsi,2)48 49// CHECK: prefetchit1 (%rdi,%r15,4)50// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address51 prefetchit1 (%rdi,%r15,4)52 53// CHECK: prefetchit0 80(,%r14,8)54// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address55 prefetchit0 80(,%r14,8)56 57// CHECK: prefetchit1 3(,%r8,4)58// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address59 prefetchit1 3(,%r8,4)60 61// CHECK: prefetchit0 (,%rax,2)62// CHECK-STDERR: warning: 'prefetchit0' only supports RIP-relative address63 prefetchit0 (,%rax,2)64 65// CHECK: prefetchit1 (,%rcx,8)66// CHECK-STDERR: warning: 'prefetchit1' only supports RIP-relative address67 prefetchit1 (,%rcx,8)68