ld/testsuite/
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 18 Oct 2006 07:13:47 +0000 (07:13 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 18 Oct 2006 07:13:47 +0000 (07:13 +0000)
* ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
to 0x10000.  Move .reginfo before .text and bump .text addresses
by 0x10 to make room.  Move data segment down by 0x10 bytes to
account for new size of text segment.
* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
* ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
0x100000 to 0x10000.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.

ld/testsuite/ChangeLog
ld/testsuite/ld-mips-elf/elf-rel-got-n32.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d

index 5ced8e4..71adc9a 100644 (file)
@@ -1,3 +1,14 @@
+2006-10-18  Richard Sandiford  <richard@codesourcery.com>
+
+       * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
+       to 0x10000.  Move .reginfo before .text and bump .text addresses
+       by 0x10 to make room.  Move data segment down by 0x10 bytes to
+       account for new size of text segment.
+       * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
+       * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
+       0x100000 to 0x10000.
+       * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
+
 2006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
 
         * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
index 5b3df07..d1619d5 100644 (file)
 
 .*: +file format elf32-n.*mips.*
 
+Disassembly of section \.reginfo:
+
+10000098 <\.reginfo>:
+10000098:      92020022        .*
+       \.\.\.
+100000ac:      100185a0        .*
+
 Disassembly of section \.text:
 
-100000a0 <fn>:
-100000a0:      8f858064        lw      a1,-32668\(gp\)
-100000a4:      8f858064        lw      a1,-32668\(gp\)
-100000a8:      24a5000c        addiu   a1,a1,12
-100000ac:      8f858064        lw      a1,-32668\(gp\)
-100000b0:      3c010001        lui     at,0x1
-100000b4:      3421e240        ori     at,at,0xe240
-100000b8:      00a12821        addu    a1,a1,at
+100000b0 <fn>:
+100000b0:      8f858064        lw      a1,-32668\(gp\)
+100000b4:      8f858064        lw      a1,-32668\(gp\)
+100000b8:      24a5000c        addiu   a1,a1,12
 100000bc:      8f858064        lw      a1,-32668\(gp\)
-100000c0:      00b12821        addu    a1,a1,s1
-100000c4:      8f858064        lw      a1,-32668\(gp\)
-100000c8:      24a5000c        addiu   a1,a1,12
-100000cc:      00b12821        addu    a1,a1,s1
-100000d0:      8f858064        lw      a1,-32668\(gp\)
-100000d4:      3c010001        lui     at,0x1
-100000d8:      3421e240        ori     at,at,0xe240
-100000dc:      00a12821        addu    a1,a1,at
-100000e0:      00b12821        addu    a1,a1,s1
-100000e4:      8f858018        lw      a1,-32744\(gp\)
-100000e8:      8ca5050c        lw      a1,1292\(a1\)
-100000ec:      8f858018        lw      a1,-32744\(gp\)
-100000f0:      8ca50518        lw      a1,1304\(a1\)
+100000c0:      3c010001        lui     at,0x1
+100000c4:      3421e240        ori     at,at,0xe240
+100000c8:      00a12821        addu    a1,a1,at
+100000cc:      8f858064        lw      a1,-32668\(gp\)
+100000d0:      00b12821        addu    a1,a1,s1
+100000d4:      8f858064        lw      a1,-32668\(gp\)
+100000d8:      24a5000c        addiu   a1,a1,12
+100000dc:      00b12821        addu    a1,a1,s1
+100000e0:      8f858064        lw      a1,-32668\(gp\)
+100000e4:      3c010001        lui     at,0x1
+100000e8:      3421e240        ori     at,at,0xe240
+100000ec:      00a12821        addu    a1,a1,at
+100000f0:      00b12821        addu    a1,a1,s1
 100000f4:      8f858018        lw      a1,-32744\(gp\)
-100000f8:      00b12821        addu    a1,a1,s1
-100000fc:      8ca5050c        lw      a1,1292\(a1\)
-10000100:      8f858018        lw      a1,-32744\(gp\)
-10000104:      00b12821        addu    a1,a1,s1
-10000108:      8ca50518        lw      a1,1304\(a1\)
-1000010c:      8f818018        lw      at,-32744\(gp\)
-10000110:      00250821        addu    at,at,a1
-10000114:      8c25052e        lw      a1,1326\(at\)
-10000118:      8f818018        lw      at,-32744\(gp\)
-1000011c:      00250821        addu    at,at,a1
-10000120:      ac250544        sw      a1,1348\(at\)
-10000124:      8f818064        lw      at,-32668\(gp\)
-10000128:      88250000        lwl     a1,0\(at\)
-1000012c:      98250003        lwr     a1,3\(at\)
-10000130:      8f818064        lw      at,-32668\(gp\)
-10000134:      2421000c        addiu   at,at,12
+100000f8:      8ca504fc        lw      a1,1276\(a1\)
+100000fc:      8f858018        lw      a1,-32744\(gp\)
+10000100:      8ca50508        lw      a1,1288\(a1\)
+10000104:      8f858018        lw      a1,-32744\(gp\)
+10000108:      00b12821        addu    a1,a1,s1
+1000010c:      8ca504fc        lw      a1,1276\(a1\)
+10000110:      8f858018        lw      a1,-32744\(gp\)
+10000114:      00b12821        addu    a1,a1,s1
+10000118:      8ca50508        lw      a1,1288\(a1\)
+1000011c:      8f818018        lw      at,-32744\(gp\)
+10000120:      00250821        addu    at,at,a1
+10000124:      8c25051e        lw      a1,1310\(at\)
+10000128:      8f818018        lw      at,-32744\(gp\)
+1000012c:      00250821        addu    at,at,a1
+10000130:      ac250534        sw      a1,1332\(at\)
+10000134:      8f818064        lw      at,-32668\(gp\)
 10000138:      88250000        lwl     a1,0\(at\)
 1000013c:      98250003        lwr     a1,3\(at\)
 10000140:      8f818064        lw      at,-32668\(gp\)
-10000144:      00310821        addu    at,at,s1
+10000144:      2421000c        addiu   at,at,12
 10000148:      88250000        lwl     a1,0\(at\)
 1000014c:      98250003        lwr     a1,3\(at\)
 10000150:      8f818064        lw      at,-32668\(gp\)
-10000154:      2421000c        addiu   at,at,12
-10000158:      00310821        addu    at,at,s1
-1000015c:      88250000        lwl     a1,0\(at\)
-10000160:      98250003        lwr     a1,3\(at\)
-10000164:      8f818064        lw      at,-32668\(gp\)
-10000168:      24210022        addiu   at,at,34
-1000016c:      00250821        addu    at,at,a1
-10000170:      88250000        lwl     a1,0\(at\)
-10000174:      98250003        lwr     a1,3\(at\)
-10000178:      8f818064        lw      at,-32668\(gp\)
-1000017c:      24210038        addiu   at,at,56
-10000180:      00250821        addu    at,at,a1
-10000184:      a8250000        swl     a1,0\(at\)
-10000188:      b8250003        swr     a1,3\(at\)
-1000018c:      8f85801c        lw      a1,-32740\(gp\)
-10000190:      8f858020        lw      a1,-32736\(gp\)
-10000194:      8f858024        lw      a1,-32732\(gp\)
-10000198:      8f85801c        lw      a1,-32740\(gp\)
-1000019c:      00b12821        addu    a1,a1,s1
+10000154:      00310821        addu    at,at,s1
+10000158:      88250000        lwl     a1,0\(at\)
+1000015c:      98250003        lwr     a1,3\(at\)
+10000160:      8f818064        lw      at,-32668\(gp\)
+10000164:      2421000c        addiu   at,at,12
+10000168:      00310821        addu    at,at,s1
+1000016c:      88250000        lwl     a1,0\(at\)
+10000170:      98250003        lwr     a1,3\(at\)
+10000174:      8f818064        lw      at,-32668\(gp\)
+10000178:      24210022        addiu   at,at,34
+1000017c:      00250821        addu    at,at,a1
+10000180:      88250000        lwl     a1,0\(at\)
+10000184:      98250003        lwr     a1,3\(at\)
+10000188:      8f818064        lw      at,-32668\(gp\)
+1000018c:      24210038        addiu   at,at,56
+10000190:      00250821        addu    at,at,a1
+10000194:      a8250000        swl     a1,0\(at\)
+10000198:      b8250003        swr     a1,3\(at\)
+1000019c:      8f85801c        lw      a1,-32740\(gp\)
 100001a0:      8f858020        lw      a1,-32736\(gp\)
-100001a4:      00b12821        addu    a1,a1,s1
-100001a8:      8f858024        lw      a1,-32732\(gp\)
+100001a4:      8f858024        lw      a1,-32732\(gp\)
+100001a8:      8f85801c        lw      a1,-32740\(gp\)
 100001ac:      00b12821        addu    a1,a1,s1
-100001b0:      8f858018        lw      a1,-32744\(gp\)
-100001b4:      8ca5050c        lw      a1,1292\(a1\)
-100001b8:      8f858018        lw      a1,-32744\(gp\)
-100001bc:      8ca50518        lw      a1,1304\(a1\)
+100001b0:      8f858020        lw      a1,-32736\(gp\)
+100001b4:      00b12821        addu    a1,a1,s1
+100001b8:      8f858024        lw      a1,-32732\(gp\)
+100001bc:      00b12821        addu    a1,a1,s1
 100001c0:      8f858018        lw      a1,-32744\(gp\)
-100001c4:      00b12821        addu    a1,a1,s1
-100001c8:      8ca5050c        lw      a1,1292\(a1\)
-100001cc:      8f858018        lw      a1,-32744\(gp\)
-100001d0:      00b12821        addu    a1,a1,s1
-100001d4:      8ca50518        lw      a1,1304\(a1\)
-100001d8:      8f818018        lw      at,-32744\(gp\)
-100001dc:      00250821        addu    at,at,a1
-100001e0:      8c25052e        lw      a1,1326\(at\)
-100001e4:      8f818018        lw      at,-32744\(gp\)
-100001e8:      00250821        addu    at,at,a1
-100001ec:      ac250544        sw      a1,1348\(at\)
-100001f0:      8f81801c        lw      at,-32740\(gp\)
-100001f4:      88250000        lwl     a1,0\(at\)
-100001f8:      98250003        lwr     a1,3\(at\)
-100001fc:      8f818020        lw      at,-32736\(gp\)
-10000200:      88250000        lwl     a1,0\(at\)
-10000204:      98250003        lwr     a1,3\(at\)
-10000208:      8f81801c        lw      at,-32740\(gp\)
-1000020c:      00310821        addu    at,at,s1
+100001c4:      8ca504fc        lw      a1,1276\(a1\)
+100001c8:      8f858018        lw      a1,-32744\(gp\)
+100001cc:      8ca50508        lw      a1,1288\(a1\)
+100001d0:      8f858018        lw      a1,-32744\(gp\)
+100001d4:      00b12821        addu    a1,a1,s1
+100001d8:      8ca504fc        lw      a1,1276\(a1\)
+100001dc:      8f858018        lw      a1,-32744\(gp\)
+100001e0:      00b12821        addu    a1,a1,s1
+100001e4:      8ca50508        lw      a1,1288\(a1\)
+100001e8:      8f818018        lw      at,-32744\(gp\)
+100001ec:      00250821        addu    at,at,a1
+100001f0:      8c25051e        lw      a1,1310\(at\)
+100001f4:      8f818018        lw      at,-32744\(gp\)
+100001f8:      00250821        addu    at,at,a1
+100001fc:      ac250534        sw      a1,1332\(at\)
+10000200:      8f81801c        lw      at,-32740\(gp\)
+10000204:      88250000        lwl     a1,0\(at\)
+10000208:      98250003        lwr     a1,3\(at\)
+1000020c:      8f818020        lw      at,-32736\(gp\)
 10000210:      88250000        lwl     a1,0\(at\)
 10000214:      98250003        lwr     a1,3\(at\)
-10000218:      8f818020        lw      at,-32736\(gp\)
+10000218:      8f81801c        lw      at,-32740\(gp\)
 1000021c:      00310821        addu    at,at,s1
 10000220:      88250000        lwl     a1,0\(at\)
 10000224:      98250003        lwr     a1,3\(at\)
-10000228:      8f818028        lw      at,-32728\(gp\)
-1000022c:      00250821        addu    at,at,a1
+10000228:      8f818020        lw      at,-32736\(gp\)
+1000022c:      00310821        addu    at,at,s1
 10000230:      88250000        lwl     a1,0\(at\)
 10000234:      98250003        lwr     a1,3\(at\)
-10000238:      8f81802c        lw      at,-32724\(gp\)
+10000238:      8f818028        lw      at,-32728\(gp\)
 1000023c:      00250821        addu    at,at,a1
-10000240:      a8250000        swl     a1,0\(at\)
-10000244:      b8250003        swr     a1,3\(at\)
-10000248:      8f85805c        lw      a1,-32676\(gp\)
-1000024c:      8f858030        lw      a1,-32720\(gp\)
-10000250:      8f99805c        lw      t9,-32676\(gp\)
-10000254:      8f998030        lw      t9,-32720\(gp\)
-10000258:      8f99805c        lw      t9,-32676\(gp\)
-1000025c:      0320f809        jalr    t9
-10000260:      00000000        nop
+10000240:      88250000        lwl     a1,0\(at\)
+10000244:      98250003        lwr     a1,3\(at\)
+10000248:      8f81802c        lw      at,-32724\(gp\)
+1000024c:      00250821        addu    at,at,a1
+10000250:      a8250000        swl     a1,0\(at\)
+10000254:      b8250003        swr     a1,3\(at\)
+10000258:      8f85805c        lw      a1,-32676\(gp\)
+1000025c:      8f858030        lw      a1,-32720\(gp\)
+10000260:      8f99805c        lw      t9,-32676\(gp\)
 10000264:      8f998030        lw      t9,-32720\(gp\)
-10000268:      0320f809        jalr    t9
-1000026c:      00000000        nop
-10000270:      8f858068        lw      a1,-32664\(gp\)
-10000274:      8f858068        lw      a1,-32664\(gp\)
-10000278:      24a5000c        addiu   a1,a1,12
-1000027c:      8f858068        lw      a1,-32664\(gp\)
-10000280:      3c010001        lui     at,0x1
-10000284:      3421e240        ori     at,at,0xe240
-10000288:      00a12821        addu    a1,a1,at
+10000268:      8f99805c        lw      t9,-32676\(gp\)
+1000026c:      0320f809        jalr    t9
+10000270:      00000000        nop
+10000274:      8f998030        lw      t9,-32720\(gp\)
+10000278:      0320f809        jalr    t9
+1000027c:      00000000        nop
+10000280:      8f858068        lw      a1,-32664\(gp\)
+10000284:      8f858068        lw      a1,-32664\(gp\)
+10000288:      24a5000c        addiu   a1,a1,12
 1000028c:      8f858068        lw      a1,-32664\(gp\)
-10000290:      00b12821        addu    a1,a1,s1
-10000294:      8f858068        lw      a1,-32664\(gp\)
-10000298:      24a5000c        addiu   a1,a1,12
-1000029c:      00b12821        addu    a1,a1,s1
-100002a0:      8f858068        lw      a1,-32664\(gp\)
-100002a4:      3c010001        lui     at,0x1
-100002a8:      3421e240        ori     at,at,0xe240
-100002ac:      00a12821        addu    a1,a1,at
-100002b0:      00b12821        addu    a1,a1,s1
-100002b4:      8f858018        lw      a1,-32744\(gp\)
-100002b8:      8ca50584        lw      a1,1412\(a1\)
-100002bc:      8f858018        lw      a1,-32744\(gp\)
-100002c0:      8ca50590        lw      a1,1424\(a1\)
+10000290:      3c010001        lui     at,0x1
+10000294:      3421e240        ori     at,at,0xe240
+10000298:      00a12821        addu    a1,a1,at
+1000029c:      8f858068        lw      a1,-32664\(gp\)
+100002a0:      00b12821        addu    a1,a1,s1
+100002a4:      8f858068        lw      a1,-32664\(gp\)
+100002a8:      24a5000c        addiu   a1,a1,12
+100002ac:      00b12821        addu    a1,a1,s1
+100002b0:      8f858068        lw      a1,-32664\(gp\)
+100002b4:      3c010001        lui     at,0x1
+100002b8:      3421e240        ori     at,at,0xe240
+100002bc:      00a12821        addu    a1,a1,at
+100002c0:      00b12821        addu    a1,a1,s1
 100002c4:      8f858018        lw      a1,-32744\(gp\)
-100002c8:      00b12821        addu    a1,a1,s1
-100002cc:      8ca50584        lw      a1,1412\(a1\)
-100002d0:      8f858018        lw      a1,-32744\(gp\)
-100002d4:      00b12821        addu    a1,a1,s1
-100002d8:      8ca50590        lw      a1,1424\(a1\)
-100002dc:      8f818018        lw      at,-32744\(gp\)
-100002e0:      00250821        addu    at,at,a1
-100002e4:      8c2505a6        lw      a1,1446\(at\)
-100002e8:      8f818018        lw      at,-32744\(gp\)
-100002ec:      00250821        addu    at,at,a1
-100002f0:      ac2505bc        sw      a1,1468\(at\)
-100002f4:      8f818068        lw      at,-32664\(gp\)
-100002f8:      88250000        lwl     a1,0\(at\)
-100002fc:      98250003        lwr     a1,3\(at\)
-10000300:      8f818068        lw      at,-32664\(gp\)
-10000304:      2421000c        addiu   at,at,12
+100002c8:      8ca50574        lw      a1,1396\(a1\)
+100002cc:      8f858018        lw      a1,-32744\(gp\)
+100002d0:      8ca50580        lw      a1,1408\(a1\)
+100002d4:      8f858018        lw      a1,-32744\(gp\)
+100002d8:      00b12821        addu    a1,a1,s1
+100002dc:      8ca50574        lw      a1,1396\(a1\)
+100002e0:      8f858018        lw      a1,-32744\(gp\)
+100002e4:      00b12821        addu    a1,a1,s1
+100002e8:      8ca50580        lw      a1,1408\(a1\)
+100002ec:      8f818018        lw      at,-32744\(gp\)
+100002f0:      00250821        addu    at,at,a1
+100002f4:      8c250596        lw      a1,1430\(at\)
+100002f8:      8f818018        lw      at,-32744\(gp\)
+100002fc:      00250821        addu    at,at,a1
+10000300:      ac2505ac        sw      a1,1452\(at\)
+10000304:      8f818068        lw      at,-32664\(gp\)
 10000308:      88250000        lwl     a1,0\(at\)
 1000030c:      98250003        lwr     a1,3\(at\)
 10000310:      8f818068        lw      at,-32664\(gp\)
-10000314:      00310821        addu    at,at,s1
+10000314:      2421000c        addiu   at,at,12
 10000318:      88250000        lwl     a1,0\(at\)
 1000031c:      98250003        lwr     a1,3\(at\)
 10000320:      8f818068        lw      at,-32664\(gp\)
-10000324:      2421000c        addiu   at,at,12
-10000328:      00310821        addu    at,at,s1
-1000032c:      88250000        lwl     a1,0\(at\)
-10000330:      98250003        lwr     a1,3\(at\)
-10000334:      8f818068        lw      at,-32664\(gp\)
-10000338:      24210022        addiu   at,at,34
-1000033c:      00250821        addu    at,at,a1
-10000340:      88250000        lwl     a1,0\(at\)
-10000344:      98250003        lwr     a1,3\(at\)
-10000348:      8f818068        lw      at,-32664\(gp\)
-1000034c:      24210038        addiu   at,at,56
-10000350:      00250821        addu    at,at,a1
-10000354:      a8250000        swl     a1,0\(at\)
-10000358:      b8250003        swr     a1,3\(at\)
-1000035c:      8f858034        lw      a1,-32716\(gp\)
-10000360:      8f858038        lw      a1,-32712\(gp\)
-10000364:      8f85803c        lw      a1,-32708\(gp\)
-10000368:      8f858034        lw      a1,-32716\(gp\)
-1000036c:      00b12821        addu    a1,a1,s1
+10000324:      00310821        addu    at,at,s1
+10000328:      88250000        lwl     a1,0\(at\)
+1000032c:      98250003        lwr     a1,3\(at\)
+10000330:      8f818068        lw      at,-32664\(gp\)
+10000334:      2421000c        addiu   at,at,12
+10000338:      00310821        addu    at,at,s1
+1000033c:      88250000        lwl     a1,0\(at\)
+10000340:      98250003        lwr     a1,3\(at\)
+10000344:      8f818068        lw      at,-32664\(gp\)
+10000348:      24210022        addiu   at,at,34
+1000034c:      00250821        addu    at,at,a1
+10000350:      88250000        lwl     a1,0\(at\)
+10000354:      98250003        lwr     a1,3\(at\)
+10000358:      8f818068        lw      at,-32664\(gp\)
+1000035c:      24210038        addiu   at,at,56
+10000360:      00250821        addu    at,at,a1
+10000364:      a8250000        swl     a1,0\(at\)
+10000368:      b8250003        swr     a1,3\(at\)
+1000036c:      8f858034        lw      a1,-32716\(gp\)
 10000370:      8f858038        lw      a1,-32712\(gp\)
-10000374:      00b12821        addu    a1,a1,s1
-10000378:      8f85803c        lw      a1,-32708\(gp\)
+10000374:      8f85803c        lw      a1,-32708\(gp\)
+10000378:      8f858034        lw      a1,-32716\(gp\)
 1000037c:      00b12821        addu    a1,a1,s1
-10000380:      8f858018        lw      a1,-32744\(gp\)
-10000384:      8ca50584        lw      a1,1412\(a1\)
-10000388:      8f858018        lw      a1,-32744\(gp\)
-1000038c:      8ca50590        lw      a1,1424\(a1\)
+10000380:      8f858038        lw      a1,-32712\(gp\)
+10000384:      00b12821        addu    a1,a1,s1
+10000388:      8f85803c        lw      a1,-32708\(gp\)
+1000038c:      00b12821        addu    a1,a1,s1
 10000390:      8f858018        lw      a1,-32744\(gp\)
-10000394:      00b12821        addu    a1,a1,s1
-10000398:      8ca50584        lw      a1,1412\(a1\)
-1000039c:      8f858018        lw      a1,-32744\(gp\)
-100003a0:      00b12821        addu    a1,a1,s1
-100003a4:      8ca50590        lw      a1,1424\(a1\)
-100003a8:      8f818018        lw      at,-32744\(gp\)
-100003ac:      00250821        addu    at,at,a1
-100003b0:      8c2505a6        lw      a1,1446\(at\)
-100003b4:      8f818018        lw      at,-32744\(gp\)
-100003b8:      00250821        addu    at,at,a1
-100003bc:      ac2505bc        sw      a1,1468\(at\)
-100003c0:      8f818034        lw      at,-32716\(gp\)
-100003c4:      88250000        lwl     a1,0\(at\)
-100003c8:      98250003        lwr     a1,3\(at\)
-100003cc:      8f818038        lw      at,-32712\(gp\)
-100003d0:      88250000        lwl     a1,0\(at\)
-100003d4:      98250003        lwr     a1,3\(at\)
-100003d8:      8f818034        lw      at,-32716\(gp\)
-100003dc:      00310821        addu    at,at,s1
+10000394:      8ca50574        lw      a1,1396\(a1\)
+10000398:      8f858018        lw      a1,-32744\(gp\)
+1000039c:      8ca50580        lw      a1,1408\(a1\)
+100003a0:      8f858018        lw      a1,-32744\(gp\)
+100003a4:      00b12821        addu    a1,a1,s1
+100003a8:      8ca50574        lw      a1,1396\(a1\)
+100003ac:      8f858018        lw      a1,-32744\(gp\)
+100003b0:      00b12821        addu    a1,a1,s1
+100003b4:      8ca50580        lw      a1,1408\(a1\)
+100003b8:      8f818018        lw      at,-32744\(gp\)
+100003bc:      00250821        addu    at,at,a1
+100003c0:      8c250596        lw      a1,1430\(at\)
+100003c4:      8f818018        lw      at,-32744\(gp\)
+100003c8:      00250821        addu    at,at,a1
+100003cc:      ac2505ac        sw      a1,1452\(at\)
+100003d0:      8f818034        lw      at,-32716\(gp\)
+100003d4:      88250000        lwl     a1,0\(at\)
+100003d8:      98250003        lwr     a1,3\(at\)
+100003dc:      8f818038        lw      at,-32712\(gp\)
 100003e0:      88250000        lwl     a1,0\(at\)
 100003e4:      98250003        lwr     a1,3\(at\)
-100003e8:      8f818038        lw      at,-32712\(gp\)
+100003e8:      8f818034        lw      at,-32716\(gp\)
 100003ec:      00310821        addu    at,at,s1
 100003f0:      88250000        lwl     a1,0\(at\)
 100003f4:      98250003        lwr     a1,3\(at\)
-100003f8:      8f818040        lw      at,-32704\(gp\)
-100003fc:      00250821        addu    at,at,a1
+100003f8:      8f818038        lw      at,-32712\(gp\)
+100003fc:      00310821        addu    at,at,s1
 10000400:      88250000        lwl     a1,0\(at\)
 10000404:      98250003        lwr     a1,3\(at\)
-10000408:      8f818044        lw      at,-32700\(gp\)
+10000408:      8f818040        lw      at,-32704\(gp\)
 1000040c:      00250821        addu    at,at,a1
-10000410:      a8250000        swl     a1,0\(at\)
-10000414:      b8250003        swr     a1,3\(at\)
-10000418:      8f858060        lw      a1,-32672\(gp\)
-1000041c:      8f858048        lw      a1,-32696\(gp\)
-10000420:      8f998060        lw      t9,-32672\(gp\)
-10000424:      8f998048        lw      t9,-32696\(gp\)
-10000428:      8f998060        lw      t9,-32672\(gp\)
-1000042c:      0320f809        jalr    t9
-10000430:      00000000        nop
+10000410:      88250000        lwl     a1,0\(at\)
+10000414:      98250003        lwr     a1,3\(at\)
+10000418:      8f818044        lw      at,-32700\(gp\)
+1000041c:      00250821        addu    at,at,a1
+10000420:      a8250000        swl     a1,0\(at\)
+10000424:      b8250003        swr     a1,3\(at\)
+10000428:      8f858060        lw      a1,-32672\(gp\)
+1000042c:      8f858048        lw      a1,-32696\(gp\)
+10000430:      8f998060        lw      t9,-32672\(gp\)
 10000434:      8f998048        lw      t9,-32696\(gp\)
-10000438:      0320f809        jalr    t9
-1000043c:      00000000        nop
-10000440:      1000ff17        b       100000a0 <fn>
-10000444:      8f858064        lw      a1,-32668\(gp\)
-10000448:      8f858018        lw      a1,-32744\(gp\)
-1000044c:      10000015        b       100004a4 <fn2>
-10000450:      8ca50584        lw      a1,1412\(a1\)
-10000454:      1000ff12        b       100000a0 <fn>
-10000458:      8f85801c        lw      a1,-32740\(gp\)
-1000045c:      8f858038        lw      a1,-32712\(gp\)
-10000460:      10000010        b       100004a4 <fn2>
-10000464:      00000000        nop
-10000468:      8f858024        lw      a1,-32732\(gp\)
-1000046c:      1000ff0c        b       100000a0 <fn>
-10000470:      00000000        nop
-10000474:      8f858018        lw      a1,-32744\(gp\)
-10000478:      1000000a        b       100004a4 <fn2>
-1000047c:      8ca50584        lw      a1,1412\(a1\)
-10000480:      8f858018        lw      a1,-32744\(gp\)
-10000484:      1000ff06        b       100000a0 <fn>
-10000488:      8ca50518        lw      a1,1304\(a1\)
-1000048c:      8f818018        lw      at,-32744\(gp\)
-10000490:      00250821        addu    at,at,a1
-10000494:      10000003        b       100004a4 <fn2>
-10000498:      8c2505a6        lw      a1,1446\(at\)
+10000438:      8f998060        lw      t9,-32672\(gp\)
+1000043c:      0320f809        jalr    t9
+10000440:      00000000        nop
+10000444:      8f998048        lw      t9,-32696\(gp\)
+10000448:      0320f809        jalr    t9
+1000044c:      00000000        nop
+10000450:      1000ff17        b       100000b0 <fn>
+10000454:      8f858064        lw      a1,-32668\(gp\)
+10000458:      8f858018        lw      a1,-32744\(gp\)
+1000045c:      10000015        b       100004b4 <fn2>
+10000460:      8ca50574        lw      a1,1396\(a1\)
+10000464:      1000ff12        b       100000b0 <fn>
+10000468:      8f85801c        lw      a1,-32740\(gp\)
+1000046c:      8f858038        lw      a1,-32712\(gp\)
+10000470:      10000010        b       100004b4 <fn2>
+10000474:      00000000        nop
+10000478:      8f858024        lw      a1,-32732\(gp\)
+1000047c:      1000ff0c        b       100000b0 <fn>
+10000480:      00000000        nop
+10000484:      8f858018        lw      a1,-32744\(gp\)
+10000488:      1000000a        b       100004b4 <fn2>
+1000048c:      8ca50574        lw      a1,1396\(a1\)
+10000490:      8f858018        lw      a1,-32744\(gp\)
+10000494:      1000ff06        b       100000b0 <fn>
+10000498:      8ca50508        lw      a1,1288\(a1\)
+1000049c:      8f818018        lw      at,-32744\(gp\)
+100004a0:      00250821        addu    at,at,a1
+100004a4:      10000003        b       100004b4 <fn2>
+100004a8:      8c250596        lw      a1,1430\(at\)
        \.\.\.
 
-100004a4 <fn2>:
-       \.\.\.
-Disassembly of section \.reginfo:
-
-100004b0 <\.reginfo>:
-100004b0:      92020022        .*
+100004b4 <fn2>:
        \.\.\.
-100004c4:      101085b0        .*
 Disassembly of section \.data:
 
-101004d0 <_fdata>:
+100104c0 <_fdata>:
        \.\.\.
 
-1010050c <dg1>:
+100104fc <dg1>:
        \.\.\.
 
-10100548 <sp2>:
+10010538 <sp2>:
        \.\.\.
 
-10100584 <dg2>:
+10010574 <dg2>:
        \.\.\.
 Disassembly of section \.got:
 
-101005c0 <_GLOBAL_OFFSET_TABLE_>:
-101005c0:      00000000        .*
-101005c4:      80000000        .*
-101005c8:      10100000        .*
-101005cc:      1010050c        .*
-101005d0:      10100518        .*
-101005d4:      1011e74c        .*
-101005d8:      1010052e        .*
-101005dc:      10100544        .*
-101005e0:      100000a0        .*
-101005e4:      10100584        .*
-101005e8:      10100590        .*
-101005ec:      1011e7c4        .*
-101005f0:      101005a6        .*
-101005f4:      101005bc        .*
-101005f8:      100004a4        .*
-101005fc:      00000000        .*
+100105b0 <_GLOBAL_OFFSET_TABLE_>:
+100105b0:      00000000        .*
+100105b4:      80000000        .*
+100105b8:      10010000        .*
+100105bc:      100104fc        .*
+100105c0:      10010508        .*
+100105c4:      1002e73c        .*
+100105c8:      1001051e        .*
+100105cc:      10010534        .*
+100105d0:      100000b0        .*
+100105d4:      10010574        .*
+100105d8:      10010580        .*
+100105dc:      1002e7b4        .*
+100105e0:      10010596        .*
+100105e4:      100105ac        .*
+100105e8:      100004b4        .*
+100105ec:      00000000        .*
        \.\.\.
-1010060c:      100000a0        .*
-10100610:      100004a4        .*
-10100614:      1010050c        .*
-10100618:      10100584        .*
+100105fc:      100000b0        .*
+10010600:      100004b4        .*
+10010604:      100104fc        .*
+10010608:      10010574        .*
 #pass
index f885d9d..94c3097 100644 (file)
@@ -14,7 +14,7 @@ Disassembly of section \.MIPS\.options:
    1200000b8:  92020022        .*
        \.\.\.
    1200000d0:  00000001        .*
-   1200000d4:  201085d0        .*
+   1200000d4:  200185d0        .*
 Disassembly of section \.text:
 
 00000001200000e0 <fn>:
@@ -279,55 +279,55 @@ Disassembly of section \.text:
        \.\.\.
 Disassembly of section \.data:
 
-00000001201004f0 <_fdata>:
+00000001200104f0 <_fdata>:
        \.\.\.
 
-000000012010052c <dg1>:
+000000012001052c <dg1>:
        \.\.\.
 
-0000000120100568 <sp2>:
+0000000120010568 <sp2>:
        \.\.\.
 
-00000001201005a4 <dg2>:
+00000001200105a4 <dg2>:
        \.\.\.
 Disassembly of section \.got:
 
-00000001201005e0 <_GLOBAL_OFFSET_TABLE_>:
+00000001200105e0 <_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   1201005ec:  80000000        .*
-   1201005f0:  00000001        .*
-   1201005f4:  20100000        .*
-   1201005f8:  00000001        .*
-   1201005fc:  2010052c        .*
-   120100600:  00000001        .*
-   120100604:  20100538        .*
-   120100608:  00000001        .*
-   12010060c:  2011e76c        .*
-   120100610:  00000001        .*
-   120100614:  2010054e        .*
-   120100618:  00000001        .*
-   12010061c:  20100564        .*
-   120100620:  00000001        .*
-   120100624:  200000e0        .*
-   120100628:  00000001        .*
-   12010062c:  201005a4        .*
-   120100630:  00000001        .*
-   120100634:  201005b0        .*
-   120100638:  00000001        .*
-   12010063c:  2011e7e4        .*
-   120100640:  00000001        .*
-   120100644:  201005c6        .*
-   120100648:  00000001        .*
-   12010064c:  201005dc        .*
-   120100650:  00000001        .*
-   120100654:  200004e4        .*
+   1200105ec:  80000000        .*
+   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        .*
        \.\.\.
-   120100678:  00000001        .*
-   12010067c:  200000e0        .*
-   120100680:  00000001        .*
-   120100684:  200004e4        .*
-   120100688:  00000001        .*
-   12010068c:  2010052c        .*
-   120100690:  00000001        .*
-   120100694:  201005a4        .*
+   120010678:  00000001        .*
+   12001067c:  200000e0        .*
+   120010680:  00000001        .*
+   120010684:  200004e4        .*
+   120010688:  00000001        .*
+   12001068c:  2001052c        .*
+   120010690:  00000001        .*
+   120010694:  200105a4        .*
 #pass
index 0f992f5..097ec33 100644 (file)
 
 .*: +file format elf32-n.*mips.*
 
+Disassembly of section \.reginfo:
+
+10000098 <\.reginfo>:
+10000098:      92020022        .*
+       \.\.\.
+100000ac:      10018790        .*
+
 Disassembly of section \.text:
 
-100000a0 <fn>:
-100000a0:      3c050000        lui     a1,0x0
-100000a4:      00bc2821        addu    a1,a1,gp
-100000a8:      8ca58034        lw      a1,-32716\(a1\)
-100000ac:      3c050000        lui     a1,0x0
-100000b0:      00bc2821        addu    a1,a1,gp
-100000b4:      8ca58034        lw      a1,-32716\(a1\)
-100000b8:      24a5000c        addiu   a1,a1,12
+100000b0 <fn>:
+100000b0:      3c050000        lui     a1,0x0
+100000b4:      00bc2821        addu    a1,a1,gp
+100000b8:      8ca58034        lw      a1,-32716\(a1\)
 100000bc:      3c050000        lui     a1,0x0
 100000c0:      00bc2821        addu    a1,a1,gp
 100000c4:      8ca58034        lw      a1,-32716\(a1\)
-100000c8:      3c010001        lui     at,0x1
-100000cc:      3421e240        ori     at,at,0xe240
-100000d0:      00a12821        addu    a1,a1,at
-100000d4:      3c050000        lui     a1,0x0
-100000d8:      00bc2821        addu    a1,a1,gp
-100000dc:      8ca58034        lw      a1,-32716\(a1\)
-100000e0:      00b12821        addu    a1,a1,s1
+100000c8:      24a5000c        addiu   a1,a1,12
+100000cc:      3c050000        lui     a1,0x0
+100000d0:      00bc2821        addu    a1,a1,gp
+100000d4:      8ca58034        lw      a1,-32716\(a1\)
+100000d8:      3c010001        lui     at,0x1
+100000dc:      3421e240        ori     at,at,0xe240
+100000e0:      00a12821        addu    a1,a1,at
 100000e4:      3c050000        lui     a1,0x0
 100000e8:      00bc2821        addu    a1,a1,gp
 100000ec:      8ca58034        lw      a1,-32716\(a1\)
-100000f0:      24a5000c        addiu   a1,a1,12
-100000f4:      00b12821        addu    a1,a1,s1
-100000f8:      3c050000        lui     a1,0x0
-100000fc:      00bc2821        addu    a1,a1,gp
-10000100:      8ca58034        lw      a1,-32716\(a1\)
-10000104:      3c010001        lui     at,0x1
-10000108:      3421e240        ori     at,at,0xe240
-1000010c:      00a12821        addu    a1,a1,at
-10000110:      00b12821        addu    a1,a1,s1
-10000114:      3c050000        lui     a1,0x0
-10000118:      00bc2821        addu    a1,a1,gp
-1000011c:      8ca58034        lw      a1,-32716\(a1\)
-10000120:      8ca50000        lw      a1,0\(a1\)
+100000f0:      00b12821        addu    a1,a1,s1
+100000f4:      3c050000        lui     a1,0x0
+100000f8:      00bc2821        addu    a1,a1,gp
+100000fc:      8ca58034        lw      a1,-32716\(a1\)
+10000100:      24a5000c        addiu   a1,a1,12
+10000104:      00b12821        addu    a1,a1,s1
+10000108:      3c050000        lui     a1,0x0
+1000010c:      00bc2821        addu    a1,a1,gp
+10000110:      8ca58034        lw      a1,-32716\(a1\)
+10000114:      3c010001        lui     at,0x1
+10000118:      3421e240        ori     at,at,0xe240
+1000011c:      00a12821        addu    a1,a1,at
+10000120:      00b12821        addu    a1,a1,s1
 10000124:      3c050000        lui     a1,0x0
 10000128:      00bc2821        addu    a1,a1,gp
 1000012c:      8ca58034        lw      a1,-32716\(a1\)
-10000130:      8ca5000c        lw      a1,12\(a1\)
+10000130:      8ca50000        lw      a1,0\(a1\)
 10000134:      3c050000        lui     a1,0x0
 10000138:      00bc2821        addu    a1,a1,gp
 1000013c:      8ca58034        lw      a1,-32716\(a1\)
-10000140:      00b12821        addu    a1,a1,s1
-10000144:      8ca50000        lw      a1,0\(a1\)
-10000148:      3c050000        lui     a1,0x0
-1000014c:      00bc2821        addu    a1,a1,gp
-10000150:      8ca58034        lw      a1,-32716\(a1\)
-10000154:      00b12821        addu    a1,a1,s1
-10000158:      8ca5000c        lw      a1,12\(a1\)
-1000015c:      3c010000        lui     at,0x0
-10000160:      003c0821        addu    at,at,gp
-10000164:      8c218034        lw      at,-32716\(at\)
-10000168:      00250821        addu    at,at,a1
-1000016c:      8c250022        lw      a1,34\(at\)
-10000170:      3c010000        lui     at,0x0
-10000174:      003c0821        addu    at,at,gp
-10000178:      8c218034        lw      at,-32716\(at\)
-1000017c:      00250821        addu    at,at,a1
-10000180:      ac250038        sw      a1,56\(at\)
-10000184:      3c010000        lui     at,0x0
-10000188:      003c0821        addu    at,at,gp
-1000018c:      8c218034        lw      at,-32716\(at\)
-10000190:      88250000        lwl     a1,0\(at\)
-10000194:      98250003        lwr     a1,3\(at\)
-10000198:      3c010000        lui     at,0x0
-1000019c:      003c0821        addu    at,at,gp
-100001a0:      8c218034        lw      at,-32716\(at\)
-100001a4:      2421000c        addiu   at,at,12
-100001a8:      88250000        lwl     a1,0\(at\)
-100001ac:      98250003        lwr     a1,3\(at\)
-100001b0:      3c010000        lui     at,0x0
-100001b4:      003c0821        addu    at,at,gp
-100001b8:      8c218034        lw      at,-32716\(at\)
-100001bc:      00310821        addu    at,at,s1
-100001c0:      88250000        lwl     a1,0\(at\)
-100001c4:      98250003        lwr     a1,3\(at\)
-100001c8:      3c010000        lui     at,0x0
-100001cc:      003c0821        addu    at,at,gp
-100001d0:      8c218034        lw      at,-32716\(at\)
-100001d4:      2421000c        addiu   at,at,12
-100001d8:      00310821        addu    at,at,s1
-100001dc:      88250000        lwl     a1,0\(at\)
-100001e0:      98250003        lwr     a1,3\(at\)
-100001e4:      3c010000        lui     at,0x0
-100001e8:      003c0821        addu    at,at,gp
-100001ec:      8c218034        lw      at,-32716\(at\)
-100001f0:      24210022        addiu   at,at,34
-100001f4:      00250821        addu    at,at,a1
-100001f8:      88250000        lwl     a1,0\(at\)
-100001fc:      98250003        lwr     a1,3\(at\)
-10000200:      3c010000        lui     at,0x0
-10000204:      003c0821        addu    at,at,gp
-10000208:      8c218034        lw      at,-32716\(at\)
-1000020c:      24210038        addiu   at,at,56
-10000210:      00250821        addu    at,at,a1
-10000214:      a8250000        swl     a1,0\(at\)
-10000218:      b8250003        swr     a1,3\(at\)
-1000021c:      8f858018        lw      a1,-32744\(gp\)
-10000220:      24a506fc        addiu   a1,a1,1788
-10000224:      8f858018        lw      a1,-32744\(gp\)
-10000228:      24a50708        addiu   a1,a1,1800
-1000022c:      8f85801c        lw      a1,-32740\(gp\)
-10000230:      24a5e93c        addiu   a1,a1,-5828
+10000140:      8ca5000c        lw      a1,12\(a1\)
+10000144:      3c050000        lui     a1,0x0
+10000148:      00bc2821        addu    a1,a1,gp
+1000014c:      8ca58034        lw      a1,-32716\(a1\)
+10000150:      00b12821        addu    a1,a1,s1
+10000154:      8ca50000        lw      a1,0\(a1\)
+10000158:      3c050000        lui     a1,0x0
+1000015c:      00bc2821        addu    a1,a1,gp
+10000160:      8ca58034        lw      a1,-32716\(a1\)
+10000164:      00b12821        addu    a1,a1,s1
+10000168:      8ca5000c        lw      a1,12\(a1\)
+1000016c:      3c010000        lui     at,0x0
+10000170:      003c0821        addu    at,at,gp
+10000174:      8c218034        lw      at,-32716\(at\)
+10000178:      00250821        addu    at,at,a1
+1000017c:      8c250022        lw      a1,34\(at\)
+10000180:      3c010000        lui     at,0x0
+10000184:      003c0821        addu    at,at,gp
+10000188:      8c218034        lw      at,-32716\(at\)
+1000018c:      00250821        addu    at,at,a1
+10000190:      ac250038        sw      a1,56\(at\)
+10000194:      3c010000        lui     at,0x0
+10000198:      003c0821        addu    at,at,gp
+1000019c:      8c218034        lw      at,-32716\(at\)
+100001a0:      88250000        lwl     a1,0\(at\)
+100001a4:      98250003        lwr     a1,3\(at\)
+100001a8:      3c010000        lui     at,0x0
+100001ac:      003c0821        addu    at,at,gp
+100001b0:      8c218034        lw      at,-32716\(at\)
+100001b4:      2421000c        addiu   at,at,12
+100001b8:      88250000        lwl     a1,0\(at\)
+100001bc:      98250003        lwr     a1,3\(at\)
+100001c0:      3c010000        lui     at,0x0
+100001c4:      003c0821        addu    at,at,gp
+100001c8:      8c218034        lw      at,-32716\(at\)
+100001cc:      00310821        addu    at,at,s1
+100001d0:      88250000        lwl     a1,0\(at\)
+100001d4:      98250003        lwr     a1,3\(at\)
+100001d8:      3c010000        lui     at,0x0
+100001dc:      003c0821        addu    at,at,gp
+100001e0:      8c218034        lw      at,-32716\(at\)
+100001e4:      2421000c        addiu   at,at,12
+100001e8:      00310821        addu    at,at,s1
+100001ec:      88250000        lwl     a1,0\(at\)
+100001f0:      98250003        lwr     a1,3\(at\)
+100001f4:      3c010000        lui     at,0x0
+100001f8:      003c0821        addu    at,at,gp
+100001fc:      8c218034        lw      at,-32716\(at\)
+10000200:      24210022        addiu   at,at,34
+10000204:      00250821        addu    at,at,a1
+10000208:      88250000        lwl     a1,0\(at\)
+1000020c:      98250003        lwr     a1,3\(at\)
+10000210:      3c010000        lui     at,0x0
+10000214:      003c0821        addu    at,at,gp
+10000218:      8c218034        lw      at,-32716\(at\)
+1000021c:      24210038        addiu   at,at,56
+10000220:      00250821        addu    at,at,a1
+10000224:      a8250000        swl     a1,0\(at\)
+10000228:      b8250003        swr     a1,3\(at\)
+1000022c:      8f858018        lw      a1,-32744\(gp\)
+10000230:      24a506ec        addiu   a1,a1,1772
 10000234:      8f858018        lw      a1,-32744\(gp\)
-10000238:      24a506fc        addiu   a1,a1,1788
-1000023c:      00b12821        addu    a1,a1,s1
-10000240:      8f858018        lw      a1,-32744\(gp\)
-10000244:      24a50708        addiu   a1,a1,1800
-10000248:      00b12821        addu    a1,a1,s1
-1000024c:      8f85801c        lw      a1,-32740\(gp\)
-10000250:      24a5e93c        addiu   a1,a1,-5828
-10000254:      00b12821        addu    a1,a1,s1
-10000258:      8f858018        lw      a1,-32744\(gp\)
-1000025c:      8ca506fc        lw      a1,1788\(a1\)
-10000260:      8f858018        lw      a1,-32744\(gp\)
-10000264:      8ca50708        lw      a1,1800\(a1\)
+10000238:      24a506f8        addiu   a1,a1,1784
+1000023c:      8f85801c        lw      a1,-32740\(gp\)
+10000240:      24a5e92c        addiu   a1,a1,-5844
+10000244:      8f858018        lw      a1,-32744\(gp\)
+10000248:      24a506ec        addiu   a1,a1,1772
+1000024c:      00b12821        addu    a1,a1,s1
+10000250:      8f858018        lw      a1,-32744\(gp\)
+10000254:      24a506f8        addiu   a1,a1,1784
+10000258:      00b12821        addu    a1,a1,s1
+1000025c:      8f85801c        lw      a1,-32740\(gp\)
+10000260:      24a5e92c        addiu   a1,a1,-5844
+10000264:      00b12821        addu    a1,a1,s1
 10000268:      8f858018        lw      a1,-32744\(gp\)
-1000026c:      00b12821        addu    a1,a1,s1
-10000270:      8ca506fc        lw      a1,1788\(a1\)
-10000274:      8f858018        lw      a1,-32744\(gp\)
-10000278:      00b12821        addu    a1,a1,s1
-1000027c:      8ca50708        lw      a1,1800\(a1\)
-10000280:      8f818018        lw      at,-32744\(gp\)
-10000284:      00250821        addu    at,at,a1
-10000288:      8c25071e        lw      a1,1822\(at\)
-1000028c:      8f818018        lw      at,-32744\(gp\)
-10000290:      00250821        addu    at,at,a1
-10000294:      ac250734        sw      a1,1844\(at\)
-10000298:      8f818018        lw      at,-32744\(gp\)
-1000029c:      242106fc        addiu   at,at,1788
-100002a0:      88250000        lwl     a1,0\(at\)
-100002a4:      98250003        lwr     a1,3\(at\)
+1000026c:      8ca506ec        lw      a1,1772\(a1\)
+10000270:      8f858018        lw      a1,-32744\(gp\)
+10000274:      8ca506f8        lw      a1,1784\(a1\)
+10000278:      8f858018        lw      a1,-32744\(gp\)
+1000027c:      00b12821        addu    a1,a1,s1
+10000280:      8ca506ec        lw      a1,1772\(a1\)
+10000284:      8f858018        lw      a1,-32744\(gp\)
+10000288:      00b12821        addu    a1,a1,s1
+1000028c:      8ca506f8        lw      a1,1784\(a1\)
+10000290:      8f818018        lw      at,-32744\(gp\)
+10000294:      00250821        addu    at,at,a1
+10000298:      8c25070e        lw      a1,1806\(at\)
+1000029c:      8f818018        lw      at,-32744\(gp\)
+100002a0:      00250821        addu    at,at,a1
+100002a4:      ac250724        sw      a1,1828\(at\)
 100002a8:      8f818018        lw      at,-32744\(gp\)
-100002ac:      24210708        addiu   at,at,1800
+100002ac:      242106ec        addiu   at,at,1772
 100002b0:      88250000        lwl     a1,0\(at\)
 100002b4:      98250003        lwr     a1,3\(at\)
 100002b8:      8f818018        lw      at,-32744\(gp\)
-100002bc:      242106fc        addiu   at,at,1788
-100002c0:      00310821        addu    at,at,s1
-100002c4:      88250000        lwl     a1,0\(at\)
-100002c8:      98250003        lwr     a1,3\(at\)
-100002cc:      8f818018        lw      at,-32744\(gp\)
-100002d0:      24210708        addiu   at,at,1800
-100002d4:      00310821        addu    at,at,s1
-100002d8:      88250000        lwl     a1,0\(at\)
-100002dc:      98250003        lwr     a1,3\(at\)
-100002e0:      8f818018        lw      at,-32744\(gp\)
-100002e4:      2421071e        addiu   at,at,1822
-100002e8:      00250821        addu    at,at,a1
-100002ec:      88250000        lwl     a1,0\(at\)
-100002f0:      98250003        lwr     a1,3\(at\)
-100002f4:      8f818018        lw      at,-32744\(gp\)
-100002f8:      24210734        addiu   at,at,1844
-100002fc:      00250821        addu    at,at,a1
-10000300:      a8250000        swl     a1,0\(at\)
-10000304:      b8250003        swr     a1,3\(at\)
-10000308:      3c050000        lui     a1,0x0
-1000030c:      00bc2821        addu    a1,a1,gp
-10000310:      8ca5802c        lw      a1,-32724\(a1\)
-10000314:      8f858020        lw      a1,-32736\(gp\)
-10000318:      24a500a0        addiu   a1,a1,160
-1000031c:      3c190000        lui     t9,0x0
-10000320:      033cc821        addu    t9,t9,gp
-10000324:      8f39802c        lw      t9,-32724\(t9\)
-10000328:      8f998020        lw      t9,-32736\(gp\)
-1000032c:      273900a0        addiu   t9,t9,160
-10000330:      3c190000        lui     t9,0x0
-10000334:      033cc821        addu    t9,t9,gp
-10000338:      8f39802c        lw      t9,-32724\(t9\)
-1000033c:      0320f809        jalr    t9
-10000340:      00000000        nop
-10000344:      8f998020        lw      t9,-32736\(gp\)
-10000348:      273900a0        addiu   t9,t9,160
+100002bc:      242106f8        addiu   at,at,1784
+100002c0:      88250000        lwl     a1,0\(at\)
+100002c4:      98250003        lwr     a1,3\(at\)
+100002c8:      8f818018        lw      at,-32744\(gp\)
+100002cc:      242106ec        addiu   at,at,1772
+100002d0:      00310821        addu    at,at,s1
+100002d4:      88250000        lwl     a1,0\(at\)
+100002d8:      98250003        lwr     a1,3\(at\)
+100002dc:      8f818018        lw      at,-32744\(gp\)
+100002e0:      242106f8        addiu   at,at,1784
+100002e4:      00310821        addu    at,at,s1
+100002e8:      88250000        lwl     a1,0\(at\)
+100002ec:      98250003        lwr     a1,3\(at\)
+100002f0:      8f818018        lw      at,-32744\(gp\)
+100002f4:      2421070e        addiu   at,at,1806
+100002f8:      00250821        addu    at,at,a1
+100002fc:      88250000        lwl     a1,0\(at\)
+10000300:      98250003        lwr     a1,3\(at\)
+10000304:      8f818018        lw      at,-32744\(gp\)
+10000308:      24210724        addiu   at,at,1828
+1000030c:      00250821        addu    at,at,a1
+10000310:      a8250000        swl     a1,0\(at\)
+10000314:      b8250003        swr     a1,3\(at\)
+10000318:      3c050000        lui     a1,0x0
+1000031c:      00bc2821        addu    a1,a1,gp
+10000320:      8ca5802c        lw      a1,-32724\(a1\)
+10000324:      8f858020        lw      a1,-32736\(gp\)
+10000328:      24a500b0        addiu   a1,a1,176
+1000032c:      3c190000        lui     t9,0x0
+10000330:      033cc821        addu    t9,t9,gp
+10000334:      8f39802c        lw      t9,-32724\(t9\)
+10000338:      8f998020        lw      t9,-32736\(gp\)
+1000033c:      273900b0        addiu   t9,t9,176
+10000340:      3c190000        lui     t9,0x0
+10000344:      033cc821        addu    t9,t9,gp
+10000348:      8f39802c        lw      t9,-32724\(t9\)
 1000034c:      0320f809        jalr    t9
 10000350:      00000000        nop
-10000354:      3c050000        lui     a1,0x0
-10000358:      00bc2821        addu    a1,a1,gp
-1000035c:      8ca58038        lw      a1,-32712\(a1\)
-10000360:      3c050000        lui     a1,0x0
-10000364:      00bc2821        addu    a1,a1,gp
-10000368:      8ca58038        lw      a1,-32712\(a1\)
-1000036c:      24a5000c        addiu   a1,a1,12
+10000354:      8f998020        lw      t9,-32736\(gp\)
+10000358:      273900b0        addiu   t9,t9,176
+1000035c:      0320f809        jalr    t9
+10000360:      00000000        nop
+10000364:      3c050000        lui     a1,0x0
+10000368:      00bc2821        addu    a1,a1,gp
+1000036c:      8ca58038        lw      a1,-32712\(a1\)
 10000370:      3c050000        lui     a1,0x0
 10000374:      00bc2821        addu    a1,a1,gp
 10000378:      8ca58038        lw      a1,-32712\(a1\)
-1000037c:      3c010001        lui     at,0x1
-10000380:      3421e240        ori     at,at,0xe240
-10000384:      00a12821        addu    a1,a1,at
-10000388:      3c050000        lui     a1,0x0
-1000038c:      00bc2821        addu    a1,a1,gp
-10000390:      8ca58038        lw      a1,-32712\(a1\)
-10000394:      00b12821        addu    a1,a1,s1
+1000037c:      24a5000c        addiu   a1,a1,12
+10000380:      3c050000        lui     a1,0x0
+10000384:      00bc2821        addu    a1,a1,gp
+10000388:      8ca58038        lw      a1,-32712\(a1\)
+1000038c:      3c010001        lui     at,0x1
+10000390:      3421e240        ori     at,at,0xe240
+10000394:      00a12821        addu    a1,a1,at
 10000398:      3c050000        lui     a1,0x0
 1000039c:      00bc2821        addu    a1,a1,gp
 100003a0:      8ca58038        lw      a1,-32712\(a1\)
-100003a4:      24a5000c        addiu   a1,a1,12
-100003a8:      00b12821        addu    a1,a1,s1
-100003ac:      3c050000        lui     a1,0x0
-100003b0:      00bc2821        addu    a1,a1,gp
-100003b4:      8ca58038        lw      a1,-32712\(a1\)
-100003b8:      3c010001        lui     at,0x1
-100003bc:      3421e240        ori     at,at,0xe240
-100003c0:      00a12821        addu    a1,a1,at
-100003c4:      00b12821        addu    a1,a1,s1
-100003c8:      3c050000        lui     a1,0x0
-100003cc:      00bc2821        addu    a1,a1,gp
-100003d0:      8ca58038        lw      a1,-32712\(a1\)
-100003d4:      8ca50000        lw      a1,0\(a1\)
+100003a4:      00b12821        addu    a1,a1,s1
+100003a8:      3c050000        lui     a1,0x0
+100003ac:      00bc2821        addu    a1,a1,gp
+100003b0:      8ca58038        lw      a1,-32712\(a1\)
+100003b4:      24a5000c        addiu   a1,a1,12
+100003b8:      00b12821        addu    a1,a1,s1
+100003bc:      3c050000        lui     a1,0x0
+100003c0:      00bc2821        addu    a1,a1,gp
+100003c4:      8ca58038        lw      a1,-32712\(a1\)
+100003c8:      3c010001        lui     at,0x1
+100003cc:      3421e240        ori     at,at,0xe240
+100003d0:      00a12821        addu    a1,a1,at
+100003d4:      00b12821        addu    a1,a1,s1
 100003d8:      3c050000        lui     a1,0x0
 100003dc:      00bc2821        addu    a1,a1,gp
 100003e0:      8ca58038        lw      a1,-32712\(a1\)
-100003e4:      8ca5000c        lw      a1,12\(a1\)
+100003e4:      8ca50000        lw      a1,0\(a1\)
 100003e8:      3c050000        lui     a1,0x0
 100003ec:      00bc2821        addu    a1,a1,gp
 100003f0:      8ca58038        lw      a1,-32712\(a1\)
-100003f4:      00b12821        addu    a1,a1,s1
-100003f8:      8ca50000        lw      a1,0\(a1\)
-100003fc:      3c050000        lui     a1,0x0
-10000400:      00bc2821        addu    a1,a1,gp
-10000404:      8ca58038        lw      a1,-32712\(a1\)
-10000408:      00b12821        addu    a1,a1,s1
-1000040c:      8ca5000c        lw      a1,12\(a1\)
-10000410:      3c010000        lui     at,0x0
-10000414:      003c0821        addu    at,at,gp
-10000418:      8c218038        lw      at,-32712\(at\)
-1000041c:      00250821        addu    at,at,a1
-10000420:      8c250022        lw      a1,34\(at\)
-10000424:      3c010000        lui     at,0x0
-10000428:      003c0821        addu    at,at,gp
-1000042c:      8c218038        lw      at,-32712\(at\)
-10000430:      00250821        addu    at,at,a1
-10000434:      ac250038        sw      a1,56\(at\)
-10000438:      3c010000        lui     at,0x0
-1000043c:      003c0821        addu    at,at,gp
-10000440:      8c218038        lw      at,-32712\(at\)
-10000444:      88250000        lwl     a1,0\(at\)
-10000448:      98250003        lwr     a1,3\(at\)
-1000044c:      3c010000        lui     at,0x0
-10000450:      003c0821        addu    at,at,gp
-10000454:      8c218038        lw      at,-32712\(at\)
-10000458:      2421000c        addiu   at,at,12
-1000045c:      88250000        lwl     a1,0\(at\)
-10000460:      98250003        lwr     a1,3\(at\)
-10000464:      3c010000        lui     at,0x0
-10000468:      003c0821        addu    at,at,gp
-1000046c:      8c218038        lw      at,-32712\(at\)
-10000470:      00310821        addu    at,at,s1
-10000474:      88250000        lwl     a1,0\(at\)
-10000478:      98250003        lwr     a1,3\(at\)
-1000047c:      3c010000        lui     at,0x0
-10000480:      003c0821        addu    at,at,gp
-10000484:      8c218038        lw      at,-32712\(at\)
-10000488:      2421000c        addiu   at,at,12
-1000048c:      00310821        addu    at,at,s1
-10000490:      88250000        lwl     a1,0\(at\)
-10000494:      98250003        lwr     a1,3\(at\)
-10000498:      3c010000        lui     at,0x0
-1000049c:      003c0821        addu    at,at,gp
-100004a0:      8c218038        lw      at,-32712\(at\)
-100004a4:      24210022        addiu   at,at,34
-100004a8:      00250821        addu    at,at,a1
-100004ac:      88250000        lwl     a1,0\(at\)
-100004b0:      98250003        lwr     a1,3\(at\)
-100004b4:      3c010000        lui     at,0x0
-100004b8:      003c0821        addu    at,at,gp
-100004bc:      8c218038        lw      at,-32712\(at\)
-100004c0:      24210038        addiu   at,at,56
-100004c4:      00250821        addu    at,at,a1
-100004c8:      a8250000        swl     a1,0\(at\)
-100004cc:      b8250003        swr     a1,3\(at\)
-100004d0:      8f858018        lw      a1,-32744\(gp\)
-100004d4:      24a50774        addiu   a1,a1,1908
-100004d8:      8f858018        lw      a1,-32744\(gp\)
-100004dc:      24a50780        addiu   a1,a1,1920
-100004e0:      8f85801c        lw      a1,-32740\(gp\)
-100004e4:      24a5e9b4        addiu   a1,a1,-5708
+100003f4:      8ca5000c        lw      a1,12\(a1\)
+100003f8:      3c050000        lui     a1,0x0
+100003fc:      00bc2821        addu    a1,a1,gp
+10000400:      8ca58038        lw      a1,-32712\(a1\)
+10000404:      00b12821        addu    a1,a1,s1
+10000408:      8ca50000        lw      a1,0\(a1\)
+1000040c:      3c050000        lui     a1,0x0
+10000410:      00bc2821        addu    a1,a1,gp
+10000414:      8ca58038        lw      a1,-32712\(a1\)
+10000418:      00b12821        addu    a1,a1,s1
+1000041c:      8ca5000c        lw      a1,12\(a1\)
+10000420:      3c010000        lui     at,0x0
+10000424:      003c0821        addu    at,at,gp
+10000428:      8c218038        lw      at,-32712\(at\)
+1000042c:      00250821        addu    at,at,a1
+10000430:      8c250022        lw      a1,34\(at\)
+10000434:      3c010000        lui     at,0x0
+10000438:      003c0821        addu    at,at,gp
+1000043c:      8c218038        lw      at,-32712\(at\)
+10000440:      00250821        addu    at,at,a1
+10000444:      ac250038        sw      a1,56\(at\)
+10000448:      3c010000        lui     at,0x0
+1000044c:      003c0821        addu    at,at,gp
+10000450:      8c218038        lw      at,-32712\(at\)
+10000454:      88250000        lwl     a1,0\(at\)
+10000458:      98250003        lwr     a1,3\(at\)
+1000045c:      3c010000        lui     at,0x0
+10000460:      003c0821        addu    at,at,gp
+10000464:      8c218038        lw      at,-32712\(at\)
+10000468:      2421000c        addiu   at,at,12
+1000046c:      88250000        lwl     a1,0\(at\)
+10000470:      98250003        lwr     a1,3\(at\)
+10000474:      3c010000        lui     at,0x0
+10000478:      003c0821        addu    at,at,gp
+1000047c:      8c218038        lw      at,-32712\(at\)
+10000480:      00310821        addu    at,at,s1
+10000484:      88250000        lwl     a1,0\(at\)
+10000488:      98250003        lwr     a1,3\(at\)
+1000048c:      3c010000        lui     at,0x0
+10000490:      003c0821        addu    at,at,gp
+10000494:      8c218038        lw      at,-32712\(at\)
+10000498:      2421000c        addiu   at,at,12
+1000049c:      00310821        addu    at,at,s1
+100004a0:      88250000        lwl     a1,0\(at\)
+100004a4:      98250003        lwr     a1,3\(at\)
+100004a8:      3c010000        lui     at,0x0
+100004ac:      003c0821        addu    at,at,gp
+100004b0:      8c218038        lw      at,-32712\(at\)
+100004b4:      24210022        addiu   at,at,34
+100004b8:      00250821        addu    at,at,a1
+100004bc:      88250000        lwl     a1,0\(at\)
+100004c0:      98250003        lwr     a1,3\(at\)
+100004c4:      3c010000        lui     at,0x0
+100004c8:      003c0821        addu    at,at,gp
+100004cc:      8c218038        lw      at,-32712\(at\)
+100004d0:      24210038        addiu   at,at,56
+100004d4:      00250821        addu    at,at,a1
+100004d8:      a8250000        swl     a1,0\(at\)
+100004dc:      b8250003        swr     a1,3\(at\)
+100004e0:      8f858018        lw      a1,-32744\(gp\)
+100004e4:      24a50764        addiu   a1,a1,1892
 100004e8:      8f858018        lw      a1,-32744\(gp\)
-100004ec:      24a50774        addiu   a1,a1,1908
-100004f0:      00b12821        addu    a1,a1,s1
-100004f4:      8f858018        lw      a1,-32744\(gp\)
-100004f8:      24a50780        addiu   a1,a1,1920
-100004fc:      00b12821        addu    a1,a1,s1
-10000500:      8f85801c        lw      a1,-32740\(gp\)
-10000504:      24a5e9b4        addiu   a1,a1,-5708
-10000508:      00b12821        addu    a1,a1,s1
-1000050c:      8f858018        lw      a1,-32744\(gp\)
-10000510:      8ca50774        lw      a1,1908\(a1\)
-10000514:      8f858018        lw      a1,-32744\(gp\)
-10000518:      8ca50780        lw      a1,1920\(a1\)
+100004ec:      24a50770        addiu   a1,a1,1904
+100004f0:      8f85801c        lw      a1,-32740\(gp\)
+100004f4:      24a5e9a4        addiu   a1,a1,-5724
+100004f8:      8f858018        lw      a1,-32744\(gp\)
+100004fc:      24a50764        addiu   a1,a1,1892
+10000500:      00b12821        addu    a1,a1,s1
+10000504:      8f858018        lw      a1,-32744\(gp\)
+10000508:      24a50770        addiu   a1,a1,1904
+1000050c:      00b12821        addu    a1,a1,s1
+10000510:      8f85801c        lw      a1,-32740\(gp\)
+10000514:      24a5e9a4        addiu   a1,a1,-5724
+10000518:      00b12821        addu    a1,a1,s1
 1000051c:      8f858018        lw      a1,-32744\(gp\)
-10000520:      00b12821        addu    a1,a1,s1
-10000524:      8ca50774        lw      a1,1908\(a1\)
-10000528:      8f858018        lw      a1,-32744\(gp\)
-1000052c:      00b12821        addu    a1,a1,s1
-10000530:      8ca50780        lw      a1,1920\(a1\)
-10000534:      8f818018        lw      at,-32744\(gp\)
-10000538:      00250821        addu    at,at,a1
-1000053c:      8c250796        lw      a1,1942\(at\)
-10000540:      8f818018        lw      at,-32744\(gp\)
-10000544:      00250821        addu    at,at,a1
-10000548:      ac2507ac        sw      a1,1964\(at\)
-1000054c:      8f818018        lw      at,-32744\(gp\)
-10000550:      24210774        addiu   at,at,1908
-10000554:      88250000        lwl     a1,0\(at\)
-10000558:      98250003        lwr     a1,3\(at\)
+10000520:      8ca50764        lw      a1,1892\(a1\)
+10000524:      8f858018        lw      a1,-32744\(gp\)
+10000528:      8ca50770        lw      a1,1904\(a1\)
+1000052c:      8f858018        lw      a1,-32744\(gp\)
+10000530:      00b12821        addu    a1,a1,s1
+10000534:      8ca50764        lw      a1,1892\(a1\)
+10000538:      8f858018        lw      a1,-32744\(gp\)
+1000053c:      00b12821        addu    a1,a1,s1
+10000540:      8ca50770        lw      a1,1904\(a1\)
+10000544:      8f818018        lw      at,-32744\(gp\)
+10000548:      00250821        addu    at,at,a1
+1000054c:      8c250786        lw      a1,1926\(at\)
+10000550:      8f818018        lw      at,-32744\(gp\)
+10000554:      00250821        addu    at,at,a1
+10000558:      ac25079c        sw      a1,1948\(at\)
 1000055c:      8f818018        lw      at,-32744\(gp\)
-10000560:      24210780        addiu   at,at,1920
+10000560:      24210764        addiu   at,at,1892
 10000564:      88250000        lwl     a1,0\(at\)
 10000568:      98250003        lwr     a1,3\(at\)
 1000056c:      8f818018        lw      at,-32744\(gp\)
-10000570:      24210774        addiu   at,at,1908
-10000574:      00310821        addu    at,at,s1
-10000578:      88250000        lwl     a1,0\(at\)
-1000057c:      98250003        lwr     a1,3\(at\)
-10000580:      8f818018        lw      at,-32744\(gp\)
-10000584:      24210780        addiu   at,at,1920
-10000588:      00310821        addu    at,at,s1
-1000058c:      88250000        lwl     a1,0\(at\)
-10000590:      98250003        lwr     a1,3\(at\)
-10000594:      8f818018        lw      at,-32744\(gp\)
-10000598:      24210796        addiu   at,at,1942
-1000059c:      00250821        addu    at,at,a1
-100005a0:      88250000        lwl     a1,0\(at\)
-100005a4:      98250003        lwr     a1,3\(at\)
-100005a8:      8f818018        lw      at,-32744\(gp\)
-100005ac:      242107ac        addiu   at,at,1964
-100005b0:      00250821        addu    at,at,a1
-100005b4:      a8250000        swl     a1,0\(at\)
-100005b8:      b8250003        swr     a1,3\(at\)
-100005bc:      3c050000        lui     a1,0x0
-100005c0:      00bc2821        addu    a1,a1,gp
-100005c4:      8ca58030        lw      a1,-32720\(a1\)
-100005c8:      8f858020        lw      a1,-32736\(gp\)
-100005cc:      24a506a0        addiu   a1,a1,1696
-100005d0:      3c190000        lui     t9,0x0
-100005d4:      033cc821        addu    t9,t9,gp
-100005d8:      8f398030        lw      t9,-32720\(t9\)
-100005dc:      8f998020        lw      t9,-32736\(gp\)
-100005e0:      273906a0        addiu   t9,t9,1696
-100005e4:      3c190000        lui     t9,0x0
-100005e8:      033cc821        addu    t9,t9,gp
-100005ec:      8f398030        lw      t9,-32720\(t9\)
-100005f0:      0320f809        jalr    t9
-100005f4:      00000000        nop
-100005f8:      8f998020        lw      t9,-32736\(gp\)
-100005fc:      273906a0        addiu   t9,t9,1696
+10000570:      24210770        addiu   at,at,1904
+10000574:      88250000        lwl     a1,0\(at\)
+10000578:      98250003        lwr     a1,3\(at\)
+1000057c:      8f818018        lw      at,-32744\(gp\)
+10000580:      24210764        addiu   at,at,1892
+10000584:      00310821        addu    at,at,s1
+10000588:      88250000        lwl     a1,0\(at\)
+1000058c:      98250003        lwr     a1,3\(at\)
+10000590:      8f818018        lw      at,-32744\(gp\)
+10000594:      24210770        addiu   at,at,1904
+10000598:      00310821        addu    at,at,s1
+1000059c:      88250000        lwl     a1,0\(at\)
+100005a0:      98250003        lwr     a1,3\(at\)
+100005a4:      8f818018        lw      at,-32744\(gp\)
+100005a8:      24210786        addiu   at,at,1926
+100005ac:      00250821        addu    at,at,a1
+100005b0:      88250000        lwl     a1,0\(at\)
+100005b4:      98250003        lwr     a1,3\(at\)
+100005b8:      8f818018        lw      at,-32744\(gp\)
+100005bc:      2421079c        addiu   at,at,1948
+100005c0:      00250821        addu    at,at,a1
+100005c4:      a8250000        swl     a1,0\(at\)
+100005c8:      b8250003        swr     a1,3\(at\)
+100005cc:      3c050000        lui     a1,0x0
+100005d0:      00bc2821        addu    a1,a1,gp
+100005d4:      8ca58030        lw      a1,-32720\(a1\)
+100005d8:      8f858020        lw      a1,-32736\(gp\)
+100005dc:      24a506b0        addiu   a1,a1,1712
+100005e0:      3c190000        lui     t9,0x0
+100005e4:      033cc821        addu    t9,t9,gp
+100005e8:      8f398030        lw      t9,-32720\(t9\)
+100005ec:      8f998020        lw      t9,-32736\(gp\)
+100005f0:      273906b0        addiu   t9,t9,1712
+100005f4:      3c190000        lui     t9,0x0
+100005f8:      033cc821        addu    t9,t9,gp
+100005fc:      8f398030        lw      t9,-32720\(t9\)
 10000600:      0320f809        jalr    t9
 10000604:      00000000        nop
-10000608:      3c050000        lui     a1,0x0
-1000060c:      00bc2821        addu    a1,a1,gp
-10000610:      8ca58034        lw      a1,-32716\(a1\)
-10000614:      1000fea2        b       100000a0 <fn>
-10000618:      00000000        nop
-1000061c:      3c050000        lui     a1,0x0
-10000620:      00bc2821        addu    a1,a1,gp
-10000624:      8ca58038        lw      a1,-32712\(a1\)
-10000628:      8ca50000        lw      a1,0\(a1\)
-1000062c:      1000001c        b       100006a0 <fn2>
-10000630:      00000000        nop
-10000634:      8f858018        lw      a1,-32744\(gp\)
-10000638:      24a506fc        addiu   a1,a1,1788
-1000063c:      1000fe98        b       100000a0 <fn>
+10000608:      8f998020        lw      t9,-32736\(gp\)
+1000060c:      273906b0        addiu   t9,t9,1712
+10000610:      0320f809        jalr    t9
+10000614:      00000000        nop
+10000618:      3c050000        lui     a1,0x0
+1000061c:      00bc2821        addu    a1,a1,gp
+10000620:      8ca58034        lw      a1,-32716\(a1\)
+10000624:      1000fea2        b       100000b0 <fn>
+10000628:      00000000        nop
+1000062c:      3c050000        lui     a1,0x0
+10000630:      00bc2821        addu    a1,a1,gp
+10000634:      8ca58038        lw      a1,-32712\(a1\)
+10000638:      8ca50000        lw      a1,0\(a1\)
+1000063c:      1000001c        b       100006b0 <fn2>
 10000640:      00000000        nop
 10000644:      8f858018        lw      a1,-32744\(gp\)
-10000648:      24a50780        addiu   a1,a1,1920
-1000064c:      10000014        b       100006a0 <fn2>
+10000648:      24a506ec        addiu   a1,a1,1772
+1000064c:      1000fe98        b       100000b0 <fn>
 10000650:      00000000        nop
-10000654:      8f85801c        lw      a1,-32740\(gp\)
-10000658:      24a5e93c        addiu   a1,a1,-5828
-1000065c:      1000fe90        b       100000a0 <fn>
+10000654:      8f858018        lw      a1,-32744\(gp\)
+10000658:      24a50770        addiu   a1,a1,1904
+1000065c:      10000014        b       100006b0 <fn2>
 10000660:      00000000        nop
-10000664:      8f858018        lw      a1,-32744\(gp\)
-10000668:      8ca50774        lw      a1,1908\(a1\)
-1000066c:      1000000c        b       100006a0 <fn2>
+10000664:      8f85801c        lw      a1,-32740\(gp\)
+10000668:      24a5e92c        addiu   a1,a1,-5844
+1000066c:      1000fe90        b       100000b0 <fn>
 10000670:      00000000        nop
 10000674:      8f858018        lw      a1,-32744\(gp\)
-10000678:      8ca50708        lw      a1,1800\(a1\)
-1000067c:      1000fe88        b       100000a0 <fn>
+10000678:      8ca50764        lw      a1,1892\(a1\)
+1000067c:      1000000c        b       100006b0 <fn2>
 10000680:      00000000        nop
-10000684:      8f818018        lw      at,-32744\(gp\)
-10000688:      00250821        addu    at,at,a1
-1000068c:      8c250796        lw      a1,1942\(at\)
-10000690:      10000003        b       100006a0 <fn2>
-10000694:      00000000        nop
-       \.\.\.
-Disassembly of section \.reginfo:
-
-100006a0 <\.reginfo>:
-100006a0:      92020022        .*
+10000684:      8f858018        lw      a1,-32744\(gp\)
+10000688:      8ca506f8        lw      a1,1784\(a1\)
+1000068c:      1000fe88        b       100000b0 <fn>
+10000690:      00000000        nop
+10000694:      8f818018        lw      at,-32744\(gp\)
+10000698:      00250821        addu    at,at,a1
+1000069c:      8c250786        lw      a1,1926\(at\)
+100006a0:      10000003        b       100006b0 <fn2>
+100006a4:      00000000        nop
        \.\.\.
-100006b4:      101087a0        .*
 Disassembly of section \.data:
 
-101006c0 <_fdata>:
+100106b0 <_fdata>:
        \.\.\.
 
-101006fc <dg1>:
+100106ec <dg1>:
        \.\.\.
 
-10100738 <sp2>:
+10010728 <sp2>:
        \.\.\.
 
-10100774 <dg2>:
+10010764 <dg2>:
        \.\.\.
 Disassembly of section \.got:
 
-101007b0 <_GLOBAL_OFFSET_TABLE_>:
-101007b0:      00000000        .*
-101007b4:      80000000        .*
-101007b8:      10100000        .*
-101007bc:      10120000        .*
-101007c0:      10000000        .*
-101007c4:      00000000        .*
-101007c8:      00000000        .*
-101007cc:      100000a0        .*
-101007d0:      100006a0        .*
-101007d4:      101006fc        .*
-101007d8:      10100774        .*
+100107a0 <_GLOBAL_OFFSET_TABLE_>:
+100107a0:      00000000        .*
+100107a4:      80000000        .*
+100107a8:      10010000        .*
+100107ac:      10030000        .*
+100107b0:      10000000        .*
+100107b4:      00000000        .*
+100107b8:      00000000        .*
+100107bc:      100000b0        .*
+100107c0:      100006b0        .*
+100107c4:      100106ec        .*
+100107c8:      10010764        .*
 #pass
index 60a89a8..8baa195 100644 (file)
@@ -14,7 +14,7 @@ Disassembly of section \.MIPS\.options:
    1200000b8:  92020022        .*
        \.\.\.
    1200000d0:  00000001        .*
-   1200000d4:  201087c0        .*
+   1200000d4:  200187c0        .*
 Disassembly of section \.text:
 
 00000001200000e0 <fn>:
@@ -403,35 +403,35 @@ Disassembly of section \.text:
        \.\.\.
 Disassembly of section \.data:
 
-00000001201006e0 <_fdata>:
+00000001200106e0 <_fdata>:
        \.\.\.
 
-000000012010071c <dg1>:
+000000012001071c <dg1>:
        \.\.\.
 
-0000000120100758 <sp2>:
+0000000120010758 <sp2>:
        \.\.\.
 
-0000000120100794 <dg2>:
+0000000120010794 <dg2>:
        \.\.\.
 Disassembly of section \.got:
 
-00000001201007d0 <_GLOBAL_OFFSET_TABLE_>:
+00000001200107d0 <_GLOBAL_OFFSET_TABLE_>:
        \.\.\.
-   1201007dc:  80000000        .*
-   1201007e0:  00000001        .*
-   1201007e4:  20100000        .*
-   1201007e8:  00000001        .*
-   1201007ec:  20120000        .*
-   1201007f0:  00000001        .*
-   1201007f4:  20000000        .*
+   1200107dc:  80000000        .*
+   1200107e0:  00000001        .*
+   1200107e4:  20010000        .*
+   1200107e8:  00000001        .*
+   1200107ec:  20030000        .*
+   1200107f0:  00000001        .*
+   1200107f4:  20000000        .*
        \.\.\.
-   120100808:  00000001        .*
-   12010080c:  200000e0        .*
-   120100810:  00000001        .*
-   120100814:  200006e0        .*
-   120100818:  00000001        .*
-   12010081c:  2010071c        .*
-   120100820:  00000001        .*
-   120100824:  20100794        .*
+   120010808:  00000001        .*
+   12001080c:  200000e0        .*
+   120010810:  00000001        .*
+   120010814:  200006e0        .*
+   120010818:  00000001        .*
+   12001081c:  2001071c        .*
+   120010820:  00000001        .*
+   120010824:  20010794        .*
 #pass