* obj-som.c: Terminate obj_pseudo_table.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ia64 / opc-i.s
CommitLineData
800eeca4
JW
1.text
2 .type _start,@function
3_start:
4
5 pmpyshr2 r4 = r5, r6, 0
6 pmpyshr2.u r4 = r5, r6, 16
7
8 pmpy2.r r4 = r5, r6
9 pmpy2.l r4 = r5, r6
10
11 mix1.r r4 = r5, r6
12 mix2.r r4 = r5, r6
13 mix4.r r4 = r5, r6
14 mix1.l r4 = r5, r6
15 mix2.l r4 = r5, r6
16 mix4.l r4 = r5, r6
17
18 pack2.uss r4 = r5, r6
19 pack2.sss r4 = r5, r6
20 pack4.sss r4 = r5, r6
21
22 unpack1.h r4 = r5, r6
23 unpack2.h r4 = r5, r6
24 unpack4.h r4 = r5, r6
25 unpack1.l r4 = r5, r6
26 unpack2.l r4 = r5, r6
27 unpack4.l r4 = r5, r6
28
29 pmin1.u r4 = r5, r6
30 pmax1.u r4 = r5, r6
31
32 pmin2 r4 = r5, r6
33 pmax2 r4 = r5, r6
34
35 psad1 r4 = r5, r6
36
37 mux1 r4 = r5, @rev
38 mux1 r4 = r5, @mix
39 mux1 r4 = r5, @shuf
40 mux1 r4 = r5, @alt
41 mux1 r4 = r5, @brcst
42
43 mux2 r4 = r5, 0
44 mux2 r4 = r5, 0xff
45 mux2 r4 = r5, 0xaa
46
47 pshr2 r4 = r5, r6
48 pshr2 r4 = r5, 0
49 pshr2 r4 = r5, 8
50 pshr2 r4 = r5, 31
51
52 pshr4 r4 = r5, r6
53 pshr4 r4 = r5, 0
54 pshr4 r4 = r5, 8
55 pshr4 r4 = r5, 31
56
57 pshr2.u r4 = r5, r6
58 pshr2.u r4 = r5, 0
59 pshr2.u r4 = r5, 8
60 pshr2.u r4 = r5, 31
61
62 pshr4.u r4 = r5, r6
63 pshr4.u r4 = r5, 0
64 pshr4.u r4 = r5, 8
65 pshr4.u r4 = r5, 31
66
67 shr r4 = r5, r6
68 shr.u r4 = r5, r6
69
70 pshl2 r4 = r5, r6
71 pshl2 r4 = r5, 0
72 pshl2 r4 = r5, 8
73 pshl2 r4 = r5, 31
74
75 pshl4 r4 = r5, r6
76 pshl4 r4 = r5, 0
77 pshl4 r4 = r5, 8
78 pshl4 r4 = r5, 31
79
80 shl r4 = r5, r6
81
82 popcnt r4 = r5
83
84 shrp r4 = r5, r6, 0
85 shrp r4 = r5, r6, 12
86 shrp r4 = r5, r6, 63
87
88 extr r4 = r5, 0, 16
89 extr r4 = r5, 0, 63
90 extr r4 = r5, 10, 40
91
92 extr.u r4 = r5, 0, 16
93 extr.u r4 = r5, 0, 63
94 extr.u r4 = r5, 10, 40
95
96 dep.z r4 = r5, 0, 16
97 dep.z r4 = r5, 0, 63
98 dep.z r4 = r5, 10, 40
99 dep.z r4 = 0, 0, 16
100 dep.z r4 = 127, 0, 63
101 dep.z r4 = -128, 5, 50
102 dep.z r4 = 0x55, 10, 40
103
104 dep r4 = 0, r5, 0, 16
105 dep r4 = -1, r5, 0, 63
106 dep r4 = r5, r6, 10, 7
107
108 movl r4 = 0
109 movl r4 = 0xffffffffffffffff
110 movl r4 = 0x1234567890abcdef
111
112 break.i 0
113 break.i 0x1fffff
114
115 nop.i 0
116 nop.i 0x1fffff
117
118 chk.s.i r4, _start
119
120 mov r4 = b0
121 mov b0 = r4
122
123 mov pr = r4, 0
124 mov pr = r4, 0x1234
125 mov pr = r4, 0x1ffff
126
127 mov pr.rot = 0
128 mov pr.rot = 0x3ff0000
129 mov pr.rot = -0x4000000
130
131 zxt1 r4 = r5
132 zxt2 r4 = r5
133 zxt4 r4 = r5
134
135 sxt1 r4 = r5
136 sxt2 r4 = r5
137 sxt4 r4 = r5
138
139 czx1.l r4 = r5
140 czx2.l r4 = r5
141 czx1.r r4 = r5
142 czx2.r r4 = r5
143
144 tbit.z p2, p3 = r4, 0
145 tbit.z.unc p2, p3 = r4, 1
146 tbit.z.and p2, p3 = r4, 2
147 tbit.z.or p2, p3 = r4, 3
148 tbit.z.or.andcm p2, p3 = r4, 4
149 tbit.z.orcm p2, p3 = r4, 5
150 tbit.z.andcm p2, p3 = r4, 6
151 tbit.z.and.orcm p2, p3 = r4, 7
152 tbit.nz p2, p3 = r4, 8
153 tbit.nz.unc p2, p3 = r4, 9
154 tbit.nz.and p2, p3 = r4, 10
155 tbit.nz.or p2, p3 = r4, 11
156 tbit.nz.or.andcm p2, p3 = r4, 12
157 tbit.nz.orcm p2, p3 = r4, 13
158 tbit.nz.andcm p2, p3 = r4, 14
159 tbit.nz.and.orcm p2, p3 = r4, 15
160
161 tnat.z p2, p3 = r4
162 tnat.z.unc p2, p3 = r4
163 tnat.z.and p2, p3 = r4
164 tnat.z.or p2, p3 = r4
165 tnat.z.or.andcm p2, p3 = r4
166 tnat.z.orcm p2, p3 = r4
167 tnat.z.andcm p2, p3 = r4
168 tnat.z.and.orcm p2, p3 = r4
169 tnat.nz p2, p3 = r4
170 tnat.nz.unc p2, p3 = r4
171 tnat.nz.and p2, p3 = r4
172 tnat.nz.or p2, p3 = r4
173 tnat.nz.or.andcm p2, p3 = r4
174 tnat.nz.orcm p2, p3 = r4
175 tnat.nz.andcm p2, p3 = r4
176 tnat.nz.and.orcm p2, p3 = r4
177
178 mov.few.dc.dc b3 = r4, .L1
179 mov.few.dc.dc.imp b3 = r4, .L1
180 mov.few.dc.nt b3 = r4, .L1
181 mov.few.dc.nt.imp b3 = r4, .L1
182 mov.few.tk.dc b3 = r4, .L1
183 mov.few.tk.dc.imp b3 = r4, .L1
184 mov.few.tk.tk b3 = r4, .L1
185 mov.few.tk.tk.imp b3 = r4, .L1
186 mov.few.tk.nt b3 = r4, .L1
187 mov.few.tk.nt.imp b3 = r4, .L1
188 mov.few.nt.dc b3 = r4, .L1
189 mov.few.nt.dc.imp b3 = r4, .L1
190 mov.few.nt.tk b3 = r4, .L1
191 mov.few.nt.tk.imp b3 = r4, .L1
192 mov.few.nt.nt b3 = r4, .L1
193 mov.few.nt.nt.imp b3 = r4, .L1
194.L1:
195 mov.many.dc.dc b3 = r4, .L2
196 mov.many.dc.dc.imp b3 = r4, .L2
197 mov.many.dc.nt b3 = r4, .L2
198 mov.many.dc.nt.imp b3 = r4, .L2
199 mov.many.tk.dc b3 = r4, .L2
200 mov.many.tk.dc.imp b3 = r4, .L2
201 mov.many.tk.tk b3 = r4, .L2
202 mov.many.tk.tk.imp b3 = r4, .L2
203 mov.many.tk.nt b3 = r4, .L2
204 mov.many.tk.nt.imp b3 = r4, .L2
205 mov.many.nt.dc b3 = r4, .L2
206 mov.many.nt.dc.imp b3 = r4, .L2
207 mov.many.nt.tk b3 = r4, .L2
208 mov.many.nt.tk.imp b3 = r4, .L2
209 mov.many.nt.nt b3 = r4, .L2
210 mov.many.nt.nt.imp b3 = r4, .L2
211.L2:
212 mov.sptk.few.dc.dc b3 = r4, .L3
213 mov.sptk.few.dc.dc.imp b3 = r4, .L3
214 mov.sptk.few.dc.nt b3 = r4, .L3
215 mov.sptk.few.dc.nt.imp b3 = r4, .L3
216 mov.sptk.few.tk.dc b3 = r4, .L3
217 mov.sptk.few.tk.dc.imp b3 = r4, .L3
218 mov.sptk.few.tk.tk b3 = r4, .L3
219 mov.sptk.few.tk.tk.imp b3 = r4, .L3
220 mov.sptk.few.tk.nt b3 = r4, .L3
221 mov.sptk.few.tk.nt.imp b3 = r4, .L3
222 mov.sptk.few.nt.dc b3 = r4, .L3
223 mov.sptk.few.nt.dc.imp b3 = r4, .L3
224 mov.sptk.few.nt.tk b3 = r4, .L3
225 mov.sptk.few.nt.tk.imp b3 = r4, .L3
226 mov.sptk.few.nt.nt b3 = r4, .L3
227 mov.sptk.few.nt.nt.imp b3 = r4, .L3
228.L3:
229 mov.sptk.many.dc.dc b3 = r4, .L4
230 mov.sptk.many.dc.dc.imp b3 = r4, .L4
231 mov.sptk.many.dc.nt b3 = r4, .L4
232 mov.sptk.many.dc.nt.imp b3 = r4, .L4
233 mov.sptk.many.tk.dc b3 = r4, .L4
234 mov.sptk.many.tk.dc.imp b3 = r4, .L4
235 mov.sptk.many.tk.tk b3 = r4, .L4
236 mov.sptk.many.tk.tk.imp b3 = r4, .L4
237 mov.sptk.many.tk.nt b3 = r4, .L4
238 mov.sptk.many.tk.nt.imp b3 = r4, .L4
239 mov.sptk.many.nt.dc b3 = r4, .L4
240 mov.sptk.many.nt.dc.imp b3 = r4, .L4
241 mov.sptk.many.nt.tk b3 = r4, .L4
242 mov.sptk.many.nt.tk.imp b3 = r4, .L4
243 mov.sptk.many.nt.nt b3 = r4, .L4
244 mov.sptk.many.nt.nt.imp b3 = r4, .L4
245.L4:
246 mov.dptk.few.dc.dc b3 = r4, .L5
247 mov.dptk.few.dc.dc.imp b3 = r4, .L5
248 mov.dptk.few.dc.nt b3 = r4, .L5
249 mov.dptk.few.dc.nt.imp b3 = r4, .L5
250 mov.dptk.few.tk.dc b3 = r4, .L5
251 mov.dptk.few.tk.dc.imp b3 = r4, .L5
252 mov.dptk.few.tk.tk b3 = r4, .L5
253 mov.dptk.few.tk.tk.imp b3 = r4, .L5
254 mov.dptk.few.tk.nt b3 = r4, .L5
255 mov.dptk.few.tk.nt.imp b3 = r4, .L5
256 mov.dptk.few.nt.dc b3 = r4, .L5
257 mov.dptk.few.nt.dc.imp b3 = r4, .L5
258 mov.dptk.few.nt.tk b3 = r4, .L5
259 mov.dptk.few.nt.tk.imp b3 = r4, .L5
260 mov.dptk.few.nt.nt b3 = r4, .L5
261 mov.dptk.few.nt.nt.imp b3 = r4, .L5
262.L5:
263 mov.dptk.many.dc.dc b3 = r4, .L6
264 mov.dptk.many.dc.dc.imp b3 = r4, .L6
265 mov.dptk.many.dc.nt b3 = r4, .L6
266 mov.dptk.many.dc.nt.imp b3 = r4, .L6
267 mov.dptk.many.tk.dc b3 = r4, .L6
268 mov.dptk.many.tk.dc.imp b3 = r4, .L6
269 mov.dptk.many.tk.tk b3 = r4, .L6
270 mov.dptk.many.tk.tk.imp b3 = r4, .L6
271 mov.dptk.many.tk.nt b3 = r4, .L6
272 mov.dptk.many.tk.nt.imp b3 = r4, .L6
273 mov.dptk.many.nt.dc b3 = r4, .L6
274 mov.dptk.many.nt.dc.imp b3 = r4, .L6
275 mov.dptk.many.nt.tk b3 = r4, .L6
276 mov.dptk.many.nt.tk.imp b3 = r4, .L6
277 mov.dptk.many.nt.nt b3 = r4, .L6
278 mov.dptk.many.nt.nt.imp b3 = r4, .L6
279.L6:
280
281 mov.ret.few.dc.dc b3 = r4, .L7
282 mov.ret.few.dc.dc.imp b3 = r4, .L7
283 mov.ret.few.dc.nt b3 = r4, .L7
284 mov.ret.few.dc.nt.imp b3 = r4, .L7
285 mov.ret.few.tk.dc b3 = r4, .L7
286 mov.ret.few.tk.dc.imp b3 = r4, .L7
287 mov.ret.few.tk.tk b3 = r4, .L7
288 mov.ret.few.tk.tk.imp b3 = r4, .L7
289 mov.ret.few.tk.nt b3 = r4, .L7
290 mov.ret.few.tk.nt.imp b3 = r4, .L7
291 mov.ret.few.nt.dc b3 = r4, .L7
292 mov.ret.few.nt.dc.imp b3 = r4, .L7
293 mov.ret.few.nt.tk b3 = r4, .L7
294 mov.ret.few.nt.tk.imp b3 = r4, .L7
295 mov.ret.few.nt.nt b3 = r4, .L7
296 mov.ret.few.nt.nt.imp b3 = r4, .L7
297.L7:
298 mov.ret.many.dc.dc b3 = r4, .L8
299 mov.ret.many.dc.dc.imp b3 = r4, .L8
300 mov.ret.many.dc.nt b3 = r4, .L8
301 mov.ret.many.dc.nt.imp b3 = r4, .L8
302 mov.ret.many.tk.dc b3 = r4, .L8
303 mov.ret.many.tk.dc.imp b3 = r4, .L8
304 mov.ret.many.tk.tk b3 = r4, .L8
305 mov.ret.many.tk.tk.imp b3 = r4, .L8
306 mov.ret.many.tk.nt b3 = r4, .L8
307 mov.ret.many.tk.nt.imp b3 = r4, .L8
308 mov.ret.many.nt.dc b3 = r4, .L8
309 mov.ret.many.nt.dc.imp b3 = r4, .L8
310 mov.ret.many.nt.tk b3 = r4, .L8
311 mov.ret.many.nt.tk.imp b3 = r4, .L8
312 mov.ret.many.nt.nt b3 = r4, .L8
313 mov.ret.many.nt.nt.imp b3 = r4, .L8
314.L8:
315 mov.ret.sptk.few.dc.dc b3 = r4, .L9
316 mov.ret.sptk.few.dc.dc.imp b3 = r4, .L9
317 mov.ret.sptk.few.dc.nt b3 = r4, .L9
318 mov.ret.sptk.few.dc.nt.imp b3 = r4, .L9
319 mov.ret.sptk.few.tk.dc b3 = r4, .L9
320 mov.ret.sptk.few.tk.dc.imp b3 = r4, .L9
321 mov.ret.sptk.few.tk.tk b3 = r4, .L9
322 mov.ret.sptk.few.tk.tk.imp b3 = r4, .L9
323 mov.ret.sptk.few.tk.nt b3 = r4, .L9
324 mov.ret.sptk.few.tk.nt.imp b3 = r4, .L9
325 mov.ret.sptk.few.nt.dc b3 = r4, .L9
326 mov.ret.sptk.few.nt.dc.imp b3 = r4, .L9
327 mov.ret.sptk.few.nt.tk b3 = r4, .L9
328 mov.ret.sptk.few.nt.tk.imp b3 = r4, .L9
329 mov.ret.sptk.few.nt.nt b3 = r4, .L9
330 mov.ret.sptk.few.nt.nt.imp b3 = r4, .L9
331.L9:
332 mov.ret.sptk.many.dc.dc b3 = r4, .L10
333 mov.ret.sptk.many.dc.dc.imp b3 = r4, .L10
334 mov.ret.sptk.many.dc.nt b3 = r4, .L10
335 mov.ret.sptk.many.dc.nt.imp b3 = r4, .L10
336 mov.ret.sptk.many.tk.dc b3 = r4, .L10
337 mov.ret.sptk.many.tk.dc.imp b3 = r4, .L10
338 mov.ret.sptk.many.tk.tk b3 = r4, .L10
339 mov.ret.sptk.many.tk.tk.imp b3 = r4, .L10
340 mov.ret.sptk.many.tk.nt b3 = r4, .L10
341 mov.ret.sptk.many.tk.nt.imp b3 = r4, .L10
342 mov.ret.sptk.many.nt.dc b3 = r4, .L10
343 mov.ret.sptk.many.nt.dc.imp b3 = r4, .L10
344 mov.ret.sptk.many.nt.tk b3 = r4, .L10
345 mov.ret.sptk.many.nt.tk.imp b3 = r4, .L10
346 mov.ret.sptk.many.nt.nt b3 = r4, .L10
347 mov.ret.sptk.many.nt.nt.imp b3 = r4, .L10
348.L10:
349 mov.ret.dptk.few.dc.dc b3 = r4, .L11
350 mov.ret.dptk.few.dc.dc.imp b3 = r4, .L11
351 mov.ret.dptk.few.dc.nt b3 = r4, .L11
352 mov.ret.dptk.few.dc.nt.imp b3 = r4, .L11
353 mov.ret.dptk.few.tk.dc b3 = r4, .L11
354 mov.ret.dptk.few.tk.dc.imp b3 = r4, .L11
355 mov.ret.dptk.few.tk.tk b3 = r4, .L11
356 mov.ret.dptk.few.tk.tk.imp b3 = r4, .L11
357 mov.ret.dptk.few.tk.nt b3 = r4, .L11
358 mov.ret.dptk.few.tk.nt.imp b3 = r4, .L11
359 mov.ret.dptk.few.nt.dc b3 = r4, .L11
360 mov.ret.dptk.few.nt.dc.imp b3 = r4, .L11
361 mov.ret.dptk.few.nt.tk b3 = r4, .L11
362 mov.ret.dptk.few.nt.tk.imp b3 = r4, .L11
363 mov.ret.dptk.few.nt.nt b3 = r4, .L11
364 mov.ret.dptk.few.nt.nt.imp b3 = r4, .L11
365.L11:
366 mov.ret.dptk.many.dc.dc b3 = r4, .L12
367 mov.ret.dptk.many.dc.dc.imp b3 = r4, .L12
368 mov.ret.dptk.many.dc.nt b3 = r4, .L12
369 mov.ret.dptk.many.dc.nt.imp b3 = r4, .L12
370 mov.ret.dptk.many.tk.dc b3 = r4, .L12
371 mov.ret.dptk.many.tk.dc.imp b3 = r4, .L12
372 mov.ret.dptk.many.tk.tk b3 = r4, .L12
373 mov.ret.dptk.many.tk.tk.imp b3 = r4, .L12
374 mov.ret.dptk.many.tk.nt b3 = r4, .L12
375 mov.ret.dptk.many.tk.nt.imp b3 = r4, .L12
376 mov.ret.dptk.many.nt.dc b3 = r4, .L12
377 mov.ret.dptk.many.nt.dc.imp b3 = r4, .L12
378 mov.ret.dptk.many.nt.tk b3 = r4, .L12
379 mov.ret.dptk.many.nt.tk.imp b3 = r4, .L12
380 mov.ret.dptk.many.nt.nt b3 = r4, .L12
381 mov.ret.dptk.many.nt.nt.imp b3 = r4, .L12
382.L12:
383
This page took 0.036594 seconds and 4 git commands to generate.