Add macro expansions for ADD, SUB, DADD and DSUB for MIPS r6
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / eva.s
1 .text
2 .set nomips16
3 .set noreorder
4 test_eva:
5 lbue $0,-256($2)
6 lbue $3,-256
7 lbue $4,255($5)
8 lbue $6,255
9 lbue $7,-257($8)
10 lbue $9,-257
11 lbue $10,256($11)
12 lbue $12,256
13 lbue $13,-512($14)
14 lbue $15,-512
15 lbue $16,511($17)
16 lbue $18,511
17 lbue $19,-1024($20)
18 lbue $21,-1024
19 lbue $22,1023($23)
20 lbue $24,1023
21 lbue $25,-2048($26)
22 lbue $27,-2048
23 lbue $28,2047($29)
24 lbue $30,2047
25 lbue $31,-4096($0)
26 lbue $2,-4096
27 lbue $3,4095($4)
28 lbue $5,4095
29 lbue $6,-32768($7)
30 lbue $8,-32768
31 lbue $9,32767($10)
32 lbue $11,32767
33 lbue $12,-32769($13)
34 lbue $14,-32769
35 lbue $15,32768($16)
36 lbue $17,32768
37 lbue $18,-2147483648($19)
38 lbue $20,-2147483648
39 lbue $21,2147483647($22)
40 lbue $23,2147483647
41 lbue $24,($25)
42 lbue $26,MYDATA
43 lhue $27,-256($28)
44 lhue $29,-256
45 lhue $30,255($31)
46 lhue $0,255
47 lhue $2,-257($3)
48 lhue $4,-257
49 lhue $5,256($6)
50 lhue $7,256
51 lhue $8,-512($9)
52 lhue $10,-512
53 lhue $11,511($12)
54 lhue $13,511
55 lhue $14,-1024($15)
56 lhue $16,-1024
57 lhue $17,1023($18)
58 lhue $19,1023
59 lhue $20,-2048($21)
60 lhue $22,-2048
61 lhue $23,2047($24)
62 lhue $25,2047
63 lhue $26,-4096($27)
64 lhue $28,-4096
65 lhue $29,4095($30)
66 lhue $31,4095
67 lhue $0,-32768($2)
68 lhue $3,-32768
69 lhue $4,32767($5)
70 lhue $6,32767
71 lhue $7,-32769($8)
72 lhue $9,-32769
73 lhue $10,32768($11)
74 lhue $12,32768
75 lhue $13,-2147483648($14)
76 lhue $15,-2147483648
77 lhue $16,2147483647($17)
78 lhue $18,2147483647
79 lhue $19,($20)
80 lhue $21,MYDATA
81 lbe $22,-256($23)
82 lbe $24,-256
83 lbe $25,255($26)
84 lbe $27,255
85 lbe $28,-257($29)
86 lbe $30,-257
87 lbe $31,256($0)
88 lbe $2,256
89 lbe $3,-512($4)
90 lbe $5,-512
91 lbe $6,511($7)
92 lbe $8,511
93 lbe $9,-1024($10)
94 lbe $11,-1024
95 lbe $12,1023($13)
96 lbe $14,1023
97 lbe $15,-2048($16)
98 lbe $17,-2048
99 lbe $18,2047($19)
100 lbe $20,2047
101 lbe $21,-4096($22)
102 lbe $23,-4096
103 lbe $24,4095($25)
104 lbe $26,4095
105 lbe $27,-32768($28)
106 lbe $29,-32768
107 lbe $30,32767($31)
108 lbe $0,32767
109 lbe $2,-32769($3)
110 lbe $4,-32769
111 lbe $5,32768($6)
112 lbe $7,32768
113 lbe $8,-2147483648($9)
114 lbe $10,-2147483648
115 lbe $11,2147483647($12)
116 lbe $13,2147483647
117 lbe $14,($15)
118 lbe $16,MYDATA
119 lhe $17,-256($18)
120 lhe $19,-256
121 lhe $20,255($21)
122 lhe $22,255
123 lhe $23,-257($24)
124 lhe $25,-257
125 lhe $26,256($27)
126 lhe $28,256
127 lhe $29,-512($30)
128 lhe $31,-512
129 lhe $0,511($2)
130 lhe $3,511
131 lhe $4,-1024($5)
132 lhe $6,-1024
133 lhe $7,1023($8)
134 lhe $9,1023
135 lhe $10,-2048($11)
136 lhe $12,-2048
137 lhe $13,2047($14)
138 lhe $15,2047
139 lhe $16,-4096($17)
140 lhe $18,-4096
141 lhe $19,4095($20)
142 lhe $21,4095
143 lhe $22,-32768($23)
144 lhe $24,-32768
145 lhe $25,32767($26)
146 lhe $27,32767
147 lhe $28,-32769($29)
148 lhe $30,-32769
149 lhe $31,32768($0)
150 lhe $2,32768
151 lhe $3,-2147483648($4)
152 lhe $5,-2147483648
153 lhe $6,2147483647($7)
154 lhe $8,2147483647
155 lhe $9,($10)
156 lhe $11,MYDATA
157 lle $12,-256($13)
158 lle $14,-256
159 lle $15,255($16)
160 lle $17,255
161 lle $18,-257($19)
162 lle $20,-257
163 lle $21,256($22)
164 lle $23,256
165 lle $24,-512($25)
166 lle $26,-512
167 lle $27,511($28)
168 lle $29,511
169 lle $30,-1024($31)
170 lle $0,-1024
171 lle $2,1023($3)
172 lle $4,1023
173 lle $5,-2048($6)
174 lle $7,-2048
175 lle $8,2047($9)
176 lle $10,2047
177 lle $11,-4096($12)
178 lle $13,-4096
179 lle $14,4095($15)
180 lle $16,4095
181 lle $17,-32768($18)
182 lle $19,-32768
183 lle $20,32767($21)
184 lle $22,32767
185 lle $23,-32769($24)
186 lle $25,-32769
187 lle $26,32768($27)
188 lle $28,32768
189 lle $29,-2147483648($30)
190 lle $31,-2147483648
191 lle $0,2147483647($2)
192 lle $3,2147483647
193 lle $4,($5)
194 lle $6,MYDATA
195 lwe $7,-256($8)
196 lwe $9,-256
197 lwe $10,255($11)
198 lwe $12,255
199 lwe $13,-257($14)
200 lwe $15,-257
201 lwe $16,256($17)
202 lwe $18,256
203 lwe $19,-512($20)
204 lwe $21,-512
205 lwe $22,511($23)
206 lwe $24,511
207 lwe $25,-1024($26)
208 lwe $27,-1024
209 lwe $28,1023($29)
210 lwe $30,1023
211 lwe $31,-2048($0)
212 lwe $2,-2048
213 lwe $3,2047($4)
214 lwe $5,2047
215 lwe $6,-4096($7)
216 lwe $8,-4096
217 lwe $9,4095($10)
218 lwe $11,4095
219 lwe $12,-32768($13)
220 lwe $14,-32768
221 lwe $15,32767($16)
222 lwe $17,32767
223 lwe $18,-32769($19)
224 lwe $20,-32769
225 lwe $21,32768($22)
226 lwe $23,32768
227 lwe $24,-2147483648($25)
228 lwe $26,-2147483648
229 lwe $27,2147483647($28)
230 lwe $29,2147483647
231 lwe $30,($31)
232 lwe $0,MYDATA
233 .ifndef r6
234 lwle $2,-256($3)
235 lwle $4,-256
236 lwle $5,255($6)
237 lwle $7,255
238 lwle $8,-257($9)
239 lwle $10,-257
240 lwle $11,256($12)
241 lwle $13,256
242 lwle $14,-512($15)
243 lwle $16,-512
244 lwle $17,511($18)
245 lwle $19,511
246 lwle $20,-1024($21)
247 lwle $22,-1024
248 lwle $23,1023($24)
249 lwle $25,1023
250 lwle $26,-2048($27)
251 lwle $28,-2048
252 lwle $29,2047($30)
253 lwle $31,2047
254 lwle $0,-4096($2)
255 lwle $3,-4096
256 lwle $4,4095($5)
257 lwle $6,4095
258 lwle $7,-32768($8)
259 lwle $9,-32768
260 lwle $10,32767($11)
261 lwle $12,32767
262 lwle $13,-32769($14)
263 lwle $15,-32769
264 lwle $16,32768($17)
265 lwle $18,32768
266 lwle $19,-2147483648($20)
267 lwle $21,-2147483648
268 lwle $22,2147483647($23)
269 lwle $24,2147483647
270 lwle $25,($26)
271 lwle $27,MYDATA
272 lwre $28,-256($29)
273 lwre $30,-256
274 lwre $31,255($0)
275 lwre $2,255
276 lwre $3,-257($4)
277 lwre $5,-257
278 lwre $6,256($7)
279 lwre $8,256
280 lwre $9,-512($10)
281 lwre $11,-512
282 lwre $12,511($13)
283 lwre $14,511
284 lwre $15,-1024($16)
285 lwre $17,-1024
286 lwre $18,1023($19)
287 lwre $20,1023
288 lwre $21,-2048($22)
289 lwre $23,-2048
290 lwre $24,2047($25)
291 lwre $26,2047
292 lwre $27,-4096($28)
293 lwre $29,-4096
294 lwre $30,4095($31)
295 lwre $0,4095
296 lwre $2,-32768($3)
297 lwre $4,-32768
298 lwre $5,32767($6)
299 lwre $7,32767
300 lwre $8,-32769($9)
301 lwre $10,-32769
302 lwre $11,32768($12)
303 lwre $13,32768
304 lwre $14,-2147483648($15)
305 lwre $16,-2147483648
306 lwre $17,2147483647($18)
307 lwre $19,2147483647
308 lwre $20,($21)
309 lwre $22,MYDATA
310 .endif
311 sbe $23,-256($24)
312 sbe $25,-256
313 sbe $26,255($27)
314 sbe $28,255
315 sbe $29,-257($30)
316 sbe $31,-257
317 sbe $0,256($2)
318 sbe $3,256
319 sbe $4,-512($5)
320 sbe $6,-512
321 sbe $7,511($8)
322 sbe $9,511
323 sbe $10,-1024($11)
324 sbe $12,-1024
325 sbe $13,1023($14)
326 sbe $15,1023
327 sbe $16,-2048($17)
328 sbe $18,-2048
329 sbe $19,2047($20)
330 sbe $21,2047
331 sbe $22,-4096($23)
332 sbe $24,-4096
333 sbe $25,4095($26)
334 sbe $27,4095
335 sbe $28,-32768($29)
336 sbe $30,-32768
337 sbe $31,32767($0)
338 sbe $2,32767
339 sbe $3,-32769($4)
340 sbe $5,-32769
341 sbe $6,32768($7)
342 sbe $8,32768
343 sbe $9,-2147483648($10)
344 sbe $11,-2147483648
345 sbe $12,2147483647($13)
346 sbe $14,2147483647
347 sbe $15,($16)
348 sbe $17,MYDATA
349 sce $18,-256($19)
350 sce $20,-256
351 sce $21,255($22)
352 sce $23,255
353 sce $24,-257($25)
354 sce $26,-257
355 sce $27,256($28)
356 sce $29,256
357 sce $30,-512($31)
358 sce $0,-512
359 sce $2,511($3)
360 sce $4,511
361 sce $5,-1024($6)
362 sce $7,-1024
363 sce $8,1023($9)
364 sce $10,1023
365 sce $11,-2048($12)
366 sce $13,-2048
367 sce $14,2047($15)
368 sce $16,2047
369 sce $17,-4096($18)
370 sce $19,-4096
371 sce $20,4095($21)
372 sce $22,4095
373 sce $23,-32768($24)
374 sce $25,-32768
375 sce $26,32767($27)
376 sce $28,32767
377 sce $29,-32769($30)
378 sce $31,-32769
379 sce $0,32768($2)
380 sce $3,32768
381 sce $4,-2147483648($5)
382 sce $6,-2147483648
383 sce $7,2147483647($8)
384 sce $9,2147483647
385 sce $10,($11)
386 sce $12,MYDATA
387 she $13,-256($14)
388 she $15,-256
389 she $16,255($17)
390 she $18,255
391 she $19,-257($20)
392 she $21,-257
393 she $22,256($23)
394 she $24,256
395 she $25,-512($26)
396 she $27,-512
397 she $28,511($29)
398 she $30,511
399 she $31,-1024($0)
400 she $2,-1024
401 she $3,1023($4)
402 she $5,1023
403 she $6,-2048($7)
404 she $8,-2048
405 she $9,2047($10)
406 she $11,2047
407 she $12,-4096($13)
408 she $14,-4096
409 she $15,4095($16)
410 she $17,4095
411 she $18,-32768($19)
412 she $20,-32768
413 she $21,32767($22)
414 she $23,32767
415 she $24,-32769($25)
416 she $26,-32769
417 she $27,32768($28)
418 she $29,32768
419 she $30,-2147483648($31)
420 she $0,-2147483648
421 she $2,2147483647($3)
422 she $4,2147483647
423 she $5,($6)
424 she $7,MYDATA
425 swe $8,-256($9)
426 swe $10,-256
427 swe $11,255($12)
428 swe $13,255
429 swe $14,-257($15)
430 swe $16,-257
431 swe $17,256($18)
432 swe $19,256
433 swe $20,-512($21)
434 swe $22,-512
435 swe $23,511($24)
436 swe $25,511
437 swe $26,-1024($27)
438 swe $28,-1024
439 swe $29,1023($30)
440 swe $31,1023
441 swe $0,-2048($2)
442 swe $3,-2048
443 swe $4,2047($5)
444 swe $6,2047
445 swe $7,-4096($8)
446 swe $9,-4096
447 swe $10,4095($11)
448 swe $12,4095
449 swe $13,-32768($14)
450 swe $15,-32768
451 swe $16,32767($17)
452 swe $18,32767
453 swe $19,-32769($20)
454 swe $21,-32769
455 swe $22,32768($23)
456 swe $24,32768
457 swe $25,-2147483648($26)
458 swe $27,-2147483648
459 swe $28,2147483647($29)
460 swe $30,2147483647
461 swe $31,($0)
462 swe $2,MYDATA
463 .ifndef r6
464 swle $3,-256($4)
465 swle $5,-256
466 swle $6,255($7)
467 swle $8,255
468 swle $9,-257($10)
469 swle $11,-257
470 swle $12,256($13)
471 swle $14,256
472 swle $15,-512($16)
473 swle $17,-512
474 swle $18,511($19)
475 swle $20,511
476 swle $21,-1024($22)
477 swle $23,-1024
478 swle $24,1023($25)
479 swle $26,1023
480 swle $27,-2048($28)
481 swle $29,-2048
482 swle $30,2047($31)
483 swle $0,2047
484 swle $2,-4096($3)
485 swle $4,-4096
486 swle $5,4095($6)
487 swle $7,4095
488 swle $8,-32768($9)
489 swle $10,-32768
490 swle $11,32767($12)
491 swle $13,32767
492 swle $14,-32769($15)
493 swle $16,-32769
494 swle $17,32768($18)
495 swle $19,32768
496 swle $20,-2147483648($21)
497 swle $22,-2147483648
498 swle $23,2147483647($24)
499 swle $25,2147483647
500 swle $26,($27)
501 swle $28,MYDATA
502 swre $29,-256($30)
503 swre $31,-256
504 swre $0,255($2)
505 swre $3,255
506 swre $4,-257($5)
507 swre $6,-257
508 swre $7,256($8)
509 swre $9,256
510 swre $10,-512($11)
511 swre $12,-512
512 swre $13,511($14)
513 swre $15,511
514 swre $16,-1024($17)
515 swre $18,-1024
516 swre $19,1023($20)
517 swre $21,1023
518 swre $22,-2048($23)
519 swre $24,-2048
520 swre $25,2047($26)
521 swre $27,2047
522 swre $28,-4096($29)
523 swre $30,-4096
524 swre $31,4095($0)
525 swre $2,4095
526 swre $3,-32768($4)
527 swre $5,-32768
528 swre $6,32767($7)
529 swre $8,32767
530 swre $9,-32769($10)
531 swre $11,-32769
532 swre $12,32768($13)
533 swre $14,32768
534 swre $15,-2147483648($16)
535 swre $17,-2147483648
536 swre $18,2147483647($19)
537 swre $20,2147483647
538 swre $21,($22)
539 swre $23,MYDATA
540 .endif
541 cachee 24,-256($25)
542 cachee 26,-256
543 cachee 27,255($28)
544 cachee 29,255
545 cachee 30,-257($31)
546 cachee 0,-257
547 cachee 2,256($3)
548 cachee 4,256
549 cachee 5,-512($6)
550 cachee 7,-512
551 cachee 8,511($9)
552 cachee 10,511
553 cachee 11,-1024($12)
554 cachee 13,-1024
555 cachee 14,1023($15)
556 cachee 16,1023
557 cachee 17,-2048($18)
558 cachee 19,-2048
559 cachee 20,2047($21)
560 cachee 22,2047
561 cachee 23,-4096($24)
562 cachee 25,-4096
563 cachee 26,4095($27)
564 cachee 28,4095
565 cachee 29,-32768($30)
566 cachee 31,-32768
567 cachee 0,32767($2)
568 cachee 3,32767
569 cachee 4,-32769($5)
570 cachee 6,-32769
571 cachee 7,32768($8)
572 cachee 9,32768
573 cachee 10,-2147483648($11)
574 cachee 12,-2147483648
575 cachee 13,2147483647($14)
576 cachee 15,2147483647
577 cachee 16,($17)
578 cachee 18,MYDATA
579 prefe 19,-256($20)
580 prefe 21,-256
581 prefe 22,255($23)
582 prefe 24,255
583 prefe 25,-257($26)
584 prefe 27,-257
585 prefe 28,256($29)
586 prefe 30,256
587 prefe 31,-512($0)
588 prefe 2,-512
589 prefe 3,511($4)
590 prefe 5,511
591 prefe 6,-1024($7)
592 prefe 8,-1024
593 prefe 9,1023($10)
594 prefe 11,1023
595 prefe 12,-2048($13)
596 prefe 14,-2048
597 prefe 15,2047($16)
598 prefe 17,2047
599 prefe 18,-4096($19)
600 prefe 20,-4096
601 prefe 21,4095($22)
602 prefe 23,4095
603 prefe 24,-32768($25)
604 prefe 26,-32768
605 prefe 27,32767($28)
606 prefe 29,32767
607 prefe 30,-32769($31)
608 prefe 0,-32769
609 prefe 2,32768($3)
610 prefe 4,32768
611 prefe 5,-2147483648($6)
612 prefe 7,-2147483648
613 prefe 8,2147483647($9)
614 prefe 10,2147483647
615 prefe 11,($12)
616 prefe 13,MYDATA
617 prefe 5,%lo(foo)($6)
618
619 .ifdef r6
620 llwpe $2, $3, 0x1234
621 llwpe $2, $0, 0xabcd($0)
622 llwpe $0, $3, %lo(sync_mem)
623 llwpe $2, $2, 0xffffffff01234567($0)
624 llwpe $0, $0, sync_mem
625 scwpe $2, $3, 0x1234
626 scwpe $2, $0, 0xabcd($0)
627 scwpe $0, $3, %lo(sync_mem)
628 scwpe $2, $2, 0xffffffff01234567($0)
629 scwpe $0, $0, sync_mem
630 .endif
This page took 0.043657 seconds and 4 git commands to generate.