* gas/mips/mips.exp: Run the new tests, below.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / ulh-svr4pic.d
CommitLineData
983be668
ILT
1#objdump: -dr
2#name: MIPS ulh-svr4pic
3#as: -mips1 -KPIC
4#source: ulh-pic.s
5
6# Test the unaligned load and store macros with -KPIC.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
110+0000 <[^>]*> lw \$at,0\(\$gp\)
12[ ]*RELOC: 0+0000 R_MIPS_GOT16 .data
13...
140+0008 <[^>]*> addiu \$at,\$at,0
15[ ]*RELOC: 0+0008 R_MIPS_LO16 .data
160+000c <[^>]*> lb \$a0,0\(\$at\)
170+0010 <[^>]*> lbu \$at,1\(\$at\)
180+0014 <[^>]*> sll \$a0,\$a0,0x8
190+0018 <[^>]*> or \$a0,\$a0,\$at
200+001c <[^>]*> lw \$at,0\(\$gp\)
21[ ]*RELOC: 0+001c R_MIPS_GOT16 big_external_data_label
22...
230+0024 <[^>]*> lbu \$a0,0\(\$at\)
240+0028 <[^>]*> lbu \$at,1\(\$at\)
250+002c <[^>]*> sll \$a0,\$a0,0x8
260+0030 <[^>]*> or \$a0,\$a0,\$at
270+0034 <[^>]*> lw \$at,0\(\$gp\)
28[ ]*RELOC: 0+0034 R_MIPS_GOT16 small_external_data_label
29...
300+003c <[^>]*> lwl \$a0,0\(\$at\)
310+0040 <[^>]*> lwr \$a0,3\(\$at\)
320+0044 <[^>]*> lw \$at,0\(\$gp\)
33[ ]*RELOC: 0+0044 R_MIPS_GOT16 big_external_common
34...
350+004c <[^>]*> sb \$a0,1\(\$at\)
360+0050 <[^>]*> srl \$a0,\$a0,0x8
370+0054 <[^>]*> sb \$a0,0\(\$at\)
380+0058 <[^>]*> lbu \$at,1\(\$at\)
390+005c <[^>]*> sll \$a0,\$a0,0x8
400+0060 <[^>]*> or \$a0,\$a0,\$at
410+0064 <[^>]*> lw \$at,0\(\$gp\)
42[ ]*RELOC: 0+0064 R_MIPS_GOT16 small_external_common
43...
440+006c <[^>]*> swl \$a0,0\(\$at\)
450+0070 <[^>]*> swr \$a0,3\(\$at\)
460+0074 <[^>]*> lw \$at,0\(\$gp\)
47[ ]*RELOC: 0+0074 R_MIPS_GOT16 .bss
48...
490+007c <[^>]*> addiu \$at,\$at,0
50[ ]*RELOC: 0+007c R_MIPS_LO16 .bss
510+0080 <[^>]*> lb \$a0,0\(\$at\)
520+0084 <[^>]*> lbu \$at,1\(\$at\)
530+0088 <[^>]*> sll \$a0,\$a0,0x8
540+008c <[^>]*> or \$a0,\$a0,\$at
550+0090 <[^>]*> lw \$at,0\(\$gp\)
56[ ]*RELOC: 0+0090 R_MIPS_GOT16 .bss
57...
580+0098 <[^>]*> addiu \$at,\$at,1000
59[ ]*RELOC: 0+0098 R_MIPS_LO16 .bss
600+009c <[^>]*> lbu \$a0,0\(\$at\)
610+00a0 <[^>]*> lbu \$at,1\(\$at\)
620+00a4 <[^>]*> sll \$a0,\$a0,0x8
630+00a8 <[^>]*> or \$a0,\$a0,\$at
640+00ac <[^>]*> lw \$at,0\(\$gp\)
65[ ]*RELOC: 0+00ac R_MIPS_GOT16 .data
66...
670+00b4 <[^>]*> addiu \$at,\$at,1
68[ ]*RELOC: 0+00b4 R_MIPS_LO16 .data
690+00b8 <[^>]*> lwl \$a0,0\(\$at\)
700+00bc <[^>]*> lwr \$a0,3\(\$at\)
710+00c0 <[^>]*> lw \$at,0\(\$gp\)
72[ ]*RELOC: 0+00c0 R_MIPS_GOT16 big_external_data_label
73...
740+00c8 <[^>]*> sb \$a0,1\(\$at\)
750+00cc <[^>]*> srl \$a0,\$a0,0x8
760+00d0 <[^>]*> sb \$a0,0\(\$at\)
770+00d4 <[^>]*> lbu \$at,1\(\$at\)
780+00d8 <[^>]*> sll \$a0,\$a0,0x8
790+00dc <[^>]*> or \$a0,\$a0,\$at
800+00e0 <[^>]*> lw \$at,0\(\$gp\)
81[ ]*RELOC: 0+00e0 R_MIPS_GOT16 small_external_data_label
82...
830+00e8 <[^>]*> swl \$a0,0\(\$at\)
840+00ec <[^>]*> swr \$a0,3\(\$at\)
850+00f0 <[^>]*> lw \$at,0\(\$gp\)
86[ ]*RELOC: 0+00f0 R_MIPS_GOT16 big_external_common
87...
880+00f8 <[^>]*> lb \$a0,0\(\$at\)
890+00fc <[^>]*> lbu \$at,1\(\$at\)
900+0100 <[^>]*> sll \$a0,\$a0,0x8
910+0104 <[^>]*> or \$a0,\$a0,\$at
920+0108 <[^>]*> lw \$at,0\(\$gp\)
93[ ]*RELOC: 0+0108 R_MIPS_GOT16 small_external_common
94...
950+0110 <[^>]*> lbu \$a0,0\(\$at\)
960+0114 <[^>]*> lbu \$at,1\(\$at\)
970+0118 <[^>]*> sll \$a0,\$a0,0x8
980+011c <[^>]*> or \$a0,\$a0,\$at
990+0120 <[^>]*> lw \$at,0\(\$gp\)
100[ ]*RELOC: 0+0120 R_MIPS_GOT16 .bss
101...
1020+0128 <[^>]*> addiu \$at,\$at,1
103[ ]*RELOC: 0+0128 R_MIPS_LO16 .bss
1040+012c <[^>]*> lwl \$a0,0\(\$at\)
1050+0130 <[^>]*> lwr \$a0,3\(\$at\)
1060+0134 <[^>]*> lw \$at,0\(\$gp\)
107[ ]*RELOC: 0+0134 R_MIPS_GOT16 .bss
108...
1090+013c <[^>]*> addiu \$at,\$at,1001
110[ ]*RELOC: 0+013c R_MIPS_LO16 .bss
1110+0140 <[^>]*> sb \$a0,1\(\$at\)
1120+0144 <[^>]*> srl \$a0,\$a0,0x8
1130+0148 <[^>]*> sb \$a0,0\(\$at\)
1140+014c <[^>]*> lbu \$at,1\(\$at\)
1150+0150 <[^>]*> sll \$a0,\$a0,0x8
1160+0154 <[^>]*> or \$a0,\$a0,\$at
117...
This page took 0.138398 seconds and 4 git commands to generate.