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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [mips/] [loongson-2f.s] - Blame information for rev 304

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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