1// RUN: llvm-mc -triple=thumbeb-eabi -mattr v7,vfp2 -filetype=obj < %s | llvm-objdump -s - | FileCheck %s 2 3 .syntax unified 4 .text 5 .align 2 6 7@ARM::fixup_t2_movw_lo16 8.section s_movw,"ax",%progbits 9// CHECK-LABEL: Contents of section s_movw 10// CHECK: 0000 f2400008 11 movw r0, :lower16:(some_label+8) 12 13@ARM::fixup_t2_movt_hi16 14.section s_movt,"ax",%progbits 15// CHECK-LABEL: Contents of section s_movt 16// CHECK: 0000 f6cf70fc 17 movt r0, :upper16:GOT-(movt_label) 18movt_label: 19 20@ARM::fixup_t2_uncondbranch 21.section s_uncondbranch,"ax",%progbits 22// CHECK-LABEL: Contents of section s_uncondbranch 23// CHECK: 0000 f000b801 bf00 24 b.w uncond_label 25 nop 26uncond_label: 27 28@ARM::fixup_t2_condbranch 29.section s_condbranch,"ax",%progbits 30// CHECK-LABEL: Contents of section s_condbranch 31// CHECK: 0000 f0008001 bf00 32 beq.w cond_label 33 nop 34cond_label: 35 36@ARM::fixup_t2_ldst_precel_12 37.section s_ldst_precel_12,"ax",%progbits 38 ldr r0, ldst_precel_12_label 39 nop 40 nop 41ldst_precel_12_label: 42 43@ARM::fixup_t2_adr_pcrel_12 44.section s_adr_pcrel_12,"ax",%progbits 45 adr r0, adr_pcrel_12_label 46 nop 47 nop 48adr_pcrel_12_label: 49 50