This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Don't set TEXT_START_ADDR for MIPS n64


In:

    http://sourceware.org/ml/binutils/2003-05/msg00636.html

Maciej increased the n64 TEXT_START_ADDR beyond the 2GB limit:

    Setting text segment's start address above 4 GB for 64-bit
    executables aids in finding unportable software -- if a pointer
    is cropped to 32 bits, instead of a possible memory corruption a
    segmentation fault is sent as nothing is mapped below text normally.

That's certainly a useful thing to want to test.  However,
as linux has proved, you can get big size savings using -msym32
for n64 code.  The n64 definition prevents -msym32 working by default.

Of the two, I think allowing -msym32 is the better default choice.
Anyone wanting to smoke out invalid assumptions could still use
-Ttext to do so.

Tested on mips64-linux-gnu and mips64el-linux-gnu.  OK to install?

Richard


ld/
	* emulparams/elf64btsmip.sh (TEXT_START_ADDR): Delete.

ld/testsuite/
	* ld-mips-elf/elf-rel-got-n64-linux.d: Adjust start address from
	0x120000000 to 0x10000000.
	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.

Index: ld/emulparams/elf64btsmip.sh
===================================================================
--- ld/emulparams/elf64btsmip.sh	2008-06-28 17:08:53.000000000 +0100
+++ ld/emulparams/elf64btsmip.sh	2008-06-28 17:14:59.000000000 +0100
@@ -12,5 +12,3 @@ OTHER_SECTIONS='
   .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
   .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
 '
-
-TEXT_START_ADDR="0x120000000"
Index: ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
===================================================================
--- ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d	2008-06-28 17:08:53.000000000 +0100
+++ ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d	2008-06-28 17:14:59.000000000 +0100
@@ -8,327 +8,325 @@
 
 Disassembly of section \.MIPS\.options:
 
-00000001200000b0 <\.MIPS\.options>:
-   1200000b0:	01280000 	.*
-   1200000b4:	00000000 	.*
-   1200000b8:	92020022 	.*
+00000000100000b0 <\.MIPS\.options>:
+    100000b0:	01280000 	.*
+    100000b4:	00000000 	.*
+    100000b8:	92020022 	.*
 	\.\.\.
-   1200000d0:	00000001 	.*
-   1200000d4:	200185d0 	.*
+    100000d4:	100185d0 	.*
 Disassembly of section \.text:
 
