OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mips/] [mips5.s] - Blame information for rev 156

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
# 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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.