import gdb-2000-02-02 snapshot
[external/binutils.git] / gas / testsuite / gas / m32r / allinsn.s
1  .data
2 foodata: .word 42
3  .text
4 footext:
5         .text
6         .global add
7 add:
8         add fp,fp
9         .text
10         .global add3
11 add3:
12         add3 fp,fp,#0
13         .text
14         .global and
15 and:
16         and fp,fp
17         .text
18         .global and3
19 and3:
20         and3 fp,fp,#0
21         .text
22         .global or
23 or:
24         or fp,fp
25         .text
26         .global or3
27 or3:
28         or3 fp,fp,#0
29         .text
30         .global xor
31 xor:
32         xor fp,fp
33         .text
34         .global xor3
35 xor3:
36         xor3 fp,fp,#0
37         .text
38         .global addi
39 addi:
40         addi fp,#0
41         .text
42         .global addv
43 addv:
44         addv fp,fp
45         .text
46         .global addv3
47 addv3:
48         addv3 fp,fp,#0
49         .text
50         .global addx
51 addx:
52         addx fp,fp
53         .text
54         .global bc8
55 bc8:
56         bc footext
57         .text
58         .global bc8_s
59 bc8_s:
60         bc.s footext
61         .text
62         .global bc24
63 bc24:
64         bc footext
65         .text
66         .global bc24_l
67 bc24_l:
68         bc.l footext
69         .text
70         .global beq
71 beq:
72         beq fp,fp,footext
73         .text
74         .global beqz
75 beqz:
76         beqz fp,footext
77         .text
78         .global bgez
79 bgez:
80         bgez fp,footext
81         .text
82         .global bgtz
83 bgtz:
84         bgtz fp,footext
85         .text
86         .global blez
87 blez:
88         blez fp,footext
89         .text
90         .global bltz
91 bltz:
92         bltz fp,footext
93         .text
94         .global bnez
95 bnez:
96         bnez fp,footext
97         .text
98         .global bl8
99 bl8:
100         bl footext
101         .text
102         .global bl8_s
103 bl8_s:
104         bl.s footext
105         .text
106         .global bl24
107 bl24:
108         bl footext
109         .text
110         .global bl24_l
111 bl24_l:
112         bl.l footext
113         .text
114         .global bnc8
115 bnc8:
116         bnc footext
117         .text
118         .global bnc8_s
119 bnc8_s:
120         bnc.s footext
121         .text
122         .global bnc24
123 bnc24:
124         bnc footext
125         .text
126         .global bnc24_l
127 bnc24_l:
128         bnc.l footext
129         .text
130         .global bne
131 bne:
132         bne fp,fp,footext
133         .text
134         .global bra8
135 bra8:
136         bra footext
137         .text
138         .global bra8_s
139 bra8_s:
140         bra.s footext
141         .text
142         .global bra24
143 bra24:
144         bra footext
145         .text
146         .global bra24_l
147 bra24_l:
148         bra.l footext
149         .text
150         .global cmp
151 cmp:
152         cmp fp,fp
153         .text
154         .global cmpi
155 cmpi:
156         cmpi fp,#0
157         .text
158         .global cmpu
159 cmpu:
160         cmpu fp,fp
161         .text
162         .global cmpui
163 cmpui:
164         cmpui fp,#0
165         .text
166         .global div
167 div:
168         div fp,fp
169         .text
170         .global divu
171 divu:
172         divu fp,fp
173         .text
174         .global rem
175 rem:
176         rem fp,fp
177         .text
178         .global remu
179 remu:
180         remu fp,fp
181         .text
182         .global jl
183 jl:
184         jl fp
185         .text
186         .global jmp
187 jmp:
188         jmp fp
189         .text
190         .global ld
191 ld:
192         ld fp,@fp
193         .text
194         .global ld_2
195 ld_2:
196         ld fp,@(fp)
197         .text
198         .global ld_d
199 ld_d:
200         ld fp,@(0,fp)
201         .text
202         .global ld_d2
203 ld_d2:
204         ld fp,@(fp,0)
205         .text
206         .global ldb
207 ldb:
208         ldb fp,@fp
209         .text
210         .global ldb_2
211 ldb_2:
212         ldb fp,@(fp)
213         .text
214         .global ldb_d
215 ldb_d:
216         ldb fp,@(0,fp)
217         .text
218         .global ldb_d2
219 ldb_d2:
220         ldb fp,@(fp,0)
221         .text
222         .global ldh
223 ldh:
224         ldh fp,@fp
225         .text
226         .global ldh_2
227 ldh_2:
228         ldh fp,@(fp)
229         .text
230         .global ldh_d
231 ldh_d:
232         ldh fp,@(0,fp)
233         .text
234         .global ldh_d2
235 ldh_d2:
236         ldh fp,@(fp,0)
237         .text
238         .global ldub
239 ldub:
240         ldub fp,@fp
241         .text
242         .global ldub_2
243 ldub_2:
244         ldub fp,@(fp)
245         .text
246         .global ldub_d
247 ldub_d:
248         ldub fp,@(0,fp)
249         .text
250         .global ldub_d2
251 ldub_d2:
252         ldub fp,@(fp,0)
253         .text
254         .global lduh
255 lduh:
256         lduh fp,@fp
257         .text
258         .global lduh_2
259 lduh_2:
260         lduh fp,@(fp)
261         .text
262         .global lduh_d
263 lduh_d:
264         lduh fp,@(0,fp)
265         .text
266         .global lduh_d2
267 lduh_d2:
268         lduh fp,@(fp,0)
269         .text
270         .global ld_plus
271 ld_plus:
272         ld fp,@fp+
273         .text
274         .global ld24
275 ld24:
276         ld24 fp,foodata
277         .text
278         .global ldi8
279 ldi8:
280         ldi fp,0
281         .text
282         .global ldi16
283 ldi16:
284         ldi fp,256
285         .text
286         .global lock
287 lock:
288         lock fp,@fp
289         .text
290         .global machi
291 machi:
292         machi fp,fp
293         .text
294         .global maclo
295 maclo:
296         maclo fp,fp
297         .text
298         .global macwhi
299 macwhi:
300         macwhi fp,fp
301         .text
302         .global macwlo
303 macwlo:
304         macwlo fp,fp
305         .text
306         .global mul
307 mul:
308         mul fp,fp
309         .text
310         .global mulhi
311 mulhi:
312         mulhi fp,fp
313         .text
314         .global mullo
315 mullo:
316         mullo fp,fp
317         .text
318         .global mulwhi
319 mulwhi:
320         mulwhi fp,fp
321         .text
322         .global mulwlo
323 mulwlo:
324         mulwlo fp,fp
325         .text
326         .global mv
327 mv:
328         mv fp,fp
329         .text
330         .global mvfachi
331 mvfachi:
332         mvfachi fp
333         .text
334         .global mvfaclo
335 mvfaclo:
336         mvfaclo fp
337         .text
338         .global mvfacmi
339 mvfacmi:
340         mvfacmi fp
341         .text
342         .global mvfc
343 mvfc:
344         mvfc fp,psw
345         .text
346         .global mvtachi
347 mvtachi:
348         mvtachi fp
349         .text
350         .global mvtaclo
351 mvtaclo:
352         mvtaclo fp
353         .text
354         .global mvtc
355 mvtc:
356         mvtc fp,psw
357         .text
358         .global neg
359 neg:
360         neg fp,fp
361         .text
362         .global nop
363 nop:
364         nop
365         .text
366         .global not
367 not:
368         not fp,fp
369         .text
370         .global rac
371 rac:
372         .text
373         .global rach
374 rach:
375         .text
376         .global rte
377 rte:
378         .text
379         .global seth
380 seth:
381         seth fp,0
382         .text
383         .global sll
384 sll:
385         sll fp,fp
386         .text
387         .global sll3
388 sll3:
389         sll3 fp,fp,0
390         .text
391         .global slli
392 slli:
393         slli fp,0
394         .text
395         .global sra
396 sra:
397         sra fp,fp
398         .text
399         .global sra3
400 sra3:
401         sra3 fp,fp,0
402         .text
403         .global srai
404 srai:
405         srai fp,0
406         .text
407         .global srl
408 srl:
409         srl fp,fp
410         .text
411         .global srl3
412 srl3:
413         srl3 fp,fp,0
414         .text
415         .global srli
416 srli:
417         srli fp,0
418         .text
419         .global st
420 st:
421         st fp,@fp
422         .text
423         .global st_2
424 st_2:
425         st fp,@(fp)
426         .text
427         .global st_d
428 st_d:
429         st fp,@(0,fp)
430         .text
431         .global st_d2
432 st_d2:
433         st fp,@(fp,0)
434         .text
435         .global stb
436 stb:
437         stb fp,@fp
438         .text
439         .global stb_2
440 stb_2:
441         stb fp,@(fp)
442         .text
443         .global stb_d
444 stb_d:
445         stb fp,@(0,fp)
446         .text
447         .global stb_d2
448 stb_d2:
449         stb fp,@(fp,0)
450         .text
451         .global sth
452 sth:
453         sth fp,@fp
454         .text
455         .global sth_2
456 sth_2:
457         sth fp,@(fp)
458         .text
459         .global sth_d
460 sth_d:
461         sth fp,@(0,fp)
462         .text
463         .global sth_d2
464 sth_d2:
465         sth fp,@(fp,0)
466         .text
467         .global st_plus
468 st_plus:
469         st fp,@+fp
470         .text
471         .global st_minus
472 st_minus:
473         st fp,@-fp
474         .text
475         .global sub
476 sub:
477         sub fp,fp
478         .text
479         .global subv
480 subv:
481         subv fp,fp
482         .text
483         .global subx
484 subx:
485         subx fp,fp
486         .text
487         .global trap
488 trap:
489         trap 0
490         .text
491         .global unlock
492 unlock:
493         unlock fp,@fp
494         .text
495         .global push
496 push:
497         push fp
498         .text
499         .global pop
500 pop:
501         pop fp