-00000001200000e0 <fn>:
-   1200000e0:	df8580b8 	ld	a1,-32584\(gp\)
-   1200000e4:	df8580b8 	ld	a1,-32584\(gp\)
-   1200000e8:	64a5000c 	daddiu	a1,a1,12
-   1200000ec:	df8580b8 	ld	a1,-32584\(gp\)
-   1200000f0:	3c010001 	lui	at,0x1
-   1200000f4:	3421e240 	ori	at,at,0xe240
-   1200000f8:	00a1282d 	daddu	a1,a1,at
-   1200000fc:	df8580b8 	ld	a1,-32584\(gp\)
-   120000100:	00b1282d 	daddu	a1,a1,s1
-   120000104:	df8580b8 	ld	a1,-32584\(gp\)
-   120000108:	64a5000c 	daddiu	a1,a1,12
-   12000010c:	00b1282d 	daddu	a1,a1,s1
-   120000110:	df8580b8 	ld	a1,-32584\(gp\)
-   120000114:	3c010001 	lui	at,0x1
-   120000118:	3421e240 	ori	at,at,0xe240
-   12000011c:	00a1282d 	daddu	a1,a1,at
-   120000120:	00b1282d 	daddu	a1,a1,s1
-   120000124:	df858020 	ld	a1,-32736\(gp\)
-   120000128:	dca5052c 	ld	a1,1324\(a1\)
-   12000012c:	df858020 	ld	a1,-32736\(gp\)
-   120000130:	dca50538 	ld	a1,1336\(a1\)
-   120000134:	df858020 	ld	a1,-32736\(gp\)
-   120000138:	00b1282d 	daddu	a1,a1,s1
-   12000013c:	dca5052c 	ld	a1,1324\(a1\)
-   120000140:	df858020 	ld	a1,-32736\(gp\)
-   120000144:	00b1282d 	daddu	a1,a1,s1
-   120000148:	dca50538 	ld	a1,1336\(a1\)
-   12000014c:	df818020 	ld	at,-32736\(gp\)
-   120000150:	0025082d 	daddu	at,at,a1
-   120000154:	dc25054e 	ld	a1,1358\(at\)
-   120000158:	df818020 	ld	at,-32736\(gp\)
-   12000015c:	0025082d 	daddu	at,at,a1
-   120000160:	fc250564 	sd	a1,1380\(at\)
-   120000164:	df8180b8 	ld	at,-32584\(gp\)
-   120000168:	88250000 	lwl	a1,0\(at\)
-   12000016c:	98250003 	lwr	a1,3\(at\)
-   120000170:	df8180b8 	ld	at,-32584\(gp\)
-   120000174:	6421000c 	daddiu	at,at,12
-   120000178:	88250000 	lwl	a1,0\(at\)
-   12000017c:	98250003 	lwr	a1,3\(at\)
-   120000180:	df8180b8 	ld	at,-32584\(gp\)
-   120000184:	0031082d 	daddu	at,at,s1
-   120000188:	88250000 	lwl	a1,0\(at\)
-   12000018c:	98250003 	lwr	a1,3\(at\)
-   120000190:	df8180b8 	ld	at,-32584\(gp\)
-   120000194:	6421000c 	daddiu	at,at,12
-   120000198:	0031082d 	daddu	at,at,s1
-   12000019c:	88250000 	lwl	a1,0\(at\)
-   1200001a0:	98250003 	lwr	a1,3\(at\)
-   1200001a4:	df8180b8 	ld	at,-32584\(gp\)
-   1200001a8:	64210022 	daddiu	at,at,34
-   1200001ac:	0025082d 	daddu	at,at,a1
-   1200001b0:	88250000 	lwl	a1,0\(at\)
-   1200001b4:	98250003 	lwr	a1,3\(at\)
-   1200001b8:	df8180b8 	ld	at,-32584\(gp\)
-   1200001bc:	64210038 	daddiu	at,at,56
-   1200001c0:	0025082d 	daddu	at,at,a1
-   1200001c4:	a8250000 	swl	a1,0\(at\)
-   1200001c8:	b8250003 	swr	a1,3\(at\)
-   1200001cc:	df858028 	ld	a1,-32728\(gp\)
-   1200001d0:	df858030 	ld	a1,-32720\(gp\)
-   1200001d4:	df858038 	ld	a1,-32712\(gp\)
-   1200001d8:	df858028 	ld	a1,-32728\(gp\)
-   1200001dc:	00b1282d 	daddu	a1,a1,s1
-   1200001e0:	df858030 	ld	a1,-32720\(gp\)
-   1200001e4:	00b1282d 	daddu	a1,a1,s1
-   1200001e8:	df858038 	ld	a1,-32712\(gp\)
-   1200001ec:	00b1282d 	daddu	a1,a1,s1
-   1200001f0:	df858020 	ld	a1,-32736\(gp\)
-   1200001f4:	dca5052c 	ld	a1,1324\(a1\)
-   1200001f8:	df858020 	ld	a1,-32736\(gp\)
-   1200001fc:	dca50538 	ld	a1,1336\(a1\)
-   120000200:	df858020 	ld	a1,-32736\(gp\)
-   120000204:	00b1282d 	daddu	a1,a1,s1
-   120000208:	dca5052c 	ld	a1,1324\(a1\)
-   12000020c:	df858020 	ld	a1,-32736\(gp\)
-   120000210:	00b1282d 	daddu	a1,a1,s1
-   120000214:	dca50538 	ld	a1,1336\(a1\)
-   120000218:	df818020 	ld	at,-32736\(gp\)
-   12000021c:	0025082d 	daddu	at,at,a1
-   120000220:	dc25054e 	ld	a1,1358\(at\)
-   120000224:	df818020 	ld	at,-32736\(gp\)
-   120000228:	0025082d 	daddu	at,at,a1
-   12000022c:	fc250564 	sd	a1,1380\(at\)
-   120000230:	df818028 	ld	at,-32728\(gp\)
-   120000234:	88250000 	lwl	a1,0\(at\)
-   120000238:	98250003 	lwr	a1,3\(at\)
-   12000023c:	df818030 	ld	at,-32720\(gp\)
-   120000240:	88250000 	lwl	a1,0\(at\)
-   120000244:	98250003 	lwr	a1,3\(at\)
-   120000248:	df818028 	ld	at,-32728\(gp\)
-   12000024c:	0031082d 	daddu	at,at,s1
-   120000250:	88250000 	lwl	a1,0\(at\)
-   120000254:	98250003 	lwr	a1,3\(at\)
-   120000258:	df818030 	ld	at,-32720\(gp\)
-   12000025c:	0031082d 	daddu	at,at,s1
-   120000260:	88250000 	lwl	a1,0\(at\)
-   120000264:	98250003 	lwr	a1,3\(at\)
-   120000268:	df818040 	ld	at,-32704\(gp\)
-   12000026c:	0025082d 	daddu	at,at,a1
-   120000270:	88250000 	lwl	a1,0\(at\)
-   120000274:	98250003 	lwr	a1,3\(at\)
-   120000278:	df818048 	ld	at,-32696\(gp\)
-   12000027c:	0025082d 	daddu	at,at,a1
-   120000280:	a8250000 	swl	a1,0\(at\)
-   120000284:	b8250003 	swr	a1,3\(at\)
-   120000288:	df8580a8 	ld	a1,-32600\(gp\)
-   12000028c:	df858050 	ld	a1,-32688\(gp\)
-   120000290:	df9980a8 	ld	t9,-32600\(gp\)
-   120000294:	df998050 	ld	t9,-32688\(gp\)
-   120000298:	df9980a8 	ld	t9,-32600\(gp\)
-   12000029c:	0320f809 	jalr	t9
-   1200002a0:	00000000 	nop
-   1200002a4:	df998050 	ld	t9,-32688\(gp\)
-   1200002a8:	0320f809 	jalr	t9
-   1200002ac:	00000000 	nop
-   1200002b0:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002b4:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002b8:	64a5000c 	daddiu	a1,a1,12
-   1200002bc:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002c0:	3c010001 	lui	at,0x1
-   1200002c4:	3421e240 	ori	at,at,0xe240
-   1200002c8:	00a1282d 	daddu	a1,a1,at
-   1200002cc:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002d0:	00b1282d 	daddu	a1,a1,s1
-   1200002d4:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002d8:	64a5000c 	daddiu	a1,a1,12
-   1200002dc:	00b1282d 	daddu	a1,a1,s1
-   1200002e0:	df8580c0 	ld	a1,-32576\(gp\)
-   1200002e4:	3c010001 	lui	at,0x1
-   1200002e8:	3421e240 	ori	at,at,0xe240
-   1200002ec:	00a1282d 	daddu	a1,a1,at
-   1200002f0:	00b1282d 	daddu	a1,a1,s1
-   1200002f4:	df858020 	ld	a1,-32736\(gp\)
-   1200002f8:	dca505a4 	ld	a1,1444\(a1\)
-   1200002fc:	df858020 	ld	a1,-32736\(gp\)
-   120000300:	dca505b0 	ld	a1,1456\(a1\)
-   120000304:	df858020 	ld	a1,-32736\(gp\)
-   120000308:	00b1282d 	daddu	a1,a1,s1
-   12000030c:	dca505a4 	ld	a1,1444\(a1\)
-   120000310:	df858020 	ld	a1,-32736\(gp\)
-   120000314:	00b1282d 	daddu	a1,a1,s1
-   120000318:	dca505b0 	ld	a1,1456\(a1\)
-   12000031c:	df818020 	ld	at,-32736\(gp\)
-   120000320:	0025082d 	daddu	at,at,a1
-   120000324:	dc2505c6 	ld	a1,1478\(at\)
-   120000328:	df818020 	ld	at,-32736\(gp\)
-   12000032c:	0025082d 	daddu	at,at,a1
-   120000330:	fc2505dc 	sd	a1,1500\(at\)
-   120000334:	df8180c0 	ld	at,-32576\(gp\)
-   120000338:	88250000 	lwl	a1,0\(at\)
-   12000033c:	98250003 	lwr	a1,3\(at\)
-   120000340:	df8180c0 	ld	at,-32576\(gp\)
-   120000344:	6421000c 	daddiu	at,at,12
-   120000348:	88250000 	lwl	a1,0\(at\)
-   12000034c:	98250003 	lwr	a1,3\(at\)
-   120000350:	df8180c0 	ld	at,-32576\(gp\)
-   120000354:	0031082d 	daddu	at,at,s1
-   120000358:	88250000 	lwl	a1,0\(at\)
-   12000035c:	98250003 	lwr	a1,3\(at\)
-   120000360:	df8180c0 	ld	at,-32576\(gp\)
-   120000364:	6421000c 	daddiu	at,at,12
-   120000368:	0031082d 	daddu	at,at,s1
-   12000036c:	88250000 	lwl	a1,0\(at\)
-   120000370:	98250003 	lwr	a1,3\(at\)
-   120000374:	df8180c0 	ld	at,-32576\(gp\)
-   120000378:	64210022 	daddiu	at,at,34
-   12000037c:	0025082d 	daddu	at,at,a1
-   120000380:	88250000 	lwl	a1,0\(at\)
-   120000384:	98250003 	lwr	a1,3\(at\)
-   120000388:	df8180c0 	ld	at,-32576\(gp\)
-   12000038c:	64210038 	daddiu	at,at,56
-   120000390:	0025082d 	daddu	at,at,a1
-   120000394:	a8250000 	swl	a1,0\(at\)
-   120000398:	b8250003 	swr	a1,3\(at\)
-   12000039c:	df858058 	ld	a1,-32680\(gp\)
-   1200003a0:	df858060 	ld	a1,-32672\(gp\)
-   1200003a4:	df858068 	ld	a1,-32664\(gp\)
-   1200003a8:	df858058 	ld	a1,-32680\(gp\)
-   1200003ac:	00b1282d 	daddu	a1,a1,s1
-   1200003b0:	df858060 	ld	a1,-32672\(gp\)
-   1200003b4:	00b1282d 	daddu	a1,a1,s1
-   1200003b8:	df858068 	ld	a1,-32664\(gp\)
-   1200003bc:	00b1282d 	daddu	a1,a1,s1
-   1200003c0:	df858020 	ld	a1,-32736\(gp\)
-   1200003c4:	dca505a4 	ld	a1,1444\(a1\)
-   1200003c8:	df858020 	ld	a1,-32736\(gp\)
-   1200003cc:	dca505b0 	ld	a1,1456\(a1\)
-   1200003d0:	df858020 	ld	a1,-32736\(gp\)
-   1200003d4:	00b1282d 	daddu	a1,a1,s1
-   1200003d8:	dca505a4 	ld	a1,1444\(a1\)
-   1200003dc:	df858020 	ld	a1,-32736\(gp\)
-   1200003e0:	00b1282d 	daddu	a1,a1,s1
-   1200003e4:	dca505b0 	ld	a1,1456\(a1\)
-   1200003e8:	df818020 	ld	at,-32736\(gp\)
-   1200003ec:	0025082d 	daddu	at,at,a1
-   1200003f0:	dc2505c6 	ld	a1,1478\(at\)
-   1200003f4:	df818020 	ld	at,-32736\(gp\)
-   1200003f8:	0025082d 	daddu	at,at,a1
-   1200003fc:	fc2505dc 	sd	a1,1500\(at\)
-   120000400:	df818058 	ld	at,-32680\(gp\)
-   120000404:	88250000 	lwl	a1,0\(at\)
-   120000408:	98250003 	lwr	a1,3\(at\)
-   12000040c:	df818060 	ld	at,-32672\(gp\)
-   120000410:	88250000 	lwl	a1,0\(at\)
-   120000414:	98250003 	lwr	a1,3\(at\)
-   120000418:	df818058 	ld	at,-32680\(gp\)
-   12000041c:	0031082d 	daddu	at,at,s1
-   120000420:	88250000 	lwl	a1,0\(at\)
-   120000424:	98250003 	lwr	a1,3\(at\)
-   120000428:	df818060 	ld	at,-32672\(gp\)
-   12000042c:	0031082d 	daddu	at,at,s1
-   120000430:	88250000 	lwl	a1,0\(at\)
-   120000434:	98250003 	lwr	a1,3\(at\)
-   120000438:	df818070 	ld	at,-32656\(gp\)
-   12000043c:	0025082d 	daddu	at,at,a1
-   120000440:	88250000 	lwl	a1,0\(at\)
-   120000444:	98250003 	lwr	a1,3\(at\)
-   120000448:	df818078 	ld	at,-32648\(gp\)
-   12000044c:	0025082d 	daddu	at,at,a1
-   120000450:	a8250000 	swl	a1,0\(at\)
-   120000454:	b8250003 	swr	a1,3\(at\)
-   120000458:	df8580b0 	ld	a1,-32592\(gp\)
-   12000045c:	df858080 	ld	a1,-32640\(gp\)
-   120000460:	df9980b0 	ld	t9,-32592\(gp\)
-   120000464:	df998080 	ld	t9,-32640\(gp\)
-   120000468:	df9980b0 	ld	t9,-32592\(gp\)
-   12000046c:	0320f809 	jalr	t9
-   120000470:	00000000 	nop
-   120000474:	df998080 	ld	t9,-32640\(gp\)
-   120000478:	0320f809 	jalr	t9
-   12000047c:	00000000 	nop
-   120000480:	1000ff17 	b	1200000e0 <fn>
-   120000484:	df8580b8 	ld	a1,-32584\(gp\)
-   120000488:	df858020 	ld	a1,-32736\(gp\)
-   12000048c:	10000015 	b	1200004e4 <fn2>
-   120000490:	dca505a4 	ld	a1,1444\(a1\)
-   120000494:	1000ff12 	b	1200000e0 <fn>
-   120000498:	df858028 	ld	a1,-32728\(gp\)
-   12000049c:	df858060 	ld	a1,-32672\(gp\)
-   1200004a0:	10000010 	b	1200004e4 <fn2>
-   1200004a4:	00000000 	nop
-   1200004a8:	df858038 	ld	a1,-32712\(gp\)
-   1200004ac:	1000ff0c 	b	1200000e0 <fn>
-   1200004b0:	00000000 	nop
-   1200004b4:	df858020 	ld	a1,-32736\(gp\)
-   1200004b8:	1000000a 	b	1200004e4 <fn2>
-   1200004bc:	dca505a4 	ld	a1,1444\(a1\)
-   1200004c0:	df858020 	ld	a1,-32736\(gp\)
-   1200004c4:	1000ff06 	b	1200000e0 <fn>
-   1200004c8:	dca50538 	ld	a1,1336\(a1\)
-   1200004cc:	df818020 	ld	at,-32736\(gp\)
-   1200004d0:	0025082d 	daddu	at,at,a1
-   1200004d4:	10000003 	b	1200004e4 <fn2>
-   1200004d8:	dc2505c6 	ld	a1,1478\(at\)
+00000000100000e0 <fn>:
+    100000e0:	df8580b8 	ld	a1,-32584\(gp\)
+    100000e4:	df8580b8 	ld	a1,-32584\(gp\)
+    100000e8:	64a5000c 	daddiu	a1,a1,12
+    100000ec:	df8580b8 	ld	a1,-32584\(gp\)
+    100000f0:	3c010001 	lui	at,0x1
+    100000f4:	3421e240 	ori	at,at,0xe240
+    100000f8:	00a1282d 	daddu	a1,a1,at
+    100000fc:	df8580b8 	ld	a1,-32584\(gp\)
+    10000100:	00b1282d 	daddu	a1,a1,s1
+    10000104:	df8580b8 	ld	a1,-32584\(gp\)
+    10000108:	64a5000c 	daddiu	a1,a1,12
+    1000010c:	00b1282d 	daddu	a1,a1,s1
+    10000110:	df8580b8 	ld	a1,-32584\(gp\)
+    10000114:	3c010001 	lui	at,0x1
+    10000118:	3421e240 	ori	at,at,0xe240
+    1000011c:	00a1282d 	daddu	a1,a1,at
+    10000120:	00b1282d 	daddu	a1,a1,s1
+    10000124:	df858020 	ld	a1,-32736\(gp\)
+    10000128:	dca5052c 	ld	a1,1324\(a1\)
+    1000012c:	df858020 	ld	a1,-32736\(gp\)
+    10000130:	dca50538 	ld	a1,1336\(a1\)
+    10000134:	df858020 	ld	a1,-32736\(gp\)
+    10000138:	00b1282d 	daddu	a1,a1,s1
+    1000013c:	dca5052c 	ld	a1,1324\(a1\)
+    10000140:	df858020 	ld	a1,-32736\(gp\)
+    10000144:	00b1282d 	daddu	a1,a1,s1
+    10000148:	dca50538 	ld	a1,1336\(a1\)
+    1000014c:	df818020 	ld	at,-32736\(gp\)
+    10000150:	0025082d 	daddu	at,at,a1
+    10000154:	dc25054e 	ld	a1,1358\(at\)
+    10000158:	df818020 	ld	at,-32736\(gp\)
+    1000015c:	0025082d 	daddu	at,at,a1
+    10000160:	fc250564 	sd	a1,1380\(at\)
+    10000164:	df8180b8 	ld	at,-32584\(gp\)
+    10000168:	88250000 	lwl	a1,0\(at\)
+    1000016c:	98250003 	lwr	a1,3\(at\)
+    10000170:	df8180b8 	ld	at,-32584\(gp\)
+    10000174:	6421000c 	daddiu	at,at,12
+    10000178:	88250000 	lwl	a1,0\(at\)
+    1000017c:	98250003 	lwr	a1,3\(at\)
+    10000180:	df8180b8 	ld	at,-32584\(gp\)
+    10000184:	0031082d 	daddu	at,at,s1
+    10000188:	88250000 	lwl	a1,0\(at\)
+    1000018c:	98250003 	lwr	a1,3\(at\)
+    10000190:	df8180b8 	ld	at,-32584\(gp\)
+    10000194:	6421000c 	daddiu	at,at,12
+    10000198:	0031082d 	daddu	at,at,s1
+    1000019c:	88250000 	lwl	a1,0\(at\)
+    100001a0:	98250003 	lwr	a1,3\(at\)
+    100001a4:	df8180b8 	ld	at,-32584\(gp\)
+    100001a8:	64210022 	daddiu	at,at,34
+    100001ac:	0025082d 	daddu	at,at,a1
+    100001b0:	88250000 	lwl	a1,0\(at\)
+    100001b4:	98250003 	lwr	a1,3\(at\)
+    100001b8:	df8180b8 	ld	at,-32584\(gp\)
+    100001bc:	64210038 	daddiu	at,at,56
+    100001c0:	0025082d 	daddu	at,at,a1
+    100001c4:	a8250000 	swl	a1,0\(at\)
+    100001c8:	b8250003 	swr	a1,3\(at\)
+    100001cc:	df858028 	ld	a1,-32728\(gp\)
+    100001d0:	df858030 	ld	a1,-32720\(gp\)
+    100001d4:	df858038 	ld	a1,-32712\(gp\)
+    100001d8:	df858028 	ld	a1,-32728\(gp\)
+    100001dc:	00b1282d 	daddu	a1,a1,s1
+    100001e0:	df858030 	ld	a1,-32720\(gp\)
+    100001e4:	00b1282d 	daddu	a1,a1,s1
+    100001e8:	df858038 	ld	a1,-32712\(gp\)
+    100001ec:	00b1282d 	daddu	a1,a1,s1
+    100001f0:	df858020 	ld	a1,-32736\(gp\)
+    100001f4:	dca5052c 	ld	a1,1324\(a1\)
+    100001f8:	df858020 	ld	a1,-32736\(gp\)
+    100001fc:	dca50538 	ld	a1,1336\(a1\)
+    10000200:	df858020 	ld	a1,-32736\(gp\)
+    10000204:	00b1282d 	daddu	a1,a1,s1
+    10000208:	dca5052c 	ld	a1,1324\(a1\)
+    1000020c:	df858020 	ld	a1,-32736\(gp\)
+    10000210:	00b1282d 	daddu	a1,a1,s1
+    10000214:	dca50538 	ld	a1,1336\(a1\)
+    10000218:	df818020 	ld	at,-32736\(gp\)
+    1000021c:	0025082d 	daddu	at,at,a1
+    10000220:	dc25054e 	ld	a1,1358\(at\)
+    10000224:	df818020 	ld	at,-32736\(gp\)
+    10000228:	0025082d 	daddu	at,at,a1
+    1000022c:	fc250564 	sd	a1,1380\(at\)
+    10000230:	df818028 	ld	at,-32728\(gp\)
+    10000234:	88250000 	lwl	a1,0\(at\)
+    10000238:	98250003 	lwr	a1,3\(at\)
+    1000023c:	df818030 	ld	at,-32720\(gp\)
+    10000240:	88250000 	lwl	a1,0\(at\)
+    10000244:	98250003 	lwr	a1,3\(at\)
+    10000248:	df818028 	ld	at,-32728\(gp\)
+    1000024c:	0031082d 	daddu	at,at,s1
+    10000250:	88250000 	lwl	a1,0\(at\)
+    10000254:	98250003 	lwr	a1,3\(at\)
+    10000258:	df818030 	ld	at,-32720\(gp\)
+    1000025c:	0031082d 	daddu	at,at,s1
+    10000260:	88250000 	lwl	a1,0\(at\)
+    10000264:	98250003 	lwr	a1,3\(at\)
+    10000268:	df818040 	ld	at,-32704\(gp\)
+    1000026c:	0025082d 	daddu	at,at,a1
+    10000270:	88250000 	lwl	a1,0\(at\)
+    10000274:	98250003 	lwr	a1,3\(at\)
+    10000278:	df818048 	ld	at,-32696\(gp\)
+    1000027c:	0025082d 	daddu	at,at,a1
+    10000280:	a8250000 	swl	a1,0\(at\)
+    10000284:	b8250003 	swr	a1,3\(at\)
+    10000288:	df8580a8 	ld	a1,-32600\(gp\)
+    1000028c:	df858050 	ld	a1,-32688\(gp\)
+    10000290:	df9980a8 	ld	t9,-32600\(gp\)
+    10000294:	df998050 	ld	t9,-32688\(gp\)
+    10000298:	df9980a8 	ld	t9,-32600\(gp\)
+    1000029c:	0320f809 	jalr	t9
+    100002a0:	00000000 	nop
+    100002a4:	df998050 	ld	t9,-32688\(gp\)
+    100002a8:	0320f809 	jalr	t9
+    100002ac:	00000000 	nop
+    100002b0:	df8580c0 	ld	a1,-32576\(gp\)
+    100002b4:	df8580c0 	ld	a1,-32576\(gp\)
+    100002b8:	64a5000c 	daddiu	a1,a1,12
+    100002bc:	df8580c0 	ld	a1,-32576\(gp\)
+    100002c0:	3c010001 	lui	at,0x1
+    100002c4:	3421e240 	ori	at,at,0xe240
+    100002c8:	00a1282d 	daddu	a1,a1,at
+    100002cc:	df8580c0 	ld	a1,-32576\(gp\)
+    100002d0:	00b1282d 	daddu	a1,a1,s1
+    100002d4:	df8580c0 	ld	a1,-32576\(gp\)
+    100002d8:	64a5000c 	daddiu	a1,a1,12
+    100002dc:	00b1282d 	daddu	a1,a1,s1
+    100002e0:	df8580c0 	ld	a1,-32576\(gp\)
+    100002e4:	3c010001 	lui	at,0x1
+    100002e8:	3421e240 	ori	at,at,0xe240
+    100002ec:	00a1282d 	daddu	a1,a1,at
+    100002f0:	00b1282d 	daddu	a1,a1,s1
+    100002f4:	df858020 	ld	a1,-32736\(gp\)
+    100002f8:	dca505a4 	ld	a1,1444\(a1\)
+    100002fc:	df858020 	ld	a1,-32736\(gp\)
+    10000300:	dca505b0 	ld	a1,1456\(a1\)
+    10000304:	df858020 	ld	a1,-32736\(gp\)
+    10000308:	00b1282d 	daddu	a1,a1,s1
+    1000030c:	dca505a4 	ld	a1,1444\(a1\)
+    10000310:	df858020 	ld	a1,-32736\(gp\)
+    10000314:	00b1282d 	daddu	a1,a1,s1
+    10000318:	dca505b0 	ld	a1,1456\(a1\)
+    1000031c:	df818020 	ld	at,-32736\(gp\)
+    10000320:	0025082d 	daddu	at,at,a1
+    10000324:	dc2505c6 	ld	a1,1478\(at\)
+    10000328:	df818020 	ld	at,-32736\(gp\)
+    1000032c:	0025082d 	daddu	at,at,a1
+    10000330:	fc2505dc 	sd	a1,1500\(at\)
+    10000334:	df8180c0 	ld	at,-32576\(gp\)
+    10000338:	88250000 	lwl	a1,0\(at\)
+    1000033c:	98250003 	lwr	a1,3\(at\)
+    10000340:	df8180c0 	ld	at,-32576\(gp\)
+    10000344:	6421000c 	daddiu	at,at,12
+    10000348:	88250000 	lwl	a1,0\(at\)
+    1000034c:	98250003 	lwr	a1,3\(at\)
+    10000350:	df8180c0 	ld	at,-32576\(gp\)
+    10000354:	0031082d 	daddu	at,at,s1
+    10000358:	88250000 	lwl	a1,0\(at\)
+    1000035c:	98250003 	lwr	a1,3\(at\)
+    10000360:	df8180c0 	ld	at,-32576\(gp\)
+    10000364:	6421000c 	daddiu	at,at,12
+    10000368:	0031082d 	daddu	at,at,s1
+    1000036c:	88250000 	lwl	a1,0\(at\)
+    10000370:	98250003 	lwr	a1,3\(at\)
+    10000374:	df8180c0 	ld	at,-32576\(gp\)
+    10000378:	64210022 	daddiu	at,at,34
+    1000037c:	0025082d 	daddu	at,at,a1
+    10000380:	88250000 	lwl	a1,0\(at\)
+    10000384:	98250003 	lwr	a1,3\(at\)
+    10000388:	df8180c0 	ld	at,-32576\(gp\)
+    1000038c:	64210038 	daddiu	at,at,56
+    10000390:	0025082d 	daddu	at,at,a1
+    10000394:	a8250000 	swl	a1,0\(at\)
+    10000398:	b8250003 	swr	a1,3\(at\)
+    1000039c:	df858058 	ld	a1,-32680\(gp\)
+    100003a0:	df858060 	ld	a1,-32672\(gp\)
+    100003a4:	df858068 	ld	a1,-32664\(gp\)
+    100003a8:	df858058 	ld	a1,-32680\(gp\)
+    100003ac:	00b1282d 	daddu	a1,a1,s1
+    100003b0:	df858060 	ld	a1,-32672\(gp\)
+    100003b4:	00b1282d 	daddu	a1,a1,s1
+    100003b8:	df858068 	ld	a1,-32664\(gp\)
+    100003bc:	00b1282d 	daddu	a1,a1,s1
+    100003c0:	df858020 	ld	a1,-32736\(gp\)
+    100003c4:	dca505a4 	ld	a1,1444\(a1\)
+    100003c8:	df858020 	ld	a1,-32736\(gp\)
+    100003cc:	dca505b0 	ld	a1,1456\(a1\)
+    100003d0:	df858020 	ld	a1,-32736\(gp\)
+    100003d4:	00b1282d 	daddu	a1,a1,s1
+    100003d8:	dca505a4 	ld	a1,1444\(a1\)
+    100003dc:	df858020 	ld	a1,-32736\(gp\)
+    100003e0:	00b1282d 	daddu	a1,a1,s1
+    100003e4:	dca505b0 	ld	a1,1456\(a1\)
+    100003e8:	df818020 	ld	at,-32736\(gp\)
+    100003ec:	0025082d 	daddu	at,at,a1
+    100003f0:	dc2505c6 	ld	a1,1478\(at\)
+    100003f4:	df818020 	ld	at,-32736\(gp\)
+    100003f8:	0025082d 	daddu	at,at,a1
+    100003fc:	fc2505dc 	sd	a1,1500\(at\)
+    10000400:	df818058 	ld	at,-32680\(gp\)
+    10000404:	88250000 	lwl	a1,0\(at\)
+    10000408:	98250003 	lwr	a1,3\(at\)
+    1000040c:	df818060 	ld	at,-32672\(gp\)
+    10000410:	88250000 	lwl	a1,0\(at\)
+    10000414:	98250003 	lwr	a1,3\(at\)
+    10000418:	df818058 	ld	at,-32680\(gp\)
+    1000041c:	0031082d 	daddu	at,at,s1
+    10000420:	88250000 	lwl	a1,0\(at\)
+    10000424:	98250003 	lwr	a1,3\(at\)
+    10000428:	df818060 	ld	at,-32672\(gp\)
+    1000042c:	0031082d 	daddu	at,at,s1
+    10000430:	88250000 	lwl	a1,0\(at\)
+    10000434:	98250003 	lwr	a1,3\(at\)
+    10000438:	df818070 	ld	at,-32656\(gp\)
+    1000043c:	0025082d 	daddu	at,at,a1
+    10000440:	88250000 	lwl	a1,0\(at\)
+    10000444:	98250003 	lwr	a1,3\(at\)
+    10000448:	df818078 	ld	at,-32648\(gp\)
+    1000044c:	0025082d 	daddu	at,at,a1
+    10000450:	a8250000 	swl	a1,0\(at\)
+    10000454:	b8250003 	swr	a1,3\(at\)
+    10000458:	df8580b0 	ld	a1,-32592\(gp\)
+    1000045c:	df858080 	ld	a1,-32640\(gp\)
+    10000460:	df9980b0 	ld	t9,-32592\(gp\)
+    10000464:	df998080 	ld	t9,-32640\(gp\)
+    10000468:	df9980b0 	ld	t9,-32592\(gp\)
+    1000046c:	0320f809 	jalr	t9
+    10000470:	00000000 	nop
+    10000474:	df998080 	ld	t9,-32640\(gp\)
+    10000478:	0320f809 	jalr	t9
+    1000047c:	00000000 	nop
+    10000480:	1000ff17 	b	100000e0 <fn>
+    10000484:	df8580b8 	ld	a1,-32584\(gp\)
+    10000488:	df858020 	ld	a1,-32736\(gp\)
+    1000048c:	10000015 	b	100004e4 <fn2>
+    10000490:	dca505a4 	ld	a1,1444\(a1\)
+    10000494:	1000ff12 	b	100000e0 <fn>
+    10000498:	df858028 	ld	a1,-32728\(gp\)
+    1000049c:	df858060 	ld	a1,-32672\(gp\)
+    100004a0:	10000010 	b	100004e4 <fn2>
+    100004a4:	00000000 	nop
+    100004a8:	df858038 	ld	a1,-32712\(gp\)
+    100004ac:	1000ff0c 	b	100000e0 <fn>
+    100004b0:	00000000 	nop
+    100004b4:	df858020 	ld	a1,-32736\(gp\)
+    100004b8:	1000000a 	b	100004e4 <fn2>
+    100004bc:	dca505a4 	ld	a1,1444\(a1\)
+    100004c0:	df858020 	ld	a1,-32736\(gp\)
+    100004c4:	1000ff06 	b	100000e0 <fn>
+    100004c8:	dca50538 	ld	a1,1336\(a1\)
+    100004cc:	df818020 	ld	at,-32736\(gp\)
+    100004d0:	0025082d 	daddu	at,at,a1
+    100004d4:	10000003 	b	100004e4 <fn2>
+    100004d8:	dc2505c6 	ld	a1,1478\(at\)
 	\.\.\.
 
