Home | History | Annotate | Download | only in ld-arm
      1 	.text
      2 	.arch armv7-m
      3 	.syntax unified
      4 	.global	_start
      5 	.thumb_func
      6 	.type	_start, %function
      7 _start:
      8 	.thumb_func
      9 	.type	thumb1, %function
     10 thumb1:
     11 	adds r0, #:upper8_15:#thumb3
     12 	adds r1, #:upper0_7:#thumb3
     13 	adds r2, #:lower8_15:#thumb1
     14 	adds r3, #:lower0_7:#thumb1
     15 	adds r4, #:lower0_7:#thumb3
     16 	adds r5, #:lower8_15:#thumb3
     17 	adds r6, #:upper0_7:#thumb1
     18 	adds r7, #:upper8_15:#thumb1
     19 	.thumb_func
     20 	.type	thumb2, %function
     21 thumb2:
     22 	adds r0, #:upper8_15:#thumb3
     23 	adds r1, #:upper0_7:#(var2 + 1)
     24 	adds r2, #:lower8_15:#(thumb3 + 255)
     25 	adds r3, #:lower0_7:#(var1 + 0xaa)
     26 	adds r7, #:upper8_15:#var1 + 4
     27 	adds r6, #:upper0_7:#thumb3
     28 	adds r5, #:lower8_15:#var2 + 0xff
     29 	adds r4, #:lower0_7:#var2 - (-2)
     30 var1:
     31 	.byte 1
     32 var2:
     33 	.byte 2
     34 
     35 	.section .far, "ax", %progbits
     36 	.thumb_func
     37 	.type	thumb3, %function
     38 thumb3:
     39 	adds r0, #:upper8_15:#thumb1
     40 	adds r1, #:upper0_7:#thumb2
     41 	adds r2, #:lower8_15:#thumb3
     42 	adds r3, #:lower0_7:#thumb1
     43 
     44