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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mips/] [mips64-mips3d.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
# source file to test assembly of mips64 MIPS-3D ASE instructions
2
 
3
        .set noreorder
4
        .set noat
5
 
6
        .text
7
text_label:
8
 
9
        addr.ps         $f4, $f8, $f19
10
 
11
        bc1any2f        $fcc0, text_label
12
        nop
13
        bc1any2f        $fcc2, text_label
14
        nop
15
 
16
        bc1any2t        $fcc0, text_label
17
        nop
18
        bc1any2t        $fcc4, text_label
19
        nop
20
 
21
        bc1any4f        $fcc0, text_label
22
        nop
23
        bc1any4f        $fcc4, text_label
24
        nop
25
 
26
        bc1any4t        $fcc0, text_label
27
        nop
28
        bc1any4t        $fcc4, text_label
29
        nop
30
 
31
        cabs.f.d        $fcc0, $f8, $f19
32
        cabs.f.d        $fcc2, $f8, $f19
33
        cabs.f.s        $fcc0, $f8, $f19
34
        cabs.f.s        $fcc2, $f8, $f19
35
        cabs.f.ps       $fcc0, $f8, $f19
36
        cabs.f.ps       $fcc2, $f8, $f19
37
        cabs.un.d       $fcc0, $f8, $f19
38
        cabs.un.d       $fcc2, $f8, $f19
39
        cabs.un.s       $fcc0, $f8, $f19
40
        cabs.un.s       $fcc2, $f8, $f19
41
        cabs.un.ps      $fcc0, $f8, $f19
42
        cabs.un.ps      $fcc2, $f8, $f19
43
        cabs.eq.d       $fcc0, $f8, $f19
44
        cabs.eq.d       $fcc2, $f8, $f19
45
        cabs.eq.s       $fcc0, $f8, $f19
46
        cabs.eq.s       $fcc2, $f8, $f19
47
        cabs.eq.ps      $fcc0, $f8, $f19
48
        cabs.eq.ps      $fcc2, $f8, $f19
49
        cabs.ueq.d      $fcc0, $f8, $f19
50
        cabs.ueq.d      $fcc2, $f8, $f19
51
        cabs.ueq.s      $fcc0, $f8, $f19
52
        cabs.ueq.s      $fcc2, $f8, $f19
53
        cabs.ueq.ps     $fcc0, $f8, $f19
54
        cabs.ueq.ps     $fcc2, $f8, $f19
55
        cabs.olt.d      $fcc0, $f8, $f19
56
        cabs.olt.d      $fcc2, $f8, $f19
57
        cabs.olt.s      $fcc0, $f8, $f19
58
        cabs.olt.s      $fcc2, $f8, $f19
59
        cabs.olt.ps     $fcc0, $f8, $f19
60
        cabs.olt.ps     $fcc2, $f8, $f19
61
        cabs.ult.d      $fcc0, $f8, $f19
62
        cabs.ult.d      $fcc2, $f8, $f19
63
        cabs.ult.s      $fcc0, $f8, $f19
64
        cabs.ult.s      $fcc2, $f8, $f19
65
        cabs.ult.ps     $fcc0, $f8, $f19
66
        cabs.ult.ps     $fcc2, $f8, $f19
67
        cabs.ole.d      $fcc0, $f8, $f19
68
        cabs.ole.d      $fcc2, $f8, $f19
69
        cabs.ole.s      $fcc0, $f8, $f19
70
        cabs.ole.s      $fcc2, $f8, $f19
71
        cabs.ole.ps     $fcc0, $f8, $f19
72
        cabs.ole.ps     $fcc2, $f8, $f19
73
        cabs.ule.d      $fcc0, $f8, $f19
74
        cabs.ule.d      $fcc2, $f8, $f19
75
        cabs.ule.s      $fcc0, $f8, $f19
76
        cabs.ule.s      $fcc2, $f8, $f19
77
        cabs.ule.ps     $fcc0, $f8, $f19
78
        cabs.ule.ps     $fcc2, $f8, $f19
79
        cabs.sf.d       $fcc0, $f8, $f19
80
        cabs.sf.d       $fcc2, $f8, $f19
81
        cabs.sf.s       $fcc0, $f8, $f19
82
        cabs.sf.s       $fcc2, $f8, $f19
83
        cabs.sf.ps      $fcc0, $f8, $f19
84
        cabs.sf.ps      $fcc2, $f8, $f19
85
        cabs.ngle.d     $fcc0, $f8, $f19
86
        cabs.ngle.d     $fcc2, $f8, $f19
87
        cabs.ngle.s     $fcc0, $f8, $f19
88
        cabs.ngle.s     $fcc2, $f8, $f19
89
        cabs.ngle.ps    $fcc0, $f8, $f19
90
        cabs.ngle.ps    $fcc2, $f8, $f19
91
        cabs.seq.d      $fcc0, $f8, $f19
92
        cabs.seq.d      $fcc2, $f8, $f19
93
        cabs.seq.s      $fcc0, $f8, $f19
94
        cabs.seq.s      $fcc2, $f8, $f19
95
        cabs.seq.ps     $fcc0, $f8, $f19
96
        cabs.seq.ps     $fcc2, $f8, $f19
97
        cabs.ngl.d      $fcc0, $f8, $f19
98
        cabs.ngl.d      $fcc2, $f8, $f19
99
        cabs.ngl.s      $fcc0, $f8, $f19
100
        cabs.ngl.s      $fcc2, $f8, $f19
101
        cabs.ngl.ps     $fcc0, $f8, $f19
102
        cabs.ngl.ps     $fcc2, $f8, $f19
103
        cabs.lt.d       $fcc0, $f8, $f19
104
        cabs.lt.d       $fcc2, $f8, $f19
105
        cabs.lt.s       $fcc0, $f8, $f19
106
        cabs.lt.s       $fcc2, $f8, $f19
107
        cabs.lt.ps      $fcc0, $f8, $f19
108
        cabs.lt.ps      $fcc2, $f8, $f19
109
        cabs.nge.d      $fcc0, $f8, $f19
110
        cabs.nge.d      $fcc2, $f8, $f19
111
        cabs.nge.s      $fcc0, $f8, $f19
112
        cabs.nge.s      $fcc2, $f8, $f19
113
        cabs.nge.ps     $fcc0, $f8, $f19
114
        cabs.nge.ps     $fcc2, $f8, $f19
115
        cabs.le.d       $fcc0, $f8, $f19
116
        cabs.le.d       $fcc2, $f8, $f19
117
        cabs.le.s       $fcc0, $f8, $f19
118
        cabs.le.s       $fcc2, $f8, $f19
119
        cabs.le.ps      $fcc0, $f8, $f19
120
        cabs.le.ps      $fcc2, $f8, $f19
121
        cabs.ngt.d      $fcc0, $f8, $f19
122
        cabs.ngt.d      $fcc2, $f8, $f19
123
        cabs.ngt.s      $fcc0, $f8, $f19
124
        cabs.ngt.s      $fcc2, $f8, $f19
125
        cabs.ngt.ps     $fcc0, $f8, $f19
126
        cabs.ngt.ps     $fcc2, $f8, $f19
127
 
128
        cvt.pw.ps       $f4, $f19
129
 
130
        cvt.ps.pw       $f4, $f19
131
 
132
        mulr.ps         $f4, $f8, $f19
133
 
134
        recip1.d        $f8, $f19
135
        recip1.s        $f8, $f19
136
        recip1.ps       $f8, $f19
137
 
138
        recip2.d        $f4, $f8, $f19
139
        recip2.s        $f4, $f8, $f19
140
        recip2.ps       $f4, $f8, $f19
141
 
142
        rsqrt1.d        $f8, $f19
143
        rsqrt1.s        $f8, $f19
144
        rsqrt1.ps       $f8, $f19
145
 
146
        rsqrt2.d        $f4, $f8, $f19
147
        rsqrt2.s        $f4, $f8, $f19
148
        rsqrt2.ps       $f4, $f8, $f19
149
 
150
        bc1any2f        $fcc1, text_label       # warns
151
        nop
152
        bc1any2t        $fcc3, text_label       # warns
153
        nop
154
        bc1any4f        $fcc1, text_label       # warns
155
        nop
156
        bc1any4t        $fcc2, text_label       # warns
157
        nop
158
 
159
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
160
      .space  8

powered by: WebSVN 2.1.0

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