1	.syntax unified
2	.text
3	.arch armv8-a
4
5	.arm
6foo:
7	sevl
8	hlt 0x0
9	hlt 0xf
10	hlt 0xfff0
11	stlb r0, [r0]
12	stlb r1, [r1]
13	stlb r14, [r14]
14	stlh r0, [r0]
15	stlh r1, [r1]
16	stlh r14, [r14]
17	stl r0, [r0]
18	stl r1, [r1]
19	stl r14, [r14]
20	stlexb r0, r1, [r14]
21	stlexb r1, r14, [r0]
22	stlexb r14, r0, [r1]
23	stlexh r0, r1, [r14]
24	stlexh r1, r14, [r0]
25	stlexh r14, r0, [r1]
26	stlex r0, r1, [r14]
27	stlex r1, r14, [r0]
28	stlex r14, r0, [r1]
29	stlexd r0, r2, r3, [r14]
30	stlexd r1, r12, r13, [r0]
31	stlexd r14, r0, r1, [r1]
32	ldab r0, [r0]
33	ldab r1, [r1]
34	ldab r14, [r14]
35	ldah r0, [r0]
36	ldah r1, [r1]
37	ldah r14, [r14]
38	lda r0, [r0]
39	lda r1, [r1]
40	lda r14, [r14]
41	ldaexb r0, [r0]
42	ldaexb r1, [r1]
43	ldaexb r14, [r14]
44	ldaexh r0, [r0]
45	ldaexh r1, [r1]
46	ldaexh r14, [r14]
47	ldaex r0, [r0]
48	ldaex r1, [r1]
49	ldaex r14, [r14]
50	ldaexd r0, r1, [r0]
51	ldaexd r2, r3, [r1]
52	ldaexd r12, r13, [r14]
53
54	.thumb
55	.thumb_func
56bar:
57	sevl
58	sevl.n
59	sevl.w
60	dcps1
61	dcps2
62	dcps3
63	hlt 0
64	hlt 63
65	stlb r0, [r0]
66	stlb r1, [r1]
67	stlb r14, [r14]
68	stlh r0, [r0]
69	stlh r1, [r1]
70	stlh r14, [r14]
71	stl r0, [r0]
72	stl r1, [r1]
73	stl r14, [r14]
74	stlexb r0, r1, [r14]
75	stlexb r1, r14, [r0]
76	stlexb r14, r0, [r1]
77	stlexh r0, r1, [r14]
78	stlexh r1, r14, [r0]
79	stlexh r14, r0, [r1]
80	stlex r0, r1, [r14]
81	stlex r1, r14, [r0]
82	stlex r14, r0, [r1]
83	stlexd r0, r1, r1, [r14]
84	stlexd r1, r14, r14, [r0]
85	stlexd r14, r0, r0, [r1]
86	ldab r0, [r0]
87	ldab r1, [r1]
88	ldab r14, [r14]
89	ldah r0, [r0]
90	ldah r1, [r1]
91	ldah r14, [r14]
92	lda r0, [r0]
93	lda r1, [r1]
94	lda r14, [r14]
95	ldaexb r0, [r0]
96	ldaexb r1, [r1]
97	ldaexb r14, [r14]
98	ldaexh r0, [r0]
99	ldaexh r1, [r1]
100	ldaexh r14, [r14]
101	ldaex r0, [r0]
102	ldaex r1, [r1]
103	ldaex r14, [r14]
104	ldaexd r0, r1, [r0]
105	ldaexd r1, r14, [r1]
106	ldaexd r14, r0, [r14]
107