108 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 327 8@ARM::fixup_arm_condbl9.section s_condbl,"ax",%progbits10// CHECK-LABEL: Contents of section s_condbl11// CHECK: 0000 0b00000212 bleq condbl_label+1613condbl_label:14 15@ARM::fixup_arm_uncondbl16.section s_uncondbl,"ax",%progbits17// CHECK-LABEL: Contents of section s_uncondbl18// CHECK: 0000 eb00000219 bl uncond_label+1620uncond_label:21 22@ARM::fixup_arm_blx23.section s_blx,"ax",%progbits24// CHECK-LABEL: Contents of section s_blx25// CHECK: 0000 fa00000226 blx blx_label+1627blx_label:28 29@ARM::fixup_arm_uncondbranch30.section s_uncondbranch,"ax",%progbits31// CHECK-LABEL: Contents of section s_uncondbranch32// CHECK: 0000 ea00000333 b uncondbranch_label+1634uncondbranch_label:35 36@ARM::fixup_arm_condbranch37.section s_condbranch,"ax",%progbits38// CHECK-LABEL: Contents of section s_condbranch39// CHECK: 0000 0a00000340 beq condbranch_label+1641condbranch_label:42 43@ARM::fixup_arm_pcrel_1044.section s_arm_pcrel_10,"ax",%progbits45// CHECK-LABEL: Contents of section s_arm_pcrel_1046// CHECK: 0000 ed9f0b0347 vldr d0, arm_pcrel_10_label+1648arm_pcrel_10_label:49 50@ARM::fixup_arm_ldst_pcrel_1251.section s_arm_ldst_pcrel_12,"ax",%progbits52// CHECK-LABEL: Contents of section s_arm_ldst_pcrel_1253// CHECK: 0000 e59f000c54 ldr r0, arm_ldst_pcrel_12_label+1655arm_ldst_pcrel_12_label:56 57@ARM::fixup_arm_adr_pcrel_1258.section s_arm_adr_pcrel_12,"ax",%progbits59// CHECK-LABEL: Contents of section s_arm_adr_pcrel_1260// CHECK: 0000 e28f001061 adr r0, arm_adr_pcrel_12_label+2062arm_adr_pcrel_12_label:63 64@ARM::fixup_arm_adr_pcrel_10_unscaled65.section s_arm_adr_pcrel_10_unscaled,"ax",%progbits66// CHECK-LABEL: Contents of section s_arm_adr_pcrel_10_unscaled67// CHECK: 0000 e1cf01d468 ldrd r0, r1, arm_adr_pcrel_10_unscaled_label+2469arm_adr_pcrel_10_unscaled_label:70 71@ARM::fixup_arm_movw_lo1672.section s_movw,"ax",%progbits73// CHECK-LABEL: Contents of section s_movw74// CHECK: 0000 e300000875 movw r0, :lower16:(some_label+8)76 77@ARM::fixup_arm_movt_hi1678.section s_movt,"ax",%progbits79// CHECK-LABEL: Contents of section s_movt80// CHECK: 0000 e34f0ffc81 movt r0, :upper16:GOT-(movt_label)82movt_label:83 84@FK_Data_185.section s_fk_data_186// CHECK-LABEL: Contents of section s_fk_data_187// CHECK: 0000 0188fk_data1_l_label:89.byte fk_data1_h_label-fk_data1_l_label90fk_data1_h_label:91 92@FK_Data_293.section s_fk_data_294// CHECK-LABEL: Contents of section s_fk_data_295// CHECK: 0000 000296fk_data2_l_label:97.short fk_data2_h_label-fk_data2_l_label98fk_data2_h_label:99 100@FK_Data_4101.section s_fk_data_4102// CHECK-LABEL: Contents of section s_fk_data_4103// CHECK: 0000 00000004104fk_data4_l_label:105.long fk_data4_h_label-fk_data4_l_label106fk_data4_h_label:107 108