Expect addend as signed
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 17 May 2012 16:36:22 +0000 (16:36 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 17 May 2012 16:36:22 +0000 (16:36 +0000)
binutils/testsuite/

* binutils-all/hppa/objdump.exp: Expect addend as signed.

gas/testsuite/

* gas/all/weakref1.d: Expect addend as signed.
* gas/arm/pic_vxworks.d: Likewise.
* gas/arm/wince.d: Likewise.
* gas/h8300/h8300.exp: Likewise.
* gas/i386/sub.d: Likewise.
* gas/mips/ecoff@ld.d: Likewise.
* gas/mips/ecoff@sd.d: Likewise.
* gas/mips/l_d-n32.d: Likewise.
* gas/mips/l_d-n64.d: Likewise.
* gas/mips/l_d.d: Likewise.
* gas/mips/ld-n32.d: Likewise.
* gas/mips/ld-n64.d: Likewise.
* gas/mips/ld.d: Likewise.
* gas/mips/mips1@l_d.d: Likewise.
* gas/mips/mips1@ld-forward.d: Likewise.
* gas/mips/mips1@ld.d: Likewise.
* gas/mips/mips1@s_d.d: Likewise.
* gas/mips/s_d-n32.d: Likewise.
* gas/mips/s_d-n64.d: Likewise.
* gas/mips/s_d.d: Likewise.
* gas/mips/sd-n32.d: Likewise.
* gas/mips/sd-n64.d: Likewise.
* gas/mips/sd.d: Likewise.
* gas/mmix/bz-c.d: Likewise.
* gas/mmix/geta-c.d: Likewise.
* gas/mmix/jump-c.d: Likewise.
* gas/mmix/pushj-c.d: Likewise.
* gas/mmix/pushj-cs.d: Likewise.
* gas/mmix/reloc16-n.d: Likewise.
* gas/mmix/reloc16-r.d: Likewise.
* gas/mmix/reloc16.d: Likewise.
* gas/mmix/reloc8-r.d: Likewise.
* gas/mmix/reloc8.d: Likewise.
* gas/mmix/relocxrn.d: Likewise.
* gas/sh/sh64/case-1.d: Likewise.
* gas/sh/sh64/mix-1.d: Likewise.
* gas/sh/sh64/pt32-1.d: Likewise.
* gas/sh/sh64/pt64-1.d: Likewise.
* gas/sh/sh64/pt64-32-2.d: Likewise.
* gas/sh/sh64/rel32-2.d: Likewise.
* gas/sh/sh64/rel32-4.d: Likewise.
* gas/sh/sh64/rel64-2.d: Likewise.
* gas/sh/sh64/rel64-4.d: Likewise.
* gas/tic6x/data-reloc.d: Likewise.
* gas/tic6x/pcr-relocs.d: Likewise.
* gas/xstormy16/allinsn.d: Likewise.
* gas/xstormy16/reloc-1.d: Likewise.
* gas/xstormy16/reloc-2.d: Likewise.

ld/testsuite/

* ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
* ld-spu/pic.d: Likewise.

54 files changed:
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/hppa/objdump.exp
gas/testsuite/ChangeLog
gas/testsuite/gas/all/weakref1.d
gas/testsuite/gas/arm/pic_vxworks.d
gas/testsuite/gas/arm/wince.d
gas/testsuite/gas/h8300/h8300.exp
gas/testsuite/gas/i386/sub.d
gas/testsuite/gas/mips/ecoff@ld.d
gas/testsuite/gas/mips/ecoff@sd.d
gas/testsuite/gas/mips/l_d-n32.d
gas/testsuite/gas/mips/l_d-n64.d
gas/testsuite/gas/mips/l_d.d
gas/testsuite/gas/mips/ld-n32.d
gas/testsuite/gas/mips/ld-n64.d
gas/testsuite/gas/mips/ld.d
gas/testsuite/gas/mips/mips1@l_d.d
gas/testsuite/gas/mips/mips1@ld-forward.d
gas/testsuite/gas/mips/mips1@ld.d
gas/testsuite/gas/mips/mips1@s_d.d
gas/testsuite/gas/mips/s_d-n32.d
gas/testsuite/gas/mips/s_d-n64.d
gas/testsuite/gas/mips/s_d.d
gas/testsuite/gas/mips/sd-n32.d
gas/testsuite/gas/mips/sd-n64.d
gas/testsuite/gas/mips/sd.d
gas/testsuite/gas/mmix/bz-c.d
gas/testsuite/gas/mmix/geta-c.d
gas/testsuite/gas/mmix/jump-c.d
gas/testsuite/gas/mmix/pushj-c.d
gas/testsuite/gas/mmix/pushj-cs.d
gas/testsuite/gas/mmix/reloc16-n.d
gas/testsuite/gas/mmix/reloc16-r.d
gas/testsuite/gas/mmix/reloc16.d
gas/testsuite/gas/mmix/reloc8-r.d
gas/testsuite/gas/mmix/reloc8.d
gas/testsuite/gas/mmix/relocxrn.d
gas/testsuite/gas/sh/sh64/case-1.d
gas/testsuite/gas/sh/sh64/mix-1.d
gas/testsuite/gas/sh/sh64/pt32-1.d
gas/testsuite/gas/sh/sh64/pt64-1.d
gas/testsuite/gas/sh/sh64/pt64-32-2.d
gas/testsuite/gas/sh/sh64/rel32-2.d
gas/testsuite/gas/sh/sh64/rel32-4.d
gas/testsuite/gas/sh/sh64/rel64-2.d
gas/testsuite/gas/sh/sh64/rel64-4.d
gas/testsuite/gas/tic6x/data-reloc.d
gas/testsuite/gas/tic6x/pcr-relocs.d
gas/testsuite/gas/xstormy16/allinsn.d
gas/testsuite/gas/xstormy16/reloc-1.d
gas/testsuite/gas/xstormy16/reloc-2.d
ld/testsuite/ChangeLog
ld/testsuite/ld-arm/emit-relocs1-vxworks.d
ld/testsuite/ld-spu/pic.d

index 879425e..04b775e 100644 (file)
@@ -1,3 +1,7 @@
+2012-05-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * binutils-all/hppa/objdump.exp: Expect addend as signed.
+
 2012-05-17  Alan Modra  <amodra@gmail.com>
 
        * binutils-all/objdump.W: Update.
index 28a8d97..c6d1640 100644 (file)
@@ -57,9 +57,9 @@ if [is_remote host] {
 set got [binutils_run $OBJDUMP "$OBJDUMPFLAGS -r $objfile"]
 
 if [istarget hppa*-*-*elf*] then {
-  set want "00000000 R_PARISC_DPREL21L\[       \]+is_idchar\\+0xffffffe0.*"
+  set want "00000000 R_PARISC_DPREL21L\[       \]+is_idchar-0x00000020.*"
 } else {
-  set want "00000000 R_DP_RELATIVE\[   \]+is_idchar\\+0xffffffe0.*"
+  set want "00000000 R_DP_RELATIVE\[   \]+is_idchar-0x00000020.*"
 }
 
 
index 9c5e328..b091ae4 100644 (file)
@@ -1,3 +1,54 @@
+2012-05-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gas/all/weakref1.d: Expect addend as signed.
+       * gas/arm/pic_vxworks.d: Likewise.
+       * gas/arm/wince.d: Likewise.
+       * gas/h8300/h8300.exp: Likewise.
+       * gas/i386/sub.d: Likewise.
+       * gas/mips/ecoff@ld.d: Likewise.
+       * gas/mips/ecoff@sd.d: Likewise.
+       * gas/mips/l_d-n32.d: Likewise.
+       * gas/mips/l_d-n64.d: Likewise.
+       * gas/mips/l_d.d: Likewise.
+       * gas/mips/ld-n32.d: Likewise.
+       * gas/mips/ld-n64.d: Likewise.
+       * gas/mips/ld.d: Likewise.
+       * gas/mips/mips1@l_d.d: Likewise.
+       * gas/mips/mips1@ld-forward.d: Likewise.
+       * gas/mips/mips1@ld.d: Likewise.
+       * gas/mips/mips1@s_d.d: Likewise.
+       * gas/mips/s_d-n32.d: Likewise.
+       * gas/mips/s_d-n64.d: Likewise.
+       * gas/mips/s_d.d: Likewise.
+       * gas/mips/sd-n32.d: Likewise.
+       * gas/mips/sd-n64.d: Likewise.
+       * gas/mips/sd.d: Likewise.
+       * gas/mmix/bz-c.d: Likewise.
+       * gas/mmix/geta-c.d: Likewise.
+       * gas/mmix/jump-c.d: Likewise.
+       * gas/mmix/pushj-c.d: Likewise.
+       * gas/mmix/pushj-cs.d: Likewise.
+       * gas/mmix/reloc16-n.d: Likewise.
+       * gas/mmix/reloc16-r.d: Likewise.
+       * gas/mmix/reloc16.d: Likewise.
+       * gas/mmix/reloc8-r.d: Likewise.
+       * gas/mmix/reloc8.d: Likewise.
+       * gas/mmix/relocxrn.d: Likewise.
+       * gas/sh/sh64/case-1.d: Likewise.
+       * gas/sh/sh64/mix-1.d: Likewise.
+       * gas/sh/sh64/pt32-1.d: Likewise.
+       * gas/sh/sh64/pt64-1.d: Likewise.
+       * gas/sh/sh64/pt64-32-2.d: Likewise.
+       * gas/sh/sh64/rel32-2.d: Likewise.
+       * gas/sh/sh64/rel32-4.d: Likewise.
+       * gas/sh/sh64/rel64-2.d: Likewise.
+       * gas/sh/sh64/rel64-4.d: Likewise.
+       * gas/tic6x/data-reloc.d: Likewise.
+       * gas/tic6x/pcr-relocs.d: Likewise.
+       * gas/xstormy16/allinsn.d: Likewise.
+       * gas/xstormy16/reloc-1.d: Likewise.
+       * gas/xstormy16/reloc-2.d: Likewise.
+
 2012-05-17  Alan Modra  <amodra@gmail.com>
 
        * gas/elf/dwarf2-1.d: Update.
index b44d1fc..d116707 100644 (file)
@@ -89,8 +89,8 @@ OFFSET +TYPE +VALUE *
 [0-9a-f]+ [^ ]*  +(ld3|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
 [0-9a-f]+ [^ ]*  +(ld4|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
 [0-9a-f]+ [^ ]*  +ud5
-[0-9a-f]+ [^ ]*  +(gd6|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
-[0-9a-f]+ [^ ]*  +(gd7|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
+[0-9a-f]+ [^ ]*  +(gd6|\.text|\$CODE\$)((\+|-)0x[0-9a-f]+)?
+[0-9a-f]+ [^ ]*  +(gd7|\.text|\$CODE\$)((\+|-)0x[0-9a-f]+)?
 [0-9a-f]+ [^ ]*  +(ld8|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
 [0-9a-f]+ [^ ]*  +(ld8|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
 [0-9a-f]+ [^ ]*  +(ld9|\.text|\$CODE\$)(\+0x[0-9a-f]+)?
index f7db8aa..6b0f3ed 100644 (file)
@@ -9,9 +9,9 @@
 
 Disassembly of section .text:
 00+0 <[^>]*> eb000000  bl      .*
-                       0: R_ARM_PC24   foo\+0xfffffff8
+                       0: R_ARM_PC24   foo-0x8
 00+4 <[^>]*> eb000000  bl      .*
-                       4: R_ARM_PLT32  foo\+0xfffffff8
+                       4: R_ARM_PLT32  foo-0x8
        \.\.\.
                        8: R_ARM_ABS32  sym
                        c: R_ARM_GOT32  sym
index 4f6535a..3d116bc 100644 (file)
@@ -15,11 +15,11 @@ Disassembly of section .text:
 0+008 <global_sym\+0x4> e1a00000       nop                     ; \(mov r0, r0\)
 0+00c <global_sym\+0x8> e1a00000       nop                     ; \(mov r0, r0\)
 0+010 <global_sym\+0xc> eafffffb       b       f+ff8 <global_sym\+0xf+ff4>
-                       10: ARM_26D     global_sym\+0xf+ffc
+                       10: ARM_26D     global_sym-0x4
 0+014 <global_sym\+0x10> ebfffffa      bl      f+ff4 <global_sym\+0xf+ff0>
-                       14: ARM_26D     global_sym\+0xf+ffc
+                       14: ARM_26D     global_sym-0x4
 0+018 <global_sym\+0x14> 0afffff9      beq     f+ff0 <global_sym\+0xf+fec>
-                       18: ARM_26D     global_sym\+0xf+ffc
+                       18: ARM_26D     global_sym-0x4
 0+01c <global_sym\+0x18> eafffff8      b       0+004 <global_sym>
 0+020 <global_sym\+0x1c> ebfffff7      bl      0+004 <global_sym>
 0+024 <global_sym\+0x20> 0afffff6      beq     0+004 <global_sym>
index 1441806..4fb5706 100644 (file)
@@ -2098,7 +2098,7 @@ proc do_h8300h_mov32bug {} {
 
        while 1 {
            expect {
-               -re "00000002\[^\n\]*32\[^\n\]*_a.0x0*88ca6c00\[^\n\]*\n"
+               -re "00000002\[^\n\]*32\[^\n\]*_a-0x77359400\[^\n\]*\n"
                                                { set x [expr $x+1] }
                timeout                         { perror "timeout\n; break }
                eof                             { break }
index fd5e5fa..f16323a 100644 (file)
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:  66 be (0|1)(0|2|4) 00[  ]+mov[  ]+\$0x(1)?(0|2|4),%si[  ]+2:[   ]+(R_386_PC|DISP)16[    ]+.data(\+0xfffffff0)?
+   0:  66 be (0|1)(0|2|4) 00[  ]+mov[  ]+\$0x(1)?(0|2|4),%si[  ]+2:[   ]+(R_386_PC|DISP)16[    ]+.data(-0x10)?
 #pass
index 57d8dbb..0e0fbe8 100644 (file)
@@ -30,9 +30,9 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-23131\(a0\)
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(gp\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,8192\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,-16384\(gp\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,4097\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,1\(a0\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,1\(gp\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,8193\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,-16383\(gp\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,-24576\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,-24576\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,8192\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-19035\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> ld   a0,-23131\(a0\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-23131\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> ld   a0,-14939\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> ld   a0,-19035\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,8192\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a1,gp
 [0-9a-f]+ <[^>]*> ld   a0,-16384\(a0\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,4097\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,1\(a0\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,8193\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a1,gp
 [0-9a-f]+ <[^>]*> ld   a0,-16383\(a0\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-24576\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-32768\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-24576\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-28672\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,8192\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,4096\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-19035\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,-23131\(a0\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-14939\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  a0,0x2
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,-19035\(a0\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
        \.\.\.
index a43ba94..88d1bf6 100644 (file)
@@ -30,9 +30,9 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(gp\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,8192\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,-16384\(gp\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,4097\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,1\(at\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,1\(gp\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,8193\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,-16383\(gp\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,-24576\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,-24576\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,8192\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-19035\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> sd   a0,-23131\(at\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-23131\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> sd   a0,-14939\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> sd   a0,-19035\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,8192\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sd   a0,-16384\(at\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,4097\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,1\(at\)
 [      ]*[0-9a-f]+: GPREL      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,8193\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sd   a0,-16383\(at\)
 [      ]*[0-9a-f]+: GPREL      \.sbss\+0x4000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-24576\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-32768\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-24576\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-28672\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,8192\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,4096\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.data-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-19035\(at\)
-[      ]*[0-9a-f]+: REFLO      \.data\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.data-0x1000
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: REFHI      big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,-23131\(at\)
 [      ]*[0-9a-f]+: REFLO      small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFHI      \.bss-0x2000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-14939\(at\)
-[      ]*[0-9a-f]+: REFLO      \.bss\+0xffffe000
+[      ]*[0-9a-f]+: REFLO      \.bss-0x2000
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: REFHI      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFHI      \.sbss-0x1000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,-19035\(at\)
-[      ]*[0-9a-f]+: REFLO      \.sbss\+0xfffff000
+[      ]*[0-9a-f]+: REFLO      \.sbss-0x1000
        \.\.\.
index d474362..18ceefd 100644 (file)
@@ -102,33 +102,33 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
@@ -279,40 +279,40 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> addu at,at,a1
index 3096443..f4064f1 100644 (file)
@@ -324,131 +324,131 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
@@ -1017,138 +1017,138 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
index 788c61e..9cff000 100644 (file)
@@ -30,9 +30,9 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 405ce35..5dd1085 100644 (file)
@@ -102,33 +102,33 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
@@ -279,40 +279,40 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
index 485298d..a111135 100644 (file)
@@ -324,131 +324,131 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
@@ -1017,138 +1017,138 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       a0,a0,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> dsll32       a0,a0,0x0
 [0-9a-f]+ <[^>]*> daddu        a0,a0,at
 [0-9a-f]+ <[^>]*> ld   a0,0\(a0\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  a0,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
index bf2bd8d..c43ff37 100644 (file)
@@ -42,11 +42,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index f61cde3..e399aac 100644 (file)
@@ -42,11 +42,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 80b3afb..99b5242 100644 (file)
@@ -45,11 +45,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -71,21 +71,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
@@ -107,21 +107,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -147,23 +147,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -189,23 +189,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -231,23 +231,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
@@ -273,25 +273,25 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
@@ -322,12 +322,12 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(at\)
@@ -336,12 +336,12 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
@@ -372,12 +372,12 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(at\)
@@ -385,12 +385,12 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -420,26 +420,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -469,26 +469,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -518,26 +518,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -567,17 +567,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 7d25147..b55e08e 100644 (file)
@@ -45,11 +45,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -71,21 +71,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
@@ -107,21 +107,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -147,23 +147,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
@@ -189,23 +189,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
@@ -231,23 +231,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
@@ -273,24 +273,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -318,12 +318,12 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(at\)
@@ -331,12 +331,12 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -364,12 +364,12 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(at\)
@@ -377,12 +377,12 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -412,26 +412,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -461,26 +461,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -510,26 +510,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -559,17 +559,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index d00afa0..2e3bd0c 100644 (file)
@@ -42,11 +42,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
 [      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 7848573..045864c 100644 (file)
@@ -102,33 +102,33 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
@@ -279,40 +279,40 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> addu at,at,a1
index 84c2550..c190bde 100644 (file)
@@ -324,131 +324,131 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
@@ -1017,138 +1017,138 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
index 7395a1c..b9157ac 100644 (file)
@@ -30,9 +30,9 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 9de0f0b..58fe0c6 100644 (file)
@@ -102,33 +102,33 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
@@ -279,40 +279,40 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0x10000
 [0-9a-f]+ <[^>]*> addu at,at,a1
index 600c8f2..d523bf4 100644 (file)
@@ -324,131 +324,131 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
@@ -1017,138 +1017,138 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHER      \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddiu       at,at,0
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> dsll at,at,0x10
 [0-9a-f]+ <[^>]*> daddu        at,at,a1
 [0-9a-f]+ <[^>]*> sd   a0,0\(at\)
-[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
-[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0xffffffffffff8000
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
+[      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*-0x8000
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: R_(MICRO)?MIPS_HIGHEST     \.data\+0x10000
 [      ]*[0-9a-f]+: R_MIPS_NONE        \*ABS\*\+0x10000
index 629ca96..19ab825 100644 (file)
@@ -42,11 +42,11 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,4\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|-16384)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,5\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|-16383)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(gp\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,(0|-16384)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,(1|-16383)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
 [      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
        \.\.\.
index 24113b6..8616e5a 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 
 0+ <Main>:
    0:  42ff0000        bz \$255,0 <Main>
-                       0: R_MMIX_CBRANCH       \*ABS\*\+0xffff0000ffff0000
+                       0: R_MMIX_CBRANCH       \*ABS\*-0xffff00010000
    4:  fd000000        swym 0,0,0
    8:  fd000000        swym 0,0,0
    c:  fd000000        swym 0,0,0
index 5e7bf2b..55d0da0 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 
 0+ <Main>:
    0:  f4ff0000        geta \$255,0 <Main>
-                       0: R_MMIX_GETA  \*ABS\*\+0xffff0000ffff0000
+                       0: R_MMIX_GETA  \*ABS\*-0xffff00010000
    4:  fd000000        swym 0,0,0
    8:  fd000000        swym 0,0,0
    c:  fd000000        swym 0,0,0
index d0c2437..41dccbb 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 
 0+ <Main>:
    0:  f0000000        jmp 0 <Main>
-                       0: R_MMIX_JMP   \*ABS\*\+0xffff0000ffff0000
+                       0: R_MMIX_JMP   \*ABS\*-0xffff00010000
    4:  fd000000        swym 0,0,0
    8:  fd000000        swym 0,0,0
    c:  fd000000        swym 0,0,0
index af3281d..2c1f3dd 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 
 0+ <Main>:
    0:  f2010000        pushj \$1,0 <Main>
-                       0: R_MMIX_PUSHJ \*ABS\*\+0xffff0000ffff0000
+                       0: R_MMIX_PUSHJ \*ABS\*-0xffff00010000
    4:  fd000000        swym 0,0,0
    8:  fd000000        swym 0,0,0
    c:  fd000000        swym 0,0,0
index b2ac35a..937c3df 100644 (file)
@@ -13,6 +13,6 @@ ffff0000ffff0000 l       \*ABS\*      0+ i2
 Disassembly of section \.text:
 0+ <Main>:
    0:  f2010000        pushj \$1,0 <Main>
-                       0: R_MMIX_PUSHJ_STUBBABLE       \*ABS\*\+0xffff0000ffff0000
+                       0: R_MMIX_PUSHJ_STUBBABLE       \*ABS\*-0xffff00010000
    4:  f2020000        pushj \$2,4 <Main\+0x4>
                        4: R_MMIX_PUSHJ_STUBBABLE       i2
index f37c0b7..19dace3 100644 (file)
@@ -11,4 +11,4 @@ Disassembly of section \.text:
    4:  f82d0000        pop 45,0
                        6: R_MMIX_16    bar\+0x2a
    8:  fd2a0000        swym 42,0,0
-                       a: R_MMIX_16    baz\+0xfffffffffffff6d7
+                       a: R_MMIX_16    baz-0x929
index c56552f..2ba4046 100644 (file)
@@ -11,4 +11,4 @@ Disassembly of section \.text:
    4:  f82d0000        pop 45,0
                        6: R_MMIX_16    bar\+0x2a
    8:  fd2a0000        swym 42,0,0
-                       a: R_MMIX_16    baz\+0xfffffffffffff6d7
+                       a: R_MMIX_16    baz-0x929
index 7b5cc84..5b0480a 100644 (file)
@@ -9,4 +9,4 @@ Disassembly of section \.text:
    4:  f82d0000        pop 45,0
                        6: R_MMIX_16    bar\+0x2a
    8:  fd2a0000        swym 42,0,0
-                       a: R_MMIX_16    baz\+0xfffffffffffff6d7
+                       a: R_MMIX_16    baz-0x929
index e6394e5..7186325 100644 (file)
@@ -11,9 +11,9 @@ Disassembly of section \.text:
    4:  372f002a        negu \$47,0,42
                        6: R_MMIX_8     bar\+0x30
    8:  fd00b26e        swym 0,178,110
-                       9: R_MMIX_8     baz\+0xfffffffffffffffe
+                       9: R_MMIX_8     baz-0x2
    c:  ff000000        trip 0,0,0
-                       d: R_MMIX_8     fee\+0xffffffffffffffff
+                       d: R_MMIX_8     fee-0x1
                        e: R_MMIX_8     fie\+0x1
                        f: R_MMIX_8     foe\+0x3
   10:  f9000000        resume 0
index b3f1ed6..0cf7f17 100644 (file)
@@ -9,9 +9,9 @@ Disassembly of section \.text:
    4:  372f002a        negu \$47,0,42
                        6: R_MMIX_8     bar\+0x30
    8:  fd00b26e        swym 0,178,110
-                       9: R_MMIX_8     baz\+0xfffffffffffffffe
+                       9: R_MMIX_8     baz-0x2
    c:  ff000000        trip 0,0,0
-                       d: R_MMIX_8     fee\+0xffffffffffffffff
+                       d: R_MMIX_8     fee-0x1
                        e: R_MMIX_8     fie\+0x1
                        f: R_MMIX_8     foe\+0x3
   10:  f9000000        resume 0
index ff7f1db..4484935 100644 (file)
@@ -11,4 +11,4 @@ Disassembly of section \.text:
    4:  f82d0000        pop 45,0
                        6: R_MMIX_16    bar\+0x2a
    8:  fd2a0000        swym 42,0,0
-                       a: R_MMIX_16    baz\+0xfffffffffffff6d7
+                       a: R_MMIX_16    baz-0x929
index adf51cb..8d1d009 100644 (file)
@@ -10,14 +10,14 @@ Disassembly of section \.text:
 [      ]+0:[   ]+6ff0fff0[     ]+nop   
 [      ]+4:[   ]+6ff0fff0[     ]+nop   
 [      ]+8:[   ]+cc000190[     ]+movi  0,r25
-[      ]+8:[   ]+R_SH_IMM_MEDLOW16_PCREL       foo\+0xf*ff8
+[      ]+8:[   ]+R_SH_IMM_MEDLOW16_PCREL       foo-0x8
 [      ]+c:[   ]+c8000190[     ]+shori 0,r25
-[      ]+c:[   ]+R_SH_IMM_LOW16_PCREL  foo\+0xf*ffc
+[      ]+c:[   ]+R_SH_IMM_LOW16_PCREL  foo-0x4
 [      ]+10:[  ]+6bf56440[     ]+ptrel/u       r25,tr4
 [      ]+14:[  ]+cc000190[     ]+movi  0,r25
-[      ]+14:[  ]+R_SH_IMM_MEDLOW16_PCREL       bar\+0xf*ff8
+[      ]+14:[  ]+R_SH_IMM_MEDLOW16_PCREL       bar-0x8
 [      ]+18:[  ]+c8000190[     ]+shori 0,r25
-[      ]+18:[  ]+R_SH_IMM_LOW16_PCREL  bar\+0xf*ffc
+[      ]+18:[  ]+R_SH_IMM_LOW16_PCREL  bar-0x4
 [      ]+1c:[  ]+6bf56630[     ]+ptrel/l       r25,tr3
 [      ]+20:[  ]+cc00a820[     ]+movi  42,r2
 [      ]+24:[  ]+ebffde20[     ]+pta/l 0 <start>,tr2
index 86c0cf3..45fbefb 100644 (file)
@@ -19,12 +19,12 @@ Disassembly of section \.text\.media:
 
 0+ <mediacode>:
 [      ]+0:[   ]+cc000190[     ]+movi  0,r25
-[      ]+0:[   ]+R_SH_IMM_MEDLOW16_PCREL       \.text\+0xf*fffffffe
+[      ]+0:[   ]+R_SH_IMM_MEDLOW16_PCREL       \.text-0x2
 [      ]+4:[   ]+c8000190[     ]+shori 0,r25
 [      ]+4:[   ]+R_SH_IMM_LOW16_PCREL  \.text\+0x2
 [      ]+8:[   ]+6bf56640[     ]+ptrel/l       r25,tr4
 [      ]+c:[   ]+cc000190[     ]+movi  0,r25
-[      ]+c:[   ]+R_SH_IMM_MEDLOW16_PCREL       \.text\+0xf*fffffffc
+[      ]+c:[   ]+R_SH_IMM_MEDLOW16_PCREL       \.text-0x4
 [      ]+10:[  ]+c8000190[     ]+shori 0,r25
 [      ]+10:[  ]+R_SH_IMM_LOW16_PCREL  \.text
 [      ]+14:[  ]+6bf56650[     ]+ptrel/l       r25,tr5
index f9610eb..0b738a7 100644 (file)
@@ -16,7 +16,7 @@ Disassembly of section \.text:
 [      ]+8:[   ]+ebfffe50[     ]+pta/l 4 <start1>,tr5
 [      ]+c:[   ]+6ff0fff0[     ]+nop   
 [      ]+10:[  ]+cc000190[     ]+movi  0,r25
-[      ]+10:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other\+0xf*fffffffd
+[      ]+10:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other-0x3
 [      ]+14:[  ]+c8000190[     ]+shori 0,r25
 [      ]+14:[  ]+R_SH_IMM_LOW16_PCREL  \.text\.other\+0x1
 [      ]+18:[  ]+6bf56670[     ]+ptrel/l       r25,tr7
index 9303c4f..b0b61ca 100644 (file)
@@ -16,11 +16,11 @@ Disassembly of section \.text:
 [      ]+8:[   ]+ebfffe50[     ]+pta/l 4 <start1>,tr5
 [      ]+c:[   ]+6ff0fff0[     ]+nop   
 [      ]+10:[  ]+cc000190[     ]+movi  0,r25
-[      ]+10:[  ]+R_SH_IMM_HI16_PCREL   \.text\.other\+0xfffffffffffffff5
+[      ]+10:[  ]+R_SH_IMM_HI16_PCREL   \.text\.other-0xb
 [      ]+14:[  ]+c8000190[     ]+shori 0,r25
-[      ]+14:[  ]+R_SH_IMM_MEDHI16_PCREL        \.text\.other\+0xfffffffffffffff9
+[      ]+14:[  ]+R_SH_IMM_MEDHI16_PCREL        \.text\.other-0x7
 [      ]+18:[  ]+c8000190[     ]+shori 0,r25
-[      ]+18:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other\+0xfffffffffffffffd
+[      ]+18:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other-0x3
 [      ]+1c:[  ]+c8000190[     ]+shori 0,r25
 [      ]+1c:[  ]+R_SH_IMM_LOW16_PCREL  \.text\.other\+0x1
 [      ]+20:[  ]+6bf56670[     ]+ptrel/l       r25,tr7
@@ -36,9 +36,9 @@ Disassembly of section \.text\.other:
 
 0+c <start3>:
 [      ]+c:[   ]+cc000190[     ]+movi  0,r25
-[      ]+c:[   ]+R_SH_IMM_HI16_PCREL   \.text\+0xfffffffffffffff9
+[      ]+c:[   ]+R_SH_IMM_HI16_PCREL   \.text-0x7
 [      ]+10:[  ]+c8000190[     ]+shori 0,r25
-[      ]+10:[  ]+R_SH_IMM_MEDHI16_PCREL        \.text\+0xfffffffffffffffd
+[      ]+10:[  ]+R_SH_IMM_MEDHI16_PCREL        \.text-0x3
 [      ]+14:[  ]+c8000190[     ]+shori 0,r25
 [      ]+14:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\+0x1
 [      ]+18:[  ]+c8000190[     ]+shori 0,r25
index 1aee7bf..096f4eb 100644 (file)
@@ -16,7 +16,7 @@ Disassembly of section \.text:
 [      ]+8:[   ]+ebfffe50[     ]+pta/l 4 <start1>,tr5
 [      ]+c:[   ]+6ff0fff0[     ]+nop   
 [      ]+10:[  ]+cc000190[     ]+movi  0,r25
-[      ]+10:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other\+0xfffffffffffffffd
+[      ]+10:[  ]+R_SH_IMM_MEDLOW16_PCREL       \.text\.other-0x3
 [      ]+14:[  ]+c8000190[     ]+shori 0,r25
 [      ]+14:[  ]+R_SH_IMM_LOW16_PCREL  \.text\.other\+0x1
 [      ]+18:[  ]+6bf56670[     ]+ptrel/l       r25,tr7
index 5bafc68..314f2ca 100644 (file)
@@ -19,21 +19,21 @@ OFFSET  *TYPE  *VALUE
 0+44 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+28
 0+48 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+28
 0+4c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+24
-0+58 R_SH_IMM_LOW16_PCREL  extern2\+0xf*ffffffff
-0+5c R_SH_IMM_LOW16_PCREL  extern3\+0xf*ffffffff
-0+60 R_SH_IMM_MEDLOW16_PCREL  extern4\+0xf*ffffffff
+0+58 R_SH_IMM_LOW16_PCREL  extern2-0x0+1
+0+5c R_SH_IMM_LOW16_PCREL  extern3-0x0+1
+0+60 R_SH_IMM_MEDLOW16_PCREL  extern4-0x0+1
 0+6c R_SH_IMM_LOW16_PCREL  extern6\+0x0+f
 0+70 R_SH_IMM_LOW16_PCREL  extern7\+0x0+b
 0+74 R_SH_IMM_MEDLOW16_PCREL  extern8\+0x0+3
-0+80 R_SH_IMM_LOW16_PCREL  gdata2\+0xf*ffffffff
-0+84 R_SH_IMM_LOW16_PCREL  gdata3\+0xf*ffffffff
-0+88 R_SH_IMM_MEDLOW16_PCREL  gdata4\+0xf*ffffffff
+0+80 R_SH_IMM_LOW16_PCREL  gdata2-0x0+1
+0+84 R_SH_IMM_LOW16_PCREL  gdata3-0x0+1
+0+88 R_SH_IMM_MEDLOW16_PCREL  gdata4-0x0+1
 0+94 R_SH_IMM_LOW16_PCREL  gdata6\+0x0+f
 0+98 R_SH_IMM_LOW16_PCREL  gdata7\+0x0+b
 0+9c R_SH_IMM_MEDLOW16_PCREL  gdata8\+0x0+3
-0+a8 R_SH_IMM_LOW16_PCREL  gothertext2\+0xf*ffffffff
-0+ac R_SH_IMM_LOW16_PCREL  gothertext3\+0xf*ffffffff
-0+b0 R_SH_IMM_MEDLOW16_PCREL  gothertext4\+0xf*ffffffff
+0+a8 R_SH_IMM_LOW16_PCREL  gothertext2-0x0+1
+0+ac R_SH_IMM_LOW16_PCREL  gothertext3-0x0+1
+0+b0 R_SH_IMM_MEDLOW16_PCREL  gothertext4-0x0+1
 0+bc R_SH_IMM_LOW16_PCREL  gothertext6\+0x0+f
 0+c0 R_SH_IMM_LOW16_PCREL  gothertext7\+0x0+b
 0+c4 R_SH_IMM_MEDLOW16_PCREL  gothertext8\+0x0+3
@@ -45,15 +45,15 @@ OFFSET  *TYPE  *VALUE
 0+2c R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+8
 0+3c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+1c
 0+40 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+20
-0+50 R_SH_IMM_MEDLOW16_PCREL  extern1\+0xf*ffffffff
+0+50 R_SH_IMM_MEDLOW16_PCREL  extern1-0x0+1
 0+54 R_SH_IMM_LOW16_PCREL  extern1\+0x0+3
 0+64 R_SH_IMM_MEDLOW16_PCREL  extern5\+0x0+7
 0+68 R_SH_IMM_LOW16_PCREL  extern5\+0x0+b
-0+78 R_SH_IMM_MEDLOW16_PCREL  gdata1\+0xf*ffffffff
+0+78 R_SH_IMM_MEDLOW16_PCREL  gdata1-0x0+1
 0+7c R_SH_IMM_LOW16_PCREL  gdata1\+0x0+3
 0+8c R_SH_IMM_MEDLOW16_PCREL  gdata5\+0x0+7
 0+90 R_SH_IMM_LOW16_PCREL  gdata5\+0x0+b
-0+a0 R_SH_IMM_MEDLOW16_PCREL  gothertext1\+0xf*ffffffff
+0+a0 R_SH_IMM_MEDLOW16_PCREL  gothertext1-0x0+1
 0+a4 R_SH_IMM_LOW16_PCREL  gothertext1\+0x0+3
 0+b4 R_SH_IMM_MEDLOW16_PCREL  gothertext5\+0x0+7
 0+b8 R_SH_IMM_LOW16_PCREL  gothertext5\+0x0+b
index 496edb8..29d716a 100644 (file)
@@ -19,21 +19,21 @@ OFFSET  *TYPE  *VALUE
 0+44 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+27
 0+48 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+27
 0+4c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+23
-0+58 R_SH_IMM_LOW16_PCREL  extern2\+0xf*ffffffff
-0+5c R_SH_IMM_LOW16_PCREL  extern3\+0xf*ffffffff
-0+60 R_SH_IMM_MEDLOW16_PCREL  extern4\+0xf*ffffffff
+0+58 R_SH_IMM_LOW16_PCREL  extern2-0x0+1
+0+5c R_SH_IMM_LOW16_PCREL  extern3-0x0+1
+0+60 R_SH_IMM_MEDLOW16_PCREL  extern4-0x0+1
 0+6c R_SH_IMM_LOW16_PCREL  extern6\+0x0+f
 0+70 R_SH_IMM_LOW16_PCREL  extern7\+0x0+b
 0+74 R_SH_IMM_MEDLOW16_PCREL  extern8\+0x0+3
-0+80 R_SH_IMM_LOW16_PCREL  gdata2\+0xf*ffffffff
-0+84 R_SH_IMM_LOW16_PCREL  gdata3\+0xf*ffffffff
-0+88 R_SH_IMM_MEDLOW16_PCREL  gdata4\+0xf*ffffffff
+0+80 R_SH_IMM_LOW16_PCREL  gdata2-0x0+1
+0+84 R_SH_IMM_LOW16_PCREL  gdata3-0x0+1
+0+88 R_SH_IMM_MEDLOW16_PCREL  gdata4-0x0+1
 0+94 R_SH_IMM_LOW16_PCREL  gdata6\+0x0+f
 0+98 R_SH_IMM_LOW16_PCREL  gdata7\+0x0+b
 0+9c R_SH_IMM_MEDLOW16_PCREL  gdata8\+0x0+3
-0+a8 R_SH_IMM_LOW16_PCREL  gothertext2\+0xf*ffffffff
-0+ac R_SH_IMM_LOW16_PCREL  gothertext3\+0xf*ffffffff
-0+b0 R_SH_IMM_MEDLOW16_PCREL  gothertext4\+0xf*ffffffff
+0+a8 R_SH_IMM_LOW16_PCREL  gothertext2-0x0+1
+0+ac R_SH_IMM_LOW16_PCREL  gothertext3-0x0+1
+0+b0 R_SH_IMM_MEDLOW16_PCREL  gothertext4-0x0+1
 0+bc R_SH_IMM_LOW16_PCREL  gothertext6\+0x0+f
 0+c0 R_SH_IMM_LOW16_PCREL  gothertext7\+0x0+b
 0+c4 R_SH_IMM_MEDLOW16_PCREL  gothertext8\+0x0+3
@@ -45,15 +45,15 @@ OFFSET  *TYPE  *VALUE
 0+2c R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+7
 0+3c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+1b
 0+40 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+1f
-0+50 R_SH_IMM_MEDLOW16_PCREL  extern1\+0xf*ffffffff
+0+50 R_SH_IMM_MEDLOW16_PCREL  extern1-0x0+1
 0+54 R_SH_IMM_LOW16_PCREL  extern1\+0x0+3
 0+64 R_SH_IMM_MEDLOW16_PCREL  extern5\+0x0+7
 0+68 R_SH_IMM_LOW16_PCREL  extern5\+0x0+b
-0+78 R_SH_IMM_MEDLOW16_PCREL  gdata1\+0xf*ffffffff
+0+78 R_SH_IMM_MEDLOW16_PCREL  gdata1-0x0+1
 0+7c R_SH_IMM_LOW16_PCREL  gdata1\+0x0+3
 0+8c R_SH_IMM_MEDLOW16_PCREL  gdata5\+0x0+7
 0+90 R_SH_IMM_LOW16_PCREL  gdata5\+0x0+b
-0+a0 R_SH_IMM_MEDLOW16_PCREL  gothertext1\+0xf*ffffffff
+0+a0 R_SH_IMM_MEDLOW16_PCREL  gothertext1-0x0+1
 0+a4 R_SH_IMM_LOW16_PCREL  gothertext1\+0x0+3
 0+b4 R_SH_IMM_MEDLOW16_PCREL  gothertext5\+0x0+7
 0+b8 R_SH_IMM_LOW16_PCREL  gothertext5\+0x0+b
index eaecfbb..7d5ca54 100644 (file)
@@ -19,21 +19,21 @@ OFFSET           TYPE              VALUE
 0+64 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+28
 0+68 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+28
 0+6c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+24
-0+80 R_SH_IMM_LOW16_PCREL  extern2\+0xffffffffffffffff
-0+84 R_SH_IMM_LOW16_PCREL  extern3\+0xffffffffffffffff
-0+88 R_SH_IMM_MEDLOW16_PCREL  extern4\+0xffffffffffffffff
+0+80 R_SH_IMM_LOW16_PCREL  extern2-0x0+1
+0+84 R_SH_IMM_LOW16_PCREL  extern3-0x0+1
+0+88 R_SH_IMM_MEDLOW16_PCREL  extern4-0x0+1
 0+9c R_SH_IMM_LOW16_PCREL  extern6\+0x0+f
 0+a0 R_SH_IMM_LOW16_PCREL  extern7\+0x0+b
 0+a4 R_SH_IMM_MEDLOW16_PCREL  extern8\+0x0+3
-0+b8 R_SH_IMM_LOW16_PCREL  gdata2\+0xffffffffffffffff
-0+bc R_SH_IMM_LOW16_PCREL  gdata3\+0xffffffffffffffff
-0+c0 R_SH_IMM_MEDLOW16_PCREL  gdata4\+0xffffffffffffffff
+0+b8 R_SH_IMM_LOW16_PCREL  gdata2-0x0+1
+0+bc R_SH_IMM_LOW16_PCREL  gdata3-0x0+1
+0+c0 R_SH_IMM_MEDLOW16_PCREL  gdata4-0x0+1
 0+d4 R_SH_IMM_LOW16_PCREL  gdata6\+0x0+f
 0+d8 R_SH_IMM_LOW16_PCREL  gdata7\+0x0+b
 0+dc R_SH_IMM_MEDLOW16_PCREL  gdata8\+0x0+3
-0+f0 R_SH_IMM_LOW16_PCREL  gothertext2\+0xffffffffffffffff
-0+f4 R_SH_IMM_LOW16_PCREL  gothertext3\+0xffffffffffffffff
-0+f8 R_SH_IMM_MEDLOW16_PCREL  gothertext4\+0xffffffffffffffff
+0+f0 R_SH_IMM_LOW16_PCREL  gothertext2-0x0+1
+0+f4 R_SH_IMM_LOW16_PCREL  gothertext3-0x0+1
+0+f8 R_SH_IMM_MEDLOW16_PCREL  gothertext4-0x0+1
 0+10c R_SH_IMM_LOW16_PCREL  gothertext6\+0x0+f
 0+110 R_SH_IMM_LOW16_PCREL  gothertext7\+0x0+b
 0+114 R_SH_IMM_MEDLOW16_PCREL  gothertext8\+0x0+3
@@ -53,7 +53,7 @@ OFFSET           TYPE              VALUE
 0+58 R_SH_IMM_MEDHI16_PCREL  \.othertext\+0x0+20
 0+5c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+24
 0+60 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+28
-0+70 R_SH_IMM_HI16_PCREL  extern1\+0xffffffffffffffff
+0+70 R_SH_IMM_HI16_PCREL  extern1-0x0+1
 0+74 R_SH_IMM_MEDHI16_PCREL  extern1\+0x0+3
 0+78 R_SH_IMM_MEDLOW16_PCREL  extern1\+0x0+7
 0+7c R_SH_IMM_LOW16_PCREL  extern1\+0x0+b
@@ -61,7 +61,7 @@ OFFSET           TYPE              VALUE
 0+90 R_SH_IMM_MEDHI16_PCREL  extern5\+0x0+b
 0+94 R_SH_IMM_MEDLOW16_PCREL  extern5\+0x0+f
 0+98 R_SH_IMM_LOW16_PCREL  extern5\+0x0+13
-0+a8 R_SH_IMM_HI16_PCREL  gdata1\+0xffffffffffffffff
+0+a8 R_SH_IMM_HI16_PCREL  gdata1-0x0+1
 0+ac R_SH_IMM_MEDHI16_PCREL  gdata1\+0x0+3
 0+b0 R_SH_IMM_MEDLOW16_PCREL  gdata1\+0x0+7
 0+b4 R_SH_IMM_LOW16_PCREL  gdata1\+0x0+b
@@ -69,7 +69,7 @@ OFFSET           TYPE              VALUE
 0+c8 R_SH_IMM_MEDHI16_PCREL  gdata5\+0x0+b
 0+cc R_SH_IMM_MEDLOW16_PCREL  gdata5\+0x0+f
 0+d0 R_SH_IMM_LOW16_PCREL  gdata5\+0x0+13
-0+e0 R_SH_IMM_HI16_PCREL  gothertext1\+0xffffffffffffffff
+0+e0 R_SH_IMM_HI16_PCREL  gothertext1-0x0+1
 0+e4 R_SH_IMM_MEDHI16_PCREL  gothertext1\+0x0+3
 0+e8 R_SH_IMM_MEDLOW16_PCREL  gothertext1\+0x0+7
 0+ec R_SH_IMM_LOW16_PCREL  gothertext1\+0x0+b
index 6ee35b7..0a3e48e 100644 (file)
@@ -19,21 +19,21 @@ OFFSET           TYPE              VALUE
 0+64 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+27
 0+68 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+27
 0+6c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+23
-0+80 R_SH_IMM_LOW16_PCREL  extern2\+0xffffffffffffffff
-0+84 R_SH_IMM_LOW16_PCREL  extern3\+0xffffffffffffffff
-0+88 R_SH_IMM_MEDLOW16_PCREL  extern4\+0xffffffffffffffff
+0+80 R_SH_IMM_LOW16_PCREL  extern2-0x0+1
+0+84 R_SH_IMM_LOW16_PCREL  extern3-0x0+1
+0+88 R_SH_IMM_MEDLOW16_PCREL  extern4-0x0+1
 0+9c R_SH_IMM_LOW16_PCREL  extern6\+0x0+f
 0+a0 R_SH_IMM_LOW16_PCREL  extern7\+0x0+b
 0+a4 R_SH_IMM_MEDLOW16_PCREL  extern8\+0x0+3
-0+b8 R_SH_IMM_LOW16_PCREL  gdata2\+0xffffffffffffffff
-0+bc R_SH_IMM_LOW16_PCREL  gdata3\+0xffffffffffffffff
-0+c0 R_SH_IMM_MEDLOW16_PCREL  gdata4\+0xffffffffffffffff
+0+b8 R_SH_IMM_LOW16_PCREL  gdata2-0x0+1
+0+bc R_SH_IMM_LOW16_PCREL  gdata3-0x0+1
+0+c0 R_SH_IMM_MEDLOW16_PCREL  gdata4-0x0+1
 0+d4 R_SH_IMM_LOW16_PCREL  gdata6\+0x0+f
 0+d8 R_SH_IMM_LOW16_PCREL  gdata7\+0x0+b
 0+dc R_SH_IMM_MEDLOW16_PCREL  gdata8\+0x0+3
-0+f0 R_SH_IMM_LOW16_PCREL  gothertext2\+0xffffffffffffffff
-0+f4 R_SH_IMM_LOW16_PCREL  gothertext3\+0xffffffffffffffff
-0+f8 R_SH_IMM_MEDLOW16_PCREL  gothertext4\+0xffffffffffffffff
+0+f0 R_SH_IMM_LOW16_PCREL  gothertext2-0x0+1
+0+f4 R_SH_IMM_LOW16_PCREL  gothertext3-0x0+1
+0+f8 R_SH_IMM_MEDLOW16_PCREL  gothertext4-0x0+1
 0+10c R_SH_IMM_LOW16_PCREL  gothertext6\+0x0+f
 0+110 R_SH_IMM_LOW16_PCREL  gothertext7\+0x0+b
 0+114 R_SH_IMM_MEDLOW16_PCREL  gothertext8\+0x0+3
@@ -53,7 +53,7 @@ OFFSET           TYPE              VALUE
 0+58 R_SH_IMM_MEDHI16_PCREL  \.othertext\+0x0+1f
 0+5c R_SH_IMM_MEDLOW16_PCREL  \.othertext\+0x0+23
 0+60 R_SH_IMM_LOW16_PCREL  \.othertext\+0x0+27
-0+70 R_SH_IMM_HI16_PCREL  extern1\+0xffffffffffffffff
+0+70 R_SH_IMM_HI16_PCREL  extern1-0x0+1
 0+74 R_SH_IMM_MEDHI16_PCREL  extern1\+0x0+3
 0+78 R_SH_IMM_MEDLOW16_PCREL  extern1\+0x0+7
 0+7c R_SH_IMM_LOW16_PCREL  extern1\+0x0+b
@@ -61,7 +61,7 @@ OFFSET           TYPE              VALUE
 0+90 R_SH_IMM_MEDHI16_PCREL  extern5\+0x0+b
 0+94 R_SH_IMM_MEDLOW16_PCREL  extern5\+0x0+f
 0+98 R_SH_IMM_LOW16_PCREL  extern5\+0x0+13
-0+a8 R_SH_IMM_HI16_PCREL  gdata1\+0xffffffffffffffff
+0+a8 R_SH_IMM_HI16_PCREL  gdata1-0x0+1
 0+ac R_SH_IMM_MEDHI16_PCREL  gdata1\+0x0+3
 0+b0 R_SH_IMM_MEDLOW16_PCREL  gdata1\+0x0+7
 0+b4 R_SH_IMM_LOW16_PCREL  gdata1\+0x0+b
@@ -69,7 +69,7 @@ OFFSET           TYPE              VALUE
 0+c8 R_SH_IMM_MEDHI16_PCREL  gdata5\+0x0+b
 0+cc R_SH_IMM_MEDLOW16_PCREL  gdata5\+0x0+f
 0+d0 R_SH_IMM_LOW16_PCREL  gdata5\+0x0+13
-0+e0 R_SH_IMM_HI16_PCREL  gothertext1\+0xffffffffffffffff
+0+e0 R_SH_IMM_HI16_PCREL  gothertext1-0x0+1
 0+e4 R_SH_IMM_MEDHI16_PCREL  gothertext1\+0x0+3
 0+e8 R_SH_IMM_MEDLOW16_PCREL  gothertext1\+0x0+7
 0+ec R_SH_IMM_LOW16_PCREL  gothertext1\+0x0+b
index 73ea64d..8a5dc0b 100644 (file)
@@ -8,6 +8,6 @@ OFFSET *TYPE *VALUE *
 0+00 R_C6000_ABS32 +ext1
 0+04 R_C6000_ABS32 +ext1\+0x0+04
 0+08 R_C6000_ABS16 +ext2
-0+0a R_C6000_ABS16 +ext2\+0xf+fe
+0+0a R_C6000_ABS16 +ext2-0x0+2
 0+0c R_C6000_ABS8 +ext3
 0+0d R_C6000_ABS8 +ext3\+0x0+01
index 893def2..6787fdc 100644 (file)
@@ -11,21 +11,21 @@ Disassembly of section \.text:
 0+0c <[^>]*> 004003e2[ \t]+mvc \.S2 pce1,b0
 0+10 <[^>]*> 01000264[ \t]+ldw \.D1T1 \*\+a0\(0\),a2
 0+14 <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2
-[ \t]+14: R_C6000_PCR_L16      S0\+0xfffffff4
+[ \t]+14: R_C6000_PCR_L16      S0-0xc
 0+18 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2
-[ \t]+18: R_C6000_PCR_H16      S0\+0xfffffff4
+[ \t]+18: R_C6000_PCR_H16      S0-0xc
 0+1c <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2
-[ \t]+1c: R_C6000_PCR_L16      S0\+0xffffffc8
+[ \t]+1c: R_C6000_PCR_L16      S0-0x38
 0+20 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2
-[ \t]+20: R_C6000_PCR_H16      S0\+0xffffffe8
+[ \t]+20: R_C6000_PCR_H16      S0-0x18
 0+24 <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2
 [ \t]+24: R_C6000_PCR_L16      S1\+0x14
 0+28 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2
 [ \t]+28: R_C6000_PCR_H16      S1\+0x14
 0+2c <[^>]*> 0100002a[ \t]+mvk \.S2 0,b2
-[ \t]+2c: R_C6000_PCR_L16      S1\+0xffffffe8
+[ \t]+2c: R_C6000_PCR_L16      S1-0x18
 0+30 <[^>]*> 0100006a[ \t]+mvkh \.S2 0,b2
-[ \t]+30: R_C6000_PCR_H16      S1\+0xffffffe8
+[ \t]+30: R_C6000_PCR_H16      S1-0x18
 0+34 <[^>]*> 00800264[ \t]+ldw \.D1T1 \*\+a0\(0\),a1
 0+38 <[^>]*> 004003e2[ \t]+mvc \.S2 pce1,b0
 0+3c <[^>]*> 00800264[ \t]+ldw \.D1T1 \*\+a0\(0\),a1
index a96354d..7ede588 100644 (file)
@@ -1237,33 +1237,33 @@ Disassembly of section \.text:
  9d0:  08 70 00 00     mov\.b r0,\(r0,0\)
                        9d2: R_XSTORMY16_12     extsym
  9d4:  ff 71 00 00     mov\.w r7,\(r15,0\)
-                       9d6: R_XSTORMY16_12     extsym\+0xffffffff
+                       9d6: R_XSTORMY16_12     extsym-0x1
  9d8:  8c 71 00 00     mov\.w r4,\(r8,0\)
-                       9da: R_XSTORMY16_12     extsym\+0xfffff800
+                       9da: R_XSTORMY16_12     extsym-0x800
  9dc:  7b 70 00 00     mov\.b r3,\(r7,0\)
                        9de: R_XSTORMY16_12     extsym\+0x7ff
  9e0:  19 71 00 00     mov\.w r1,\(r1,0\)
                        9e2: R_XSTORMY16_12     extsym\+0x1
  9e4:  8e 71 00 00     mov\.w r6,\(r8,0\)
-                       9e6: R_XSTORMY16_12     extsym\+0xfffffe3c
+                       9e6: R_XSTORMY16_12     extsym-0x1c4
  9e8:  bc 71 00 00     mov\.w r4,\(r11,0\)
                        9ea: R_XSTORMY16_12     extsym\+0x23c
  9ec:  19 70 00 00     mov\.b r1,\(r1,0\)
-                       9ee: R_XSTORMY16_12     extsym\+0xfffff94a
+                       9ee: R_XSTORMY16_12     extsym-0x6b6
 
 000009f0 <movgrgrsipostinc>:
  9f0:  08 60 00 00     mov\.b r0,\(r0\+\+,0\)
                        9f2: R_XSTORMY16_12     extsym
  9f4:  ff 61 00 00     mov\.w r7,\(r15\+\+,0\)
-                       9f6: R_XSTORMY16_12     extsym\+0xffffffff
+                       9f6: R_XSTORMY16_12     extsym-0x1
  9f8:  8c 61 00 00     mov\.w r4,\(r8\+\+,0\)
-                       9fa: R_XSTORMY16_12     extsym\+0xfffff800
+                       9fa: R_XSTORMY16_12     extsym-0x800
  9fc:  7b 60 00 00     mov\.b r3,\(r7\+\+,0\)
                        9fe: R_XSTORMY16_12     extsym\+0x7ff
  a00:  19 61 00 00     mov\.w r1,\(r1\+\+,0\)
                        a02: R_XSTORMY16_12     extsym\+0x1
  a04:  0e 61 00 00     mov\.w r6,\(r0\+\+,0\)
-                       a06: R_XSTORMY16_12     extsym\+0xffffffc0
+                       a06: R_XSTORMY16_12     extsym-0x40
  a08:  ff 60 00 00     mov\.b r7,\(r15\+\+,0\)
                        a0a: R_XSTORMY16_12     extsym\+0x424
  a0c:  78 60 00 00     mov\.b r0,\(r7\+\+,0\)
@@ -1273,9 +1273,9 @@ Disassembly of section \.text:
  a10:  08 68 00 00     mov\.b r0,\(--r0,0\)
                        a12: R_XSTORMY16_12     extsym
  a14:  ff 69 00 00     mov\.w r7,\(--r15,0\)
-                       a16: R_XSTORMY16_12     extsym\+0xffffffff
+                       a16: R_XSTORMY16_12     extsym-0x1
  a18:  8c 69 00 00     mov\.w r4,\(--r8,0\)
-                       a1a: R_XSTORMY16_12     extsym\+0xfffff800
+                       a1a: R_XSTORMY16_12     extsym-0x800
  a1c:  7b 68 00 00     mov\.b r3,\(--r7,0\)
                        a1e: R_XSTORMY16_12     extsym\+0x7ff
  a20:  19 69 00 00     mov\.w r1,\(--r1,0\)
@@ -1285,15 +1285,15 @@ Disassembly of section \.text:
  a28:  1e 69 00 00     mov\.w r6,\(--r1,0\)
                        a2a: R_XSTORMY16_12     extsym\+0x5e2
  a2c:  3f 69 00 00     mov\.w r7,\(--r3,0\)
-                       a2e: R_XSTORMY16_12     extsym\+0xfffff80f
+                       a2e: R_XSTORMY16_12     extsym-0x7f1
 
 00000a30 <movgrsigr>:
  a30:  08 72 00 00     mov\.b \(r0,0\),r0
                        a32: R_XSTORMY16_12     extsym
  a34:  ff 73 00 00     mov\.w \(r15,0\),r7
-                       a36: R_XSTORMY16_12     extsym\+0xffffffff
+                       a36: R_XSTORMY16_12     extsym-0x1
  a38:  8c 73 00 00     mov\.w \(r8,0\),r4
-                       a3a: R_XSTORMY16_12     extsym\+0xfffff800
+                       a3a: R_XSTORMY16_12     extsym-0x800
  a3c:  7b 72 00 00     mov\.b \(r7,0\),r3
                        a3e: R_XSTORMY16_12     extsym\+0x7ff
  a40:  19 73 00 00     mov\.w \(r1,0\),r1
@@ -1301,7 +1301,7 @@ Disassembly of section \.text:
  a44:  7d 73 00 00     mov\.w \(r7,0\),r5
                        a46: R_XSTORMY16_12     extsym\+0x79c
  a48:  3c 72 00 00     mov\.b \(r3,0\),r4
-                       a4a: R_XSTORMY16_12     extsym\+0xfffffcb4
+                       a4a: R_XSTORMY16_12     extsym-0x34c
  a4c:  f8 73 00 00     mov\.w \(r15,0\),r0
                        a4e: R_XSTORMY16_12     extsym\+0x6a8
 
@@ -1309,15 +1309,15 @@ Disassembly of section \.text:
  a50:  08 62 00 00     mov\.b \(r0\+\+,0\),r0
                        a52: R_XSTORMY16_12     extsym
  a54:  ff 63 00 00     mov\.w \(r15\+\+,0\),r7
-                       a56: R_XSTORMY16_12     extsym\+0xffffffff
+                       a56: R_XSTORMY16_12     extsym-0x1
  a58:  8c 63 00 00     mov\.w \(r8\+\+,0\),r4
-                       a5a: R_XSTORMY16_12     extsym\+0xfffff800
+                       a5a: R_XSTORMY16_12     extsym-0x800
  a5c:  7b 62 00 00     mov\.b \(r7\+\+,0\),r3
                        a5e: R_XSTORMY16_12     extsym\+0x7ff
  a60:  19 63 00 00     mov\.w \(r1\+\+,0\),r1
                        a62: R_XSTORMY16_12     extsym\+0x1
  a64:  2f 63 00 00     mov\.w \(r2\+\+,0\),r7
-                       a66: R_XSTORMY16_12     extsym\+0xffffff50
+                       a66: R_XSTORMY16_12     extsym-0xb0
  a68:  8c 63 00 00     mov\.w \(r8\+\+,0\),r4
                        a6a: R_XSTORMY16_12     extsym\+0x56d
  a6c:  38 62 00 00     mov\.b \(r3\+\+,0\),r0
@@ -1327,9 +1327,9 @@ Disassembly of section \.text:
  a70:  08 6a 00 00     mov\.b \(--r0,0\),r0
                        a72: R_XSTORMY16_12     extsym
  a74:  ff 6b 00 00     mov\.w \(--r15,0\),r7
-                       a76: R_XSTORMY16_12     extsym\+0xffffffff
+                       a76: R_XSTORMY16_12     extsym-0x1
  a78:  8c 6b 00 00     mov\.w \(--r8,0\),r4
-                       a7a: R_XSTORMY16_12     extsym\+0xfffff800
+                       a7a: R_XSTORMY16_12     extsym-0x800
  a7c:  7b 6a 00 00     mov\.b \(--r7,0\),r3
                        a7e: R_XSTORMY16_12     extsym\+0x7ff
  a80:  19 6b 00 00     mov\.w \(--r1,0\),r1
@@ -1337,6 +1337,6 @@ Disassembly of section \.text:
  a84:  8c 6a 00 00     mov\.b \(--r8,0\),r4
                        a86: R_XSTORMY16_12     extsym\+0x3ec
  a88:  ea 6b 00 00     mov\.w \(--r14,0\),r2
-                       a8a: R_XSTORMY16_12     extsym\+0xfffffa5c
+                       a8a: R_XSTORMY16_12     extsym-0x5a4
  a8c:  5c 6a 00 00     mov\.b \(--r5,0\),r4
-                       a8e: R_XSTORMY16_12     extsym\+0xfffffc61
+                       a8e: R_XSTORMY16_12     extsym-0x39f
index 21ff86e..ac72eee 100644 (file)
@@ -8,14 +8,14 @@ RELOCATION RECORDS FOR \[\.text\]:
 OFFSET   TYPE              VALUE 
 0*000 R_XSTORMY16_16    global
 0*002 R_XSTORMY16_16    global\+0x00000003
-0*004 R_XSTORMY16_PC16  global\+0xfffffffc
+0*004 R_XSTORMY16_PC16  global-0x00000004
 0*006 R_XSTORMY16_32    global
 0*00a R_XSTORMY16_32    global\+0x00000003
-0*00e R_XSTORMY16_PC32  global\+0xfffffff2
+0*00e R_XSTORMY16_PC32  global-0x0000000e
 0*012 R_XSTORMY16_8     global
-0*013 R_XSTORMY16_8     global\+0xffff8100
+0*013 R_XSTORMY16_8     global-0x00007f00
 0*014 R_XSTORMY16_8     global\+0x00000003
-0*015 R_XSTORMY16_PC8   global\+0xffffffeb
+0*015 R_XSTORMY16_PC8   global-0x00000015
 0*016 R_XSTORMY16_16    dglobal
 0*018 R_XSTORMY16_16    dwglobal
 
index 3f07897..9e43448 100644 (file)
@@ -27,13 +27,13 @@ Disassembly of section \.text:
   30:  00 79 00 00     mov\.w 0x0,#0x0
                        32: R_XSTORMY16_16      global
   34:  fe d0           bge 0x34
-                       34: R_XSTORMY16_PC8     global\+0xfffffffe
+                       34: R_XSTORMY16_PC8     global-0x2
   36:  fc c0 00 00     bge Rx,#0x0,0x36
-                       36: R_XSTORMY16_PC8     global\+0xfffffffc
+                       36: R_XSTORMY16_PC8     global-0x4
   3a:  00 0d fc 0f     bge r0,r0,0x3a
-                       3c: R_XSTORMY16_REL_12  global\+0xfffffffe
+                       3c: R_XSTORMY16_REL_12  global-0x2
   3e:  fe 1f           br 0x3e
-                       3e: R_XSTORMY16_REL_12  global\+0xfffffffe
+                       3e: R_XSTORMY16_REL_12  global-0x2
   40:  0a d0           bge 0x4c
   42:  06 c0 00 00     bge Rx,#0x0,0x4c
   46:  00 0d 02 00     bge r0,r0,0x4c
@@ -49,8 +49,8 @@ Disassembly of section \.text:
   60:  00 79 00 00     mov\.w 0x0,#0x0
                        62: R_XSTORMY16_16      \.text\+0x50
   64:  00 79 00 00     mov\.w 0x0,#0x0
-                       66: R_XSTORMY16_PC16    global\+0xffffff9c
+                       66: R_XSTORMY16_PC16    global-0x64
   68:  00 79 00 00     mov\.w 0x0,#0x0
-                       6a: R_XSTORMY16_PC16    global\+0xffffffb4
+                       6a: R_XSTORMY16_PC16    global-0x4c
   6c:  00 02 00 00     jmpf 0x0
                        6c: R_XSTORMY16_24      global
index 91ad204..0095783 100644 (file)
@@ -1,3 +1,8 @@
+2012-05-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
+       * ld-spu/pic.d: Likewise.
+
 2012-05-17  Hans-Peter Nilsson  <hp@axis.com>
 
        * lib/ld-lib.exp (run_dump_test): For options "warning" and
index 6d84a4c..2ea2e9a 100644 (file)
@@ -7,6 +7,6 @@
  +10008:       e1a00000        nop     .*
  +1000c:       e1a00000        nop     .*
  +10010:       eaffeffa        b       c000 <target>
-       +10010: R_ARM_PC24      target\+0xf+8
+       +10010: R_ARM_PC24      target-0x8
  +10014:       eaffeffd        b       c010 <target\+0x10>
        +10014: R_ARM_PC24      target\+0x8
index 87edc1d..438d4e1 100644 (file)
@@ -28,7 +28,7 @@ Disassembly of section \.text:
   24:  18 1f 82 04     a       \$4,\$4,\$126
                        24: SPU_ADD_PIC before\+0x4
   28:  18 1f 82 85     a       \$5,\$5,\$126
-                       28: SPU_ADD_PIC after\+0xfffffffc
+                       28: SPU_ADD_PIC after-0x4
   2c:  18 1f 83 06     a       \$6,\$6,\$126
                        2c: SPU_ADD_PIC _start
   30:  18 1f 83 87     a       \$7,\$7,\$126