4 ; PA2.0 shladd instruction tests.
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.
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
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
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
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
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
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
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
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
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