]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/arm/armv8-a.s
2012-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / armv8-a.s
1 .syntax unified
2 .text
3 .arch armv8-a
4
5 .arm
6 foo:
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
56 bar:
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]