This commit was manufactured by cvs2svn to create branch 'binutils-
[external/binutils.git] / gas / testsuite / gas / hppa / basic / sub.s
1         .level 1.1
2         .code
3         .align 4
4 ; Basic immediate 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         sub %r4,%r5,%r6
10         sub,= %r4,%r5,%r6
11         sub,< %r4,%r5,%r6
12         sub,<= %r4,%r5,%r6
13         sub,<< %r4,%r5,%r6
14         sub,<<= %r4,%r5,%r6
15         sub,sv %r4,%r5,%r6
16         sub,od %r4,%r5,%r6
17         sub,tr %r4,%r5,%r6
18         sub,<> %r4,%r5,%r6
19         sub,>= %r4,%r5,%r6
20         sub,> %r4,%r5,%r6
21         sub,>>= %r4,%r5,%r6
22         sub,>> %r4,%r5,%r6
23         sub,nsv %r4,%r5,%r6
24         sub,ev %r4,%r5,%r6
25
26         subo %r4,%r5,%r6
27         subo,= %r4,%r5,%r6
28         subo,< %r4,%r5,%r6
29         subo,<= %r4,%r5,%r6
30         subo,<< %r4,%r5,%r6
31         subo,<<= %r4,%r5,%r6
32         subo,sv %r4,%r5,%r6
33         subo,od %r4,%r5,%r6
34         subo,tr %r4,%r5,%r6
35         subo,<> %r4,%r5,%r6
36         subo,>= %r4,%r5,%r6
37         subo,> %r4,%r5,%r6
38         subo,>>= %r4,%r5,%r6
39         subo,>> %r4,%r5,%r6
40         subo,nsv %r4,%r5,%r6
41         subo,ev %r4,%r5,%r6
42
43         subb %r4,%r5,%r6
44         subb,= %r4,%r5,%r6
45         subb,< %r4,%r5,%r6
46         subb,<= %r4,%r5,%r6
47         subb,<< %r4,%r5,%r6
48         subb,<<= %r4,%r5,%r6
49         subb,sv %r4,%r5,%r6
50         subb,od %r4,%r5,%r6
51         subb,tr %r4,%r5,%r6
52         subb,<> %r4,%r5,%r6
53         subb,>= %r4,%r5,%r6
54         subb,> %r4,%r5,%r6
55         subb,>>= %r4,%r5,%r6
56         subb,>> %r4,%r5,%r6
57         subb,nsv %r4,%r5,%r6
58         subb,ev %r4,%r5,%r6
59
60         subbo %r4,%r5,%r6
61         subbo,= %r4,%r5,%r6
62         subbo,< %r4,%r5,%r6
63         subbo,<= %r4,%r5,%r6
64         subbo,<< %r4,%r5,%r6
65         subbo,<<= %r4,%r5,%r6
66         subbo,sv %r4,%r5,%r6
67         subbo,od %r4,%r5,%r6
68         subbo,tr %r4,%r5,%r6
69         subbo,<> %r4,%r5,%r6
70         subbo,>= %r4,%r5,%r6
71         subbo,> %r4,%r5,%r6
72         subbo,>>= %r4,%r5,%r6
73         subbo,>> %r4,%r5,%r6
74         subbo,nsv %r4,%r5,%r6
75         subbo,ev %r4,%r5,%r6
76
77         subt %r4,%r5,%r6
78         subt,= %r4,%r5,%r6
79         subt,< %r4,%r5,%r6
80         subt,<= %r4,%r5,%r6
81         subt,<< %r4,%r5,%r6
82         subt,<<= %r4,%r5,%r6
83         subt,sv %r4,%r5,%r6
84         subt,od %r4,%r5,%r6
85         subt,tr %r4,%r5,%r6
86         subt,<> %r4,%r5,%r6
87         subt,>= %r4,%r5,%r6
88         subt,> %r4,%r5,%r6
89         subt,>>= %r4,%r5,%r6
90         subt,>> %r4,%r5,%r6
91         subt,nsv %r4,%r5,%r6
92         subt,ev %r4,%r5,%r6
93
94         subto %r4,%r5,%r6
95         subto,= %r4,%r5,%r6
96         subto,< %r4,%r5,%r6
97         subto,<= %r4,%r5,%r6
98         subto,<< %r4,%r5,%r6
99         subto,<<= %r4,%r5,%r6
100         subto,sv %r4,%r5,%r6
101         subto,od %r4,%r5,%r6
102         subto,tr %r4,%r5,%r6
103         subto,<> %r4,%r5,%r6
104         subto,>= %r4,%r5,%r6
105         subto,> %r4,%r5,%r6
106         subto,>>= %r4,%r5,%r6
107         subto,>> %r4,%r5,%r6
108         subto,nsv %r4,%r5,%r6
109         subto,ev %r4,%r5,%r6
110
111         sub,tsv %r4,%r5,%r6
112         sub,tsv,= %r4,%r5,%r6
113         sub,tsv,< %r4,%r5,%r6
114         sub,tsv,<= %r4,%r5,%r6
115         sub,tsv,<< %r4,%r5,%r6
116         sub,tsv,<<= %r4,%r5,%r6
117         sub,tsv,sv %r4,%r5,%r6
118         sub,tsv,od %r4,%r5,%r6
119         sub,tsv,tr %r4,%r5,%r6
120         sub,tsv,<> %r4,%r5,%r6
121         sub,tsv,>= %r4,%r5,%r6
122         sub,tsv,> %r4,%r5,%r6
123         sub,tsv,>>= %r4,%r5,%r6
124         sub,tsv,>> %r4,%r5,%r6
125         sub,tsv,nsv %r4,%r5,%r6
126         sub,tsv,ev %r4,%r5,%r6
127
128         sub,b %r4,%r5,%r6
129         sub,b,= %r4,%r5,%r6
130         sub,b,< %r4,%r5,%r6
131         sub,b,<= %r4,%r5,%r6
132         sub,b,<< %r4,%r5,%r6
133         sub,b,<<= %r4,%r5,%r6
134         sub,b,sv %r4,%r5,%r6
135         sub,b,od %r4,%r5,%r6
136         sub,b,tr %r4,%r5,%r6
137         sub,b,<> %r4,%r5,%r6
138         sub,b,>= %r4,%r5,%r6
139         sub,b,> %r4,%r5,%r6
140         sub,b,>>= %r4,%r5,%r6
141         sub,b,>> %r4,%r5,%r6
142         sub,b,nsv %r4,%r5,%r6
143         sub,b,ev %r4,%r5,%r6
144
145         sub,b,tsv %r4,%r5,%r6
146         sub,b,tsv,= %r4,%r5,%r6
147         sub,b,tsv,< %r4,%r5,%r6
148         sub,b,tsv,<= %r4,%r5,%r6
149         sub,b,tsv,<< %r4,%r5,%r6
150         sub,b,tsv,<<= %r4,%r5,%r6
151         sub,b,tsv,sv %r4,%r5,%r6
152         sub,b,tsv,od %r4,%r5,%r6
153         sub,tsv,b,tr %r4,%r5,%r6
154         sub,tsv,b,<> %r4,%r5,%r6
155         sub,tsv,b,>= %r4,%r5,%r6
156         sub,tsv,b,> %r4,%r5,%r6
157         sub,tsv,b,>>= %r4,%r5,%r6
158         sub,tsv,b,>> %r4,%r5,%r6
159         sub,tsv,b,nsv %r4,%r5,%r6
160         sub,tsv,b,ev %r4,%r5,%r6
161
162         sub,tc %r4,%r5,%r6
163         sub,tc,= %r4,%r5,%r6
164         sub,tc,< %r4,%r5,%r6
165         sub,tc,<= %r4,%r5,%r6
166         sub,tc,<< %r4,%r5,%r6
167         sub,tc,<<= %r4,%r5,%r6
168         sub,tc,sv %r4,%r5,%r6
169         sub,tc,od %r4,%r5,%r6
170         sub,tc,tr %r4,%r5,%r6
171         sub,tc,<> %r4,%r5,%r6
172         sub,tc,>= %r4,%r5,%r6
173         sub,tc,> %r4,%r5,%r6
174         sub,tc,>>= %r4,%r5,%r6
175         sub,tc,>> %r4,%r5,%r6
176         sub,tc,nsv %r4,%r5,%r6
177         sub,tc,ev %r4,%r5,%r6
178
179         sub,tc,tsv %r4,%r5,%r6
180         sub,tc,tsv,= %r4,%r5,%r6
181         sub,tc,tsv,< %r4,%r5,%r6
182         sub,tc,tsv,<= %r4,%r5,%r6
183         sub,tc,tsv,<< %r4,%r5,%r6
184         sub,tc,tsv,<<= %r4,%r5,%r6
185         sub,tc,tsv,sv %r4,%r5,%r6
186         sub,tc,tsv,od %r4,%r5,%r6
187         sub,tsv,tc,tr %r4,%r5,%r6
188         sub,tsv,tc,<> %r4,%r5,%r6
189         sub,tsv,tc,>= %r4,%r5,%r6
190         sub,tsv,tc,> %r4,%r5,%r6
191         sub,tsv,tc,>>= %r4,%r5,%r6
192         sub,tsv,tc,>> %r4,%r5,%r6
193         sub,tsv,tc,nsv %r4,%r5,%r6
194         sub,tsv,tc,ev %r4,%r5,%r6