* gas/mips/itbl: New file. Instruction Spec for testing --itbl option.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / ulh-xgot.d
CommitLineData
3c02d996
ILT
1#objdump: -dr --prefix-addresses
2#name: MIPS ulh-xgot
3#as: -mips1 -KPIC -xgot
4#source: ulh-pic.s
5
6# Test the unaligned load and store macros with -KPIC -xgot.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
110+0000 <[^>]*> lw \$at,0\(\$gp\)
12[ ]*0: R_MIPS_GOT16 .data
130+0004 <[^>]*> nop
140+0008 <[^>]*> addiu \$at,\$at,0
15[ ]*8: R_MIPS_LO16 .data
160+000c <[^>]*> nop
170+0010 <[^>]*> lb \$a0,0\(\$at\)
180+0014 <[^>]*> lbu \$at,1\(\$at\)
190+0018 <[^>]*> sll \$a0,\$a0,0x8
200+001c <[^>]*> or \$a0,\$a0,\$at
210+0020 <[^>]*> lui \$at,0x0
22[ ]*20: R_MIPS_GOT_HI16 big_external_data_label
230+0024 <[^>]*> addu \$at,\$at,\$gp
240+0028 <[^>]*> lw \$at,0\(\$at\)
25[ ]*28: R_MIPS_GOT_LO16 big_external_data_label
260+002c <[^>]*> nop
270+0030 <[^>]*> lbu \$a0,0\(\$at\)
280+0034 <[^>]*> lbu \$at,1\(\$at\)
290+0038 <[^>]*> sll \$a0,\$a0,0x8
300+003c <[^>]*> or \$a0,\$a0,\$at
310+0040 <[^>]*> lui \$at,0x0
32[ ]*40: R_MIPS_GOT_HI16 small_external_data_label
330+0044 <[^>]*> addu \$at,\$at,\$gp
340+0048 <[^>]*> lw \$at,0\(\$at\)
35[ ]*48: R_MIPS_GOT_LO16 small_external_data_label
360+004c <[^>]*> nop
370+0050 <[^>]*> lwl \$a0,0\(\$at\)
380+0054 <[^>]*> lwr \$a0,3\(\$at\)
390+0058 <[^>]*> lui \$at,0x0
40[ ]*58: R_MIPS_GOT_HI16 big_external_common
410+005c <[^>]*> addu \$at,\$at,\$gp
420+0060 <[^>]*> lw \$at,0\(\$at\)
43[ ]*60: R_MIPS_GOT_LO16 big_external_common
440+0064 <[^>]*> nop
450+0068 <[^>]*> sb \$a0,1\(\$at\)
460+006c <[^>]*> srl \$a0,\$a0,0x8
470+0070 <[^>]*> sb \$a0,0\(\$at\)
480+0074 <[^>]*> lbu \$at,1\(\$at\)
490+0078 <[^>]*> sll \$a0,\$a0,0x8
500+007c <[^>]*> or \$a0,\$a0,\$at
510+0080 <[^>]*> lui \$at,0x0
52[ ]*80: R_MIPS_GOT_HI16 small_external_common
530+0084 <[^>]*> addu \$at,\$at,\$gp
540+0088 <[^>]*> lw \$at,0\(\$at\)
55[ ]*88: R_MIPS_GOT_LO16 small_external_common
560+008c <[^>]*> nop
570+0090 <[^>]*> swl \$a0,0\(\$at\)
580+0094 <[^>]*> swr \$a0,3\(\$at\)
590+0098 <[^>]*> lw \$at,0\(\$gp\)
60[ ]*98: R_MIPS_GOT16 .bss
610+009c <[^>]*> nop
620+00a0 <[^>]*> addiu \$at,\$at,0
63[ ]*a0: R_MIPS_LO16 .bss
640+00a4 <[^>]*> nop
650+00a8 <[^>]*> lb \$a0,0\(\$at\)
660+00ac <[^>]*> lbu \$at,1\(\$at\)
670+00b0 <[^>]*> sll \$a0,\$a0,0x8
680+00b4 <[^>]*> or \$a0,\$a0,\$at
690+00b8 <[^>]*> lw \$at,0\(\$gp\)
70[ ]*b8: R_MIPS_GOT16 .bss
710+00bc <[^>]*> nop
720+00c0 <[^>]*> addiu \$at,\$at,1000
73[ ]*c0: R_MIPS_LO16 .bss
740+00c4 <[^>]*> nop
750+00c8 <[^>]*> lbu \$a0,0\(\$at\)
760+00cc <[^>]*> lbu \$at,1\(\$at\)
770+00d0 <[^>]*> sll \$a0,\$a0,0x8
780+00d4 <[^>]*> or \$a0,\$a0,\$at
790+00d8 <[^>]*> lw \$at,0\(\$gp\)
80[ ]*d8: R_MIPS_GOT16 .data
810+00dc <[^>]*> nop
820+00e0 <[^>]*> addiu \$at,\$at,0
83[ ]*e0: R_MIPS_LO16 .data
840+00e4 <[^>]*> nop
850+00e8 <[^>]*> addiu \$at,\$at,1
860+00ec <[^>]*> lwl \$a0,0\(\$at\)
870+00f0 <[^>]*> lwr \$a0,3\(\$at\)
880+00f4 <[^>]*> lui \$at,0x0
89[ ]*f4: R_MIPS_GOT_HI16 big_external_data_label
900+00f8 <[^>]*> addu \$at,\$at,\$gp
910+00fc <[^>]*> lw \$at,0\(\$at\)
92[ ]*fc: R_MIPS_GOT_LO16 big_external_data_label
930+0100 <[^>]*> nop
940+0104 <[^>]*> addiu \$at,\$at,1
950+0108 <[^>]*> sb \$a0,1\(\$at\)
960+010c <[^>]*> srl \$a0,\$a0,0x8
970+0110 <[^>]*> sb \$a0,0\(\$at\)
980+0114 <[^>]*> lbu \$at,1\(\$at\)
990+0118 <[^>]*> sll \$a0,\$a0,0x8
1000+011c <[^>]*> or \$a0,\$a0,\$at
1010+0120 <[^>]*> lui \$at,0x0
102[ ]*120: R_MIPS_GOT_HI16 small_external_data_label
1030+0124 <[^>]*> addu \$at,\$at,\$gp
1040+0128 <[^>]*> lw \$at,0\(\$at\)
105[ ]*128: R_MIPS_GOT_LO16 small_external_data_label
1060+012c <[^>]*> nop
1070+0130 <[^>]*> addiu \$at,\$at,1
1080+0134 <[^>]*> swl \$a0,0\(\$at\)
1090+0138 <[^>]*> swr \$a0,3\(\$at\)
1100+013c <[^>]*> lui \$at,0x0
111[ ]*13c: R_MIPS_GOT_HI16 big_external_common
1120+0140 <[^>]*> addu \$at,\$at,\$gp
1130+0144 <[^>]*> lw \$at,0\(\$at\)
114[ ]*144: R_MIPS_GOT_LO16 big_external_common
1150+0148 <[^>]*> nop
1160+014c <[^>]*> addiu \$at,\$at,1
1170+0150 <[^>]*> lb \$a0,0\(\$at\)
1180+0154 <[^>]*> lbu \$at,1\(\$at\)
1190+0158 <[^>]*> sll \$a0,\$a0,0x8
1200+015c <[^>]*> or \$a0,\$a0,\$at
1210+0160 <[^>]*> lui \$at,0x0
122[ ]*160: R_MIPS_GOT_HI16 small_external_common
1230+0164 <[^>]*> addu \$at,\$at,\$gp
1240+0168 <[^>]*> lw \$at,0\(\$at\)
125[ ]*168: R_MIPS_GOT_LO16 small_external_common
1260+016c <[^>]*> nop
1270+0170 <[^>]*> addiu \$at,\$at,1
1280+0174 <[^>]*> lbu \$a0,0\(\$at\)
1290+0178 <[^>]*> lbu \$at,1\(\$at\)
1300+017c <[^>]*> sll \$a0,\$a0,0x8
1310+0180 <[^>]*> or \$a0,\$a0,\$at
1320+0184 <[^>]*> lw \$at,0\(\$gp\)
133[ ]*184: R_MIPS_GOT16 .bss
1340+0188 <[^>]*> nop
1350+018c <[^>]*> addiu \$at,\$at,0
136[ ]*18c: R_MIPS_LO16 .bss
1370+0190 <[^>]*> nop
1380+0194 <[^>]*> addiu \$at,\$at,1
1390+0198 <[^>]*> lwl \$a0,0\(\$at\)
1400+019c <[^>]*> lwr \$a0,3\(\$at\)
1410+01a0 <[^>]*> lw \$at,0\(\$gp\)
142[ ]*1a0: R_MIPS_GOT16 .bss
1430+01a4 <[^>]*> nop
1440+01a8 <[^>]*> addiu \$at,\$at,1000
145[ ]*1a8: R_MIPS_LO16 .bss
1460+01ac <[^>]*> nop
1470+01b0 <[^>]*> addiu \$at,\$at,1
1480+01b4 <[^>]*> sb \$a0,1\(\$at\)
1490+01b8 <[^>]*> srl \$a0,\$a0,0x8
1500+01bc <[^>]*> sb \$a0,0\(\$at\)
1510+01c0 <[^>]*> lbu \$at,1\(\$at\)
1520+01c4 <[^>]*> sll \$a0,\$a0,0x8
1530+01c8 <[^>]*> or \$a0,\$a0,\$at
1540+01cc <[^>]*> nop
This page took 0.037768 seconds and 4 git commands to generate.