65 lines · plain
1// RUN: llvm-mc -triple=armeb-eabi -mattr v7,vfp2 -filetype=obj < %s | llvm-objdump -s - | FileCheck %s2 3 .syntax unified4 .text5 .align 26 .code 167 .thumb_func8 9@ARM::fixup_arm_thumb_bl10.section s_thumb_bl,"ax",%progbits11// CHECK-LABEL: Contents of section s_thumb_bl12// CHECK: 0000 f000f80113 bl thumb_bl_label14 nop15thumb_bl_label:16 17@ARM::fixup_arm_thumb_blx18// CHECK-LABEL: Contents of section s_thumb_bl19// CHECK: 0000 f000e80220.section s_thumb_blx,"ax",%progbits21 blx thumb_blx_label+822thumb_blx_label:23 24@ARM::fixup_arm_thumb_br25.section s_thumb_br,"ax",%progbits26// CHECK-LABEL: Contents of section s_thumb_br27// CHECK: 0000 e000bf0028 b thumb_br_label29 nop30thumb_br_label:31 32@ARM::fixup_arm_thumb_bcc33.section s_thumb_bcc,"ax",%progbits34// CHECK-LABEL: Contents of section s_thumb_bcc35// CHECK: 0000 d000bf0036 beq thumb_bcc_label37 nop38thumb_bcc_label:39 40@ARM::fixup_arm_thumb_cb41.section s_thumb_cb,"ax",%progbits42// CHECK-LABEL: Contents of section s_thumb_cb43// CHECK: 0000 b100bf0044 cbz r0, thumb_cb_label45 nop46thumb_cb_label:47 48@ARM::fixup_arm_thumb_cp49.section s_thumb_cp,"ax",%progbits50// CHECK-LABEL: Contents of section s_thumb_cp51// CHECK: 0000 4801bf0052 ldr r0, =thumb_cp_label53 nop54 nop55thumb_cp_label:56 57@ARM::fixup_arm_thumb_adr_pcrel_1058.section s_thumb_adr_pcrel_10,"ax",%progbits59// CHECK-LABEL: Contents of section s_thumb_adr_pcrel_1060// CHECK: 0000 a000bf0061 adr r0, thumb_adr_pcrel_10_label62 nop63thumb_adr_pcrel_10_label:64 65