Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / mips / loongson-3a.s
1         .text\r
2         .set noreorder\r
3 \r
4 movz_insns:\r
5         movnz           $2, $3, $4\r
6 \r
7 integer_insns:\r
8         gsmult          $2, $3, $4\r
9         gsmultu         $5, $6, $7\r
10         gsdmult         $8, $9, $10\r
11         gsdmultu        $11, $12, $13\r
12         gsdiv           $14, $15, $16\r
13         gsdivu          $17, $18, $19\r
14         gsddiv          $20, $21, $22\r
15         gsddivu         $23, $24, $25\r
16         gsmod           $26, $27, $28\r
17         gsmodu          $29, $30, $31\r
18         gsdmod          $2, $3, $4\r
19         gsdmodu         $5, $6, $7\r
20 \r
21 simd_insns:\r
22         packsshb        $f0, $f1, $f2\r
23         packsswh        $f3, $f4, $f5\r
24         packushb        $f6, $f7, $f8\r
25         paddb           $f9, $f10, $f11\r
26         paddh           $f12, $f13, $f14\r
27         paddw           $f15, $f16, $f17\r
28         paddd           $f18, $f19, $f20\r
29         paddsb          $f21, $f22, $f23\r
30         paddsh          $f24, $f25, $f26\r
31         paddusb         $f27, $f28, $f29\r
32         paddush         $f0, $f1, $f2\r
33         pandn           $f3, $f4, $f5\r
34         pavgb           $f6, $f7, $f8\r
35         pavgh           $f9, $f10, $f11\r
36         pcmpeqb         $f12, $f13, $f14\r
37         pcmpeqh         $f15, $f16, $f17\r
38         pcmpeqw         $f18, $f19, $f20\r
39         pcmpgtb         $f21, $f22, $f23\r
40         pcmpgth         $f24, $f25, $f26\r
41         pcmpgtw         $f27, $f28, $f29\r
42         pextrh          $f0, $f1, $f2\r
43         pinsrh_0        $f3, $f4, $f5\r
44         pinsrh_1        $f6, $f7, $f8\r
45         pinsrh_2        $f9, $f10, $f11\r
46         pinsrh_3        $f12, $f13, $f14\r
47         pmaddhw         $f15, $f16, $f17\r
48         pmaxsh          $f18, $f19, $f20\r
49         pmaxub          $f21, $f22, $f23\r
50         pminsh          $f24, $f25, $f26\r
51         pminub          $f27, $f28, $f29\r
52         pmovmskb        $f0, $f1\r
53         pmulhuh         $f2, $f3, $f4\r
54         pmulhh          $f5, $f6, $f7\r
55         pmullh          $f8, $f9, $f10\r
56         pmuluw          $f11, $f12, $f13\r
57         pasubub         $f14, $f15, $f16\r
58         biadd           $f17, $f18\r
59         pshufh          $f19, $f20, $f21\r
60         psllh           $f22, $f23, $f24\r
61         psllw           $f25, $f26, $f27\r
62         psrah           $f28, $f29, $f30\r
63         psraw           $f0, $f1, $f2\r
64         psrlh           $f3, $f4, $f5\r
65         psrlw           $f6, $f7, $f8\r
66         psubb           $f9, $f10, $f11\r
67         psubh           $f12, $f13, $f14\r
68         psubw           $f15, $f16, $f17\r
69         psubd           $f18, $f19, $f20\r
70         psubsb          $f21, $f22, $f23\r
71         psubsh          $f24, $f25, $f26\r
72         psubusb         $f27, $f28, $f29\r
73         psubush         $f0, $f1, $f2\r
74         punpckhbh       $f3, $f4, $f5\r
75         punpckhhw       $f6, $f7, $f8\r
76         punpckhwd       $f9, $f10, $f11\r
77         punpcklbh       $f12, $f13, $f14\r
78         punpcklhw       $f15, $f16, $f17\r
79         punpcklwd       $f18, $f19, $f20\r
80 \r
81 fixed_point_insns:\r
82         add             $f0, $f1, $f2\r
83         addu            $f3, $f4, $f5\r
84         dadd            $f6, $f7, $f8\r
85         sub             $f9, $f10, $f11\r
86         subu            $f12, $f13, $f14\r
87         dsub            $f15, $f16, $f17\r
88         or              $f18, $f19, $f20\r
89         sll             $f21, $f22, $f23\r
90         dsll            $f24, $f25, $f26\r
91         xor             $f27, $f28, $f29\r
92         nor             $f0, $f1, $f2\r
93         and             $f3, $f4, $f5\r
94         srl             $f6, $f7, $f8\r
95         dsrl            $f9, $f10, $f11\r
96         sra             $f12, $f13, $f14\r
97         dsra            $f15, $f16, $f17\r
98         sequ            $f18, $f19\r
99         sltu            $f20, $f21\r
100         sleu            $f22, $f23\r
101         seq             $f24, $f25\r
102         slt             $f26, $f27\r
103         sle             $f28, $f29\r
104 \r
105 \r