MIPS16: Handle non-extensible instructions correctly
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips64-mips3d.s
1 # 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
This page took 0.044483 seconds and 4 git commands to generate.