1// RUN: llvm-mc -triple x86_64-linux-gnu -filetype=obj %s | llvm-readobj -r - | FileCheck %s 2 3// CHECK: Relocations [ 4// CHECK-NEXT: Section ({{[0-9]+}}) .rela.text { 5{evex} adcb $foo, %al // CHECK-NEXT: R_X86_64_8 6adcb $foo, %al, %bl // CHECK-NEXT: R_X86_64_8 7{evex} adcb $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_8 8adcb $foo, 123(%r8,%rax,4), %bl // CHECK-NEXT: R_X86_64_8 9{evex} adcw $foo, %ax // CHECK-NEXT: R_X86_64_16 10adcw $foo, %ax, %bx // CHECK-NEXT: R_X86_64_16 11{evex} adcw $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_16 12adcw $foo, 123(%r8,%rax,4), %bx // CHECK-NEXT: R_X86_64_16 13{evex} adcl $foo, %eax // CHECK-NEXT: R_X86_64_32 14adcl $foo, %eax, %ebx // CHECK-NEXT: R_X86_64_32 15{evex} adcl $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_32 16adcl $foo, 123(%r8,%rax,4), %ebx // CHECK-NEXT: R_X86_64_32 17{evex} adcq $foo, %rax // CHECK-NEXT: R_X86_64_32S 18adcq $foo, %rax, %rbx // CHECK-NEXT: R_X86_64_32S 19{evex} adcq $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_32S 20adcq $foo, 123(%r8,%rax,4), %rbx // CHECK-NEXT: R_X86_64_32S 21// CHECK-NEXT: } 22// CHECK-NEXT: ] 23