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
181 [!b2
] callret
.S2X a4
193 [!b0
] bitc4
.M1X b5,a15
195 [b1
] bitc4
.M2X a1,b31
197 [a1
] bitr
.M1X b5,a15
199 [!a1
] bitr
.M2X a1,b31
201 [!b1
] bnop
.S2X A20,7
203 [a2
] callnop
.S2X A20,7
205 [b2
] clr
.S2 b10,31,0,b5
206 [!a2
] clr
.S1 a7,a14,a21
209 [!b2
] clr
.S2X a4,b16,b31
211 [a0
] cmpeq
.L1X a1,b4,a7
212 [b0
] cmpeq
.L2 b10,b11,b12
213 cmpeq
.L2X b13,a14,b15
214 [!a0
] cmpeq
.L1 -16,a16,a17
215 cmpeq
.L1X 15,b18,a19
217 [!b0
] cmpeq
.L2X 4,a23,b25
218 cmpeq
.L1 a4,a7:a6,a18
219 [a1
] cmpeq
.L1X b9,a11:a10,a20
220 cmpeq
.L2 b21,b23:b22,b25
221 [b1
] cmpeq
.L2X a19,b25:b24,b27
222 [!a1
] cmpeq
.L1 -16,a15:a14,a22
223 [!b1
] cmpeq
.L2 15,b19:b18,b17
224 cmpeq2
.S1 a11,a9,a10
225 [a2
] cmpeq2
.S1X a12,b14,a15
226 cmpeq2
.S2 b16,b20,b24
227 [b2
] cmpeq2
.S2X b19,a23,b22
228 [!a2
] cmpeq4
.S1 a20,a23,a26
229 cmpeq4
.S1X a31,b4,a15
230 [!b2
] cmpeq4
.S2 b9,b26,b5
232 cmpeqdp
.S1 a9:a8,a7:a6,a5
233 [a0
] cmpeqdp
.S1X a3:a2,b1:b0,a31
234 [b0
] cmpeqdp
.S2 b21:b20,b17:b16,b25
235 cmpeqdp
.S2X b5:b4,a7:a6,b9
236 cmpeqsp
.S1 a20,a21,a22
237 [!b0
] cmpeqsp
.S1X a23,b24,a25
238 [!a0
] cmpeqsp
.S2 b26,b27,b28
239 cmpeqsp
.S2X b29,a30,b31
241 [a1
] cmpgt
.L1X a1,b4,a7
242 [b1
] cmpgt
.L2 b10,b11,b12
243 cmpgt
.L2X b13,a14,b15
244 [!a1
] cmpgt
.L1 -16,a16,a17
245 cmpgt
.L1X 15,b18,a19
247 [!b1
] cmpgt
.L2X 4,a23,b25
248 cmpgt
.L1 a4,a7:a6,a18
249 [a2
] cmpgt
.L1X b9,a11:a10,a20
250 cmpgt
.L2 b21,b23:b22,b25
251 [b2
] cmpgt
.L2X a19,b25:b24,b27
252 [!a2
] cmpgt
.L1 -16,a15:a14,a22
253 [!b2
] cmpgt
.L2 15,b19:b18,b17
254 [a1
] cmpgt
.L1X b4,a1,a7
255 cmpgt
.L2X a14,b13,b15
256 [!a1
] cmpgt
.L1 a16,-16,a17
257 cmpgt
.L1X b18,15,a19
259 [!b1
] cmpgt
.L2X a23,4,b25
260 cmpgt
.L1 a7:a6,a4,a18
261 [a2
] cmpgt
.L1X a11:a10,b9,a20
262 cmpgt
.L2 b23:b22,b21,b25
263 [b2
] cmpgt
.L2X b25:b24,a19,b27
264 [!a2
] cmpgt
.L1 a15:a14,-16,a22
265 [!b2
] cmpgt
.L2 b19:b18,15,b17
266 cmpgt2
.S1 a16,a15,a14
267 [a0
] cmpgt2
.S1X a13,b12,a11
269 [b0
] cmpgt2
.S2X b7,a6,b5
270 [!a0
] cmpgtdp
.S1 a3:a2,a1:a0,a31
271 cmpgtdp
.S1X a29:a28,b27:b26,a25
272 cmpgtdp
.S2 b23:b22,b21:b20,b19
273 [!b0
] cmpgtdp
.S2X b17:b16,a15:a14,b13
274 [a1
] cmpgtsp
.S1 a3,a1,a31
275 cmpgtsp
.S1X a29,b27,a25
276 cmpgtsp
.S2 b23,b21,b19
277 [b1
] cmpgtsp
.S2X b17,a15,b13
279 [a1
] cmpgtu
.L1X a1,b4,a7
280 [b1
] cmpgtu
.L2 b10,b11,b12
281 cmpgtu
.L2X b13,a14,b15
282 [!a1
] cmpgtu
.L1 0,a16,a17
283 cmpgtu
.L1X 31,b18,a19
285 [!b1
] cmpgtu
.L2X 4,a23,b25
286 cmpgtu
.L1 a4,a7:a6,a18
287 [a2
] cmpgtu
.L1X b9,a11:a10,a20
288 cmpgtu
.L2 b21,b23:b22,b25
289 [b2
] cmpgtu
.L2X a19,b25:b24,b27
290 [!a2
] cmpgtu
.L1 0,a15:a14,a22
291 [!b2
] cmpgtu
.L2 31,b19:b18,b17
292 cmpgtu4
.S1 a25,a27,a23
293 [a0
] cmpgtu4
.S1X a21,b20,a17
294 cmpgtu4
.S2 b11,b13,b17
295 [b0
] cmpgtu4
.S2X b19,a23,b29
297 [a1
] cmplt
.L1X a1,b4,a7
298 [b1
] cmplt
.L2 b10,b11,b12
299 cmplt
.L2X b13,a14,b15
300 [!a1
] cmplt
.L1 -16,a16,a17
301 cmplt
.L1X 15,b18,a19
303 [!b1
] cmplt
.L2X 4,a23,b25
304 cmplt
.L1 a4,a7:a6,a18
305 [a2
] cmplt
.L1X b9,a11:a10,a20
306 cmplt
.L2 b21,b23:b22,b25
307 [b2
] cmplt
.L2X a19,b25:b24,b27
308 [!a2
] cmplt
.L1 -16,a15:a14,a22
309 [!b2
] cmplt
.L2 15,b19:b18,b17
310 [a1
] cmplt
.L1X b4,a1,a7
311 cmplt
.L2X a14,b13,b15
312 [!a1
] cmplt
.L1 a16,-16,a17
313 cmplt
.L1X b18,15,a19
315 [!b1
] cmplt
.L2X a23,4,b25
316 cmplt
.L1 a7:a6,a4,a18
317 [a2
] cmplt
.L1X a11:a10,b9,a20
318 cmplt
.L2 b23:b22,b21,b25
319 [b2
] cmplt
.L2X b25:b24,a19,b27
320 [!a2
] cmplt
.L1 a15:a14,-16,a22
321 [!b2
] cmplt
.L2 b19:b18,15,b17
322 cmplt2
.S1 a16,a15,a14
323 [a0
] cmplt2
.S1X b12,a13,a11
325 [b0
] cmplt2
.S2X a6,b7,b5
326 [!a0
] cmpltdp
.S1 a3:a2,a1:a0,a31
327 cmpltdp
.S1X a29:a28,b27:b26,a25
328 cmpltdp
.S2 b23:b22,b21:b20,b19
329 [!b0
] cmpltdp
.S2X b17:b16,a15:a14,b13
330 [a1
] cmpltsp
.S1 a3,a1,a31
331 cmpltsp
.S1X a29,b27,a25
332 cmpltsp
.S2 b23,b21,b19
333 [b1
] cmpltsp
.S2X b17,a15,b13
335 [a1
] cmpltu
.L1X a1,b4,a7
336 [b1
] cmpltu
.L2 b10,b11,b12
337 cmpltu
.L2X b13,a14,b15
338 [!a1
] cmpltu
.L1 0,a16,a17
339 cmpltu
.L1X 31,b18,a19
341 [!b1
] cmpltu
.L2X 4,a23,b25
342 cmpltu
.L1 a4,a7:a6,a18
343 [a2
] cmpltu
.L1X b9,a11:a10,a20
344 cmpltu
.L2 b21,b23:b22,b25
345 [b2
] cmpltu
.L2X a19,b25:b24,b27
346 [!a2
] cmpltu
.L1 0,a15:a14,a22
347 [!b2
] cmpltu
.L2 31,b19:b18,b17
348 cmpltu4
.S1 a25,a27,a23
349 [a0
] cmpltu4
.S1X b20,a21,a17
350 cmpltu4
.S2 b11,b13,b17
351 [b0
] cmpltu4
.S2X a23,b19,b29
353 cmpy
.M1X a4,b5,a7:a6
354 cmpy
.M2 b8,b9,b11:b10
355 cmpy
.M2X b11,a12,b13:b12
359 cmpyr
.M2X b11,a12,b13
363 cmpyr1
.M2X b11,a12,b13
364 ddotp4
.M1 a1,a2,a5:a4
365 ddotp4
.M1X a4,b5,a7:a6
366 ddotp4
.M2 b8,b9,b11:b10
367 ddotp4
.M2X b11,a12,b13:b12
368 ddotph2
.M1 a1:a0,a2,a5:a4
369 ddotph2
.M1X a3:a2,b5,a7:a6
370 ddotph2
.M2 b7:b6,b9,b11:b10
371 ddotph2
.M2X b11:b10,a12,b13:b12
372 ddotph2r
.M1 a1:a0,a2,a5
373 ddotph2r
.M1X a3:a2,b5,a7
374 ddotph2r
.M2 b7:b6,b9,b11
375 ddotph2r
.M2X b11:b10,a12,b13
376 ddotpl2
.M1 a1:a0,a2,a5:a4
377 ddotpl2
.M1X a3:a2,b5,a7:a6
378 ddotpl2
.M2 b7:b6,b9,b11:b10
379 ddotpl2
.M2X b11:b10,a12,b13:b12
380 ddotpl2r
.M1 a1:a0,a2,a5
381 ddotpl2r
.M1X a3:a2,b5,a7
382 ddotpl2r
.M2 b7:b6,b9,b11
383 ddotpl2r
.M2X b11:b10,a12,b13
385 [!a0
] deal
.M1X b10,a11
386 [!b0
] deal
.M2 b12,b13
389 [a1
] dmv
.S1 a4,a5,a7:a6
390 dmv
.S1X a8,b9,a11:a10
391 dmv
.S2 b12,b13,b15:b14
392 [b1
] dmv
.S2X b16,a17,b19:b18
393 dotp2
.M1 a20,a15,a10
394 [!a1
] dotp2
.M1X a10,b5,a0
396 [!b1
] dotp2
.M2X b23,a20,b17
397 dotp2
.M1 a20,a15,a11:a10
398 [a2
] dotp2
.M1X a10,b5,a1:a0
399 [b2
] dotp2
.M2 b7,b14,b21:b20
400 dotp2
.M2X b23,a20,b17:b16
401 dotpn2
.M1 a20,a15,a10
402 [!a2
] dotpn2
.M1X a10,b5,a0
403 dotpn2
.M2 b7,b14,b21
404 [!b2
] dotpn2
.M2X b23,a20,b17
405 dotpnrsu2
.M1 a20,a15,a10
406 [a0
] dotpnrsu2
.M1X a10,b5,a0
407 dotpnrsu2
.M2 b7,b14,b21
408 [b0
] dotpnrsu2
.M2X b23,a20,b17
409 [!a0
] dotpnrus2
.M1 a20,a15,a10
410 dotpnrus2
.M1X b5,a10,a0
411 dotpnrus2
.M2 b7,b14,b21
412 [!b0
] dotpnrus2
.M2X a20,b23,b17
413 dotprsu2
.M1 a20,a15,a10
414 [a1
] dotprsu2
.M1X a10,b5,a0
415 dotprsu2
.M2 b7,b14,b21
416 [b1
] dotprsu2
.M2X b23,a20,b17
417 [!a1
] dotprus2
.M1 a20,a15,a10
418 dotprus2
.M1X b5,a10,a0
419 dotprus2
.M2 b7,b14,b21
420 [!b1
] dotprus2
.M2X a20,b23,b17
421 dotpsu4
.M1 a20,a15,a10
422 [a2
] dotpsu4
.M1X a10,b5,a0
423 dotpsu4
.M2 b7,b14,b21
424 [b2
] dotpsu4
.M2X b23,a20,b17
425 dotpus4
.M1 a20,a15,a10
426 [!a2
] dotpus4
.M1X b5,a10,a0
427 dotpus4
.M2 b7,b14,b21
428 [!b2
] dotpus4
.M2X a20,b23,b17
429 dotpu4
.M1 a20,a15,a10
430 [a0
] dotpu4
.M1X a10,b5,a0
431 dotpu4
.M2 b7,b14,b21
432 [b0
] dotpu4
.M2X b23,a20,b17
433 dpack2
.L1 a30,a27,a25:a24
434 dpack2
.L1X a21,b18,a15:a14
435 dpack2
.L2 b12,b9,b7:b6
436 dpack2
.L2X b3,a0,b29:b28
437 dpackx2
.L1 a30,a27,a25:a24
438 dpackx2
.L1X a21,b18,a15:a14
439 dpackx2
.L2 b12,b9,b7:b6
440 dpackx2
.L2X b3,a0,b29:b28
442 [!a0
] dpint
.L2 b5:b4,b3
444 [!b0
] dpsp
.L2 b5:b4,b3
445 [a1
] dptrunc
.L1 a5:a4,a3
448 [b1
] ext
.S2 b10,31,0,b5
449 [!a1
] ext
.S1 a7,a14,a21
452 [!b1
] ext
.S2X a4,b16,b31
454 [a2
] extu
.S2 b10,31,0,b5
455 [b2
] extu
.S1 a7,a14,a21
458 [!a2
] extu
.S2X a4,b16,b31
461 [!b2
] gmpy4
.M1 a2,a3,a5
462 gmpy4
.M1X a7,b11,a13
463 gmpy4
.M2 b17,b19,b23
464 [a0
] gmpy4
.M2X b29,a31,b5
467 [b0
] intdp
.L1X b5,a7:a6
468 [!a0
] intdp
.L2 b9,b11:b10
469 intdp
.L2X a5,b13:b12
471 [!b0
] intdpu
.L1X b5,a7:a6
472 [a1
] intdpu
.L2 b9,b11:b10
473 intdpu
.L2X a5,b13:b12
475 [b1
] intsp
.L1X b5,a7
476 [!a1
] intsp
.L2 b9,b11
479 [!b1
] intspu
.L1X b5,a7
480 [a2
] intspu
.L2 b9,b11
483 [b2
] ldb
.D1T2 *++a9,b11
485 [!a2
] ldb
.D2T2 *b17++,b19
487 [!b2
] ldb
.D2T2 *-b25[31],b27
488 ldb
.D1T1 *+a29[0],a31
490 ldb
.D1T1 *-a4[a5],a6
491 ldb
.D1T1 *+a7[a8],a9
492 ldb
.D1T1 *--a10[11],a12
493 ldb
.D1T1 *++a13(14),a15
494 ldb
.D1T1 *a16--(17),a18
495 ldb
.D1T1 *a19++(20),a21
496 ldb
.D1T1 *--a22[a23],a24
497 ldb
.D1T1 *++a25[a26],a27
498 ldb
.D1T1 *a28--[a29],a30
499 ldb
.D1T1 *a31++[a0],a1
500 [a0
] ldb
.D2T1 *+b14(32767),a15
501 ldb
.D2T2 *+b15[32767],b16
503 [b2
] ldbu
.D1T2 *++a9,b11
504 ldbu
.D2T1 *--b13,a15
505 [!a2
] ldbu
.D2T2 *b17++,b19
506 ldbu
.D1T1 *a21--,a23
507 [!b2
] ldbu
.D2T2 *-b25[31],b27
508 ldbu
.D1T1 *+a29[0],a31
509 ldbu
.D1T1 *-a0(2),a2
510 ldbu
.D1T1 *-a4[a5],a6
511 ldbu
.D1T1 *+a7[a8],a9
512 ldbu
.D1T1 *--a10[11],a12
513 ldbu
.D1T1 *++a13(14),a15
514 ldbu
.D1T1 *a16--(17),a18
515 ldbu
.D1T1 *a19++(20),a21
516 ldbu
.D1T1 *--a22[a23],a24
517 ldbu
.D1T1 *++a25[a26],a27
518 ldbu
.D1T1 *a28--[a29],a30
519 ldbu
.D1T1 *a31++[a0],a1
520 [a0
] ldbu
.D2T1 *+b14(32767),a15
521 ldbu
.D2T2 *+b15[32767],b16
523 [b2
] lddw
.D1T2 *++a9,b11:b10
524 lddw
.D2T1 *--b13,a15:a14
525 [!a2
] lddw
.D2T2 *b17++,b19:b18
526 lddw
.D1T1 *a21--,a23:a22
527 [!b2
] lddw
.D2T2 *-b25[31],b27:b26
528 lddw
.D1T1 *+a29[0],a31:a30
529 lddw
.D1T1 *-a0(248),a3:a2
530 lddw
.D1T1 *-a4[a5],a7:a6
531 lddw
.D1T1 *+a7[a8],a9:a8
532 lddw
.D1T1 *--a10[11],a13:a12
533 lddw
.D1T1 *++a13(16),a15:a14
534 lddw
.D1T1 *a16--(24),a19:a18
535 lddw
.D1T1 *a19++(32),a21:a20
536 lddw
.D1T1 *--a22[a23],a25:a24
537 lddw
.D1T1 *++a25[a26],a27:a26
538 lddw
.D1T1 *a28--[a29],a31:a30
539 lddw
.D1T1 *a31++[a0],a1:a0
541 [b2
] ldh
.D1T2 *++a9,b11
543 [!a2
] ldh
.D2T2 *b17++,b19
545 [!b2
] ldh
.D2T2 *-b25[31],b27
546 ldh
.D1T1 *+a29[0],a31
547 ldh
.D1T1 *-a0(62),a2
548 ldh
.D1T1 *-a4[a5],a6
549 ldh
.D1T1 *+a7[a8],a9
550 ldh
.D1T1 *--a10[11],a12
551 ldh
.D1T1 *++a13(14),a15
552 ldh
.D1T1 *a16--(18),a18
553 ldh
.D1T1 *a19++(20),a21
554 ldh
.D1T1 *--a22[a23],a24
555 ldh
.D1T1 *++a25[a26],a27
556 ldh
.D1T1 *a28--[a29],a30
557 ldh
.D1T1 *a31++[a0],a1
558 [a0
] ldh
.D2T1 *+b14(65534),a15
559 ldh
.D2T2 *+b15[32767],b16
561 [b2
] ldhu
.D1T2 *++a9,b11
562 ldhu
.D2T1 *--b13,a15
563 [!a2
] ldhu
.D2T2 *b17++,b19
564 ldhu
.D1T1 *a21--,a23
565 [!b2
] ldhu
.D2T2 *-b25[31],b27
566 ldhu
.D1T1 *+a29[0],a31
567 ldhu
.D1T1 *-a0(62),a2
568 ldhu
.D1T1 *-a4[a5],a6
569 ldhu
.D1T1 *+a7[a8],a9
570 ldhu
.D1T1 *--a10[11],a12
571 ldhu
.D1T1 *++a13(14),a15
572 ldhu
.D1T1 *a16--(18),a18
573 ldhu
.D1T1 *a19++(20),a21
574 ldhu
.D1T1 *--a22[a23],a24
575 ldhu
.D1T1 *++a25[a26],a27
576 ldhu
.D1T1 *a28--[a29],a30
577 ldhu
.D1T1 *a31++[a0],a1
578 [a0
] ldhu
.D2T1 *+b14(65534),a15
579 ldhu
.D2T2 *+b15[32767],b16
580 ldndw
.D1T1 *a5,a7:a6
581 [b2
] ldndw
.D1T2 *++a9,b11:b10
582 ldndw
.D2T1 *--b13,a15:a14
583 [!a2
] ldndw
.D2T2 *b17++,b19:b18
584 ldndw
.D1T1 *a21--,a23:a22
585 [!b2
] ldndw
.D2T2 *-b25[31],b27:b26
586 ldndw
.D1T1 *+a29[0],a31:a30
587 ldndw
.D1T1 *-a0(31),a3:a2
588 ldndw
.D1T1 *-a4[a5],a7:a6
589 ldndw
.D1T1 *+a7(a8),a9:a8
590 ldndw
.D1T1 *--a10[11],a13:a12
591 ldndw
.D1T1 *++a13(16),a15:a14
592 ldndw
.D1T1 *a16--(24),a19:a18
593 ldndw
.D1T1 *a19++(30),a21:a20
594 ldndw
.D1T1 *--a22[a23],a25:a24
595 ldndw
.D1T1 *++a25(a26),a27:a26
596 ldndw
.D1T1 *a28--[a29],a31:a30
597 ldndw
.D1T1 *a31++(a0),a1:a0
599 [b2
] ldnw
.D1T2 *++a9,b11
600 ldnw
.D2T1 *--b13,a15
601 [!a2
] ldnw
.D2T2 *b17++,b19
602 ldnw
.D1T1 *a21--,a23
603 [!b2
] ldnw
.D2T2 *-b25[31],b27
604 ldnw
.D1T1 *+a29[0],a31
605 ldnw
.D1T1 *-a0(124),a2
606 ldnw
.D1T1 *-a4[a5],a6
607 ldnw
.D1T1 *+a7[a8],a9
608 ldnw
.D1T1 *--a10[11],a12
609 ldnw
.D1T1 *++a13(16),a15
610 ldnw
.D1T1 *a16--(20),a18
611 ldnw
.D1T1 *a19++(24),a21
612 ldnw
.D1T1 *--a22[a23],a24
613 ldnw
.D1T1 *++a25[a26],a27
614 ldnw
.D1T1 *a28--[a29],a30
615 ldnw
.D1T1 *a31++[a0],a1
617 [b2
] ldw
.D1T2 *++a9,b11
619 [!a2
] ldw
.D2T2 *b17++,b19
621 [!b2
] ldw
.D2T2 *-b25[31],b27
622 ldw
.D1T1 *+a29[0],a31
623 ldw
.D1T1 *-a0(124),a2
624 ldw
.D1T1 *-a4[a5],a6
625 ldw
.D1T1 *+a7[a8],a9
626 ldw
.D1T1 *--a10[11],a12
627 ldw
.D1T1 *++a13(16),a15
628 ldw
.D1T1 *a16--(20),a18
629 ldw
.D1T1 *a19++(24),a21
630 ldw
.D1T1 *--a22[a23],a24
631 ldw
.D1T1 *++a25[a26],a27
632 ldw
.D1T1 *a28--[a29],a30
633 ldw
.D1T1 *a31++[a0],a1
634 [a0
] ldw
.D2T1 *+b14(131068),a15
635 ldw
.D2T2 *+b15[32767],b16
637 [b0
] lmbd
.L1X a21,b2,a23
638 [!a0
] lmbd
.L2 b25,b16,b9
641 [!b0
] lmbd
.L1X 1,b2,a23
642 [a1
] lmbd
.L2 15,b16,b9
645 [b1
] max2
.L1X a4,b5,a6
646 [!a1
] max2
.L2 b7,b8,b9
647 max2
.L2X b10,a11,b12
649 [!b1
] max2
.S1X a4,b5,a6
651 [a2
] max2
.S2X b10,a11,b12
652 [b2
] maxu4
.L1 a13,a14,a15
653 maxu4
.L1X a16,b17,a18
654 maxu4
.L2 b19,b20,b21
655 [!a2
] maxu4
.L2X b22,a23,b24
657 [!b2
] min2
.L1X a4,b5,a6
658 [a0
] min2
.L2 b7,b8,b9
659 min2
.L2X b10,a11,b12
661 [b0
] min2
.S1X a4,b5,a6
663 [!a0
] min2
.S2X b10,a11,b12
664 [!b0
] minu4
.L1 a13,a14,a15
665 minu4
.L1X a16,b17,a18
666 minu4
.L2 b19,b20,b21
667 [a1
] minu4
.L2X b22,a23,b24
669 [b1
] mpy
.M1X a28,b29,a30
670 [!a1
] mpy
.M2 b31,b0,b1
672 [!b1
] mpy
.M1 -16,a5,a6
675 [a2
] mpy
.M2X -4,a11,b12
676 mpydp
.M1 a1:a0,a3:a2,a5:a4
677 [b2
] mpydp
.M2 b7:b6,b9:b8,b11:b10
679 [!a2
] mpyh
.M1X a3,b4,a5
680 [!b2
] mpyh
.M2 b6,b7,b8
682 mpyhi
.M1 a0,a1,a3:a2
683 [a0
] mpyhi
.M1X a3,b4,a5:a4
684 [b0
] mpyhi
.M2 b6,b7,b9:b8
685 mpyhi
.M2X b9,a10,b11:b10
687 [!a0
] mpyhir
.M1X a3,b4,a5
688 [!b0
] mpyhir
.M2 b6,b7,b8
689 mpyhir
.M2X b9,a10,b11
691 [a1
] mpyhl
.M1X a3,b4,a5
692 [b1
] mpyhl
.M2 b6,b7,b8
693 mpyhl
.M2X b9,a10,b11
695 [!a1
] mpyhlu
.M1X a3,b4,a5
696 [!b1
] mpyhlu
.M2 b6,b7,b8
697 mpyhlu
.M2X b9,a10,b11
699 [a2
] mpyhslu
.M1X a3,b4,a5
700 [b2
] mpyhslu
.M2 b6,b7,b8
701 mpyhslu
.M2X b9,a10,b11
703 [!a2
] mpyhsu
.M1X a3,b4,a5
704 [!b2
] mpyhsu
.M2 b6,b7,b8
705 mpyhsu
.M2X b9,a10,b11
707 [a0
] mpyhu
.M1X a3,b4,a5
708 [b0
] mpyhu
.M2 b6,b7,b8
709 mpyhu
.M2X b9,a10,b11
711 [!a0
] mpyhuls
.M1X a3,b4,a5
712 [!b0
] mpyhuls
.M2 b6,b7,b8
713 mpyhuls
.M2X b9,a10,b11
715 [a1
] mpyhus
.M1X a3,b4,a5
716 [b1
] mpyhus
.M2 b6,b7,b8
717 mpyhus
.M2X b9,a10,b11
718 [!a1
] mpyi
.M1 a0,a1,a2
720 [!b1
] mpyi
.M2 b6,b7,b8
722 [a2
] mpyi
.M1 -16,a1,a2
724 [b2
] mpyi
.M2 7,b7,b8
726 mpyid
.M1 a0,a1,a3:a2
727 [!a2
] mpyid
.M1X a3,b4,a5:a4
728 [!b2
] mpyid
.M2 b6,b7,b9:b8
729 mpyid
.M2X b9,a10,b11:b10
730 mpyid
.M1 -16,a1,a3:a2
731 [a0
] mpyid
.M1X 2,b4,a5:a4
732 mpyid
.M2 15,b7,b9:b8
733 [b0
] mpyid
.M2X -7,a10,b11:b10
734 mpyih
.M1 a0,a1,a3:a2
735 [!a0
] mpyih
.M1X b4,a3,a5:a4
736 [!b0
] mpyih
.M2 b6,b7,b9:b8
737 mpyih
.M2X a10,b9,b11:b10
738 [a1
] mpyihr
.M1 a0,a1,a2
740 [b1
] mpyihr
.M2 b6,b7,b8
741 mpyihr
.M2X a10,b9,b11
742 mpyil
.M1 a0,a1,a3:a2
743 [!a1
] mpyil
.M1X b4,a3,a5:a4
744 mpyil
.M2 b6,b7,b9:b8
745 [!b1
] mpyil
.M2X a10,b9,b11:b10
746 [a2
] mpyilr
.M1 a0,a1,a2
749 [b2
] mpyilr
.M2X a10,b9,b11
751 [!a2
] mpylh
.M1X a3,b4,a5
752 [!b2
] mpylh
.M2 b6,b7,b8
753 mpylh
.M2X b9,a10,b11
755 [a0
] mpylhu
.M1X a3,b4,a5
756 [b0
] mpylhu
.M2 b6,b7,b8
757 mpylhu
.M2X b9,a10,b11
758 mpyli
.M1 a0,a1,a3:a2
759 [!a0
] mpyli
.M1X a3,b4,a5:a4
760 [!b0
] mpyli
.M2 b6,b7,b9:b8
761 mpyli
.M2X b9,a10,b11:b10
763 [a1
] mpylir
.M1X a3,b4,a5
765 [b1
] mpylir
.M2X b9,a10,b11
766 [!a1
] mpylshu
.M1 a0,a1,a2
767 mpylshu
.M1X a3,b4,a5
769 [!b1
] mpylshu
.M2X b9,a10,b11
771 [a2
] mpyluhs
.M1X a3,b4,a5
773 [b2
] mpyluhs
.M2X b9,a10,b11
775 [!a2
] mpysp
.M1X a3,b4,a5
777 [!b2
] mpysp
.M2X b9,a10,b11
778 [a0
] mpyspdp
.M1 a12,a15:a14,a17:a16
779 mpyspdp
.M1X a18,b19:b18,a21:a20
780 mpyspdp
.M2 b22,b25:b24,b27:b26
781 [b0
] mpyspdp
.M2X b29,a31:a30,b1:b0
782 mpysp2dp
.M1 a0,a1,a3:a2
783 [!a0
] mpysp2dp
.M1X a3,b4,a5:a4
784 [!b0
] mpysp2dp
.M2 b6,b7,b9:b8
785 mpysp2dp
.M2X b9,a10,b11:b10
786 [a1
] mpysu
.M1 a0,a1,a2
788 [b1
] mpysu
.M2 b6,b7,b8
789 mpysu
.M2X b9,a10,b11
790 [!a1
] mpysu
.M1 -16,a1,a2
793 [!b1
] mpysu
.M2X -9,a10,b11
794 mpysu4
.M1 a0,a1,a3:a2
795 [!a0
] mpysu4
.M1X a3,b4,a5:a4
796 [!b0
] mpysu4
.M2 b6,b7,b9:b8
797 mpysu4
.M2X b9,a10,b11:b10
798 [a1
] mpyu
.M1 a0,a1,a2
801 [b1
] mpyu
.M2X b9,a10,b11
802 mpyu4
.M1 a0,a1,a3:a2
803 [!a1
] mpyu4
.M1X a3,b4,a5:a4
804 [!b1
] mpyu4
.M2 b6,b7,b9:b8
805 mpyu4
.M2X b9,a10,b11:b10
806 [a2
] mpyus
.M1 a0,a1,a2
809 [b2
] mpyus
.M2X b9,a10,b11
810 mpyus4
.M1 a0,a1,a3:a2
811 [!a2
] mpyus4
.M1X b4,a3,a5:a4
812 [!b2
] mpyus4
.M2 b6,b7,b9:b8
813 mpyus4
.M2X a10,b9,b11:b10
815 [a0
] mpy2
.M1X a3,b4,a5:a4
816 [b0
] mpy2
.M2 b6,b7,b9:b8
817 mpy2
.M2X b9,a10,b11:b10
818 mpy2ir
.M1 a0,a1,a3:a2
819 mpy2ir
.M1X a3,b4,a5:a4
820 mpy2ir
.M2 b6,b7,b9:b8
821 mpy2ir
.M2X b9,a10,b11:b10
822 [!a0
] mpy32
.M1 a0,a1,a2
825 [!b0
] mpy32
.M2X b9,a10,b11
826 mpy32
.M1 a0,a1,a3:a2
827 [a1
] mpy32
.M1X a3,b4,a5:a4
828 [b1
] mpy32
.M2 b6,b7,b9:b8
829 mpy32
.M2X b9,a10,b11:b10
830 mpy32su
.M1 a0,a1,a3:a2
831 [!a1
] mpy32su
.M1X a3,b4,a5:a4
832 [!b1
] mpy32su
.M2 b6,b7,b9:b8
833 mpy32su
.M2X b9,a10,b11:b10
834 mpy32u
.M1 a0,a1,a3:a2
835 [a2
] mpy32u
.M1X a3,b4,a5:a4
836 [b2
] mpy32u
.M2 b6,b7,b9:b8
837 mpy32u
.M2X b9,a10,b11:b10
838 mpy32us
.M1 a0,a1,a3:a2
839 [!a2
] mpy32us
.M1X a3,b4,a5:a4
840 [!b2
] mpy32us
.M2 b6,b7,b9:b8
841 mpy32us
.M2X b9,a10,b11:b10
849 [!b0
] mv
.S2X a17,b19
918 [!b1
] mvk
.S1 -32768,a5
924 mvkh
.S1 0x12345678,a6
925 [a2
] mvkh
.S2 0xfedcba98,b7
926 [b2
] mvklh
.S1 0x12345678,a6
927 mvklh
.S2 0xfedcba98,b7
928 mvkl
.S1 0x12345678,a6
929 [!a2
] mvkl
.S2 0xfedcba98,b7
934 [!a0
] neg .L1 a13,a14
937 [!b0
] neg .L2X a19,b20
938 [b1
] neg .L1 a21:a20,a23:a22
939 neg .L2 b25:b24,b27:b26
953 [a0
] norm
.L2X a10,b11
955 [b0
] norm
.L2 b9:b8,b10
968 [!a0
] or .D1 a1,a2,a3
971 [!b0
] or .D2X b10,a11,b12
973 [a1
] or .D1X 11,b5,a6
976 [!a1
] or .L1 a1,a2,a3
979 [!b1
] or .L2X b10,a11,b12
981 [a2
] or .L1X 11,b5,a6
984 [!a2
] or .S1 a1,a2,a3
987 [!b2
] or .S2X b10,a11,b12
989 [a0
] or .S1X 11,b5,a6
992 [!a0
] pack2
.L1 a1,a2,a3
995 [!b0
] pack2
.L2X b25,a16,b9
996 [a1
] pack2
.S1 a1,a2,a3
999 [b1
] pack2
.S2X b25,a16,b9
1000 [!a1
] packh2
.L1 a1,a2,a3
1001 packh2
.L1X a5,b8,a13
1002 packh2
.L2 b21,b2,b23
1003 [!b1
] packh2
.L2X b25,a16,b9
1004 [a2
] packh2
.S1 a1,a2,a3
1005 packh2
.S1X a5,b8,a13
1006 packh2
.S2 b21,b2,b23
1007 [b2
] packh2
.S2X b25,a16,b9
1008 [!a2
] packh4
.L1 a1,a2,a3
1009 packh4
.L1X a5,b8,a13
1010 packh4
.L2 b21,b2,b23
1011 [!b2
] packh4
.L2X b25,a16,b9
1012 [a0
] packhl2
.L1 a1,a2,a3
1013 packhl2
.L1X a5,b8,a13
1014 packhl2
.L2 b21,b2,b23
1015 [b0
] packhl2
.L2X b25,a16,b9
1016 packhl2
.S1 a1,a2,a3
1017 [!a0
] packhl2
.S1X a5,b8,a13
1018 [!b0
] packhl2
.S2 b21,b2,b23
1019 packhl2
.S2X b25,a16,b9
1020 [a1
] packlh2
.L1 a1,a2,a3
1021 packlh2
.L1X a5,b8,a13
1022 packlh2
.L2 b21,b2,b23
1023 [b1
] packlh2
.L2X b25,a16,b9
1024 packlh2
.S1 a1,a2,a3
1025 [!a1
] packlh2
.S1X a5,b8,a13
1026 [!b1
] packlh2
.S2 b21,b2,b23
1027 packlh2
.S2X b25,a16,b9
1028 [a2
] packl4
.L1 a1,a2,a3
1029 packl4
.L1X a5,b8,a13
1030 packl4
.L2 b21,b2,b23
1031 [b2
] packl4
.L2X b25,a16,b9
1032 rcpdp
.S1 a5:a4,a7:a6
1033 [!a2
] rcpdp
.S2 b9:b8,b11:b10
1035 [!b2
] rcpsp
.S1X b2,a3
1036 [a0
] rcpsp
.S2 b4,b5
1039 [b0
] rotl
.M1 a0,a1,a2
1042 [!a0
] rotl
.M2X a9,b10,b11
1044 [!b0
] rotl
.M1X b14,31,a15
1045 [a1
] rotl
.M2 b16,17,b17
1046 rotl
.M2X a18,25,b19
1048 rpack2
.S1X a4,b5,a6
1050 rpack2
.S2X b10,a11,b12
1051 rsqrdp
.S1 a5:a4,a7:a6
1052 [b1
] rsqrdp
.S2 b9:b8,b11:b10
1054 [!a1
] rsqrsp
.S1X b2,a3
1055 [!b1
] rsqrsp
.S2 b4,b5
1058 [a2
] sadd
.L1X a4,b5,a6
1059 [b2
] sadd
.L2 b7,b8,b9
1060 sadd
.L2X b10,a11,b12
1061 [!a2
] sadd
.L1 a13,a15:a14,a17:a16
1062 sadd
.L1X b18,a21:a20,a23:a22
1063 sadd
.L2 b24,b27:b26,b29:b28
1064 [!b2
] sadd
.L2X a30,b1:b0,b3:b2
1066 [a0
] sadd
.L1X 15,b6,a7
1067 [b0
] sadd
.L2 12,b8,b9
1068 sadd
.L2X -11,a10,b11
1069 sadd
.L1 -16,a13:a12,a15:a14
1070 [!a0
] sadd
.L2 15,b21:b20,b23:b22
1071 [!b0
] sadd
.S1 a28,a29,a30
1074 [a1
] sadd
.S2X b5,a6,b7
1076 [b1
] sadd2
.S1X a4,b5,a6
1077 [!a1
] sadd2
.S2 b7,b8,b9
1078 sadd2
.S2X b10,a11,b12
1079 saddsub
.L1 a0,a1,a3:a2
1080 saddsub
.L1X a4,b5,a7:a6
1081 saddsub
.L2 b8,b9,b11:b10
1082 saddsub
.L2X b12,a13,b15:b14
1083 saddsub2
.L1 a0,a1,a3:a2
1084 saddsub2
.L1X a4,b5,a7:a6
1085 saddsub2
.L2 b8,b9,b11:b10
1086 saddsub2
.L2X b12,a13,b15:b14
1087 [!b1
] saddsu2
.S1 a16,a17,a18
1088 saddsu2
.S1X b19,a20,a21
1089 saddsu2
.S2 b22,b23,b24
1090 [a2
] saddsu2
.S2X a25,b26,b27
1091 saddus2
.S1 a28,a29,a30
1092 [b2
] saddus2
.S1X a31,b0,a1
1093 [!a2
] saddus2
.S2 b2,b3,b4
1094 saddus2
.S2X b5,a6,b7
1095 saddu4
.S1 a28,a29,a30
1096 [!b2
] saddu4
.S1X a31,b0,a1
1097 [a0
] saddu4
.S2 b2,b3,b4
1098 saddu4
.S2X b5,a6,b7
1099 [b0
] sat
.L1 a3:a2,a20
1102 [!a0
] set
.S2 b3,0,31,b4
1104 [!b0
] set
.S1X b8,a9,a10
1105 [a1
] set
.S2 b11,b12,b13
1106 set
.S2X a14,b15,b16
1108 [b1
] shfl
.M1X b19,a20
1109 [!a1
] shfl
.M2 b21,b22
1111 shfl3
.L1 a0,a1,a3:a2
1112 shfl3
.L1X a4,b5,a7:a6
1113 shfl3
.L2 b8,b9,b11:b10
1114 shfl3
.L2X b12,a13,b15:b14
1116 [!b1
] shl
.S1X b4,a5,a6
1117 [a2
] shl
.S2 b7,b8,b9
1118 shl
.S2X a10,b11,b12
1119 [b2
] shl
.S1 a15:a14,a16,a19:a18
1120 shl
.S2 b21:b20,b22,b25:b24
1121 [!a2
] shl
.S1 a26,a27,a29:a28
1122 shl
.S1X b30,a31,a1:a0
1124 [!b2
] shl
.S2X a6,b7,b9:b8
1126 [a0
] shl
.S1X b4,31,a6
1127 [b0
] shl
.S2 b7,17,b9
1129 [!a0
] shl
.S1 a15:a14,0,a19:a18
1130 shl
.S2 b21:b20,31,b25:b24
1131 [!b0
] shl
.S1 a26,31,a29:a28
1132 shl
.S1X b30,0,a1:a0
1134 [a1
] shl
.S2X a6,9,b9:b8
1136 [b1
] shlmb
.L1X a4,b5,a6
1137 [!a1
] shlmb
.L2 b7,b8,b9
1138 shlmb
.L2X b10,a11,b12
1140 [!b1
] shlmb
.S1X a4,b5,a6
1141 [a2
] shlmb
.S2 b7,b8,b9
1142 shlmb
.S2X b10,a11,b12
1144 [b2
] shr
.S1X b4,a5,a6
1145 [!a2
] shr
.S2 b7,b8,b9
1146 shr
.S2X a10,b11,b12
1147 [!b2
] shr
.S1 a15:a14,a16,a19:a18
1148 shr
.S2 b21:b20,b22,b25:b24
1150 [a0
] shr
.S1X b4,31,a6
1151 [b0
] shr
.S2 b7,17,b9
1153 [!a0
] shr
.S1 a15:a14,0,a19:a18
1154 shr
.S2 b21:b20,31,b25:b24
1156 [!b0
] shr2
.S1X b4,a5,a6
1157 [a1
] shr2
.S2 b7,b8,b9
1158 shr2
.S2X a10,b11,b12
1160 [b1
] shr2
.S1X b4,0,a6
1161 [!a1
] shr2
.S2 b7,5,b9
1162 shr2
.S2X a10,25,b12
1164 [!b1
] shrmb
.S1X a4,b5,a6
1165 [a2
] shrmb
.S2 b7,b8,b9
1166 shrmb
.S2X b10,a11,b12
1168 [b2
] shru
.S1X b4,a5,a6
1169 [!a2
] shru
.S2 b7,b8,b9
1170 shru
.S2X a10,b11,b12
1171 [!b2
] shru
.S1 a15:a14,a16,a19:a18
1172 shru
.S2 b21:b20,b22,b25:b24
1174 [a0
] shru
.S1X b4,31,a6
1175 [b0
] shru
.S2 b7,17,b9
1176 shru
.S2X a10,12,b12
1177 [!a0
] shru
.S1 a15:a14,0,a19:a18
1178 shru
.S2 b21:b20,31,b25:b24
1180 [!b0
] shru2
.S1X b4,a5,a6
1181 [a1
] shru2
.S2 b7,b8,b9
1182 shru2
.S2X a10,b11,b12
1184 [b1
] shru2
.S1X b4,0,a6
1185 [!a1
] shru2
.S2 b7,5,b9
1186 shru2
.S2X a10,25,b12
1188 [!b1
] smpy
.M1X a8,b9,a10
1189 [a2
] smpy
.M2 b11,b12,b13
1190 smpy
.M2X b14,a15,b16
1192 [b2
] smpyh
.M1X a8,b9,a10
1193 [!a2
] smpyh
.M2 b11,b12,b13
1194 smpyh
.M2X b14,a15,b16
1196 [!b2
] smpyhl
.M1X a8,b9,a10
1197 [a0
] smpyhl
.M2 b11,b12,b13
1198 smpyhl
.M2X b14,a15,b16
1200 [b0
] smpylh
.M1X a8,b9,a10
1201 [!a0
] smpylh
.M2 b11,b12,b13
1202 smpylh
.M2X b14,a15,b16
1203 [!b0
] smpy2
.M1 a17,a18,a21:a20
1204 smpy2
.M1X a22,b23,a25:a24
1205 smpy2
.M2 b26,b27,b29:b28
1206 [a1
] smpy2
.M2X b30,a31,b1:b0
1207 smpy32
.M1 a17,a18,a21
1208 smpy32
.M1X a22,b23,a25
1209 smpy32
.M2 b26,b27,b29
1210 smpy32
.M2X b30,a31,b1
1212 [b1
] spack2
.S1X a4,b5,a6
1213 [!a1
] spack2
.S2 b7,b8,b9
1214 spack2
.S2X b10,a11,b12
1215 spacku4
.S1 a1,a2,a3
1216 [!b1
] spacku4
.S1X a4,b5,a6
1217 [a2
] spacku4
.S2 b7,b8,b9
1218 spacku4
.S2X b10,a11,b12
1219 [b2
] spdp
.S1 a13,a15:a14
1220 spdp
.S1X b15,a17:a16
1221 spdp
.S2 b18,b21:b20
1222 [!a2
] spdp
.S2X a21,b23:b22
1223 [!b2
] spint
.L1 a13,a15
1226 [a0
] spint
.L2X a21,b23
1227 [b0
] sptrunc
.L1 a13,a15
1228 sptrunc
.L1X b15,a17
1230 [!a0
] sptrunc
.L2X a21,b23
1232 [!b0
] sshl
.S1X b4,a5,a6
1233 [a1
] sshl
.S2 b7,b8,b9
1234 sshl
.S2X a10,b11,b12
1236 [b1
] sshl
.S1X b15,0,a16
1237 [!a1
] sshl
.S2 b17,25,b18
1240 [!b1
] sshvl
.M1X b4,a5,a6
1241 [a2
] sshvl
.M2 b7,b8,b9
1242 sshvl
.M2X a10,b11,b12
1244 [!b1
] sshvr
.M1X b4,a5,a6
1245 [a2
] sshvr
.M2 b7,b8,b9
1246 sshvr
.M2X a10,b11,b12
1247 [b2
] ssub
.L1 a1,a2,a3
1250 [!a2
] ssub
.L2X b10,a11,b12
1251 ssub
.L1X b13,a14,a15
1252 [!b2
] ssub
.L2X a16,b17,b18
1254 ssub
.L1 -16,a19,a20
1255 [a0
] ssub
.L1X 15,b21,a22
1256 [b0
] ssub
.L2 7,b23,b24
1257 ssub
.L2X -9,a25,b26
1258 ssub
.L1 -16,a29:a28,a31:a30
1259 [!a0
] ssub
.L2 15,b1:b0,b3:b2
1261 [!b0
] ssub2
.L1X a4,b5,a6
1262 [a1
] ssub2
.L2 b7,b8,b9
1263 ssub2
.L2X b10,a11,b12
1265 [b2
] stb .D1T2 b11,*++a9
1266 stb .D2T1 a15,*--b13
1267 [!a2
] stb .D2T2 b19,*b17++
1268 stb .D1T1 a23,*a21--
1269 [!b2
] stb .D2T2 b27,*-b25[31]
1270 stb .D1T1 a31,*+a29[0]
1271 stb .D1T1 a2,*-a0(2)
1272 stb .D1T1 a6,*-a4[a5]
1273 stb .D1T1 a9,*+a7[a8]
1274 stb .D1T1 a12,*--a10[11]
1275 stb .D1T1 a15,*++a13(14)
1276 stb .D1T1 a18,*a16--(17)
1277 stb .D1T1 a21,*a19++(20)
1278 stb .D1T1 a24,*--a22[a23]
1279 stb .D1T1 a27,*++a25[a26]
1280 stb .D1T1 a30,*a28--[a29]
1281 stb .D1T1 a1,*a31++[a0]
1282 [a0
] stb .D2T1 a15,*+b14(32767)
1283 stb .D2T2 b16,*+b15[32767]
1284 stdw
.D1T1 a7:a6,*a5
1285 [b2
] stdw
.D1T2 b11:b10,*++a9
1286 stdw
.D2T1 a15:a14,*--b13
1287 [!a2
] stdw
.D2T2 b19:b18,*b17++
1288 stdw
.D1T1 a23:a22,*a21--
1289 [!b2
] stdw
.D2T2 b27:b26,*-b25[31]
1290 stdw
.D1T1 a31:a30,*+a29[0]
1291 stdw
.D1T1 a3:a2,*-a0(248)
1292 stdw
.D1T1 a7:a6,*-a4[a5]
1293 stdw
.D1T1 a9:a8,*+a7[a8]
1294 stdw
.D1T1 a13:a12,*--a10[11]
1295 stdw
.D1T1 a15:a14,*++a13(16)
1296 stdw
.D1T1 a19:a18,*a16--(24)
1297 stdw
.D1T1 a21:a20,*a19++(32)
1298 stdw
.D1T1 a25:a24,*--a22[a23]
1299 stdw
.D1T1 a27:a26,*++a25[a26]
1300 stdw
.D1T1 a31:a30,*a28--[a29]
1301 stdw
.D1T1 a1:a0,*a31++[a0]
1303 [b2
] sth .D1T2 b11,*++a9
1304 sth .D2T1 a15,*--b13
1305 [!a2
] sth .D2T2 b19,*b17++
1306 sth .D1T1 a23,*a21--
1307 [!b2
] sth .D2T2 b27,*-b25[31]
1308 sth .D1T1 a31,*+a29[0]
1309 sth .D1T1 a2,*-a0(62)
1310 sth .D1T1 a6,*-a4[a5]
1311 sth .D1T1 a9,*+a7[a8]
1312 sth .D1T1 a12,*--a10[11]
1313 sth .D1T1 a15,*++a13(14)
1314 sth .D1T1 a18,*a16--(18)
1315 sth .D1T1 a21,*a19++(20)
1316 sth .D1T1 a24,*--a22[a23]
1317 sth .D1T1 a27,*++a25[a26]
1318 sth .D1T1 a30,*a28--[a29]
1319 sth .D1T1 a1,*a31++[a0]
1320 [a0
] sth .D2T1 a15,*+b14(65534)
1321 sth .D2T2 b16,*+b15[32767]
1322 stndw
.D1T1 a7:a6,*a5
1323 [b2
] stndw
.D1T2 b11:b10,*++a9
1324 stndw
.D2T1 a15:a14,*--b13
1325 [!a2
] stndw
.D2T2 b19:b18,*b17++
1326 stndw
.D1T1 a23:a22,*a21--
1327 [!b2
] stndw
.D2T2 b27:b26,*-b25[31]
1328 stndw
.D1T1 a31:a30,*+a29[0]
1329 stndw
.D1T1 a3:a2,*-a0(31)
1330 stndw
.D1T1 a7:a6,*-a4[a5]
1331 stndw
.D1T1 a9:a8,*+a7(a8)
1332 stndw
.D1T1 a13:a12,*--a10[11]
1333 stndw
.D1T1 a15:a14,*++a13(16)
1334 stndw
.D1T1 a19:a18,*a16--(24)
1335 stndw
.D1T1 a21:a20,*a19++(30)
1336 stndw
.D1T1 a25:a24,*--a22[a23]
1337 stndw
.D1T1 a27:a26,*++a25(a26)
1338 stndw
.D1T1 a31:a30,*a28--[a29]
1339 stndw
.D1T1 a1:a0,*a31++(a0)
1341 [b2
] stnw
.D1T2 b11,*++a9
1342 stnw
.D2T1 a15,*--b13
1343 [!a2
] stnw
.D2T2 b19,*b17++
1344 stnw
.D1T1 a23,*a21--
1345 [!b2
] stnw
.D2T2 b27,*-b25[31]
1346 stnw
.D1T1 a31,*+a29[0]
1347 stnw
.D1T1 a2,*-a0(124)
1348 stnw
.D1T1 a6,*-a4[a5]
1349 stnw
.D1T1 a9,*+a7[a8]
1350 stnw
.D1T1 a12,*--a10[11]
1351 stnw
.D1T1 a15,*++a13(16)
1352 stnw
.D1T1 a18,*a16--(20)
1353 stnw
.D1T1 a21,*a19++(24)
1354 stnw
.D1T1 a24,*--a22[a23]
1355 stnw
.D1T1 a27,*++a25[a26]
1356 stnw
.D1T1 a30,*a28--[a29]
1357 stnw
.D1T1 a1,*a31++[a0]
1359 [b2
] stw .D1T2 b11,*++a9
1360 stw .D2T1 a15,*--b13
1361 [!a2
] stw .D2T2 b19,*b17++
1362 stw .D1T1 a23,*a21--
1363 [!b2
] stw .D2T2 b27,*-b25[31]
1364 stw .D1T1 a31,*+a29[0]
1365 stw .D1T1 a2,*-a0(124)
1366 stw .D1T1 a6,*-a4[a5]
1367 stw .D1T1 a9,*+a7[a8]
1368 stw .D1T1 a12,*--a10[11]
1369 stw .D1T1 a15,*++a13(16)
1370 stw .D1T1 a18,*a16--(20)
1371 stw .D1T1 a21,*a19++(24)
1372 stw .D1T1 a24,*--a22[a23]
1373 stw .D1T1 a27,*++a25[a26]
1374 stw .D1T1 a30,*a28--[a29]
1375 stw .D1T1 a1,*a31++[a0]
1376 [a0
] stw .D2T1 a15,*+b14(131068)
1377 stw .D2T2 b16,*+b15[32767]
1379 [b0
] sub .L1X a4,b5,a6
1380 [!a0
] sub .L2 b7,b8,b9
1381 sub .L2X b10,a11,b12
1382 [!b0
] sub .L1X b13,a14,a15
1383 sub .L2X a16,b17,b18
1385 [a1
] sub .L1 a19,a20,a23:a22
1386 sub .L1X a24,b25,a27:a26
1387 sub .L2 b28,b29,b31:b30
1388 [b1
] sub .L2X b0,a1,b3:b2
1389 sub .L1X b4,a5,a7:a6
1390 [!a1
] sub .L2X a8,b9,b11:b10
1393 [!b1
] sub .L1X 15,b14,a15
1394 [a2
] sub .L2 7,b16,b17
1396 sub .L1 -16,a21:a20,a23:a22
1397 [b2
] sub .L2 15,b25:b24,b27:b26
1399 [!a2
] sub .S1X a4,b5,a6
1400 [!b2
] sub .S2 b7,b8,b9
1401 sub .S2X b10,a11,b12
1402 [a0
] sub .S1X b13,a14,a15
1403 sub .S2X a16,b17,b18
1405 [b0
] sub .S1 -16,a19,a20
1408 [!a0
] sub .S2X -11,a25,b26
1410 [!b0
] sub .D2 b30,b31,b0
1411 [a1
] sub .D1 a1,0,a2
1414 [b1
] sub .D2X b8,a9,b10
1417 [a0
] sub .L1X b11,-15,a30
1420 sub .L1 a3:a2,-5,a7:a6
1421 [b0
] sub .L2 b29:b28,7,b29:b28
1424 [!b0
] sub .S2 b25,-15,b11
1427 [!a1
] subab
.D2 b4,b5,b6
1429 [!b1
] subab
.D2 b9,31,b10
1430 subabs4
.L1 a1,a2,a3
1431 [a2
] subabs4
.L1X a4,b5,a6
1432 [b2
] subabs4
.L2 b7,b8,b9
1433 subabs4
.L2X b10,a11,b12
1435 [!a2
] subah
.D2 b4,b5,b6
1436 [!b2
] subah
.D1 a7,0,a8
1439 [a0
] subaw
.D2 b4,b5,b6
1440 [b0
] subaw
.D1 a7,0,a8
1442 [!a0
] subc .L1 a3,a4,a5
1445 [!b0
] subc .L2X b12,a13,b14
1446 subdp
.L1 a3:a2,a5:a4,a7:a6
1447 [a1
] subdp
.L1X a9:a8,b11:b10,a13:a12
1448 [b1
] subdp
.L2 b15:b14,b17:b16,b19:b18
1449 subdp
.L2X b21:b20,a23:a22,b25:b24
1450 [!a1
] subdp
.L1X b27:b26,a29:a28,a31:a30
1451 subdp
.L2X a1:a0,b3:b2,b5:b4
1453 subdp
.S1 a3:a2,a5:a4,a7:a6
1454 [a1
] subdp
.S1X a9:a8,b11:b10,a13:a12
1455 [b1
] subdp
.S2 b15:b14,b17:b16,b19:b18
1456 subdp
.S2X b21:b20,a23:a22,b25:b24
1457 [!a1
] subdp
.S1X b27:b26,a29:a28,a31:a30
1458 subdp
.S2X a1:a0,b3:b2,b5:b4
1461 [a1
] subsp
.L1X a9,b11,a13
1462 [b1
] subsp
.L2 b15,b17,b19
1463 subsp
.L2X b21,a23,b25
1464 [!a1
] subsp
.L1X b27,a29,a31
1468 [!b1
] subsp
.S1X a9,b11,a13
1469 [a2
] subsp
.S2 b15,b17,b19
1470 subsp
.S2X b21,a23,b25
1471 [b2
] subsp
.S1X b27,a29,a31
1474 subu
.L1 a2,a3,a5:a4
1475 [!a2
] subu
.L1X a6,b7,a9:a8
1476 [!b2
] subu
.L2 b10,b11,b13:b12
1477 subu
.L2X b14,a15,b17:b16
1478 [a0
] subu
.L1X b18,a19,a21:a20
1479 subu
.L2X a22,b23,b25:b24
1482 [b0
] sub2
.L1X a4,b5,a6
1483 [!a0
] sub2
.L2 b7,b8,b9
1484 sub2
.L2X b10,a11,b12
1486 [!b0
] sub2
.S1X a4,b5,a6
1487 [a1
] sub2
.S2 b7,b8,b9
1488 sub2
.S2X b10,a11,b12
1490 [b1
] sub2
.D1X a4,b5,a6
1491 [!a1
] sub2
.D2 b7,b8,b9
1492 sub2
.D2X b10,a11,b12
1494 [!b1
] sub4
.L1X a4,b5,a6
1495 [a2
] sub4
.L2 b7,b8,b9
1496 sub4
.L2X b10,a11,b12
1498 [b2
] swap2
.L2 b9,b11
1499 [!a2
] swap2
.S1 a13,a15
1501 [!b2
] swap4
.L1 a1,a2
1504 [a0
] swap4
.L2X a7,b8
1508 [b0
] unpkhu4
.L1X b3,a4
1509 [!a0
] unpkhu4
.L2 b5,b6
1512 [!b0
] unpkhu4
.S1X b3,a4
1513 [a1
] unpkhu4
.S2 b5,b6
1516 [b1
] unpklu4
.L1X b3,a4
1517 [!a1
] unpklu4
.L2 b5,b6
1520 [!b1
] unpklu4
.S1X b3,a4
1521 [a2
] unpklu4
.S2 b5,b6
1524 [b2
] xor .L1X a4,b5,a6
1525 [!a2
] xor .L2 b7,b8,b9
1526 xor .L2X b10,a11,b12
1527 [!b2
] xor .L1 -16,a13,a14
1530 [a0
] xor .L2X -12,a19,b20
1532 [b0
] xor .S1X a4,b5,a6
1533 [!a0
] xor .S2 b7,b8,b9
1534 xor .S2X b10,a11,b12
1535 [!b0
] xor .S1 -16,a13,a14
1538 [a1
] xor .S2X -12,a19,b20
1540 [b0
] xor .D1X a4,b5,a6
1541 [!a0
] xor .D2 b7,b8,b9
1542 xor .D2X b10,a11,b12
1543 [!b0
] xor .D1 -16,a13,a14
1546 [a1
] xor .D2X -12,a19,b20
1548 xormpy
.M1X a4,b5,a6
1550 xormpy
.M2X b10,a11,b12
1552 [b1
] xpnd2
.M1X b15,a16
1553 [!a1
] xpnd2
.M2 b17,b18
1556 [!b1
] xpnd4
.M1X b15,a16
1557 [a2
] xpnd4
.M2 b17,b18
1561 [!a2
] zero
.L1 a5:a4