or1k: Add relocations for high-signed and low-stores
[deliverable/binutils-gdb.git] / gas / testsuite / gas / or1k / allinsn.s
CommitLineData
73589c9d
CS
1 .data
2localdata:
3 .word 42
4 .text
5localtext:
6 l.nop
7 .data
8 .global globaldata
9globaldata:
10 .word 43
11 .text
12 .global globaltext
13globaltext:
14 l.nop
15
16l_j:
17 l.j -4
18 l.j 4
19 l.j 0
20 l.j localtext
21 l.j localdata
22 l.j globaltext
23 l.j globaldata
24 l.j l_j
25 l.j l_jal
26 .text
27l_jal:
28 l.jal -4
29 l.jal 4
30 l.jal 0
31 l.jal localtext
32 l.jal localdata
33 l.jal globaltext
34 l.jal globaldata
35 l.jal l_j
36 l.jal l_jal
37 .text
38l_jr:
39 l.jr r0
40 l.jr r31
41 l.jr r16
42 l.jr r15
43 l.jr r1
44 l.jr r27
45 l.jr r14
46 l.jr r22
47 .text
48l_jalr:
49 l.jalr r0
50 l.jalr r31
51 l.jalr r16
52 l.jalr r15
53 l.jalr r1
54 l.jalr r27
55 l.jalr r14
56 l.jalr r22
57 .text
58l_bnf:
59 l.bnf -4
60 l.bnf 4
61 l.bnf 0
62 l.bnf localtext
63 l.bnf localdata
64 l.bnf globaltext
65 l.bnf globaldata
66 l.bnf l_j
67 l.bnf l_jal
68 .text
69l_bf:
70 l.bf -4
71 l.bf 4
72 l.bf 0
73 l.bf localtext
74 l.bf localdata
75 l.bf globaltext
76 l.bf globaldata
77 l.bf l_j
78 l.bf l_jal
79 .text
80l_trap:
81 l.trap 0
82 l.trap 65535
83 l.trap 32768
84 l.trap 32767
85 l.trap 1
86 l.trap 53583
87 l.trap 32636
88 l.trap 53834
89 .text
90l_sys:
91 l.sys 0
92 l.sys 65535
93 l.sys 32768
94 l.sys 32767
95 l.sys 1
96 l.sys 53893
97 l.sys 58133
98 l.sys 33018
99 .text
100l_rfe:
101 l.rfe
102 .text
103l_nop:
104 l.nop
105 .text
106l_movhi:
107 l.movhi r0,0
108 l.movhi r31,-1
109 l.movhi r16,-32768
110 l.movhi r15,32767
111 l.movhi r1,1
112 l.movhi r28,-32306
113 l.movhi r23,-5972
114 l.movhi r19,-10048
115 .text
116l_mfspr:
117 l.mfspr r0,r0,0
118 l.mfspr r31,r31,65535
119 l.mfspr r16,r16,32768
120 l.mfspr r15,r15,32767
121 l.mfspr r1,r1,1
122 l.mfspr r23,r29,54424
123 l.mfspr r19,r20,4481
124 l.mfspr r26,r2,63446
125 .text
126l_mtspr:
127 l.mtspr r0,r0,0
128 l.mtspr r31,r31,-1
129 l.mtspr r16,r16,-32768
130 l.mtspr r15,r15,32767
131 l.mtspr r1,r1,1
132 l.mtspr r30,r6,15223
133 l.mtspr r9,r7,-21300
134 l.mtspr r25,r7,-645
135 .text
136l_lwz:
137 l.lwz r0,0(r0)
138 l.lwz r31,-1(r31)
139 l.lwz r16,-32768(r16)
140 l.lwz r15,32767(r15)
141 l.lwz r1,1(r1)
142 l.lwz r15,2933(r25)
143 l.lwz r17,-799(r21)
144 l.lwz r0,-17595(r18)
145 .text
146l_lws:
147 l.lws r0,0(r0)
148 l.lws r31,-1(r31)
149 l.lws r16,-32768(r16)
150 l.lws r15,32767(r15)
151 l.lws r1,1(r1)
152 l.lws r1,-17606(r21)
153 l.lws r14,26891(r31)
154 l.lws r8,27552(r0)
155 .text
156l_lbz:
157 l.lbz r0,0(r0)
158 l.lbz r31,-1(r31)
159 l.lbz r16,-32768(r16)
160 l.lbz r15,32767(r15)
161 l.lbz r1,1(r1)
162 l.lbz r19,25635(r20)
163 l.lbz r15,-3416(r9)
164 l.lbz r3,17748(r1)
165 .text
166l_lbs:
167 l.lbs r0,0(r0)
168 l.lbs r31,-1(r31)
169 l.lbs r16,-32768(r16)
170 l.lbs r15,32767(r15)
171 l.lbs r1,1(r1)
172 l.lbs r26,17606(r8)
173 l.lbs r22,-31072(r16)
174 l.lbs r6,17440(r9)
175 .text
176l_lhz:
177 l.lhz r0,0(r0)
178 l.lhz r31,-1(r31)
179 l.lhz r16,-32768(r16)
180 l.lhz r15,32767(r15)
181 l.lhz r1,1(r1)
182 l.lhz r5,-5667(r4)
183 l.lhz r24,5848(r4)
184 l.lhz r10,31675(r7)
185 .text
186l_lhs:
187 l.lhs r0,0(r0)
188 l.lhs r31,-1(r31)
189 l.lhs r16,-32768(r16)
190 l.lhs r15,32767(r15)
191 l.lhs r1,1(r1)
192 l.lhs r6,-142(r11)
193 l.lhs r20,-5306(r29)
194 l.lhs r15,4178(r21)
195 .text
196l_sw:
197 l.sw 0(r0),r0
198 l.sw -1(r31),r31
199 l.sw -32768(r16),r16
200 l.sw 32767(r15),r15
201 l.sw 1(r1),r1
202 l.sw -7967(r17),r10
203 l.sw 1824(r30),r10
204 l.sw 31566(r15),r4
205 .text
206l_sb:
207 l.sb 0(r0),r0
208 l.sb -1(r31),r31
209 l.sb -32768(r16),r16
210 l.sb 32767(r15),r15
211 l.sb 1(r1),r1
212 l.sb 22200(r10),r0
213 l.sb 9995(r16),r27
214 l.sb -28260(r14),r31
215 .text
216l_sh:
217 l.sh 0(r0),r0
218 l.sh -1(r31),r31
219 l.sh -32768(r16),r16
220 l.sh 32767(r15),r15
221 l.sh 1(r1),r1
222 l.sh 10685(r21),r25
223 l.sh -13066(r28),r5
224 l.sh -26800(r9),r29
225 .text
226l_sll:
227 l.sll r0,r0,r0
228 l.sll r31,r31,r31
229 l.sll r16,r16,r16
230 l.sll r15,r15,r15
231 l.sll r1,r1,r1
232 l.sll r31,r16,r8
233 l.sll r31,r17,r22
234 l.sll r15,r14,r5
235 .text
236l_slli:
237 l.slli r0,r0,0
238 l.slli r31,r31,63
239 l.slli r16,r16,32
240 l.slli r15,r15,31
241 l.slli r1,r1,1
242 l.slli r11,r14,49
243 l.slli r7,r27,23
244 l.slli r30,r16,11
245 .text
246l_srl:
247 l.srl r0,r0,r0
248 l.srl r31,r31,r31
249 l.srl r16,r16,r16
250 l.srl r15,r15,r15
251 l.srl r1,r1,r1
252 l.srl r15,r25,r13
253 l.srl r19,r0,r17
254 l.srl r13,r0,r23
255 .text
256l_srli:
257 l.srli r0,r0,0
258 l.srli r31,r31,63
259 l.srli r16,r16,32
260 l.srli r15,r15,31
261 l.srli r1,r1,1
262 l.srli r15,r30,13
263 l.srli r13,r3,63
264 l.srli r2,r18,30
265 .text
266l_sra:
267 l.sra r0,r0,r0
268 l.sra r31,r31,r31
269 l.sra r16,r16,r16
270 l.sra r15,r15,r15
271 l.sra r1,r1,r1
272 l.sra r3,r26,r0
273 l.sra r29,r18,r27
274 l.sra r27,r29,r3
275 .text
276l_srai:
277 l.srai r0,r0,0
278 l.srai r31,r31,63
279 l.srai r16,r16,32
280 l.srai r15,r15,31
281 l.srai r1,r1,1
282 l.srai r10,r11,28
283 l.srai r23,r15,48
284 l.srai r16,r15,38
285 .text
286l_ror:
287 l.ror r0,r0,r0
288 l.ror r31,r31,r31
289 l.ror r16,r16,r16
290 l.ror r15,r15,r15
291 l.ror r1,r1,r1
292 l.ror r29,r12,r5
293 l.ror r18,r6,r4
294 l.ror r2,r16,r17
295 .text
296l_rori:
297 l.rori r0,r0,0
298 l.rori r31,r31,63
299 l.rori r16,r16,32
300 l.rori r15,r15,31
301 l.rori r1,r1,1
302 l.rori r17,r0,23
303 l.rori r16,r31,42
304 l.rori r13,r21,12
305 .text
306l_add:
307 l.add r0,r0,r0
308 l.add r31,r31,r31
309 l.add r16,r16,r16
310 l.add r15,r15,r15
311 l.add r1,r1,r1
312 l.add r29,r7,r4
313 l.add r29,r10,r18
314 l.add r18,r22,r23
315 .text
316l_sub:
317 l.sub r0,r0,r0
318 l.sub r31,r31,r31
319 l.sub r16,r16,r16
320 l.sub r15,r15,r15
321 l.sub r1,r1,r1
322 l.sub r23,r26,r14
323 l.sub r10,r24,r15
324 l.sub r11,r4,r18
325 .text
326l_and:
327 l.and r0,r0,r0
328 l.and r31,r31,r31
329 l.and r16,r16,r16
330 l.and r15,r15,r15
331 l.and r1,r1,r1
332 l.and r0,r31,r25
333 l.and r30,r7,r19
334 l.and r19,r2,r26
335 .text
336l_or:
337 l.or r0,r0,r0
338 l.or r31,r31,r31
339 l.or r16,r16,r16
340 l.or r15,r15,r15
341 l.or r1,r1,r1
342 l.or r17,r10,r2
343 l.or r7,r19,r29
344 l.or r3,r17,r17
345 .text
346l_xor:
347 l.xor r0,r0,r0
348 l.xor r31,r31,r31
349 l.xor r16,r16,r16
350 l.xor r15,r15,r15
351 l.xor r1,r1,r1
352 l.xor r31,r5,r17
353 l.xor r22,r4,r5
354 l.xor r30,r20,r26
355 .text
356l_addc:
357 l.addc r0,r0,r0
358 l.addc r31,r31,r31
359 l.addc r16,r16,r16
360 l.addc r15,r15,r15
361 l.addc r1,r1,r1
362 l.addc r8,r26,r24
363 l.addc r18,r6,r4
364 l.addc r29,r0,r18
365 .text
366l_mul:
367 l.mul r0,r0,r0
368 l.mul r31,r31,r31
369 l.mul r16,r16,r16
370 l.mul r15,r15,r15
371 l.mul r1,r1,r1
372 l.mul r8,r25,r13
373 l.mul r8,r21,r29
374 l.mul r27,r3,r17
375 .text
376l_mulu:
377 l.mulu r0,r0,r0
378 l.mulu r31,r31,r31
379 l.mulu r16,r16,r16
380 l.mulu r15,r15,r15
381 l.mulu r1,r1,r1
382 l.mulu r26,r14,r16
383 l.mulu r1,r18,r11
384 l.mulu r14,r18,r17
385 .text
386l_div:
387 l.div r0,r0,r0
388 l.div r31,r31,r31
389 l.div r16,r16,r16
390 l.div r15,r15,r15
391 l.div r1,r1,r1
392 l.div r0,r2,r28
393 l.div r26,r7,r31
394 l.div r2,r18,r20
395 .text
396l_divu:
397 l.divu r0,r0,r0
398 l.divu r31,r31,r31
399 l.divu r16,r16,r16
400 l.divu r15,r15,r15
401 l.divu r1,r1,r1
402 l.divu r5,r4,r25
403 l.divu r8,r11,r29
404 l.divu r11,r19,r2
405 .text
406l_addi:
407 l.addi r0,r0,0
408 l.addi r31,r31,-1
409 l.addi r16,r16,-32768
410 l.addi r15,r15,32767
411 l.addi r1,r1,1
412 l.addi r14,r0,7020
413 l.addi r13,r14,14131
414 l.addi r14,r16,-26821
415 .text
416l_andi:
417 l.andi r0,r0,0
418 l.andi r31,r31,-1
419 l.andi r16,r16,-32768
420 l.andi r15,r15,32767
421 l.andi r1,r1,1
422 l.andi r27,r21,11927
423 l.andi r21,r23,12059
424 l.andi r30,r30,-31804
425 .text
426l_ori:
427 l.ori r0,r0,0
428 l.ori r31,r31,-1
429 l.ori r16,r16,-32768
430 l.ori r15,r15,32767
431 l.ori r1,r1,1
432 l.ori r22,r27,-10111
433 l.ori r17,r31,128
434 l.ori r13,r20,-12435
435 .text
436l_xori:
437 l.xori r0,r0,0
438 l.xori r31,r31,-1
439 l.xori r16,r16,-32768
440 l.xori r15,r15,32767
441 l.xori r1,r1,1
442 l.xori r18,r16,65535
443 l.xori r25,r13,-16331
444 l.xori r12,r29,-32727
445 .text
446l_muli:
447 l.muli r0,r0,0
448 l.muli r31,r31,-1
449 l.muli r16,r16,-32768
450 l.muli r15,r15,32767
451 l.muli r1,r1,1
452 l.muli r27,r7,-4731
453 l.muli r7,r20,65535
454 l.muli r24,r21,23219
455 .text
456l_addic:
457 l.addic r0,r0,0
458 l.addic r31,r31,-1
459 l.addic r16,r16,-32768
460 l.addic r15,r15,32767
461 l.addic r1,r1,1
462 l.addic r6,r22,-32700
463 l.addic r19,r9,65535
464 l.addic r27,r28,6891
465 .text
466l_sfgtu:
467 l.sfgtu r0,r0
468 l.sfgtu r31,r31
469 l.sfgtu r16,r16
470 l.sfgtu r15,r15
471 l.sfgtu r1,r1
472 l.sfgtu r8,r4
473 l.sfgtu r17,r21
474 l.sfgtu r6,r5
475 .text
476l_sfgeu:
477 l.sfgeu r0,r0
478 l.sfgeu r31,r31
479 l.sfgeu r16,r16
480 l.sfgeu r15,r15
481 l.sfgeu r1,r1
482 l.sfgeu r14,r12
483 l.sfgeu r22,r7
484 l.sfgeu r13,r1
485 .text
486l_sfltu:
487 l.sfltu r0,r0
488 l.sfltu r31,r31
489 l.sfltu r16,r16
490 l.sfltu r15,r15
491 l.sfltu r1,r1
492 l.sfltu r1,r13
493 l.sfltu r22,r30
494 l.sfltu r20,r6
495 .text
496l_sfleu:
497 l.sfleu r0,r0
498 l.sfleu r31,r31
499 l.sfleu r16,r16
500 l.sfleu r15,r15
501 l.sfleu r1,r1
502 l.sfleu r19,r8
503 l.sfleu r27,r15
504 l.sfleu r27,r3
505 .text
506l_sfgts:
507 l.sfgts r0,r0
508 l.sfgts r31,r31
509 l.sfgts r16,r16
510 l.sfgts r15,r15
511 l.sfgts r1,r1
512 l.sfgts r5,r5
513 l.sfgts r31,r5
514 l.sfgts r30,r18
515 .text
516l_sfges:
517 l.sfges r0,r0
518 l.sfges r31,r31
519 l.sfges r16,r16
520 l.sfges r15,r15
521 l.sfges r1,r1
522 l.sfges r17,r18
523 l.sfges r0,r9
524 l.sfges r22,r25
525 .text
526l_sflts:
527 l.sflts r0,r0
528 l.sflts r31,r31
529 l.sflts r16,r16
530 l.sflts r15,r15
531 l.sflts r1,r1
532 l.sflts r25,r24
533 l.sflts r23,r13
534 l.sflts r15,r8
535 .text
536l_sfles:
537 l.sfles r0,r0
538 l.sfles r31,r31
539 l.sfles r16,r16
540 l.sfles r15,r15
541 l.sfles r1,r1
542 l.sfles r17,r13
543 l.sfles r30,r25
544 l.sfles r0,r12
545 .text
546l_sfgtui:
547 l.sfgtui r0,0
548 l.sfgtui r31,65535
549 l.sfgtui r16,32768
550 l.sfgtui r15,32767
551 l.sfgtui r1,1
552 l.sfgtui r5,19233
553 l.sfgtui r23,37154
554 l.sfgtui r17,9693
555 .text
556l_sfgeui:
557 l.sfgeui r0,0
558 l.sfgeui r31,65535
559 l.sfgeui r16,32768
560 l.sfgeui r15,32767
561 l.sfgeui r1,1
562 l.sfgeui r17,60598
563 l.sfgeui r15,16403
564 l.sfgeui r6,61860
565 .text
566l_sfltui:
567 l.sfltui r0,0
568 l.sfltui r31,65535
569 l.sfltui r16,32768
570 l.sfltui r15,32767
571 l.sfltui r1,1
572 l.sfltui r3,52399
573 l.sfltui r24,19709
574 l.sfltui r10,830
575 .text
576l_sfleui:
577 l.sfleui r0,0
578 l.sfleui r31,65535
579 l.sfleui r16,32768
580 l.sfleui r15,32767
581 l.sfleui r1,1
582 l.sfleui r23,39782
583 l.sfleui r17,46807
584 l.sfleui r9,43137
585 .text
586l_sfgtsi:
587 l.sfgtsi r0,0
588 l.sfgtsi r31,-1
589 l.sfgtsi r16,-32768
590 l.sfgtsi r15,32767
591 l.sfgtsi r1,1
592 l.sfgtsi r13,-18814
593 l.sfgtsi r13,-10657
594 l.sfgtsi r28,-26667
595 .text
596l_sfgesi:
597 l.sfgesi r0,0
598 l.sfgesi r31,-1
599 l.sfgesi r16,-32768
600 l.sfgesi r15,32767
601 l.sfgesi r1,1
602 l.sfgesi r12,2376
603 l.sfgesi r9,32059
604 l.sfgesi r13,20696
605 .text
606l_sfltsi:
607 l.sfltsi r0,0
608 l.sfltsi r31,-1
609 l.sfltsi r16,-32768
610 l.sfltsi r15,32767
611 l.sfltsi r1,1
612 l.sfltsi r30,3021
613 l.sfltsi r5,-27813
614 l.sfltsi r28,-8816
615 .text
616l_sflesi:
617 l.sflesi r0,0
618 l.sflesi r31,-1
619 l.sflesi r16,-32768
620 l.sflesi r15,32767
621 l.sflesi r1,1
622 l.sflesi r18,11338
623 l.sflesi r29,18873
624 l.sflesi r28,26050
625 .text
626l_sfeq:
627 l.sfeq r0,r0
628 l.sfeq r31,r31
629 l.sfeq r16,r16
630 l.sfeq r15,r15
631 l.sfeq r1,r1
632 l.sfeq r28,r26
633 l.sfeq r13,r6
634 l.sfeq r26,r9
635 .text
636l_sfeqi:
637 l.sfeqi r0,0
638 l.sfeqi r31,-1
639 l.sfeqi r16,-32768
640 l.sfeqi r15,32767
641 l.sfeqi r1,1
642 l.sfeqi r10,25887
643 l.sfeqi r21,19894
644 l.sfeqi r18,-13419
645 .text
646l_sfne:
647 l.sfne r0,r0
648 l.sfne r31,r31
649 l.sfne r16,r16
650 l.sfne r15,r15
651 l.sfne r1,r1
652 l.sfne r18,r27
653 l.sfne r6,r18
654 l.sfne r0,r30
655 .text
656l_sfnei:
657 l.sfnei r0,0
658 l.sfnei r31,-1
659 l.sfnei r16,-32768
660 l.sfnei r15,32767
661 l.sfnei r1,1
662 l.sfnei r8,11410
663 l.sfnei r6,-19239
664 l.sfnei r20,-22783
665
666l_lo:
667 l.addi r1, r1, lo(0xdeadbeef)
668l_hi:
669 l.movhi r1, hi(0xdeadbeef)
1c4f3780
RH
670l_ha:
671 l.movhi r1, ha(0xdeadbeef)
73589c9d
CS
672
673l_mac:
674 l.mac r1,r2
675l_maci:
676 l.maci r1,0
677 l.maci r2,-1
678 l.maci r2,32767
679 l.maci r2,-32768
This page took 0.346533 seconds and 4 git commands to generate.