xref: /aosp_15_r20/external/llvm/test/MC/X86/x86_64-signed-reloc.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-linux-gnu -filetype=obj %s | llvm-readobj -r | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker				// CHECK:      Relocations [
5*9880d681SAndroid Build Coastguard Worker				// CHECK-NEXT:   Section ({{[0-9]+}}) .rela.text {
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Workerpushq $foo			// CHECK-NEXT:     R_X86_64_32S
8*9880d681SAndroid Build Coastguard Workeraddq $foo, %rax			// CHECK-NEXT:     R_X86_64_32S
9*9880d681SAndroid Build Coastguard Workerandq $foo, %rax			// CHECK-NEXT:     R_X86_64_32S
10*9880d681SAndroid Build Coastguard Workermovq $foo, %rax			// CHECK-NEXT:     R_X86_64_32S
11*9880d681SAndroid Build Coastguard Workerbextr $foo, (%edi), %eax	// CHECK-NEXT:     R_X86_64_32
12*9880d681SAndroid Build Coastguard Workerbextr $foo, (%rdi), %rax	// CHECK-NEXT:     R_X86_64_32S
13*9880d681SAndroid Build Coastguard Workerimul $foo, %rax			// CHECK-NEXT:     R_X86_64_32S
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker				// CHECK-NEXT:   }
16*9880d681SAndroid Build Coastguard Worker				// CHECK-NEXT: ]
17