Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / hppa / basic / addi.s
1         .code
2         .align 4
3 ; Basic add immediate instruction tests.  
4 ;
5 ; We could/should test some of the corner cases for register and 
6 ; immediate fields.  We should also check the assorted field
7 ; selectors to make sure they're handled correctly.
8         addi  123,%r5,%r6
9         addi,=  123,%r5,%r6
10         addi,<  123,%r5,%r6
11         addi,<=  123,%r5,%r6
12         addi,nuv  123,%r5,%r6
13         addi,znv  123,%r5,%r6
14         addi,sv  123,%r5,%r6
15         addi,od  123,%r5,%r6
16         addi,tr  123,%r5,%r6
17         addi,<>  123,%r5,%r6
18         addi,>=  123,%r5,%r6
19         addi,>  123,%r5,%r6
20         addi,uv  123,%r5,%r6
21         addi,vnz  123,%r5,%r6
22         addi,nsv  123,%r5,%r6
23         addi,ev  123,%r5,%r6
24
25         addio  123,%r5,%r6
26         addio,=  123,%r5,%r6
27         addio,<  123,%r5,%r6
28         addio,<=  123,%r5,%r6
29         addio,nuv  123,%r5,%r6
30         addio,znv  123,%r5,%r6
31         addio,sv  123,%r5,%r6
32         addio,od  123,%r5,%r6
33         addio,tr  123,%r5,%r6
34         addio,<>  123,%r5,%r6
35         addio,>=  123,%r5,%r6
36         addio,>  123,%r5,%r6
37         addio,uv  123,%r5,%r6
38         addio,vnz  123,%r5,%r6
39         addio,nsv  123,%r5,%r6
40         addio,ev  123,%r5,%r6
41
42         addit  123,%r5,%r6
43         addit,=  123,%r5,%r6
44         addit,<  123,%r5,%r6
45         addit,<=  123,%r5,%r6
46         addit,nuv  123,%r5,%r6
47         addit,znv  123,%r5,%r6
48         addit,sv  123,%r5,%r6
49         addit,od  123,%r5,%r6
50         addit,tr  123,%r5,%r6
51         addit,<>  123,%r5,%r6
52         addit,>=  123,%r5,%r6
53         addit,>  123,%r5,%r6
54         addit,uv  123,%r5,%r6
55         addit,vnz  123,%r5,%r6
56         addit,nsv  123,%r5,%r6
57         addit,ev  123,%r5,%r6
58
59         addito  123,%r5,%r6
60         addito,=  123,%r5,%r6
61         addito,<  123,%r5,%r6
62         addito,<=  123,%r5,%r6
63         addito,nuv  123,%r5,%r6
64         addito,znv  123,%r5,%r6
65         addito,sv  123,%r5,%r6
66         addito,od  123,%r5,%r6
67         addito,tr  123,%r5,%r6
68         addito,<>  123,%r5,%r6
69         addito,>=  123,%r5,%r6
70         addito,>  123,%r5,%r6
71         addito,uv  123,%r5,%r6
72         addito,vnz  123,%r5,%r6
73         addito,nsv  123,%r5,%r6
74         addito,ev  123,%r5,%r6
75
76         addi,tsv  123,%r5,%r6
77         addi,tsv,=  123,%r5,%r6
78         addi,tsv,<  123,%r5,%r6
79         addi,tsv,<=  123,%r5,%r6
80         addi,tsv,nuv  123,%r5,%r6
81         addi,tsv,znv  123,%r5,%r6
82         addi,tsv,sv  123,%r5,%r6
83         addi,tsv,od  123,%r5,%r6
84         addi,tsv,tr  123,%r5,%r6
85         addi,tsv,<>  123,%r5,%r6
86         addi,tsv,>=  123,%r5,%r6
87         addi,tsv,>  123,%r5,%r6
88         addi,tsv,uv  123,%r5,%r6
89         addi,tsv,vnz  123,%r5,%r6
90         addi,tsv,nsv  123,%r5,%r6
91         addi,tsv,ev  123,%r5,%r6
92
93         addi,tc  123,%r5,%r6
94         addi,tc,=  123,%r5,%r6
95         addi,tc,<  123,%r5,%r6
96         addi,tc,<=  123,%r5,%r6
97         addi,tc,nuv  123,%r5,%r6
98         addi,tc,znv  123,%r5,%r6
99         addi,tc,sv  123,%r5,%r6
100         addi,tc,od  123,%r5,%r6
101         addi,tc,tr  123,%r5,%r6
102         addi,tc,<>  123,%r5,%r6
103         addi,tc,>=  123,%r5,%r6
104         addi,tc,>  123,%r5,%r6
105         addi,tc,uv  123,%r5,%r6
106         addi,tc,vnz  123,%r5,%r6
107         addi,tc,nsv  123,%r5,%r6
108         addi,tc,ev  123,%r5,%r6
109
110         addi,tc,tsv  123,%r5,%r6
111         addi,tc,tsv,=  123,%r5,%r6
112         addi,tc,tsv,<  123,%r5,%r6
113         addi,tc,tsv,<=  123,%r5,%r6
114         addi,tc,tsv,nuv  123,%r5,%r6
115         addi,tc,tsv,znv  123,%r5,%r6
116         addi,tc,tsv,sv  123,%r5,%r6
117         addi,tc,tsv,od  123,%r5,%r6
118         addi,tsv,tc,tr  123,%r5,%r6
119         addi,tsv,tc,<>  123,%r5,%r6
120         addi,tsv,tc,>=  123,%r5,%r6
121         addi,tsv,tc,>  123,%r5,%r6
122         addi,tsv,tc,uv  123,%r5,%r6
123         addi,tsv,tc,vnz  123,%r5,%r6
124         addi,tsv,tc,nsv  123,%r5,%r6
125         addi,tsv,tc,ev  123,%r5,%r6