~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/ia64/opc-a.s

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2004-05-19 10:35:44 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040519103544-17h3o6e8pwndydrg
Tags: 2.14.90.0.7-8
debian/rules: don't use gcc-2.95 on m68k.  Thanks to Adam Conrad for
pointing this out.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
173
        cmp.eq.and p2, p3 = r4, r0
 
174
        cmp.eq.or p2, p3 = r0, r4
 
175
        cmp.eq.or p2, p3 = r4, r0
 
176
        cmp.eq.or.andcm p2, p3 = r0, r4
 
177
        cmp.eq.or.andcm p2, p3 = r4, r0
 
178
        cmp.eq.orcm p2, p3 = r0, r4
 
179
        cmp.eq.orcm p2, p3 = r4, r0
 
180
        cmp.eq.andcm p2, p3 = r0, r4
 
181
        cmp.eq.andcm p2, p3 = r4, r0
 
182
        cmp.eq.and.orcm p2, p3 = r0, r4
 
183
        cmp.eq.and.orcm p2, p3 = r4, r0
 
184
 
 
185
        cmp.ne.and p2, p3 = r0, r4
 
186
        cmp.ne.and p2, p3 = r4, r0
 
187
        cmp.ne.or p2, p3 = r0, r4
 
188
        cmp.ne.or p2, p3 = r4, r0
 
189
        cmp.ne.or.andcm p2, p3 = r0, r4
 
190
        cmp.ne.or.andcm p2, p3 = r4, r0
 
191
        cmp.ne.orcm p2, p3 = r0, r4
 
192
        cmp.ne.orcm p2, p3 = r4, r0
 
193
        cmp.ne.andcm p2, p3 = r0, r4
 
194
        cmp.ne.andcm p2, p3 = r4, r0
 
195
        cmp.ne.and.orcm p2, p3 = r0, r4
 
196
        cmp.ne.and.orcm p2, p3 = r4, r0
 
197
 
 
198
        cmp.lt.and p2, p3 = r0, r4
 
199
        cmp.lt.and p2, p3 = r4, r0
 
200
        cmp.lt.or p2, p3 = r0, r4
 
201
        cmp.lt.or p2, p3 = r4, r0
 
202
        cmp.lt.or.andcm p2, p3 = r0, r4
 
203
        cmp.lt.or.andcm p2, p3 = r4, r0
 
204
        cmp.lt.orcm p2, p3 = r0, r4
 
205
        cmp.lt.orcm p2, p3 = r4, r0
 
206
        cmp.lt.andcm p2, p3 = r0, r4
 
207
        cmp.lt.andcm p2, p3 = r4, r0
 
208
        cmp.lt.and.orcm p2, p3 = r0, r4
 
209
        cmp.lt.and.orcm p2, p3 = r4, r0
 
210
 
 
211
        cmp.le.and p2, p3 = r0, r4
 
212
        cmp.le.and p2, p3 = r4, r0
 
213
        cmp.le.or p2, p3 = r0, r4
 
214
        cmp.le.or p2, p3 = r4, r0
 
215
        cmp.le.or.andcm p2, p3 = r0, r4
 
216
        cmp.le.or.andcm p2, p3 = r4, r0
 
217
        cmp.le.orcm p2, p3 = r0, r4
 
218
        cmp.le.orcm p2, p3 = r4, r0
 
219
        cmp.le.andcm p2, p3 = r0, r4
 
220
        cmp.le.andcm p2, p3 = r4, r0
 
221
        cmp.le.and.orcm p2, p3 = r0, r4
 
222
        cmp.le.and.orcm p2, p3 = r4, r0
 
223
 
 
224
        cmp.gt.and p2, p3 = r0, r4
 
225
        cmp.gt.and p2, p3 = r4, r0
 
226
        cmp.gt.or p2, p3 = r0, r4
 
227
        cmp.gt.or p2, p3 = r4, r0
 
228
        cmp.gt.or.andcm p2, p3 = r0, r4
 
229
        cmp.gt.or.andcm p2, p3 = r4, r0
 
230
        cmp.gt.orcm p2, p3 = r0, r4
 
231
        cmp.gt.orcm p2, p3 = r4, r0
 
232
        cmp.gt.andcm p2, p3 = r0, r4
 
233
        cmp.gt.andcm p2, p3 = r4, r0
 
234
        cmp.gt.and.orcm p2, p3 = r0, r4
 
235
        cmp.gt.and.orcm p2, p3 = r4, r0
 
236
 
 
237
        cmp.ge.and p2, p3 = r0, r4
 
238
        cmp.ge.and p2, p3 = r4, r0
 
239
        cmp.ge.or p2, p3 = r0, r4
 
240
        cmp.ge.or p2, p3 = r4, r0
 
241
        cmp.ge.or.andcm p2, p3 = r0, r4
 
242
        cmp.ge.or.andcm p2, p3 = r4, r0
 
243
        cmp.ge.orcm p2, p3 = r0, r4
 
244
        cmp.ge.orcm p2, p3 = r4, r0
 
245
        cmp.ge.andcm p2, p3 = r0, r4
 
246
        cmp.ge.andcm p2, p3 = r4, r0
 
247
        cmp.ge.and.orcm p2, p3 = r0, r4
 
248
        cmp.ge.and.orcm p2, p3 = r4, r0
 
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
 
