1	.text
2	.arch armv6s-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	movs r0, #:upper8_15:#thumb3
12	movs r1, #:upper0_7:#thumb3
13	movs r2, #:lower8_15:#thumb1
14	movs r3, #:lower0_7:#thumb1
15	movs r4, #:lower0_7:#thumb3
16	movs r5, #:lower8_15:#thumb3
17	movs r6, #:upper0_7:#thumb1
18	movs r7, #:upper8_15:#thumb1
19	.thumb_func
20	.type	thumb2, %function
21thumb2:
22	movs r0, #:upper8_15:#(thumb3 + 0)
23	movs r1, #:upper0_7:#(thumb2 + 1)
24	movs r2, #:lower8_15:#(var1 + 255)
25	movs r3, #:lower0_7:#var1
26	movs r7, #:upper8_15:#var1 + 4
27	movs r6, #:upper0_7:#var2
28	movs r5, #:lower8_15:#var2 + 0xff
29	movs r4, #:lower0_7:#var2 - (-1)
30var1:
31	.byte 1
32var2:
33	.byte 2
34
35	.section .far, "ax", %progbits
36	.thumb_func
37	.type	thumb3, %function
38thumb3:
39	movs r0, #:upper8_15:#thumb1
40	movs r1, #:upper0_7:#thumb2
41	movs r2, #:lower8_15:#thumb3
42	movs r3, #:lower0_7:#thumb1
43
44