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} sbbb $foo, %al // CHECK-NEXT: R_X86_64_8 6sbbb $foo, %al, %bl // CHECK-NEXT: R_X86_64_8 7{evex} sbbb $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_8 8sbbb $foo, 123(%r8,%rax,4), %bl // CHECK-NEXT: R_X86_64_8 9{evex} sbbw $foo, %ax // CHECK-NEXT: R_X86_64_16 10sbbw $foo, %ax, %bx // CHECK-NEXT: R_X86_64_16 11{evex} sbbw $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_16 12sbbw $foo, 123(%r8,%rax,4), %bx // CHECK-NEXT: R_X86_64_16 13{evex} sbbl $foo, %eax // CHECK-NEXT: R_X86_64_32 14sbbl $foo, %eax, %ebx // CHECK-NEXT: R_X86_64_32 15{evex} sbbl $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_32 16sbbl $foo, 123(%r8,%rax,4), %ebx // CHECK-NEXT: R_X86_64_32 17{evex} sbbq $foo, %rax // CHECK-NEXT: R_X86_64_32S 18sbbq $foo, %rax, %rbx // CHECK-NEXT: R_X86_64_32S 19{evex} sbbq $foo, 123(%r8,%rax,4) // CHECK-NEXT: R_X86_64_32S 20sbbq $foo, 123(%r8,%rax,4), %rbx // CHECK-NEXT: R_X86_64_32S 21// CHECK-NEXT: } 22// CHECK-NEXT: ] 23