xref: /aosp_15_r20/external/llvm/test/MC/Hexagon/v60-vmem.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker#RUN: llvm-mc -triple=hexagon -mcpu=hexagonv60 -filetype=obj %s | \
2*9880d681SAndroid Build Coastguard Worker#RUN: llvm-objdump -triple=hexagon -mcpu=hexagonv60 -d - | \
3*9880d681SAndroid Build Coastguard Worker#RUN: FileCheck %s
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker#CHECK: 292cc11b { vmem(r12++#1) = v27 }
6*9880d681SAndroid Build Coastguard Worker{
7*9880d681SAndroid Build Coastguard Worker  vmem(r12++#1)=v27
8*9880d681SAndroid Build Coastguard Worker}
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker#CHECK: 294dc319 { v25 = vmem(r13++#3):nt }
11*9880d681SAndroid Build Coastguard Worker{
12*9880d681SAndroid Build Coastguard Worker  v25=vmem(r13++#3):nt
13*9880d681SAndroid Build Coastguard Worker}
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker#CHECK: 2904c1fb { v27 = vmemu(r4++#1) }
16*9880d681SAndroid Build Coastguard Worker{
17*9880d681SAndroid Build Coastguard Worker  v27=vmemu(r4++#1)
18*9880d681SAndroid Build Coastguard Worker}
19*9880d681SAndroid Build Coastguard Worker
20*9880d681SAndroid Build Coastguard Worker#CHECK: 291dc01f { v31 = vmem(r29++#0) }
21*9880d681SAndroid Build Coastguard Worker{
22*9880d681SAndroid Build Coastguard Worker  v31=vmem(r29++#0)
23*9880d681SAndroid Build Coastguard Worker}
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Worker#CHECK: 293ec0ff { vmemu(r30++#0) = v31 }
26*9880d681SAndroid Build Coastguard Worker{
27*9880d681SAndroid Build Coastguard Worker  vmemu(r30++#0)=v31
28*9880d681SAndroid Build Coastguard Worker}
29*9880d681SAndroid Build Coastguard Worker
30*9880d681SAndroid Build Coastguard Worker#CHECK: 296ec411 { vmem(r14++#-4):nt = v17 }
31*9880d681SAndroid Build Coastguard Worker{
32*9880d681SAndroid Build Coastguard Worker  vmem(r14++#-4):nt=v17
33*9880d681SAndroid Build Coastguard Worker}
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Worker#CHECK: 29fec62f { if (!p0) vmem(r30++#-2):nt = v15 }
36*9880d681SAndroid Build Coastguard Worker{
37*9880d681SAndroid Build Coastguard Worker  if (!p0) vmem(r30++#-2):nt=v15
38*9880d681SAndroid Build Coastguard Worker}
39*9880d681SAndroid Build Coastguard Worker
40*9880d681SAndroid Build Coastguard Worker#CHECK: 29f9c914 { if (p1) vmem(r25++#1):nt = v20 }
41*9880d681SAndroid Build Coastguard Worker{
42*9880d681SAndroid Build Coastguard Worker  if (p1) vmem(r25++#1):nt=v20
43*9880d681SAndroid Build Coastguard Worker}
44*9880d681SAndroid Build Coastguard Worker
45*9880d681SAndroid Build Coastguard Worker#CHECK: 2984de30 { if (!q3) vmem(r4++#-2) = v16 }
46*9880d681SAndroid Build Coastguard Worker{
47*9880d681SAndroid Build Coastguard Worker  if (!q3) vmem(r4++#-2)=v16
48*9880d681SAndroid Build Coastguard Worker}
49*9880d681SAndroid Build Coastguard Worker
50*9880d681SAndroid Build Coastguard Worker#CHECK: 2992dd1f { if (q3) vmem(r18++#-3) = v31 }
51*9880d681SAndroid Build Coastguard Worker{
52*9880d681SAndroid Build Coastguard Worker  if (q3) vmem(r18++#-3)=v31
53*9880d681SAndroid Build Coastguard Worker}
54*9880d681SAndroid Build Coastguard Worker
55*9880d681SAndroid Build Coastguard Worker#CHECK: 29c9c425 { if (!q0) vmem(r9++#-4):nt = v5 }
56*9880d681SAndroid Build Coastguard Worker{
57*9880d681SAndroid Build Coastguard Worker  if (!q0) vmem(r9++#-4):nt=v5
58*9880d681SAndroid Build Coastguard Worker}
59*9880d681SAndroid Build Coastguard Worker
60*9880d681SAndroid Build Coastguard Worker#CHECK: 29d1cf11 { if (q1) vmem(r17++#-1):nt = v17 }
61*9880d681SAndroid Build Coastguard Worker{
62*9880d681SAndroid Build Coastguard Worker  if (q1) vmem(r17++#-1):nt=v17
63*9880d681SAndroid Build Coastguard Worker}
64*9880d681SAndroid Build Coastguard Worker
65*9880d681SAndroid Build Coastguard Worker#CHECK: 29a7c328 { if (!p0) vmem(r7++#3) = v8 }
66*9880d681SAndroid Build Coastguard Worker{
67*9880d681SAndroid Build Coastguard Worker  if (!p0) vmem(r7++#3)=v8
68*9880d681SAndroid Build Coastguard Worker}
69*9880d681SAndroid Build Coastguard Worker
70*9880d681SAndroid Build Coastguard Worker#CHECK: 29b6cc1d { if (p1) vmem(r22++#-4) = v29 }
71*9880d681SAndroid Build Coastguard Worker{
72*9880d681SAndroid Build Coastguard Worker  if (p1) vmem(r22++#-4)=v29
73*9880d681SAndroid Build Coastguard Worker}
74*9880d681SAndroid Build Coastguard Worker
75*9880d681SAndroid Build Coastguard Worker#CHECK: 29abc5fe { if (!p0) vmemu(r11++#-3) = v30 }
76*9880d681SAndroid Build Coastguard Worker{
77*9880d681SAndroid Build Coastguard Worker  if (!p0) vmemu(r11++#-3)=v30
78*9880d681SAndroid Build Coastguard Worker}
79*9880d681SAndroid Build Coastguard Worker
80*9880d681SAndroid Build Coastguard Worker#CHECK: 29b8d5c4 { if (p2) vmemu(r24++#-3) = v4 }
81*9880d681SAndroid Build Coastguard Worker{
82*9880d681SAndroid Build Coastguard Worker  if (p2) vmemu(r24++#-3)=v4
83*9880d681SAndroid Build Coastguard Worker}
84*9880d681SAndroid Build Coastguard Worker
85*9880d681SAndroid Build Coastguard Worker#CHECK: 2860e407 { vmem(r0+#-4):nt = v7 }
86*9880d681SAndroid Build Coastguard Worker{
87*9880d681SAndroid Build Coastguard Worker  vmem(r0+#-4):nt=v7
88*9880d681SAndroid Build Coastguard Worker}
89*9880d681SAndroid Build Coastguard Worker
90*9880d681SAndroid Build Coastguard Worker#CHECK: 2830e2e7 { vmemu(r16+#-6) = v7 }
91*9880d681SAndroid Build Coastguard Worker{
92*9880d681SAndroid Build Coastguard Worker  vmemu(r16+#-6)=v7
93*9880d681SAndroid Build Coastguard Worker}
94*9880d681SAndroid Build Coastguard Worker
95*9880d681SAndroid Build Coastguard Worker#CHECK: 2839c316 { vmem(r25+#3) = v22 }
96*9880d681SAndroid Build Coastguard Worker{
97*9880d681SAndroid Build Coastguard Worker  vmem(r25+#3)=v22
98*9880d681SAndroid Build Coastguard Worker}
99*9880d681SAndroid Build Coastguard Worker#CHECK: 284be316 { v22 = vmem(r11+#-5):nt }
100*9880d681SAndroid Build Coastguard Worker{
101*9880d681SAndroid Build Coastguard Worker  v22=vmem(r11+#-5):nt
102*9880d681SAndroid Build Coastguard Worker}
103*9880d681SAndroid Build Coastguard Worker
104*9880d681SAndroid Build Coastguard Worker#CHECK: 280ec1e6 { v6 = vmemu(r14+#1) }
105*9880d681SAndroid Build Coastguard Worker{
106*9880d681SAndroid Build Coastguard Worker  v6=vmemu(r14+#1)
107*9880d681SAndroid Build Coastguard Worker}
108*9880d681SAndroid Build Coastguard Worker
109*9880d681SAndroid Build Coastguard Worker#CHECK: 280ae50c { v12 = vmem(r10+#-3) }
110*9880d681SAndroid Build Coastguard Worker{
111*9880d681SAndroid Build Coastguard Worker  v12=vmem(r10+#-3)
112*9880d681SAndroid Build Coastguard Worker}
113*9880d681SAndroid Build Coastguard Worker
114*9880d681SAndroid Build Coastguard Worker#CHECK: 2b62e005 { vmem(r2++m1):nt = v5 }
115*9880d681SAndroid Build Coastguard Worker{
116*9880d681SAndroid Build Coastguard Worker  vmem(r2++m1):nt=v5
117*9880d681SAndroid Build Coastguard Worker}
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Worker#CHECK: 2b28e0f2 { vmemu(r8++m1) = v18 }
120*9880d681SAndroid Build Coastguard Worker{
121*9880d681SAndroid Build Coastguard Worker  vmemu(r8++m1)=v18
122*9880d681SAndroid Build Coastguard Worker}
123*9880d681SAndroid Build Coastguard Worker
124*9880d681SAndroid Build Coastguard Worker#CHECK: 2b42e019 { v25 = vmem(r2++m1):nt }
125*9880d681SAndroid Build Coastguard Worker{
126*9880d681SAndroid Build Coastguard Worker  v25=vmem(r2++m1):nt
127*9880d681SAndroid Build Coastguard Worker}
128*9880d681SAndroid Build Coastguard Worker
129*9880d681SAndroid Build Coastguard Worker#CHECK: 2b2ce009 { vmem(r12++m1) = v9 }
130*9880d681SAndroid Build Coastguard Worker{
131*9880d681SAndroid Build Coastguard Worker  vmem(r12++m1)=v9
132*9880d681SAndroid Build Coastguard Worker}
133*9880d681SAndroid Build Coastguard Worker
134*9880d681SAndroid Build Coastguard Worker#CHECK: 2b03c005 { v5 = vmem(r3++m0) }
135*9880d681SAndroid Build Coastguard Worker{
136*9880d681SAndroid Build Coastguard Worker  v5=vmem(r3++m0)
137*9880d681SAndroid Build Coastguard Worker}
138*9880d681SAndroid Build Coastguard Worker
139*9880d681SAndroid Build Coastguard Worker
140*9880d681SAndroid Build Coastguard Worker#CHECK: 2b0ec0f5 { v21 = vmemu(r14++m0) }
141*9880d681SAndroid Build Coastguard Worker{
142*9880d681SAndroid Build Coastguard Worker  v21=vmemu(r14++m0)
143*9880d681SAndroid Build Coastguard Worker}
144*9880d681SAndroid Build Coastguard Worker
145*9880d681SAndroid Build Coastguard Worker#CHECK: 2be8c022 { if (!p0) vmem(r8++m0):nt = v2 }
146*9880d681SAndroid Build Coastguard Worker{
147*9880d681SAndroid Build Coastguard Worker  if (!p0) vmem(r8++m0):nt=v2
148*9880d681SAndroid Build Coastguard Worker}
149*9880d681SAndroid Build Coastguard Worker
150*9880d681SAndroid Build Coastguard Worker#CHECK: 2bebd813 { if (p3) vmem(r11++m0):nt = v19 }
151*9880d681SAndroid Build Coastguard Worker{
152*9880d681SAndroid Build Coastguard Worker  if (p3) vmem(r11++m0):nt=v19
153*9880d681SAndroid Build Coastguard Worker}
154*9880d681SAndroid Build Coastguard Worker
155*9880d681SAndroid Build Coastguard Worker#CHECK: 2ba5e0e7 { if (!p0) vmemu(r5++m1) = v7 }
156*9880d681SAndroid Build Coastguard Worker{
157*9880d681SAndroid Build Coastguard Worker  if (!p0) vmemu(r5++m1)=v7
158*9880d681SAndroid Build Coastguard Worker}
159*9880d681SAndroid Build Coastguard Worker
160*9880d681SAndroid Build Coastguard Worker#CHECK: 2ba4f0dd { if (p2) vmemu(r4++m1) = v29 }
161*9880d681SAndroid Build Coastguard Worker{
162*9880d681SAndroid Build Coastguard Worker  if (p2) vmemu(r4++m1)=v29
163*9880d681SAndroid Build Coastguard Worker}
164*9880d681SAndroid Build Coastguard Worker
165*9880d681SAndroid Build Coastguard Worker#CHECK: 2ba4e828 { if (!p1) vmem(r4++m1) = v8 }
166*9880d681SAndroid Build Coastguard Worker{
167*9880d681SAndroid Build Coastguard Worker  if (!p1) vmem(r4++m1)=v8
168*9880d681SAndroid Build Coastguard Worker}
169*9880d681SAndroid Build Coastguard Worker
170*9880d681SAndroid Build Coastguard Worker#CHECK: 2bbae803 { if (p1) vmem(r26++m1) = v3 }
171*9880d681SAndroid Build Coastguard Worker{
172*9880d681SAndroid Build Coastguard Worker  if (p1) vmem(r26++m1)=v3
173*9880d681SAndroid Build Coastguard Worker}
174*9880d681SAndroid Build Coastguard Worker
175*9880d681SAndroid Build Coastguard Worker#CHECK: 2bc9c027 { if (!q0) vmem(r9++m0):nt = v7 }
176*9880d681SAndroid Build Coastguard Worker{
177*9880d681SAndroid Build Coastguard Worker  if (!q0) vmem(r9++m0):nt=v7
178*9880d681SAndroid Build Coastguard Worker}
179*9880d681SAndroid Build Coastguard Worker
180*9880d681SAndroid Build Coastguard Worker#CHECK: 2bcfc001 { if (q0) vmem(r15++m0):nt = v1 }
181*9880d681SAndroid Build Coastguard Worker{
182*9880d681SAndroid Build Coastguard Worker  if (q0) vmem(r15++m0):nt=v1
183*9880d681SAndroid Build Coastguard Worker}
184*9880d681SAndroid Build Coastguard Worker
185*9880d681SAndroid Build Coastguard Worker#CHECK: 2b97f031 { if (!q2) vmem(r23++m1) = v17 }
186*9880d681SAndroid Build Coastguard Worker{
187*9880d681SAndroid Build Coastguard Worker  if (!q2) vmem(r23++m1)=v17
188*9880d681SAndroid Build Coastguard Worker}
189*9880d681SAndroid Build Coastguard Worker
190*9880d681SAndroid Build Coastguard Worker#CHECK: 2b8ad809 { if (q3) vmem(r10++m0) = v9 }
191*9880d681SAndroid Build Coastguard Worker{
192*9880d681SAndroid Build Coastguard Worker  if (q3) vmem(r10++m0)=v9
193*9880d681SAndroid Build Coastguard Worker}
194*9880d681SAndroid Build Coastguard Worker
195*9880d681SAndroid Build Coastguard Worker#CHECK: 28c7f438 { if (!q2) vmem(r7+#-4):nt = v24 }
196*9880d681SAndroid Build Coastguard Worker{
197*9880d681SAndroid Build Coastguard Worker  if (!q2) vmem(r7+#-4):nt=v24
198*9880d681SAndroid Build Coastguard Worker}
199*9880d681SAndroid Build Coastguard Worker
200*9880d681SAndroid Build Coastguard Worker#CHECK: 28d1eb15 { if (q1) vmem(r17+#-5):nt = v21 }
201*9880d681SAndroid Build Coastguard Worker{
202*9880d681SAndroid Build Coastguard Worker  if (q1) vmem(r17+#-5):nt=v21
203*9880d681SAndroid Build Coastguard Worker}
204*9880d681SAndroid Build Coastguard Worker
205*9880d681SAndroid Build Coastguard Worker#CHECK: 289cfe2b { if (!q3) vmem(r28+#-2) = v11 }
206*9880d681SAndroid Build Coastguard Worker{
207*9880d681SAndroid Build Coastguard Worker  if (!q3) vmem(r28+#-2)=v11
208*9880d681SAndroid Build Coastguard Worker}
209*9880d681SAndroid Build Coastguard Worker
210*9880d681SAndroid Build Coastguard Worker#CHECK: 288eef0f { if (q1) vmem(r14+#-1) = v15 }
211*9880d681SAndroid Build Coastguard Worker{
212*9880d681SAndroid Build Coastguard Worker  if (q1) vmem(r14+#-1)=v15
213*9880d681SAndroid Build Coastguard Worker}
214*9880d681SAndroid Build Coastguard Worker
215*9880d681SAndroid Build Coastguard Worker#CHECK: 28a2d1e1 { if (!p2) vmemu(r2+#1) = v1 }
216*9880d681SAndroid Build Coastguard Worker{
217*9880d681SAndroid Build Coastguard Worker  if (!p2) vmemu(r2+#1)=v1
218*9880d681SAndroid Build Coastguard Worker}
219*9880d681SAndroid Build Coastguard Worker
220*9880d681SAndroid Build Coastguard Worker#CHECK: 28bcf4db { if (p2) vmemu(r28+#-4) = v27 }
221*9880d681SAndroid Build Coastguard Worker{
222*9880d681SAndroid Build Coastguard Worker  if (p2) vmemu(r28+#-4)=v27
223*9880d681SAndroid Build Coastguard Worker}
224*9880d681SAndroid Build Coastguard Worker
225*9880d681SAndroid Build Coastguard Worker#CHECK: 28b2c925 { if (!p1) vmem(r18+#1) = v5 }
226*9880d681SAndroid Build Coastguard Worker{
227*9880d681SAndroid Build Coastguard Worker  if (!p1) vmem(r18+#1)=v5
228*9880d681SAndroid Build Coastguard Worker}
229*9880d681SAndroid Build Coastguard Worker
230*9880d681SAndroid Build Coastguard Worker#CHECK: 28afe41a { if (p0) vmem(r15+#-4) = v26 }
231*9880d681SAndroid Build Coastguard Worker{
232*9880d681SAndroid Build Coastguard Worker  if (p0) vmem(r15+#-4)=v26
233*9880d681SAndroid Build Coastguard Worker}
234*9880d681SAndroid Build Coastguard Worker
235*9880d681SAndroid Build Coastguard Worker#CHECK: 28f7fd3a { if (!p3) vmem(r23+#-3):nt = v26 }
236*9880d681SAndroid Build Coastguard Worker{
237*9880d681SAndroid Build Coastguard Worker  if (!p3) vmem(r23+#-3):nt=v26
238*9880d681SAndroid Build Coastguard Worker}
239*9880d681SAndroid Build Coastguard Worker
240*9880d681SAndroid Build Coastguard Worker#CHECK: 28f5fd10 { if (p3) vmem(r21+#-3):nt = v16 }
241*9880d681SAndroid Build Coastguard Worker{
242*9880d681SAndroid Build Coastguard Worker  if (p3) vmem(r21+#-3):nt=v16
243*9880d681SAndroid Build Coastguard Worker}
244*9880d681SAndroid Build Coastguard Worker
245*9880d681SAndroid Build Coastguard Worker#CHECK: 2945c440 v0.tmp = vmem(r5++#-4):nt }
246*9880d681SAndroid Build Coastguard Worker{
247*9880d681SAndroid Build Coastguard Worker  v0.tmp=vmem(r5++#-4):nt
248*9880d681SAndroid Build Coastguard Worker  v26=v0
249*9880d681SAndroid Build Coastguard Worker}
250*9880d681SAndroid Build Coastguard Worker
251*9880d681SAndroid Build Coastguard Worker#CHECK: 2942c338 v24.cur = vmem(r2++#3):nt }
252*9880d681SAndroid Build Coastguard Worker{
253*9880d681SAndroid Build Coastguard Worker  v24.cur=vmem(r2++#3):nt
254*9880d681SAndroid Build Coastguard Worker  v6=v24
255*9880d681SAndroid Build Coastguard Worker}
256*9880d681SAndroid Build Coastguard Worker
257*9880d681SAndroid Build Coastguard Worker#CHECK: 2908c157 v23.tmp = vmem(r8++#1) }
258*9880d681SAndroid Build Coastguard Worker{
259*9880d681SAndroid Build Coastguard Worker  v25=v23
260*9880d681SAndroid Build Coastguard Worker  v23.tmp=vmem(r8++#1)
261*9880d681SAndroid Build Coastguard Worker}
262*9880d681SAndroid Build Coastguard Worker
263*9880d681SAndroid Build Coastguard Worker#CHECK: 2903c72d v13.cur = vmem(r3++#-1) }
264*9880d681SAndroid Build Coastguard Worker{
265*9880d681SAndroid Build Coastguard Worker  v13.cur=vmem(r3++#-1)
266*9880d681SAndroid Build Coastguard Worker  v21=v13
267*9880d681SAndroid Build Coastguard Worker}
268*9880d681SAndroid Build Coastguard Worker
269*9880d681SAndroid Build Coastguard Worker#CHECK: 2855c743 v3.tmp = vmem(r21+#7):nt }
270*9880d681SAndroid Build Coastguard Worker{
271*9880d681SAndroid Build Coastguard Worker  v3.tmp=vmem(r21+#7):nt
272*9880d681SAndroid Build Coastguard Worker  v21=v3
273*9880d681SAndroid Build Coastguard Worker}
274*9880d681SAndroid Build Coastguard Worker
275*9880d681SAndroid Build Coastguard Worker#CHECK: 2856e025 v5.cur = vmem(r22+#-8):nt }
276*9880d681SAndroid Build Coastguard Worker{
277*9880d681SAndroid Build Coastguard Worker  v5.cur=vmem(r22+#-8):nt
278*9880d681SAndroid Build Coastguard Worker  v29=v5
279*9880d681SAndroid Build Coastguard Worker}
280*9880d681SAndroid Build Coastguard Worker
281*9880d681SAndroid Build Coastguard Worker#CHECK: 2802c555 v21.tmp = vmem(r2+#5) }
282*9880d681SAndroid Build Coastguard Worker{
283*9880d681SAndroid Build Coastguard Worker  v31=v21
284*9880d681SAndroid Build Coastguard Worker  v21.tmp=vmem(r2+#5)
285*9880d681SAndroid Build Coastguard Worker}
286*9880d681SAndroid Build Coastguard Worker
287*9880d681SAndroid Build Coastguard Worker#CHECK: 2814e12a v10.cur = vmem(r20+#-7) }
288*9880d681SAndroid Build Coastguard Worker{
289*9880d681SAndroid Build Coastguard Worker  v9=v10
290*9880d681SAndroid Build Coastguard Worker  v10.cur=vmem(r20+#-7)
291*9880d681SAndroid Build Coastguard Worker}
292*9880d681SAndroid Build Coastguard Worker
293*9880d681SAndroid Build Coastguard Worker
294*9880d681SAndroid Build Coastguard Worker#CHECK: 2b52c02c v12.cur = vmem(r18++m0):nt }
295*9880d681SAndroid Build Coastguard Worker{
296*9880d681SAndroid Build Coastguard Worker  v12.cur=vmem(r18++m0):nt
297*9880d681SAndroid Build Coastguard Worker  v25=v12
298*9880d681SAndroid Build Coastguard Worker}
299*9880d681SAndroid Build Coastguard Worker
300*9880d681SAndroid Build Coastguard Worker#CHECK: 2b4ae043 v3.tmp = vmem(r10++m1):nt }
301*9880d681SAndroid Build Coastguard Worker{
302*9880d681SAndroid Build Coastguard Worker  v25=v3
303*9880d681SAndroid Build Coastguard Worker  v3.tmp=vmem(r10++m1):nt
304*9880d681SAndroid Build Coastguard Worker}
305*9880d681SAndroid Build Coastguard Worker
306*9880d681SAndroid Build Coastguard Worker#CHECK: 2b06c025 v5.cur = vmem(r6++m0) }
307*9880d681SAndroid Build Coastguard Worker{
308*9880d681SAndroid Build Coastguard Worker  v5.cur=vmem(r6++m0)
309*9880d681SAndroid Build Coastguard Worker  v10=v5
310*9880d681SAndroid Build Coastguard Worker}
311*9880d681SAndroid Build Coastguard Worker
312*9880d681SAndroid Build Coastguard Worker#CHECK: 2b17e048 v8.tmp = vmem(r23++m1) }
313*9880d681SAndroid Build Coastguard Worker{
314*9880d681SAndroid Build Coastguard Worker  v8.tmp=vmem(r23++m1)
315*9880d681SAndroid Build Coastguard Worker  v28=v8
316*9880d681SAndroid Build Coastguard Worker}
317*9880d681SAndroid Build Coastguard Worker
318*9880d681SAndroid Build Coastguard Worker#CHECK: 282ee422 vmem(r14+#-4) = v14.new }
319*9880d681SAndroid Build Coastguard Worker{
320*9880d681SAndroid Build Coastguard Worker  v14 = v14
321*9880d681SAndroid Build Coastguard Worker  vmem(r14+#-4)=v14.new
322*9880d681SAndroid Build Coastguard Worker}
323*9880d681SAndroid Build Coastguard Worker
324*9880d681SAndroid Build Coastguard Worker#CHECK: 2866e222 vmem(r6+#-6):nt = v16.new }
325*9880d681SAndroid Build Coastguard Worker{
326*9880d681SAndroid Build Coastguard Worker  v16 = v8
327*9880d681SAndroid Build Coastguard Worker  vmem(r6+#-6):nt=v16.new
328*9880d681SAndroid Build Coastguard Worker}
329*9880d681SAndroid Build Coastguard Worker
330*9880d681SAndroid Build Coastguard Worker#CHECK: 28b1cd42 if(p1) vmem(r17+#5) = v17.new }
331*9880d681SAndroid Build Coastguard Worker{
332*9880d681SAndroid Build Coastguard Worker  v17 = v25
333*9880d681SAndroid Build Coastguard Worker  if(p1)vmem(r17+#5)=v17.new
334*9880d681SAndroid Build Coastguard Worker}
335*9880d681SAndroid Build Coastguard Worker
336*9880d681SAndroid Build Coastguard Worker#CHECK: 28bbeb6a if(!p1) vmem(r27+#-5) = v17.new }
337*9880d681SAndroid Build Coastguard Worker{
338*9880d681SAndroid Build Coastguard Worker  v17 = v15
339*9880d681SAndroid Build Coastguard Worker  if(!p1)vmem(r27+#-5)=v17.new
340*9880d681SAndroid Build Coastguard Worker}
341*9880d681SAndroid Build Coastguard Worker
342*9880d681SAndroid Build Coastguard Worker#CHECK: 28e4d252 if(p2) vmem(r4+#2):nt = v24.new }
343*9880d681SAndroid Build Coastguard Worker{
344*9880d681SAndroid Build Coastguard Worker  v24 = v10
345*9880d681SAndroid Build Coastguard Worker  if(p2)vmem(r4+#2):nt=v24.new
346*9880d681SAndroid Build Coastguard Worker}
347*9880d681SAndroid Build Coastguard Worker
348*9880d681SAndroid Build Coastguard Worker#CHECK: 28f8d17a if(!p2) vmem(r24+#1):nt = v4.new }
349*9880d681SAndroid Build Coastguard Worker{
350*9880d681SAndroid Build Coastguard Worker  v4 = v8
351*9880d681SAndroid Build Coastguard Worker  if(!p2)vmem(r24+#1):nt=v4.new
352*9880d681SAndroid Build Coastguard Worker}
353*9880d681SAndroid Build Coastguard Worker
354*9880d681SAndroid Build Coastguard Worker#CHECK: 2924c322 vmem(r4++#3) = v4.new }
355*9880d681SAndroid Build Coastguard Worker{
356*9880d681SAndroid Build Coastguard Worker  v4 = v3
357*9880d681SAndroid Build Coastguard Worker  vmem(r4++#3)=v4.new
358*9880d681SAndroid Build Coastguard Worker}
359*9880d681SAndroid Build Coastguard Worker
360*9880d681SAndroid Build Coastguard Worker#CHECK: 2961c122 vmem(r1++#1):nt = v7.new }
361*9880d681SAndroid Build Coastguard Worker{
362*9880d681SAndroid Build Coastguard Worker  v7 = v8
363*9880d681SAndroid Build Coastguard Worker  vmem(r1++#1):nt=v7.new
364*9880d681SAndroid Build Coastguard Worker}
365*9880d681SAndroid Build Coastguard Worker
366*9880d681SAndroid Build Coastguard Worker#CHECK: 29a6d042 if(p2) vmem(r6++#0) = v11.new }
367*9880d681SAndroid Build Coastguard Worker{
368*9880d681SAndroid Build Coastguard Worker  v11 = v13
369*9880d681SAndroid Build Coastguard Worker  if(p2)vmem(r6++#0)=v11.new
370*9880d681SAndroid Build Coastguard Worker}
371*9880d681SAndroid Build Coastguard Worker
372*9880d681SAndroid Build Coastguard Worker#CHECK: 29a2cb6a if(!p1) vmem(r2++#3) = v25.new }
373*9880d681SAndroid Build Coastguard Worker{
374*9880d681SAndroid Build Coastguard Worker  v25 = v17
375*9880d681SAndroid Build Coastguard Worker  if(!p1)vmem(r2++#3)=v25.new
376*9880d681SAndroid Build Coastguard Worker}
377*9880d681SAndroid Build Coastguard Worker
378*9880d681SAndroid Build Coastguard Worker#CHECK: 29f5c952 if(p1) vmem(r21++#1):nt = v14.new }
379*9880d681SAndroid Build Coastguard Worker{
380*9880d681SAndroid Build Coastguard Worker  v14 = v13
381*9880d681SAndroid Build Coastguard Worker  if(p1)vmem(r21++#1):nt=v14.new
382*9880d681SAndroid Build Coastguard Worker}
383*9880d681SAndroid Build Coastguard Worker
384*9880d681SAndroid Build Coastguard Worker#CHECK: 29f7cd7a if(!p1) vmem(r23++#-3):nt = v1.new }
385*9880d681SAndroid Build Coastguard Worker{
386*9880d681SAndroid Build Coastguard Worker  v1 = v0
387*9880d681SAndroid Build Coastguard Worker  if(!p1)vmem(r23++#-3):nt=v1.new
388*9880d681SAndroid Build Coastguard Worker}
389*9880d681SAndroid Build Coastguard Worker
390*9880d681SAndroid Build Coastguard Worker#CHECK: 2b3ec022 vmem(r30++m0) = v10.new }
391*9880d681SAndroid Build Coastguard Worker{
392*9880d681SAndroid Build Coastguard Worker  v10 = v23
393*9880d681SAndroid Build Coastguard Worker  vmem(r30++m0)=v10.new
394*9880d681SAndroid Build Coastguard Worker}
395*9880d681SAndroid Build Coastguard Worker
396*9880d681SAndroid Build Coastguard Worker#CHECK: 2b6fc022 vmem(r15++m0):nt = v19.new }
397*9880d681SAndroid Build Coastguard Worker{
398*9880d681SAndroid Build Coastguard Worker  v19 = v20
399*9880d681SAndroid Build Coastguard Worker  vmem(r15++m0):nt=v19.new
400*9880d681SAndroid Build Coastguard Worker}
401*9880d681SAndroid Build Coastguard Worker
402*9880d681SAndroid Build Coastguard Worker#CHECK: 2bb7f042 if(p2) vmem(r23++m1) = v6.new }
403*9880d681SAndroid Build Coastguard Worker{
404*9880d681SAndroid Build Coastguard Worker  v6 = v30
405*9880d681SAndroid Build Coastguard Worker  if(p2)vmem(r23++m1)=v6.new
406*9880d681SAndroid Build Coastguard Worker}
407*9880d681SAndroid Build Coastguard Worker
408*9880d681SAndroid Build Coastguard Worker#CHECK: 2ba2f06a if(!p2) vmem(r2++m1) = v12.new }
409*9880d681SAndroid Build Coastguard Worker{
410*9880d681SAndroid Build Coastguard Worker  v12 = v9
411*9880d681SAndroid Build Coastguard Worker  if(!p2)vmem(r2++m1)=v12.new
412*9880d681SAndroid Build Coastguard Worker}
413*9880d681SAndroid Build Coastguard Worker
414*9880d681SAndroid Build Coastguard Worker#CHECK: 2be7e852 if(p1) vmem(r7++m1):nt = v3.new }
415*9880d681SAndroid Build Coastguard Worker{
416*9880d681SAndroid Build Coastguard Worker  v3 = v13
417*9880d681SAndroid Build Coastguard Worker  if(p1)vmem(r7++m1):nt=v3.new
418*9880d681SAndroid Build Coastguard Worker}
419*9880d681SAndroid Build Coastguard Worker
420*9880d681SAndroid Build Coastguard Worker#CHECK: 2bfdd07a if(!p2) vmem(r29++m0):nt = v29.new }
421*9880d681SAndroid Build Coastguard Worker{
422*9880d681SAndroid Build Coastguard Worker  v29 = v9
423*9880d681SAndroid Build Coastguard Worker  if(!p2)vmem(r29++m0):nt=v29.new
424*9880d681SAndroid Build Coastguard Worker}
425