Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / mips / mips5.s
1 # Source file used to test -mips5 instructions.
2
3 text_label:     
4         abs.ps          $f0, $f2
5         add.ps          $f2, $f4, $f6
6         alnv.ps         $f6, $f8, $f10, $3
7         c.eq.ps         $f8, $f10
8         c.eq.ps         $fcc2, $f10, $f12
9         c.f.ps          $f8, $f10
10         c.f.ps          $fcc2, $f10, $f12
11         c.le.ps         $f8, $f10
12         c.le.ps         $fcc2, $f10, $f12
13         c.lt.ps         $f8, $f10
14         c.lt.ps         $fcc2, $f10, $f12
15         c.nge.ps        $f8, $f10
16         c.nge.ps        $fcc2, $f10, $f12
17         c.ngl.ps        $f8, $f10
18         c.ngl.ps        $fcc2, $f10, $f12
19         c.ngle.ps       $f8, $f10
20         c.ngle.ps       $fcc2, $f10, $f12
21         c.ngt.ps        $f8, $f10
22         c.ngt.ps        $fcc2, $f10, $f12
23         c.ole.ps        $f8, $f10
24         c.ole.ps        $fcc2, $f10, $f12
25         c.olt.ps        $f8, $f10
26         c.olt.ps        $fcc2, $f10, $f12
27         c.seq.ps        $f8, $f10
28         c.seq.ps        $fcc2, $f10, $f12
29         c.sf.ps         $f8, $f10
30         c.sf.ps         $fcc2, $f10, $f12
31         c.ueq.ps        $f8, $f10
32         c.ueq.ps        $fcc2, $f10, $f12
33         c.ule.ps        $f8, $f10
34         c.ule.ps        $fcc2, $f10, $f12
35         c.ult.ps        $f8, $f10
36         c.ult.ps        $fcc2, $f10, $f12
37         c.un.ps         $f8, $f10
38         c.un.ps         $fcc2, $f10, $f12
39         cvt.ps.s        $f12, $f14, $f16
40         cvt.s.pl        $f16, $f18
41         cvt.s.pu        $f18, $f20
42         luxc1           $f20, $4($5)
43         madd.ps         $f20, $f22, $f24, $f26
44         mov.ps          $f24, $f26
45         movf.ps         $f26, $f28, $fcc2
46         movn.ps         $f26, $f28, $3
47         movt.ps         $f28, $f30, $fcc4
48         movz.ps         $f28, $f30, $5
49         msub.ps         $f30, $f0, $f2, $f4
50         mul.ps          $f2, $f4, $f6
51         neg.ps          $f6, $f8
52         nmadd.ps        $f6, $f8, $f10, $f12
53         nmsub.ps        $f6, $f8, $f10, $f12
54         pll.ps          $f10, $f12, $f14
55         plu.ps          $f14, $f16, $f18
56         pul.ps          $f16, $f18, $f20
57         puu.ps          $f20, $f22, $f24
58         sub.ps          $f22, $f24, $f26
59         suxc1           $f26, $6($7)
60
61         c.eq.ps         $fcc3, $f10, $f12       # warns
62         movf.ps         $f26, $f28, $fcc3       # warns
63
64 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
65       .space  8