1 # Test C674x instructions.
10 [b1
] abs .L1 a11:a10,a19:a18
16 absdp
.S1 a7:a6,a25:a24
17 [a0
] absdp
.S2 b3:b2,b5:b4
21 [!a1
] abssp
.S2X a1,b26
23 [!a2
] add .L1X a3,b11,a4
24 [!b1
] add .L2 b9,b8,b7
26 add .L1 a10,a11,a21:a20
27 add .L1X a13,b26,a15:a14
28 [!a0
] add .L2 b29,b28,b27:b26
29 add .L2X b25,a24,b23:b22
30 [!b0
] add .L1 a1,a3:a2,a5:a4
31 add .L1X b20,a17:a16,a15:a14
32 add .L2 b24,b23:b22,b21:b20
33 [b2
] add .L2X a6,b17:b16,b15:b14
35 [a0
] add .L1X 15,b11,a30
39 [b0
] add .L2 -7,b29:b28,b29:b28
40 [!a0
] add .S1 a11,a12,a13
46 [!b0
] add .S2 15,b25,b11
49 [a1
] add .D2 b16,b17,b18
53 [!a1
] add .D1X a1,b2,a3
57 [!b1
] add .D1X b5,-16,a4
60 [a2
] addab
.D2 b24,b23,b22
61 [b2
] addab
.D1 a25,31,a28
63 addab
.D1X b14,32767,a5
66 [!a2
] addad
.D2 b5,b8,b13
67 [!b2
] addad
.D1 a13,31,a4
70 [a0
] addah
.D2 b24,b23,b22
71 [b0
] addah
.D1 a25,31,a28
73 addah
.D1X b14,32767,a5
76 [!a0
] addaw
.D2 b24,b23,b22
77 [!b0
] addaw
.D1 a25,31,a28
79 addaw
.D1X b14,32767,a5
81 adddp
.L1 a3:a2,a15:a14,a19:a18
82 [b1
] adddp
.L1X a9:a8,b7:b6,a21:a20
83 adddp
.L2 b3:b2,b15:b14,b19:b18
84 [b1
] adddp
.L2X b9:b8,a7:a6,b21:b20
85 [a1
] adddp
.S1 a13:a12,a25:a24,a29:a28
86 adddp
.S1X a19:a18,b17:b16,a31:a30
87 [a1
] adddp
.S2 b13:b12,b25:b24,b29:b28
88 adddp
.S2X b19:b18,a17:a16,b31:b30
90 [!a1
] addk
.S2 32767,b4
92 [!b1
] addsp
.L1X a5,b10,a20
93 [a2
] addsp
.L2 b25,b24,b23
94 addsp
.L2X b30,a20,b10
96 [b2
] addsp
.S1X a5,b10,a20
97 [!a2
] addsp
.S2 b25,b24,b23
98 addsp
.S2X b30,a20,b10
99 addsub
.L1 a22,a21,a25:a24
100 addsub
.L1X a20,b19,a17:a16
101 addsub
.L2 b4,b7,b17:b16
102 addsub
.L2X b4,a8,b1:b0
103 addsub2
.L1 a22,a21,a25:a24
104 addsub2
.L1X a20,b19,a17:a16
105 addsub2
.L2 b4,b7,b17:b16
106 addsub2
.L2X b4,a8,b1:b0
107 [!b2
] addu
.L1 a4,a5,a7:a6
108 addu
.L1X a20,b19,a29:a28
109 [a0
] addu
.L2 b11,b10,b9:b8
110 addu
.L2X b4,a7,b3:b2
111 addu
.L1 a11,a9:a8,a7:a6
112 [b0
] addu
.L1X b20,a21:a20,a23:a22
113 [!a0
] addu
.L2 b23,b21:b20,b27:b26
114 addu
.L2X a14,b17:b16,b19:b18
116 [!b0
] add2
.S1X a10,b9,a8
118 [b1
] add2
.S2X b22,a29,b21
120 [a1
] add2
.L1X a10,b9,a8
122 [!a1
] add2
.L2X b22,a29,b21
124 [!b1
] add2
.D1X a10,b9,a8
126 [a2
] add2
.D2X b22,a29,b21
127 [b2
] add4
.L1 a30,a27,a24
128 add4
.L1X a23,b24,a25
130 [!a2
] add4
.L2X b14,a17,b20
131 [!b2
] and .L1 a1,a2,a3
133 [a0
] and .L2 b19,b23,b29
136 [b0
] and .L1X 15,b6,a7
137 [!a0
] and .L2 -3,b20,b18
139 [!b0
] and .S1 a1,a2,a3
141 [a1
] and .S2 b19,b23,b29
144 [b1
] and .S1X 15,b6,a7
145 [!a1
] and .S2 12,b20,b18
147 [!b1
] and .D1 a1,a2,a3
149 [a2
] and .D2 b19,b23,b29
152 [b2
] and .D1X 15,b6,a7
153 [!a2
] and .D2 -14,b20,b18
156 [!b2
] andn
.L1X a16,b15,a14
157 [a0
] andn
.L2 b23,b25,b27
160 [b0
] andn
.S1X a16,b15,a14
161 [!a0
] andn
.S2 b23,b25,b27
164 [!b0
] andn
.D1X a16,b15,a14
165 [a1
] andn
.D2 b23,b25,b27
168 [b1
] avg2
.M1X a17,b20,a23
170 [!a1
] avg2
.M2X b3,a6,b9
172 [!b1
] avgu4
.M1X a17,b20,a23
174 [a2
] avgu4
.M2X b3,a6,b9
180 [!b2
] callret
.S2X a4
192 [!b0
] bitc4
.M1X b5,a15
194 [b1
] bitc4
.M2X a1,b31
196 [a1
] bitr
.M1X b5,a15
198 [!a1
] bitr
.M2X a1,b31
200 [!b1
] bnop
.S2X A20,7
202 [a2
] callnop
.S2X A20,7
204 [b2
] clr
.S2 b10,31,0,b5
205 [!a2
] clr
.S1 a7,a14,a21
208 [!b2
] clr
.S2X a4,b16,b31
210 [a0
] cmpeq
.L1X a1,b4,a7
211 [b0
] cmpeq
.L2 b10,b11,b12
212 cmpeq
.L2X b13,a14,b15
213 [!a0
] cmpeq
.L1 -16,a16,a17
214 cmpeq
.L1X 15,b18,a19
216 [!b0
] cmpeq
.L2X 4,a23,b25
217 cmpeq
.L1 a4,a7:a6,a18
218 [a1
] cmpeq
.L1X b9,a11:a10,a20
219 cmpeq
.L2 b21,b23:b22,b25
220 [b1
] cmpeq
.L2X a19,b25:b24,b27
221 [!a1
] cmpeq
.L1 -16,a15:a14,a22
222 [!b1
] cmpeq
.L2 15,b19:b18,b17
223 cmpeq2
.S1 a11,a9,a10
224 [a2
] cmpeq2
.S1X a12,b14,a15
225 cmpeq2
.S2 b16,b20,b24
226 [b2
] cmpeq2
.S2X b19,a23,b22
227 [!a2
] cmpeq4
.S1 a20,a23,a26
228 cmpeq4
.S1X a31,b4,a15
229 [!b2
] cmpeq4
.S2 b9,b26,b5
231 cmpeqdp
.S1 a9:a8,a7:a6,a5
232 [a0
] cmpeqdp
.S1X a3:a2,b1:b0,a31
233 [b0
] cmpeqdp
.S2 b21:b20,b17:b16,b25
234 cmpeqdp
.S2X b5:b4,a7:a6,b9
235 cmpeqsp
.S1 a20,a21,a22
236 [!b0
] cmpeqsp
.S1X a23,b24,a25
237 [!a0
] cmpeqsp
.S2 b26,b27,b28
238 cmpeqsp
.S2X b29,a30,b31
240 [a1
] cmpgt
.L1X a1,b4,a7
241 [b1
] cmpgt
.L2 b10,b11,b12
242 cmpgt
.L2X b13,a14,b15
243 [!a1
] cmpgt
.L1 -16,a16,a17
244 cmpgt
.L1X 15,b18,a19
246 [!b1
] cmpgt
.L2X 4,a23,b25
247 cmpgt
.L1 a4,a7:a6,a18
248 [a2
] cmpgt
.L1X b9,a11:a10,a20
249 cmpgt
.L2 b21,b23:b22,b25
250 [b2
] cmpgt
.L2X a19,b25:b24,b27
251 [!a2
] cmpgt
.L1 -16,a15:a14,a22
252 [!b2
] cmpgt
.L2 15,b19:b18,b17
253 [a1
] cmpgt
.L1X b4,a1,a7
254 cmpgt
.L2X a14,b13,b15
255 [!a1
] cmpgt
.L1 a16,-16,a17
256 cmpgt
.L1X b18,15,a19
258 [!b1
] cmpgt
.L2X a23,4,b25
259 cmpgt
.L1 a7:a6,a4,a18
260 [a2
] cmpgt
.L1X a11:a10,b9,a20
261 cmpgt
.L2 b23:b22,b21,b25
262 [b2
] cmpgt
.L2X b25:b24,a19,b27
263 [!a2
] cmpgt
.L1 a15:a14,-16,a22
264 [!b2
] cmpgt
.L2 b19:b18,15,b17
265 cmpgt2
.S1 a16,a15,a14
266 [a0
] cmpgt2
.S1X a13,b12,a11
268 [b0
] cmpgt2
.S2X b7,a6,b5
269 [!a0
] cmpgtdp
.S1 a3:a2,a1:a0,a31
270 cmpgtdp
.S1X a29:a28,b27:b26,a25
271 cmpgtdp
.S2 b23:b22,b21:b20,b19
272 [!b0
] cmpgtdp
.S2X b17:b16,a15:a14,b13
273 [a1
] cmpgtsp
.S1 a3,a1,a31
274 cmpgtsp
.S1X a29,b27,a25
275 cmpgtsp
.S2 b23,b21,b19
276 [b1
] cmpgtsp
.S2X b17,a15,b13
278 [a1
] cmpgtu
.L1X a1,b4,a7
279 [b1
] cmpgtu
.L2 b10,b11,b12
280 cmpgtu
.L2X b13,a14,b15
281 [!a1
] cmpgtu
.L1 0,a16,a17
282 cmpgtu
.L1X 31,b18,a19
284 [!b1
] cmpgtu
.L2X 4,a23,b25
285 cmpgtu
.L1 a4,a7:a6,a18
286 [a2
] cmpgtu
.L1X b9,a11:a10,a20
287 cmpgtu
.L2 b21,b23:b22,b25
288 [b2
] cmpgtu
.L2X a19,b25:b24,b27
289 [!a2
] cmpgtu
.L1 0,a15:a14,a22
290 [!b2
] cmpgtu
.L2 31,b19:b18,b17
291 cmpgtu4
.S1 a25,a27,a23
292 [a0
] cmpgtu4
.S1X a21,b20,a17
293 cmpgtu4
.S2 b11,b13,b17
294 [b0
] cmpgtu4
.S2X b19,a23,b29
296 [a1
] cmplt
.L1X a1,b4,a7
297 [b1
] cmplt
.L2 b10,b11,b12
298 cmplt
.L2X b13,a14,b15
299 [!a1
] cmplt
.L1 -16,a16,a17
300 cmplt
.L1X 15,b18,a19
302 [!b1
] cmplt
.L2X 4,a23,b25
303 cmplt
.L1 a4,a7:a6,a18
304 [a2
] cmplt
.L1X b9,a11:a10,a20
305 cmplt
.L2 b21,b23:b22,b25
306 [b2
] cmplt
.L2X a19,b25:b24,b27
307 [!a2
] cmplt
.L1 -16,a15:a14,a22
308 [!b2
] cmplt
.L2 15,b19:b18,b17
309 [a1
] cmplt
.L1X b4,a1,a7
310 cmplt
.L2X a14,b13,b15
311 [!a1
] cmplt
.L1 a16,-16,a17
312 cmplt
.L1X b18,15,a19
314 [!b1
] cmplt
.L2X a23,4,b25
315 cmplt
.L1 a7:a6,a4,a18
316 [a2
] cmplt
.L1X a11:a10,b9,a20
317 cmplt
.L2 b23:b22,b21,b25
318 [b2
] cmplt
.L2X b25:b24,a19,b27
319 [!a2
] cmplt
.L1 a15:a14,-16,a22
320 [!b2
] cmplt
.L2 b19:b18,15,b17
321 cmplt2
.S1 a16,a15,a14
322 [a0
] cmplt2
.S1X b12,a13,a11
324 [b0
] cmplt2
.S2X a6,b7,b5
325 [!a0
] cmpltdp
.S1 a3:a2,a1:a0,a31
326 cmpltdp
.S1X a29:a28,b27:b26,a25
327 cmpltdp
.S2 b23:b22,b21:b20,b19
328 [!b0
] cmpltdp
.S2X b17:b16,a15:a14,b13
329 [a1
] cmpltsp
.S1 a3,a1,a31
330 cmpltsp
.S1X a29,b27,a25
331 cmpltsp
.S2 b23,b21,b19
332 [b1
] cmpltsp
.S2X b17,a15,b13
334 [a1
] cmpltu
.L1X a1,b4,a7
335 [b1
] cmpltu
.L2 b10,b11,b12
336 cmpltu
.L2X b13,a14,b15
337 [!a1
] cmpltu
.L1 0,a16,a17
338 cmpltu
.L1X 31,b18,a19
340 [!b1
] cmpltu
.L2X 4,a23,b25
341 cmpltu
.L1 a4,a7:a6,a18
342 [a2
] cmpltu
.L1X b9,a11:a10,a20
343 cmpltu
.L2 b21,b23:b22,b25
344 [b2
] cmpltu
.L2X a19,b25:b24,b27
345 [!a2
] cmpltu
.L1 0,a15:a14,a22
346 [!b2
] cmpltu
.L2 31,b19:b18,b17
347 cmpltu4
.S1 a25,a27,a23
348 [a0
] cmpltu4
.S1X b20,a21,a17
349 cmpltu4
.S2 b11,b13,b17
350 [b0
] cmpltu4
.S2X a23,b19,b29
352 cmpy
.M1X a4,b5,a7:a6
353 cmpy
.M2 b8,b9,b11:b10
354 cmpy
.M2X b11,a12,b13:b12
358 cmpyr
.M2X b11,a12,b13
362 cmpyr1
.M2X b11,a12,b13
363 ddotp4
.M1 a1,a2,a5:a4
364 ddotp4
.M1X a4,b5,a7:a6
365 ddotp4
.M2 b8,b9,b11:b10
366 ddotp4
.M2X b11,a12,b13:b12
367 ddotph2
.M1 a1:a0,a2,a5:a4
368 ddotph2
.M1X a3:a2,b5,a7:a6
369 ddotph2
.M2 b7:b6,b9,b11:b10
370 ddotph2
.M2X b11:b10,a12,b13:b12
371 ddotph2r
.M1 a1:a0,a2,a5
372 ddotph2r
.M1X a3:a2,b5,a7
373 ddotph2r
.M2 b7:b6,b9,b11
374 ddotph2r
.M2X b11:b10,a12,b13
375 ddotpl2
.M1 a1:a0,a2,a5:a4
376 ddotpl2
.M1X a3:a2,b5,a7:a6
377 ddotpl2
.M2 b7:b6,b9,b11:b10
378 ddotpl2
.M2X b11:b10,a12,b13:b12
379 ddotpl2r
.M1 a1:a0,a2,a5
380 ddotpl2r
.M1X a3:a2,b5,a7
381 ddotpl2r
.M2 b7:b6,b9,b11
382 ddotpl2r
.M2X b11:b10,a12,b13
384 [!a0
] deal
.M1X b10,a11
385 [!b0
] deal
.M2 b12,b13
388 [a1
] dmv
.S1 a4,a5,a7:a6
389 dmv
.S1X a8,b9,a11:a10
390 dmv
.S2 b12,b13,b15:b14
391 [b1
] dmv
.S2X b16,a17,b19:b18
392 dotp2
.M1 a20,a15,a10
393 [!a1
] dotp2
.M1X a10,b5,a0
395 [!b1
] dotp2
.M2X b23,a20,b17
396 dotp2
.M1 a20,a15,a11:a10
397 [a2
] dotp2
.M1X a10,b5,a1:a0
398 [b2
] dotp2
.M2 b7,b14,b21:b20
399 dotp2
.M2X b23,a20,b17:b16
400 dotpn2
.M1 a20,a15,a10
401 [!a2
] dotpn2
.M1X a10,b5,a0
402 dotpn2
.M2 b7,b14,b21
403 [!b2
] dotpn2
.M2X b23,a20,b17
404 dotpnrsu2
.M1 a20,a15,a10
405 [a0
] dotpnrsu2
.M1X a10,b5,a0
406 dotpnrsu2
.M2 b7,b14,b21
407 [b0
] dotpnrsu2
.M2X b23,a20,b17
408 [!a0
] dotpnrus2
.M1 a20,a15,a10
409 dotpnrus2
.M1X b5,a10,a0
410 dotpnrus2
.M2 b7,b14,b21
411 [!b0
] dotpnrus2
.M2X a20,b23,b17
412 dotprsu2
.M1 a20,a15,a10
413 [a1
] dotprsu2
.M1X a10,b5,a0
414 dotprsu2
.M2 b7,b14,b21
415 [b1
] dotprsu2
.M2X b23,a20,b17
416 [!a1
] dotprus2
.M1 a20,a15,a10
417 dotprus2
.M1X b5,a10,a0
418 dotprus2
.M2 b7,b14,b21
419 [!b1
] dotprus2
.M2X a20,b23,b17
420 dotpsu4
.M1 a20,a15,a10
421 [a2
] dotpsu4
.M1X a10,b5,a0
422 dotpsu4
.M2 b7,b14,b21
423 [b2
] dotpsu4
.M2X b23,a20,b17
424 dotpus4
.M1 a20,a15,a10
425 [!a2
] dotpus4
.M1X b5,a10,a0
426 dotpus4
.M2 b7,b14,b21
427 [!b2
] dotpus4
.M2X a20,b23,b17
428 dotpu4
.M1 a20,a15,a10
429 [a0
] dotpu4
.M1X a10,b5,a0
430 dotpu4
.M2 b7,b14,b21
431 [b0
] dotpu4
.M2X b23,a20,b17
432 dpack2
.L1 a30,a27,a25:a24
433 dpack2
.L1X a21,b18,a15:a14
434 dpack2
.L2 b12,b9,b7:b6
435 dpack2
.L2X b3,a0,b29:b28
436 dpackx2
.L1 a30,a27,a25:a24
437 dpackx2
.L1X a21,b18,a15:a14
438 dpackx2
.L2 b12,b9,b7:b6
439 dpackx2
.L2X b3,a0,b29:b28
441 [!a0
] dpint
.L2 b5:b4,b3
443 [!b0
] dpsp
.L2 b5:b4,b3
444 [a1
] dptrunc
.L1 a5:a4,a3
447 [b1
] ext
.S2 b10,31,0,b5
448 [!a1
] ext
.S1 a7,a14,a21
451 [!b1
] ext
.S2X a4,b16,b31
453 [a2
] extu
.S2 b10,31,0,b5
454 [b2
] extu
.S1 a7,a14,a21
457 [!a2
] extu
.S2X a4,b16,b31
460 [!b2
] gmpy4
.M1 a2,a3,a5
461 gmpy4
.M1X a7,b11,a13
462 gmpy4
.M2 b17,b19,b23
463 [a0
] gmpy4
.M2X b29,a31,b5
466 [b0
] intdp
.L1X b5,a7:a6
467 [!a0
] intdp
.L2 b9,b11:b10
468 intdp
.L2X a5,b13:b12
470 [!b0
] intdpu
.L1X b5,a7:a6
471 [a1
] intdpu
.L2 b9,b11:b10
472 intdpu
.L2X a5,b13:b12
474 [b1
] intsp
.L1X b5,a7
475 [!a1
] intsp
.L2 b9,b11
478 [!b1
] intspu
.L1X b5,a7
479 [a2
] intspu
.L2 b9,b11
482 [b2
] ldb
.D1T2 *++a9,b11
484 [!a2
] ldb
.D2T2 *b17++,b19
486 [!b2
] ldb
.D2T2 *-b25[31],b27
487 ldb
.D1T1 *+a29[0],a31
489 ldb
.D1T1 *-a4[a5],a6
490 ldb
.D1T1 *+a7[a8],a9
491 ldb
.D1T1 *--a10[11],a12
492 ldb
.D1T1 *++a13(14),a15
493 ldb
.D1T1 *a16--(17),a18
494 ldb
.D1T1 *a19++(20),a21
495 ldb
.D1T1 *--a22[a23],a24
496 ldb
.D1T1 *++a25[a26],a27
497 ldb
.D1T1 *a28--[a29],a30
498 ldb
.D1T1 *a31++[a0],a1
499 [a0
] ldb
.D2T1 *+b14(32767),a15
500 ldb
.D2T2 *+b15[32767],b16
502 [b2
] ldbu
.D1T2 *++a9,b11
503 ldbu
.D2T1 *--b13,a15
504 [!a2
] ldbu
.D2T2 *b17++,b19
505 ldbu
.D1T1 *a21--,a23
506 [!b2
] ldbu
.D2T2 *-b25[31],b27
507 ldbu
.D1T1 *+a29[0],a31
508 ldbu
.D1T1 *-a0(2),a2
509 ldbu
.D1T1 *-a4[a5],a6
510 ldbu
.D1T1 *+a7[a8],a9
511 ldbu
.D1T1 *--a10[11],a12
512 ldbu
.D1T1 *++a13(14),a15
513 ldbu
.D1T1 *a16--(17),a18
514 ldbu
.D1T1 *a19++(20),a21
515 ldbu
.D1T1 *--a22[a23],a24
516 ldbu
.D1T1 *++a25[a26],a27
517 ldbu
.D1T1 *a28--[a29],a30
518 ldbu
.D1T1 *a31++[a0],a1
519 [a0
] ldbu
.D2T1 *+b14(32767),a15
520 ldbu
.D2T2 *+b15[32767],b16
522 [b2
] lddw
.D1T2 *++a9,b11:b10
523 lddw
.D2T1 *--b13,a15:a14
524 [!a2
] lddw
.D2T2 *b17++,b19:b18
525 lddw
.D1T1 *a21--,a23:a22
526 [!b2
] lddw
.D2T2 *-b25[31],b27:b26
527 lddw
.D1T1 *+a29[0],a31:a30
528 lddw
.D1T1 *-a0(248),a3:a2
529 lddw
.D1T1 *-a4[a5],a7:a6
530 lddw
.D1T1 *+a7[a8],a9:a8
531 lddw
.D1T1 *--a10[11],a13:a12
532 lddw
.D1T1 *++a13(16),a15:a14
533 lddw
.D1T1 *a16--(24),a19:a18
534 lddw
.D1T1 *a19++(32),a21:a20
535 lddw
.D1T1 *--a22[a23],a25:a24
536 lddw
.D1T1 *++a25[a26],a27:a26
537 lddw
.D1T1 *a28--[a29],a31:a30
538 lddw
.D1T1 *a31++[a0],a1:a0
540 [b2
] ldh
.D1T2 *++a9,b11
542 [!a2
] ldh
.D2T2 *b17++,b19
544 [!b2
] ldh
.D2T2 *-b25[31],b27
545 ldh
.D1T1 *+a29[0],a31
546 ldh
.D1T1 *-a0(62),a2
547 ldh
.D1T1 *-a4[a5],a6
548 ldh
.D1T1 *+a7[a8],a9
549 ldh
.D1T1 *--a10[11],a12
550 ldh
.D1T1 *++a13(14),a15
551 ldh
.D1T1 *a16--(18),a18
552 ldh
.D1T1 *a19++(20),a21
553 ldh
.D1T1 *--a22[a23],a24
554 ldh
.D1T1 *++a25[a26],a27
555 ldh
.D1T1 *a28--[a29],a30
556 ldh
.D1T1 *a31++[a0],a1
557 [a0
] ldh
.D2T1 *+b14(65534),a15
558 ldh
.D2T2 *+b15[32767],b16
560 [b2
] ldhu
.D1T2 *++a9,b11
561 ldhu
.D2T1 *--b13,a15
562 [!a2
] ldhu
.D2T2 *b17++,b19
563 ldhu
.D1T1 *a21--,a23
564 [!b2
] ldhu
.D2T2 *-b25[31],b27
565 ldhu
.D1T1 *+a29[0],a31
566 ldhu
.D1T1 *-a0(62),a2
567 ldhu
.D1T1 *-a4[a5],a6
568 ldhu
.D1T1 *+a7[a8],a9
569 ldhu
.D1T1 *--a10[11],a12
570 ldhu
.D1T1 *++a13(14),a15
571 ldhu
.D1T1 *a16--(18),a18
572 ldhu
.D1T1 *a19++(20),a21
573 ldhu
.D1T1 *--a22[a23],a24
574 ldhu
.D1T1 *++a25[a26],a27
575 ldhu
.D1T1 *a28--[a29],a30
576 ldhu
.D1T1 *a31++[a0],a1
577 [a0
] ldhu
.D2T1 *+b14(65534),a15
578 ldhu
.D2T2 *+b15[32767],b16
579 ldndw
.D1T1 *a5,a7:a6
580 [b2
] ldndw
.D1T2 *++a9,b11:b10
581 ldndw
.D2T1 *--b13,a15:a14
582 [!a2
] ldndw
.D2T2 *b17++,b19:b18
583 ldndw
.D1T1 *a21--,a23:a22
584 [!b2
] ldndw
.D2T2 *-b25[31],b27:b26
585 ldndw
.D1T1 *+a29[0],a31:a30
586 ldndw
.D1T1 *-a0(31),a3:a2
587 ldndw
.D1T1 *-a4[a5],a7:a6
588 ldndw
.D1T1 *+a7(a8),a9:a8
589 ldndw
.D1T1 *--a10[11],a13:a12
590 ldndw
.D1T1 *++a13(16),a15:a14
591 ldndw
.D1T1 *a16--(24),a19:a18
592 ldndw
.D1T1 *a19++(30),a21:a20
593 ldndw
.D1T1 *--a22[a23],a25:a24
594 ldndw
.D1T1 *++a25(a26),a27:a26
595 ldndw
.D1T1 *a28--[a29],a31:a30
596 ldndw
.D1T1 *a31++(a0),a1:a0
598 [b2
] ldnw
.D1T2 *++a9,b11
599 ldnw
.D2T1 *--b13,a15
600 [!a2
] ldnw
.D2T2 *b17++,b19
601 ldnw
.D1T1 *a21--,a23
602 [!b2
] ldnw
.D2T2 *-b25[31],b27
603 ldnw
.D1T1 *+a29[0],a31
604 ldnw
.D1T1 *-a0(124),a2
605 ldnw
.D1T1 *-a4[a5],a6
606 ldnw
.D1T1 *+a7[a8],a9
607 ldnw
.D1T1 *--a10[11],a12
608 ldnw
.D1T1 *++a13(16),a15
609 ldnw
.D1T1 *a16--(20),a18
610 ldnw
.D1T1 *a19++(24),a21
611 ldnw
.D1T1 *--a22[a23],a24
612 ldnw
.D1T1 *++a25[a26],a27
613 ldnw
.D1T1 *a28--[a29],a30
614 ldnw
.D1T1 *a31++[a0],a1
616 [b2
] ldw
.D1T2 *++a9,b11
618 [!a2
] ldw
.D2T2 *b17++,b19
620 [!b2
] ldw
.D2T2 *-b25[31],b27
621 ldw
.D1T1 *+a29[0],a31
622 ldw
.D1T1 *-a0(124),a2
623 ldw
.D1T1 *-a4[a5],a6
624 ldw
.D1T1 *+a7[a8],a9
625 ldw
.D1T1 *--a10[11],a12
626 ldw
.D1T1 *++a13(16),a15
627 ldw
.D1T1 *a16--(20),a18
628 ldw
.D1T1 *a19++(24),a21
629 ldw
.D1T1 *--a22[a23],a24
630 ldw
.D1T1 *++a25[a26],a27
631 ldw
.D1T1 *a28--[a29],a30
632 ldw
.D1T1 *a31++[a0],a1
633 [a0
] ldw
.D2T1 *+b14(131068),a15
634 ldw
.D2T2 *+b15[32767],b16
636 [b0
] lmbd
.L1X a21,b2,a23
637 [!a0
] lmbd
.L2 b25,b16,b9
640 [!b0
] lmbd
.L1X 1,b2,a23
641 [a1
] lmbd
.L2 15,b16,b9
644 [b1
] max2
.L1X a4,b5,a6
645 [!a1
] max2
.L2 b7,b8,b9
646 max2
.L2X b10,a11,b12
648 [!b1
] max2
.S1X a4,b5,a6
650 [a2
] max2
.S2X b10,a11,b12
651 [b2
] maxu4
.L1 a13,a14,a15
652 maxu4
.L1X a16,b17,a18
653 maxu4
.L2 b19,b20,b21
654 [!a2
] maxu4
.L2X b22,a23,b24
656 [!b2
] min2
.L1X a4,b5,a6
657 [a0
] min2
.L2 b7,b8,b9
658 min2
.L2X b10,a11,b12
660 [b0
] min2
.S1X a4,b5,a6
662 [!a0
] min2
.S2X b10,a11,b12
663 [!b0
] minu4
.L1 a13,a14,a15
664 minu4
.L1X a16,b17,a18
665 minu4
.L2 b19,b20,b21
666 [a1
] minu4
.L2X b22,a23,b24
668 [b1
] mpy
.M1X a28,b29,a30
669 [!a1
] mpy
.M2 b31,b0,b1
671 [!b1
] mpy
.M1 -16,a5,a6
674 [a2
] mpy
.M2X -4,a11,b12
675 mpydp
.M1 a1:a0,a3:a2,a5:a4
676 [b2
] mpydp
.M2 b7:b6,b9:b8,b11:b10
678 [!a2
] mpyh
.M1X a3,b4,a5
679 [!b2
] mpyh
.M2 b6,b7,b8
681 mpyhi
.M1 a0,a1,a3:a2
682 [a0
] mpyhi
.M1X a3,b4,a5:a4
683 [b0
] mpyhi
.M2 b6,b7,b9:b8
684 mpyhi
.M2X b9,a10,b11:b10
686 [!a0
] mpyhir
.M1X a3,b4,a5
687 [!b0
] mpyhir
.M2 b6,b7,b8
688 mpyhir
.M2X b9,a10,b11
690 [a1
] mpyhl
.M1X a3,b4,a5
691 [b1
] mpyhl
.M2 b6,b7,b8
692 mpyhl
.M2X b9,a10,b11
694 [!a1
] mpyhlu
.M1X a3,b4,a5
695 [!b1
] mpyhlu
.M2 b6,b7,b8
696 mpyhlu
.M2X b9,a10,b11
698 [a2
] mpyhslu
.M1X a3,b4,a5
699 [b2
] mpyhslu
.M2 b6,b7,b8
700 mpyhslu
.M2X b9,a10,b11
702 [!a2
] mpyhsu
.M1X a3,b4,a5
703 [!b2
] mpyhsu
.M2 b6,b7,b8
704 mpyhsu
.M2X b9,a10,b11
706 [a0
] mpyhu
.M1X a3,b4,a5
707 [b0
] mpyhu
.M2 b6,b7,b8
708 mpyhu
.M2X b9,a10,b11
710 [!a0
] mpyhuls
.M1X a3,b4,a5
711 [!b0
] mpyhuls
.M2 b6,b7,b8
712 mpyhuls
.M2X b9,a10,b11
714 [a1
] mpyhus
.M1X a3,b4,a5
715 [b1
] mpyhus
.M2 b6,b7,b8
716 mpyhus
.M2X b9,a10,b11
717 [!a1
] mpyi
.M1 a0,a1,a2
719 [!b1
] mpyi
.M2 b6,b7,b8
721 [a2
] mpyi
.M1 -16,a1,a2
723 [b2
] mpyi
.M2 7,b7,b8
725 mpyid
.M1 a0,a1,a3:a2
726 [!a2
] mpyid
.M1X a3,b4,a5:a4
727 [!b2
] mpyid
.M2 b6,b7,b9:b8
728 mpyid
.M2X b9,a10,b11:b10
729 mpyid
.M1 -16,a1,a3:a2
730 [a0
] mpyid
.M1X 2,b4,a5:a4
731 mpyid
.M2 15,b7,b9:b8
732 [b0
] mpyid
.M2X -7,a10,b11:b10
733 mpyih
.M1 a0,a1,a3:a2
734 [!a0
] mpyih
.M1X b4,a3,a5:a4
735 [!b0
] mpyih
.M2 b6,b7,b9:b8
736 mpyih
.M2X a10,b9,b11:b10
737 [a1
] mpyihr
.M1 a0,a1,a2
739 [b1
] mpyihr
.M2 b6,b7,b8
740 mpyihr
.M2X a10,b9,b11
741 mpyil
.M1 a0,a1,a3:a2
742 [!a1
] mpyil
.M1X b4,a3,a5:a4
743 mpyil
.M2 b6,b7,b9:b8
744 [!b1
] mpyil
.M2X a10,b9,b11:b10
745 [a2
] mpyilr
.M1 a0,a1,a2
748 [b2
] mpyilr
.M2X a10,b9,b11
750 [!a2
] mpylh
.M1X a3,b4,a5
751 [!b2
] mpylh
.M2 b6,b7,b8
752 mpylh
.M2X b9,a10,b11
754 [a0
] mpylhu
.M1X a3,b4,a5
755 [b0
] mpylhu
.M2 b6,b7,b8
756 mpylhu
.M2X b9,a10,b11
757 mpyli
.M1 a0,a1,a3:a2
758 [!a0
] mpyli
.M1X a3,b4,a5:a4
759 [!b0
] mpyli
.M2 b6,b7,b9:b8
760 mpyli
.M2X b9,a10,b11:b10
762 [a1
] mpylir
.M1X a3,b4,a5
764 [b1
] mpylir
.M2X b9,a10,b11
765 [!a1
] mpylshu
.M1 a0,a1,a2
766 mpylshu
.M1X a3,b4,a5
768 [!b1
] mpylshu
.M2X b9,a10,b11
770 [a2
] mpyluhs
.M1X a3,b4,a5
772 [b2
] mpyluhs
.M2X b9,a10,b11
774 [!a2
] mpysp
.M1X a3,b4,a5
776 [!b2
] mpysp
.M2X b9,a10,b11
777 [a0
] mpyspdp
.M1 a12,a15:a14,a17:a16
778 mpyspdp
.M1X a18,b19:b18,a21:a20
779 mpyspdp
.M2 b22,b25:b24,b27:b26
780 [b0
] mpyspdp
.M2X b29,a31:a30,b1:b0
781 mpysp2dp
.M1 a0,a1,a3:a2
782 [!a0
] mpysp2dp
.M1X a3,b4,a5:a4
783 [!b0
] mpysp2dp
.M2 b6,b7,b9:b8
784 mpysp2dp
.M2X b9,a10,b11:b10
785 [a1
] mpysu
.M1 a0,a1,a2
787 [b1
] mpysu
.M2 b6,b7,b8
788 mpysu
.M2X b9,a10,b11
789 [!a1
] mpysu
.M1 -16,a1,a2
792 [!b1
] mpysu
.M2X -9,a10,b11
793 mpysu4
.M1 a0,a1,a3:a2
794 [!a0
] mpysu4
.M1X a3,b4,a5:a4
795 [!b0
] mpysu4
.M2 b6,b7,b9:b8
796 mpysu4
.M2X b9,a10,b11:b10
797 [a1
] mpyu
.M1 a0,a1,a2
800 [b1
] mpyu
.M2X b9,a10,b11
801 mpyu4
.M1 a0,a1,a3:a2
802 [!a1
] mpyu4
.M1X a3,b4,a5:a4
803 [!b1
] mpyu4
.M2 b6,b7,b9:b8
804 mpyu4
.M2X b9,a10,b11:b10
805 [a2
] mpyus
.M1 a0,a1,a2
808 [b2
] mpyus
.M2X b9,a10,b11
809 mpyus4
.M1 a0,a1,a3:a2
810 [!a2
] mpyus4
.M1X b4,a3,a5:a4
811 [!b2
] mpyus4
.M2 b6,b7,b9:b8
812 mpyus4
.M2X a10,b9,b11:b10
814 [a0
] mpy2
.M1X a3,b4,a5:a4
815 [b0
] mpy2
.M2 b6,b7,b9:b8
816 mpy2
.M2X b9,a10,b11:b10
817 mpy2ir
.M1 a0,a1,a3:a2
818 mpy2ir
.M1X a3,b4,a5:a4
819 mpy2ir
.M2 b6,b7,b9:b8
820 mpy2ir
.M2X b9,a10,b11:b10
821 [!a0
] mpy32
.M1 a0,a1,a2
824 [!b0
] mpy32
.M2X b9,a10,b11
825 mpy32
.M1 a0,a1,a3:a2
826 [a1
] mpy32
.M1X a3,b4,a5:a4
827 [b1
] mpy32
.M2 b6,b7,b9:b8
828 mpy32
.M2X b9,a10,b11:b10
829 mpy32su
.M1 a0,a1,a3:a2
830 [!a1
] mpy32su
.M1X a3,b4,a5:a4
831 [!b1
] mpy32su
.M2 b6,b7,b9:b8
832 mpy32su
.M2X b9,a10,b11:b10
833 mpy32u
.M1 a0,a1,a3:a2
834 [a2
] mpy32u
.M1X a3,b4,a5:a4
835 [b2
] mpy32u
.M2 b6,b7,b9:b8
836 mpy32u
.M2X b9,a10,b11:b10
837 mpy32us
.M1 a0,a1,a3:a2
838 [!a2
] mpy32us
.M1X a3,b4,a5:a4
839 [!b2
] mpy32us
.M2 b6,b7,b9:b8
840 mpy32us
.M2X b9,a10,b11:b10
848 [!b0
] mv
.S2X a17,b19
916 [!b1
] mvk
.S1 -32768,a5
922 mvkh
.S1 0x12345678,a6
923 [a2
] mvkh
.S2 0xfedcba98,b7
924 [b2
] mvklh
.S1 0x12345678,a6
925 mvklh
.S2 0xfedcba98,b7
926 mvkl
.S1 0x12345678,a6
927 [!a2
] mvkl
.S2 0xfedcba98,b7
932 [!a0
] neg .L1 a13,a14
935 [!b0
] neg .L2X a19,b20
936 [b1
] neg .L1 a21:a20,a23:a22
937 neg .L2 b25:b24,b27:b26
951 [a0
] norm
.L2X a10,b11
953 [b0
] norm
.L2 b9:b8,b10
966 [!a0
] or .D1 a1,a2,a3
969 [!b0
] or .D2X b10,a11,b12
971 [a1
] or .D1X 11,b5,a6
974 [!a1
] or .L1 a1,a2,a3
977 [!b1
] or .L2X b10,a11,b12
979 [a2
] or .L1X 11,b5,a6
982 [!a2
] or .S1 a1,a2,a3
985 [!b2
] or .S2X b10,a11,b12
987 [a0
] or .S1X 11,b5,a6
990 [!a0
] pack2
.L1 a1,a2,a3
993 [!b0
] pack2
.L2X b25,a16,b9
994 [a1
] pack2
.S1 a1,a2,a3
997 [b1
] pack2
.S2X b25,a16,b9
998 [!a1
] packh2
.L1 a1,a2,a3
999 packh2
.L1X a5,b8,a13
1000 packh2
.L2 b21,b2,b23
1001 [!b1
] packh2
.L2X b25,a16,b9
1002 [a2
] packh2
.S1 a1,a2,a3
1003 packh2
.S1X a5,b8,a13
1004 packh2
.S2 b21,b2,b23
1005 [b2
] packh2
.S2X b25,a16,b9
1006 [!a2
] packh4
.L1 a1,a2,a3
1007 packh4
.L1X a5,b8,a13
1008 packh4
.L2 b21,b2,b23
1009 [!b2
] packh4
.L2X b25,a16,b9
1010 [a0
] packhl2
.L1 a1,a2,a3
1011 packhl2
.L1X a5,b8,a13
1012 packhl2
.L2 b21,b2,b23
1013 [b0
] packhl2
.L2X b25,a16,b9
1014 packhl2
.S1 a1,a2,a3
1015 [!a0
] packhl2
.S1X a5,b8,a13
1016 [!b0
] packhl2
.S2 b21,b2,b23
1017 packhl2
.S2X b25,a16,b9
1018 [a1
] packlh2
.L1 a1,a2,a3
1019 packlh2
.L1X a5,b8,a13
1020 packlh2
.L2 b21,b2,b23
1021 [b1
] packlh2
.L2X b25,a16,b9
1022 packlh2
.S1 a1,a2,a3
1023 [!a1
] packlh2
.S1X a5,b8,a13
1024 [!b1
] packlh2
.S2 b21,b2,b23
1025 packlh2
.S2X b25,a16,b9
1026 [a2
] packl4
.L1 a1,a2,a3
1027 packl4
.L1X a5,b8,a13
1028 packl4
.L2 b21,b2,b23
1029 [b2
] packl4
.L2X b25,a16,b9
1030 rcpdp
.S1 a5:a4,a7:a6
1031 [!a2
] rcpdp
.S2 b9:b8,b11:b10
1033 [!b2
] rcpsp
.S1X b2,a3
1034 [a0
] rcpsp
.S2 b4,b5
1037 [b0
] rotl
.M1 a0,a1,a2
1040 [!a0
] rotl
.M2X a9,b10,b11
1042 [!b0
] rotl
.M1X b14,31,a15
1043 [a1
] rotl
.M2 b16,17,b17
1044 rotl
.M2X a18,25,b19
1046 rpack2
.S1X a4,b5,a6
1048 rpack2
.S2X b10,a11,b12
1049 rsqrdp
.S1 a5:a4,a7:a6
1050 [b1
] rsqrdp
.S2 b9:b8,b11:b10
1052 [!a1
] rsqrsp
.S1X b2,a3
1053 [!b1
] rsqrsp
.S2 b4,b5
1056 [a2
] sadd
.L1X a4,b5,a6
1057 [b2
] sadd
.L2 b7,b8,b9
1058 sadd
.L2X b10,a11,b12
1059 [!a2
] sadd
.L1 a13,a15:a14,a17:a16
1060 sadd
.L1X b18,a21:a20,a23:a22
1061 sadd
.L2 b24,b27:b26,b29:b28
1062 [!b2
] sadd
.L2X a30,b1:b0,b3:b2
1064 [a0
] sadd
.L1X 15,b6,a7
1065 [b0
] sadd
.L2 12,b8,b9
1066 sadd
.L2X -11,a10,b11
1067 sadd
.L1 -16,a13:a12,a15:a14
1068 [!a0
] sadd
.L2 15,b21:b20,b23:b22
1069 [!b0
] sadd
.S1 a28,a29,a30
1072 [a1
] sadd
.S2X b5,a6,b7
1074 [b1
] sadd2
.S1X a4,b5,a6
1075 [!a1
] sadd2
.S2 b7,b8,b9
1076 sadd2
.S2X b10,a11,b12
1077 saddsub
.L1 a0,a1,a3:a2
1078 saddsub
.L1X a4,b5,a7:a6
1079 saddsub
.L2 b8,b9,b11:b10
1080 saddsub
.L2X b12,a13,b15:b14
1081 saddsub2
.L1 a0,a1,a3:a2
1082 saddsub2
.L1X a4,b5,a7:a6
1083 saddsub2
.L2 b8,b9,b11:b10
1084 saddsub2
.L2X b12,a13,b15:b14
1085 [!b1
] saddsu2
.S1 a16,a17,a18
1086 saddsu2
.S1X b19,a20,a21
1087 saddsu2
.S2 b22,b23,b24
1088 [a2
] saddsu2
.S2X a25,b26,b27
1089 saddus2
.S1 a28,a29,a30
1090 [b2
] saddus2
.S1X a31,b0,a1
1091 [!a2
] saddus2
.S2 b2,b3,b4
1092 saddus2
.S2X b5,a6,b7
1093 saddu4
.S1 a28,a29,a30
1094 [!b2
] saddu4
.S1X a31,b0,a1
1095 [a0
] saddu4
.S2 b2,b3,b4
1096 saddu4
.S2X b5,a6,b7
1097 [b0
] sat
.L1 a3:a2,a20
1100 [!a0
] set
.S2 b3,0,31,b4
1102 [!b0
] set
.S1X b8,a9,a10
1103 [a1
] set
.S2 b11,b12,b13
1104 set
.S2X a14,b15,b16
1106 [b1
] shfl
.M1X b19,a20
1107 [!a1
] shfl
.M2 b21,b22
1109 shfl3
.L1 a0,a1,a3:a2
1110 shfl3
.L1X a4,b5,a7:a6
1111 shfl3
.L2 b8,b9,b11:b10
1112 shfl3
.L2X b12,a13,b15:b14
1114 [!b1
] shl
.S1X b4,a5,a6
1115 [a2
] shl
.S2 b7,b8,b9
1116 shl
.S2X a10,b11,b12
1117 [b2
] shl
.S1 a15:a14,a16,a19:a18
1118 shl
.S2 b21:b20,b22,b25:b24
1119 [!a2
] shl
.S1 a26,a27,a29:a28
1120 shl
.S1X b30,a31,a1:a0
1122 [!b2
] shl
.S2X a6,b7,b9:b8
1124 [a0
] shl
.S1X b4,31,a6
1125 [b0
] shl
.S2 b7,17,b9
1127 [!a0
] shl
.S1 a15:a14,0,a19:a18
1128 shl
.S2 b21:b20,31,b25:b24
1129 [!b0
] shl
.S1 a26,31,a29:a28
1130 shl
.S1X b30,0,a1:a0
1132 [a1
] shl
.S2X a6,9,b9:b8
1134 [b1
] shlmb
.L1X a4,b5,a6
1135 [!a1
] shlmb
.L2 b7,b8,b9
1136 shlmb
.L2X b10,a11,b12
1138 [!b1
] shlmb
.S1X a4,b5,a6
1139 [a2
] shlmb
.S2 b7,b8,b9
1140 shlmb
.S2X b10,a11,b12
1142 [b2
] shr
.S1X b4,a5,a6
1143 [!a2
] shr
.S2 b7,b8,b9
1144 shr
.S2X a10,b11,b12
1145 [!b2
] shr
.S1 a15:a14,a16,a19:a18
1146 shr
.S2 b21:b20,b22,b25:b24
1148 [a0
] shr
.S1X b4,31,a6
1149 [b0
] shr
.S2 b7,17,b9
1151 [!a0
] shr
.S1 a15:a14,0,a19:a18
1152 shr
.S2 b21:b20,31,b25:b24
1154 [!b0
] shr2
.S1X b4,a5,a6
1155 [a1
] shr2
.S2 b7,b8,b9
1156 shr2
.S2X a10,b11,b12
1158 [b1
] shr2
.S1X b4,0,a6
1159 [!a1
] shr2
.S2 b7,5,b9
1160 shr2
.S2X a10,25,b12
1162 [!b1
] shrmb
.S1X a4,b5,a6
1163 [a2
] shrmb
.S2 b7,b8,b9
1164 shrmb
.S2X b10,a11,b12
1166 [b2
] shru
.S1X b4,a5,a6
1167 [!a2
] shru
.S2 b7,b8,b9
1168 shru
.S2X a10,b11,b12
1169 [!b2
] shru
.S1 a15:a14,a16,a19:a18
1170 shru
.S2 b21:b20,b22,b25:b24
1172 [a0
] shru
.S1X b4,31,a6
1173 [b0
] shru
.S2 b7,17,b9
1174 shru
.S2X a10,12,b12
1175 [!a0
] shru
.S1 a15:a14,0,a19:a18
1176 shru
.S2 b21:b20,31,b25:b24
1178 [!b0
] shru2
.S1X b4,a5,a6
1179 [a1
] shru2
.S2 b7,b8,b9
1180 shru2
.S2X a10,b11,b12
1182 [b1
] shru2
.S1X b4,0,a6
1183 [!a1
] shru2
.S2 b7,5,b9
1184 shru2
.S2X a10,25,b12
1186 [!b1
] smpy
.M1X a8,b9,a10
1187 [a2
] smpy
.M2 b11,b12,b13
1188 smpy
.M2X b14,a15,b16
1190 [b2
] smpyh
.M1X a8,b9,a10
1191 [!a2
] smpyh
.M2 b11,b12,b13
1192 smpyh
.M2X b14,a15,b16
1194 [!b2
] smpyhl
.M1X a8,b9,a10
1195 [a0
] smpyhl
.M2 b11,b12,b13
1196 smpyhl
.M2X b14,a15,b16
1198 [b0
] smpylh
.M1X a8,b9,a10
1199 [!a0
] smpylh
.M2 b11,b12,b13
1200 smpylh
.M2X b14,a15,b16
1201 [!b0
] smpy2
.M1 a17,a18,a21:a20
1202 smpy2
.M1X a22,b23,a25:a24
1203 smpy2
.M2 b26,b27,b29:b28
1204 [a1
] smpy2
.M2X b30,a31,b1:b0
1205 smpy32
.M1 a17,a18,a21
1206 smpy32
.M1X a22,b23,a25
1207 smpy32
.M2 b26,b27,b29
1208 smpy32
.M2X b30,a31,b1
1210 [b1
] spack2
.S1X a4,b5,a6
1211 [!a1
] spack2
.S2 b7,b8,b9
1212 spack2
.S2X b10,a11,b12
1213 spacku4
.S1 a1,a2,a3
1214 [!b1
] spacku4
.S1X a4,b5,a6
1215 [a2
] spacku4
.S2 b7,b8,b9
1216 spacku4
.S2X b10,a11,b12
1217 [b2
] spdp
.S1 a13,a15:a14
1218 spdp
.S1X b15,a17:a16
1219 spdp
.S2 b18,b21:b20
1220 [!a2
] spdp
.S2X a21,b23:b22
1221 [!b2
] spint
.L1 a13,a15
1224 [a0
] spint
.L2X a21,b23
1225 [b0
] sptrunc
.L1 a13,a15
1226 sptrunc
.L1X b15,a17
1228 [!a0
] sptrunc
.L2X a21,b23
1230 [!b0
] sshl
.S1X b4,a5,a6
1231 [a1
] sshl
.S2 b7,b8,b9
1232 sshl
.S2X a10,b11,b12
1234 [b1
] sshl
.S1X b15,0,a16
1235 [!a1
] sshl
.S2 b17,25,b18
1238 [!b1
] sshvl
.M1X b4,a5,a6
1239 [a2
] sshvl
.M2 b7,b8,b9
1240 sshvl
.M2X a10,b11,b12
1242 [!b1
] sshvr
.M1X b4,a5,a6
1243 [a2
] sshvr
.M2 b7,b8,b9
1244 sshvr
.M2X a10,b11,b12
1245 [b2
] ssub
.L1 a1,a2,a3
1248 [!a2
] ssub
.L2X b10,a11,b12
1249 ssub
.L1X b13,a14,a15
1250 [!b2
] ssub
.L2X a16,b17,b18
1252 ssub
.L1 -16,a19,a20
1253 [a0
] ssub
.L1X 15,b21,a22
1254 [b0
] ssub
.L2 7,b23,b24
1255 ssub
.L2X -9,a25,b26
1256 ssub
.L1 -16,a29:a28,a31:a30
1257 [!a0
] ssub
.L2 15,b1:b0,b3:b2
1259 [!b0
] ssub2
.L1X a4,b5,a6
1260 [a1
] ssub2
.L2 b7,b8,b9
1261 ssub2
.L2X b10,a11,b12
1263 [b2
] stb .D1T2 b11,*++a9
1264 stb .D2T1 a15,*--b13
1265 [!a2
] stb .D2T2 b19,*b17++
1266 stb .D1T1 a23,*a21--
1267 [!b2
] stb .D2T2 b27,*-b25[31]
1268 stb .D1T1 a31,*+a29[0]
1269 stb .D1T1 a2,*-a0(2)
1270 stb .D1T1 a6,*-a4[a5]
1271 stb .D1T1 a9,*+a7[a8]
1272 stb .D1T1 a12,*--a10[11]
1273 stb .D1T1 a15,*++a13(14)
1274 stb .D1T1 a18,*a16--(17)
1275 stb .D1T1 a21,*a19++(20)
1276 stb .D1T1 a24,*--a22[a23]
1277 stb .D1T1 a27,*++a25[a26]
1278 stb .D1T1 a30,*a28--[a29]
1279 stb .D1T1 a1,*a31++[a0]
1280 [a0
] stb .D2T1 a15,*+b14(32767)
1281 stb .D2T2 b16,*+b15[32767]
1282 stdw
.D1T1 a7:a6,*a5
1283 [b2
] stdw
.D1T2 b11:b10,*++a9
1284 stdw
.D2T1 a15:a14,*--b13
1285 [!a2
] stdw
.D2T2 b19:b18,*b17++
1286 stdw
.D1T1 a23:a22,*a21--
1287 [!b2
] stdw
.D2T2 b27:b26,*-b25[31]
1288 stdw
.D1T1 a31:a30,*+a29[0]
1289 stdw
.D1T1 a3:a2,*-a0(248)
1290 stdw
.D1T1 a7:a6,*-a4[a5]
1291 stdw
.D1T1 a9:a8,*+a7[a8]
1292 stdw
.D1T1 a13:a12,*--a10[11]
1293 stdw
.D1T1 a15:a14,*++a13(16)
1294 stdw
.D1T1 a19:a18,*a16--(24)
1295 stdw
.D1T1 a21:a20,*a19++(32)
1296 stdw
.D1T1 a25:a24,*--a22[a23]
1297 stdw
.D1T1 a27:a26,*++a25[a26]
1298 stdw
.D1T1 a31:a30,*a28--[a29]
1299 stdw
.D1T1 a1:a0,*a31++[a0]
1301 [b2
] sth .D1T2 b11,*++a9
1302 sth .D2T1 a15,*--b13
1303 [!a2
] sth .D2T2 b19,*b17++
1304 sth .D1T1 a23,*a21--
1305 [!b2
] sth .D2T2 b27,*-b25[31]
1306 sth .D1T1 a31,*+a29[0]
1307 sth .D1T1 a2,*-a0(62)
1308 sth .D1T1 a6,*-a4[a5]
1309 sth .D1T1 a9,*+a7[a8]
1310 sth .D1T1 a12,*--a10[11]
1311 sth .D1T1 a15,*++a13(14)
1312 sth .D1T1 a18,*a16--(18)
1313 sth .D1T1 a21,*a19++(20)
1314 sth .D1T1 a24,*--a22[a23]
1315 sth .D1T1 a27,*++a25[a26]
1316 sth .D1T1 a30,*a28--[a29]
1317 sth .D1T1 a1,*a31++[a0]
1318 [a0
] sth .D2T1 a15,*+b14(65534)
1319 sth .D2T2 b16,*+b15[32767]
1320 stndw
.D1T1 a7:a6,*a5
1321 [b2
] stndw
.D1T2 b11:b10,*++a9
1322 stndw
.D2T1 a15:a14,*--b13
1323 [!a2
] stndw
.D2T2 b19:b18,*b17++
1324 stndw
.D1T1 a23:a22,*a21--
1325 [!b2
] stndw
.D2T2 b27:b26,*-b25[31]
1326 stndw
.D1T1 a31:a30,*+a29[0]
1327 stndw
.D1T1 a3:a2,*-a0(31)
1328 stndw
.D1T1 a7:a6,*-a4[a5]
1329 stndw
.D1T1 a9:a8,*+a7(a8)
1330 stndw
.D1T1 a13:a12,*--a10[11]
1331 stndw
.D1T1 a15:a14,*++a13(16)
1332 stndw
.D1T1 a19:a18,*a16--(24)
1333 stndw
.D1T1 a21:a20,*a19++(30)
1334 stndw
.D1T1 a25:a24,*--a22[a23]
1335 stndw
.D1T1 a27:a26,*++a25(a26)
1336 stndw
.D1T1 a31:a30,*a28--[a29]
1337 stndw
.D1T1 a1:a0,*a31++(a0)
1339 [b2
] stnw
.D1T2 b11,*++a9
1340 stnw
.D2T1 a15,*--b13
1341 [!a2
] stnw
.D2T2 b19,*b17++
1342 stnw
.D1T1 a23,*a21--
1343 [!b2
] stnw
.D2T2 b27,*-b25[31]
1344 stnw
.D1T1 a31,*+a29[0]
1345 stnw
.D1T1 a2,*-a0(124)
1346 stnw
.D1T1 a6,*-a4[a5]
1347 stnw
.D1T1 a9,*+a7[a8]
1348 stnw
.D1T1 a12,*--a10[11]
1349 stnw
.D1T1 a15,*++a13(16)
1350 stnw
.D1T1 a18,*a16--(20)
1351 stnw
.D1T1 a21,*a19++(24)
1352 stnw
.D1T1 a24,*--a22[a23]
1353 stnw
.D1T1 a27,*++a25[a26]
1354 stnw
.D1T1 a30,*a28--[a29]
1355 stnw
.D1T1 a1,*a31++[a0]
1357 [b2
] stw .D1T2 b11,*++a9
1358 stw .D2T1 a15,*--b13
1359 [!a2
] stw .D2T2 b19,*b17++
1360 stw .D1T1 a23,*a21--
1361 [!b2
] stw .D2T2 b27,*-b25[31]
1362 stw .D1T1 a31,*+a29[0]
1363 stw .D1T1 a2,*-a0(124)
1364 stw .D1T1 a6,*-a4[a5]
1365 stw .D1T1 a9,*+a7[a8]
1366 stw .D1T1 a12,*--a10[11]
1367 stw .D1T1 a15,*++a13(16)
1368 stw .D1T1 a18,*a16--(20)
1369 stw .D1T1 a21,*a19++(24)
1370 stw .D1T1 a24,*--a22[a23]
1371 stw .D1T1 a27,*++a25[a26]
1372 stw .D1T1 a30,*a28--[a29]
1373 stw .D1T1 a1,*a31++[a0]
1374 [a0
] stw .D2T1 a15,*+b14(131068)
1375 stw .D2T2 b16,*+b15[32767]
1377 [b0
] sub .L1X a4,b5,a6
1378 [!a0
] sub .L2 b7,b8,b9
1379 sub .L2X b10,a11,b12
1380 [!b0
] sub .L1X b13,a14,a15
1381 sub .L2X a16,b17,b18
1383 [a1
] sub .L1 a19,a20,a23:a22
1384 sub .L1X a24,b25,a27:a26
1385 sub .L2 b28,b29,b31:b30
1386 [b1
] sub .L2X b0,a1,b3:b2
1387 sub .L1X b4,a5,a7:a6
1388 [!a1
] sub .L2X a8,b9,b11:b10
1391 [!b1
] sub .L1X 15,b14,a15
1392 [a2
] sub .L2 7,b16,b17
1394 sub .L1 -16,a21:a20,a23:a22
1395 [b2
] sub .L2 15,b25:b24,b27:b26
1397 [!a2
] sub .S1X a4,b5,a6
1398 [!b2
] sub .S2 b7,b8,b9
1399 sub .S2X b10,a11,b12
1400 [a0
] sub .S1X b13,a14,a15
1401 sub .S2X a16,b17,b18
1403 [b0
] sub .S1 -16,a19,a20
1406 [!a0
] sub .S2X -11,a25,b26
1408 [!b0
] sub .D2 b30,b31,b0
1409 [a1
] sub .D1 a1,0,a2
1412 [b1
] sub .D2X b8,a9,b10
1415 [a0
] sub .L1X b11,-15,a30
1418 sub .L1 a3:a2,-5,a7:a6
1419 [b0
] sub .L2 b29:b28,7,b29:b28
1422 [!b0
] sub .S2 b25,-15,b11
1425 [!a1
] subab
.D2 b4,b5,b6
1427 [!b1
] subab
.D2 b9,31,b10
1428 subabs4
.L1 a1,a2,a3
1429 [a2
] subabs4
.L1X a4,b5,a6
1430 [b2
] subabs4
.L2 b7,b8,b9
1431 subabs4
.L2X b10,a11,b12
1433 [!a2
] subah
.D2 b4,b5,b6
1434 [!b2
] subah
.D1 a7,0,a8
1437 [a0
] subaw
.D2 b4,b5,b6
1438 [b0
] subaw
.D1 a7,0,a8
1440 [!a0
] subc .L1 a3,a4,a5
1443 [!b0
] subc .L2X b12,a13,b14
1444 subdp
.L1 a3:a2,a5:a4,a7:a6
1445 [a1
] subdp
.L1X a9:a8,b11:b10,a13:a12
1446 [b1
] subdp
.L2 b15:b14,b17:b16,b19:b18
1447 subdp
.L2X b21:b20,a23:a22,b25:b24
1448 [!a1
] subdp
.L1X b27:b26,a29:a28,a31:a30
1449 subdp
.L2X a1:a0,b3:b2,b5:b4
1451 subdp
.S1 a3:a2,a5:a4,a7:a6
1452 [a1
] subdp
.S1X a9:a8,b11:b10,a13:a12
1453 [b1
] subdp
.S2 b15:b14,b17:b16,b19:b18
1454 subdp
.S2X b21:b20,a23:a22,b25:b24
1455 [!a1
] subdp
.S1X b27:b26,a29:a28,a31:a30
1456 subdp
.S2X a1:a0,b3:b2,b5:b4
1459 [a1
] subsp
.L1X a9,b11,a13
1460 [b1
] subsp
.L2 b15,b17,b19
1461 subsp
.L2X b21,a23,b25
1462 [!a1
] subsp
.L1X b27,a29,a31
1466 [!b1
] subsp
.S1X a9,b11,a13
1467 [a2
] subsp
.S2 b15,b17,b19
1468 subsp
.S2X b21,a23,b25
1469 [b2
] subsp
.S1X b27,a29,a31
1472 subu
.L1 a2,a3,a5:a4
1473 [!a2
] subu
.L1X a6,b7,a9:a8
1474 [!b2
] subu
.L2 b10,b11,b13:b12
1475 subu
.L2X b14,a15,b17:b16
1476 [a0
] subu
.L1X b18,a19,a21:a20
1477 subu
.L2X a22,b23,b25:b24
1480 [b0
] sub2
.L1X a4,b5,a6
1481 [!a0
] sub2
.L2 b7,b8,b9
1482 sub2
.L2X b10,a11,b12
1484 [!b0
] sub2
.S1X a4,b5,a6
1485 [a1
] sub2
.S2 b7,b8,b9
1486 sub2
.S2X b10,a11,b12
1488 [b1
] sub2
.D1X a4,b5,a6
1489 [!a1
] sub2
.D2 b7,b8,b9
1490 sub2
.D2X b10,a11,b12
1492 [!b1
] sub4
.L1X a4,b5,a6
1493 [a2
] sub4
.L2 b7,b8,b9
1494 sub4
.L2X b10,a11,b12
1496 [b2
] swap2
.L2 b9,b11
1497 [!a2
] swap2
.S1 a13,a15
1499 [!b2
] swap4
.L1 a1,a2
1502 [a0
] swap4
.L2X a7,b8
1506 [b0
] unpkhu4
.L1X b3,a4
1507 [!a0
] unpkhu4
.L2 b5,b6
1510 [!b0
] unpkhu4
.S1X b3,a4
1511 [a1
] unpkhu4
.S2 b5,b6
1514 [b1
] unpklu4
.L1X b3,a4
1515 [!a1
] unpklu4
.L2 b5,b6
1518 [!b1
] unpklu4
.S1X b3,a4
1519 [a2
] unpklu4
.S2 b5,b6
1522 [b2
] xor .L1X a4,b5,a6
1523 [!a2
] xor .L2 b7,b8,b9
1524 xor .L2X b10,a11,b12
1525 [!b2
] xor .L1 -16,a13,a14
1528 [a0
] xor .L2X -12,a19,b20
1530 [b0
] xor .S1X a4,b5,a6
1531 [!a0
] xor .S2 b7,b8,b9
1532 xor .S2X b10,a11,b12
1533 [!b0
] xor .S1 -16,a13,a14
1536 [a1
] xor .S2X -12,a19,b20
1538 [b0
] xor .D1X a4,b5,a6
1539 [!a0
] xor .D2 b7,b8,b9
1540 xor .D2X b10,a11,b12
1541 [!b0
] xor .D1 -16,a13,a14
1544 [a1
] xor .D2X -12,a19,b20
1546 xormpy
.M1X a4,b5,a6
1548 xormpy
.M2X b10,a11,b12
1550 [b1
] xpnd2
.M1X b15,a16
1551 [!a1
] xpnd2
.M2 b17,b18
1554 [!b1
] xpnd4
.M1X b15,a16
1555 [a2
] xpnd4
.M2 b17,b18
1559 [!a2
] zero
.L1 a5:a4