-00000001200004e4 <fn2>:
+00000000100004e4 <fn2>:
 	\.\.\.
 Disassembly of section \.data:
 
-00000001200104f0 <_fdata>:
+00000000100104f0 <_fdata>:
 	\.\.\.
 
-000000012001052c <dg1>:
+000000001001052c <dg1>:
 	\.\.\.
 
-0000000120010568 <sp2>:
+0000000010010568 <sp2>:
 	\.\.\.
 
-00000001200105a4 <dg2>:
+00000000100105a4 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-00000001200105e0 <_GLOBAL_OFFSET_TABLE_>:
+00000000100105e0 <_GLOBAL_OFFSET_TABLE_>:
 	\.\.\.
-   1200105e8:	80000000 	.*
-   1200105ec:	00000000 	.*
-   1200105f0:	00000001 	.*
-   1200105f4:	20010000 	.*
-   1200105f8:	00000001 	.*
-   1200105fc:	2001052c 	.*
-   120010600:	00000001 	.*
-   120010604:	20010538 	.*
-   120010608:	00000001 	.*
-   12001060c:	2002e76c 	.*
-   120010610:	00000001 	.*
-   120010614:	2001054e 	.*
-   120010618:	00000001 	.*
-   12001061c:	20010564 	.*
-   120010620:	00000001 	.*
-   120010624:	200000e0 	.*
-   120010628:	00000001 	.*
-   12001062c:	200105a4 	.*
-   120010630:	00000001 	.*
-   120010634:	200105b0 	.*
-   120010638:	00000001 	.*
-   12001063c:	2002e7e4 	.*
-   120010640:	00000001 	.*
-   120010644:	200105c6 	.*
-   120010648:	00000001 	.*
-   12001064c:	200105dc 	.*
-   120010650:	00000001 	.*
-   120010654:	200004e4 	.*
+    100105e8:	80000000 	.*
 	\.\.\.
