121
|
1 # RUN: llvm-mc -arch=hexagon -filetype=obj %s | llvm-objdump -d - | FileCheck %s
|
|
2 #
|
|
3
|
|
4 # STrib_abs_V4
|
|
5 {
|
|
6 memb(##1024056) = r0
|
|
7 }
|
|
8
|
|
9 # CHECK: immext(#1024000)
|
|
10 # CHECK: memb(##1024056) = r0
|
|
11
|
|
12 # S2_storerbgp
|
|
13 {
|
|
14 memb(GP + #56) = r0
|
|
15 }
|
|
16
|
|
17 # CHECK: memb(gp+#56) = r0
|
|
18
|
|
19 # STrih_abs_V4
|
|
20 {
|
|
21 memh(##1024056) = r0
|
|
22 }
|
|
23
|
|
24 # CHECK: immext(#1024000)
|
|
25 # CHECK: memh(##1024056) = r0
|
|
26
|
|
27 # S2_storerhgp
|
|
28 {
|
|
29 memh(GP + #56) = r0
|
|
30 }
|
|
31
|
|
32 # CHECK: memh(gp+#56) = r0
|
|
33
|
|
34 # STriw_abs_V4
|
|
35 {
|
|
36 memw(##1024056) = r0
|
|
37 }
|
|
38
|
|
39 # CHECK: immext(#1024000)
|
|
40 # CHECK: memw(##1024056) = r0
|
|
41
|
|
42 # S2_storerigp
|
|
43 {
|
|
44 memw(GP + #56) = r0
|
|
45 }
|
|
46
|
|
47 # CHECK: memw(gp+#56) = r0
|
|
48
|
|
49 # STrib_abs_nv_V4
|
|
50 {
|
|
51 r0 = #1
|
|
52 memb(##1024056) = r0.new
|
|
53 }
|
|
54
|
|
55 # CHECK: r0 = #1
|
|
56 # CHECK: immext(#1024000)
|
|
57 # CHECK: memb(##1024056) = r0.new
|
|
58
|
|
59 # S2_storerbnewgp
|
|
60 {
|
|
61 r0 = #1
|
|
62 memb(GP + #56) = r0.new
|
|
63 }
|
|
64
|
|
65 # CHECK: r0 = #1
|
|
66 # CHECK: memb(gp+#56) = r0.new
|
|
67
|
|
68 # STrih_abs_nv_V4
|
|
69 {
|
|
70 r0 = #1
|
|
71 memh(##1024056) = r0.new
|
|
72 }
|
|
73
|
|
74 # CHECK: r0 = #1
|
|
75 # CHECK: immext(#1024000)
|
|
76 # CHECK: memh(##1024056) = r0.new
|
|
77
|
|
78 # S2_storerhnewgp
|
|
79 {
|
|
80 r0 = #1
|
|
81 memh(GP + #56) = r0.new
|
|
82 }
|
|
83
|
|
84 # CHECK: r0 = #1
|
|
85 # CHECK: memh(gp+#56) = r0.new
|
|
86
|
|
87 # STriw_abs_nv_V4
|
|
88 {
|
|
89 r0 = #1
|
|
90 memw(##1024056) = r0.new
|
|
91 }
|
|
92
|
|
93 # CHECK: r0 = #1
|
|
94 # CHECK: immext(#1024000)
|
|
95 # CHECK: memw(##1024056) = r0.new
|
|
96
|
|
97 # S2_storerinewgp
|
|
98 {
|
|
99 r0 = #1
|
|
100 memw(GP + #56) = r0.new
|
|
101 }
|
|
102
|
|
103 # CHECK: r0 = #1
|
|
104 # CHECK: memw(gp+#56) = r0.new
|
|
105
|
|
106 # STrid_abs_V4
|
|
107 {
|
|
108 memd(##1024056) = r1:0
|
|
109 }
|
|
110
|
|
111 # CHECK: immext(#1024000)
|
|
112 # CHECK: memd(##1024056) = r1:0
|
|
113
|
|
114 # S2_storerdgp
|
|
115 {
|
|
116 memd(GP + #56) = r1:0
|
|
117 }
|
|
118
|
|
119 # CHECK: memd(gp+#56) = r1:0
|
|
120
|
|
121 # LDrib_abs_V4
|
|
122 {
|
|
123 r0 = memb(##1024056)
|
|
124 }
|
|
125
|
|
126 # CHECK: immext(#1024000)
|
|
127 # CHECK: r0 = memb(##1024056)
|
|
128
|
|
129 # LDb_GP_V4
|
|
130 {
|
|
131 r0 = memb(GP + #56)
|
|
132 }
|
|
133
|
|
134 # CHECK: r0 = memb(gp+#56)
|
|
135
|
|
136 # LDriub_abs_V4
|
|
137 {
|
|
138 r0 = memub(##1024056)
|
|
139 }
|
|
140
|
|
141 # CHECK: immext(#1024000)
|
|
142 # CHECK: r0 = memub(##1024056)
|
|
143
|
|
144 # LDub_GP_V4
|
|
145 {
|
|
146 r0 = memub(GP + #56)
|
|
147 }
|
|
148
|
|
149 # CHECK: r0 = memub(gp+#56)
|
|
150
|
|
151 # LDrih_abs_V4
|
|
152 {
|
|
153 r0 = memh(##1024056)
|
|
154 }
|
|
155
|
|
156 # CHECK: immext(#1024000)
|
|
157 # CHECK: r0 = memh(##1024056)
|
|
158
|
|
159 # LDh_GP_V4
|
|
160 {
|
|
161 r0 = memh(GP + #56)
|
|
162 }
|
|
163
|
|
164 # CHECK: r0 = memh(gp+#56)
|
|
165
|
|
166 # LDriuh_abs_V4
|
|
167 {
|
|
168 r0 = memuh(##1024056)
|
|
169 }
|
|
170
|
|
171 # CHECK: immext(#1024000)
|
|
172 # CHECK: r0 = memuh(##1024056)
|
|
173
|
|
174 # LDuh_GP_V4
|
|
175 {
|
|
176 r0 = memuh(GP + #56)
|
|
177 }
|
|
178
|
|
179 # CHECK: r0 = memuh(gp+#56)
|
|
180
|
|
181 # LDriw_abs_V4
|
|
182 {
|
|
183 r0 = memw(##1024056)
|
|
184 }
|
|
185
|
|
186 # CHECK: immext(#1024000)
|
|
187 # CHECK: r0 = memw(##1024056)
|
|
188
|
|
189 # LDw_GP_V4
|
|
190 {
|
|
191 r0 = memw(GP + #56)
|
|
192 }
|
|
193
|
|
194 # CHECK: r0 = memw(gp+#56)
|
|
195
|
|
196 # LDrid_abs_V4
|
|
197 {
|
|
198 r1:0 = memd(##1024056)
|
|
199 }
|
|
200
|
|
201 # CHECK: immext(#1024000)
|
|
202 # CHECK: r1:0 = memd(##1024056)
|
|
203
|
|
204 # LDd_GP_V4
|
|
205 {
|
|
206 r1:0 = memd(GP + #56)
|
|
207 }
|
|
208
|
|
209 # CHECK: r1:0 = memd(gp+#56)
|
|
210
|