daily update
[external/binutils.git] / gas / testsuite / gas / z8k / inout.s
1 .text
2
3         in      r1,#0x4444
4         inb     rh3,#0x123
5
6         in      r8,@r0
7         in      r9,@r1
8         in      r10,@r2
9         in      r11,@r3
10         in      r12,@r4
11         in      r13,@r5
12         in      r14,@r6
13         in      r15,@r7
14         in      r0,@r8
15         in      r1,@r9
16         in      r2,@r10
17         in      r3,@r11
18         in      r4,@r12
19         in      r5,@r13
20         in      r6,@r14
21         in      r7,@r15
22
23         inb     rh0,@r0
24         inb     rh1,@r1
25         inb     rh2,@r2
26         inb     rh3,@r3
27         inb     rh4,@r4
28         inb     rh5,@r5
29         inb     rh6,@r6
30         inb     rh7,@r7
31         inb     rl0,@r8
32         inb     rl1,@r9
33         inb     rl2,@r10
34         inb     rl3,@r11
35         inb     rl4,@r12
36         inb     rl5,@r13
37         inb     rl6,@r14
38         inb     rl7,@r15
39
40         ind     @r3,@r15,r8
41         ind     @r1,@r14,r7
42         ind     @r2,@r13,r6
43         ind     @r3,@r12,r5
44         ind     @r4,@r11,r0
45         ind     @r5,@r10,r4
46         ind     @r6,@r9,r3
47         ind     @r7,@r8,r2
48         ind     @r8,@r7,r1
49         ind     @r9,@r6,r15
50         ind     @r10,@r5,r14
51         ind     @r11,@r4,r13
52         ind     @r12,@r3,r11
53         ind     @r13,@r2,r12
54         ind     @r14,@r1,r10
55         ind     @r15,@r0,r9
56
57         indb    @r3,@r15,r8
58         indb    @r1,@r14,r7
59         indb    @r2,@r13,r6
60         indb    @r3,@r12,r5
61         indb    @r4,@r11,r0
62         indb    @r5,@r10,r4
63         indb    @r6,@r9,r3
64         indb    @r7,@r8,r2
65         indb    @r8,@r7,r1
66         indb    @r9,@r6,r15
67         indb    @r10,@r5,r14
68         indb    @r11,@r4,r13
69         indb    @r12,@r3,r11
70         indb    @r13,@r2,r12
71         indb    @r14,@r1,r10
72         indb    @r15,@r0,r9
73
74         indr    @r3,@r15,r8
75         indr    @r1,@r14,r7
76         indr    @r2,@r13,r6
77         indr    @r3,@r12,r5
78         indr    @r4,@r11,r0
79         indr    @r5,@r10,r4
80         indr    @r6,@r9,r3
81         indr    @r7,@r8,r2
82         indr    @r8,@r7,r1
83         indr    @r9,@r6,r15
84         indr    @r10,@r5,r14
85         indr    @r11,@r4,r13
86         indr    @r12,@r3,r11
87         indr    @r13,@r2,r12
88         indr    @r14,@r1,r10
89         indr    @r15,@r0,r9
90
91         indrb   @r3,@r15,r8
92         indrb   @r1,@r14,r7
93         indrb   @r2,@r13,r6
94         indrb   @r3,@r12,r5
95         indrb   @r4,@r11,r0
96         indrb   @r5,@r10,r4
97         indrb   @r6,@r9,r3
98         indrb   @r7,@r8,r2
99         indrb   @r8,@r7,r1
100         indrb   @r9,@r6,r15
101         indrb   @r10,@r5,r14
102         indrb   @r11,@r4,r13
103         indrb   @r12,@r3,r11
104         indrb   @r13,@r2,r12
105         indrb   @r14,@r1,r10
106         indrb   @r15,@r0,r9
107
108         ini     @r3,@r15,r8
109         ini     @r1,@r14,r7
110         ini     @r2,@r13,r6
111         ini     @r3,@r12,r5
112         ini     @r4,@r11,r0
113         ini     @r5,@r10,r4
114         ini     @r6,@r9,r3
115         ini     @r7,@r8,r2
116         ini     @r8,@r7,r1
117         ini     @r9,@r6,r15
118         ini     @r10,@r5,r14
119         ini     @r11,@r4,r13
120         ini     @r12,@r3,r11
121         ini     @r13,@r2,r12
122         ini     @r14,@r1,r10
123         ini     @r15,@r0,r9
124
125         inib    @r3,@r15,r8
126         inib    @r1,@r14,r7
127         inib    @r2,@r13,r6
128         inib    @r3,@r12,r5
129         inib    @r4,@r11,r0
130         inib    @r5,@r10,r4
131         inib    @r6,@r9,r3
132         inib    @r7,@r8,r2
133         inib    @r8,@r7,r1
134         inib    @r9,@r6,r15
135         inib    @r10,@r5,r14
136         inib    @r11,@r4,r13
137         inib    @r12,@r3,r11
138         inib    @r13,@r2,r12
139         inib    @r14,@r1,r10
140         inib    @r15,@r0,r9
141
142         inir    @r3,@r15,r8
143         inir    @r1,@r14,r7
144         inir    @r2,@r13,r6
145         inir    @r3,@r12,r5
146         inir    @r4,@r11,r0
147         inir    @r5,@r10,r4
148         inir    @r6,@r9,r3
149         inir    @r7,@r8,r2
150         inir    @r8,@r7,r1
151         inir    @r9,@r6,r15
152         inir    @r10,@r5,r14
153         inir    @r11,@r4,r13
154         inir    @r12,@r3,r11
155         inir    @r13,@r2,r12
156         inir    @r14,@r1,r10
157         inir    @r15,@r0,r9
158
159         inirb   @r3,@r15,r8
160         inirb   @r1,@r14,r7
161         inirb   @r2,@r13,r6
162         inirb   @r3,@r12,r5
163         inirb   @r4,@r11,r0
164         inirb   @r5,@r10,r4
165         inirb   @r6,@r9,r3
166         inirb   @r7,@r8,r2
167         inirb   @r8,@r7,r1
168         inirb   @r9,@r6,r15
169         inirb   @r10,@r5,r14
170         inirb   @r11,@r4,r13
171         inirb   @r12,@r3,r11
172         inirb   @r13,@r2,r12
173         inirb   @r14,@r1,r10
174         inirb   @r15,@r0,r9
175
176
177         out     #0x1234,r3
178         outb    #0x123,rl2
179
180         out     @r0,r8
181         out     @r1,r9
182         out     @r2,r10
183         out     @r3,r11
184         out     @r4,r12
185         out     @r5,r13
186         out     @r6,r14
187         out     @r7,r15
188         out     @r8,r0
189         out     @r9,r1
190         out     @r10,r2
191         out     @r11,r3
192         out     @r12,r4
193         out     @r13,r5
194         out     @r14,r6
195         out     @r15,r7
196
197         outb    @r0,rh0
198         outb    @r1,rh1
199         outb    @r2,rh2
200         outb    @r3,rh3
201         outb    @r4,rh4
202         outb    @r5,rh5
203         outb    @r6,rh6
204         outb    @r7,rh7
205         outb    @r8,rl0
206         outb    @r9,rl1
207         outb    @r10,rl2
208         outb    @r11,rl3
209         outb    @r12,rl4
210         outb    @r13,rl5
211         outb    @r14,rl6
212         outb    @r15,rl7
213
214         outd    @r0,@r15,r8
215         outd    @r1,@r14,r7
216         outd    @r2,@r13,r6
217         outd    @r3,@r12,r5
218         outd    @r4,@r11,r0
219         outd    @r5,@r10,r4
220         outd    @r6,@r9,r3
221         outd    @r7,@r8,r2
222         outd    @r8,@r7,r1
223         outd    @r9,@r6,r15
224         outd    @r10,@r5,r14
225         outd    @r11,@r4,r13
226         outd    @r12,@r3,r11
227         outd    @r13,@r2,r12
228         outd    @r14,@r1,r10
229         outd    @r15,@r3,r9
230
231         outdb   @r0,@r15,r8
232         outdb   @r1,@r14,r7
233         outdb   @r2,@r13,r6
234         outdb   @r3,@r12,r5
235         outdb   @r4,@r11,r0
236         outdb   @r5,@r10,r4
237         outdb   @r6,@r9,r3
238         outdb   @r7,@r8,r2
239         outdb   @r8,@r7,r1
240         outdb   @r9,@r6,r15
241         outdb   @r10,@r5,r14
242         outdb   @r11,@r4,r13
243         outdb   @r12,@r3,r11
244         outdb   @r13,@r2,r12
245         outdb   @r14,@r1,r10
246         outdb   @r15,@r3,r9
247
248         otdr    @r0,@r15,r8
249         otdr    @r1,@r14,r7
250         otdr    @r2,@r13,r6
251         otdr    @r3,@r12,r5
252         otdr    @r4,@r11,r0
253         otdr    @r5,@r10,r4
254         otdr    @r6,@r9,r3
255         otdr    @r7,@r8,r2
256         otdr    @r8,@r7,r1
257         otdr    @r9,@r6,r15
258         otdr    @r10,@r5,r14
259         otdr    @r11,@r4,r13
260         otdr    @r12,@r3,r11
261         otdr    @r13,@r2,r12
262         otdr    @r14,@r1,r10
263         otdr    @r15,@r3,r9
264
265         otdrb   @r0,@r15,r8
266         otdrb   @r1,@r14,r7
267         otdrb   @r2,@r13,r6
268         otdrb   @r3,@r12,r5
269         otdrb   @r4,@r11,r0
270         otdrb   @r5,@r10,r4
271         otdrb   @r6,@r9,r3
272         otdrb   @r7,@r8,r2
273         otdrb   @r8,@r7,r1
274         otdrb   @r9,@r6,r15
275         otdrb   @r10,@r5,r14
276         otdrb   @r11,@r4,r13
277         otdrb   @r12,@r3,r11
278         otdrb   @r13,@r2,r12
279         otdrb   @r14,@r1,r10
280         otdrb   @r15,@r3,r9
281
282         outi    @r0,@r15,r8
283         outi    @r1,@r14,r7
284         outi    @r2,@r13,r6
285         outi    @r3,@r12,r5
286         outi    @r4,@r11,r0
287         outi    @r5,@r10,r4
288         outi    @r6,@r9,r3
289         outi    @r7,@r8,r2
290         outi    @r8,@r7,r1
291         outi    @r9,@r6,r15
292         outi    @r10,@r5,r14
293         outi    @r11,@r4,r13
294         outi    @r12,@r3,r11
295         outi    @r13,@r2,r12
296         outi    @r14,@r1,r10
297         outi    @r15,@r3,r9
298
299         outib   @r0,@r15,r8
300         outib   @r1,@r14,r7
301         outib   @r2,@r13,r6
302         outib   @r3,@r12,r5
303         outib   @r4,@r11,r0
304         outib   @r5,@r10,r4
305         outib   @r6,@r9,r3
306         outib   @r7,@r8,r2
307         outib   @r8,@r7,r1
308         outib   @r9,@r6,r15
309         outib   @r10,@r5,r14
310         outib   @r11,@r4,r13
311         outib   @r12,@r3,r11
312         outib   @r13,@r2,r12
313         outib   @r14,@r1,r10
314         outib   @r15,@r3,r9
315
316         otir    @r0,@r15,r8
317         otir    @r1,@r14,r7
318         otir    @r2,@r13,r6
319         otir    @r3,@r12,r5
320         otir    @r4,@r11,r0
321         otir    @r5,@r10,r4
322         otir    @r6,@r9,r3
323         otir    @r7,@r8,r2
324         otir    @r8,@r7,r1
325         otir    @r9,@r6,r15
326         otir    @r10,@r5,r14
327         otir    @r11,@r4,r13
328         otir    @r12,@r3,r11
329         otir    @r13,@r2,r12
330         otir    @r14,@r1,r10
331         otir    @r15,@r3,r9
332
333         otirb   @r0,@r15,r8
334         otirb   @r1,@r14,r7
335         otirb   @r2,@r13,r6
336         otirb   @r3,@r12,r5
337         otirb   @r4,@r11,r0
338         otirb   @r5,@r10,r4
339         otirb   @r6,@r9,r3
340         otirb   @r7,@r8,r2
341         otirb   @r8,@r7,r1
342         otirb   @r9,@r6,r15
343         otirb   @r10,@r5,r14
344         otirb   @r11,@r4,r13
345         otirb   @r12,@r3,r11
346         otirb   @r13,@r2,r12
347         otirb   @r14,@r1,r10
348         otirb   @r15,@r3,r9
349
350
351         sin     r0,#124
352         sinb    rh0,#1266
353
354         sind    @r3,@r15,r8
355         sind    @r1,@r14,r7
356         sind    @r2,@r13,r6
357         sind    @r3,@r12,r5
358         sind    @r4,@r11,r0
359         sind    @r5,@r10,r4
360         sind    @r6,@r9,r3
361         sind    @r7,@r8,r2
362         sind    @r8,@r7,r1
363         sind    @r9,@r6,r15
364         sind    @r10,@r5,r14
365         sind    @r11,@r4,r13
366         sind    @r12,@r3,r11
367         sind    @r13,@r2,r12
368         sind    @r14,@r1,r10
369         sind    @r15,@r0,r9
370
371         sindb   @r3,@r15,r8
372         sindb   @r1,@r14,r7
373         sindb   @r2,@r13,r6
374         sindb   @r3,@r12,r5
375         sindb   @r4,@r11,r0
376         sindb   @r5,@r10,r4
377         sindb   @r6,@r9,r3
378         sindb   @r7,@r8,r2
379         sindb   @r8,@r7,r1
380         sindb   @r9,@r6,r15
381         sindb   @r10,@r5,r14
382         sindb   @r11,@r4,r13
383         sindb   @r12,@r3,r11
384         sindb   @r13,@r2,r12
385         sindb   @r14,@r1,r10
386         sindb   @r15,@r0,r9
387
388         sindr   @r3,@r15,r8
389         sindr   @r1,@r14,r7
390         sindr   @r2,@r13,r6
391         sindr   @r3,@r12,r5
392         sindr   @r4,@r11,r0
393         sindr   @r5,@r10,r4
394         sindr   @r6,@r9,r3
395         sindr   @r7,@r8,r2
396         sindr   @r8,@r7,r1
397         sindr   @r9,@r6,r15
398         sindr   @r10,@r5,r14
399         sindr   @r11,@r4,r13
400         sindr   @r12,@r3,r11
401         sindr   @r13,@r2,r12
402         sindr   @r14,@r1,r10
403         sindr   @r15,@r0,r9
404
405         sindrb  @r3,@r15,r8
406         sindrb  @r1,@r14,r7
407         sindrb  @r2,@r13,r6
408         sindrb  @r3,@r12,r5
409         sindrb  @r4,@r11,r0
410         sindrb  @r5,@r10,r4
411         sindrb  @r6,@r9,r3
412         sindrb  @r7,@r8,r2
413         sindrb  @r8,@r7,r1
414         sindrb  @r9,@r6,r15
415         sindrb  @r10,@r5,r14
416         sindrb  @r11,@r4,r13
417         sindrb  @r12,@r3,r11
418         sindrb  @r13,@r2,r12
419         sindrb  @r14,@r1,r10
420         sindrb  @r15,@r0,r9
421
422         sini    @r3,@r15,r8
423         sini    @r1,@r14,r7
424         sini    @r2,@r13,r6
425         sini    @r3,@r12,r5
426         sini    @r4,@r11,r0
427         sini    @r5,@r10,r4
428         sini    @r6,@r9,r3
429         sini    @r7,@r8,r2
430         sini    @r8,@r7,r1
431         sini    @r9,@r6,r15
432         sini    @r10,@r5,r14
433         sini    @r11,@r4,r13
434         sini    @r12,@r3,r11
435         sini    @r13,@r2,r12
436         sini    @r14,@r1,r10
437         sini    @r15,@r0,r9
438
439         sinib   @r3,@r15,r8
440         sinib   @r1,@r14,r7
441         sinib   @r2,@r13,r6
442         sinib   @r3,@r12,r5
443         sinib   @r4,@r11,r0
444         sinib   @r5,@r10,r4
445         sinib   @r6,@r9,r3
446         sinib   @r7,@r8,r2
447         sinib   @r8,@r7,r1
448         sinib   @r9,@r6,r15
449         sinib   @r10,@r5,r14
450         sinib   @r11,@r4,r13
451         sinib   @r12,@r3,r11
452         sinib   @r13,@r2,r12
453         sinib   @r14,@r1,r10
454         sinib   @r15,@r0,r9
455
456         sinir   @r3,@r15,r8
457         sinir   @r1,@r14,r7
458         sinir   @r2,@r13,r6
459         sinir   @r3,@r12,r5
460         sinir   @r4,@r11,r0
461         sinir   @r5,@r10,r4
462         sinir   @r6,@r9,r3
463         sinir   @r7,@r8,r2
464         sinir   @r8,@r7,r1
465         sinir   @r9,@r6,r15
466         sinir   @r10,@r5,r14
467         sinir   @r11,@r4,r13
468         sinir   @r12,@r3,r11
469         sinir   @r13,@r2,r12
470         sinir   @r14,@r1,r10
471         sinir   @r15,@r0,r9
472
473         sinirb  @r3,@r15,r8
474         sinirb  @r1,@r14,r7
475         sinirb  @r2,@r13,r6
476         sinirb  @r3,@r12,r5
477         sinirb  @r4,@r11,r0
478         sinirb  @r5,@r10,r4
479         sinirb  @r6,@r9,r3
480         sinirb  @r7,@r8,r2
481         sinirb  @r8,@r7,r1
482         sinirb  @r9,@r6,r15
483         sinirb  @r10,@r5,r14
484         sinirb  @r11,@r4,r13
485         sinirb  @r12,@r3,r11
486         sinirb  @r13,@r2,r12
487         sinirb  @r14,@r1,r10
488         sinirb  @r15,@r0,r9
489
490
491         sout    #0xbeee,r0
492         soutb   #0xbabe,rh4
493
494         soutd   @r0,@r15,r8
495         soutd   @r1,@r14,r7
496         soutd   @r2,@r13,r6
497         soutd   @r3,@r12,r5
498         soutd   @r4,@r11,r0
499         soutd   @r5,@r10,r4
500         soutd   @r6,@r9,r3
501         soutd   @r7,@r8,r2
502         soutd   @r8,@r7,r1
503         soutd   @r9,@r6,r15
504         soutd   @r10,@r5,r14
505         soutd   @r11,@r4,r13
506         soutd   @r12,@r3,r11
507         soutd   @r13,@r2,r12
508         soutd   @r14,@r1,r10
509         soutd   @r15,@r3,r9
510
511         soutdb  @r0,@r15,r8
512         soutdb  @r1,@r14,r7
513         soutdb  @r2,@r13,r6
514         soutdb  @r3,@r12,r5
515         soutdb  @r4,@r11,r0
516         soutdb  @r5,@r10,r4
517         soutdb  @r6,@r9,r3
518         soutdb  @r7,@r8,r2
519         soutdb  @r8,@r7,r1
520         soutdb  @r9,@r6,r15
521         soutdb  @r10,@r5,r14
522         soutdb  @r11,@r4,r13
523         soutdb  @r12,@r3,r11
524         soutdb  @r13,@r2,r12
525         soutdb  @r14,@r1,r10
526         soutdb  @r15,@r3,r9
527
528         sotdr   @r0,@r15,r8
529         sotdr   @r1,@r14,r7
530         sotdr   @r2,@r13,r6
531         sotdr   @r3,@r12,r5
532         sotdr   @r4,@r11,r0
533         sotdr   @r5,@r10,r4
534         sotdr   @r6,@r9,r3
535         sotdr   @r7,@r8,r2
536         sotdr   @r8,@r7,r1
537         sotdr   @r9,@r6,r15
538         sotdr   @r10,@r5,r14
539         sotdr   @r11,@r4,r13
540         sotdr   @r12,@r3,r11
541         sotdr   @r13,@r2,r12
542         sotdr   @r14,@r1,r10
543         sotdr   @r15,@r3,r9
544
545         sotdrb  @r0,@r15,r8
546         sotdrb  @r1,@r14,r7
547         sotdrb  @r2,@r13,r6
548         sotdrb  @r3,@r12,r5
549         sotdrb  @r4,@r11,r0
550         sotdrb  @r5,@r10,r4
551         sotdrb  @r6,@r9,r3
552         sotdrb  @r7,@r8,r2
553         sotdrb  @r8,@r7,r1
554         sotdrb  @r9,@r6,r15
555         sotdrb  @r10,@r5,r14
556         sotdrb  @r11,@r4,r13
557         sotdrb  @r12,@r3,r11
558         sotdrb  @r13,@r2,r12
559         sotdrb  @r14,@r1,r10
560         sotdrb  @r15,@r3,r9
561
562         souti   @r0,@r15,r8
563         souti   @r1,@r14,r7
564         souti   @r2,@r13,r6
565         souti   @r3,@r12,r5
566         souti   @r4,@r11,r0
567         souti   @r5,@r10,r4
568         souti   @r6,@r9,r3
569         souti   @r7,@r8,r2
570         souti   @r8,@r7,r1
571         souti   @r9,@r6,r15
572         souti   @r10,@r5,r14
573         souti   @r11,@r4,r13
574         souti   @r12,@r3,r11
575         souti   @r13,@r2,r12
576         souti   @r14,@r1,r10
577         souti   @r15,@r3,r9
578
579         soutib  @r0,@r15,r8
580         soutib  @r1,@r14,r7
581         soutib  @r2,@r13,r6
582         soutib  @r3,@r12,r5
583         soutib  @r4,@r11,r0
584         soutib  @r5,@r10,r4
585         soutib  @r6,@r9,r3
586         soutib  @r7,@r8,r2
587         soutib  @r8,@r7,r1
588         soutib  @r9,@r6,r15
589         soutib  @r10,@r5,r14
590         soutib  @r11,@r4,r13
591         soutib  @r12,@r3,r11
592         soutib  @r13,@r2,r12
593         soutib  @r14,@r1,r10
594         soutib  @r15,@r3,r9
595
596         sotir   @r0,@r15,r8
597         sotir   @r1,@r14,r7
598         sotir   @r2,@r13,r6
599         sotir   @r3,@r12,r5
600         sotir   @r4,@r11,r0
601         sotir   @r5,@r10,r4
602         sotir   @r6,@r9,r3
603         sotir   @r7,@r8,r2
604         sotir   @r8,@r7,r1
605         sotir   @r9,@r6,r15
606         sotir   @r10,@r5,r14
607         sotir   @r11,@r4,r13
608         sotir   @r12,@r3,r11
609         sotir   @r13,@r2,r12
610         sotir   @r14,@r1,r10
611         sotir   @r15,@r3,r9
612
613         sotirb  @r0,@r15,r8
614         sotirb  @r1,@r14,r7
615         sotirb  @r2,@r13,r6
616         sotirb  @r3,@r12,r5
617         sotirb  @r4,@r11,r0
618         sotirb  @r5,@r10,r4
619         sotirb  @r6,@r9,r3
620         sotirb  @r7,@r8,r2
621         sotirb  @r8,@r7,r1
622         sotirb  @r9,@r6,r15
623         sotirb  @r10,@r5,r14
624         sotirb  @r11,@r4,r13
625         sotirb  @r12,@r3,r11
626         sotirb  @r13,@r2,r12
627         sotirb  @r14,@r1,r10
628         sotirb  @r15,@r3,r9
629
630