]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/csky/enhance_dsp.s
CSKY: Add new arch CK860.
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / csky / enhance_dsp.s
1
2 .text
3 hello:
4 .loop_start:
5 ldbi.b r2, (r3)
6 ldbi.h r2, (r3)
7 ldbi.w r2, (r3)
8 .loop_end:
9 bloop r2, .loop_start, .loop_end
10 bloop r2, .loop_start
11 pldbi.d r2, (r3)
12 ldbi.hs r2, (r3)
13 ldbi.bs r2, (r3)
14 stbi.b r2, (r3)
15 stbi.h r2, (r3)
16 stbi.w r2, (r3)
17 ldbir.b r2, (r3), r4
18 ldbir.h r2, (r3), r4
19 ldbir.w r2, (r3), r4
20 pldbir.d r2, (r3), r4
21 ldbir.hs r2, (r3), r4
22 ldbir.bs r2, (r3), r4
23 stbir.b r2, (r3), r4
24 stbir.h r2, (r3), r4
25 stbir.w r2, (r3), r4
26
27 padd.8 r2, r3, r4
28 padd.16 r2, r3, r4
29 padd.u8.s r2, r3, r4
30 padd.s8.s r2, r3, r4
31 padd.u16.s r2, r3, r4
32 padd.s16.s r2, r3, r4
33 add.u32.s r2, r3, r4
34 add.s32.s r2, r3, r4
35 psub.8 r2, r3, r4
36 psub.16 r2, r3, r4
37 psub.u8.s r2, r3, r4
38 psub.s8.s r2, r3, r4
39 psub.u16.s r2, r3, r4
40 psub.s16.s r2, r3, r4
41 sub.u32.s r2, r3, r4
42 sub.s32.s r2, r3, r4
43 paddh.u8 r2, r3, r4
44 paddh.s8 r2, r3, r4
45 paddh.u16 r2, r3, r4
46 paddh.s16 r2, r3, r4
47 addh.u32 r2, r3, r4
48 addh.s32 r2, r3, r4
49 psubh.u8 r2, r3, r4
50 psubh.s8 r2, r3, r4
51 psubh.u16 r2, r3, r4
52 psubh.s16 r2, r3, r4
53 subh.u32 r2, r3, r4
54 subh.s32 r2, r3, r4
55
56 pasx.16 r2, r3, r4
57 psax.16 r2, r3, r4
58 pasx.s16.s r2, r3, r4
59 pasx.u16.s r2, r3, r4
60 psax.u16.s r2, r3, r4
61 psax.s16.s r2, r3, r4
62 pasxh.u16 r2, r3, r4
63 pasxh.s16 r2, r3, r4
64 psaxh.u16 r2, r3, r4
65 psaxh.s16 r2, r3, r4
66 pcmpne.8 r2, r3, r4
67 pcmpne.16 r2, r3, r4
68 pcmphs.u8 r2, r3, r4
69 pcmphs.s16 r2, r3, r4
70 pcmphs.u16 r2, r3, r4
71 pcmphs.s8 r2, r3, r4
72 pcmplt.u8 r2, r3, r4
73 pcmplt.u16 r2, r3, r4
74 pcmplt.s16 r2, r3, r4
75 pcmplt.u16 r2, r3, r4
76 pmax.u8 r2, r3, r4
77 pmax.s8 r2, r3, r4
78 pmax.u16 r2, r3, r4
79 pmax.s16 r2, r3, r4
80 max.u32 r2, r3, r4
81 max.s32 r2, r3, r4
82 pmin.u8 r2, r3, r4
83 pmin.s8 r2, r3, r4
84 pmin.u16 r2, r3, r4
85 pmin.s16 r2, r3, r4
86 min.u32 r2, r3, r4
87 min.s32 r2, r3, r4
88 sel r3, r2, r1, r4
89
90 psabsa.u8 r2, r3, r4
91 psabsaa.u8 r2, r3, r4
92 divul r2, r3, r4
93 divsl r2, r3, r4
94 mulaca.s8 r2, r3, r4
95
96 asri.s32.r r2, r3, 16
97 asr.s32.r r2, r3, r6
98 lsri.u32.r r2, r3, 16
99 lsr.u32.r r2, r3, r6
100 lsli.u32.s r2, r3, 16
101 lsli.s32.s r2, r3, 16
102 lsl.u32.s r2, r3, r6
103 lsl.s32.s r2, r3, r6
104 pasri.s16 r2, r3, 8
105 pasr.s16 r2, r3, r6
106 pasri.s16.r r2, r3, 8
107 pasr.s16.r r2, r3, r6
108 plsri.u16 r2, r3, 8
109 plsr.u16 r2, r3, r4
110 plsri.u16.r r2, r3, 8
111 plsr.u16.r r2, r3, r4
112 plsli.16 r2, r3, 8
113 plsl.u16 r2, r3, r16
114 plsli.u16.s r2, r3, 8
115 plsli.s16.s r2, r3, 8
116 plsl.u16.s r2, r3, r4
117 plsl.s16.s r2, r3, r4
118
119 pkg r2, r3, 4, r5, 3
120 dexti r2, r3, r4, 4
121 dext r2, r3, r4, r5
122 pkgll r2, r3, r4
123 pkghh r2, r3, r4
124 pext.u8.e r2, r3
125 pext.s8.e r2, r3
126 pextx.u8.e r2, r3
127 pextx.s8.e r2, r3
128 narl r2, r3, r4
129 narh r2, r3, r4
130 narlx r2, r3, r4
131 narhx r2, r3, r4
132 clipi.u32 r2, r3, 16
133 clipi.s32 r2, r3, 16
134 clip.u32 r2, r3, r4
135 clip.s32 r2, r3, r4
136 pclipi.s16 r2, r3, 4
137 pclipi.u16 r2, r3, 4
138 pclip.s16 r2, r3, r4
139 pclip.u16 r2, r3, r4
140 pabs.s8.s r2, r3
141 pabs.s16.s r2, r3
142 abs.s32.s r2, r3
143 pneg.s8.s r2, r3
144 pneg.s16.s r2, r3
145 neg.s32.s r2, r3
146 dup.8 r2, r3, 3
147 dup.16 r2, r3, 0
148
149 mul.u32 r2, r3, r4
150 mul.s32 r2, r3, r4
151 mula.u32 r2, r3, r4
152 mula.s32 r2, r3, r4
153 muls.u32 r2, r3, r4
154 muls.s32 r2, r3, r4
155 mula.u32.s r2, r3, r4
156 mula.s32.s r2, r3, r4
157 muls.u32.s r2, r3, r4
158 muls.s32.s r2, r3, r4
159 mul.s32.h r2, r3, r4
160 mul.s32.rh r2, r3, r4
161 rmul.s32.h r2, r3, r4
162 rmul.s32.rh r2, r3, r4
163 mula.s32.hs r2, r3, r4
164 muls.s32.hs r2, r3, r4
165 mula.s32.rhs r2, r3, r4
166 muls.s32.rhs r2, r3, r4
167 mulxl.s32 r2, r3, r4
168 mulxl.s32.r r2, r3, r4
169 mulxh.s32 r2, r3, r4
170 mulxh.s32.r r2, r3, r4
171 rmulxl.s32 r2, r3, r4
172 rmulxl.s32.r r2, r3, r4
173 rmulxh.s32 r2, r3, r4
174 rmulxh.s32.r r2, r3, r4
175 mulaxl.s32.s r2, r3, r4
176 mulaxl.s32.rs r2, r3, r4
177 mulaxh.s32.s r2, r3, r4
178 mulaxh.s32.rs r2, r3, r4
179 mulll.s16 r2, r3, r4
180 mulhh.s16 r2, r3, r4
181 mulhl.s16 r2, r3, r4
182 rmulll.s16 r2, r3, r4
183 rmulhh.s16 r2, r3, r4
184 rmulhl.s16 r2, r3, r4
185 mulall.s16.s r2, r3, r4
186 mulahh.s16.s r2, r3, r4
187 mulahl.s16.s r2, r3, r4
188 mulall.s16.e r2, r3, r4
189 mulahh.s16.e r2, r3, r4
190 mulahl.s16.e r2, r3, r4
191 pmul.u16 r2, r3, r4
192 pmulx.u16 r2, r3, r4
193 pmul.s16 r2, r3, r4
194 pmulx.s16 r2, r3, r4
195 prmul.s16 r2, r3, r4
196 prmulx.s16 r2, r3, r4
197 prmul.s16.h r2, r3, r4
198 prmul.s16.rh r2, r3, r4
199 prmulx.s16.h r2, r3, r4
200 prmulx.s16.rh r2, r3, r4
201 mulca.s16.s r2, r3, r4
202 mulcax.s16.s r2, r3, r4
203 mulcs.s16 r2, r3, r4
204 mulcsr.s16 r2, r3, r4
205 mulcsx.s16 r2, r3, r4
206 mulaca.s16.s r2, r3, r4
207 mulacax.s16.s r2, r3, r4
208 mulacs.s16.s r2, r3, r4
209 mulacsr.s16.s r2, r3, r4
210 mulacsx.s16.s r2, r3, r4
211 mulsca.s16.s r2, r3, r4
212 mulscax.s16.s r2, r3, r4
213 mulaca.s16.e r2, r3, r4
214 mulacax.s16.e r2, r3, r4
215 mulacs.s16.e r2, r3, r4
216 mulacsr.s16.e r2, r3, r4
217 mulacsx.s16.e r2, r3, r4
218 mulsca.s16.e r2, r3, r4
219 mulsca.s16.e r2, r3, r4
220 mula.32.l r2, r3, r4