-   120010678:	00000001 	.*
-   12001067c:	200000e0 	.*
-   120010680:	00000001 	.*
-   120010684:	200004e4 	.*
-   120010688:	00000001 	.*
-   12001068c:	2001052c 	.*
-   120010690:	00000001 	.*
-   120010694:	200105a4 	.*
+    100105f4:	10010000 	.*
+    100105f8:	00000000 	.*
+    100105fc:	1001052c 	.*
+    10010600:	00000000 	.*
+    10010604:	10010538 	.*
+    10010608:	00000000 	.*
+    1001060c:	1002e76c 	.*
+    10010610:	00000000 	.*
+    10010614:	1001054e 	.*
+    10010618:	00000000 	.*
+    1001061c:	10010564 	.*
+    10010620:	00000000 	.*
+    10010624:	100000e0 	.*
+    10010628:	00000000 	.*
+    1001062c:	100105a4 	.*
+    10010630:	00000000 	.*
+    10010634:	100105b0 	.*
+    10010638:	00000000 	.*
+    1001063c:	1002e7e4 	.*
+    10010640:	00000000 	.*
+    10010644:	100105c6 	.*
+    10010648:	00000000 	.*
+    1001064c:	100105dc 	.*
+    10010650:	00000000 	.*
+    10010654:	100004e4 	.*
+    10010658:	00000000 	.*
+	\.\.\.
+    1001067c:	100000e0 	.*
+    10010680:	00000000 	.*
+    10010684:	100004e4 	.*
+    10010688:	00000000 	.*
+    1001068c:	1001052c 	.*
+    10010690:	00000000 	.*
+    10010694:	100105a4 	.*
 #pass
Index: ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
===================================================================
--- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d	2008-06-28 17:08:53.000000000 +0100
+++ ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d	2008-06-28 17:14:59.000000000 +0100
@@ -8,431 +8,429 @@
 
 Disassembly of section \.MIPS\.options:
 
-00000001200000b0 <\.MIPS\.options>:
-   1200000b0:	01280000 	.*
-   1200000b4:	00000000 	.*
-   1200000b8:	92020022 	.*
+00000000100000b0 <\.MIPS\.options>:
+    100000b0:	01280000 	.*
+    100000b4:	00000000 	.*
+    100000b8:	92020022 	.*
 	\.\.\.
-   1200000d0:	00000001 	.*
-   1200000d4:	200187c0 	.*
+    100000d4:	100187c0 	.*
 Disassembly of section \.text:
 
