~ubuntu-branches/ubuntu/precise/binutils/precise-updates

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/mips/mips5-fp.s

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2011-08-11 22:51:48 UTC
  • mfrom: (1.7.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20110811225148-y61bcrw1ukl0z2k2
Tags: 2.21.53.20110810-0ubuntu1
Snapshot, taken from the trunk 20110810.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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