319
        cmp4.eq.and p2, p3 = r4, r0
 
320
        cmp4.eq.or p2, p3 = r0, r4
 
321
        cmp4.eq.or p2, p3 = r4, r0
 
322
        cmp4.eq.or.andcm p2, p3 = r0, r4
 
323
        cmp4.eq.or.andcm p2, p3 = r4, r0
 
324
        cmp4.eq.orcm p2, p3 = r0, r4
 
325
        cmp4.eq.orcm p2, p3 = r4, r0
 
326
        cmp4.eq.andcm p2, p3 = r0, r4
 
327
        cmp4.eq.andcm p2, p3 = r4, r0
 
328
        cmp4.eq.and.orcm p2, p3 = r0, r4
 
329
        cmp4.eq.and.orcm p2, p3 = r4, r0
 
330
 
 
331
        cmp4.ne.and p2, p3 = r0, r4
 
332
        cmp4.ne.and p2, p3 = r4, r0
 
333
        cmp4.ne.or p2, p3 = r0, r4
 
334
        cmp4.ne.or p2, p3 = r4, r0
 
335
        cmp4.ne.or.andcm p2, p3 = r0, r4
 
336
        cmp4.ne.or.andcm p2, p3 = r4, r0
 
337
        cmp4.ne.orcm p2, p3 = r0, r4
 
338
        cmp4.ne.orcm p2, p3 = r4, r0
 
339
        cmp4.ne.andcm p2, p3 = r0, r4
 
340
        cmp4.ne.andcm p2, p3 = r4, r0
 
341
        cmp4.ne.and.orcm p2, p3 = r0, r4
 
342
        cmp4.ne.and.orcm p2, p3 = r4, r0
 
343
 
 
344
        cmp4.lt.and p2, p3 = r0, r4
 
345
        cmp4.lt.and p2, p3 = r4, r0
 
346
        cmp4.lt.or p2, p3 = r0, r4
 
347
        cmp4.lt.or p2, p3 = r4, r0
 
348
        cmp4.lt.or.andcm p2, p3 = r0, r4
 
349
        cmp4.lt.or.andcm p2, p3 = r4, r0
 
350
        cmp4.lt.orcm p2, p3 = r0, r4
 
351
        cmp4.lt.orcm p2, p3 = r4, r0
 
352
        cmp4.lt.andcm p2, p3 = r0, r4
 
353
        cmp4.lt.andcm p2, p3 = r4, r0
 
354
        cmp4.lt.and.orcm p2, p3 = r0, r4
 
355
        cmp4.lt.and.orcm p2, p3 = r4, r0
 
356
 
 
357
        cmp4.le.and p2, p3 = r0, r4
 
358
        cmp4.le.and p2, p3 = r4, r0
 
359
        cmp4.le.or p2, p3 = r0, r4
 
360
        cmp4.le.or p2, p3 = r4, r0
 
361
        cmp4.le.or.andcm p2, p3 = r0, r4
 
362
        cmp4.le.or.andcm p2, p3 = r4, r0
 
363
        cmp4.le.orcm p2, p3 = r0, r4
 
364
        cmp4.le.orcm p2, p3 = r4, r0
 
365
        cmp4.le.andcm p2, p3 = r0, r4
 
366
        cmp4.le.andcm p2, p3 = r4, r0
 
367
        cmp4.le.and.orcm p2, p3 = r0, r4
 
368
        cmp4.le.and.orcm p2, p3 = r4, r0
 
369
 
 
370
        cmp4.gt.and p2, p3 = r0, r4
 
371
        cmp4.gt.and p2, p3 = r4, r0
 
372
        cmp4.gt.or p2, p3 = r0, r4
 
373
        cmp4.gt.or p2, p3 = r4, r0
 
374
        cmp4.gt.or.andcm p2, p3 = r0, r4
 
375
        cmp4.gt.or.andcm p2, p3 = r4, r0
 
376
        cmp4.gt.orcm p2, p3 = r0, r4
 
377
        cmp4.gt.orcm p2, p3 = r4, r0
 
378
        cmp4.gt.andcm p2, p3 = r0, r4
 
379
        cmp4.gt.andcm p2, p3 = r4, r0
 
380
        cmp4.gt.and.orcm p2, p3 = r0, r4
 
381
        cmp4.gt.and.orcm p2, p3 = r4, r0
 
382
 
 
383
        cmp4.ge.and p2, p3 = r0, r4
 
384
        cmp4.ge.and p2, p3 = r4, r0
 
385
        cmp4.ge.or p2, p3 = r0, r4
 
386
        cmp4.ge.or p2, p3 = r4, r0
 
387
        cmp4.ge.or.andcm p2, p3 = r0, r4
 
388
        cmp4.ge.or.andcm p2, p3 = r4, r0
 
389
        cmp4.ge.orcm p2, p3 = r0, r4
 
390
        cmp4.ge.orcm p2, p3 = r4, r0
 
391
        cmp4.ge.andcm p2, p3 = r0, r4
 
392
        cmp4.ge.andcm p2, p3 = r4, r0
 
393
        cmp4.ge.and.orcm p2, p3 = r0, r4
 
394
        cmp4.ge.and.orcm p2, p3 = r4, r0
 
395
 
 
396
nop.i 0; nop.i 0