Add macro expansions for ADD, SUB, DADD and DSUB for MIPS r6
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / loongson-3a-mmi.s
CommitLineData
8095d2f7
CX
1 .text
2 .set noreorder
3
4simd_insns:
5 packsshb $f0, $f1, $f2
6 packsswh $f3, $f4, $f5
7 packushb $f6, $f7, $f8
8 paddb $f9, $f10, $f11
9 paddh $f12, $f13, $f14
10 paddw $f15, $f16, $f17
11 paddd $f18, $f19, $f20
12 paddsb $f21, $f22, $f23
13 paddsh $f24, $f25, $f26
14 paddusb $f27, $f28, $f29
15 paddush $f0, $f1, $f2
16 pandn $f3, $f4, $f5
17 pavgb $f6, $f7, $f8
18 pavgh $f9, $f10, $f11
19 pcmpeqb $f12, $f13, $f14
20 pcmpeqh $f15, $f16, $f17
21 pcmpeqw $f18, $f19, $f20
22 pcmpgtb $f21, $f22, $f23
23 pcmpgth $f24, $f25, $f26
24 pcmpgtw $f27, $f28, $f29
25 pextrh $f0, $f1, $f2
26 pinsrh_0 $f3, $f4, $f5
27 pinsrh_1 $f6, $f7, $f8
28 pinsrh_2 $f9, $f10, $f11
29 pinsrh_3 $f12, $f13, $f14
30 pmaddhw $f15, $f16, $f17
31 pmaxsh $f18, $f19, $f20
32 pmaxub $f21, $f22, $f23
33 pminsh $f24, $f25, $f26
34 pminub $f27, $f28, $f29
35 pmovmskb $f0, $f1
36 pmulhuh $f2, $f3, $f4
37 pmulhh $f5, $f6, $f7
38 pmullh $f8, $f9, $f10
39 pmuluw $f11, $f12, $f13
40 pasubub $f14, $f15, $f16
41 biadd $f17, $f18
42 pshufh $f19, $f20, $f21
43 psllh $f22, $f23, $f24
44 psllw $f25, $f26, $f27
45 psrah $f28, $f29, $f30
46 psraw $f0, $f1, $f2
47 psrlh $f3, $f4, $f5
48 psrlw $f6, $f7, $f8
49 psubb $f9, $f10, $f11
50 psubh $f12, $f13, $f14
51 psubw $f15, $f16, $f17
52 psubd $f18, $f19, $f20
53 psubsb $f21, $f22, $f23
54 psubsh $f24, $f25, $f26
55 psubusb $f27, $f28, $f29
56 psubush $f0, $f1, $f2
57 punpckhbh $f3, $f4, $f5
58 punpckhhw $f6, $f7, $f8
59 punpckhwd $f9, $f10, $f11
60 punpcklbh $f12, $f13, $f14
61 punpcklhw $f15, $f16, $f17
62 punpcklwd $f18, $f19, $f20
63
64fixed_point_insns:
65 add $f0, $f1, $f2
66 addu $f3, $f4, $f5
67 dadd $f6, $f7, $f8
68 sub $f9, $f10, $f11
69 subu $f12, $f13, $f14
70 dsub $f15, $f16, $f17
71 or $f18, $f19, $f20
72 sll $f21, $f22, $f23
73 dsll $f24, $f25, $f26
74 xor $f27, $f28, $f29
75 nor $f0, $f1, $f2
76 and $f3, $f4, $f5
77 srl $f6, $f7, $f8
78 dsrl $f9, $f10, $f11
79 sra $f12, $f13, $f14
80 dsra $f15, $f16, $f17
81 sequ $f18, $f19
82 sltu $f20, $f21
83 sleu $f22, $f23
84 seq $f24, $f25
85 slt $f26, $f27
86 sle $f28, $f29
This page took 0.102392 seconds and 4 git commands to generate.