Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / hppa / basic / shladd2.s
1         .LEVEL 2.0
2         .code
3         .align 4
4 ; PA2.0 shladd 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         shladd,*  %r4,1,%r5,%r6
10         shladd,*=  %r4,1,%r5,%r6
11         shladd,*<  %r4,1,%r5,%r6
12         shladd,*<=  %r4,1,%r5,%r6
13         shladd,*nuv  %r4,1,%r5,%r6
14         shladd,*znv  %r4,1,%r5,%r6
15         shladd,*sv  %r4,1,%r5,%r6
16         shladd,*od  %r4,1,%r5,%r6
17         shladd,*tr  %r4,1,%r5,%r6
18         shladd,*<>  %r4,1,%r5,%r6
19         shladd,*>=  %r4,1,%r5,%r6
20         shladd,*>  %r4,1,%r5,%r6
21         shladd,*uv  %r4,1,%r5,%r6
22         shladd,*vnz  %r4,1,%r5,%r6
23         shladd,*nsv  %r4,1,%r5,%r6
24         shladd,*ev  %r4,1,%r5,%r6
25
26         shladd,l,*  %r4,1,%r5,%r6
27         shladd,l,*=  %r4,1,%r5,%r6
28         shladd,l,*<  %r4,1,%r5,%r6
29         shladd,l,*<=  %r4,1,%r5,%r6
30         shladd,l,*nuv  %r4,1,%r5,%r6
31         shladd,l,*znv  %r4,1,%r5,%r6
32         shladd,l,*sv  %r4,1,%r5,%r6
33         shladd,l,*od  %r4,1,%r5,%r6
34         shladd,l,*tr  %r4,1,%r5,%r6
35         shladd,l,*<>  %r4,1,%r5,%r6
36         shladd,l,*>=  %r4,1,%r5,%r6
37         shladd,l,*>  %r4,1,%r5,%r6
38         shladd,l,*uv  %r4,1,%r5,%r6
39         shladd,l,*vnz  %r4,1,%r5,%r6
40         shladd,l,*nsv  %r4,1,%r5,%r6
41         shladd,l,*ev  %r4,1,%r5,%r6
42
43         shladd,tsv,*  %r4,1,%r5,%r6
44         shladd,tsv,*=  %r4,1,%r5,%r6
45         shladd,tsv,*<  %r4,1,%r5,%r6
46         shladd,tsv,*<=  %r4,1,%r5,%r6
47         shladd,tsv,*nuv  %r4,1,%r5,%r6
48         shladd,tsv,*znv  %r4,1,%r5,%r6
49         shladd,tsv,*sv  %r4,1,%r5,%r6
50         shladd,tsv,*od  %r4,1,%r5,%r6
51         shladd,tsv,*tr  %r4,1,%r5,%r6
52         shladd,tsv,*<>  %r4,1,%r5,%r6
53         shladd,tsv,*>=  %r4,1,%r5,%r6
54         shladd,tsv,*>  %r4,1,%r5,%r6
55         shladd,tsv,*uv  %r4,1,%r5,%r6
56         shladd,tsv,*vnz  %r4,1,%r5,%r6
57         shladd,tsv,*nsv  %r4,1,%r5,%r6
58         shladd,tsv,*ev  %r4,1,%r5,%r6
59
60         shladd,*  %r4,2,%r5,%r6
61         shladd,*=  %r4,2,%r5,%r6
62         shladd,*<  %r4,2,%r5,%r6
63         shladd,*<=  %r4,2,%r5,%r6
64         shladd,*nuv  %r4,2,%r5,%r6
65         shladd,*znv  %r4,2,%r5,%r6
66         shladd,*sv  %r4,2,%r5,%r6
67         shladd,*od  %r4,2,%r5,%r6
68         shladd,*tr  %r4,2,%r5,%r6
69         shladd,*<>  %r4,2,%r5,%r6
70         shladd,*>=  %r4,2,%r5,%r6
71         shladd,*>  %r4,2,%r5,%r6
72         shladd,*uv  %r4,2,%r5,%r6
73         shladd,*vnz  %r4,2,%r5,%r6
74         shladd,*nsv  %r4,2,%r5,%r6
75         shladd,*ev  %r4,2,%r5,%r6
76
77         shladd,l,*  %r4,2,%r5,%r6
78         shladd,l,*=  %r4,2,%r5,%r6
79         shladd,l,*<  %r4,2,%r5,%r6
80         shladd,l,*<=  %r4,2,%r5,%r6
81         shladd,l,*nuv  %r4,2,%r5,%r6
82         shladd,l,*znv  %r4,2,%r5,%r6
83         shladd,l,*sv  %r4,2,%r5,%r6
84         shladd,l,*od  %r4,2,%r5,%r6
85         shladd,l,*tr  %r4,2,%r5,%r6
86         shladd,l,*<>  %r4,2,%r5,%r6
87         shladd,l,*>=  %r4,2,%r5,%r6
88         shladd,l,*>  %r4,2,%r5,%r6
89         shladd,l,*uv  %r4,2,%r5,%r6
90         shladd,l,*vnz  %r4,2,%r5,%r6
91         shladd,l,*nsv  %r4,2,%r5,%r6
92         shladd,l,*ev  %r4,2,%r5,%r6
93
94         shladd,tsv,*  %r4,2,%r5,%r6
95         shladd,tsv,*=  %r4,2,%r5,%r6
96         shladd,tsv,*<  %r4,2,%r5,%r6
97         shladd,tsv,*<=  %r4,2,%r5,%r6
98         shladd,tsv,*nuv  %r4,2,%r5,%r6
99         shladd,tsv,*znv  %r4,2,%r5,%r6
100         shladd,tsv,*sv  %r4,2,%r5,%r6
101         shladd,tsv,*od  %r4,2,%r5,%r6
102         shladd,tsv,*tr  %r4,2,%r5,%r6
103         shladd,tsv,*<>  %r4,2,%r5,%r6
104         shladd,tsv,*>=  %r4,2,%r5,%r6
105         shladd,tsv,*>  %r4,2,%r5,%r6
106         shladd,tsv,*uv  %r4,2,%r5,%r6
107         shladd,tsv,*vnz  %r4,2,%r5,%r6
108         shladd,tsv,*nsv  %r4,2,%r5,%r6
109         shladd,tsv,*ev  %r4,2,%r5,%r6
110
111         shladd,*  %r4,3,%r5,%r6
112         shladd,*=  %r4,3,%r5,%r6
113         shladd,*<  %r4,3,%r5,%r6
114         shladd,*<=  %r4,3,%r5,%r6
115         shladd,*nuv  %r4,3,%r5,%r6
116         shladd,*znv  %r4,3,%r5,%r6
117         shladd,*sv  %r4,3,%r5,%r6
118         shladd,*od  %r4,3,%r5,%r6
119         shladd,*tr  %r4,3,%r5,%r6
120         shladd,*<>  %r4,3,%r5,%r6
121         shladd,*>=  %r4,3,%r5,%r6
122         shladd,*>  %r4,3,%r5,%r6
123         shladd,*uv  %r4,3,%r5,%r6
124         shladd,*vnz  %r4,3,%r5,%r6
125         shladd,*nsv  %r4,3,%r5,%r6
126         shladd,*ev  %r4,3,%r5,%r6
127
128         shladd,l,*  %r4,3,%r5,%r6
129         shladd,l,*=  %r4,3,%r5,%r6
130         shladd,l,*<  %r4,3,%r5,%r6
131         shladd,l,*<=  %r4,3,%r5,%r6
132         shladd,l,*nuv  %r4,3,%r5,%r6
133         shladd,l,*znv  %r4,3,%r5,%r6
134         shladd,l,*sv  %r4,3,%r5,%r6
135         shladd,l,*od  %r4,3,%r5,%r6
136         shladd,l,*tr  %r4,3,%r5,%r6
137         shladd,l,*<>  %r4,3,%r5,%r6
138         shladd,l,*>=  %r4,3,%r5,%r6
139         shladd,l,*>  %r4,3,%r5,%r6
140         shladd,l,*uv  %r4,3,%r5,%r6
141         shladd,l,*vnz  %r4,3,%r5,%r6
142         shladd,l,*nsv  %r4,3,%r5,%r6
143         shladd,l,*ev  %r4,3,%r5,%r6
144
145         shladd,tsv,*  %r4,3,%r5,%r6
146         shladd,tsv,*=  %r4,3,%r5,%r6
147         shladd,tsv,*<  %r4,3,%r5,%r6
148         shladd,tsv,*<=  %r4,3,%r5,%r6
149         shladd,tsv,*nuv  %r4,3,%r5,%r6
150         shladd,tsv,*znv  %r4,3,%r5,%r6
151         shladd,tsv,*sv  %r4,3,%r5,%r6
152         shladd,tsv,*od  %r4,3,%r5,%r6
153         shladd,tsv,*tr  %r4,3,%r5,%r6
154         shladd,tsv,*<>  %r4,3,%r5,%r6
155         shladd,tsv,*>=  %r4,3,%r5,%r6
156         shladd,tsv,*>  %r4,3,%r5,%r6
157         shladd,tsv,*uv  %r4,3,%r5,%r6
158         shladd,tsv,*vnz  %r4,3,%r5,%r6
159         shladd,tsv,*nsv  %r4,3,%r5,%r6
160         shladd,tsv,*ev  %r4,3,%r5,%r6
161