Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ia64 / opc-b.s
1 .L0:
2
3         { .bbb; nop.b 0
4 (p2)    br.cond.sptk .L1
5         br.cond.sptk .L0
6         ;; }
7         { .bbb; nop.b 0
8 (p2)    br.cond.sptk.clr .L1
9         br.cond.sptk.clr .L0
10         ;; }
11         { .bbb; nop.b 0
12 (p2)    br.cond.sptk.few .L1
13         br.cond.sptk.few .L0
14         ;; }
15         { .bbb; nop.b 0
16 (p2)    br.cond.sptk.few.clr .L1
17         br.cond.sptk.few.clr .L0
18         ;; }
19         { .bbb; nop.b 0
20 (p2)    br.cond.sptk.many .L1
21         br.cond.sptk.many .L0
22         ;; }
23         { .bbb; nop.b 0
24 (p2)    br.cond.sptk.many.clr .L1
25         br.cond.sptk.many.clr .L0
26         ;; }
27         { .bbb; nop.b 0
28 (p2)    br.cond.spnt .L1
29         br.cond.spnt .L0
30         ;; }
31         { .bbb; nop.b 0
32 (p2)    br.cond.spnt.clr .L1
33         br.cond.spnt.clr .L0
34         ;; }
35         { .bbb; nop.b 0
36 (p2)    br.cond.spnt.few .L1
37         br.cond.spnt.few .L0
38         ;; }
39         { .bbb; nop.b 0
40 (p2)    br.cond.spnt.few.clr .L1
41         br.cond.spnt.few.clr .L0
42         ;; }
43         { .bbb; nop.b 0
44 (p2)    br.cond.spnt.many .L1
45         br.cond.spnt.many .L0
46         ;; }
47         { .bbb; nop.b 0
48 (p2)    br.cond.spnt.many.clr .L1
49         br.cond.spnt.many.clr .L0
50         ;; }
51         { .bbb; nop.b 0
52 (p2)    br.cond.dptk .L1
53         br.cond.dptk .L0
54         ;; }
55         { .bbb; nop.b 0
56 (p2)    br.cond.dptk.clr .L1
57         br.cond.dptk.clr .L0
58         ;; }
59         { .bbb; nop.b 0
60 (p2)    br.cond.dptk.few .L1
61         br.cond.dptk.few .L0
62         ;; }
63         { .bbb; nop.b 0
64 (p2)    br.cond.dptk.few.clr .L1
65         br.cond.dptk.few.clr .L0
66         ;; }
67         { .bbb; nop.b 0
68 (p2)    br.cond.dptk.many .L1
69         br.cond.dptk.many .L0
70         ;; }
71         { .bbb; nop.b 0
72 (p2)    br.cond.dptk.many.clr .L1
73         br.cond.dptk.many.clr .L0
74         ;; }
75         { .bbb; nop.b 0
76 (p2)    br.cond.dpnt .L1
77         br.cond.dpnt .L0
78         ;; }
79         { .bbb; nop.b 0
80 (p2)    br.cond.dpnt.clr .L1
81         br.cond.dpnt.clr .L0
82         ;; }
83         { .bbb; nop.b 0
84 (p2)    br.cond.dpnt.few .L1
85         br.cond.dpnt.few .L0
86         ;; }
87         { .bbb; nop.b 0
88 (p2)    br.cond.dpnt.few.clr .L1
89         br.cond.dpnt.few.clr .L0
90         ;; }
91         { .bbb; nop.b 0
92 (p2)    br.cond.dpnt.many .L1
93         br.cond.dpnt.many .L0
94         ;; }
95         { .bbb; nop.b 0
96 (p2)    br.cond.dpnt.many.clr .L1
97         br.cond.dpnt.many.clr .L0
98         ;; }
99
100         { .bbb; (p2) br.wexit.sptk .L1 ;; }
101         { .bbb; br.wexit.sptk .L1 ;; }
102         { .bbb; (p2) br.wexit.sptk.clr .L1 ;; }
103         { .bbb; br.wexit.sptk.clr .L1 ;; }
104         { .bbb; (p2) br.wexit.sptk.few .L1 ;; }
105         { .bbb; br.wexit.sptk.few .L1 ;; }
106         { .bbb; (p2) br.wexit.sptk.few.clr .L1 ;; }
107         { .bbb; br.wexit.sptk.few.clr .L1 ;; }
108         { .bbb; (p2) br.wexit.sptk.many .L1 ;; }
109         { .bbb; br.wexit.sptk.many .L1 ;; }
110         { .bbb; (p2) br.wexit.sptk.many.clr .L1 ;; }
111         { .bbb; br.wexit.sptk.many.clr .L1 ;; }
112         { .bbb; (p2) br.wexit.spnt .L1 ;; }
113         { .bbb; br.wexit.spnt .L1 ;; }
114         { .bbb; (p2) br.wexit.spnt.clr .L1 ;; }
115         { .bbb; br.wexit.spnt.clr .L1 ;; }
116         { .bbb; (p2) br.wexit.spnt.few .L1 ;; }
117         { .bbb; br.wexit.spnt.few .L1 ;; }
118         { .bbb; (p2) br.wexit.spnt.few.clr .L1 ;; }
119         { .bbb; br.wexit.spnt.few.clr .L1 ;; }
120         { .bbb; (p2) br.wexit.spnt.many .L1 ;; }
121         { .bbb; br.wexit.spnt.many .L1 ;; }
122         { .bbb; (p2) br.wexit.spnt.many.clr .L1 ;; }
123         { .bbb; br.wexit.spnt.many.clr .L1 ;; }
124         { .bbb; (p2) br.wexit.dptk .L1 ;; }
125         { .bbb; br.wexit.dptk .L1 ;; }
126         { .bbb; (p2) br.wexit.dptk.clr .L1 ;; }
127         { .bbb; br.wexit.dptk.clr .L1 ;; }
128         { .bbb; (p2) br.wexit.dptk.few .L1 ;; }
129         { .bbb; br.wexit.dptk.few .L1 ;; }
130         { .bbb; (p2) br.wexit.dptk.few.clr .L1 ;; }
131         { .bbb; br.wexit.dptk.few.clr .L1 ;; }
132         { .bbb; (p2) br.wexit.dptk.many .L1 ;; }
133         { .bbb; br.wexit.dptk.many .L1 ;; }
134         { .bbb; (p2) br.wexit.dptk.many.clr .L1 ;; }
135         { .bbb; br.wexit.dptk.many.clr .L1 ;; }
136         { .bbb; (p2) br.wexit.dpnt .L1 ;; }
137         { .bbb; br.wexit.dpnt .L1 ;; }
138         { .bbb; (p2) br.wexit.dpnt.clr .L1 ;; }
139         { .bbb; br.wexit.dpnt.clr .L1 ;; }
140         { .bbb; (p2) br.wexit.dpnt.few .L1 ;; }
141         { .bbb; br.wexit.dpnt.few .L1 ;; }
142         { .bbb; (p2) br.wexit.dpnt.few.clr .L1 ;; }
143         { .bbb; br.wexit.dpnt.few.clr .L1 ;; }
144         { .bbb; (p2) br.wexit.dpnt.many .L1 ;; }
145         { .bbb; br.wexit.dpnt.many .L1 ;; }
146         { .bbb; (p2) br.wexit.dpnt.many.clr .L1 ;; }
147         { .bbb; br.wexit.dpnt.many.clr .L1 ;; }
148
149         { .bbb; (p2) br.wtop.sptk .L1 ;; }
150         { .bbb; br.wtop.sptk .L1 ;; }
151         { .bbb; (p2) br.wtop.sptk.clr .L1 ;; }
152         { .bbb; br.wtop.sptk.clr .L1 ;; }
153         { .bbb; (p2) br.wtop.sptk.few .L1 ;; }
154         { .bbb; br.wtop.sptk.few .L1 ;; }
155         { .bbb; (p2) br.wtop.sptk.few.clr .L1 ;; }
156         { .bbb; br.wtop.sptk.few.clr .L1 ;; }
157         { .bbb; (p2) br.wtop.sptk.many .L1 ;; }
158         { .bbb; br.wtop.sptk.many .L1 ;; }
159         { .bbb; (p2) br.wtop.sptk.many.clr .L1 ;; }
160         { .bbb; br.wtop.sptk.many.clr .L1 ;; }
161         { .bbb; (p2) br.wtop.spnt .L1 ;; }
162         { .bbb; br.wtop.spnt .L1 ;; }
163         { .bbb; (p2) br.wtop.spnt.clr .L1 ;; }
164         { .bbb; br.wtop.spnt.clr .L1 ;; }
165         { .bbb; (p2) br.wtop.spnt.few .L1 ;; }
166         { .bbb; br.wtop.spnt.few .L1 ;; }
167         { .bbb; (p2) br.wtop.spnt.few.clr .L1 ;; }
168         { .bbb; br.wtop.spnt.few.clr .L1 ;; }
169         { .bbb; (p2) br.wtop.spnt.many .L1 ;; }
170         { .bbb; br.wtop.spnt.many .L1 ;; }
171         { .bbb; (p2) br.wtop.spnt.many.clr .L1 ;; }
172         { .bbb; br.wtop.spnt.many.clr .L1 ;; }
173         { .bbb; (p2) br.wtop.dptk .L1 ;; }
174         { .bbb; br.wtop.dptk .L1 ;; }
175         { .bbb; (p2) br.wtop.dptk.clr .L1 ;; }
176         { .bbb; br.wtop.dptk.clr .L1 ;; }
177         { .bbb; (p2) br.wtop.dptk.few .L1 ;; }
178         { .bbb; br.wtop.dptk.few .L1 ;; }
179         { .bbb; (p2) br.wtop.dptk.few.clr .L1 ;; }
180         { .bbb; br.wtop.dptk.few.clr .L1 ;; }
181         { .bbb; (p2) br.wtop.dptk.many .L1 ;; }
182         { .bbb; br.wtop.dptk.many .L1 ;; }
183         { .bbb; (p2) br.wtop.dptk.many.clr .L1 ;; }
184         { .bbb; br.wtop.dptk.many.clr .L1 ;; }
185         { .bbb; (p2) br.wtop.dpnt .L1 ;; }
186         { .bbb; br.wtop.dpnt .L1 ;; }
187         { .bbb; (p2) br.wtop.dpnt.clr .L1 ;; }
188         { .bbb; br.wtop.dpnt.clr .L1 ;; }
189         { .bbb; (p2) br.wtop.dpnt.few .L1 ;; }
190         { .bbb; br.wtop.dpnt.few .L1 ;; }
191         { .bbb; (p2) br.wtop.dpnt.few.clr .L1 ;; }
192         { .bbb; br.wtop.dpnt.few.clr .L1 ;; }
193         { .bbb; (p2) br.wtop.dpnt.many .L1 ;; }
194         { .bbb; br.wtop.dpnt.many .L1 ;; }
195         { .bbb; (p2) br.wtop.dpnt.many.clr .L1 ;; }
196         { .bbb; br.wtop.dpnt.many.clr .L1 ;; }
197
198         { .bbb; br.cloop.sptk .L1 ;; }
199         { .bbb; br.cloop.sptk.clr .L1 ;; }
200         { .bbb; br.cloop.sptk.few .L1 ;; }
201         { .bbb; br.cloop.sptk.few.clr .L1 ;; }
202         { .bbb; br.cloop.sptk.many .L1 ;; }
203         { .bbb; br.cloop.sptk.many.clr .L1 ;; }
204         { .bbb; br.cloop.spnt .L1 ;; }
205         { .bbb; br.cloop.spnt.clr .L1 ;; }
206         { .bbb; br.cloop.spnt.few .L1 ;; }
207         { .bbb; br.cloop.spnt.few.clr .L1 ;; }
208         { .bbb; br.cloop.spnt.many .L1 ;; }
209         { .bbb; br.cloop.spnt.many.clr .L1 ;; }
210         { .bbb; br.cloop.dptk .L1 ;; }
211         { .bbb; br.cloop.dptk.clr .L1 ;; }
212         { .bbb; br.cloop.dptk.few .L1 ;; }
213         { .bbb; br.cloop.dptk.few.clr .L1 ;; }
214         { .bbb; br.cloop.dptk.many .L1 ;; }
215         { .bbb; br.cloop.dptk.many.clr .L1 ;; }
216         { .bbb; br.cloop.dpnt .L1 ;; }
217         { .bbb; br.cloop.dpnt.clr .L1 ;; }
218         { .bbb; br.cloop.dpnt.few .L1 ;; }
219         { .bbb; br.cloop.dpnt.few.clr .L1 ;; }
220         { .bbb; br.cloop.dpnt.many .L1 ;; }
221         { .bbb; br.cloop.dpnt.many.clr .L1 ;; }
222
223         { .bbb; br.cexit.sptk .L1 ;; }
224         { .bbb; br.cexit.sptk.clr .L1 ;; }
225         { .bbb; br.cexit.sptk.few .L1 ;; }
226         { .bbb; br.cexit.sptk.few.clr .L1 ;; }
227         { .bbb; br.cexit.sptk.many .L1 ;; }
228         { .bbb; br.cexit.sptk.many.clr .L1 ;; }
229         { .bbb; br.cexit.spnt .L1 ;; }
230         { .bbb; br.cexit.spnt.clr .L1 ;; }
231         { .bbb; br.cexit.spnt.few .L1 ;; }
232         { .bbb; br.cexit.spnt.few.clr .L1 ;; }
233         { .bbb; br.cexit.spnt.many .L1 ;; }
234         { .bbb; br.cexit.spnt.many.clr .L1 ;; }
235         { .bbb; br.cexit.dptk .L1 ;; }
236         { .bbb; br.cexit.dptk.clr .L1 ;; }
237         { .bbb; br.cexit.dptk.few .L1 ;; }
238         { .bbb; br.cexit.dptk.few.clr .L1 ;; }
239         { .bbb; br.cexit.dptk.many .L1 ;; }
240         { .bbb; br.cexit.dptk.many.clr .L1 ;; }
241         { .bbb; br.cexit.dpnt .L1 ;; }
242         { .bbb; br.cexit.dpnt.clr .L1 ;; }
243         { .bbb; br.cexit.dpnt.few .L1 ;; }
244         { .bbb; br.cexit.dpnt.few.clr .L1 ;; }
245         { .bbb; br.cexit.dpnt.many .L1 ;; }
246         { .bbb; br.cexit.dpnt.many.clr .L1 ;; }
247
248         { .bbb; br.ctop.sptk .L1 ;; }
249         { .bbb; br.ctop.sptk.clr .L1 ;; }
250         { .bbb; br.ctop.sptk.few .L1 ;; }
251         { .bbb; br.ctop.sptk.few.clr .L1 ;; }
252         { .bbb; br.ctop.sptk.many .L1 ;; }
253         { .bbb; br.ctop.sptk.many.clr .L1 ;; }
254         { .bbb; br.ctop.spnt .L1 ;; }
255         { .bbb; br.ctop.spnt.clr .L1 ;; }
256         { .bbb; br.ctop.spnt.few .L1 ;; }
257         { .bbb; br.ctop.spnt.few.clr .L1 ;; }
258         { .bbb; br.ctop.spnt.many .L1 ;; }
259         { .bbb; br.ctop.spnt.many.clr .L1 ;; }
260         { .bbb; br.ctop.dptk .L1 ;; }
261         { .bbb; br.ctop.dptk.clr .L1 ;; }
262         { .bbb; br.ctop.dptk.few .L1 ;; }
263         { .bbb; br.ctop.dptk.few.clr .L1 ;; }
264         { .bbb; br.ctop.dptk.many .L1 ;; }
265         { .bbb; br.ctop.dptk.many.clr .L1 ;; }
266         { .bbb; br.ctop.dpnt .L1 ;; }
267         { .bbb; br.ctop.dpnt.clr .L1 ;; }
268         { .bbb; br.ctop.dpnt.few .L1 ;; }
269         { .bbb; br.ctop.dpnt.few.clr .L1 ;; }
270         { .bbb; br.ctop.dpnt.many .L1 ;; }
271         { .bbb; br.ctop.dpnt.many.clr .L1 ;; }
272
273         { .bbb; nop.b 0
274 (p2)    br.call.sptk b0 = .L1
275         br.call.sptk b0 = .L0
276         ;; }
277         { .bbb; nop.b 0
278 (p2)    br.call.sptk.clr b0 = .L1
279         br.call.sptk.clr b0 = .L0
280         ;; }
281         { .bbb; nop.b 0
282 (p2)    br.call.sptk.few b0 = .L1
283         br.call.sptk.few b0 = .L0
284         ;; }
285         { .bbb; nop.b 0
286 (p2)    br.call.sptk.few.clr b0 = .L1
287         br.call.sptk.few.clr b0 = .L0
288         ;; }
289         { .bbb; nop.b 0
290 (p2)    br.call.sptk.many b0 = .L1
291         br.call.sptk.many b0 = .L0
292         ;; }
293         { .bbb; nop.b 0
294 (p2)    br.call.sptk.many.clr b0 = .L1
295         br.call.sptk.many.clr b0 = .L0
296         ;; }
297         { .bbb; nop.b 0
298 (p2)    br.call.spnt b0 = .L1
299         br.call.spnt b0 = .L0
300         ;; }
301         { .bbb; nop.b 0
302 (p2)    br.call.spnt.clr b0 = .L1
303         br.call.spnt.clr b0 = .L0
304         ;; }
305         { .bbb; nop.b 0
306 (p2)    br.call.spnt.few b0 = .L1
307         br.call.spnt.few b0 = .L0
308         ;; }
309         { .bbb; nop.b 0
310 (p2)    br.call.spnt.few.clr b0 = .L1
311         br.call.spnt.few.clr b0 = .L0
312         ;; }
313         { .bbb; nop.b 0
314 (p2)    br.call.spnt.many b0 = .L1
315         br.call.spnt.many b0 = .L0
316         ;; }
317         { .bbb; nop.b 0
318 (p2)    br.call.spnt.many.clr b0 = .L1
319         br.call.spnt.many.clr b0 = .L0
320         ;; }
321         { .bbb; nop.b 0
322 (p2)    br.call.dptk b0 = .L1
323         br.call.dptk b0 = .L0
324         ;; }
325         { .bbb; nop.b 0
326 (p2)    br.call.dptk.clr b0 = .L1
327         br.call.dptk.clr b0 = .L0
328         ;; }
329         { .bbb; nop.b 0
330 (p2)    br.call.dptk.few b0 = .L1
331         br.call.dptk.few b0 = .L0
332         ;; }
333         { .bbb; nop.b 0
334 (p2)    br.call.dptk.few.clr b0 = .L1
335         br.call.dptk.few.clr b0 = .L0
336         ;; }
337         { .bbb; nop.b 0
338 (p2)    br.call.dptk.many b0 = .L1
339         br.call.dptk.many b0 = .L0
340         ;; }
341         { .bbb; nop.b 0
342 (p2)    br.call.dptk.many.clr b0 = .L1
343         br.call.dptk.many.clr b0 = .L0
344         ;; }
345         { .bbb; nop.b 0
346 (p2)    br.call.dpnt b0 = .L1
347         br.call.dpnt b0 = .L0
348         ;; }
349         { .bbb; nop.b 0
350 (p2)    br.call.dpnt.clr b0 = .L1
351         br.call.dpnt.clr b0 = .L0
352         ;; }
353         { .bbb; nop.b 0
354 (p2)    br.call.dpnt.few b0 = .L1
355         br.call.dpnt.few b0 = .L0
356         ;; }
357         { .bbb; nop.b 0
358 (p2)    br.call.dpnt.few.clr b0 = .L1
359         br.call.dpnt.few.clr b0 = .L0
360         ;; }
361         { .bbb; nop.b 0
362 (p2)    br.call.dpnt.many b0 = .L1
363         br.call.dpnt.many b0 = .L0
364         ;; }
365         { .bbb; nop.b 0
366 (p2)    br.call.dpnt.many.clr b0 = .L1
367         br.call.dpnt.many.clr b0 = .L0
368         ;; }
369
370         { .bbb; nop.b 0;
371 (p2)    br.cond.sptk b2
372         br.cond.sptk b2
373         ;; }
374         { .bbb; nop.b 0;
375 (p2)    br.cond.sptk.clr b2
376         br.cond.sptk.clr b2
377         ;; }
378         { .bbb; nop.b 0;
379 (p2)    br.cond.sptk.few b2
380         br.cond.sptk.few b2
381         ;; }
382         { .bbb; nop.b 0;
383 (p2)    br.cond.sptk.few.clr b2
384         br.cond.sptk.few.clr b2
385         ;; }
386         { .bbb; nop.b 0;
387 (p2)    br.cond.sptk.many b2
388         br.cond.sptk.many b2
389         ;; }
390         { .bbb; nop.b 0;
391 (p2)    br.cond.sptk.many.clr b2
392         br.cond.sptk.many.clr b2
393         ;; }
394         { .bbb; nop.b 0;
395 (p2)    br.cond.spnt b2
396         br.cond.spnt b2
397         ;; }
398         { .bbb; nop.b 0;
399 (p2)    br.cond.spnt.clr b2
400         br.cond.spnt.clr b2
401         ;; }
402         { .bbb; nop.b 0;
403 (p2)    br.cond.spnt.few b2
404         br.cond.spnt.few b2
405         ;; }
406         { .bbb; nop.b 0;
407 (p2)    br.cond.spnt.few.clr b2
408         br.cond.spnt.few.clr b2
409         ;; }
410         { .bbb; nop.b 0;
411 (p2)    br.cond.spnt.many b2
412         br.cond.spnt.many b2
413         ;; }
414         { .bbb; nop.b 0;
415 (p2)    br.cond.spnt.many.clr b2
416         br.cond.spnt.many.clr b2
417         ;; }
418         { .bbb; nop.b 0;
419 (p2)    br.cond.dptk b2
420         br.cond.dptk b2
421         ;; }
422         { .bbb; nop.b 0;
423 (p2)    br.cond.dptk.clr b2
424         br.cond.dptk.clr b2
425         ;; }
426         { .bbb; nop.b 0;
427 (p2)    br.cond.dptk.few b2
428         br.cond.dptk.few b2
429         ;; }
430         { .bbb; nop.b 0;
431 (p2)    br.cond.dptk.few.clr b2
432         br.cond.dptk.few.clr b2
433         ;; }
434         { .bbb; nop.b 0;
435 (p2)    br.cond.dptk.many b2
436         br.cond.dptk.many b2
437         ;; }
438         { .bbb; nop.b 0;
439 (p2)    br.cond.dptk.many.clr b2
440         br.cond.dptk.many.clr b2
441         ;; }
442         { .bbb; nop.b 0;
443 (p2)    br.cond.dpnt b2
444         br.cond.dpnt b2
445         ;; }
446         { .bbb; nop.b 0;
447 (p2)    br.cond.dpnt.clr b2
448         br.cond.dpnt.clr b2
449         ;; }
450         { .bbb; nop.b 0;
451 (p2)    br.cond.dpnt.few b2
452         br.cond.dpnt.few b2
453         ;; }
454         { .bbb; nop.b 0;
455 (p2)    br.cond.dpnt.few.clr b2
456         br.cond.dpnt.few.clr b2
457         ;; }
458         { .bbb; nop.b 0;
459 (p2)    br.cond.dpnt.many b2
460         br.cond.dpnt.many b2
461         ;; }
462         { .bbb; nop.b 0;
463 (p2)    br.cond.dpnt.many.clr b2
464         br.cond.dpnt.many.clr b2
465         ;; }
466
467         { .bbb; nop.b 0;
468         nop.b 0
469         br.ia.sptk b2
470         ;; }
471         { .bbb; nop.b 0;
472         nop.b 0
473         br.ia.sptk.clr b2
474         ;; }
475         { .bbb; nop.b 0;
476         nop.b 0
477         br.ia.sptk.few b2
478         ;; }
479         { .bbb; nop.b 0;
480         nop.b 0
481         br.ia.sptk.few.clr b2
482         ;; }
483         { .bbb; nop.b 0;
484         nop.b 0
485         br.ia.sptk.many b2
486         ;; }
487         { .bbb; nop.b 0;
488         nop.b 0
489         br.ia.sptk.many.clr b2
490         ;; }
491         { .bbb; nop.b 0;
492         nop.b 0
493         br.ia.spnt b2
494         ;; }
495         { .bbb; nop.b 0;
496         nop.b 0
497         br.ia.spnt.clr b2
498         ;; }
499         { .bbb; nop.b 0;
500         nop.b 0
501         br.ia.spnt.few b2
502         ;; }
503         { .bbb; nop.b 0;
504         nop.b 0
505         br.ia.spnt.few.clr b2
506         ;; }
507         { .bbb; nop.b 0;
508         nop.b 0
509         br.ia.spnt.many b2
510         ;; }
511         { .bbb; nop.b 0;
512         nop.b 0
513         br.ia.spnt.many.clr b2
514         ;; }
515         { .bbb; nop.b 0;
516         nop.b 0
517         br.ia.dptk b2
518         ;; }
519         { .bbb; nop.b 0;
520         nop.b 0
521         br.ia.dptk.clr b2
522         ;; }
523         { .bbb; nop.b 0;
524         nop.b 0
525         br.ia.dptk.few b2
526         ;; }
527         { .bbb; nop.b 0;
528         nop.b 0
529         br.ia.dptk.few.clr b2
530         ;; }
531         { .bbb; nop.b 0;
532         nop.b 0
533         br.ia.dptk.many b2
534         ;; }
535         { .bbb; nop.b 0;
536         nop.b 0
537         br.ia.dptk.many.clr b2
538         ;; }
539         { .bbb; nop.b 0;
540         nop.b 0
541         br.ia.dpnt b2
542         ;; }
543         { .bbb; nop.b 0;
544         nop.b 0
545         br.ia.dpnt.clr b2
546         ;; }
547         { .bbb; nop.b 0;
548         nop.b 0
549         br.ia.dpnt.few b2
550         ;; }
551         { .bbb; nop.b 0;
552         nop.b 0
553         br.ia.dpnt.few.clr b2
554         ;; }
555         { .bbb; nop.b 0;
556         nop.b 0
557         br.ia.dpnt.many b2
558         ;; }
559         { .bbb; nop.b 0;
560         nop.b 0
561         br.ia.dpnt.many.clr b2
562         ;; }
563
564         { .bbb; nop.b 0;
565 (p2)    br.ret.sptk b2
566         br.ret.sptk b2
567         ;; }
568         { .bbb; nop.b 0;
569 (p2)    br.ret.sptk.clr b2
570         br.ret.sptk.clr b2
571         ;; }
572         { .bbb; nop.b 0;
573 (p2)    br.ret.sptk.few b2
574         br.ret.sptk.few b2
575         ;; }
576         { .bbb; nop.b 0;
577 (p2)    br.ret.sptk.few.clr b2
578         br.ret.sptk.few.clr b2
579         ;; }
580         { .bbb; nop.b 0;
581 (p2)    br.ret.sptk.many b2
582         br.ret.sptk.many b2
583         ;; }
584         { .bbb; nop.b 0;
585 (p2)    br.ret.sptk.many.clr b2
586         br.ret.sptk.many.clr b2
587         ;; }
588         { .bbb; nop.b 0;
589 (p2)    br.ret.spnt b2
590         br.ret.spnt b2
591         ;; }
592         { .bbb; nop.b 0;
593 (p2)    br.ret.spnt.clr b2
594         br.ret.spnt.clr b2
595         ;; }
596         { .bbb; nop.b 0;
597 (p2)    br.ret.spnt.few b2
598         br.ret.spnt.few b2
599         ;; }
600         { .bbb; nop.b 0;
601 (p2)    br.ret.spnt.few.clr b2
602         br.ret.spnt.few.clr b2
603         ;; }
604         { .bbb; nop.b 0;
605 (p2)    br.ret.spnt.many b2
606         br.ret.spnt.many b2
607         ;; }
608         { .bbb; nop.b 0;
609 (p2)    br.ret.spnt.many.clr b2
610         br.ret.spnt.many.clr b2
611         ;; }
612         { .bbb; nop.b 0;
613 (p2)    br.ret.dptk b2
614         br.ret.dptk b2
615         ;; }
616         { .bbb; nop.b 0;
617 (p2)    br.ret.dptk.clr b2
618         br.ret.dptk.clr b2
619         ;; }
620         { .bbb; nop.b 0;
621 (p2)    br.ret.dptk.few b2
622         br.ret.dptk.few b2
623         ;; }
624         { .bbb; nop.b 0;
625 (p2)    br.ret.dptk.few.clr b2
626         br.ret.dptk.few.clr b2
627         ;; }
628         { .bbb; nop.b 0;
629 (p2)    br.ret.dptk.many b2
630         br.ret.dptk.many b2
631         ;; }
632         { .bbb; nop.b 0;
633 (p2)    br.ret.dptk.many.clr b2
634         br.ret.dptk.many.clr b2
635         ;; }
636         { .bbb; nop.b 0;
637 (p2)    br.ret.dpnt b2
638         br.ret.dpnt b2
639         ;; }
640         { .bbb; nop.b 0;
641 (p2)    br.ret.dpnt.clr b2
642         br.ret.dpnt.clr b2
643         ;; }
644         { .bbb; nop.b 0;
645 (p2)    br.ret.dpnt.few b2
646         br.ret.dpnt.few b2
647         ;; }
648         { .bbb; nop.b 0;
649 (p2)    br.ret.dpnt.few.clr b2
650         br.ret.dpnt.few.clr b2
651         ;; }
652         { .bbb; nop.b 0;
653 (p2)    br.ret.dpnt.many b2
654         br.ret.dpnt.many b2
655         ;; }
656         { .bbb; nop.b 0;
657 (p2)    br.ret.dpnt.many.clr b2
658         br.ret.dpnt.many.clr b2
659         ;; }
660
661         { .bbb; nop.b 0;
662 (p2)    br.call.sptk b0 = b2
663         br.call.sptk b0 = b2
664         ;; }
665         { .bbb; nop.b 0;
666 (p2)    br.call.sptk.clr b0 = b2
667         br.call.sptk.clr b0 = b2
668         ;; }
669         { .bbb; nop.b 0;
670 (p2)    br.call.sptk.few b0 = b2
671         br.call.sptk.few b0 = b2
672         ;; }
673         { .bbb; nop.b 0;
674 (p2)    br.call.sptk.few.clr b0 = b2
675         br.call.sptk.few.clr b0 = b2
676         ;; }
677         { .bbb; nop.b 0;
678 (p2)    br.call.sptk.many b0 = b2
679         br.call.sptk.many b0 = b2
680         ;; }
681         { .bbb; nop.b 0;
682 (p2)    br.call.sptk.many.clr b0 = b2
683         br.call.sptk.many.clr b0 = b2
684         ;; }
685         { .bbb; nop.b 0;
686 (p2)    br.call.spnt b0 = b2
687         br.call.spnt b0 = b2
688         ;; }
689         { .bbb; nop.b 0;
690 (p2)    br.call.spnt.clr b0 = b2
691         br.call.spnt.clr b0 = b2
692         ;; }
693         { .bbb; nop.b 0;
694 (p2)    br.call.spnt.few b0 = b2
695         br.call.spnt.few b0 = b2
696         ;; }
697         { .bbb; nop.b 0;
698 (p2)    br.call.spnt.few.clr b0 = b2
699         br.call.spnt.few.clr b0 = b2
700         ;; }
701         { .bbb; nop.b 0;
702 (p2)    br.call.spnt.many b0 = b2
703         br.call.spnt.many b0 = b2
704         ;; }
705         { .bbb; nop.b 0;
706 (p2)    br.call.spnt.many.clr b0 = b2
707         br.call.spnt.many.clr b0 = b2
708         ;; }
709         { .bbb; nop.b 0;
710 (p2)    br.call.dptk b0 = b2
711         br.call.dptk b0 = b2
712         ;; }
713         { .bbb; nop.b 0;
714 (p2)    br.call.dptk.clr b0 = b2
715         br.call.dptk.clr b0 = b2
716         ;; }
717         { .bbb; nop.b 0;
718 (p2)    br.call.dptk.few b0 = b2
719         br.call.dptk.few b0 = b2
720         ;; }
721         { .bbb; nop.b 0;
722 (p2)    br.call.dptk.few.clr b0 = b2
723         br.call.dptk.few.clr b0 = b2
724         ;; }
725         { .bbb; nop.b 0;
726 (p2)    br.call.dptk.many b0 = b2
727         br.call.dptk.many b0 = b2
728         ;; }
729         { .bbb; nop.b 0;
730 (p2)    br.call.dptk.many.clr b0 = b2
731         br.call.dptk.many.clr b0 = b2
732         ;; }
733         { .bbb; nop.b 0;
734 (p2)    br.call.dpnt b0 = b2
735         br.call.dpnt b0 = b2
736         ;; }
737         { .bbb; nop.b 0;
738 (p2)    br.call.dpnt.clr b0 = b2
739         br.call.dpnt.clr b0 = b2
740         ;; }
741         { .bbb; nop.b 0;
742 (p2)    br.call.dpnt.few b0 = b2
743         br.call.dpnt.few b0 = b2
744         ;; }
745         { .bbb; nop.b 0;
746 (p2)    br.call.dpnt.few.clr b0 = b2
747         br.call.dpnt.few.clr b0 = b2
748         ;; }
749         { .bbb; nop.b 0;
750 (p2)    br.call.dpnt.many b0 = b2
751         br.call.dpnt.many b0 = b2
752         ;; }
753         { .bbb; nop.b 0;
754 (p2)    br.call.dpnt.many.clr b0 = b2
755         br.call.dpnt.many.clr b0 = b2
756         ;; }
757
758         { .bbb; break.b 0; nop.b 0
759         brp.sptk .L0, .L2
760         ;; }
761         { .bbb; break.b 0; nop.b 0
762         brp.sptk.imp .L0, .L2
763         ;; }
764 .L2:
765         { .bbb; break.b 0; nop.b 0
766         brp.loop .L0, .L3
767         ;; }
768         { .bbb; break.b 0; nop.b 0
769         brp.loop.imp .L0, .L3
770         ;; }
771 .L3:
772         { .bbb; break.b 0; nop.b 0
773         brp.dptk .L0, .L4
774         ;; }
775         { .bbb; break.b 0; nop.b 0
776         brp.dptk.imp .L0, .L4
777         ;; }
778 .L4:
779         { .bbb; break.b 0; nop.b 0
780         brp.exit .L0, .L5
781         ;; }
782         { .bbb; break.b 0; nop.b 0
783         brp.exit.imp .L0, .L5
784         ;; }
785 .L5:
786
787         { .bbb; break.b 0; nop.b 0
788         brp.sptk b3, .L6
789         ;; }
790         { .bbb; break.b 0; nop.b 0
791         brp.sptk.imp b3, .L6
792         ;; }
793 .L6:
794         { .bbb; break.b 0; nop.b 0
795         brp.dptk b3, .L7
796         ;; }
797         { .bbb; break.b 0; nop.b 0
798         brp.dptk.imp b3, .L7
799         ;; }
800 .L7:
801
802         { .bbb; break.b 0; nop.b 0
803         brp.ret.sptk b3, .L8
804         ;; }
805         { .bbb; break.b 0; nop.b 0
806         brp.ret.sptk.imp b3, .L8
807         ;; }
808 .L8:
809         { .bbb; break.b 0; nop.b 0
810         brp.ret.dptk b3, .L9
811         ;; }
812         { .bbb; break.b 0; nop.b 0
813         brp.ret.dptk.imp b3, .L9
814         ;; }
815 .L9:
816
817 .space 5888
818         { .bbb; nop.b 0; nop.b 0; cover ;; }
819         { .bbb; nop.b 0; nop.b 0; clrrrb ;; }
820         { .bbb; nop.b 0; nop.b 0; clrrrb.pr ;; }
821         { .bbb; nop.b 0; nop.b 0; rfi ;; }
822         { .bbb; nop.b 0; nop.b 0; bsw.0 ;; }
823         { .bbb; nop.b 0; nop.b 0; bsw.1 ;; }
824         { .bbb; nop.b 0; nop.b 0; epc ;; }
825
826 .L1:
827
828         # instructions added by SDM2.1:
829
830         break.b 0x1ffff
831         hint.b  @pause
832         hint.b  0x1ffff
833         nop.b   0x1ffff
834
835         # instructions added by SDM2.2:
836         vmsw.0
837         vmsw.1