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
10thumb1:
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
21thumb2:
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)
30var1:
31	.byte 1
32var2:
33	.byte 2
34
35	.section .far, "ax", %progbits
36	.thumb_func
37	.type	thumb3, %function
38thumb3:
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