-00000001200000e0 <fn>:
-   1200000e0:	3c050000 	lui	a1,0x0
-   1200000e4:	00bc282d 	daddu	a1,a1,gp
-   1200000e8:	dca58058 	ld	a1,-32680\(a1\)
-   1200000ec:	3c050000 	lui	a1,0x0
-   1200000f0:	00bc282d 	daddu	a1,a1,gp
-   1200000f4:	dca58058 	ld	a1,-32680\(a1\)
-   1200000f8:	64a5000c 	daddiu	a1,a1,12
-   1200000fc:	3c050000 	lui	a1,0x0
-   120000100:	00bc282d 	daddu	a1,a1,gp
-   120000104:	dca58058 	ld	a1,-32680\(a1\)
-   120000108:	3c010001 	lui	at,0x1
-   12000010c:	3421e240 	ori	at,at,0xe240
-   120000110:	00a1282d 	daddu	a1,a1,at
-   120000114:	3c050000 	lui	a1,0x0
-   120000118:	00bc282d 	daddu	a1,a1,gp
-   12000011c:	dca58058 	ld	a1,-32680\(a1\)
-   120000120:	00b1282d 	daddu	a1,a1,s1
-   120000124:	3c050000 	lui	a1,0x0
-   120000128:	00bc282d 	daddu	a1,a1,gp
-   12000012c:	dca58058 	ld	a1,-32680\(a1\)
-   120000130:	64a5000c 	daddiu	a1,a1,12
-   120000134:	00b1282d 	daddu	a1,a1,s1
-   120000138:	3c050000 	lui	a1,0x0
-   12000013c:	00bc282d 	daddu	a1,a1,gp
-   120000140:	dca58058 	ld	a1,-32680\(a1\)
-   120000144:	3c010001 	lui	at,0x1
-   120000148:	3421e240 	ori	at,at,0xe240
-   12000014c:	00a1282d 	daddu	a1,a1,at
-   120000150:	00b1282d 	daddu	a1,a1,s1
-   120000154:	3c050000 	lui	a1,0x0
-   120000158:	00bc282d 	daddu	a1,a1,gp
-   12000015c:	dca58058 	ld	a1,-32680\(a1\)
-   120000160:	dca50000 	ld	a1,0\(a1\)
-   120000164:	3c050000 	lui	a1,0x0
-   120000168:	00bc282d 	daddu	a1,a1,gp
-   12000016c:	dca58058 	ld	a1,-32680\(a1\)
-   120000170:	dca5000c 	ld	a1,12\(a1\)
-   120000174:	3c050000 	lui	a1,0x0
-   120000178:	00bc282d 	daddu	a1,a1,gp
-   12000017c:	dca58058 	ld	a1,-32680\(a1\)
-   120000180:	00b1282d 	daddu	a1,a1,s1
-   120000184:	dca50000 	ld	a1,0\(a1\)
-   120000188:	3c050000 	lui	a1,0x0
-   12000018c:	00bc282d 	daddu	a1,a1,gp
-   120000190:	dca58058 	ld	a1,-32680\(a1\)
-   120000194:	00b1282d 	daddu	a1,a1,s1
-   120000198:	dca5000c 	ld	a1,12\(a1\)
-   12000019c:	3c010000 	lui	at,0x0
-   1200001a0:	003c082d 	daddu	at,at,gp
-   1200001a4:	dc218058 	ld	at,-32680\(at\)
-   1200001a8:	0025082d 	daddu	at,at,a1
-   1200001ac:	dc250022 	ld	a1,34\(at\)
-   1200001b0:	3c010000 	lui	at,0x0
-   1200001b4:	003c082d 	daddu	at,at,gp
-   1200001b8:	dc218058 	ld	at,-32680\(at\)
-   1200001bc:	0025082d 	daddu	at,at,a1
-   1200001c0:	fc250038 	sd	a1,56\(at\)
-   1200001c4:	3c010000 	lui	at,0x0
-   1200001c8:	003c082d 	daddu	at,at,gp
-   1200001cc:	dc218058 	ld	at,-32680\(at\)
-   1200001d0:	88250000 	lwl	a1,0\(at\)
-   1200001d4:	98250003 	lwr	a1,3\(at\)
-   1200001d8:	3c010000 	lui	at,0x0
-   1200001dc:	003c082d 	daddu	at,at,gp
-   1200001e0:	dc218058 	ld	at,-32680\(at\)
-   1200001e4:	6421000c 	daddiu	at,at,12
-   1200001e8:	88250000 	lwl	a1,0\(at\)
-   1200001ec:	98250003 	lwr	a1,3\(at\)
-   1200001f0:	3c010000 	lui	at,0x0
-   1200001f4:	003c082d 	daddu	at,at,gp
-   1200001f8:	dc218058 	ld	at,-32680\(at\)
-   1200001fc:	0031082d 	daddu	at,at,s1
-   120000200:	88250000 	lwl	a1,0\(at\)
-   120000204:	98250003 	lwr	a1,3\(at\)
-   120000208:	3c010000 	lui	at,0x0
-   12000020c:	003c082d 	daddu	at,at,gp
-   120000210:	dc218058 	ld	at,-32680\(at\)
-   120000214:	6421000c 	daddiu	at,at,12
-   120000218:	0031082d 	daddu	at,at,s1
-   12000021c:	88250000 	lwl	a1,0\(at\)
-   120000220:	98250003 	lwr	a1,3\(at\)
-   120000224:	3c010000 	lui	at,0x0
-   120000228:	003c082d 	daddu	at,at,gp
-   12000022c:	dc218058 	ld	at,-32680\(at\)
-   120000230:	64210022 	daddiu	at,at,34
-   120000234:	0025082d 	daddu	at,at,a1
-   120000238:	88250000 	lwl	a1,0\(at\)
-   12000023c:	98250003 	lwr	a1,3\(at\)
-   120000240:	3c010000 	lui	at,0x0
-   120000244:	003c082d 	daddu	at,at,gp
-   120000248:	dc218058 	ld	at,-32680\(at\)
-   12000024c:	64210038 	daddiu	at,at,56
-   120000250:	0025082d 	daddu	at,at,a1
-   120000254:	a8250000 	swl	a1,0\(at\)
-   120000258:	b8250003 	swr	a1,3\(at\)
-   12000025c:	df858020 	ld	a1,-32736\(gp\)
-   120000260:	64a5071c 	daddiu	a1,a1,1820
-   120000264:	df858020 	ld	a1,-32736\(gp\)
-   120000268:	64a50728 	daddiu	a1,a1,1832
-   12000026c:	df858028 	ld	a1,-32728\(gp\)
-   120000270:	64a5e95c 	daddiu	a1,a1,-5796
-   120000274:	df858020 	ld	a1,-32736\(gp\)
-   120000278:	64a5071c 	daddiu	a1,a1,1820
-   12000027c:	00b1282d 	daddu	a1,a1,s1
-   120000280:	df858020 	ld	a1,-32736\(gp\)
-   120000284:	64a50728 	daddiu	a1,a1,1832
-   120000288:	00b1282d 	daddu	a1,a1,s1
-   12000028c:	df858028 	ld	a1,-32728\(gp\)
-   120000290:	64a5e95c 	daddiu	a1,a1,-5796
-   120000294:	00b1282d 	daddu	a1,a1,s1
-   120000298:	df858020 	ld	a1,-32736\(gp\)
-   12000029c:	dca5071c 	ld	a1,1820\(a1\)
-   1200002a0:	df858020 	ld	a1,-32736\(gp\)
-   1200002a4:	dca50728 	ld	a1,1832\(a1\)
-   1200002a8:	df858020 	ld	a1,-32736\(gp\)
-   1200002ac:	00b1282d 	daddu	a1,a1,s1
-   1200002b0:	dca5071c 	ld	a1,1820\(a1\)
-   1200002b4:	df858020 	ld	a1,-32736\(gp\)
-   1200002b8:	00b1282d 	daddu	a1,a1,s1
-   1200002bc:	dca50728 	ld	a1,1832\(a1\)
-   1200002c0:	df818020 	ld	at,-32736\(gp\)
-   1200002c4:	0025082d 	daddu	at,at,a1
-   1200002c8:	dc25073e 	ld	a1,1854\(at\)
-   1200002cc:	df818020 	ld	at,-32736\(gp\)
-   1200002d0:	0025082d 	daddu	at,at,a1
-   1200002d4:	fc250754 	sd	a1,1876\(at\)
-   1200002d8:	df818020 	ld	at,-32736\(gp\)
-   1200002dc:	6421071c 	daddiu	at,at,1820
-   1200002e0:	88250000 	lwl	a1,0\(at\)
-   1200002e4:	98250003 	lwr	a1,3\(at\)
-   1200002e8:	df818020 	ld	at,-32736\(gp\)
-   1200002ec:	64210728 	daddiu	at,at,1832
-   1200002f0:	88250000 	lwl	a1,0\(at\)
-   1200002f4:	98250003 	lwr	a1,3\(at\)
-   1200002f8:	df818020 	ld	at,-32736\(gp\)
-   1200002fc:	6421071c 	daddiu	at,at,1820
-   120000300:	0031082d 	daddu	at,at,s1
-   120000304:	88250000 	lwl	a1,0\(at\)
-   120000308:	98250003 	lwr	a1,3\(at\)
-   12000030c:	df818020 	ld	at,-32736\(gp\)
-   120000310:	64210728 	daddiu	at,at,1832
-   120000314:	0031082d 	daddu	at,at,s1
-   120000318:	88250000 	lwl	a1,0\(at\)
-   12000031c:	98250003 	lwr	a1,3\(at\)
-   120000320:	df818020 	ld	at,-32736\(gp\)
-   120000324:	6421073e 	daddiu	at,at,1854
-   120000328:	0025082d 	daddu	at,at,a1
-   12000032c:	88250000 	lwl	a1,0\(at\)
-   120000330:	98250003 	lwr	a1,3\(at\)
-   120000334:	df818020 	ld	at,-32736\(gp\)
-   120000338:	64210754 	daddiu	at,at,1876
-   12000033c:	0025082d 	daddu	at,at,a1
-   120000340:	a8250000 	swl	a1,0\(at\)
-   120000344:	b8250003 	swr	a1,3\(at\)
-   120000348:	3c050000 	lui	a1,0x0
-   12000034c:	00bc282d 	daddu	a1,a1,gp
-   120000350:	dca58048 	ld	a1,-32696\(a1\)
-   120000354:	df858030 	ld	a1,-32720\(gp\)
-   120000358:	64a500e0 	daddiu	a1,a1,224
-   12000035c:	3c190000 	lui	t9,0x0
-   120000360:	033cc82d 	daddu	t9,t9,gp
-   120000364:	df398048 	ld	t9,-32696\(t9\)
-   120000368:	df998030 	ld	t9,-32720\(gp\)
-   12000036c:	673900e0 	daddiu	t9,t9,224
-   120000370:	3c190000 	lui	t9,0x0
-   120000374:	033cc82d 	daddu	t9,t9,gp
-   120000378:	df398048 	ld	t9,-32696\(t9\)
-   12000037c:	0320f809 	jalr	t9
-   120000380:	00000000 	nop
-   120000384:	df998030 	ld	t9,-32720\(gp\)
-   120000388:	673900e0 	daddiu	t9,t9,224
-   12000038c:	0320f809 	jalr	t9
-   120000390:	00000000 	nop
-   120000394:	3c050000 	lui	a1,0x0
-   120000398:	00bc282d 	daddu	a1,a1,gp
-   12000039c:	dca58060 	ld	a1,-32672\(a1\)
-   1200003a0:	3c050000 	lui	a1,0x0
-   1200003a4:	00bc282d 	daddu	a1,a1,gp
-   1200003a8:	dca58060 	ld	a1,-32672\(a1\)
-   1200003ac:	64a5000c 	daddiu	a1,a1,12
-   1200003b0:	3c050000 	lui	a1,0x0
-   1200003b4:	00bc282d 	daddu	a1,a1,gp
-   1200003b8:	dca58060 	ld	a1,-32672\(a1\)
-   1200003bc:	3c010001 	lui	at,0x1
-   1200003c0:	3421e240 	ori	at,at,0xe240
-   1200003c4:	00a1282d 	daddu	a1,a1,at
-   1200003c8:	3c050000 	lui	a1,0x0
-   1200003cc:	00bc282d 	daddu	a1,a1,gp
-   1200003d0:	dca58060 	ld	a1,-32672\(a1\)
-   1200003d4:	00b1282d 	daddu	a1,a1,s1
-   1200003d8:	3c050000 	lui	a1,0x0
-   1200003dc:	00bc282d 	daddu	a1,a1,gp
-   1200003e0:	dca58060 	ld	a1,-32672\(a1\)
-   1200003e4:	64a5000c 	daddiu	a1,a1,12
-   1200003e8:	00b1282d 	daddu	a1,a1,s1
-   1200003ec:	3c050000 	lui	a1,0x0
-   1200003f0:	00bc282d 	daddu	a1,a1,gp
-   1200003f4:	dca58060 	ld	a1,-32672\(a1\)
-   1200003f8:	3c010001 	lui	at,0x1
-   1200003fc:	3421e240 	ori	at,at,0xe240
-   120000400:	00a1282d 	daddu	a1,a1,at
-   120000404:	00b1282d 	daddu	a1,a1,s1
-   120000408:	3c050000 	lui	a1,0x0
-   12000040c:	00bc282d 	daddu	a1,a1,gp
-   120000410:	dca58060 	ld	a1,-32672\(a1\)
-   120000414:	dca50000 	ld	a1,0\(a1\)
-   120000418:	3c050000 	lui	a1,0x0
-   12000041c:	00bc282d 	daddu	a1,a1,gp
-   120000420:	dca58060 	ld	a1,-32672\(a1\)
-   120000424:	dca5000c 	ld	a1,12\(a1\)
-   120000428:	3c050000 	lui	a1,0x0
-   12000042c:	00bc282d 	daddu	a1,a1,gp
-   120000430:	dca58060 	ld	a1,-32672\(a1\)
-   120000434:	00b1282d 	daddu	a1,a1,s1
-   120000438:	dca50000 	ld	a1,0\(a1\)
-   12000043c:	3c050000 	lui	a1,0x0
-   120000440:	00bc282d 	daddu	a1,a1,gp
-   120000444:	dca58060 	ld	a1,-32672\(a1\)
-   120000448:	00b1282d 	daddu	a1,a1,s1
-   12000044c:	dca5000c 	ld	a1,12\(a1\)
-   120000450:	3c010000 	lui	at,0x0
-   120000454:	003c082d 	daddu	at,at,gp
-   120000458:	dc218060 	ld	at,-32672\(at\)
-   12000045c:	0025082d 	daddu	at,at,a1
-   120000460:	dc250022 	ld	a1,34\(at\)
-   120000464:	3c010000 	lui	at,0x0
-   120000468:	003c082d 	daddu	at,at,gp
-   12000046c:	dc218060 	ld	at,-32672\(at\)
-   120000470:	0025082d 	daddu	at,at,a1
-   120000474:	fc250038 	sd	a1,56\(at\)
-   120000478:	3c010000 	lui	at,0x0
-   12000047c:	003c082d 	daddu	at,at,gp
-   120000480:	dc218060 	ld	at,-32672\(at\)
-   120000484:	88250000 	lwl	a1,0\(at\)
-   120000488:	98250003 	lwr	a1,3\(at\)
-   12000048c:	3c010000 	lui	at,0x0
-   120000490:	003c082d 	daddu	at,at,gp
-   120000494:	dc218060 	ld	at,-32672\(at\)
-   120000498:	6421000c 	daddiu	at,at,12
-   12000049c:	88250000 	lwl	a1,0\(at\)
-   1200004a0:	98250003 	lwr	a1,3\(at\)
-   1200004a4:	3c010000 	lui	at,0x0
-   1200004a8:	003c082d 	daddu	at,at,gp
-   1200004ac:	dc218060 	ld	at,-32672\(at\)
-   1200004b0:	0031082d 	daddu	at,at,s1
-   1200004b4:	88250000 	lwl	a1,0\(at\)
-   1200004b8:	98250003 	lwr	a1,3\(at\)
-   1200004bc:	3c010000 	lui	at,0x0
-   1200004c0:	003c082d 	daddu	at,at,gp
-   1200004c4:	dc218060 	ld	at,-32672\(at\)
-   1200004c8:	6421000c 	daddiu	at,at,12
-   1200004cc:	0031082d 	daddu	at,at,s1
-   1200004d0:	88250000 	lwl	a1,0\(at\)
-   1200004d4:	98250003 	lwr	a1,3\(at\)
-   1200004d8:	3c010000 	lui	at,0x0
-   1200004dc:	003c082d 	daddu	at,at,gp
-   1200004e0:	dc218060 	ld	at,-32672\(at\)
-   1200004e4:	64210022 	daddiu	at,at,34
-   1200004e8:	0025082d 	daddu	at,at,a1
-   1200004ec:	88250000 	lwl	a1,0\(at\)
-   1200004f0:	98250003 	lwr	a1,3\(at\)
-   1200004f4:	3c010000 	lui	at,0x0
-   1200004f8:	003c082d 	daddu	at,at,gp
-   1200004fc:	dc218060 	ld	at,-32672\(at\)
-   120000500:	64210038 	daddiu	at,at,56
-   120000504:	0025082d 	daddu	at,at,a1
-   120000508:	a8250000 	swl	a1,0\(at\)
-   12000050c:	b8250003 	swr	a1,3\(at\)
-   120000510:	df858020 	ld	a1,-32736\(gp\)
-   120000514:	64a50794 	daddiu	a1,a1,1940
-   120000518:	df858020 	ld	a1,-32736\(gp\)
-   12000051c:	64a507a0 	daddiu	a1,a1,1952
-   120000520:	df858028 	ld	a1,-32728\(gp\)
-   120000524:	64a5e9d4 	daddiu	a1,a1,-5676
-   120000528:	df858020 	ld	a1,-32736\(gp\)
-   12000052c:	64a50794 	daddiu	a1,a1,1940
-   120000530:	00b1282d 	daddu	a1,a1,s1
-   120000534:	df858020 	ld	a1,-32736\(gp\)
-   120000538:	64a507a0 	daddiu	a1,a1,1952
-   12000053c:	00b1282d 	daddu	a1,a1,s1
-   120000540:	df858028 	ld	a1,-32728\(gp\)
-   120000544:	64a5e9d4 	daddiu	a1,a1,-5676
-   120000548:	00b1282d 	daddu	a1,a1,s1
-   12000054c:	df858020 	ld	a1,-32736\(gp\)
-   120000550:	dca50794 	ld	a1,1940\(a1\)
-   120000554:	df858020 	ld	a1,-32736\(gp\)
-   120000558:	dca507a0 	ld	a1,1952\(a1\)
-   12000055c:	df858020 	ld	a1,-32736\(gp\)
-   120000560:	00b1282d 	daddu	a1,a1,s1
-   120000564:	dca50794 	ld	a1,1940\(a1\)
-   120000568:	df858020 	ld	a1,-32736\(gp\)
-   12000056c:	00b1282d 	daddu	a1,a1,s1
-   120000570:	dca507a0 	ld	a1,1952\(a1\)
-   120000574:	df818020 	ld	at,-32736\(gp\)
-   120000578:	0025082d 	daddu	at,at,a1
-   12000057c:	dc2507b6 	ld	a1,1974\(at\)
-   120000580:	df818020 	ld	at,-32736\(gp\)
-   120000584:	0025082d 	daddu	at,at,a1
-   120000588:	fc2507cc 	sd	a1,1996\(at\)
-   12000058c:	df818020 	ld	at,-32736\(gp\)
-   120000590:	64210794 	daddiu	at,at,1940
-   120000594:	88250000 	lwl	a1,0\(at\)
-   120000598:	98250003 	lwr	a1,3\(at\)
-   12000059c:	df818020 	ld	at,-32736\(gp\)
-   1200005a0:	642107a0 	daddiu	at,at,1952
-   1200005a4:	88250000 	lwl	a1,0\(at\)
-   1200005a8:	98250003 	lwr	a1,3\(at\)
-   1200005ac:	df818020 	ld	at,-32736\(gp\)
-   1200005b0:	64210794 	daddiu	at,at,1940
-   1200005b4:	0031082d 	daddu	at,at,s1
-   1200005b8:	88250000 	lwl	a1,0\(at\)
-   1200005bc:	98250003 	lwr	a1,3\(at\)
-   1200005c0:	df818020 	ld	at,-32736\(gp\)
-   1200005c4:	642107a0 	daddiu	at,at,1952
-   1200005c8:	0031082d 	daddu	at,at,s1
-   1200005cc:	88250000 	lwl	a1,0\(at\)
-   1200005d0:	98250003 	lwr	a1,3\(at\)
-   1200005d4:	df818020 	ld	at,-32736\(gp\)
-   1200005d8:	642107b6 	daddiu	at,at,1974
-   1200005dc:	0025082d 	daddu	at,at,a1
-   1200005e0:	88250000 	lwl	a1,0\(at\)
-   1200005e4:	98250003 	lwr	a1,3\(at\)
-   1200005e8:	df818020 	ld	at,-32736\(gp\)
-   1200005ec:	642107cc 	daddiu	at,at,1996
-   1200005f0:	0025082d 	daddu	at,at,a1
-   1200005f4:	a8250000 	swl	a1,0\(at\)
-   1200005f8:	b8250003 	swr	a1,3\(at\)
-   1200005fc:	3c050000 	lui	a1,0x0
-   120000600:	00bc282d 	daddu	a1,a1,gp
-   120000604:	dca58050 	ld	a1,-32688\(a1\)
-   120000608:	df858030 	ld	a1,-32720\(gp\)
-   12000060c:	64a506e0 	daddiu	a1,a1,1760
-   120000610:	3c190000 	lui	t9,0x0
-   120000614:	033cc82d 	daddu	t9,t9,gp
-   120000618:	df398050 	ld	t9,-32688\(t9\)
-   12000061c:	df998030 	ld	t9,-32720\(gp\)
-   120000620:	673906e0 	daddiu	t9,t9,1760
-   120000624:	3c190000 	lui	t9,0x0
-   120000628:	033cc82d 	daddu	t9,t9,gp
-   12000062c:	df398050 	ld	t9,-32688\(t9\)
-   120000630:	0320f809 	jalr	t9
-   120000634:	00000000 	nop
-   120000638:	df998030 	ld	t9,-32720\(gp\)
-   12000063c:	673906e0 	daddiu	t9,t9,1760
-   120000640:	0320f809 	jalr	t9
-   120000644:	00000000 	nop
-   120000648:	3c050000 	lui	a1,0x0
-   12000064c:	00bc282d 	daddu	a1,a1,gp
-   120000650:	dca58058 	ld	a1,-32680\(a1\)
-   120000654:	1000fea2 	b	1200000e0 <fn>
-   120000658:	00000000 	nop
-   12000065c:	3c050000 	lui	a1,0x0
-   120000660:	00bc282d 	daddu	a1,a1,gp
-   120000664:	dca58060 	ld	a1,-32672\(a1\)
-   120000668:	dca50000 	ld	a1,0\(a1\)
-   12000066c:	1000001c 	b	1200006e0 <fn2>
-   120000670:	00000000 	nop
-   120000674:	df858020 	ld	a1,-32736\(gp\)
-   120000678:	64a5071c 	daddiu	a1,a1,1820
-   12000067c:	1000fe98 	b	1200000e0 <fn>
-   120000680:	00000000 	nop
-   120000684:	df858020 	ld	a1,-32736\(gp\)
-   120000688:	64a507a0 	daddiu	a1,a1,1952
-   12000068c:	10000014 	b	1200006e0 <fn2>
-   120000690:	00000000 	nop
-   120000694:	df858028 	ld	a1,-32728\(gp\)
-   120000698:	64a5e95c 	daddiu	a1,a1,-5796
-   12000069c:	1000fe90 	b	1200000e0 <fn>
-   1200006a0:	00000000 	nop
-   1200006a4:	df858020 	ld	a1,-32736\(gp\)
-   1200006a8:	dca50794 	ld	a1,1940\(a1\)
-   1200006ac:	1000000c 	b	1200006e0 <fn2>
-   1200006b0:	00000000 	nop
-   1200006b4:	df858020 	ld	a1,-32736\(gp\)
-   1200006b8:	dca50728 	ld	a1,1832\(a1\)
-   1200006bc:	1000fe88 	b	1200000e0 <fn>
-   1200006c0:	00000000 	nop
-   1200006c4:	df818020 	ld	at,-32736\(gp\)
-   1200006c8:	0025082d 	daddu	at,at,a1
-   1200006cc:	dc2507b6 	ld	a1,1974\(at\)
-   1200006d0:	10000003 	b	1200006e0 <fn2>
-   1200006d4:	00000000 	nop
+00000000100000e0 <fn>:
+    100000e0:	3c050000 	lui	a1,0x0
+    100000e4:	00bc282d 	daddu	a1,a1,gp
+    100000e8:	dca58058 	ld	a1,-32680\(a1\)
+    100000ec:	3c050000 	lui	a1,0x0
+    100000f0:	00bc282d 	daddu	a1,a1,gp
+    100000f4:	dca58058 	ld	a1,-32680\(a1\)
+    100000f8:	64a5000c 	daddiu	a1,a1,12
+    100000fc:	3c050000 	lui	a1,0x0
+    10000100:	00bc282d 	daddu	a1,a1,gp
+    10000104:	dca58058 	ld	a1,-32680\(a1\)
+    10000108:	3c010001 	lui	at,0x1
+    1000010c:	3421e240 	ori	at,at,0xe240
+    10000110:	00a1282d 	daddu	a1,a1,at
+    10000114:	3c050000 	lui	a1,0x0
+    10000118:	00bc282d 	daddu	a1,a1,gp
+    1000011c:	dca58058 	ld	a1,-32680\(a1\)
+    10000120:	00b1282d 	daddu	a1,a1,s1
+    10000124:	3c050000 	lui	a1,0x0
+    10000128:	00bc282d 	daddu	a1,a1,gp
+    1000012c:	dca58058 	ld	a1,-32680\(a1\)
+    10000130:	64a5000c 	daddiu	a1,a1,12
+    10000134:	00b1282d 	daddu	a1,a1,s1
+    10000138:	3c050000 	lui	a1,0x0
+    1000013c:	00bc282d 	daddu	a1,a1,gp
+    10000140:	dca58058 	ld	a1,-32680\(a1\)
+    10000144:	3c010001 	lui	at,0x1
+    10000148:	3421e240 	ori	at,at,0xe240
+    1000014c:	00a1282d 	daddu	a1,a1,at
+    10000150:	00b1282d 	daddu	a1,a1,s1
+    10000154:	3c050000 	lui	a1,0x0
+    10000158:	00bc282d 	daddu	a1,a1,gp
+    1000015c:	dca58058 	ld	a1,-32680\(a1\)
+    10000160:	dca50000 	ld	a1,0\(a1\)
+    10000164:	3c050000 	lui	a1,0x0
+    10000168:	00bc282d 	daddu	a1,a1,gp
+    1000016c:	dca58058 	ld	a1,-32680\(a1\)
+    10000170:	dca5000c 	ld	a1,12\(a1\)
+    10000174:	3c050000 	lui	a1,0x0
+    10000178:	00bc282d 	daddu	a1,a1,gp
+    1000017c:	dca58058 	ld	a1,-32680\(a1\)
+    10000180:	00b1282d 	daddu	a1,a1,s1
+    10000184:	dca50000 	ld	a1,0\(a1\)
+    10000188:	3c050000 	lui	a1,0x0
+    1000018c:	00bc282d 	daddu	a1,a1,gp
+    10000190:	dca58058 	ld	a1,-32680\(a1\)
+    10000194:	00b1282d 	daddu	a1,a1,s1
+    10000198:	dca5000c 	ld	a1,12\(a1\)
+    1000019c:	3c010000 	lui	at,0x0
+    100001a0:	003c082d 	daddu	at,at,gp
+    100001a4:	dc218058 	ld	at,-32680\(at\)
+    100001a8:	0025082d 	daddu	at,at,a1
+    100001ac:	dc250022 	ld	a1,34\(at\)
+    100001b0:	3c010000 	lui	at,0x0
+    100001b4:	003c082d 	daddu	at,at,gp
+    100001b8:	dc218058 	ld	at,-32680\(at\)
+    100001bc:	0025082d 	daddu	at,at,a1
+    100001c0:	fc250038 	sd	a1,56\(at\)
+    100001c4:	3c010000 	lui	at,0x0
+    100001c8:	003c082d 	daddu	at,at,gp
+    100001cc:	dc218058 	ld	at,-32680\(at\)
+    100001d0:	88250000 	lwl	a1,0\(at\)
+    100001d4:	98250003 	lwr	a1,3\(at\)
+    100001d8:	3c010000 	lui	at,0x0
+    100001dc:	003c082d 	daddu	at,at,gp
+    100001e0:	dc218058 	ld	at,-32680\(at\)
+    100001e4:	6421000c 	daddiu	at,at,12
+    100001e8:	88250000 	lwl	a1,0\(at\)
+    100001ec:	98250003 	lwr	a1,3\(at\)
+    100001f0:	3c010000 	lui	at,0x0
+    100001f4:	003c082d 	daddu	at,at,gp
+    100001f8:	dc218058 	ld	at,-32680\(at\)
+    100001fc:	0031082d 	daddu	at,at,s1
+    10000200:	88250000 	lwl	a1,0\(at\)
+    10000204:	98250003 	lwr	a1,3\(at\)
+    10000208:	3c010000 	lui	at,0x0
+    1000020c:	003c082d 	daddu	at,at,gp
+    10000210:	dc218058 	ld	at,-32680\(at\)
+    10000214:	6421000c 	daddiu	at,at,12
+    10000218:	0031082d 	daddu	at,at,s1
+    1000021c:	88250000 	lwl	a1,0\(at\)
+    10000220:	98250003 	lwr	a1,3\(at\)
+    10000224:	3c010000 	lui	at,0x0
+    10000228:	003c082d 	daddu	at,at,gp
+    1000022c:	dc218058 	ld	at,-32680\(at\)
+    10000230:	64210022 	daddiu	at,at,34
+    10000234:	0025082d 	daddu	at,at,a1
+    10000238:	88250000 	lwl	a1,0\(at\)
+    1000023c:	98250003 	lwr	a1,3\(at\)
+    10000240:	3c010000 	lui	at,0x0
+    10000244:	003c082d 	daddu	at,at,gp
+    10000248:	dc218058 	ld	at,-32680\(at\)
+    1000024c:	64210038 	daddiu	at,at,56
+    10000250:	0025082d 	daddu	at,at,a1
+    10000254:	a8250000 	swl	a1,0\(at\)
+    10000258:	b8250003 	swr	a1,3\(at\)
+    1000025c:	df858020 	ld	a1,-32736\(gp\)
+    10000260:	64a5071c 	daddiu	a1,a1,1820
+    10000264:	df858020 	ld	a1,-32736\(gp\)
+    10000268:	64a50728 	daddiu	a1,a1,1832
+    1000026c:	df858028 	ld	a1,-32728\(gp\)
+    10000270:	64a5e95c 	daddiu	a1,a1,-5796
+    10000274:	df858020 	ld	a1,-32736\(gp\)
+    10000278:	64a5071c 	daddiu	a1,a1,1820
+    1000027c:	00b1282d 	daddu	a1,a1,s1
+    10000280:	df858020 	ld	a1,-32736\(gp\)
+    10000284:	64a50728 	daddiu	a1,a1,1832
+    10000288:	00b1282d 	daddu	a1,a1,s1
+    1000028c:	df858028 	ld	a1,-32728\(gp\)
+    10000290:	64a5e95c 	daddiu	a1,a1,-5796
+    10000294:	00b1282d 	daddu	a1,a1,s1
+    10000298:	df858020 	ld	a1,-32736\(gp\)
+    1000029c:	dca5071c 	ld	a1,1820\(a1\)
+    100002a0:	df858020 	ld	a1,-32736\(gp\)
+    100002a4:	dca50728 	ld	a1,1832\(a1\)
+    100002a8:	df858020 	ld	a1,-32736\(gp\)
+    100002ac:	00b1282d 	daddu	a1,a1,s1
+    100002b0:	dca5071c 	ld	a1,1820\(a1\)
+    100002b4:	df858020 	ld	a1,-32736\(gp\)
+    100002b8:	00b1282d 	daddu	a1,a1,s1
+    100002bc:	dca50728 	ld	a1,1832\(a1\)
+    100002c0:	df818020 	ld	at,-32736\(gp\)
+    100002c4:	0025082d 	daddu	at,at,a1
+    100002c8:	dc25073e 	ld	a1,1854\(at\)
+    100002cc:	df818020 	ld	at,-32736\(gp\)
+    100002d0:	0025082d 	daddu	at,at,a1
+    100002d4:	fc250754 	sd	a1,1876\(at\)
+    100002d8:	df818020 	ld	at,-32736\(gp\)
+    100002dc:	6421071c 	daddiu	at,at,1820
+    100002e0:	88250000 	lwl	a1,0\(at\)
+    100002e4:	98250003 	lwr	a1,3\(at\)
+    100002e8:	df818020 	ld	at,-32736\(gp\)
+    100002ec:	64210728 	daddiu	at,at,1832
+    100002f0:	88250000 	lwl	a1,0\(at\)
+    100002f4:	98250003 	lwr	a1,3\(at\)
+    100002f8:	df818020 	ld	at,-32736\(gp\)
+    100002fc:	6421071c 	daddiu	at,at,1820
+    10000300:	0031082d 	daddu	at,at,s1
+    10000304:	88250000 	lwl	a1,0\(at\)
+    10000308:	98250003 	lwr	a1,3\(at\)
+    1000030c:	df818020 	ld	at,-32736\(gp\)
+    10000310:	64210728 	daddiu	at,at,1832
+    10000314:	0031082d 	daddu	at,at,s1
+    10000318:	88250000 	lwl	a1,0\(at\)
+    1000031c:	98250003 	lwr	a1,3\(at\)
+    10000320:	df818020 	ld	at,-32736\(gp\)
+    10000324:	6421073e 	daddiu	at,at,1854
+    10000328:	0025082d 	daddu	at,at,a1
+    1000032c:	88250000 	lwl	a1,0\(at\)
+    10000330:	98250003 	lwr	a1,3\(at\)
+    10000334:	df818020 	ld	at,-32736\(gp\)
+    10000338:	64210754 	daddiu	at,at,1876
+    1000033c:	0025082d 	daddu	at,at,a1
+    10000340:	a8250000 	swl	a1,0\(at\)
+    10000344:	b8250003 	swr	a1,3\(at\)
+    10000348:	3c050000 	lui	a1,0x0
+    1000034c:	00bc282d 	daddu	a1,a1,gp
+    10000350:	dca58048 	ld	a1,-32696\(a1\)
+    10000354:	df858030 	ld	a1,-32720\(gp\)
+    10000358:	64a500e0 	daddiu	a1,a1,224
+    1000035c:	3c190000 	lui	t9,0x0
+    10000360:	033cc82d 	daddu	t9,t9,gp
+    10000364:	df398048 	ld	t9,-32696\(t9\)
+    10000368:	df998030 	ld	t9,-32720\(gp\)
+    1000036c:	673900e0 	daddiu	t9,t9,224
+    10000370:	3c190000 	lui	t9,0x0
+    10000374:	033cc82d 	daddu	t9,t9,gp
+    10000378:	df398048 	ld	t9,-32696\(t9\)
+    1000037c:	0320f809 	jalr	t9
+    10000380:	00000000 	nop
+    10000384:	df998030 	ld	t9,-32720\(gp\)
+    10000388:	673900e0 	daddiu	t9,t9,224
+    1000038c:	0320f809 	jalr	t9
+    10000390:	00000000 	nop
+    10000394:	3c050000 	lui	a1,0x0
+    10000398:	00bc282d 	daddu	a1,a1,gp
+    1000039c:	dca58060 	ld	a1,-32672\(a1\)
+    100003a0:	3c050000 	lui	a1,0x0
+    100003a4:	00bc282d 	daddu	a1,a1,gp
+    100003a8:	dca58060 	ld	a1,-32672\(a1\)
+    100003ac:	64a5000c 	daddiu	a1,a1,12
+    100003b0:	3c050000 	lui	a1,0x0
+    100003b4:	00bc282d 	daddu	a1,a1,gp
+    100003b8:	dca58060 	ld	a1,-32672\(a1\)
+    100003bc:	3c010001 	lui	at,0x1
+    100003c0:	3421e240 	ori	at,at,0xe240
+    100003c4:	00a1282d 	daddu	a1,a1,at
+    100003c8:	3c050000 	lui	a1,0x0
+    100003cc:	00bc282d 	daddu	a1,a1,gp
+    100003d0:	dca58060 	ld	a1,-32672\(a1\)
+    100003d4:	00b1282d 	daddu	a1,a1,s1
+    100003d8:	3c050000 	lui	a1,0x0
+    100003dc:	00bc282d 	daddu	a1,a1,gp
+    100003e0:	dca58060 	ld	a1,-32672\(a1\)
+    100003e4:	64a5000c 	daddiu	a1,a1,12
+    100003e8:	00b1282d 	daddu	a1,a1,s1
+    100003ec:	3c050000 	lui	a1,0x0
+    100003f0:	00bc282d 	daddu	a1,a1,gp
+    100003f4:	dca58060 	ld	a1,-32672\(a1\)
+    100003f8:	3c010001 	lui	at,0x1
+    100003fc:	3421e240 	ori	at,at,0xe240
+    10000400:	00a1282d 	daddu	a1,a1,at
+    10000404:	00b1282d 	daddu	a1,a1,s1
+    10000408:	3c050000 	lui	a1,0x0
+    1000040c:	00bc282d 	daddu	a1,a1,gp
+    10000410:	dca58060 	ld	a1,-32672\(a1\)
+    10000414:	dca50000 	ld	a1,0\(a1\)
+    10000418:	3c050000 	lui	a1,0x0
+    1000041c:	00bc282d 	daddu	a1,a1,gp
+    10000420:	dca58060 	ld	a1,-32672\(a1\)
+    10000424:	dca5000c 	ld	a1,12\(a1\)
+    10000428:	3c050000 	lui	a1,0x0
+    1000042c:	00bc282d 	daddu	a1,a1,gp
+    10000430:	dca58060 	ld	a1,-32672\(a1\)
+    10000434:	00b1282d 	daddu	a1,a1,s1
+    10000438:	dca50000 	ld	a1,0\(a1\)
+    1000043c:	3c050000 	lui	a1,0x0
+    10000440:	00bc282d 	daddu	a1,a1,gp
+    10000444:	dca58060 	ld	a1,-32672\(a1\)
+    10000448:	00b1282d 	daddu	a1,a1,s1
+    1000044c:	dca5000c 	ld	a1,12\(a1\)
+    10000450:	3c010000 	lui	at,0x0
+    10000454:	003c082d 	daddu	at,at,gp
+    10000458:	dc218060 	ld	at,-32672\(at\)
+    1000045c:	0025082d 	daddu	at,at,a1
+    10000460:	dc250022 	ld	a1,34\(at\)
+    10000464:	3c010000 	lui	at,0x0
+    10000468:	003c082d 	daddu	at,at,gp
+    1000046c:	dc218060 	ld	at,-32672\(at\)
+    10000470:	0025082d 	daddu	at,at,a1
+    10000474:	fc250038 	sd	a1,56\(at\)
+    10000478:	3c010000 	lui	at,0x0
+    1000047c:	003c082d 	daddu	at,at,gp
+    10000480:	dc218060 	ld	at,-32672\(at\)
+    10000484:	88250000 	lwl	a1,0\(at\)
+    10000488:	98250003 	lwr	a1,3\(at\)
+    1000048c:	3c010000 	lui	at,0x0
+    10000490:	003c082d 	daddu	at,at,gp
+    10000494:	dc218060 	ld	at,-32672\(at\)
+    10000498:	6421000c 	daddiu	at,at,12
+    1000049c:	88250000 	lwl	a1,0\(at\)
+    100004a0:	98250003 	lwr	a1,3\(at\)
+    100004a4:	3c010000 	lui	at,0x0
+    100004a8:	003c082d 	daddu	at,at,gp
+    100004ac:	dc218060 	ld	at,-32672\(at\)
+    100004b0:	0031082d 	daddu	at,at,s1
+    100004b4:	88250000 	lwl	a1,0\(at\)
+    100004b8:	98250003 	lwr	a1,3\(at\)
+    100004bc:	3c010000 	lui	at,0x0
+    100004c0:	003c082d 	daddu	at,at,gp
+    100004c4:	dc218060 	ld	at,-32672\(at\)
+    100004c8:	6421000c 	daddiu	at,at,12
+    100004cc:	0031082d 	daddu	at,at,s1
+    100004d0:	88250000 	lwl	a1,0\(at\)
+    100004d4:	98250003 	lwr	a1,3\(at\)
+    100004d8:	3c010000 	lui	at,0x0
+    100004dc:	003c082d 	daddu	at,at,gp
+    100004e0:	dc218060 	ld	at,-32672\(at\)
+    100004e4:	64210022 	daddiu	at,at,34
+    100004e8:	0025082d 	daddu	at,at,a1
+    100004ec:	88250000 	lwl	a1,0\(at\)
+    100004f0:	98250003 	lwr	a1,3\(at\)
+    100004f4:	3c010000 	lui	at,0x0
+    100004f8:	003c082d 	daddu	at,at,gp
+    100004fc:	dc218060 	ld	at,-32672\(at\)
+    10000500:	64210038 	daddiu	at,at,56
+    10000504:	0025082d 	daddu	at,at,a1
+    10000508:	a8250000 	swl	a1,0\(at\)
+    1000050c:	b8250003 	swr	a1,3\(at\)
+    10000510:	df858020 	ld	a1,-32736\(gp\)
+    10000514:	64a50794 	daddiu	a1,a1,1940
+    10000518:	df858020 	ld	a1,-32736\(gp\)
+    1000051c:	64a507a0 	daddiu	a1,a1,1952
+    10000520:	df858028 	ld	a1,-32728\(gp\)
+    10000524:	64a5e9d4 	daddiu	a1,a1,-5676
+    10000528:	df858020 	ld	a1,-32736\(gp\)
+    1000052c:	64a50794 	daddiu	a1,a1,1940
+    10000530:	00b1282d 	daddu	a1,a1,s1
+    10000534:	df858020 	ld	a1,-32736\(gp\)
+    10000538:	64a507a0 	daddiu	a1,a1,1952
+    1000053c:	00b1282d 	daddu	a1,a1,s1
+    10000540:	df858028 	ld	a1,-32728\(gp\)
+    10000544:	64a5e9d4 	daddiu	a1,a1,-5676
+    10000548:	00b1282d 	daddu	a1,a1,s1
+    1000054c:	df858020 	ld	a1,-32736\(gp\)
+    10000550:	dca50794 	ld	a1,1940\(a1\)
+    10000554:	df858020 	ld	a1,-32736\(gp\)
+    10000558:	dca507a0 	ld	a1,1952\(a1\)
+    1000055c:	df858020 	ld	a1,-32736\(gp\)
+    10000560:	00b1282d 	daddu	a1,a1,s1
+    10000564:	dca50794 	ld	a1,1940\(a1\)
+    10000568:	df858020 	ld	a1,-32736\(gp\)
+    1000056c:	00b1282d 	daddu	a1,a1,s1
+    10000570:	dca507a0 	ld	a1,1952\(a1\)
+    10000574:	df818020 	ld	at,-32736\(gp\)
+    10000578:	0025082d 	daddu	at,at,a1
+    1000057c:	dc2507b6 	ld	a1,1974\(at\)
+    10000580:	df818020 	ld	at,-32736\(gp\)
+    10000584:	0025082d 	daddu	at,at,a1
+    10000588:	fc2507cc 	sd	a1,1996\(at\)
+    1000058c:	df818020 	ld	at,-32736\(gp\)
+    10000590:	64210794 	daddiu	at,at,1940
+    10000594:	88250000 	lwl	a1,0\(at\)
+    10000598:	98250003 	lwr	a1,3\(at\)
+    1000059c:	df818020 	ld	at,-32736\(gp\)
+    100005a0:	642107a0 	daddiu	at,at,1952
+    100005a4:	88250000 	lwl	a1,0\(at\)
+    100005a8:	98250003 	lwr	a1,3\(at\)
+    100005ac:	df818020 	ld	at,-32736\(gp\)
+    100005b0:	64210794 	daddiu	at,at,1940
+    100005b4:	0031082d 	daddu	at,at,s1
+    100005b8:	88250000 	lwl	a1,0\(at\)
+    100005bc:	98250003 	lwr	a1,3\(at\)
+    100005c0:	df818020 	ld	at,-32736\(gp\)
+    100005c4:	642107a0 	daddiu	at,at,1952
+    100005c8:	0031082d 	daddu	at,at,s1
+    100005cc:	88250000 	lwl	a1,0\(at\)
+    100005d0:	98250003 	lwr	a1,3\(at\)
+    100005d4:	df818020 	ld	at,-32736\(gp\)
+    100005d8:	642107b6 	daddiu	at,at,1974
+    100005dc:	0025082d 	daddu	at,at,a1
+    100005e0:	88250000 	lwl	a1,0\(at\)
+    100005e4:	98250003 	lwr	a1,3\(at\)
+    100005e8:	df818020 	ld	at,-32736\(gp\)
+    100005ec:	642107cc 	daddiu	at,at,1996
+    100005f0:	0025082d 	daddu	at,at,a1
+    100005f4:	a8250000 	swl	a1,0\(at\)
+    100005f8:	b8250003 	swr	a1,3\(at\)
+    100005fc:	3c050000 	lui	a1,0x0
+    10000600:	00bc282d 	daddu	a1,a1,gp
+    10000604:	dca58050 	ld	a1,-32688\(a1\)
+    10000608:	df858030 	ld	a1,-32720\(gp\)
+    1000060c:	64a506e0 	daddiu	a1,a1,1760
+    10000610:	3c190000 	lui	t9,0x0
+    10000614:	033cc82d 	daddu	t9,t9,gp
+    10000618:	df398050 	ld	t9,-32688\(t9\)
+    1000061c:	df998030 	ld	t9,-32720\(gp\)
+    10000620:	673906e0 	daddiu	t9,t9,1760
+    10000624:	3c190000 	lui	t9,0x0
+    10000628:	033cc82d 	daddu	t9,t9,gp
+    1000062c:	df398050 	ld	t9,-32688\(t9\)
+    10000630:	0320f809 	jalr	t9
+    10000634:	00000000 	nop
+    10000638:	df998030 	ld	t9,-32720\(gp\)
+    1000063c:	673906e0 	daddiu	t9,t9,1760
+    10000640:	0320f809 	jalr	t9
+    10000644:	00000000 	nop
+    10000648:	3c050000 	lui	a1,0x0
+    1000064c:	00bc282d 	daddu	a1,a1,gp
+    10000650:	dca58058 	ld	a1,-32680\(a1\)
+    10000654:	1000fea2 	b	100000e0 <fn>
+    10000658:	00000000 	nop
+    1000065c:	3c050000 	lui	a1,0x0
+    10000660:	00bc282d 	daddu	a1,a1,gp
+    10000664:	dca58060 	ld	a1,-32672\(a1\)
+    10000668:	dca50000 	ld	a1,0\(a1\)
+    1000066c:	1000001c 	b	100006e0 <fn2>
+    10000670:	00000000 	nop
+    10000674:	df858020 	ld	a1,-32736\(gp\)
+    10000678:	64a5071c 	daddiu	a1,a1,1820
+    1000067c:	1000fe98 	b	100000e0 <fn>
+    10000680:	00000000 	nop
+    10000684:	df858020 	ld	a1,-32736\(gp\)
+    10000688:	64a507a0 	daddiu	a1,a1,1952
+    1000068c:	10000014 	b	100006e0 <fn2>
+    10000690:	00000000 	nop
+    10000694:	df858028 	ld	a1,-32728\(gp\)
+    10000698:	64a5e95c 	daddiu	a1,a1,-5796
+    1000069c:	1000fe90 	b	100000e0 <fn>
+    100006a0:	00000000 	nop
+    100006a4:	df858020 	ld	a1,-32736\(gp\)
+    100006a8:	dca50794 	ld	a1,1940\(a1\)
+    100006ac:	1000000c 	b	100006e0 <fn2>
+    100006b0:	00000000 	nop
+    100006b4:	df858020 	ld	a1,-32736\(gp\)
+    100006b8:	dca50728 	ld	a1,1832\(a1\)
+    100006bc:	1000fe88 	b	100000e0 <fn>
+    100006c0:	00000000 	nop
+    100006c4:	df818020 	ld	at,-32736\(gp\)
+    100006c8:	0025082d 	daddu	at,at,a1
+    100006cc:	dc2507b6 	ld	a1,1974\(at\)
+    100006d0:	10000003 	b	100006e0 <fn2>
+    100006d4:	00000000 	nop
 	\.\.\.
 Disassembly of section \.data:
 
