xref: /llvm-project/llvm/test/MC/X86/apx/ccmp-reloc.s (revision 9027ee63f9d8b02d3ef3d5815d98027a8b513997)
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 {
5ccmpbb	{dfv=of}	$foo, %bl               // CHECK-NEXT:     R_X86_64_8
6ccmpbb	{dfv=of}	$foo, 123(%r8,%rax,4)   // CHECK-NEXT:     R_X86_64_8
7ccmpbw	{dfv=of}	$foo, %bx               // CHECK-NEXT:     R_X86_64_16
8ccmpbw	{dfv=of}	$foo, 123(%r8,%rax,4)   // CHECK-NEXT:     R_X86_64_16
9ccmpbl	{dfv=of}	$foo, %ebx              // CHECK-NEXT:     R_X86_64_32
10ccmpbl	{dfv=of}	$foo, 123(%r8,%rax,4)   // CHECK-NEXT:     R_X86_64_32
11ccmpbq	{dfv=of}	$foo, %rbx              // CHECK-NEXT:     R_X86_64_32S
12ccmpbq	{dfv=of}	$foo, 123(%r8,%rax,4)   // CHECK-NEXT:     R_X86_64_32S
13// CHECK-NEXT:   }
14// CHECK-NEXT: ]
15