Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / tic6x / insns-bad-1.s
1 # Test bad instructions and operands.
2 .text
3 .globl f
4 f:
5         nonesuch foo bar
6         nop nonconst
7         nop 2,
8         nop 2,3
9         nop 2 , 4
10         nop 2 4
11         nop 0
12         nop -1
13         nop 10000
14         nop 10
15         nop 15
16         abs .L1 a1,
17         abs .L1 a1
18         abs .S1 a1,a2
19         abs .L1 foo,bar
20         abs .L1X foo,bar
21         abs .L1 A0,A00
22         abs .L1 A32,A1
23         abs .L1 B1,A1
24         abs .L1 A1,B1
25         abs .L1X A1,A1
26         abs .L1X B1,B1
27         abs .L2 A3,B4
28         abs .L2 B4,A3
29         abs .L2X A7,A8
30         abs .L2X b9,b10
31         abs .L1 A2:A1,A3:A2
32         abs .L2 B5:B4,B2:B3
33         abs .L1 A3:B2,A5:A4
34         abs .L2 B1:B0,A5:A4
35         abs .L1X B1:B0,A1:A0
36         abs .L1 A1:A0,A11
37         abs2 .L1 a1
38         abs2 .S1 a1,a2
39         abs2 .L1 foo,a3:a2
40         abs2 .L2X b1,b2
41         absdp .L1 a3:a2,a1:a0
42         absdp .S2 b1:b0
43         absdp .S2 b1,b0
44         absdp .S2X a1:a0,b1:b0
45         abssp .L1 a0,a0
46         abssp .S1 a1:a0
47         abssp .S1X a0,a1
48         abssp .S2 a1,b0
49         add .M1 a0,a0,a0
50         add .L1 a0,b0,a0
51         add .L1X a0,a0,a0
52         add .L1 a1:a0,a3:a2,a5:a4
53         add .L1X 16,b2,a3
54         add .L1X -17,b2,a3
55         add .L1X 5,a3:a2,a7:a6
56         add .L2 100,b5:b4,b9:b8
57         add .L1 a0,a0
58         add .S1 a0,a0,a1:a0
59         add .S2 b1,b2
60         add .S1X 4,a5,a7
61         add .S2X -17,a9,b11
62         add .S1 16,a14,a13
63         add .D1T1 a1,a1,a1
64         add .D1 a1,a1
65         add .D2 b1,-17,b2
66         add .D2 b1,32,b4
67         add .D1X b1,b1,a1
68         add .D2X a5,-17,b1
69         add .D2X a20,16,b4
70         addab .L1 a4,a5,a6
71         addab .D1X a7,a8,a9
72         addab .D1 a2,a3
73         addab .D2 a1,b2,b3
74         addab .D1 a1,-1,a2
75         addab .D2 b1,32,b2
76         addab .D1X b14,-1,a2
77         addab .D2 b15,32768,b20
78         addab .D1 a14,32,a20
79         addad .D1X a4,a5,a6
80         addad .S1 a10,a9,a8
81         addad .D1 a1,a2,a3,a4
82         addad .D2 b4,-1,b4
83         addad .D2 b4,32,b3
84         addad .D1 a1,b2,a3
85         addad .D2 b14,foo,b4
86         addah .L1 a4,a5,a6
87         addah .D1X a7,a8,a9
88         addah .D1 a2,a3
89         addah .D2 a1,b2,b3
90         addah .D1 a1,-1,a2
91         addah .D2 b1,32,b2
92         addah .D1X b14,-1,a2
93         addah .D2 b15,32768,b20
94         addah .D1 a14,32,a20
95         addaw .L1 a4,a5,a6
96         addaw .D1X a7,a8,a9
97         addaw .D1 a2,a3
98         addaw .D2 a1,b2,b3
99         addaw .D1 a1,-1,a2
100         addaw .D2 b1,32,b2
101         addaw .D1X b14,-1,a2
102         addaw .D2 b15,32768,b20
103         addaw .D1 a14,32,a20
104         adddp .D1 a1:a0,a1:a0,a1:a0
105         adddp .L1 a1:a0,a1:a0
106         adddp .L2 b1,b1,b1
107         adddp .L1 a1:a0,b1:b0,a1:a0
108         adddp .L2X b1:b0,b3:b2,b5:b4
109         addk .L1 0,a1
110         addk .S2 32768,b1
111         addk .S1 -32769,a1
112         addk .S2 0
113         addk .S2X 0,a1
114         mvk .M1 0,a1
115         mvk .S2 32768,b1
116         mvk .S1 -32769,a1
117         mvk .S2 0,b1,0
118         mvk .S1X 0,b1
119         mvkh .L1 0,a1
120         mvkh .S2 0,b1,0
121         mvkh .S1X 0,b1
122         mvklh .L1 0,a1
123         mvklh .S2 0,b1,0
124         mvklh .S1X 0,b1
125         mvkl .L1 0,a1
126         mvkl .S2 0,b1,0
127         mvkl .S1X 0,b1
128         addkpc .S1 f,a1,0
129         addkpc .S2X f,a1,0
130         addkpc .S2 0,b2,0
131         addkpc .S2 f,b2
132         addkpc .S2 f,b2,-1
133         addkpc .S2 f,b2,8
134         b .L1 f
135         b .S1X f
136         b .S1 f,0
137         b .S1 0
138         call .L1 f
139         call .S1X f
140         call .S1 f,0
141         call .S1 0
142         bdec .L1 f,a1
143         bdec .S1X f,b1
144         bdec .S1 f,b1
145         bdec .S2 0,b2
146         bdec .S2 f,b1,0
147         bpos .L1 f,a1
148         bpos .S1X f,b1
149         bpos .S1 f,b1
150         bpos .S2 0,b2
151         bpos .S2 f,b1,0
152         bnop .L1 f,0
153         bnop .S1X f,0
154         bnop f,-1
155         bnop 0,0
156         bnop f,8
157         callnop .L1 f,0
158         callnop .S1X f,0
159         callnop f,-1
160         callnop 0,0
161         callnop f,8
162         callp .L1 f,a3
163         callp .S1X f,b3
164         callp .S1 f,a4
165         callp .S1 0,a3
166         callp .S1 f,b3
167         callp .S2 f,a3
168         addsp .D1 a1,a2,a3
169         addsp .L1 a1
170         addsp .L2 a2,0
171         addsp .L1 b1,a1,a3
172         addsp .S2X b1,b2,b3
173         addsub .M1 a2,a3,a5:a4
174         addsub .L1 a1
175         addsub .L1 a1,a2,a3
176         addsub .L2 a1,b1,b3:b2
177         addsub2 .M1 a2,a3,a5:a4
178         addsub2 .L1 a1
179         addsub2 .L1 a1,a2,a3
180         addsub2 .L2 a1,b1,b3:b2
181         addu .D2 b4,b5,b7:b6
182         addu .L2 b1,b2
183         addu .L1 b1,a1,a3:a2
184         addu .L2X a4,b7:b6,b5
185         add2 .M1 a1,a2,a3
186         add2 .S1 a1,a2,a3,a4
187         add2 .L1 b1,a1,a2
188         add2 .D2X b1,b2,b3
189         add4 .S1 a1,a2,a3
190         add4 .L1 a1,a2,a3,a4
191         add4 .L1 b1,a1,a2
192         add4 .L2X b1,b2,b3
193         and .M2 b1,b2,b3
194         and .L1 -17,a4,a5
195         and .L2 16,b3,b4
196         and .S1X -17,b4,a5
197         and .S2X 16,a3,b4
198         and .D1 -17,a4,a5
199         and .D2 16,b3,b4
200         and .D1 b1,a2,a3
201         andn .M1 a1,a2,a3
202         andn .S1 a1
203         andn .D1X b2,b2,a3
204         andn .S2 0,b2,b3
205         avg2 .S1 a1,a2,a3
206         avg2 .M1 a1,a2
207         avg2 .M1 b1,a2,a2
208         avg2 .M2X a1,a2,b3
209         avgu4 .S1 a1,a2,a3
210         avgu4 .M1 a1,a2
211         avgu4 .M1 b1,a2,a2
212         avgu4 .M2X a1,a2,b3
213         b .L2 b1
214         b .S2 b1,0
215         call .M2 b1
216         call .S2 b1,0
217         callret .D2 b1
218         callret .S2 b1,0
219         ret .L2 b1
220         ret .S2 b1,0
221         b .S2X irp
222         b .L2 irp
223         b .S2X nrp
224         b .M2 nrp
225         bitc4 .M1 a1,a2,a3
226         bitc4 .L1 a1,a2
227         bitc4 .M2 b2,a1
228         bitc4 .M2X b3,b4
229         bitr .M1 a1
230         bitr .S1 a1,a2
231         bitr .M2 b2,a1
232         bitr .M2X b3,b4
233         bnop .M1 a5,0
234         bnop .S1X b5,0
235         bnop .S2 b3,-1
236         bnop .S2 b3,8
237         bnop .S2 b3
238         callnop .M1 a5,0
239         callnop .S1X b5,0
240         callnop .S2 b3,-1
241         callnop .S2 b3,8
242         callnop .S2 b3
243         clr .L1 a1,0,1,a2
244         clr .M2 b1,b2,b3
245         clr .S1 a1,a1
246         clr .S1X a1,0,0,a1
247         clr .S2 b1,a1,b1
248         cmpeq .S1 a1,a2,a3
249         cmpeq .L1 a1,a2,a3,a4
250         cmpeq .L1 a1:a0,a3:a2,a5
251         cmpeq .L2 -17,b4,b5
252         cmpeq .L2 16,b4,b5
253         cmpeq .L1 -17,a5:a4,a3
254         cmpeq .L1 16,a5:a4,a3
255         cmpeq .L1X -16,a5:a4,a3
256         cmpeq2 .L1 a1,a2,a3
257         cmpeq2 .S1 a1,a2
258         cmpeq2 .S1 a1,b2,a3
259         cmpeq2 .S2X b1,b2,b3
260         cmpeq4 .D1 a1,a2,a3
261         cmpeq4 .S1 a1
262         cmpeq4 .S2 a1,b2,b3
263         cmpeq4 .S1X a4,a5,a6
264         cmpeqdp .M1 a3:a2,a1:a0,a5
265         cmpeqdp .S1 a3:a2
266         cmpeqdp .S1 a3,a2,a1
267         cmpeqdp .S2 a3:a2,b1:b0,b5
268         cmpeqdp .S2X b3:b2,b1:b0,b31
269         cmpeqsp .S1 a1
270         cmpeqsp .M2 b1,b2,b3
271         cmpeqsp .S2X b1,b2,b3
272         cmpeqsp .S1 b1,a2,a3
273         cmpgt .S1 a1,a2,a3
274         cmpgt .L1 a1,a2,a3,a4
275         cmpgt .L1 a1:a0,a3:a2,a5
276         cmpgt .L2 -17,b4,b5
277         cmpgt .L2 16,b4,b5
278         cmpgt .L1 -17,a5:a4,a3
279         cmpgt .L1 16,a5:a4,a3
280         cmpgt .L1X -16,a5:a4,a3
281         cmpgt2 .L1 a1,a2,a3
282         cmpgt2 .S1 a1,a2
283         cmpgt2 .S1 b1,a2,a3
284         cmpgt2 .S2X b1,b3,b3
285         cmpgtdp .L1 a1:a0,a1:a0,a0
286         cmpgtdp .S1 a1:a0
287         cmpgtdp .S1 b1:b0,a1:a0,a2
288         cmpgtdp .S2X b5:b4,b3:b2,b1
289         cmpgtsp .L1 a1,a1,a0
290         cmpgtsp .S1 a1
291         cmpgtsp .S1 b1,a1,a2
292         cmpgtsp .S2X b5,b3,b1
293         cmpgtu .S1 a1,a2,a3
294         cmpgtu .L1 a1,a2,a3,a4
295         cmpgtu .L1 a1:a0,a3:a2,a5
296         cmpgtu .L2 -1,b4,b5
297         cmpgtu .L2 32,b4,b5
298         cmpgtu .L1 -1,a5:a4,a3
299         cmpgtu .L1 32,a5:a4,a3
300         cmpgtu .L1X 0,a5:a4,a3
301         cmpgtu4 .D1 a1,a2,a3
302         cmpgtu4 .S1 a1,a2
303         cmpgtu4 .S1 a1,a2,b3
304         cmpgtu4 .S2X b1,b2,b3
305         cmplt .S1 a1,a2,a3
306         cmplt .L1 a1,a2,a3,a4
307         cmplt .L1 a1:a0,a3:a2,a5
308         cmplt .L2 -17,b4,b5
309         cmplt .L2 16,b4,b5
310         cmplt .L1 -17,a5:a4,a3
311         cmplt .L1 16,a5:a4,a3
312         cmplt .L1X -16,a5:a4,a3
313         cmplt2 .L1 a1,a2,a3
314         cmplt2 .S1 a1,a2
315         cmplt2 .S1 a2,b1,a3
316         cmplt2 .S2X b1,b3,b3
317         cmpltdp .L1 a1:a0,a1:a0,a0
318         cmpltdp .S1 a1:a0
319         cmpltdp .S1 b1:b0,a1:a0,a2
320         cmpltdp .S2X b5:b4,b3:b2,b1
321         cmpltsp .L1 a1,a1,a0
322         cmpltsp .S1 a1
323         cmpltsp .S1 b1,a1,a2
324         cmpltsp .S2X b5,b3,b1
325         cmpltu .S1 a1,a2,a3
326         cmpltu .L1 a1,a2,a3,a4
327         cmpltu .L1 a1:a0,a3:a2,a5
328         cmpltu .L2 -1,b4,b5
329         cmpltu .L2 32,b4,b5
330         cmpltu .L1 -1,a5:a4,a3
331         cmpltu .L1 32,a5:a4,a3
332         cmpltu .L1X 0,a5:a4,a3
333         cmpltu4 .D1 a1,a2,a3
334         cmpltu4 .S1 a1,a2
335         cmpltu4 .S1 a1,a2,b3
336         cmpltu4 .S2X b1,b2,b3
337         cmpy .S1 a1,a2,a5:a4
338         cmpy .M1 a1,a2
339         cmpy .M1 b1,a1,a3:a2
340         cmpy .M2X b3,b4,b7:b6
341         cmpyr .S1 a1,a2,a5
342         cmpyr .M1 a1,a2
343         cmpyr .M1 b1,a1,a3
344         cmpyr .M2X b3,b4,b7
345         cmpyr1 .L1 a1,a2,a5
346         cmpyr1 .M1 a1,a2
347         cmpyr1 .M1 b1,a1,a3
348         cmpyr1 .M2X b3,b4,b7
349         ddotp4 .D1 a1,a3,a5:a4
350         ddotp4 .M1 a1,a3
351         ddotp4 .M1X a1,a2,a5:a4
352         ddotp4 .M2 a1,b1,b3:b2
353         ddotph2 .L1 a1:a0,a3,a5:a4
354         ddotph2 .M1 a1:a0,a3
355         ddotph2 .M1X a1:a0,a2,a5:a4
356         ddotph2 .M2 a1:a0,b1,b3:b2
357         ddotph2r .S1 a1:a0,a3,a5
358         ddotph2r .M1 a1:a0,a3
359         ddotph2r .M1X a1:a0,a2,a5
360         ddotph2r .M2 a1:a0,b1,b3
361         ddotpl2 .L1 a1:a0,a3,a5:a4
362         ddotpl2 .M1 a1:a0,a3
363         ddotpl2 .M1X a1:a0,a2,a5:a4
364         ddotpl2 .M2 a1:a0,b1,b3:b2
365         ddotpl2r .L1 a1:a0,a3,a5
366         ddotpl2r .M1 a1:a0,a3
367         ddotpl2r .M1X a1:a0,a2,a5
368         ddotpl2r .M2 a1:a0,b1,b3
369         deal .D1 a1,a2
370         deal .M1 a1,a2,a3
371         deal .M2 b1,a1
372         deal .M2X b1,b2
373         dint .S1
374         dint a1
375         dmv .M1 a1,a2,a5:a4
376         dmv .S1 a1,a2
377         dmv .S2 a1,b2,b5:b4
378         dmv .S2X b1,b2,b5:b4
379         dotp2 .L1 a1,a2,a3
380         dotp2 .M1 a1,a2
381         dotp2 .M1 b1,a2,a3
382         dotp2 .M1X a1,a2,a3
383         dotp2 .M2 a1,b2,b5:b4
384         dotp2 .M2X b3,b4,b7:b6
385         dotpn2 .L1 a1,a2,a3
386         dotpn2 .M1 a1,a2
387         dotpn2 .M1 b1,a2,a3
388         dotpn2 .M1X a1,a2,a3
389         dotpnrsu2 .L1 a1,a2,a3
390         dotpnrsu2 .M1 a1,a2
391         dotpnrsu2 .M1 b1,a2,a3
392         dotpnrsu2 .M1X a1,a2,a3
393         dotpnrus2 .L1 a1,a2,a3
394         dotpnrus2 .M1 a1,a2
395         dotpnrus2 .M1 a2,b1,a3
396         dotpnrus2 .M1X a1,a2,a3
397         dotprsu2 .L1 a1,a2,a3
398         dotprsu2 .M1 a1,a2
399         dotprsu2 .M1 b1,a2,a3
400         dotprsu2 .M1X a1,a2,a3
401         dotprus2 .L1 a1,a2,a3
402         dotprus2 .M1 a1,a2
403         dotprus2 .M1 a2,b1,a3
404         dotprus2 .M1X a1,a2,a3
405         dotpsu4 .L1 a1,a2,a3
406         dotpsu4 .M1 a1,a2
407         dotpsu4 .M1 b1,a2,a3
408         dotpsu4 .M1X a1,a2,a3
409         dotpus4 .L1 a1,a2,a3
410         dotpus4 .M1 a1,a2
411         dotpus4 .M1 a2,b1,a3
412         dotpus4 .M1X a1,a2,a3
413         dotpu4 .L1 a1,a2,a3
414         dotpu4 .M1 a1,a2
415         dotpu4 .M1 b1,a2,a3
416         dotpu4 .M1X a1,a2,a3
417         dpack2 .M1 a0,a1,a3:a2
418         dpack2 .L1 a0,a1
419         dpack2 .L1 a1,a2,b3:b2
420         dpack2 .L2X b3,b4,b7:b6
421         dpackx2 .M1 a0,a1,a3:a2
422         dpackx2 .L1 a0,a1
423         dpackx2 .L1 a1,a2,b3:b2
424         dpackx2 .L2X b3,b4,b7:b6
425         dpint .S1 a5:a4,a3
426         dpint .L1X b5:b4,a3
427         dpint .L2 a5:a4,b3
428         dpsp .S1 a5:a4,a3
429         dpsp .L1X b5:b4,a3
430         dpsp .L2 a5:a4,b3
431         dptrunc .S1 a5:a4,a3
432         dptrunc .L1X b5:b4,a3
433         dptrunc .L2 a5:a4,b3
434         ext .L1 a1,0,1,a2
435         ext .M2 b1,b2,b3
436         ext .S1 a1,a1
437         ext .S1X a1,0,0,a1
438         ext .S2 b1,a1,b1
439         clr .S1 a0,-1,0,a1
440         clr .S1 a0,32,0,a1
441         clr .S1 a0,0,-1,a1
442         clr .S1 a0,0,32,a1
443         ext .S1 a0,-1,0,a1
444         ext .S1 a0,32,0,a1
445         ext .S1 a0,0,-1,a1
446         ext .S1 a0,0,32,a1
447         extu .L1 a1,0,1,a2
448         extu .M2 b1,b2,b3
449         extu .S1 a1,a1
450         extu .S1X a1,0,0,a1
451         extu .S2 b1,a1,b1
452         extu .S1 a0,-1,0,a1
453         extu .S1 a0,32,0,a1
454         extu .S1 a0,0,-1,a1
455         extu .S1 a0,0,32,a1
456         gmpy .L1 a1,a2,a3
457         gmpy .M1 a1,a2
458         gmpy .M1X a1,a2,a3
459         gmpy .M2 a1,b2,b3
460         gmpy4 .S1 a1,a2,a3
461         gmpy4 .M1 a1,a2,a3,a4
462         gmpy4 .M1 b1,a1,a2
463         gmpy4 .M2X b1,b2,b3
464         idle .S1
465         idle a0
466         intdp .S1 a5,a3:a2
467         intdp .L1 a5
468         intdp .L2 b0,a1:a0
469         intdp .L1X b5,b3:b2
470         intdpu .D1 a5,a3:a2
471         intdpu .L1 a5
472         intdpu .L2 b0,a1:a0
473         intdpu .L1X b5,b3:b2
474         intsp .S1 a5,a3
475         intsp .L1 a5
476         intsp .L2 b0,a1
477         intsp .L1X b5,b3
478         intspu .D1 a5,a3
479         intspu .L1 a5
480         intspu .L2 b0,a1
481         intspu .L1X b5,b3
482         cmtl .D2T1 *b0,a0
483         cmtl .D1T1 *a0,a1
484         cmtl .L1 *a0,a1
485         cmtl .D2T2 *+b0(0),b1
486         cmtl .D2T2 *-b0[0],b1
487         cmtl .D2T2 *++b0,b1
488         cmtl .D2T2 *--b0,b1
489         cmtl .D2T2 *b0++,b1
490         cmtl .D2T2 *b0--,b1
491         cmtl .D2T2 *+b0[b1],b2
492         cmtl .D2T2 *a0,b1
493         cmtl .D2T2 *b0,a1
494         ll .D2T1 *b0,a0
495         ll .D1T1 *a0,a1
496         ll .S1 *a0,a1
497         ll .D2T2 *+b0(0),b1
498         ll .D2T2 *-b0[0],b1
499         ll .D2T2 *++b0,b1
500         ll .D2T2 *--b0,b1
501         ll .D2T2 *b0++,b1
502         ll .D2T2 *b0--,b1
503         ll .D2T2 *+b0[b1],b2
504         ll .D2T2 *a0,b1
505         ll .D2T2 *b0,a1
506         sl .D2T1 a0,*b0
507         sl .D1T1 a1,*a0
508         sl .L1 a1,*a0
509         sl .D2T2 b1,*+b0(0)
510         sl .D2T2 b1,*-b0[0]
511         sl .D2T2 b1,*++b0
512         sl .D2T2 b1,*--b0
513         sl .D2T2 b1,*b0++
514         sl .D2T2 b1,*b0--
515         sl .D2T2 b2,*+b0[b1]
516         sl .D2T2 b1,*a0
517         sl .D2T2 a1,*b0
518         ldb .L1 *a1,a0
519         ldb .D1T1 *a1,b1
520         ldb .D1T1 *b1,a1
521         ldb .D2T2 *a1,b1
522         ldb .D2T2 *b1,a1
523         ldb .D1T1 *a1
524         ldb .D1T1 *+a1[b1],a2
525         ldb .D1T1 *+a1,a2
526         ldb .D1T1 *-a1,a2
527         ldb .D1T1 *a1++[32],a2
528         ldb .D1T1 *a1++(32),a2
529         ldb .D1T1 *--a1[-1],a2
530         ldb .D1T1 *--a1(-1),a2
531         ldb .D1T1 *+a1(a2),a3
532         ldb .D2T2 *+b14[foo],b16
533         ldbu .S1 *a1,a0
534         ldbu .D1T1 *a1,b1
535         ldbu .D1T1 *b1,a1
536         ldbu .D2T2 *a1,b1
537         ldbu .D2T2 *b1,a1
538         ldbu .D1T1 *a1
539         ldbu .D1T1 *+a1[b1],a2
540         ldbu .D1T1 *+a1,a2
541         ldbu .D1T1 *-a1,a2
542         ldbu .D1T1 *a1++[32],a2
543         ldbu .D1T1 *a1++(32),a2
544         ldbu .D1T1 *--a1[-1],a2
545         ldbu .D1T1 *--a1(-1),a2
546         ldbu .D1T1 *+a1(a2),a3
547         ldbu .D2T2 *+b14[foo],b16
548         lddw .L1 *a1,a1:a0
549         lddw .D1T1 *a1,b1:b0
550         lddw .D1T1 *b1,a1:a0
551         lddw .D2T2 *a1,b1:b0
552         lddw .D2T2 *b1,a1:a0
553         lddw .D1T1 *a1
554         lddw .D1T1 *+a1[b1],a3:a2
555         lddw .D1T1 *+a1,a3:a2
556         lddw .D1T1 *-a1,a3:a2
557         lddw .D1T1 *a1++[32],a3:a2
558         lddw .D1T1 *a1++(256),a3:a2
559         lddw .D1T1 *--a1[-1],a3:a2
560         lddw .D1T1 *--a1(-8),a3:a2
561         lddw .D1T1 *+a1(a2),a3:a2
562         lddw .D2T2 *+b14[foo],b17:b16
563         lddw .D1T1 *+a1(1),a3:a2
564         lddw .D2T2 *+b14(b15),b17:b16
565         ldh .M1 *a1,a0
566         ldh .D1T1 *a1,b1
567         ldh .D1T1 *b1,a1
568         ldh .D2T2 *a1,b1
569         ldh .D2T2 *b1,a1
570         ldh .D1T1 *a1
571         ldh .D1T1 *+a1[b1],a2
572         ldh .D1T1 *+a1,a2
573         ldh .D1T1 *-a1,a2
574         ldh .D1T1 *a1++[32],a2
575         ldh .D1T1 *a1++(64),a2
576         ldh .D1T1 *--a1[-1],a2
577         ldh .D1T1 *--a1(-2),a2
578         ldh .D1T1 *+a1(a2),a3
579         ldh .D2T2 *+b14[foo],b16
580         ldh .D2T2 *+b1(1),b2
581         ldhu .S1 *a1,a0
582         ldhu .D1T1 *a1,b1
583         ldhu .D1T1 *b1,a1
584         ldhu .D2T2 *a1,b1
585         ldhu .D2T2 *b1,a1
586         ldhu .D1T1 *a1
587         ldhu .D1T1 *+a1[b1],a2
588         ldhu .D1T1 *+a1,a2
589         ldhu .D1T1 *-a1,a2
590         ldhu .D1T1 *a1++[32],a2
591         ldhu .D1T1 *a1++(64),a2
592         ldhu .D1T1 *--a1[-1],a2
593         ldhu .D1T1 *--a1(-2),a2
594         ldhu .D1T1 *+a1(a2),a3
595         ldhu .D2T2 *+b14[foo],b16
596         ldhu .D2T2 *+b1(1),b2
597         ldndw .L1 *a1,a1:a0
598         ldndw .D1T1 *a1,b1:b0
599         ldndw .D1T1 *b1,a1:a0
600         ldndw .D2T2 *a1,b1:b0
601         ldndw .D2T2 *b1,a1:a0
602         ldndw .D1T1 *a1
603         ldndw .D1T1 *+a1[b1],a3:a2
604         ldndw .D1T1 *+a1,a3:a2
605         ldndw .D1T1 *-a1,a3:a2
606         ldndw .D1T1 *a1++[32],a3:a2
607         ldndw .D1T1 *a1++(32),a3:a2
608         ldndw .D1T1 *--a1[-1],a3:a2
609         ldndw .D1T1 *--a1(-1),a3:a2
610         ldndw .D2T2 *+b14[foo],b17:b16
611         ldnw .S1 *a1,a0
612         ldnw .D1T1 *a1,b1
613         ldnw .D1T1 *b1,a1
614         ldnw .D2T2 *a1,b1
615         ldnw .D2T2 *b1,a1
616         ldnw .D1T1 *a1
617         ldnw .D1T1 *+a1[b1],a2
618         ldnw .D1T1 *+a1,a2
619         ldnw .D1T1 *-a1,a2
620         ldnw .D1T1 *a1++[32],a2
621         ldnw .D1T1 *a1++(128),a2
622         ldnw .D1T1 *--a1[-1],a2
623         ldnw .D1T1 *--a1(-4),a2
624         ldnw .D1T1 *+a1(a2),a3
625         ldnw .D2T2 *+b14[foo],b16
626         ldnw .D2T2 *+b1(2),b2
627         ldw .S1 *a1,a0
628         ldw .D1T1 *a1,b1
629         ldw .D1T1 *b1,a1
630         ldw .D2T2 *a1,b1
631         ldw .D2T2 *b1,a1
632         ldw .D1T1 *a1
633         ldw .D1T1 *+a1[b1],a2
634         ldw .D1T1 *+a1,a2
635         ldw .D1T1 *-a1,a2
636         ldw .D1T1 *a1++[32],a2
637         ldw .D1T1 *a1++(128),a2
638         ldw .D1T1 *--a1[-1],a2
639         ldw .D1T1 *--a1(-4),a2
640         ldw .D1T1 *+a1(a2),a3
641         ldw .D2T2 *+b14[foo],b16
642         ldw .D2T2 *+b1(2),b2
643         ldb .D2T2 *+b14[-1],b1
644         ldb .D2T2 *+b14[32768],b1
645         ldbu .D2T2 *+b14[-1],b1
646         ldbu .D2T2 *+b14[32768],b1
647         ldh .D2T2 *+b14[-1],b1
648         ldh .D2T2 *+b14[32768],b1
649         ldhu .D2T2 *+b14[-1],b1
650         ldhu .D2T2 *+b14[32768],b1
651         ldw .D2T2 *+b14[-1],b1
652         ldw .D2T2 *+b14[32768],b1
653         lmbd .S1 a1,a2,a3
654         lmbd .L1 a1,a2
655         lmbd .L1 b1,a2,a3
656         lmbd .L2X b1,b2,b3
657         lmbd .L1 -17,a1,a2
658         lmbd .L1 16,a1,a2
659         max2 .M1 a1,a2,a3
660         max2 .L1 a1,a2
661         max2 .L1 b1,a2,a3
662         max2 .L2X b1,b2,b3
663         max2 .S2X b1,b2,b3
664         max2 .S2 a1,b2,b3
665         maxu4 .S1 a1,a2,a3
666         maxu4 .L1 a1,a2
667         maxu4 .L1 b1,a2,a3
668         maxu4 .L2X b1,b2,b3
669         min2 .M1 a1,a2,a3
670         min2 .L1 a1,a2
671         min2 .L1 b1,a2,a3
672         min2 .L2X b1,b2,b3
673         min2 .S2X b1,b2,b3
674         min2 .S2 a1,b2,b3
675         minu4 .S1 a1,a2,a3
676         minu4 .L1 a1,a2
677         minu4 .L1 b1,a2,a3
678         minu4 .L2X b1,b2,b3
679         mpy .L1 a1,a2,a3
680         mpy .M1 a1,a2
681         mpy .M1 b1,a2,a3
682         mpy .M2X b1,b2,b3
683         mpy .M2 -17,b1,b2
684         mpy .M1 16,a1,a2
685         mpy .M2X 0,b2,b3
686         mpydp .D1 a1:a0,a1:a0,a1:a0
687         mpydp .M1 a1:a0,a1:a0
688         mpydp .M1 b1:b0,a1:a0,a3:a2
689         mpydp .M2X b1:b0,a1:a0,b1:b0
690         mpyh .S1 a1,a2,a3
691         mpyh .M1 a1,a2
692         mpyh .M1 b1,a2,a3
693         mpyh .M2X b1,b2,b3
694         mpyhi .D1 a1,a2,a5:a4
695         mpyhi .M1 a1,a2
696         mpyhi .M1 b1,a2,a5:a4
697         mpyhi .M2X b1,b2,b5:b4
698         mpyhir .D1 a1,a2,a3
699         mpyhir .M1 a1,a2
700         mpyhir .M1 b1,a2,a3
701         mpyhir .M2X b1,b2,b3
702         mpyhl .L1 a1,a2,a3
703         mpyhl .M1 a1,a2
704         mpyhl .M1 b1,a2,a3
705         mpyhl .M2X b1,b2,b3
706         mpyhlu .S1 a1,a2,a3
707         mpyhlu .M1 a1,a2
708         mpyhlu .M1 b1,a2,a3
709         mpyhlu .M2X b1,b2,b3
710         mpyhslu .S1 a1,a2,a3
711         mpyhslu .M1 a1,a2
712         mpyhslu .M1 b1,a2,a3
713         mpyhslu .M2X b1,b2,b3
714         mpyhsu .S1 a1,a2,a3
715         mpyhsu .M1 a1,a2
716         mpyhsu .M1 b1,a2,a3
717         mpyhsu .M2X b1,b2,b3
718         mpyhu .D1 a1,a2,a3
719         mpyhu .M1 a1,a2
720         mpyhu .M1 b1,a2,a3
721         mpyhu .M2X b1,b2,b3
722         mpyhuls .S1 a1,a2,a3
723         mpyhuls .M1 a1,a2
724         mpyhuls .M1 b1,a2,a3
725         mpyhuls .M2X b1,b2,b3
726         mpyhus .S1 a1,a2,a3
727         mpyhus .M1 a1,a2
728         mpyhus .M1 b1,a2,a3
729         mpyhus .M2X b1,b2,b3
730         mpyi .L1 a1,a2,a3
731         mpyi .M1 a1,a2
732         mpyi .M1 b1,a2,a3
733         mpyi .M2X b1,b2,b3
734         mpyi .M1 -17,a2,a3
735         mpyi .M2 16,b2,b3
736         mpyid .D1 a1,a2,a3:a2
737         mpyid .M1 a1,a2
738         mpyid .M1 b1,a2,a3:a2
739         mpyid .M2X b1,b2,b3:b2
740         mpyid .M1 -17,a2,a3:a2
741         mpyid .M2 16,b2,b3:b2
742         mpyih .D1 a1,a2,a5:a4
743         mpyih .M1 a1,a2
744         mpyih .M1 b1,a2,a5:a4
745         mpyih .M2X b1,b2,b5:b4
746         mpyihr .D1 a1,a2,a3
747         mpyihr .M1 a1,a2
748         mpyihr .M1 b1,a2,a3
749         mpyihr .M2X b1,b2,b3
750         mpyil .S1 a1,a2,a5:a4
751         mpyil .M1 a1,a2
752         mpyil .M1 b1,a2,a5:a4
753         mpyil .M2X b1,b2,b5:b4
754         mpyilr .L1 a1,a2,a3
755         mpyilr .M1 a1,a2
756         mpyilr .M1 b1,a2,a3
757         mpyilr .M2X b1,b2,b3
758         mpylh .S1 a1,a2,a3
759         mpylh .M1 a1,a2
760         mpylh .M1 b1,a2,a3
761         mpylh .M2X b1,b2,b3
762         mpylhu .D1 a1,a2,a3
763         mpylhu .M1 a1,a2
764         mpylhu .M1 b1,a2,a3
765         mpylhu .M2X b1,b2,b3
766         mpyli .S1 a1,a2,a3:a2
767         mpyli .M1 a1,a2
768         mpyli .M1 b1,a2,a3:a2
769         mpyli .M2X b1,b2,b3:b2
770         mpylir .D1 a1,a2,a3
771         mpylir .M1 a1,a2
772         mpylir .M1 b1,a2,a3
773         mpylir .M2X b1,b2,b3
774         mpylshu .L1 a1,a2,a3
775         mpylshu .M1 a1,a2
776         mpylshu .M1 b1,a2,a3
777         mpylshu .M2X b1,b2,b3
778         mpyluhs .S1 a1,a2,a3
779         mpyluhs .M1 a1,a2
780         mpyluhs .M1 b1,a2,a3
781         mpyluhs .M2X b1,b2,b3
782         mpysp .D1 a1,a2,a3
783         mpysp .M1 a1,a2
784         mpysp .M1 b1,a2,a3
785         mpysp .M2X b1,b2,b3
786         mpyspdp .L1 a1,a1:a0,a1:a0
787         mpyspdp .M1 a1,a1:a0,a1:a0,a1:a0
788         mpyspdp .M1 b1,a1:a0,a1:a0
789         mpyspdp .M2X b1,b1:b0,b1:b0
790         mpysp2dp .S1 a1,a2,a3:a2
791         mpysp2dp .M1 a1,a2
792         mpysp2dp .M1 b1,a2,a3:a2
793         mpysp2dp .M2X b1,b2,b3:b2
794         mpysu .D1 a1,a2,a3
795         mpysu .M1 a1,a2
796         mpysu .M1 b1,a2,a3
797         mpysu .M2X b1,b2,b3
798         mpysu .M1 -17,a2,a3
799         mpysu .M2 16,b2,b3
800         mpysu4 .S1 a1,a2,a3:a2
801         mpysu4 .M1 a1,a2
802         mpysu4 .M1 b1,a2,a3:a2
803         mpysu4 .M2X b1,b2,b3:b2
804         mpyu .L1 a1,a2,a3
805         mpyu .M1 a1,a2
806         mpyu .M1 b1,a2,a3
807         mpyu .M2X b1,b2,b3
808         mpyu4 .D1 a1,a2,a3:a2
809         mpyu4 .M1 a1,a2
810         mpyu4 .M1 b1,a2,a3:a2
811         mpyu4 .M2X b1,b2,b3:b2
812         mpyus .S1 a1,a2,a3
813         mpyus .M1 a1,a2
814         mpyus .M1 b1,a2,a3
815         mpyus .M2X b1,b2,b3
816         mpyus4 .L1 a1,a2,a3:a2
817         mpyus4 .M1 a1,a2
818         mpyus4 .M1 b1,a2,a3:a2
819         mpyus4 .M2X b1,b2,b3:b2
820         mpy2 .D1 a1,a2,a3:a2
821         mpy2 .M1 a1,a2
822         mpy2 .M1 b1,a2,a3:a2
823         mpy2 .M2X b1,b2,b3:b2
824         mpy2ir .L1 a1,a2,a3:a2
825         mpy2ir .M1 a1,a2
826         mpy2ir .M1 b1,a2,a3:a2
827         mpy2ir .M2X b1,b2,b3:b2
828         mpy32 .L1 a1,a2,a3
829         mpy32 .M1 a1,a2
830         mpy32 .M1 b1,a2,a3
831         mpy32 .M2X b1,b2,b3
832         mpy32 .M1 b1,a2,a3:a2
833         mpy32 .M1X a1,a2,a5:a4
834         mpy32su .L1 a1,a2,a3:a2
835         mpy32su .M1 a1,a2
836         mpy32su .M2X b1,b2,b3:b2
837         mpy32su .M1 b1,a2,a3:a2
838         mpy32u .L1 a1,a2,a3:a2
839         mpy32u .M1 a1,a2
840         mpy32u .M2X b1,b2,b3:b2
841         mpy32u .M1 b1,a2,a3:a2
842         mpy32us .L1 a1,a2,a3:a2
843         mpy32us .M1 a1,a2
844         mpy32us .M2X b1,b2,b3:b2
845         mpy32us .M1 b1,a2,a3:a2
846         mvc .L2 b2,amr
847         mvc .S2X amr,a1
848         mvc .S2 b2,nonesuch
849         mvc .S2 b0,dnum
850         mvc .S2 ecr,b0
851         mvc .S2 b0,efr
852         mvc .S2 icr,b0
853         mvc .S2 b0,ifr
854         mvc .S2 isr,b0
855         mvc .S2 b0,pce1
856         mvc .S2 b0,tsch
857
858         mv .M1 a1,a2
859         mv .L1 a1,a2,a3
860         mv .L1 a1,b2
861         mv .L2X b1,b2
862         mv .S1 a1,b2
863         mv .S2X b1,b2
864         mv .D1 a1,b2
865         mv .D2X b1,b2
866         mvd .L1 a1,a2
867         mvd .M1 a3,a4,a5
868         mvd .M1 a1,b2
869         mvd .M2X b3,b4
870         mvk .L1 -17,a0
871         mvk .L1 16,a0
872         mvk .L1X 0,a0
873         mvk .D2 -17,b0
874         mvk .D2 16,b0
875         mvk .D2X 0,b0
876         norm .S1 a1,a0
877         norm .L1 a1:a0,a0,a0
878         norm .L1X b1:b0,a1
879         norm .L2 b1,a1
880         norm .L2X b1,b1
881         or .M1 a1,a2,a3
882         or .L1 a1,a2
883         or .D1 -17,a0,a0
884         or .D1X 16,b0,a0
885         or .L1 -17,a0,a0
886         or .L1X 16,b0,a0
887         or .S2 -17,b0,b0
888         or .S2X 16,a0,b0
889         or .D1 a0,a0,b0
890         or .D2X b0,b0,b0
891         or .L1X a0,a0,a0
892         or .S2 b0,b0,a0
893         pack2 .D1 a0,a0,a0
894         pack2 .L1 a0,a0
895         pack2 .S1 a0,a1,b2
896         pack2 .L2X b0,b0,b0
897         packh2 .M1 a0,a0,a0
898         packh2 .L1 a0,a0
899         packh2 .S1 a0,a1,b2
900         packh2 .L2X b0,b0,b0
901         packh4 .S1 a0,a0,a0
902         packh4 .L1 a0,a0
903         packh4 .L1 a0,a1,b2
904         packh4 .L2X b0,b0,b0
905         packhl2 .M1 a0,a0,a0
906         packhl2 .L1 a0,a0
907         packhl2 .S1 a0,a1,b2
908         packhl2 .L2X b0,b0,b0
909         packlh2 .D1 a0,a0,a0
910         packlh2 .L1 a0,a0
911         packlh2 .S1 a0,a1,b2
912         packlh2 .L2X b0,b0,b0
913         packl4 .S1 a0,a0,a0
914         packl4 .L1 a0,a0
915         packl4 .L1 a0,a1,b2
916         packl4 .L2X b0,b0,b0
917         rcpdp .L1 a1:a0,a1:a0
918         rcpdp .S1 a1:a0
919         rcpdp .S1 b1:b0,a1:a0
920         rcpdp .S2X a1:a0,b1:b0
921         rcpsp .L1 a0,a0
922         rcpsp .S1 a0,a0,a0
923         rcpsp .S2 b0,a0
924         rcpsp .S1X a0,a0
925         rint .S2
926         rint a0
927         rotl .S1 a0,a0,a0
928         rotl .M1 a0,a0
929         rotl .M1 a0,b0,a0
930         rotl .M2X b0,b0,b0
931         rotl .M1 a0,-1,a0
932         rotl .M2 b0,32,b0
933         rotl .M2X b0,0,b0
934         rpack2 .L1 a0,a0,a0
935         rpack2 .S1 a0,a0
936         rpack2 .S2 a0,b0,b0
937         rpack2 .S1X a0,a0,a0
938         rsqrdp .L1 a1:a0,a1:a0
939         rsqrdp .S1 a1:a0
940         rsqrdp .S1 b1:b0,a1:a0
941         rsqrdp .S2X a1:a0,b1:b0
942         rsqrsp .L1 a0,a0
943         rsqrsp .S1 a0,a0,a0
944         rsqrsp .S2 b0,a0
945         rsqrsp .S1X a0,a0
946         sadd .D1 a1,a2,a3
947         sadd .L1 a1,a2
948         sadd .S1 0,a1,a2
949         sadd .L1X 0,a1:a0,a1:a0
950         sadd .L1 b0,a0,a0
951         sadd .L1X a0,a0,a0
952         sadd .L2 -17,b0,b0
953         sadd .L2 16,b0,b0
954         sadd .L1 -17,a1:a0,a1:a0
955         sadd .L1 16,a1:a0,a1:a0
956         sadd2 .L1 a0,a0,a0
957         sadd2 .S1 a0,a0
958         sadd2 .S2 a0,b0,b0
959         sadd2 .S2X b0,b0,b0
960         saddsub .S1 a0,a0,a1:a0
961         saddsub .L1 a0,a0
962         saddsub .L1 a0,a0,a0
963         saddsub .L2 a0,b0,b1:b0
964         saddsub .L2X b0,b0,b1:b0
965         saddsub2 .S1 a0,a0,a1:a0
966         saddsub2 .L1 a0,a0
967         saddsub2 .L1 a0,a0,a0
968         saddsub2 .L2 a0,b0,b1:b0
969         saddsub2 .L2X b0,b0,b1:b0
970         saddsu2 .L1 a0,a0,a0
971         saddsu2 .S1 a0
972         saddsu2 .S2 b0,a0,b0
973         saddsu2 .S2X b0,b0,b0
974         saddus2 .M1 a0,a0,a0
975         saddus2 .S1 a0,a0
976         saddus2 .S1 b0,a0,a0
977         saddus2 .S1X a0,a0,a0
978         saddu4 .D1 a0,a0,a0
979         saddu4 .S1 a0,a0
980         saddu4 .S1 b0,a0,a0
981         saddu4 .S1X a0,a0,a0
982         sat .S1 a1:a0,a0
983         sat .L1X b1:b0,a0
984         sat .L1 a1:a0
985         sat .L1 b1:b0,a0
986         set .L1 a0,0,0,a0
987         set .S1 a0
988         set .S1 a0,-1,0,a0
989         set .S1 a0,32,0,a0
990         set .S1 a0,0,-1,a0
991         set .S1 a0,0,32,a0
992         set .S1X b0,0,0,a0
993         set .S1X a0,a0,a0
994         set .S2 b0,a0,b0
995         shfl .S1 a0,a0
996         shfl .M1 a0,a0,a0
997         shfl .M1 a0,b0
998         shfl .M2X b0,b0
999         shfl3 .M1 a0,a0,a1:a0
1000         shfl3 .L1 a0,a0
1001         shfl3 .L1 b0,a0,a1:a0
1002         shfl3 .L2X b0,b0,b1:b0
1003         shl .L1 a0,a0,a0
1004         shl .S1 a0,a0
1005         shl .S1X a1:a0,a0,a1:a0
1006         shl .S1 a0,b0,a0
1007         shl .S2X b0,b0,b1:b0
1008         shl .S1 a0,-1,a0
1009         shl .S1 a0,32,a0
1010         shl .S2 b1:b0,-1,b1:b0
1011         shl .S2 b1:b0,32,b1:b0
1012         shl .S1X b0,-1,a1:a0
1013         shl .S1X b0,32,a1:a0
1014         shlmb .D1 a0,a0,a0
1015         shlmb .L1 a0,a0
1016         shlmb .L1 b0,a0,a0
1017         shlmb .L2X b0,b0,b0
1018         shlmb .S1 b0,a0,a0
1019         shlmb .S2X b0,b0,b0
1020         shr .L1 a0,a0,a0
1021         shr .S1 a0,a0
1022         shr .S1X a1:a0,a0,a1:a0
1023         shr .S1 a0,b0,a0
1024         shr .S1 a0,-1,a0
1025         shr .S1 a0,32,a0
1026         shr .S2 b1:b0,-1,b1:b0
1027         shr .S2 b1:b0,32,b1:b0
1028         shr2 .L1 a0,a0,a0
1029         shr2 .L1 a0,0,a0
1030         shr2 .S1 a0,a0
1031         shr2 .S1 a1,b0,a0
1032         shr2 .S2X b0,b0,b0
1033         shr2 .S1 a0,-1,a0
1034         shr2 .S1 a0,32,a0
1035         shrmb .M1 a0,a0,a0
1036         shrmb .L1 a0,a0
1037         shrmb .L1 b0,a0,a0
1038         shrmb .L2X b0,b0,b0
1039         shrmb .S1 b0,a0,a0
1040         shrmb .S2X b0,b0,b0
1041         shru .D1 a0,a0,a0
1042         shru .S1 a0,a0
1043         shru .S1X a1:a0,a0,a1:a0
1044         shru .S1 a0,b0,a0
1045         shru .S1 a0,-1,a0
1046         shru .S1 a0,32,a0
1047         shru .S2 b1:b0,-1,b1:b0
1048         shru .S2 b1:b0,32,b1:b0
1049         shru2 .L1 a0,a0,a0
1050         shru2 .L1 a0,0,a0
1051         shru2 .S1 a0,a0
1052         shru2 .S1 a1,b0,a0
1053         shru2 .S2X b0,b0,b0
1054         shru2 .S1 a0,-1,a0
1055         shru2 .S1 a0,32,a0
1056         smpy .L1 a0,a0,a0
1057         smpy .M1 a0,a0
1058         smpy .M2 a0,b0,b0
1059         smpy .M1X a0,a0,a0
1060         smpyh .S1 a0,a0,a0
1061         smpyh .M1 a0,a0
1062         smpyh .M2 a0,b0,b0
1063         smpyh .M1X a0,a0,a0
1064         smpyhl .D1 a0,a0,a0
1065         smpyhl .M1 a0,a0
1066         smpyhl .M2 a0,b0,b0
1067         smpyhl .M1X a0,a0,a0
1068         smpylh .L1 a0,a0,a0
1069         smpylh .M1 a0,a0
1070         smpylh .M2 a0,b0,b0
1071         smpylh .M1X a0,a0,a0
1072         smpy2 .S1 a0,a0,a1:a0
1073         smpy2 .M1 a0,a0
1074         smpy2 .M2 a0,b0,b1:b0
1075         smpy2 .M2X b0,b0,b1:b0
1076         smpy32 .L1 a0,a0,a0
1077         smpy32 .M1 a0,a0
1078         smpy32 .M2 a0,b0,b0
1079         smpy32 .M1X a0,a0,a0
1080         spack2 .L1 a0,a0,a0
1081         spack2 .S1 a0,a0
1082         spack2 .S1 b0,a0,a0
1083         spack2 .S2X b0,b0,b0
1084         spacku4 .L1 a0,a0,a0
1085         spacku4 .S1 a0,a0
1086         spacku4 .S1 b0,a0,a0
1087         spacku4 .S2X b0,b0,b0
1088         spdp .M1 a0,a1:a0
1089         spdp .S1 a0
1090         spdp .S1 a0,b1:b0
1091         spdp .S2X b0,b1:b0
1092         spint .S1 a0,a0
1093         spint .L1 a0,a0,a0
1094         spint .L2 b0,a0
1095         spint .L1X a0,a0
1096         sptrunc .D1 a0,a0
1097         sptrunc .L1 a0,a0,a0
1098         sptrunc .L2 b0,a0
1099         sptrunc .L1X a0,a0
1100         sshl .L1 a0,a0,a0
1101         sshl .S1 a0,a0
1102         sshl .S1 a0,b0,a0
1103         sshl .S1X a0,a0,a0
1104         sshl .S2 b0,-1,b0
1105         sshl .S2 b0,32,b0
1106         sshvl .S1 a0,a0,a0
1107         sshvl .M1 a0,a0
1108         sshvl .M1 a0,b0,a0
1109         sshvl .M1X a0,a0,a0
1110         sshvr .L1 a0,a0,a0
1111         sshvr .M1 a0,a0
1112         sshvr .M1 a0,b0,a0
1113         sshvr .M1X a0,a0,a0
1114         ssub .S1 a0,a0,a0
1115         ssub .L1 a0,a0
1116         ssub .L1 a0,a0,b0
1117         ssub .L1X a0,a0,a0
1118         ssub .L2 -17,b0,b0
1119         ssub .L2 16,b0,b0
1120         ssub .L1X 0,a1:a0,a1:a0
1121         ssub .L1 -17,a1:a0,a1:a0
1122         ssub .L1 16,a1:a0,a1:a0
1123         ssub2 .S1 a0,a0,a0
1124         ssub2 .L1 a0,a0
1125         ssub2 .L1 a0,b0,a0
1126         ssub2 .L1X a0,a0,a0
1127         stb .L1 a0,*a1
1128         stb .D1T1 b1,*a1
1129         stb .D1T1 a1,*b1
1130         stb .D2T2 b1,*a1
1131         stb .D2T2 a1,*b1
1132         stb .D1T1 *a1
1133         stb .D1T1 a2,*+a1[b1]
1134         stb .D1T1 a2,*+a1
1135         stb .D1T1 a2,*-a1
1136         stb .D1T1 a2,*a1++[32]
1137         stb .D1T1 a2,*a1++(32)
1138         stb .D1T1 a2,*--a1[-1]
1139         stb .D1T1 a2,*--a1(-1)
1140         stb .D1T1 a3,*+a1(a2)
1141         stb .D2T2 b16,*+b14[foo]
1142         stb .D2T2 b1,*+b14[-1]
1143         stb .D2T2 b1,*+b14[32768]
1144         stdw .L1 a1:a0,*a1
1145         stdw .D1T1 b1:b0,*a1
1146         stdw .D1T1 a1:a0,*b1
1147         stdw .D2T2 b1:b0,*a1
1148         stdw .D2T2 a1:a0,*b1
1149         stdw .D1T1 *a1
1150         stdw .D1T1 a3:a2,*+a1[b1]
1151         stdw .D1T1 a3:a2,*+a1
1152         stdw .D1T1 a3:a2,*-a1
1153         stdw .D1T1 a3:a2,*a1++[32]
1154         stdw .D1T1 a3:a2,*a1++(256)
1155         stdw .D1T1 a3:a2,*--a1[-1]
1156         stdw .D1T1 a3:a2,*--a1(-8)
1157         stdw .D1T1 a3:a2,*+a1(a2)
1158         stdw .D2T2 b17:b16,*+b14[foo]
1159         stdw .D1T1 a3:a2,*+a1(1)
1160         stdw .D2T2 b17:b16,*+b14(b15)
1161         sth .M1 a0,*a1
1162         sth .D1T1 b1,*a1
1163         sth .D1T1 a1,*b1
1164         sth .D2T2 b1,*a1
1165         sth .D2T2 a1,*b1
1166         sth .D1T1 *a1
1167         sth .D1T1 a2,*+a1[b1]
1168         sth .D1T1 a2,*+a1
1169         sth .D1T1 a2,*-a1
1170         sth .D1T1 a2,*a1++[32]
1171         sth .D1T1 a2,*a1++(64)
1172         sth .D1T1 a2,*--a1[-1]
1173         sth .D1T1 a2,*--a1(-2)
1174         sth .D1T1 a3,*+a1(a2)
1175         sth .D2T2 b16,*+b14[foo]
1176         sth .D2T2 b2,*+b1(1)
1177         sth .D2T2 b1,*+b14[-1]
1178         sth .D2T2 b1,*+b14[32768]
1179         stndw .L1 a1:a0,*a1
1180         stndw .D1T1 b1:b0,*a1
1181         stndw .D1T1 a1:a0,*b1
1182         stndw .D2T2 b1:b0,*a1
1183         stndw .D2T2 a1:a0,*b1
1184         stndw .D1T1 *a1
1185         stndw .D1T1 a3:a2,*+a1[b1]
1186         stndw .D1T1 a3:a2,*+a1
1187         stndw .D1T1 a3:a2,*-a1
1188         stndw .D1T1 a3:a2,*a1++[32]
1189         stndw .D1T1 a3:a2,*a1++(32)
1190         stndw .D1T1 a3:a2,*--a1[-1]
1191         stndw .D1T1 a3:a2,*--a1(-1)
1192         stndw .D2T2 b17:b16,*+b14[foo]
1193         stnw .S1 a0,*a1
1194         stnw .D1T1 b1,*a1
1195         stnw .D1T1 a1,*b1
1196         stnw .D2T2 b1,*a1
1197         stnw .D2T2 a1,*b1
1198         stnw .D1T1 *a1
1199         stnw .D1T1 a2,*+a1[b1]
1200         stnw .D1T1 a2,*+a1
1201         stnw .D1T1 a2,*-a1
1202         stnw .D1T1 a2,*a1++[32]
1203         stnw .D1T1 a2,*a1++(128)
1204         stnw .D1T1 a2,*--a1[-1]
1205         stnw .D1T1 a2,*--a1(-4)
1206         stnw .D1T1 a3,*+a1(a2)
1207         stnw .D2T2 b16,*+b14[foo]
1208         stnw .D2T2 b2,*+b1(2)
1209         stw .S1 a0,*a1
1210         stw .D1T1 b1,*a1
1211         stw .D1T1 a1,*b1
1212         stw .D2T2 b1,*a1
1213         stw .D2T2 a1,*b1
1214         stw .D1T1 *a1
1215         stw .D1T1 a2,*+a1[b1]
1216         stw .D1T1 a2,*+a1
1217         stw .D1T1 a2,*-a1
1218         stw .D1T1 a2,*a1++[32]
1219         stw .D1T1 a2,*a1++(128)
1220         stw .D1T1 a2,*--a1[-1]
1221         stw .D1T1 a2,*--a1(-4)
1222         stw .D1T1 a3,*+a1(a2)
1223         stw .D2T2 b16,*+b14[foo]
1224         stw .D2T2 b2,*+b1(2)
1225         stw .D2T2 b1,*+b14[-1]
1226         stw .D2T2 b1,*+b14[32768]
1227         neg .D1 a1,a2
1228         neg .S1 a1:a0,a1:a0
1229         neg .S1 a1,a1,a1
1230         neg .S1 a1,b1
1231         neg .S1X a1,a1
1232         neg .L2X b1:b0,b1:b0
1233         neg .L2 b0,a0
1234         neg .L2X b0,b0
1235         sub .M1 a0,a0,a0
1236         sub .L1 a0,a0
1237         sub .L1 b0,b0,a0
1238         sub .L2X b0,b0,b0
1239         sub .L1X 0,a1:a0,a1:a0
1240         sub .L2 -17,b0,b0
1241         sub .L2 16,b0,b0
1242         sub .L1 -17,a1:a0,a1:a0
1243         sub .L1 16,a1:a0,a1:a0
1244         sub .S1 a0,a0
1245         sub .S1 a0,a0,b0
1246         sub .S1X a0,a0,a0
1247         sub .S1 -17,a0,a0
1248         sub .S1 16,a0,a0
1249         sub .S1 0,a1:a0,a1:a0
1250         sub .D1 a0
1251         sub .D1 b0,a0,a0
1252         sub .D1X a0,a0,a0
1253         sub .D1X b0,0,a0
1254         sub .D1 a0,-1,a0
1255         sub .D1 a0,32,a0
1256         subab .S1 a0,a0,a0
1257         subab .D1 a0,a0
1258         subab .D1 a0,b0,a0
1259         subab .D1X a0,b0,a0
1260         subab .D1X b0,0,a0
1261         subab .D2 b0,-1,b0
1262         subab .D2 b14,32,b14
1263         subabs4 .S1 a0,a0,a0
1264         subabs4 .L1 a0,a0
1265         subabs4 .L1 a0,a0,b0
1266         subabs4 .L2X b0,b0,b0
1267         subah .M1 a0,a0,a0
1268         subah .D1 a0,a0
1269         subah .D1 a0,b0,a0
1270         subah .D1X a0,b0,a0
1271         subah .D1X b0,0,a0
1272         subah .D2 b0,-1,b0
1273         subah .D2 b14,32,b14
1274         subaw .L1 a0,a0,a0
1275         subaw .D1 a0,a0
1276         subaw .D1 a0,b0,a0
1277         subaw .D1X a0,b0,a0
1278         subaw .D1X b0,0,a0
1279         subaw .D2 b0,-1,b0
1280         subaw .D2 b14,32,b14
1281         subc .S1 a0,a0,a0
1282         subc .L1 a0,a0
1283         subc .L1 b0,a0,a0
1284         subc .L2X b0,b0,b0
1285         subdp .D1 a1:a0,a1:a0,a1:a0
1286         subdp .L1 a1:a0
1287         subdp .L1 b1:b0,a1:a0,a1:a0
1288         subdp .L1X a1:a0,a1:a0,a1:a0
1289         subdp .S1 b1:b0,a1:a0,a1:a0
1290         subdp .S1X a1:a0,a1:a0,a1:a0
1291         subsp .M1 a0,a0,a0
1292         subsp .L1 a0,a0
1293         subsp .L1 a0,a0,b0
1294         subsp .L2X b0,b0,b0
1295         subsp .S1 a0,a0
1296         subsp .S1 a0,a0,b0
1297         subsp .S2X b0,b0,b0
1298         subu .S1 a0,a0,a1:a0
1299         subu .L1 a0,a0
1300         subu .L1 a0,a0,a0
1301         subu .L2 b0,b0,a1:a0
1302         subu .L1X a0,a0,a1:a0
1303         sub2 .M1 a0,a0,a0
1304         sub2 .L1 a0,a0
1305         sub2 .L1 a0,a0,b0
1306         sub2 .L2X b0,b0,b0
1307         sub2 .S1 a0,a0
1308         sub2 .S1 a0,a0,b0
1309         sub2 .S2X b0,b0,b0
1310         sub2 .D1 a0,a0
1311         sub2 .D1 a0,a0,b0
1312         sub2 .D2X b0,b0,b0
1313         sub4 .S1 a0,a0,a0
1314         sub4 .L1 a0,a0
1315         sub4 .L1 a0,a0,b0
1316         sub4 .L2X b0,b0,b0
1317         swap2 .D1 a0,a0
1318         swap2 .L1 a0,a0,a0
1319         swap2 .L1X b0,a0
1320         swap2 .L2 a0,b0
1321         swap2 .S1 a0,a0,a0
1322         swap2 .S1X b0,a0
1323         swap2 .S2 a0,b0
1324         swap4 .S1 a0,a0
1325         swap4 .L1 a0
1326         swap4 .L1 a0,b0
1327         swap4 .L1X a0,a0
1328         swe .S1
1329         swe a0
1330         swenr .L1
1331         swenr b0
1332         unpkhu4 .D1 a0,a0
1333         unpkhu4 .L1 a0,a0,a0
1334         unpkhu4 .L1 a0,b0
1335         unpkhu4 .L2X b0,b0
1336         unpkhu4 .S1 a0,a0,a0
1337         unpkhu4 .S1 a0,b0
1338         unpkhu4 .S2X b0,b0
1339         unpklu4 .M1 a0,a0
1340         unpklu4 .L1 a0,a0,a0
1341         unpklu4 .L1 a0,b0
1342         unpklu4 .L2X b0,b0
1343         unpklu4 .S1 a0,a0,a0
1344         unpklu4 .S1 a0,b0
1345         unpklu4 .S2X b0,b0
1346         not .M1 a0,a0
1347         not .L1 a0,a0,a0
1348         not .L1 a0,b0
1349         not .L1X a0,a0
1350         not .S1 a0,a0,a0
1351         not .S1 a0,b0
1352         not .S1X a0,a0
1353         not .D1 a0,a0,a0
1354         not .D1 a0,b0
1355         not .D1X a0,a0
1356         xor .M1 a0,a0,a0
1357         xor .L1 a0,a0
1358         xor .L2 b0,b0,a0
1359         xor .L2X b0,b0,b0
1360         xor .L1 -17,a0,a0
1361         xor .L1 16,a0,a0
1362         xor .S1 a0,a0
1363         xor .S2 b0,b0,a0
1364         xor .S2X b0,b0,b0
1365         xor .S1 -17,a0,a0
1366         xor .S1 16,a0,a0
1367         xor .D1 a0,a0
1368         xor .D2 b0,b0,a0
1369         xor .D2X b0,b0,b0
1370         xor .D1 -17,a0,a0
1371         xor .D1 16,a0,a0
1372         xormpy .L1 a0,a0,a0
1373         xormpy .M1 a0,a0
1374         xormpy .M1 b0,a0,a0
1375         xormpy .M1X a0,a0,a0
1376         xpnd2 .S1 a0,a0
1377         xpnd2 .M1 a0,a0,a0
1378         xpnd2 .M1 a0,b0
1379         xpnd2 .M1X a0,a0
1380         xpnd4 .L1 a0,a0
1381         xpnd4 .M1 a0,a0,a0
1382         xpnd4 .M1 a0,b0
1383         xpnd4 .M1X a0,a0
1384         zero .M1 a0
1385         zero .L1 a0,a0
1386         zero .L2 a0
1387         zero .D1 a0,a0
1388         zero .D2 a0
1389         zero .S1 a0,a0
1390         zero .S2 a0
1391         sub .L1 a0,17,a0
1392         sub .L1 a0,-16,a0
1393         sub .L1 a1:a0,17,a1:a0
1394         sub .L1 a1:a0,-16,a1:a0
1395         sub .S1 a0,17,a0
1396         sub .S1 a0,-16,a0
1397         addab .D1X b13,0,a5
1398         addah .D1X b13,0,a5
1399         addaw .D1X b13,0,a5