]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/ia64/opc-a.s
Place .shstrtab section after .symtab and .strtab, thus restoring monotonically incre...
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / ia64 / opc-a.s
CommitLineData
800eeca4
JW
1.text
2 .type _start,@function
3_start:
4
5 add r101 = r102, r103
6(p1) add r104 = r105, r106
7 add r107 = r108, r109, 1
8(p2) add r110 = r111, r112, 1
9
10 adds r20 = 0, r10
11(p1) adds r21 = 1, r10
12 adds r22 = -1, r10
13 adds r23 = -0x2000, r10
14(p2) adds r24 = 0x1FFF, r10
15
16 addl r30 = 0, r1
17 addl r31 = 1, r1
18(p1) addl r32 = -1, r1
19 addl r33 = -0x2000, r1
20 addl r34 = 0x1FFF, r1
21 addl r35 = -0x200000, r1
22 addl r36 = 0x1FFFFF, r1
23
24 add r11 = 0, r10
25 add r12 = 0x1234, r10
26 add r13 = 0x1234, r1
27 add r14 = 0x12345, r1
28
29 addp4 r20 = r3, r10
30(p1) addp4 r21 = 1, r10
31 addp4 r22 = -1, r10
32
33 sub r101 = r102, r103
34(p2) sub r110 = r111, r112, 1
35 sub r120 = 0, r3
36 sub r121 = 1, r3
37 sub r122 = -1, r3
38 sub r123 = -128, r3
39 sub r124 = 127, r3
40
41 and r8 = r9, r10
42(p3) and r11 = -128, r12
43
44(p4) or r8 = r9, r10
45 or r11 = -128, r12
46
47 xor r8 = r9, r10
48 xor r11 = -128, r12
49
50 andcm r8 = r9, r10
51 andcm r11 = -128, r12
52
53 shladd r8 = r30, 1, r31
54 shladd r9 = r30, 2, r31
55 shladd r10 = r30, 3, r31
56 shladd r11 = r30, 4, r31
57
58 shladdp4 r8 = r30, 1, r31
59 shladdp4 r9 = r30, 2, r31
60 shladdp4 r10 = r30, 3, r31
61 shladdp4 r11 = r30, 4, r31
62
63 padd1 r10 = r30, r31
64 padd1.sss r11 = r30, r31
65 padd1.uus r12 = r30, r31
66 padd1.uuu r13 = r30, r31
67 padd2 r14 = r30, r31
68 padd2.sss r15 = r30, r31
69 padd2.uus r16 = r30, r31
70 padd2.uuu r17 = r30, r31
71 padd4 r18 = r30, r31
72
73 psub1 r10 = r30, r31
74 psub1.sss r11 = r30, r31
75 psub1.uus r12 = r30, r31
76 psub1.uuu r13 = r30, r31
77 psub2 r14 = r30, r31
78 psub2.sss r15 = r30, r31
79 psub2.uus r16 = r30, r31
80 psub2.uuu r17 = r30, r31
81 psub4 r18 = r30, r31
82
83 pavg1 r10 = r30, r31
84 pavg1.raz r10 = r30, r31
85 pavg2 r10 = r30, r31
86 pavg2.raz r10 = r30, r31
87
88 pavgsub1 r10 = r30, r31
89 pavgsub2 r10 = r30, r31
90
91 pcmp1.eq r10 = r30, r31
92 pcmp2.eq r10 = r30, r31
93 pcmp4.eq r10 = r30, r31
94 pcmp1.gt r10 = r30, r31
95 pcmp2.gt r10 = r30, r31
96 pcmp4.gt r10 = r30, r31
97
98 pshladd2 r10 = r11, 1, r12
99 pshladd2 r10 = r11, 3, r12
100
101 pshradd2 r10 = r11, 1, r12
102 pshradd2 r10 = r11, 2, r12
103
104 cmp.eq p2, p3 = r3, r4
105 cmp.eq p2, p3 = 3, r4
106 cmp.ne p2, p3 = r3, r4
107 cmp.ne p2, p3 = 3, r4
108 cmp.lt p2, p3 = r3, r4
109 cmp.lt p2, p3 = 3, r4
110 cmp.le p2, p3 = r3, r4
111 cmp.le p2, p3 = 3, r4
112 cmp.gt p2, p3 = r3, r4
113 cmp.gt p2, p3 = 3, r4
114 cmp.ge p2, p3 = r3, r4
115 cmp.ge p2, p3 = 3, r4
116 cmp.ltu p2, p3 = r3, r4
117 cmp.ltu p2, p3 = 3, r4
118 cmp.leu p2, p3 = r3, r4
119 cmp.leu p2, p3 = 3, r4
120 cmp.gtu p2, p3 = r3, r4
121 cmp.gtu p2, p3 = 3, r4
122 cmp.geu p2, p3 = r3, r4
123 cmp.geu p2, p3 = 3, r4
124
125 cmp.eq.unc p2, p3 = r3, r4
126 cmp.eq.unc p2, p3 = 3, r4
127 cmp.ne.unc p2, p3 = r3, r4
128 cmp.ne.unc p2, p3 = 3, r4
129 cmp.lt.unc p2, p3 = r3, r4
130 cmp.lt.unc p2, p3 = 3, r4
131 cmp.le.unc p2, p3 = r3, r4
132 cmp.le.unc p2, p3 = 3, r4
133 cmp.gt.unc p2, p3 = r3, r4
134 cmp.gt.unc p2, p3 = 3, r4
135 cmp.ge.unc p2, p3 = r3, r4
136 cmp.ge.unc p2, p3 = 3, r4
137 cmp.ltu.unc p2, p3 = r3, r4
138 cmp.ltu.unc p2, p3 = 3, r4
139 cmp.leu.unc p2, p3 = r3, r4
140 cmp.leu.unc p2, p3 = 3, r4
141 cmp.gtu.unc p2, p3 = r3, r4
142 cmp.gtu.unc p2, p3 = 3, r4
143 cmp.geu.unc p2, p3 = r3, r4
144 cmp.geu.unc p2, p3 = 3, r4
145
146 cmp.eq.and p2, p3 = r3, r4
147 cmp.eq.and p2, p3 = 3, r4
148 cmp.eq.or p2, p3 = r3, r4
149 cmp.eq.or p2, p3 = 3, r4
150 cmp.eq.or.andcm p2, p3 = r3, r4
151 cmp.eq.or.andcm p2, p3 = 3, r4
152 cmp.eq.orcm p2, p3 = r3, r4
153 cmp.eq.orcm p2, p3 = 3, r4
154 cmp.eq.andcm p2, p3 = r3, r4
155 cmp.eq.andcm p2, p3 = 3, r4
156 cmp.eq.and.orcm p2, p3 = r3, r4
157 cmp.eq.and.orcm p2, p3 = 3, r4
158
159 cmp.ne.and p2, p3 = r3, r4
160 cmp.ne.and p2, p3 = 3, r4
161 cmp.ne.or p2, p3 = r3, r4
162 cmp.ne.or p2, p3 = 3, r4
163 cmp.ne.or.andcm p2, p3 = r3, r4
164 cmp.ne.or.andcm p2, p3 = 3, r4
165 cmp.ne.orcm p2, p3 = r3, r4
166 cmp.ne.orcm p2, p3 = 3, r4
167 cmp.ne.andcm p2, p3 = r3, r4
168 cmp.ne.andcm p2, p3 = 3, r4
169 cmp.ne.and.orcm p2, p3 = r3, r4
170 cmp.ne.and.orcm p2, p3 = 3, r4
171
172 cmp.eq.and p2, p3 = r0, r4
d88ae36a 173 cmp.eq.and p2, p3 = r4, r0
800eeca4 174 cmp.eq.or p2, p3 = r0, r4
d88ae36a 175 cmp.eq.or p2, p3 = r4, r0
800eeca4 176 cmp.eq.or.andcm p2, p3 = r0, r4
d88ae36a 177 cmp.eq.or.andcm p2, p3 = r4, r0
800eeca4 178 cmp.eq.orcm p2, p3 = r0, r4
d88ae36a 179 cmp.eq.orcm p2, p3 = r4, r0
800eeca4 180 cmp.eq.andcm p2, p3 = r0, r4
d88ae36a 181 cmp.eq.andcm p2, p3 = r4, r0
800eeca4 182 cmp.eq.and.orcm p2, p3 = r0, r4
d88ae36a 183 cmp.eq.and.orcm p2, p3 = r4, r0
800eeca4
JW
184
185 cmp.ne.and p2, p3 = r0, r4
d88ae36a 186 cmp.ne.and p2, p3 = r4, r0
800eeca4 187 cmp.ne.or p2, p3 = r0, r4
d88ae36a 188 cmp.ne.or p2, p3 = r4, r0
800eeca4 189 cmp.ne.or.andcm p2, p3 = r0, r4
d88ae36a 190 cmp.ne.or.andcm p2, p3 = r4, r0
800eeca4 191 cmp.ne.orcm p2, p3 = r0, r4
d88ae36a 192 cmp.ne.orcm p2, p3 = r4, r0
800eeca4 193 cmp.ne.andcm p2, p3 = r0, r4
d88ae36a 194 cmp.ne.andcm p2, p3 = r4, r0
800eeca4 195 cmp.ne.and.orcm p2, p3 = r0, r4
d88ae36a 196 cmp.ne.and.orcm p2, p3 = r4, r0
800eeca4
JW
197
198 cmp.lt.and p2, p3 = r0, r4
d88ae36a 199 cmp.lt.and p2, p3 = r4, r0
800eeca4 200 cmp.lt.or p2, p3 = r0, r4
d88ae36a 201 cmp.lt.or p2, p3 = r4, r0
800eeca4 202 cmp.lt.or.andcm p2, p3 = r0, r4
d88ae36a 203 cmp.lt.or.andcm p2, p3 = r4, r0
800eeca4 204 cmp.lt.orcm p2, p3 = r0, r4
d88ae36a 205 cmp.lt.orcm p2, p3 = r4, r0
800eeca4 206 cmp.lt.andcm p2, p3 = r0, r4
d88ae36a 207 cmp.lt.andcm p2, p3 = r4, r0
800eeca4 208 cmp.lt.and.orcm p2, p3 = r0, r4
d88ae36a 209 cmp.lt.and.orcm p2, p3 = r4, r0
800eeca4
JW
210
211 cmp.le.and p2, p3 = r0, r4
d88ae36a 212 cmp.le.and p2, p3 = r4, r0
800eeca4 213 cmp.le.or p2, p3 = r0, r4
d88ae36a 214 cmp.le.or p2, p3 = r4, r0
800eeca4 215 cmp.le.or.andcm p2, p3 = r0, r4
d88ae36a 216 cmp.le.or.andcm p2, p3 = r4, r0
800eeca4 217 cmp.le.orcm p2, p3 = r0, r4
d88ae36a 218 cmp.le.orcm p2, p3 = r4, r0
800eeca4 219 cmp.le.andcm p2, p3 = r0, r4
d88ae36a 220 cmp.le.andcm p2, p3 = r4, r0
800eeca4 221 cmp.le.and.orcm p2, p3 = r0, r4
d88ae36a 222 cmp.le.and.orcm p2, p3 = r4, r0
800eeca4
JW
223
224 cmp.gt.and p2, p3 = r0, r4
d88ae36a 225 cmp.gt.and p2, p3 = r4, r0
800eeca4 226 cmp.gt.or p2, p3 = r0, r4
d88ae36a 227 cmp.gt.or p2, p3 = r4, r0
800eeca4 228 cmp.gt.or.andcm p2, p3 = r0, r4
d88ae36a 229 cmp.gt.or.andcm p2, p3 = r4, r0
800eeca4 230 cmp.gt.orcm p2, p3 = r0, r4
d88ae36a 231 cmp.gt.orcm p2, p3 = r4, r0
800eeca4 232 cmp.gt.andcm p2, p3 = r0, r4
d88ae36a 233 cmp.gt.andcm p2, p3 = r4, r0
800eeca4 234 cmp.gt.and.orcm p2, p3 = r0, r4
d88ae36a 235 cmp.gt.and.orcm p2, p3 = r4, r0
800eeca4
JW
236
237 cmp.ge.and p2, p3 = r0, r4
d88ae36a 238 cmp.ge.and p2, p3 = r4, r0
800eeca4 239 cmp.ge.or p2, p3 = r0, r4
d88ae36a 240 cmp.ge.or p2, p3 = r4, r0
800eeca4 241 cmp.ge.or.andcm p2, p3 = r0, r4
d88ae36a 242 cmp.ge.or.andcm p2, p3 = r4, r0
800eeca4 243 cmp.ge.orcm p2, p3 = r0, r4
d88ae36a 244 cmp.ge.orcm p2, p3 = r4, r0
800eeca4 245 cmp.ge.andcm p2, p3 = r0, r4
d88ae36a 246 cmp.ge.andcm p2, p3 = r4, r0
800eeca4 247 cmp.ge.and.orcm p2, p3 = r0, r4
d88ae36a 248 cmp.ge.and.orcm p2, p3 = r4, r0
800eeca4
JW
249
250 cmp4.eq p2, p3 = r3, r4
251 cmp4.eq p2, p3 = 3, r4
252 cmp4.ne p2, p3 = r3, r4
253 cmp4.ne p2, p3 = 3, r4
254 cmp4.lt p2, p3 = r3, r4
255 cmp4.lt p2, p3 = 3, r4
256 cmp4.le p2, p3 = r3, r4
257 cmp4.le p2, p3 = 3, r4
258 cmp4.gt p2, p3 = r3, r4
259 cmp4.gt p2, p3 = 3, r4
260 cmp4.ge p2, p3 = r3, r4
261 cmp4.ge p2, p3 = 3, r4
262 cmp4.ltu p2, p3 = r3, r4
263 cmp4.ltu p2, p3 = 3, r4
264 cmp4.leu p2, p3 = r3, r4
265 cmp4.leu p2, p3 = 3, r4
266 cmp4.gtu p2, p3 = r3, r4
267 cmp4.gtu p2, p3 = 3, r4
268 cmp4.geu p2, p3 = r3, r4
269 cmp4.geu p2, p3 = 3, r4
270
271 cmp4.eq.unc p2, p3 = r3, r4
272 cmp4.eq.unc p2, p3 = 3, r4
273 cmp4.ne.unc p2, p3 = r3, r4
274 cmp4.ne.unc p2, p3 = 3, r4
275 cmp4.lt.unc p2, p3 = r3, r4
276 cmp4.lt.unc p2, p3 = 3, r4
277 cmp4.le.unc p2, p3 = r3, r4
278 cmp4.le.unc p2, p3 = 3, r4
279 cmp4.gt.unc p2, p3 = r3, r4
280 cmp4.gt.unc p2, p3 = 3, r4
281 cmp4.ge.unc p2, p3 = r3, r4
282 cmp4.ge.unc p2, p3 = 3, r4
283 cmp4.ltu.unc p2, p3 = r3, r4
284 cmp4.ltu.unc p2, p3 = 3, r4
285 cmp4.leu.unc p2, p3 = r3, r4
286 cmp4.leu.unc p2, p3 = 3, r4
287 cmp4.gtu.unc p2, p3 = r3, r4
288 cmp4.gtu.unc p2, p3 = 3, r4
289 cmp4.geu.unc p2, p3 = r3, r4
290 cmp4.geu.unc p2, p3 = 3, r4
291
292 cmp4.eq.and p2, p3 = r3, r4
293 cmp4.eq.and p2, p3 = 3, r4
294 cmp4.eq.or p2, p3 = r3, r4
295 cmp4.eq.or p2, p3 = 3, r4
296 cmp4.eq.or.andcm p2, p3 = r3, r4
297 cmp4.eq.or.andcm p2, p3 = 3, r4
298 cmp4.eq.orcm p2, p3 = r3, r4
299 cmp4.eq.orcm p2, p3 = 3, r4
300 cmp4.eq.andcm p2, p3 = r3, r4
301 cmp4.eq.andcm p2, p3 = 3, r4
302 cmp4.eq.and.orcm p2, p3 = r3, r4
303 cmp4.eq.and.orcm p2, p3 = 3, r4
304
305 cmp4.ne.and p2, p3 = r3, r4
306 cmp4.ne.and p2, p3 = 3, r4
307 cmp4.ne.or p2, p3 = r3, r4
308 cmp4.ne.or p2, p3 = 3, r4
309 cmp4.ne.or.andcm p2, p3 = r3, r4
310 cmp4.ne.or.andcm p2, p3 = 3, r4
311 cmp4.ne.orcm p2, p3 = r3, r4
312 cmp4.ne.orcm p2, p3 = 3, r4
313 cmp4.ne.andcm p2, p3 = r3, r4
314 cmp4.ne.andcm p2, p3 = 3, r4
315 cmp4.ne.and.orcm p2, p3 = r3, r4
316 cmp4.ne.and.orcm p2, p3 = 3, r4
317
318 cmp4.eq.and p2, p3 = r0, r4
d88ae36a 319 cmp4.eq.and p2, p3 = r4, r0
800eeca4 320 cmp4.eq.or p2, p3 = r0, r4
d88ae36a 321 cmp4.eq.or p2, p3 = r4, r0
800eeca4 322 cmp4.eq.or.andcm p2, p3 = r0, r4
d88ae36a 323 cmp4.eq.or.andcm p2, p3 = r4, r0
800eeca4 324 cmp4.eq.orcm p2, p3 = r0, r4
d88ae36a 325 cmp4.eq.orcm p2, p3 = r4, r0
800eeca4 326 cmp4.eq.andcm p2, p3 = r0, r4
d88ae36a 327 cmp4.eq.andcm p2, p3 = r4, r0
800eeca4 328 cmp4.eq.and.orcm p2, p3 = r0, r4
d88ae36a 329 cmp4.eq.and.orcm p2, p3 = r4, r0
800eeca4
JW
330
331 cmp4.ne.and p2, p3 = r0, r4
d88ae36a 332 cmp4.ne.and p2, p3 = r4, r0
800eeca4 333 cmp4.ne.or p2, p3 = r0, r4
d88ae36a 334 cmp4.ne.or p2, p3 = r4, r0
800eeca4 335 cmp4.ne.or.andcm p2, p3 = r0, r4
d88ae36a 336 cmp4.ne.or.andcm p2, p3 = r4, r0
800eeca4 337 cmp4.ne.orcm p2, p3 = r0, r4
d88ae36a 338 cmp4.ne.orcm p2, p3 = r4, r0
800eeca4 339 cmp4.ne.andcm p2, p3 = r0, r4
d88ae36a 340 cmp4.ne.andcm p2, p3 = r4, r0
800eeca4 341 cmp4.ne.and.orcm p2, p3 = r0, r4
d88ae36a 342 cmp4.ne.and.orcm p2, p3 = r4, r0
800eeca4
JW
343
344 cmp4.lt.and p2, p3 = r0, r4
d88ae36a 345 cmp4.lt.and p2, p3 = r4, r0
800eeca4 346 cmp4.lt.or p2, p3 = r0, r4
d88ae36a 347 cmp4.lt.or p2, p3 = r4, r0
800eeca4 348 cmp4.lt.or.andcm p2, p3 = r0, r4
d88ae36a 349 cmp4.lt.or.andcm p2, p3 = r4, r0
800eeca4 350 cmp4.lt.orcm p2, p3 = r0, r4
d88ae36a 351 cmp4.lt.orcm p2, p3 = r4, r0
800eeca4 352 cmp4.lt.andcm p2, p3 = r0, r4
d88ae36a 353 cmp4.lt.andcm p2, p3 = r4, r0
800eeca4 354 cmp4.lt.and.orcm p2, p3 = r0, r4
d88ae36a 355 cmp4.lt.and.orcm p2, p3 = r4, r0
800eeca4
JW
356
357 cmp4.le.and p2, p3 = r0, r4
d88ae36a 358 cmp4.le.and p2, p3 = r4, r0
800eeca4 359 cmp4.le.or p2, p3 = r0, r4
d88ae36a 360 cmp4.le.or p2, p3 = r4, r0
800eeca4 361 cmp4.le.or.andcm p2, p3 = r0, r4
d88ae36a 362 cmp4.le.or.andcm p2, p3 = r4, r0
800eeca4 363 cmp4.le.orcm p2, p3 = r0, r4
d88ae36a 364 cmp4.le.orcm p2, p3 = r4, r0
800eeca4 365 cmp4.le.andcm p2, p3 = r0, r4
d88ae36a 366 cmp4.le.andcm p2, p3 = r4, r0
800eeca4 367 cmp4.le.and.orcm p2, p3 = r0, r4
d88ae36a 368 cmp4.le.and.orcm p2, p3 = r4, r0
800eeca4
JW
369
370 cmp4.gt.and p2, p3 = r0, r4
d88ae36a 371 cmp4.gt.and p2, p3 = r4, r0
800eeca4 372 cmp4.gt.or p2, p3 = r0, r4
d88ae36a 373 cmp4.gt.or p2, p3 = r4, r0
800eeca4 374 cmp4.gt.or.andcm p2, p3 = r0, r4
d88ae36a 375 cmp4.gt.or.andcm p2, p3 = r4, r0
800eeca4 376 cmp4.gt.orcm p2, p3 = r0, r4
d88ae36a 377 cmp4.gt.orcm p2, p3 = r4, r0
800eeca4 378 cmp4.gt.andcm p2, p3 = r0, r4
d88ae36a 379 cmp4.gt.andcm p2, p3 = r4, r0
800eeca4 380 cmp4.gt.and.orcm p2, p3 = r0, r4
d88ae36a 381 cmp4.gt.and.orcm p2, p3 = r4, r0
800eeca4
JW
382
383 cmp4.ge.and p2, p3 = r0, r4
d88ae36a 384 cmp4.ge.and p2, p3 = r4, r0
800eeca4 385 cmp4.ge.or p2, p3 = r0, r4
d88ae36a 386 cmp4.ge.or p2, p3 = r4, r0
800eeca4 387 cmp4.ge.or.andcm p2, p3 = r0, r4
d88ae36a 388 cmp4.ge.or.andcm p2, p3 = r4, r0
800eeca4 389 cmp4.ge.orcm p2, p3 = r0, r4
d88ae36a 390 cmp4.ge.orcm p2, p3 = r4, r0
800eeca4 391 cmp4.ge.andcm p2, p3 = r0, r4
d88ae36a 392 cmp4.ge.andcm p2, p3 = r4, r0
800eeca4 393 cmp4.ge.and.orcm p2, p3 = r0, r4
d88ae36a 394 cmp4.ge.and.orcm p2, p3 = r4, r0
800eeca4
JW
395
396nop.i 0; nop.i 0