bfd/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / loongson-2f.s
1 .text
2 .set noreorder
3
4 movz_insns:
5 movz $2, $3, $4
6 movnz $2, $3, $4
7 movn $2, $3, $4
8
9 integer_insns:
10 mult.g $2, $3, $4
11 multu.g $5, $6, $7
12 dmult.g $8, $9, $10
13 dmultu.g $11, $12, $13
14 div.g $14, $15, $16
15 divu.g $17, $18, $19
16 ddiv.g $20, $21, $22
17 ddivu.g $23, $24, $25
18 mod.g $26, $27, $28
19 modu.g $29, $30, $31
20 dmod.g $2, $3, $4
21 dmodu.g $5, $6, $7
22
23 fpu_insns:
24 madd.s $f0, $f1, $f2
25 madd.d $f3, $f4, $f5
26 madd.ps $f6, $f7, $f8
27 msub.s $f9, $f10, $f11
28 msub.d $f12, $f13, $f14
29 msub.ps $f15, $f16, $f17
30 nmadd.s $f18, $f19, $f20
31 nmadd.d $f21, $f22, $f23
32 nmadd.ps $f24, $f25, $f26
33 nmsub.s $f27, $f28, $f29
34 nmsub.d $f0, $f1, $f2
35 nmsub.ps $f3, $f4, $f5
36
37 simd_insns:
38 packsshb $f0, $f1, $f2
39 packsswh $f3, $f4, $f5
40 packushb $f6, $f7, $f8
41 paddb $f9, $f10, $f11
42 paddh $f12, $f13, $f14
43 paddw $f15, $f16, $f17
44 paddd $f18, $f19, $f20
45 paddsb $f21, $f22, $f23
46 paddsh $f24, $f25, $f26
47 paddusb $f27, $f28, $f29
48 paddush $f0, $f1, $f2
49 pandn $f3, $f4, $f5
50 pavgb $f6, $f7, $f8
51 pavgh $f9, $f10, $f11
52 pcmpeqb $f12, $f13, $f14
53 pcmpeqh $f15, $f16, $f17
54 pcmpeqw $f18, $f19, $f20
55 pcmpgtb $f21, $f22, $f23
56 pcmpgth $f24, $f25, $f26
57 pcmpgtw $f27, $f28, $f29
58 pextrh $f0, $f1, $f2
59 pinsrh_0 $f3, $f4, $f5
60 pinsrh_1 $f6, $f7, $f8
61 pinsrh_2 $f9, $f10, $f11
62 pinsrh_3 $f12, $f13, $f14
63 pmaddhw $f15, $f16, $f17
64 pmaxsh $f18, $f19, $f20
65 pmaxub $f21, $f22, $f23
66 pminsh $f24, $f25, $f26
67 pminub $f27, $f28, $f29
68 pmovmskb $f0, $f1
69 pmulhuh $f2, $f3, $f4
70 pmulhh $f5, $f6, $f7
71 pmullh $f8, $f9, $f10
72 pmuluw $f11, $f12, $f13
73 pasubub $f14, $f15, $f16
74 biadd $f17, $f18
75 pshufh $f19, $f20, $f21
76 psllh $f22, $f23, $f24
77 psllw $f25, $f26, $f27
78 psrah $f28, $f29, $f30
79 psraw $f0, $f1, $f2
80 psrlh $f3, $f4, $f5
81 psrlw $f6, $f7, $f8
82 psubb $f9, $f10, $f11
83 psubh $f12, $f13, $f14
84 psubw $f15, $f16, $f17
85 psubd $f18, $f19, $f20
86 psubsb $f21, $f22, $f23
87 psubsh $f24, $f25, $f26
88 psubusb $f27, $f28, $f29
89 psubush $f0, $f1, $f2
90 punpckhbh $f3, $f4, $f5
91 punpckhhw $f6, $f7, $f8
92 punpckhwd $f9, $f10, $f11
93 punpcklbh $f12, $f13, $f14
94 punpcklhw $f15, $f16, $f17
95 punpcklwd $f18, $f19, $f20
96
97 fixed_point_insns:
98 add $f0, $f1, $f2
99 addu $f3, $f4, $f5
100 dadd $f6, $f7, $f8
101 sub $f9, $f10, $f11
102 subu $f12, $f13, $f14
103 dsub $f15, $f16, $f17
104 or $f18, $f19, $f20
105 sll $f21, $f22, $f23
106 dsll $f24, $f25, $f26
107 xor $f27, $f28, $f29
108 nor $f0, $f1, $f2
109 and $f3, $f4, $f5
110 srl $f6, $f7, $f8
111 dsrl $f9, $f10, $f11
112 sra $f12, $f13, $f14
113 dsra $f15, $f16, $f17
114 sequ $f18, $f19
115 sltu $f20, $f21
116 sleu $f22, $f23
117 seq $f24, $f25
118 slt $f26, $f27
119 sle $f28, $f29
120
121 mips5_ps_insns:
122 abs.ps $f0, $f2
123 add.ps $f2, $f4, $f6
124 c.eq.ps $f8, $f10
125 c.f.ps $f8, $f10
126 c.le.ps $f8, $f10
127 c.lt.ps $f8, $f10
128 c.nge.ps $f8, $f10
129 c.ngl.ps $f8, $f10
130 c.ngle.ps $f8, $f10
131 c.ngt.ps $f8, $f10
132 c.ole.ps $f8, $f10
133 c.olt.ps $f8, $f10
134 c.seq.ps $f8, $f10
135 c.sf.ps $f8, $f10
136 c.ueq.ps $f8, $f10
137 c.ule.ps $f8, $f10
138 c.ult.ps $f8, $f10
139 c.un.ps $f8, $f10
140 mov.ps $f24, $f26
141 mul.ps $f2, $f4, $f6
142 neg.ps $f6, $f8
143 sub.ps $f22, $f24, $f26
144
This page took 0.040589 seconds and 4 git commands to generate.