daily update
[external/binutils.git] / gas / testsuite / gas / hppa / basic / add.s
1         .level 1.1
2         .code
3         .align 4
4 ; Basic add/sh?add instruction tests.  
5 ;
6 ; We could/should test some of the corner cases for register and 
7 ; immediate fields.  We should also check the assorted field
8 ; selectors to make sure they're handled correctly.
9         add  %r4,%r5,%r6
10         add,=  %r4,%r5,%r6
11         add,<  %r4,%r5,%r6
12         add,<=  %r4,%r5,%r6
13         add,nuv  %r4,%r5,%r6
14         add,znv  %r4,%r5,%r6
15         add,sv  %r4,%r5,%r6
16         add,od  %r4,%r5,%r6
17         add,tr  %r4,%r5,%r6
18         add,<>  %r4,%r5,%r6
19         add,>=  %r4,%r5,%r6
20         add,>  %r4,%r5,%r6
21         add,uv  %r4,%r5,%r6
22         add,vnz  %r4,%r5,%r6
23         add,nsv  %r4,%r5,%r6
24         add,ev  %r4,%r5,%r6
25
26         addl  %r4,%r5,%r6
27         addl,=  %r4,%r5,%r6
28         addl,<  %r4,%r5,%r6
29         addl,<=  %r4,%r5,%r6
30         addl,nuv  %r4,%r5,%r6
31         addl,znv  %r4,%r5,%r6
32         addl,sv  %r4,%r5,%r6
33         addl,od  %r4,%r5,%r6
34         addl,tr  %r4,%r5,%r6
35         addl,<>  %r4,%r5,%r6
36         addl,>=  %r4,%r5,%r6
37         addl,>  %r4,%r5,%r6
38         addl,uv  %r4,%r5,%r6
39         addl,vnz  %r4,%r5,%r6
40         addl,nsv  %r4,%r5,%r6
41         addl,ev  %r4,%r5,%r6
42
43         addo  %r4,%r5,%r6
44         addo,=  %r4,%r5,%r6
45         addo,<  %r4,%r5,%r6
46         addo,<=  %r4,%r5,%r6
47         addo,nuv  %r4,%r5,%r6
48         addo,znv  %r4,%r5,%r6
49         addo,sv  %r4,%r5,%r6
50         addo,od  %r4,%r5,%r6
51         addo,tr  %r4,%r5,%r6
52         addo,<>  %r4,%r5,%r6
53         addo,>=  %r4,%r5,%r6
54         addo,>  %r4,%r5,%r6
55         addo,uv  %r4,%r5,%r6
56         addo,vnz  %r4,%r5,%r6
57         addo,nsv  %r4,%r5,%r6
58         addo,ev  %r4,%r5,%r6
59
60         addc  %r4,%r5,%r6
61         addc,=  %r4,%r5,%r6
62         addc,<  %r4,%r5,%r6
63         addc,<=  %r4,%r5,%r6
64         addc,nuv  %r4,%r5,%r6
65         addc,znv  %r4,%r5,%r6
66         addc,sv  %r4,%r5,%r6
67         addc,od  %r4,%r5,%r6
68         addc,tr  %r4,%r5,%r6
69         addc,<>  %r4,%r5,%r6
70         addc,>=  %r4,%r5,%r6
71         addc,>  %r4,%r5,%r6
72         addc,uv  %r4,%r5,%r6
73         addc,vnz  %r4,%r5,%r6
74         addc,nsv  %r4,%r5,%r6
75         addc,ev  %r4,%r5,%r6
76
77         addco  %r4,%r5,%r6
78         addco,=  %r4,%r5,%r6
79         addco,<  %r4,%r5,%r6
80         addco,<=  %r4,%r5,%r6
81         addco,nuv  %r4,%r5,%r6
82         addco,znv  %r4,%r5,%r6
83         addco,sv  %r4,%r5,%r6
84         addco,od  %r4,%r5,%r6
85         addco,tr  %r4,%r5,%r6
86         addco,<>  %r4,%r5,%r6
87         addco,>=  %r4,%r5,%r6
88         addco,>  %r4,%r5,%r6
89         addco,uv  %r4,%r5,%r6
90         addco,vnz  %r4,%r5,%r6
91         addco,nsv  %r4,%r5,%r6
92         addco,ev  %r4,%r5,%r6
93
94         add,l  %r4,%r5,%r6
95         add,l,=  %r4,%r5,%r6
96         add,l,<  %r4,%r5,%r6
97         add,l,<=  %r4,%r5,%r6
98         add,l,nuv  %r4,%r5,%r6
99         add,l,znv  %r4,%r5,%r6
100         add,l,sv  %r4,%r5,%r6
101         add,l,od  %r4,%r5,%r6
102         add,l,tr  %r4,%r5,%r6
103         add,l,<>  %r4,%r5,%r6
104         add,l,>=  %r4,%r5,%r6
105         add,l,>  %r4,%r5,%r6
106         add,l,uv  %r4,%r5,%r6
107         add,l,vnz  %r4,%r5,%r6
108         add,l,nsv  %r4,%r5,%r6
109         add,l,ev  %r4,%r5,%r6
110
111         add,tsv  %r4,%r5,%r6
112         add,tsv,=  %r4,%r5,%r6
113         add,tsv,<  %r4,%r5,%r6
114         add,tsv,<=  %r4,%r5,%r6
115         add,tsv,nuv  %r4,%r5,%r6
116         add,tsv,znv  %r4,%r5,%r6
117         add,tsv,sv  %r4,%r5,%r6
118         add,tsv,od  %r4,%r5,%r6
119         add,tsv,tr  %r4,%r5,%r6
120         add,tsv,<>  %r4,%r5,%r6
121         add,tsv,>=  %r4,%r5,%r6
122         add,tsv,>  %r4,%r5,%r6
123         add,tsv,uv  %r4,%r5,%r6
124         add,tsv,vnz  %r4,%r5,%r6
125         add,tsv,nsv  %r4,%r5,%r6
126         add,tsv,ev  %r4,%r5,%r6
127
128         add,c  %r4,%r5,%r6
129         add,c,=  %r4,%r5,%r6
130         add,c,<  %r4,%r5,%r6
131         add,c,<=  %r4,%r5,%r6
132         add,c,nuv  %r4,%r5,%r6
133         add,c,znv  %r4,%r5,%r6
134         add,c,sv  %r4,%r5,%r6
135         add,c,od  %r4,%r5,%r6
136         add,c,tr  %r4,%r5,%r6
137         add,c,<>  %r4,%r5,%r6
138         add,c,>=  %r4,%r5,%r6
139         add,c,>  %r4,%r5,%r6
140         add,c,uv  %r4,%r5,%r6
141         add,c,vnz  %r4,%r5,%r6
142         add,c,nsv  %r4,%r5,%r6
143         add,c,ev  %r4,%r5,%r6
144
145         add,c,tsv  %r4,%r5,%r6
146         add,c,tsv,=  %r4,%r5,%r6
147         add,c,tsv,<  %r4,%r5,%r6
148         add,c,tsv,<=  %r4,%r5,%r6
149         add,c,tsv,nuv  %r4,%r5,%r6
150         add,c,tsv,znv  %r4,%r5,%r6
151         add,c,tsv,sv  %r4,%r5,%r6
152         add,c,tsv,od  %r4,%r5,%r6
153         add,tsv,c,tr  %r4,%r5,%r6
154         add,tsv,c,<>  %r4,%r5,%r6
155         add,tsv,c,>=  %r4,%r5,%r6
156         add,tsv,c,>  %r4,%r5,%r6
157         add,tsv,c,uv  %r4,%r5,%r6
158         add,tsv,c,vnz  %r4,%r5,%r6
159         add,tsv,c,nsv  %r4,%r5,%r6
160         add,tsv,c,ev  %r4,%r5,%r6