1 # Test C674x instructions.
10 [b1] abs .L1 a11:a10,a19:a18
17 absdp .S1 a7:a6,a25:a24
18 [a0] absdp .S2 b3:b2,b5:b4
23 [!a1] abssp .S2X a1,b26
25 [!a2] add .L1X a3,b11,a4
26 [!b1] add .L2 b9,b8,b7
28 add .L1 a10,a11,a21:a20
29 add .L1X a13,b26,a15:a14
30 [!a0] add .L2 b29,b28,b27:b26
31 add .L2X b25,a24,b23:b22
32 [!b0] add .L1 a1,a3:a2,a5:a4
33 add .L1X b20,a17:a16,a15:a14
34 add .L2 b24,b23:b22,b21:b20
35 [b2] add .L2X a6,b17:b16,b15:b14
37 [a0] add .L1X 15,b11,a30
41 [b0] add .L2 -7,b29:b28,b29:b28
42 [!a0] add .S1 a11,a12,a13
48 [!b0] add .S2 15,b25,b11
51 [a1] add .D2 b16,b17,b18
55 [!a1] add .D1X a1,b2,a3
59 [!b1] add .D1X b5,-16,a4
62 [a2] addab .D2 b24,b23,b22
63 [b2] addab .D1 a25,31,a28
65 addab .D1X b14,32767,a5
68 [!a2] addad .D2 b5,b8,b13
69 [!b2] addad .D1 a13,31,a4
72 [a0] addah .D2 b24,b23,b22
73 [b0] addah .D1 a25,31,a28
75 addah .D1X b14,32767,a5
78 [!a0] addaw .D2 b24,b23,b22
79 [!b0] addaw .D1 a25,31,a28
81 addaw .D1X b14,32767,a5
83 adddp .L1 a3:a2,a15:a14,a19:a18
84 [b1] adddp .L1X a9:a8,b7:b6,a21:a20
85 adddp .L2 b3:b2,b15:b14,b19:b18
86 [b1] adddp .L2X b9:b8,a7:a6,b21:b20
87 [a1] adddp .S1 a13:a12,a25:a24,a29:a28
88 adddp .S1X a19:a18,b17:b16,a31:a30
89 [a1] adddp .S2 b13:b12,b25:b24,b29:b28
90 adddp .S2X b19:b18,a17:a16,b31:b30
92 [!a1] addk .S2 32767,b4
94 [!b1] addsp .L1X a5,b10,a20
95 [a2] addsp .L2 b25,b24,b23
96 addsp .L2X b30,a20,b10
98 [b2] addsp .S1X a5,b10,a20
99 [!a2] addsp .S2 b25,b24,b23
100 addsp .S2X b30,a20,b10
101 addsub .L1 a22,a21,a25:a24
102 addsub .L1X a20,b19,a17:a16
103 addsub .L2 b4,b7,b17:b16
104 addsub .L2X b4,a8,b1:b0
105 addsub2 .L1 a22,a21,a25:a24
106 addsub2 .L1X a20,b19,a17:a16
107 addsub2 .L2 b4,b7,b17:b16
108 addsub2 .L2X b4,a8,b1:b0
109 [!b2] addu .L1 a4,a5,a7:a6
110 addu .L1X a20,b19,a29:a28
111 [a0] addu .L2 b11,b10,b9:b8
112 addu .L2X b4,a7,b3:b2
113 addu .L1 a11,a9:a8,a7:a6
114 [b0] addu .L1X b20,a21:a20,a23:a22
115 [!a0] addu .L2 b23,b21:b20,b27:b26
116 addu .L2X a14,b17:b16,b19:b18
118 [!b0] add2 .S1X a10,b9,a8
120 [b1] add2 .S2X b22,a29,b21
122 [a1] add2 .L1X a10,b9,a8
124 [!a1] add2 .L2X b22,a29,b21
126 [!b1] add2 .D1X a10,b9,a8
128 [a2] add2 .D2X b22,a29,b21
129 [b2] add4 .L1 a30,a27,a24
130 add4 .L1X a23,b24,a25
132 [!a2] add4 .L2X b14,a17,b20
133 [!b2] and .L1 a1,a2,a3
135 [a0] and .L2 b19,b23,b29
138 [b0] and .L1X 15,b6,a7
139 [!a0] and .L2 -3,b20,b18
141 [!b0] and .S1 a1,a2,a3
143 [a1] and .S2 b19,b23,b29
146 [b1] and .S1X 15,b6,a7
147 [!a1] and .S2 12,b20,b18
149 [!b1] and .D1 a1,a2,a3
151 [a2] and .D2 b19,b23,b29
154 [b2] and .D1X 15,b6,a7
155 [!a2] and .D2 -14,b20,b18
158 [!b2] andn .L1X a16,b15,a14
159 [a0] andn .L2 b23,b25,b27
162 [b0] andn .S1X a16,b15,a14
163 [!a0] andn .S2 b23,b25,b27
166 [!b0] andn .D1X a16,b15,a14
167 [a1] andn .D2 b23,b25,b27
170 [b1] avg2 .M1X a17,b20,a23
172 [!a1] avg2 .M2X b3,a6,b9
174 [!b1] avgu4 .M1X a17,b20,a23
176 [a2] avgu4 .M2X b3,a6,b9
183 [!b2] callret .S2X a4
195 [!b0] bitc4 .M1X b5,a15
197 [b1] bitc4 .M2X a1,b31
199 [a1] bitr .M1X b5,a15
201 [!a1] bitr .M2X a1,b31
203 [!b1] bnop .S2X A20,7
205 [a2] callnop .S2X A20,7
207 [b2] clr .S2 b10,31,0,b5
208 [!a2] clr .S1 a7,a14,a21
211 [!b2] clr .S2X a4,b16,b31
213 [a0] cmpeq .L1X a1,b4,a7
214 [b0] cmpeq .L2 b10,b11,b12
215 cmpeq .L2X b13,a14,b15
216 [!a0] cmpeq .L1 -16,a16,a17
217 cmpeq .L1X 15,b18,a19
219 [!b0] cmpeq .L2X 4,a23,b25
220 cmpeq .L1 a4,a7:a6,a18
221 [a1] cmpeq .L1X b9,a11:a10,a20
222 cmpeq .L2 b21,b23:b22,b25
223 [b1] cmpeq .L2X a19,b25:b24,b27
224 [!a1] cmpeq .L1 -16,a15:a14,a22
225 [!b1] cmpeq .L2 15,b19:b18,b17
226 cmpeq2 .S1 a11,a9,a10
227 [a2] cmpeq2 .S1X a12,b14,a15
228 cmpeq2 .S2 b16,b20,b24
229 [b2] cmpeq2 .S2X b19,a23,b22
230 [!a2] cmpeq4 .S1 a20,a23,a26
231 cmpeq4 .S1X a31,b4,a15
232 [!b2] cmpeq4 .S2 b9,b26,b5
234 cmpeqdp .S1 a9:a8,a7:a6,a5
235 [a0] cmpeqdp .S1X a3:a2,b1:b0,a31
236 [b0] cmpeqdp .S2 b21:b20,b17:b16,b25
237 cmpeqdp .S2X b5:b4,a7:a6,b9
238 cmpeqsp .S1 a20,a21,a22
239 [!b0] cmpeqsp .S1X a23,b24,a25
240 [!a0] cmpeqsp .S2 b26,b27,b28
241 cmpeqsp .S2X b29,a30,b31
243 [a1] cmpgt .L1X a1,b4,a7
244 [b1] cmpgt .L2 b10,b11,b12
245 cmpgt .L2X b13,a14,b15
246 [!a1] cmpgt .L1 -16,a16,a17
247 cmpgt .L1X 15,b18,a19
249 [!b1] cmpgt .L2X 4,a23,b25
250 cmpgt .L1 a4,a7:a6,a18
251 [a2] cmpgt .L1X b9,a11:a10,a20
252 cmpgt .L2 b21,b23:b22,b25
253 [b2] cmpgt .L2X a19,b25:b24,b27
254 [!a2] cmpgt .L1 -16,a15:a14,a22
255 [!b2] cmpgt .L2 15,b19:b18,b17
256 [a1] cmpgt .L1X b4,a1,a7
257 cmpgt .L2X a14,b13,b15
258 [!a1] cmpgt .L1 a16,-16,a17
259 cmpgt .L1X b18,15,a19
261 [!b1] cmpgt .L2X a23,4,b25
262 cmpgt .L1 a7:a6,a4,a18
263 [a2] cmpgt .L1X a11:a10,b9,a20
264 cmpgt .L2 b23:b22,b21,b25
265 [b2] cmpgt .L2X b25:b24,a19,b27
266 [!a2] cmpgt .L1 a15:a14,-16,a22
267 [!b2] cmpgt .L2 b19:b18,15,b17
268 cmpgt2 .S1 a16,a15,a14
269 [a0] cmpgt2 .S1X a13,b12,a11
271 [b0] cmpgt2 .S2X b7,a6,b5
272 [!a0] cmpgtdp .S1 a3:a2,a1:a0,a31
273 cmpgtdp .S1X a29:a28,b27:b26,a25
274 cmpgtdp .S2 b23:b22,b21:b20,b19
275 [!b0] cmpgtdp .S2X b17:b16,a15:a14,b13
276 [a1] cmpgtsp .S1 a3,a1,a31
277 cmpgtsp .S1X a29,b27,a25
278 cmpgtsp .S2 b23,b21,b19
279 [b1] cmpgtsp .S2X b17,a15,b13
281 [a1] cmpgtu .L1X a1,b4,a7
282 [b1] cmpgtu .L2 b10,b11,b12
283 cmpgtu .L2X b13,a14,b15
284 [!a1] cmpgtu .L1 0,a16,a17
285 cmpgtu .L1X 31,b18,a19
287 [!b1] cmpgtu .L2X 4,a23,b25
288 cmpgtu .L1 a4,a7:a6,a18
289 [a2] cmpgtu .L1X b9,a11:a10,a20
290 cmpgtu .L2 b21,b23:b22,b25
291 [b2] cmpgtu .L2X a19,b25:b24,b27
292 [!a2] cmpgtu .L1 0,a15:a14,a22
293 [!b2] cmpgtu .L2 31,b19:b18,b17
294 cmpgtu4 .S1 a25,a27,a23
295 [a0] cmpgtu4 .S1X a21,b20,a17
296 cmpgtu4 .S2 b11,b13,b17
297 [b0] cmpgtu4 .S2X b19,a23,b29
299 [a1] cmplt .L1X a1,b4,a7
300 [b1] cmplt .L2 b10,b11,b12
301 cmplt .L2X b13,a14,b15
302 [!a1] cmplt .L1 -16,a16,a17
303 cmplt .L1X 15,b18,a19
305 [!b1] cmplt .L2X 4,a23,b25
306 cmplt .L1 a4,a7:a6,a18
307 [a2] cmplt .L1X b9,a11:a10,a20
308 cmplt .L2 b21,b23:b22,b25
309 [b2] cmplt .L2X a19,b25:b24,b27
310 [!a2] cmplt .L1 -16,a15:a14,a22
311 [!b2] cmplt .L2 15,b19:b18,b17
312 [a1] cmplt .L1X b4,a1,a7
313 cmplt .L2X a14,b13,b15
314 [!a1] cmplt .L1 a16,-16,a17
315 cmplt .L1X b18,15,a19
317 [!b1] cmplt .L2X a23,4,b25
318 cmplt .L1 a7:a6,a4,a18
319 [a2] cmplt .L1X a11:a10,b9,a20
320 cmplt .L2 b23:b22,b21,b25
321 [b2] cmplt .L2X b25:b24,a19,b27
322 [!a2] cmplt .L1 a15:a14,-16,a22
323 [!b2] cmplt .L2 b19:b18,15,b17
324 cmplt2 .S1 a16,a15,a14
325 [a0] cmplt2 .S1X b12,a13,a11
327 [b0] cmplt2 .S2X a6,b7,b5
328 [!a0] cmpltdp .S1 a3:a2,a1:a0,a31
329 cmpltdp .S1X a29:a28,b27:b26,a25
330 cmpltdp .S2 b23:b22,b21:b20,b19
331 [!b0] cmpltdp .S2X b17:b16,a15:a14,b13
332 [a1] cmpltsp .S1 a3,a1,a31
333 cmpltsp .S1X a29,b27,a25
334 cmpltsp .S2 b23,b21,b19
335 [b1] cmpltsp .S2X b17,a15,b13
337 [a1] cmpltu .L1X a1,b4,a7
338 [b1] cmpltu .L2 b10,b11,b12
339 cmpltu .L2X b13,a14,b15
340 [!a1] cmpltu .L1 0,a16,a17
341 cmpltu .L1X 31,b18,a19
343 [!b1] cmpltu .L2X 4,a23,b25
344 cmpltu .L1 a4,a7:a6,a18
345 [a2] cmpltu .L1X b9,a11:a10,a20
346 cmpltu .L2 b21,b23:b22,b25
347 [b2] cmpltu .L2X a19,b25:b24,b27
348 [!a2] cmpltu .L1 0,a15:a14,a22
349 [!b2] cmpltu .L2 31,b19:b18,b17
350 cmpltu4 .S1 a25,a27,a23
351 [a0] cmpltu4 .S1X b20,a21,a17
352 cmpltu4 .S2 b11,b13,b17
353 [b0] cmpltu4 .S2X a23,b19,b29
355 cmpy .M1X a4,b5,a7:a6
356 cmpy .M2 b8,b9,b11:b10
357 cmpy .M2X b11,a12,b13:b12
361 cmpyr .M2X b11,a12,b13
365 cmpyr1 .M2X b11,a12,b13
366 ddotp4 .M1 a1,a2,a5:a4
367 ddotp4 .M1X a4,b5,a7:a6
368 ddotp4 .M2 b8,b9,b11:b10
369 ddotp4 .M2X b11,a12,b13:b12
370 ddotph2 .M1 a1:a0,a2,a5:a4
371 ddotph2 .M1X a3:a2,b5,a7:a6
372 ddotph2 .M2 b7:b6,b9,b11:b10
373 ddotph2 .M2X b11:b10,a12,b13:b12
374 ddotph2r .M1 a1:a0,a2,a5
375 ddotph2r .M1X a3:a2,b5,a7
376 ddotph2r .M2 b7:b6,b9,b11
377 ddotph2r .M2X b11:b10,a12,b13
378 ddotpl2 .M1 a1:a0,a2,a5:a4
379 ddotpl2 .M1X a3:a2,b5,a7:a6
380 ddotpl2 .M2 b7:b6,b9,b11:b10
381 ddotpl2 .M2X b11:b10,a12,b13:b12
382 ddotpl2r .M1 a1:a0,a2,a5
383 ddotpl2r .M1X a3:a2,b5,a7
384 ddotpl2r .M2 b7:b6,b9,b11
385 ddotpl2r .M2X b11:b10,a12,b13
387 [!a0] deal .M1X b10,a11
388 [!b0] deal .M2 b12,b13
391 [a1] dmv .S1 a4,a5,a7:a6
392 dmv .S1X a8,b9,a11:a10
393 dmv .S2 b12,b13,b15:b14
394 [b1] dmv .S2X b16,a17,b19:b18
395 dotp2 .M1 a20,a15,a10
396 [!a1] dotp2 .M1X a10,b5,a0
398 [!b1] dotp2 .M2X b23,a20,b17
399 dotp2 .M1 a20,a15,a11:a10
400 [a2] dotp2 .M1X a10,b5,a1:a0
401 [b2] dotp2 .M2 b7,b14,b21:b20
402 dotp2 .M2X b23,a20,b17:b16
403 dotpn2 .M1 a20,a15,a10
404 [!a2] dotpn2 .M1X a10,b5,a0
405 dotpn2 .M2 b7,b14,b21
406 [!b2] dotpn2 .M2X b23,a20,b17
407 dotpnrsu2 .M1 a20,a15,a10
408 [a0] dotpnrsu2 .M1X a10,b5,a0
409 dotpnrsu2 .M2 b7,b14,b21
410 [b0] dotpnrsu2 .M2X b23,a20,b17
411 [!a0] dotpnrus2 .M1 a20,a15,a10
412 dotpnrus2 .M1X b5,a10,a0
413 dotpnrus2 .M2 b7,b14,b21
414 [!b0] dotpnrus2 .M2X a20,b23,b17
415 dotprsu2 .M1 a20,a15,a10
416 [a1] dotprsu2 .M1X a10,b5,a0
417 dotprsu2 .M2 b7,b14,b21
418 [b1] dotprsu2 .M2X b23,a20,b17
419 [!a1] dotprus2 .M1 a20,a15,a10
420 dotprus2 .M1X b5,a10,a0
421 dotprus2 .M2 b7,b14,b21
422 [!b1] dotprus2 .M2X a20,b23,b17
423 dotpsu4 .M1 a20,a15,a10
424 [a2] dotpsu4 .M1X a10,b5,a0
425 dotpsu4 .M2 b7,b14,b21
426 [b2] dotpsu4 .M2X b23,a20,b17
427 dotpus4 .M1 a20,a15,a10
428 [!a2] dotpus4 .M1X b5,a10,a0
429 dotpus4 .M2 b7,b14,b21
430 [!b2] dotpus4 .M2X a20,b23,b17
431 dotpu4 .M1 a20,a15,a10
432 [a0] dotpu4 .M1X a10,b5,a0
433 dotpu4 .M2 b7,b14,b21
434 [b0] dotpu4 .M2X b23,a20,b17
435 dpack2 .L1 a30,a27,a25:a24
436 dpack2 .L1X a21,b18,a15:a14
437 dpack2 .L2 b12,b9,b7:b6
438 dpack2 .L2X b3,a0,b29:b28
439 dpackx2 .L1 a30,a27,a25:a24
440 dpackx2 .L1X a21,b18,a15:a14
441 dpackx2 .L2 b12,b9,b7:b6
442 dpackx2 .L2X b3,a0,b29:b28
445 [!a0] dpint .L2 b5:b4,b3
449 [!b0] dpsp .L2 b5:b4,b3
452 [a1] dptrunc .L1 a5:a4,a3
456 [b1] ext .S2 b10,31,0,b5
457 [!a1] ext .S1 a7,a14,a21
460 [!b1] ext .S2X a4,b16,b31
462 [a2] extu .S2 b10,31,0,b5
463 [b2] extu .S1 a7,a14,a21
466 [!a2] extu .S2X a4,b16,b31
469 [!b2] gmpy4 .M1 a2,a3,a5
470 gmpy4 .M1X a7,b11,a13
471 gmpy4 .M2 b17,b19,b23
472 [a0] gmpy4 .M2X b29,a31,b5
475 [b0] intdp .L1X b5,a7:a6
476 [!a0] intdp .L2 b9,b11:b10
477 intdp .L2X a5,b13:b12
479 [!b0] intdpu .L1X b5,a7:a6
480 [a1] intdpu .L2 b9,b11:b10
481 intdpu .L2X a5,b13:b12
483 [b1] intsp .L1X b5,a7
484 [!a1] intsp .L2 b9,b11
487 [!b1] intspu .L1X b5,a7
488 [a2] intspu .L2 b9,b11
491 [b2] ldb .D1T2 *++a9,b11
493 [!a2] ldb .D2T2 *b17++,b19
495 [!b2] ldb .D2T2 *-b25[31],b27
496 ldb .D1T1 *+a29[0],a31
498 ldb .D1T1 *-a4[a5],a6
499 ldb .D1T1 *+a7[a8],a9
500 ldb .D1T1 *--a10[11],a12
501 ldb .D1T1 *++a13(14),a15
502 ldb .D1T1 *a16--(17),a18
503 ldb .D1T1 *a19++(20),a21
504 ldb .D1T1 *--a22[a23],a24
505 ldb .D1T1 *++a25[a26],a27
506 ldb .D1T1 *a28--[a29],a30
507 ldb .D1T1 *a31++[a0],a1
508 [a0] ldb .D2T1 *+b14(32767),a15
509 ldb .D2T2 *+b15[32767],b16
511 [b2] ldbu .D1T2 *++a9,b11
512 ldbu .D2T1 *--b13,a15
513 [!a2] ldbu .D2T2 *b17++,b19
514 ldbu .D1T1 *a21--,a23
515 [!b2] ldbu .D2T2 *-b25[31],b27
516 ldbu .D1T1 *+a29[0],a31
517 ldbu .D1T1 *-a0(2),a2
518 ldbu .D1T1 *-a4[a5],a6
519 ldbu .D1T1 *+a7[a8],a9
520 ldbu .D1T1 *--a10[11],a12
521 ldbu .D1T1 *++a13(14),a15
522 ldbu .D1T1 *a16--(17),a18
523 ldbu .D1T1 *a19++(20),a21
524 ldbu .D1T1 *--a22[a23],a24
525 ldbu .D1T1 *++a25[a26],a27
526 ldbu .D1T1 *a28--[a29],a30
527 ldbu .D1T1 *a31++[a0],a1
528 [a0] ldbu .D2T1 *+b14(32767),a15
529 ldbu .D2T2 *+b15[32767],b16
531 [b2] lddw .D1T2 *++a9,b11:b10
532 lddw .D2T1 *--b13,a15:a14
533 [!a2] lddw .D2T2 *b17++,b19:b18
534 lddw .D1T1 *a21--,a23:a22
535 [!b2] lddw .D2T2 *-b25[31],b27:b26
536 lddw .D1T1 *+a29[0],a31:a30
537 lddw .D1T1 *-a0(248),a3:a2
538 lddw .D1T1 *-a4[a5],a7:a6
539 lddw .D1T1 *+a7[a8],a9:a8
540 lddw .D1T1 *--a10[11],a13:a12
541 lddw .D1T1 *++a13(16),a15:a14
542 lddw .D1T1 *a16--(24),a19:a18
543 lddw .D1T1 *a19++(32),a21:a20
544 lddw .D1T1 *--a22[a23],a25:a24
545 lddw .D1T1 *++a25[a26],a27:a26
546 lddw .D1T1 *a28--[a29],a31:a30
547 lddw .D1T1 *a31++[a0],a1:a0
549 [b2] ldh .D1T2 *++a9,b11
551 [!a2] ldh .D2T2 *b17++,b19
553 [!b2] ldh .D2T2 *-b25[31],b27
554 ldh .D1T1 *+a29[0],a31
555 ldh .D1T1 *-a0(62),a2
556 ldh .D1T1 *-a4[a5],a6
557 ldh .D1T1 *+a7[a8],a9
558 ldh .D1T1 *--a10[11],a12
559 ldh .D1T1 *++a13(14),a15
560 ldh .D1T1 *a16--(18),a18
561 ldh .D1T1 *a19++(20),a21
562 ldh .D1T1 *--a22[a23],a24
563 ldh .D1T1 *++a25[a26],a27
564 ldh .D1T1 *a28--[a29],a30
565 ldh .D1T1 *a31++[a0],a1
566 [a0] ldh .D2T1 *+b14(65534),a15
567 ldh .D2T2 *+b15[32767],b16
569 [b2] ldhu .D1T2 *++a9,b11
570 ldhu .D2T1 *--b13,a15
571 [!a2] ldhu .D2T2 *b17++,b19
572 ldhu .D1T1 *a21--,a23
573 [!b2] ldhu .D2T2 *-b25[31],b27
574 ldhu .D1T1 *+a29[0],a31
575 ldhu .D1T1 *-a0(62),a2
576 ldhu .D1T1 *-a4[a5],a6
577 ldhu .D1T1 *+a7[a8],a9
578 ldhu .D1T1 *--a10[11],a12
579 ldhu .D1T1 *++a13(14),a15
580 ldhu .D1T1 *a16--(18),a18
581 ldhu .D1T1 *a19++(20),a21
582 ldhu .D1T1 *--a22[a23],a24
583 ldhu .D1T1 *++a25[a26],a27
584 ldhu .D1T1 *a28--[a29],a30
585 ldhu .D1T1 *a31++[a0],a1
586 [a0] ldhu .D2T1 *+b14(65534),a15
587 ldhu .D2T2 *+b15[32767],b16
588 ldndw .D1T1 *a5,a7:a6
589 [b2] ldndw .D1T2 *++a9,b11:b10
590 ldndw .D2T1 *--b13,a15:a14
591 [!a2] ldndw .D2T2 *b17++,b19:b18
592 ldndw .D1T1 *a21--,a23:a22
593 [!b2] ldndw .D2T2 *-b25[31],b27:b26
594 ldndw .D1T1 *+a29[0],a31:a30
595 ldndw .D1T1 *-a0(31),a3:a2
596 ldndw .D1T1 *-a4[a5],a7:a6
597 ldndw .D1T1 *+a7(a8),a9:a8
598 ldndw .D1T1 *--a10[11],a13:a12
599 ldndw .D1T1 *++a13(16),a15:a14
600 ldndw .D1T1 *a16--(24),a19:a18
601 ldndw .D1T1 *a19++(30),a21:a20
602 ldndw .D1T1 *--a22[a23],a25:a24
603 ldndw .D1T1 *++a25(a26),a27:a26
604 ldndw .D1T1 *a28--[a29],a31:a30
605 ldndw .D1T1 *a31++(a0),a1:a0
607 [b2] ldnw .D1T2 *++a9,b11
608 ldnw .D2T1 *--b13,a15
609 [!a2] ldnw .D2T2 *b17++,b19
610 ldnw .D1T1 *a21--,a23
611 [!b2] ldnw .D2T2 *-b25[31],b27
612 ldnw .D1T1 *+a29[0],a31
613 ldnw .D1T1 *-a0(124),a2
614 ldnw .D1T1 *-a4[a5],a6
615 ldnw .D1T1 *+a7[a8],a9
616 ldnw .D1T1 *--a10[11],a12
617 ldnw .D1T1 *++a13(16),a15
618 ldnw .D1T1 *a16--(20),a18
619 ldnw .D1T1 *a19++(24),a21
620 ldnw .D1T1 *--a22[a23],a24
621 ldnw .D1T1 *++a25[a26],a27
622 ldnw .D1T1 *a28--[a29],a30
623 ldnw .D1T1 *a31++[a0],a1
625 [b2] ldw .D1T2 *++a9,b11
627 [!a2] ldw .D2T2 *b17++,b19
629 [!b2] ldw .D2T2 *-b25[31],b27
630 ldw .D1T1 *+a29[0],a31
631 ldw .D1T1 *-a0(124),a2
632 ldw .D1T1 *-a4[a5],a6
633 ldw .D1T1 *+a7[a8],a9
634 ldw .D1T1 *--a10[11],a12
635 ldw .D1T1 *++a13(16),a15
636 ldw .D1T1 *a16--(20),a18
637 ldw .D1T1 *a19++(24),a21
638 ldw .D1T1 *--a22[a23],a24
639 ldw .D1T1 *++a25[a26],a27
640 ldw .D1T1 *a28--[a29],a30
641 ldw .D1T1 *a31++[a0],a1
642 [a0] ldw .D2T1 *+b14(131068),a15
643 ldw .D2T2 *+b15[32767],b16
645 [b0] lmbd .L1X a21,b2,a23
646 [!a0] lmbd .L2 b25,b16,b9
649 [!b0] lmbd .L1X 1,b2,a23
650 [a1] lmbd .L2 15,b16,b9
653 [b1] max2 .L1X a4,b5,a6
654 [!a1] max2 .L2 b7,b8,b9
655 max2 .L2X b10,a11,b12
657 [!b1] max2 .S1X a4,b5,a6
659 [a2] max2 .S2X b10,a11,b12
660 [b2] maxu4 .L1 a13,a14,a15
661 maxu4 .L1X a16,b17,a18
662 maxu4 .L2 b19,b20,b21
663 [!a2] maxu4 .L2X b22,a23,b24
665 [!b2] min2 .L1X a4,b5,a6
666 [a0] min2 .L2 b7,b8,b9
667 min2 .L2X b10,a11,b12
669 [b0] min2 .S1X a4,b5,a6
671 [!a0] min2 .S2X b10,a11,b12
672 [!b0] minu4 .L1 a13,a14,a15
673 minu4 .L1X a16,b17,a18
674 minu4 .L2 b19,b20,b21
675 [a1] minu4 .L2X b22,a23,b24
677 [b1] mpy .M1X a28,b29,a30
678 [!a1] mpy .M2 b31,b0,b1
680 [!b1] mpy .M1 -16,a5,a6
683 [a2] mpy .M2X -4,a11,b12
684 mpydp .M1 a1:a0,a3:a2,a5:a4
685 [b2] mpydp .M2 b7:b6,b9:b8,b11:b10
687 [!a2] mpyh .M1X a3,b4,a5
688 [!b2] mpyh .M2 b6,b7,b8
690 mpyhi .M1 a0,a1,a3:a2
691 [a0] mpyhi .M1X a3,b4,a5:a4
692 [b0] mpyhi .M2 b6,b7,b9:b8
693 mpyhi .M2X b9,a10,b11:b10
695 [!a0] mpyhir .M1X a3,b4,a5
696 [!b0] mpyhir .M2 b6,b7,b8
697 mpyhir .M2X b9,a10,b11
699 [a1] mpyhl .M1X a3,b4,a5
700 [b1] mpyhl .M2 b6,b7,b8
701 mpyhl .M2X b9,a10,b11
703 [!a1] mpyhlu .M1X a3,b4,a5
704 [!b1] mpyhlu .M2 b6,b7,b8
705 mpyhlu .M2X b9,a10,b11
707 [a2] mpyhslu .M1X a3,b4,a5
708 [b2] mpyhslu .M2 b6,b7,b8
709 mpyhslu .M2X b9,a10,b11
711 [!a2] mpyhsu .M1X a3,b4,a5
712 [!b2] mpyhsu .M2 b6,b7,b8
713 mpyhsu .M2X b9,a10,b11
715 [a0] mpyhu .M1X a3,b4,a5
716 [b0] mpyhu .M2 b6,b7,b8
717 mpyhu .M2X b9,a10,b11
719 [!a0] mpyhuls .M1X a3,b4,a5
720 [!b0] mpyhuls .M2 b6,b7,b8
721 mpyhuls .M2X b9,a10,b11
723 [a1] mpyhus .M1X a3,b4,a5
724 [b1] mpyhus .M2 b6,b7,b8
725 mpyhus .M2X b9,a10,b11
726 [!a1] mpyi .M1 a0,a1,a2
728 [!b1] mpyi .M2 b6,b7,b8
730 [a2] mpyi .M1 -16,a1,a2
732 [b2] mpyi .M2 7,b7,b8
734 mpyid .M1 a0,a1,a3:a2
735 [!a2] mpyid .M1X a3,b4,a5:a4
736 [!b2] mpyid .M2 b6,b7,b9:b8
737 mpyid .M2X b9,a10,b11:b10
738 mpyid .M1 -16,a1,a3:a2
739 [a0] mpyid .M1X 2,b4,a5:a4
740 mpyid .M2 15,b7,b9:b8
741 [b0] mpyid .M2X -7,a10,b11:b10
742 mpyih .M1 a0,a1,a3:a2
743 [!a0] mpyih .M1X b4,a3,a5:a4
744 [!b0] mpyih .M2 b6,b7,b9:b8
745 mpyih .M2X a10,b9,b11:b10
746 [a1] mpyihr .M1 a0,a1,a2
748 [b1] mpyihr .M2 b6,b7,b8
749 mpyihr .M2X a10,b9,b11
750 mpyil .M1 a0,a1,a3:a2
751 [!a1] mpyil .M1X b4,a3,a5:a4
752 mpyil .M2 b6,b7,b9:b8
753 [!b1] mpyil .M2X a10,b9,b11:b10
754 [a2] mpyilr .M1 a0,a1,a2
757 [b2] mpyilr .M2X a10,b9,b11
759 [!a2] mpylh .M1X a3,b4,a5
760 [!b2] mpylh .M2 b6,b7,b8
761 mpylh .M2X b9,a10,b11
763 [a0] mpylhu .M1X a3,b4,a5
764 [b0] mpylhu .M2 b6,b7,b8
765 mpylhu .M2X b9,a10,b11
766 mpyli .M1 a0,a1,a3:a2
767 [!a0] mpyli .M1X a3,b4,a5:a4
768 [!b0] mpyli .M2 b6,b7,b9:b8
769 mpyli .M2X b9,a10,b11:b10
771 [a1] mpylir .M1X a3,b4,a5
773 [b1] mpylir .M2X b9,a10,b11
774 [!a1] mpylshu .M1 a0,a1,a2
775 mpylshu .M1X a3,b4,a5
777 [!b1] mpylshu .M2X b9,a10,b11
779 [a2] mpyluhs .M1X a3,b4,a5
781 [b2] mpyluhs .M2X b9,a10,b11
783 [!a2] mpysp .M1X a3,b4,a5
785 [!b2] mpysp .M2X b9,a10,b11
786 [a0] mpyspdp .M1 a12,a15:a14,a17:a16
787 mpyspdp .M1X a18,b19:b18,a21:a20
788 mpyspdp .M2 b22,b25:b24,b27:b26
789 [b0] mpyspdp .M2X b29,a31:a30,b1:b0
790 mpysp2dp .M1 a0,a1,a3:a2
791 [!a0] mpysp2dp .M1X a3,b4,a5:a4
792 [!b0] mpysp2dp .M2 b6,b7,b9:b8
793 mpysp2dp .M2X b9,a10,b11:b10
794 [a1] mpysu .M1 a0,a1,a2
796 [b1] mpysu .M2 b6,b7,b8
797 mpysu .M2X b9,a10,b11
798 [!a1] mpysu .M1 -16,a1,a2
801 [!b1] mpysu .M2X -9,a10,b11
802 mpysu4 .M1 a0,a1,a3:a2
803 [!a0] mpysu4 .M1X a3,b4,a5:a4
804 [!b0] mpysu4 .M2 b6,b7,b9:b8
805 mpysu4 .M2X b9,a10,b11:b10
806 [a1] mpyu .M1 a0,a1,a2
809 [b1] mpyu .M2X b9,a10,b11
810 mpyu4 .M1 a0,a1,a3:a2
811 [!a1] mpyu4 .M1X a3,b4,a5:a4
812 [!b1] mpyu4 .M2 b6,b7,b9:b8
813 mpyu4 .M2X b9,a10,b11:b10
814 [a2] mpyus .M1 a0,a1,a2
817 [b2] mpyus .M2X b9,a10,b11
818 mpyus4 .M1 a0,a1,a3:a2
819 [!a2] mpyus4 .M1X b4,a3,a5:a4
820 [!b2] mpyus4 .M2 b6,b7,b9:b8
821 mpyus4 .M2X a10,b9,b11:b10
823 [a0] mpy2 .M1X a3,b4,a5:a4
824 [b0] mpy2 .M2 b6,b7,b9:b8
825 mpy2 .M2X b9,a10,b11:b10
826 mpy2ir .M1 a0,a1,a3:a2
827 mpy2ir .M1X a3,b4,a5:a4
828 mpy2ir .M2 b6,b7,b9:b8
829 mpy2ir .M2X b9,a10,b11:b10
830 [!a0] mpy32 .M1 a0,a1,a2
833 [!b0] mpy32 .M2X b9,a10,b11
834 mpy32 .M1 a0,a1,a3:a2
835 [a1] mpy32 .M1X a3,b4,a5:a4
836 [b1] mpy32 .M2 b6,b7,b9:b8
837 mpy32 .M2X b9,a10,b11:b10
838 mpy32su .M1 a0,a1,a3:a2
839 [!a1] mpy32su .M1X a3,b4,a5:a4
840 [!b1] mpy32su .M2 b6,b7,b9:b8
841 mpy32su .M2X b9,a10,b11:b10
842 mpy32u .M1 a0,a1,a3:a2
843 [a2] mpy32u .M1X a3,b4,a5:a4
844 [b2] mpy32u .M2 b6,b7,b9:b8
845 mpy32u .M2X b9,a10,b11:b10
846 mpy32us .M1 a0,a1,a3:a2
847 [!a2] mpy32us .M1X a3,b4,a5:a4
848 [!b2] mpy32us .M2 b6,b7,b9:b8
849 mpy32us .M2X b9,a10,b11:b10
857 [!b0] mv .S2X a17,b19
926 [!b1] mvk .S1 -32768,a5
932 mvkh .S1 0x12345678,a6
933 [a2] mvkh .S2 0xfedcba98,b7
934 [b2] mvklh .S1 0x12345678,a6
935 mvklh .S2 0xfedcba98,b7
936 mvkl .S1 0x12345678,a6
937 [!a2] mvkl .S2 0xfedcba98,b7
942 [!a0] neg .L1 a13,a14
945 [!b0] neg .L2X a19,b20
946 [b1] neg .L1 a21:a20,a23:a22
947 neg .L2 b25:b24,b27:b26
961 [a0] norm .L2X a10,b11
963 [b0] norm .L2 b9:b8,b10
976 [!a0] or .D1 a1,a2,a3
979 [!b0] or .D2X b10,a11,b12
981 [a1] or .D1X 11,b5,a6
984 [!a1] or .L1 a1,a2,a3
987 [!b1] or .L2X b10,a11,b12
989 [a2] or .L1X 11,b5,a6
992 [!a2] or .S1 a1,a2,a3
995 [!b2] or .S2X b10,a11,b12
997 [a0] or .S1X 11,b5,a6
1000 [!a0] pack2 .L1 a1,a2,a3
1001 pack2 .L1X a5,b8,a13
1002 pack2 .L2 b21,b2,b23
1003 [!b0] pack2 .L2X b25,a16,b9
1004 [a1] pack2 .S1 a1,a2,a3
1005 pack2 .S1X a5,b8,a13
1006 pack2 .S2 b21,b2,b23
1007 [b1] pack2 .S2X b25,a16,b9
1008 [!a1] packh2 .L1 a1,a2,a3
1009 packh2 .L1X a5,b8,a13
1010 packh2 .L2 b21,b2,b23
1011 [!b1] packh2 .L2X b25,a16,b9
1012 [a2] packh2 .S1 a1,a2,a3
1013 packh2 .S1X a5,b8,a13
1014 packh2 .S2 b21,b2,b23
1015 [b2] packh2 .S2X b25,a16,b9
1016 [!a2] packh4 .L1 a1,a2,a3
1017 packh4 .L1X a5,b8,a13
1018 packh4 .L2 b21,b2,b23
1019 [!b2] packh4 .L2X b25,a16,b9
1020 [a0] packhl2 .L1 a1,a2,a3
1021 packhl2 .L1X a5,b8,a13
1022 packhl2 .L2 b21,b2,b23
1023 [b0] packhl2 .L2X b25,a16,b9
1024 packhl2 .S1 a1,a2,a3
1025 [!a0] packhl2 .S1X a5,b8,a13
1026 [!b0] packhl2 .S2 b21,b2,b23
1027 packhl2 .S2X b25,a16,b9
1028 [a1] packlh2 .L1 a1,a2,a3
1029 packlh2 .L1X a5,b8,a13
1030 packlh2 .L2 b21,b2,b23
1031 [b1] packlh2 .L2X b25,a16,b9
1032 packlh2 .S1 a1,a2,a3
1033 [!a1] packlh2 .S1X a5,b8,a13
1034 [!b1] packlh2 .S2 b21,b2,b23
1035 packlh2 .S2X b25,a16,b9
1036 [a2] packl4 .L1 a1,a2,a3
1037 packl4 .L1X a5,b8,a13
1038 packl4 .L2 b21,b2,b23
1039 [b2] packl4 .L2X b25,a16,b9
1041 rcpdp .S1 a5:a4,a7:a6
1042 [!a2] rcpdp .S2 b9:b8,b11:b10
1045 [!b2] rcpsp .S1X b2,a3
1046 [a0] rcpsp .S2 b4,b5
1049 [b0] rotl .M1 a0,a1,a2
1052 [!a0] rotl .M2X a9,b10,b11
1054 [!b0] rotl .M1X b14,31,a15
1055 [a1] rotl .M2 b16,17,b17
1056 rotl .M2X a18,25,b19
1058 rpack2 .S1X a4,b5,a6
1060 rpack2 .S2X b10,a11,b12
1062 rsqrdp .S1 a5:a4,a7:a6
1063 [b1] rsqrdp .S2 b9:b8,b11:b10
1066 [!a1] rsqrsp .S1X b2,a3
1067 [!b1] rsqrsp .S2 b4,b5
1070 [a2] sadd .L1X a4,b5,a6
1071 [b2] sadd .L2 b7,b8,b9
1072 sadd .L2X b10,a11,b12
1073 [!a2] sadd .L1 a13,a15:a14,a17:a16
1074 sadd .L1X b18,a21:a20,a23:a22
1075 sadd .L2 b24,b27:b26,b29:b28
1076 [!b2] sadd .L2X a30,b1:b0,b3:b2
1078 [a0] sadd .L1X 15,b6,a7
1079 [b0] sadd .L2 12,b8,b9
1080 sadd .L2X -11,a10,b11
1081 sadd .L1 -16,a13:a12,a15:a14
1082 [!a0] sadd .L2 15,b21:b20,b23:b22
1083 [!b0] sadd .S1 a28,a29,a30
1086 [a1] sadd .S2X b5,a6,b7
1088 [b1] sadd2 .S1X a4,b5,a6
1089 [!a1] sadd2 .S2 b7,b8,b9
1090 sadd2 .S2X b10,a11,b12
1091 saddsub .L1 a0,a1,a3:a2
1092 saddsub .L1X a4,b5,a7:a6
1093 saddsub .L2 b8,b9,b11:b10
1094 saddsub .L2X b12,a13,b15:b14
1095 saddsub2 .L1 a0,a1,a3:a2
1096 saddsub2 .L1X a4,b5,a7:a6
1097 saddsub2 .L2 b8,b9,b11:b10
1098 saddsub2 .L2X b12,a13,b15:b14
1099 [!b1] saddsu2 .S1 a16,a17,a18
1100 saddsu2 .S1X b19,a20,a21
1101 saddsu2 .S2 b22,b23,b24
1102 [a2] saddsu2 .S2X a25,b26,b27
1103 saddus2 .S1 a28,a29,a30
1104 [b2] saddus2 .S1X a31,b0,a1
1105 [!a2] saddus2 .S2 b2,b3,b4
1106 saddus2 .S2X b5,a6,b7
1107 saddu4 .S1 a28,a29,a30
1108 [!b2] saddu4 .S1X a31,b0,a1
1109 [a0] saddu4 .S2 b2,b3,b4
1110 saddu4 .S2X b5,a6,b7
1111 [b0] sat .L1 a3:a2,a20
1114 [!a0] set .S2 b3,0,31,b4
1116 [!b0] set .S1X b8,a9,a10
1117 [a1] set .S2 b11,b12,b13
1118 set .S2X a14,b15,b16
1120 [b1] shfl .M1X b19,a20
1121 [!a1] shfl .M2 b21,b22
1123 shfl3 .L1 a0,a1,a3:a2
1124 shfl3 .L1X a4,b5,a7:a6
1125 shfl3 .L2 b8,b9,b11:b10
1126 shfl3 .L2X b12,a13,b15:b14
1128 [!b1] shl .S1X b4,a5,a6
1129 [a2] shl .S2 b7,b8,b9
1130 shl .S2X a10,b11,b12
1131 [b2] shl .S1 a15:a14,a16,a19:a18
1132 shl .S2 b21:b20,b22,b25:b24
1133 [!a2] shl .S1 a26,a27,a29:a28
1134 shl .S1X b30,a31,a1:a0
1136 [!b2] shl .S2X a6,b7,b9:b8
1138 [a0] shl .S1X b4,31,a6
1139 [b0] shl .S2 b7,17,b9
1141 [!a0] shl .S1 a15:a14,0,a19:a18
1142 shl .S2 b21:b20,31,b25:b24
1143 [!b0] shl .S1 a26,31,a29:a28
1144 shl .S1X b30,0,a1:a0
1146 [a1] shl .S2X a6,9,b9:b8
1148 [b1] shlmb .L1X a4,b5,a6
1149 [!a1] shlmb .L2 b7,b8,b9
1150 shlmb .L2X b10,a11,b12
1152 [!b1] shlmb .S1X a4,b5,a6
1153 [a2] shlmb .S2 b7,b8,b9
1154 shlmb .S2X b10,a11,b12
1156 [b2] shr .S1X b4,a5,a6
1157 [!a2] shr .S2 b7,b8,b9
1158 shr .S2X a10,b11,b12
1159 [!b2] shr .S1 a15:a14,a16,a19:a18
1160 shr .S2 b21:b20,b22,b25:b24
1162 [a0] shr .S1X b4,31,a6
1163 [b0] shr .S2 b7,17,b9
1165 [!a0] shr .S1 a15:a14,0,a19:a18
1166 shr .S2 b21:b20,31,b25:b24
1168 [!b0] shr2 .S1X b4,a5,a6
1169 [a1] shr2 .S2 b7,b8,b9
1170 shr2 .S2X a10,b11,b12
1172 [b1] shr2 .S1X b4,0,a6
1173 [!a1] shr2 .S2 b7,5,b9
1174 shr2 .S2X a10,25,b12
1176 [!b1] shrmb .S1X a4,b5,a6
1177 [a2] shrmb .S2 b7,b8,b9
1178 shrmb .S2X b10,a11,b12
1180 [b2] shru .S1X b4,a5,a6
1181 [!a2] shru .S2 b7,b8,b9
1182 shru .S2X a10,b11,b12
1183 [!b2] shru .S1 a15:a14,a16,a19:a18
1184 shru .S2 b21:b20,b22,b25:b24
1186 [a0] shru .S1X b4,31,a6
1187 [b0] shru .S2 b7,17,b9
1188 shru .S2X a10,12,b12
1189 [!a0] shru .S1 a15:a14,0,a19:a18
1190 shru .S2 b21:b20,31,b25:b24
1192 [!b0] shru2 .S1X b4,a5,a6
1193 [a1] shru2 .S2 b7,b8,b9
1194 shru2 .S2X a10,b11,b12
1196 [b1] shru2 .S1X b4,0,a6
1197 [!a1] shru2 .S2 b7,5,b9
1198 shru2 .S2X a10,25,b12
1200 [!b1] smpy .M1X a8,b9,a10
1201 [a2] smpy .M2 b11,b12,b13
1202 smpy .M2X b14,a15,b16
1204 [b2] smpyh .M1X a8,b9,a10
1205 [!a2] smpyh .M2 b11,b12,b13
1206 smpyh .M2X b14,a15,b16
1208 [!b2] smpyhl .M1X a8,b9,a10
1209 [a0] smpyhl .M2 b11,b12,b13
1210 smpyhl .M2X b14,a15,b16
1212 [b0] smpylh .M1X a8,b9,a10
1213 [!a0] smpylh .M2 b11,b12,b13
1214 smpylh .M2X b14,a15,b16
1215 [!b0] smpy2 .M1 a17,a18,a21:a20
1216 smpy2 .M1X a22,b23,a25:a24
1217 smpy2 .M2 b26,b27,b29:b28
1218 [a1] smpy2 .M2X b30,a31,b1:b0
1219 smpy32 .M1 a17,a18,a21
1220 smpy32 .M1X a22,b23,a25
1221 smpy32 .M2 b26,b27,b29
1222 smpy32 .M2X b30,a31,b1
1224 [b1] spack2 .S1X a4,b5,a6
1225 [!a1] spack2 .S2 b7,b8,b9
1226 spack2 .S2X b10,a11,b12
1227 spacku4 .S1 a1,a2,a3
1228 [!b1] spacku4 .S1X a4,b5,a6
1229 [a2] spacku4 .S2 b7,b8,b9
1230 spacku4 .S2X b10,a11,b12
1231 [b2] spdp .S1 a13,a15:a14
1232 spdp .S1X b15,a17:a16
1233 spdp .S2 b18,b21:b20
1234 [!a2] spdp .S2X a21,b23:b22
1235 [!b2] spint .L1 a13,a15
1238 [a0] spint .L2X a21,b23
1239 [b0] sptrunc .L1 a13,a15
1240 sptrunc .L1X b15,a17
1242 [!a0] sptrunc .L2X a21,b23
1244 [!b0] sshl .S1X b4,a5,a6
1245 [a1] sshl .S2 b7,b8,b9
1246 sshl .S2X a10,b11,b12
1248 [b1] sshl .S1X b15,0,a16
1249 [!a1] sshl .S2 b17,25,b18
1252 [!b1] sshvl .M1X b4,a5,a6
1253 [a2] sshvl .M2 b7,b8,b9
1254 sshvl .M2X a10,b11,b12
1256 [!b1] sshvr .M1X b4,a5,a6
1257 [a2] sshvr .M2 b7,b8,b9
1258 sshvr .M2X a10,b11,b12
1259 [b2] ssub .L1 a1,a2,a3
1262 [!a2] ssub .L2X b10,a11,b12
1263 ssub .L1X b13,a14,a15
1264 [!b2] ssub .L2X a16,b17,b18
1266 ssub .L1 -16,a19,a20
1267 [a0] ssub .L1X 15,b21,a22
1268 [b0] ssub .L2 7,b23,b24
1269 ssub .L2X -9,a25,b26
1270 ssub .L1 -16,a29:a28,a31:a30
1271 [!a0] ssub .L2 15,b1:b0,b3:b2
1273 [!b0] ssub2 .L1X a4,b5,a6
1274 [a1] ssub2 .L2 b7,b8,b9
1275 ssub2 .L2X b10,a11,b12
1277 [b2] stb .D1T2 b11,*++a9
1278 stb .D2T1 a15,*--b13
1279 [!a2] stb .D2T2 b19,*b17++
1280 stb .D1T1 a23,*a21--
1281 [!b2] stb .D2T2 b27,*-b25[31]
1282 stb .D1T1 a31,*+a29[0]
1283 stb .D1T1 a2,*-a0(2)
1284 stb .D1T1 a6,*-a4[a5]
1285 stb .D1T1 a9,*+a7[a8]
1286 stb .D1T1 a12,*--a10[11]
1287 stb .D1T1 a15,*++a13(14)
1288 stb .D1T1 a18,*a16--(17)
1289 stb .D1T1 a21,*a19++(20)
1290 stb .D1T1 a24,*--a22[a23]
1291 stb .D1T1 a27,*++a25[a26]
1292 stb .D1T1 a30,*a28--[a29]
1293 stb .D1T1 a1,*a31++[a0]
1294 [a0] stb .D2T1 a15,*+b14(32767)
1295 stb .D2T2 b16,*+b15[32767]
1296 stdw .D1T1 a7:a6,*a5
1297 [b2] stdw .D1T2 b11:b10,*++a9
1298 stdw .D2T1 a15:a14,*--b13
1299 [!a2] stdw .D2T2 b19:b18,*b17++
1300 stdw .D1T1 a23:a22,*a21--
1301 [!b2] stdw .D2T2 b27:b26,*-b25[31]
1302 stdw .D1T1 a31:a30,*+a29[0]
1303 stdw .D1T1 a3:a2,*-a0(248)
1304 stdw .D1T1 a7:a6,*-a4[a5]
1305 stdw .D1T1 a9:a8,*+a7[a8]
1306 stdw .D1T1 a13:a12,*--a10[11]
1307 stdw .D1T1 a15:a14,*++a13(16)
1308 stdw .D1T1 a19:a18,*a16--(24)
1309 stdw .D1T1 a21:a20,*a19++(32)
1310 stdw .D1T1 a25:a24,*--a22[a23]
1311 stdw .D1T1 a27:a26,*++a25[a26]
1312 stdw .D1T1 a31:a30,*a28--[a29]
1313 stdw .D1T1 a1:a0,*a31++[a0]
1315 [b2] sth .D1T2 b11,*++a9
1316 sth .D2T1 a15,*--b13
1317 [!a2] sth .D2T2 b19,*b17++
1318 sth .D1T1 a23,*a21--
1319 [!b2] sth .D2T2 b27,*-b25[31]
1320 sth .D1T1 a31,*+a29[0]
1321 sth .D1T1 a2,*-a0(62)
1322 sth .D1T1 a6,*-a4[a5]
1323 sth .D1T1 a9,*+a7[a8]
1324 sth .D1T1 a12,*--a10[11]
1325 sth .D1T1 a15,*++a13(14)
1326 sth .D1T1 a18,*a16--(18)
1327 sth .D1T1 a21,*a19++(20)
1328 sth .D1T1 a24,*--a22[a23]
1329 sth .D1T1 a27,*++a25[a26]
1330 sth .D1T1 a30,*a28--[a29]
1331 sth .D1T1 a1,*a31++[a0]
1332 [a0] sth .D2T1 a15,*+b14(65534)
1333 sth .D2T2 b16,*+b15[32767]
1334 stndw .D1T1 a7:a6,*a5
1335 [b2] stndw .D1T2 b11:b10,*++a9
1336 stndw .D2T1 a15:a14,*--b13
1337 [!a2] stndw .D2T2 b19:b18,*b17++
1338 stndw .D1T1 a23:a22,*a21--
1339 [!b2] stndw .D2T2 b27:b26,*-b25[31]
1340 stndw .D1T1 a31:a30,*+a29[0]
1341 stndw .D1T1 a3:a2,*-a0(31)
1342 stndw .D1T1 a7:a6,*-a4[a5]
1343 stndw .D1T1 a9:a8,*+a7(a8)
1344 stndw .D1T1 a13:a12,*--a10[11]
1345 stndw .D1T1 a15:a14,*++a13(16)
1346 stndw .D1T1 a19:a18,*a16--(24)
1347 stndw .D1T1 a21:a20,*a19++(30)
1348 stndw .D1T1 a25:a24,*--a22[a23]
1349 stndw .D1T1 a27:a26,*++a25(a26)
1350 stndw .D1T1 a31:a30,*a28--[a29]
1351 stndw .D1T1 a1:a0,*a31++(a0)
1353 [b2] stnw .D1T2 b11,*++a9
1354 stnw .D2T1 a15,*--b13
1355 [!a2] stnw .D2T2 b19,*b17++
1356 stnw .D1T1 a23,*a21--
1357 [!b2] stnw .D2T2 b27,*-b25[31]
1358 stnw .D1T1 a31,*+a29[0]
1359 stnw .D1T1 a2,*-a0(124)
1360 stnw .D1T1 a6,*-a4[a5]
1361 stnw .D1T1 a9,*+a7[a8]
1362 stnw .D1T1 a12,*--a10[11]
1363 stnw .D1T1 a15,*++a13(16)
1364 stnw .D1T1 a18,*a16--(20)
1365 stnw .D1T1 a21,*a19++(24)
1366 stnw .D1T1 a24,*--a22[a23]
1367 stnw .D1T1 a27,*++a25[a26]
1368 stnw .D1T1 a30,*a28--[a29]
1369 stnw .D1T1 a1,*a31++[a0]
1371 [b2] stw .D1T2 b11,*++a9
1372 stw .D2T1 a15,*--b13
1373 [!a2] stw .D2T2 b19,*b17++
1374 stw .D1T1 a23,*a21--
1375 [!b2] stw .D2T2 b27,*-b25[31]
1376 stw .D1T1 a31,*+a29[0]
1377 stw .D1T1 a2,*-a0(124)
1378 stw .D1T1 a6,*-a4[a5]
1379 stw .D1T1 a9,*+a7[a8]
1380 stw .D1T1 a12,*--a10[11]
1381 stw .D1T1 a15,*++a13(16)
1382 stw .D1T1 a18,*a16--(20)
1383 stw .D1T1 a21,*a19++(24)
1384 stw .D1T1 a24,*--a22[a23]
1385 stw .D1T1 a27,*++a25[a26]
1386 stw .D1T1 a30,*a28--[a29]
1387 stw .D1T1 a1,*a31++[a0]
1388 [a0] stw .D2T1 a15,*+b14(131068)
1389 stw .D2T2 b16,*+b15[32767]
1391 [b0] sub .L1X a4,b5,a6
1392 [!a0] sub .L2 b7,b8,b9
1393 sub .L2X b10,a11,b12
1394 [!b0] sub .L1X b13,a14,a15
1395 sub .L2X a16,b17,b18
1397 [a1] sub .L1 a19,a20,a23:a22
1398 sub .L1X a24,b25,a27:a26
1399 sub .L2 b28,b29,b31:b30
1400 [b1] sub .L2X b0,a1,b3:b2
1401 sub .L1X b4,a5,a7:a6
1402 [!a1] sub .L2X a8,b9,b11:b10
1405 [!b1] sub .L1X 15,b14,a15
1406 [a2] sub .L2 7,b16,b17
1408 sub .L1 -16,a21:a20,a23:a22
1409 [b2] sub .L2 15,b25:b24,b27:b26
1411 [!a2] sub .S1X a4,b5,a6
1412 [!b2] sub .S2 b7,b8,b9
1413 sub .S2X b10,a11,b12
1414 [a0] sub .S1X b13,a14,a15
1415 sub .S2X a16,b17,b18
1417 [b0] sub .S1 -16,a19,a20
1420 [!a0] sub .S2X -11,a25,b26
1422 [!b0] sub .D2 b30,b31,b0
1423 [a1] sub .D1 a1,0,a2
1426 [b1] sub .D2X b8,a9,b10
1429 [a0] sub .L1X b11,-15,a30
1432 sub .L1 a3:a2,-5,a7:a6
1433 [b0] sub .L2 b29:b28,7,b29:b28
1436 [!b0] sub .S2 b25,-15,b11
1439 [!a1] subab .D2 b4,b5,b6
1441 [!b1] subab .D2 b9,31,b10
1442 subabs4 .L1 a1,a2,a3
1443 [a2] subabs4 .L1X a4,b5,a6
1444 [b2] subabs4 .L2 b7,b8,b9
1445 subabs4 .L2X b10,a11,b12
1447 [!a2] subah .D2 b4,b5,b6
1448 [!b2] subah .D1 a7,0,a8
1451 [a0] subaw .D2 b4,b5,b6
1452 [b0] subaw .D1 a7,0,a8
1454 [!a0] subc .L1 a3,a4,a5
1457 [!b0] subc .L2X b12,a13,b14
1458 subdp .L1 a3:a2,a5:a4,a7:a6
1459 [a1] subdp .L1X a9:a8,b11:b10,a13:a12
1460 [b1] subdp .L2 b15:b14,b17:b16,b19:b18
1461 subdp .L2X b21:b20,a23:a22,b25:b24
1462 [!a1] subdp .L1X b27:b26,a29:a28,a31:a30
1463 subdp .L2X a1:a0,b3:b2,b5:b4
1465 subdp .S1 a3:a2,a5:a4,a7:a6
1466 [a1] subdp .S1X a9:a8,b11:b10,a13:a12
1467 [b1] subdp .S2 b15:b14,b17:b16,b19:b18
1468 subdp .S2X b21:b20,a23:a22,b25:b24
1469 [!a1] subdp .S1X b27:b26,a29:a28,a31:a30
1470 subdp .S2X a1:a0,b3:b2,b5:b4
1473 [a1] subsp .L1X a9,b11,a13
1474 [b1] subsp .L2 b15,b17,b19
1475 subsp .L2X b21,a23,b25
1476 [!a1] subsp .L1X b27,a29,a31
1480 [!b1] subsp .S1X a9,b11,a13
1481 [a2] subsp .S2 b15,b17,b19
1482 subsp .S2X b21,a23,b25
1483 [b2] subsp .S1X b27,a29,a31
1486 subu .L1 a2,a3,a5:a4
1487 [!a2] subu .L1X a6,b7,a9:a8
1488 [!b2] subu .L2 b10,b11,b13:b12
1489 subu .L2X b14,a15,b17:b16
1490 [a0] subu .L1X b18,a19,a21:a20
1491 subu .L2X a22,b23,b25:b24
1494 [b0] sub2 .L1X a4,b5,a6
1495 [!a0] sub2 .L2 b7,b8,b9
1496 sub2 .L2X b10,a11,b12
1498 [!b0] sub2 .S1X a4,b5,a6
1499 [a1] sub2 .S2 b7,b8,b9
1500 sub2 .S2X b10,a11,b12
1502 [b1] sub2 .D1X a4,b5,a6
1503 [!a1] sub2 .D2 b7,b8,b9
1504 sub2 .D2X b10,a11,b12
1506 [!b1] sub4 .L1X a4,b5,a6
1507 [a2] sub4 .L2 b7,b8,b9
1508 sub4 .L2X b10,a11,b12
1510 [b2] swap2 .L2 b9,b11
1511 [!a2] swap2 .S1 a13,a15
1513 [!b2] swap4 .L1 a1,a2
1516 [a0] swap4 .L2X a7,b8
1520 [b0] unpkhu4 .L1X b3,a4
1521 [!a0] unpkhu4 .L2 b5,b6
1524 [!b0] unpkhu4 .S1X b3,a4
1525 [a1] unpkhu4 .S2 b5,b6
1528 [b1] unpklu4 .L1X b3,a4
1529 [!a1] unpklu4 .L2 b5,b6
1532 [!b1] unpklu4 .S1X b3,a4
1533 [a2] unpklu4 .S2 b5,b6
1536 [b2] xor .L1X a4,b5,a6
1537 [!a2] xor .L2 b7,b8,b9
1538 xor .L2X b10,a11,b12
1539 [!b2] xor .L1 -16,a13,a14
1542 [a0] xor .L2X -12,a19,b20
1544 [b0] xor .S1X a4,b5,a6
1545 [!a0] xor .S2 b7,b8,b9
1546 xor .S2X b10,a11,b12
1547 [!b0] xor .S1 -16,a13,a14
1550 [a1] xor .S2X -12,a19,b20
1552 [b0] xor .D1X a4,b5,a6
1553 [!a0] xor .D2 b7,b8,b9
1554 xor .D2X b10,a11,b12
1555 [!b0] xor .D1 -16,a13,a14
1558 [a1] xor .D2X -12,a19,b20
1560 xormpy .M1X a4,b5,a6
1562 xormpy .M2X b10,a11,b12
1564 [b1] xpnd2 .M1X b15,a16
1565 [!a1] xpnd2 .M2 b17,b18
1568 [!b1] xpnd4 .M1X b15,a16
1569 [a2] xpnd4 .M2 b17,b18
1573 [!a2] zero .L1 a5:a4