brintos

brintos / llvm-project-archived public Read only

0
0
Text · 780 B · e0a487b Raw
22 lines · plain
1// RUN: llvm-mc -filetype=obj -triple=thumbv7a-linux-gnueabi %s -o %t2// RUN: llvm-objdump -dr %t --triple=thumbv7a | FileCheck %s3 4// CHECK:      f7ff fffe     bl      {{.*}}                  @ imm = #-0x45// CHECK-NEXT:               00000000:  R_ARM_THM_CALL       foo6// CHECK-NEXT: f7ff effe     blx     {{.*}}                  @ imm = #-0x47// CHECK-NEXT:               00000004:  R_ARM_THM_CALL       callee_thumb_low8// CHECK-NEXT: bf00          nop9// CHECK-NEXT: f7ff effe     blx     {{.*}}                  @ imm = #-0x410// CHECK-NEXT:               0000000a:  R_ARM_THM_CALL       callee_thumb_high11// CHECK-NEXT: 4770          bx      lr12 13 .syntax unified14 .section .text, "ax",%progbits15 .thumb16 bl foo17 18 blx   callee_thumb_low19 nop20 blx   callee_thumb_high21 bx lr22