1.text
2	.type _start,@function
3_start:
4
5	add r101 = r102, r103
6(p1)	add r104 = r105, r106
7	add r107 = r108, r109, 1
8(p2)	add r110 = r111, r112, 1
9
10	adds r20 = 0, r10
11(p1)	adds r21 = 1, r10
12	adds r22 = -1, r10
13	adds r23 = -0x2000, r10
14(p2)	adds r24 = 0x1FFF, r10
15
16	addl r30 = 0, r1
17	addl r31 = 1, r1
18(p1)	addl r32 = -1, r1
19	addl r33 = -0x2000, r1
20	addl r34 = 0x1FFF, r1
21	addl r35 = -0x200000, r1
22	addl r36 = 0x1FFFFF, r1
23
24	add r11 = 0, r10
25	add r12 = 0x1234, r10
26	add r13 = 0x1234, r1
27	add r14 = 0x12345, r1
28
29	addp4 r20 = r3, r10
30(p1)	addp4 r21 = 1, r10
31	addp4 r22 = -1, r10
32
33	sub r101 = r102, r103
34(p2)	sub r110 = r111, r112, 1
35	sub r120 = 0, r3
36	sub r121 = 1, r3
37	sub r122 = -1, r3
38	sub r123 = -128, r3
39	sub r124 = 127, r3
40
41	and r8 = r9, r10
42(p3)	and r11 = -128, r12
43
44(p4)	or r8 = r9, r10
45	or r11 = -128, r12
46
47	xor r8 = r9, r10
48	xor r11 = -128, r12
49
50	andcm r8 = r9, r10
51	andcm r11 = -128, r12
52
53	shladd r8 = r30, 1, r31
54	shladd r9 = r30, 2, r31
55	shladd r10 = r30, 3, r31
56	shladd r11 = r30, 4, r31
57
58	shladdp4 r8 = r30, 1, r31
59	shladdp4 r9 = r30, 2, r31
60	shladdp4 r10 = r30, 3, r31
61	shladdp4 r11 = r30, 4, r31
62
63	padd1 r10 = r30, r31
64	padd1.sss r11 = r30, r31
65	padd1.uus r12 = r30, r31
66	padd1.uuu r13 = r30, r31
67	padd2 r14 = r30, r31
68	padd2.sss r15 = r30, r31
69	padd2.uus r16 = r30, r31
70	padd2.uuu r17 = r30, r31
71	padd4 r18 = r30, r31
72
73	psub1 r10 = r30, r31
74	psub1.sss r11 = r30, r31
75	psub1.uus r12 = r30, r31
76	psub1.uuu r13 = r30, r31
77	psub2 r14 = r30, r31
78	psub2.sss r15 = r30, r31
79	psub2.uus r16 = r30, r31
80	psub2.uuu r17 = r30, r31
81	psub4 r18 = r30, r31
82
83	pavg1 r10 = r30, r31
84	pavg1.raz r10 = r30, r31
85	pavg2 r10 = r30, r31
86	pavg2.raz r10 = r30, r31
87
88	pavgsub1 r10 = r30, r31
89	pavgsub2 r10 = r30, r31
90
91	pcmp1.eq r10 = r30, r31
92	pcmp2.eq r10 = r30, r31
93	pcmp4.eq r10 = r30, r31
94	pcmp1.gt r10 = r30, r31
95	pcmp2.gt r10 = r30, r31
96	pcmp4.gt r10 = r30, r31
97
98	pshladd2 r10 = r11, 1, r12
99	pshladd2 r10 = r11, 3, r12
100
101	pshradd2 r10 = r11, 1, r12
102	pshradd2 r10 = r11, 2, r12
103
104	cmp.eq p2, p3 = r3, r4
105	cmp.eq p2, p3 = 3, r4
106	cmp.ne p2, p3 = r3, r4
107	cmp.ne p2, p3 = 3, r4
108	cmp.lt p2, p3 = r3, r4
109	cmp.lt p2, p3 = 3, r4
110	cmp.le p2, p3 = r3, r4
111	cmp.le p2, p3 = 3, r4
112	cmp.gt p2, p3 = r3, r4
113	cmp.gt p2, p3 = 3, r4
114	cmp.ge p2, p3 = r3, r4
115	cmp.ge p2, p3 = 3, r4
116	cmp.ltu p2, p3 = r3, r4
117	cmp.ltu p2, p3 = 3, r4
118	cmp.leu p2, p3 = r3, r4
119	cmp.leu p2, p3 = 3, r4
120	cmp.gtu p2, p3 = r3, r4
121	cmp.gtu p2, p3 = 3, r4
122	cmp.geu p2, p3 = r3, r4
123	cmp.geu p2, p3 = 3, r4
124
125	cmp.eq.unc p2, p3 = r3, r4
126	cmp.eq.unc p2, p3 = 3, r4
127	cmp.ne.unc p2, p3 = r3, r4
128	cmp.ne.unc p2, p3 = 3, r4
129	cmp.lt.unc p2, p3 = r3, r4
130	cmp.lt.unc p2, p3 = 3, r4
131	cmp.le.unc p2, p3 = r3, r4
132	cmp.le.unc p2, p3 = 3, r4
133	cmp.gt.unc p2, p3 = r3, r4
134	cmp.gt.unc p2, p3 = 3, r4
135	cmp.ge.unc p2, p3 = r3, r4
136	cmp.ge.unc p2, p3 = 3, r4
137	cmp.ltu.unc p2, p3 = r3, r4
138	cmp.ltu.unc p2, p3 = 3, r4
139	cmp.leu.unc p2, p3 = r3, r4
140	cmp.leu.unc p2, p3 = 3, r4
141	cmp.gtu.unc p2, p3 = r3, r4
142	cmp.gtu.unc p2, p3 = 3, r4
143	cmp.geu.unc p2, p3 = r3, r4
144	cmp.geu.unc p2, p3 = 3, r4
145
146	cmp.eq.and p2, p3 = r3, r4
147	cmp.eq.and p2, p3 = 3, r4
148	cmp.eq.or p2, p3 = r3, r4
149	cmp.eq.or p2, p3 = 3, r4
150	cmp.eq.or.andcm p2, p3 = r3, r4
151	cmp.eq.or.andcm p2, p3 = 3, r4
152	cmp.eq.orcm p2, p3 = r3, r4
153	cmp.eq.orcm p2, p3 = 3, r4
154	cmp.eq.andcm p2, p3 = r3, r4
155	cmp.eq.andcm p2, p3 = 3, r4
156	cmp.eq.and.orcm p2, p3 = r3, r4
157	cmp.eq.and.orcm p2, p3 = 3, r4
158
159	cmp.ne.and p2, p3 = r3, r4
160	cmp.ne.and p2, p3 = 3, r4
161	cmp.ne.or p2, p3 = r3, r4
162	cmp.ne.or p2, p3 = 3, r4
163	cmp.ne.or.andcm p2, p3 = r3, r4
164	cmp.ne.or.andcm p2, p3 = 3, r4
165	cmp.ne.orcm p2, p3 = r3, r4
166	cmp.ne.orcm p2, p3 = 3, r4
167	cmp.ne.andcm p2, p3 = r3, r4
168	cmp.ne.andcm p2, p3 = 3, r4
169	cmp.ne.and.orcm p2, p3 = r3, r4
170	cmp.ne.and.orcm p2, p3 = 3, r4
171
172	cmp.eq.and p2, p3 = r0, r4
173	cmp.eq.and p2, p3 = r4, r0
174	cmp.eq.or p2, p3 = r0, r4
175	cmp.eq.or p2, p3 = r4, r0
176	cmp.eq.or.andcm p2, p3 = r0, r4
177	cmp.eq.or.andcm p2, p3 = r4, r0
178	cmp.eq.orcm p2, p3 = r0, r4
179	cmp.eq.orcm p2, p3 = r4, r0
180	cmp.eq.andcm p2, p3 = r0, r4
181	cmp.eq.andcm p2, p3 = r4, r0
182	cmp.eq.and.orcm p2, p3 = r0, r4
183	cmp.eq.and.orcm p2, p3 = r4, r0
184
185	cmp.ne.and p2, p3 = r0, r4
186	cmp.ne.and p2, p3 = r4, r0
187	cmp.ne.or p2, p3 = r0, r4
188	cmp.ne.or p2, p3 = r4, r0
189	cmp.ne.or.andcm p2, p3 = r0, r4
190	cmp.ne.or.andcm p2, p3 = r4, r0
191	cmp.ne.orcm p2, p3 = r0, r4
192	cmp.ne.orcm p2, p3 = r4, r0
193	cmp.ne.andcm p2, p3 = r0, r4
194	cmp.ne.andcm p2, p3 = r4, r0
195	cmp.ne.and.orcm p2, p3 = r0, r4
196	cmp.ne.and.orcm p2, p3 = r4, r0
197
198	cmp.lt.and p2, p3 = r0, r4
199	cmp.lt.and p2, p3 = r4, r0
200	cmp.lt.or p2, p3 = r0, r4
201	cmp.lt.or p2, p3 = r4, r0
202	cmp.lt.or.andcm p2, p3 = r0, r4
203	cmp.lt.or.andcm p2, p3 = r4, r0
204	cmp.lt.orcm p2, p3 = r0, r4
205	cmp.lt.orcm p2, p3 = r4, r0
206	cmp.lt.andcm p2, p3 = r0, r4
207	cmp.lt.andcm p2, p3 = r4, r0
208	cmp.lt.and.orcm p2, p3 = r0, r4
209	cmp.lt.and.orcm p2, p3 = r4, r0
210
211	cmp.le.and p2, p3 = r0, r4
212	cmp.le.and p2, p3 = r4, r0
213	cmp.le.or p2, p3 = r0, r4
214	cmp.le.or p2, p3 = r4, r0
215	cmp.le.or.andcm p2, p3 = r0, r4
216	cmp.le.or.andcm p2, p3 = r4, r0
217	cmp.le.orcm p2, p3 = r0, r4
218	cmp.le.orcm p2, p3 = r4, r0
219	cmp.le.andcm p2, p3 = r0, r4
220	cmp.le.andcm p2, p3 = r4, r0
221	cmp.le.and.orcm p2, p3 = r0, r4
222	cmp.le.and.orcm p2, p3 = r4, r0
223
224	cmp.gt.and p2, p3 = r0, r4
225	cmp.gt.and p2, p3 = r4, r0
226	cmp.gt.or p2, p3 = r0, r4
227	cmp.gt.or p2, p3 = r4, r0
228	cmp.gt.or.andcm p2, p3 = r0, r4
229	cmp.gt.or.andcm p2, p3 = r4, r0
230	cmp.gt.orcm p2, p3 = r0, r4
231	cmp.gt.orcm p2, p3 = r4, r0
232	cmp.gt.andcm p2, p3 = r0, r4
233	cmp.gt.andcm p2, p3 = r4, r0
234	cmp.gt.and.orcm p2, p3 = r0, r4
235	cmp.gt.and.orcm p2, p3 = r4, r0
236
237	cmp.ge.and p2, p3 = r0, r4
238	cmp.ge.and p2, p3 = r4, r0
239	cmp.ge.or p2, p3 = r0, r4
240	cmp.ge.or p2, p3 = r4, r0
241	cmp.ge.or.andcm p2, p3 = r0, r4
242	cmp.ge.or.andcm p2, p3 = r4, r0
243	cmp.ge.orcm p2, p3 = r0, r4
244	cmp.ge.orcm p2, p3 = r4, r0
245	cmp.ge.andcm p2, p3 = r0, r4
246	cmp.ge.andcm p2, p3 = r4, r0
247	cmp.ge.and.orcm p2, p3 = r0, r4
248	cmp.ge.and.orcm p2, p3 = r4, r0
249
250	cmp4.eq p2, p3 = r3, r4
251	cmp4.eq p2, p3 = 3, r4
252	cmp4.ne p2, p3 = r3, r4
253	cmp4.ne p2, p3 = 3, r4
254	cmp4.lt p2, p3 = r3, r4
255	cmp4.lt p2, p3 = 3, r4
256	cmp4.le p2, p3 = r3, r4
257	cmp4.le p2, p3 = 3, r4
258	cmp4.gt p2, p3 = r3, r4
259	cmp4.gt p2, p3 = 3, r4
260	cmp4.ge p2, p3 = r3, r4
261	cmp4.ge p2, p3 = 3, r4
262	cmp4.ltu p2, p3 = r3, r4
263	cmp4.ltu p2, p3 = 3, r4
264	cmp4.leu p2, p3 = r3, r4
265	cmp4.leu p2, p3 = 3, r4
266	cmp4.gtu p2, p3 = r3, r4
267	cmp4.gtu p2, p3 = 3, r4
268	cmp4.geu p2, p3 = r3, r4
269	cmp4.geu p2, p3 = 3, r4
270
271	cmp4.eq.unc p2, p3 = r3, r4
272	cmp4.eq.unc p2, p3 = 3, r4
273	cmp4.ne.unc p2, p3 = r3, r4
274	cmp4.ne.unc p2, p3 = 3, r4
275	cmp4.lt.unc p2, p3 = r3, r4
276	cmp4.lt.unc p2, p3 = 3, r4
277	cmp4.le.unc p2, p3 = r3, r4
278	cmp4.le.unc p2, p3 = 3, r4
279	cmp4.gt.unc p2, p3 = r3, r4
280	cmp4.gt.unc p2, p3 = 3, r4
281	cmp4.ge.unc p2, p3 = r3, r4
282	cmp4.ge.unc p2, p3 = 3, r4
283	cmp4.ltu.unc p2, p3 = r3, r4
284	cmp4.ltu.unc p2, p3 = 3, r4
285	cmp4.leu.unc p2, p3 = r3, r4
286	cmp4.leu.unc p2, p3 = 3, r4
287	cmp4.gtu.unc p2, p3 = r3, r4
288	cmp4.gtu.unc p2, p3 = 3, r4
289	cmp4.geu.unc p2, p3 = r3, r4
290	cmp4.geu.unc p2, p3 = 3, r4
291
292	cmp4.eq.and p2, p3 = r3, r4
293	cmp4.eq.and p2, p3 = 3, r4
294	cmp4.eq.or p2, p3 = r3, r4
295	cmp4.eq.or p2, p3 = 3, r4
296	cmp4.eq.or.andcm p2, p3 = r3, r4
297	cmp4.eq.or.andcm p2, p3 = 3, r4
298	cmp4.eq.orcm p2, p3 = r3, r4
299	cmp4.eq.orcm p2, p3 = 3, r4
300	cmp4.eq.andcm p2, p3 = r3, r4
301	cmp4.eq.andcm p2, p3 = 3, r4
302	cmp4.eq.and.orcm p2, p3 = r3, r4
303	cmp4.eq.and.orcm p2, p3 = 3, r4
304
305	cmp4.ne.and p2, p3 = r3, r4
306	cmp4.ne.and p2, p3 = 3, r4
307	cmp4.ne.or p2, p3 = r3, r4
308	cmp4.ne.or p2, p3 = 3, r4
309	cmp4.ne.or.andcm p2, p3 = r3, r4
310	cmp4.ne.or.andcm p2, p3 = 3, r4
311	cmp4.ne.orcm p2, p3 = r3, r4
312	cmp4.ne.orcm p2, p3 = 3, r4
313	cmp4.ne.andcm p2, p3 = r3, r4
314	cmp4.ne.andcm p2, p3 = 3, r4
315	cmp4.ne.and.orcm p2, p3 = r3, r4
316	cmp4.ne.and.orcm p2, p3 = 3, r4
317
318	cmp4.eq.and p2, p3 = r0, r4
319	cmp4.eq.and p2, p3 = r4, r0
320	cmp4.eq.or p2, p3 = r0, r4
321	cmp4.eq.or p2, p3 = r4, r0
322	cmp4.eq.or.andcm p2, p3 = r0, r4
323	cmp4.eq.or.andcm p2, p3 = r4, r0
324	cmp4.eq.orcm p2, p3 = r0, r4
325	cmp4.eq.orcm p2, p3 = r4, r0
326	cmp4.eq.andcm p2, p3 = r0, r4
327	cmp4.eq.andcm p2, p3 = r4, r0
328	cmp4.eq.and.orcm p2, p3 = r0, r4
329	cmp4.eq.and.orcm p2, p3 = r4, r0
330
331	cmp4.ne.and p2, p3 = r0, r4
332	cmp4.ne.and p2, p3 = r4, r0
333	cmp4.ne.or p2, p3 = r0, r4
334	cmp4.ne.or p2, p3 = r4, r0
335	cmp4.ne.or.andcm p2, p3 = r0, r4
336	cmp4.ne.or.andcm p2, p3 = r4, r0
337	cmp4.ne.orcm p2, p3 = r0, r4
338	cmp4.ne.orcm p2, p3 = r4, r0
339	cmp4.ne.andcm p2, p3 = r0, r4
340	cmp4.ne.andcm p2, p3 = r4, r0
341	cmp4.ne.and.orcm p2, p3 = r0, r4
342	cmp4.ne.and.orcm p2, p3 = r4, r0
343
344	cmp4.lt.and p2, p3 = r0, r4
345	cmp4.lt.and p2, p3 = r4, r0
346	cmp4.lt.or p2, p3 = r0, r4
347	cmp4.lt.or p2, p3 = r4, r0
348	cmp4.lt.or.andcm p2, p3 = r0, r4
349	cmp4.lt.or.andcm p2, p3 = r4, r0
350	cmp4.lt.orcm p2, p3 = r0, r4
351	cmp4.lt.orcm p2, p3 = r4, r0
352	cmp4.lt.andcm p2, p3 = r0, r4
353	cmp4.lt.andcm p2, p3 = r4, r0
354	cmp4.lt.and.orcm p2, p3 = r0, r4
355	cmp4.lt.and.orcm p2, p3 = r4, r0
356
357	cmp4.le.and p2, p3 = r0, r4
358	cmp4.le.and p2, p3 = r4, r0
359	cmp4.le.or p2, p3 = r0, r4
360	cmp4.le.or p2, p3 = r4, r0
361	cmp4.le.or.andcm p2, p3 = r0, r4
362	cmp4.le.or.andcm p2, p3 = r4, r0
363	cmp4.le.orcm p2, p3 = r0, r4
364	cmp4.le.orcm p2, p3 = r4, r0
365	cmp4.le.andcm p2, p3 = r0, r4
366	cmp4.le.andcm p2, p3 = r4, r0
367	cmp4.le.and.orcm p2, p3 = r0, r4
368	cmp4.le.and.orcm p2, p3 = r4, r0
369
370	cmp4.gt.and p2, p3 = r0, r4
371	cmp4.gt.and p2, p3 = r4, r0
372	cmp4.gt.or p2, p3 = r0, r4
373	cmp4.gt.or p2, p3 = r4, r0
374	cmp4.gt.or.andcm p2, p3 = r0, r4
375	cmp4.gt.or.andcm p2, p3 = r4, r0
376	cmp4.gt.orcm p2, p3 = r0, r4
377	cmp4.gt.orcm p2, p3 = r4, r0
378	cmp4.gt.andcm p2, p3 = r0, r4
379	cmp4.gt.andcm p2, p3 = r4, r0
380	cmp4.gt.and.orcm p2, p3 = r0, r4
381	cmp4.gt.and.orcm p2, p3 = r4, r0
382
383	cmp4.ge.and p2, p3 = r0, r4
384	cmp4.ge.and p2, p3 = r4, r0
385	cmp4.ge.or p2, p3 = r0, r4
386	cmp4.ge.or p2, p3 = r4, r0
387	cmp4.ge.or.andcm p2, p3 = r0, r4
388	cmp4.ge.or.andcm p2, p3 = r4, r0
389	cmp4.ge.orcm p2, p3 = r0, r4
390	cmp4.ge.orcm p2, p3 = r4, r0
391	cmp4.ge.andcm p2, p3 = r0, r4
392	cmp4.ge.andcm p2, p3 = r4, r0
393	cmp4.ge.and.orcm p2, p3 = r0, r4
394	cmp4.ge.and.orcm p2, p3 = r4, r0
395
396nop.i 0; nop.i 0
397