-00000001200106e0 <_fdata>:
+00000000100106e0 <_fdata>:
 	\.\.\.
 
-000000012001071c <dg1>:
+000000001001071c <dg1>:
 	\.\.\.
 
-0000000120010758 <sp2>:
+0000000010010758 <sp2>:
 	\.\.\.
 
-0000000120010794 <dg2>:
+0000000010010794 <dg2>:
 	\.\.\.
 Disassembly of section \.got:
 
-00000001200107d0 <_GLOBAL_OFFSET_TABLE_>:
+00000000100107d0 <_GLOBAL_OFFSET_TABLE_>:
 	\.\.\.
-   1200107d8:	80000000 	.*
-   1200107dc:	00000000 	.*
-   1200107e0:	00000001 	.*
-   1200107e4:	20010000 	.*
-   1200107e8:	00000001 	.*
-   1200107ec:	20030000 	.*
-   1200107f0:	00000001 	.*
-   1200107f4:	20000000 	.*
+    100107d8:	80000000 	.*
 	\.\.\.
-   120010808:	00000001 	.*
-   12001080c:	200000e0 	.*
-   120010810:	00000001 	.*
-   120010814:	200006e0 	.*
-   120010818:	00000001 	.*
-   12001081c:	2001071c 	.*
-   120010820:	00000001 	.*
-   120010824:	20010794 	.*
+    100107e4:	10010000 	.*
+    100107e8:	00000000 	.*
+    100107ec:	10030000 	.*
+    100107f0:	00000000 	.*
+    100107f4:	10000000 	.*
+    100107f8:	00000000 	.*
+	\.\.\.
+    1001080c:	100000e0 	.*
+    10010810:	00000000 	.*
+    10010814:	100006e0 	.*
+    10010818:	00000000 	.*
+    1001081c:	1001071c 	.*
+    10010820:	00000000 	.*
+    10010824:	10010794 	.*
 #pass


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]