~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/mips/loongson-2f.s

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

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