gas/testsuite/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sat, 22 Jun 2013 16:57:42 +0000 (16:57 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sat, 22 Jun 2013 16:57:42 +0000 (16:57 +0000)
* gas/mips/mips.exp: Remove "LOSE" comments.
(run_dump_test_arch): Remove format selector support.
(run_dump_test_arches): Remove associated upvars.
(elf, ecoff, aout, no_mips16, no_micromips): Remove variables.
Remove all conditions based on them, on the assumption that $elf
is true and the others are false.  Rename "elf-jal" to "jal".
(tmips): Set to "t" for *bsd targets.
* gas/mips/elf-jal.d: Rename to...
* gas/mips/jal.d: ...this, replacing the old file.
* gas/mips/micromips@elf-jal.d: Rename to...
* gas/mips/micromips@jal.d: ...this.
* gas/mips/at-1.d, gas/mips/ld.d, gas/mips/l_d.d, gas/mips/lui.d,
gas/mips/mips1@l_d.d, gas/mips/mips1@ld-forward.d, gas/mips/mips1@ld.d,
gas/mips/mips1@s_d.d, gas/mips/s_d.d, gas/mips/sd.d: Remove ECOFF
relocation names.  Do not allow any offset on the symbol.

15 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/at-1.d
gas/testsuite/gas/mips/elf-jal.d [deleted file]
gas/testsuite/gas/mips/jal.d
gas/testsuite/gas/mips/l_d.d
gas/testsuite/gas/mips/ld.d
gas/testsuite/gas/mips/lui.d
gas/testsuite/gas/mips/micromips@jal.d [moved from gas/testsuite/gas/mips/micromips@elf-jal.d with 100% similarity]
gas/testsuite/gas/mips/mips.exp
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.d
gas/testsuite/gas/mips/sd.d

index bf28d8a..350eee5 100644 (file)
@@ -1,5 +1,23 @@
 2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
 
+       * gas/mips/mips.exp: Remove "LOSE" comments.
+       (run_dump_test_arch): Remove format selector support.
+       (run_dump_test_arches): Remove associated upvars.
+       (elf, ecoff, aout, no_mips16, no_micromips): Remove variables.
+       Remove all conditions based on them, on the assumption that $elf
+       is true and the others are false.  Rename "elf-jal" to "jal".
+       (tmips): Set to "t" for *bsd targets.
+       * gas/mips/elf-jal.d: Rename to...
+       * gas/mips/jal.d: ...this, replacing the old file.
+       * gas/mips/micromips@elf-jal.d: Rename to...
+       * gas/mips/micromips@jal.d: ...this.
+       * gas/mips/at-1.d, gas/mips/ld.d, gas/mips/l_d.d, gas/mips/lui.d,
+       gas/mips/mips1@l_d.d, gas/mips/mips1@ld-forward.d, gas/mips/mips1@ld.d,
+       gas/mips/mips1@s_d.d, gas/mips/s_d.d, gas/mips/sd.d: Remove ECOFF
+       relocation names.  Do not allow any offset on the symbol.
+
+2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
+
        * gas/mips/lineno.d: Remove ellipsis.
 
 2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
index f6b0fbb..df9192c 100644 (file)
@@ -26,16 +26,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -55,16 +55,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu v0,v0,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(v0\)
 [0-9a-f]+ <[^>]*> lui  v0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu v0,v0,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(v0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  v0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu v0,v0,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(v0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -84,16 +84,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu v1,v1,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(v1\)
 [0-9a-f]+ <[^>]*> lui  v1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu v1,v1,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(v1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  v1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu v1,v1,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(v1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -113,16 +113,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu a0,a0,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(a0\)
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a0,a0,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(a0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  a0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a0,a0,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(a0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -142,16 +142,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu a1,a1,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(a1\)
 [0-9a-f]+ <[^>]*> lui  a1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a1,a1,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(a1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  a1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a1,a1,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(a1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -171,16 +171,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu a2,a2,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(a2\)
 [0-9a-f]+ <[^>]*> lui  a2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a2,a2,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(a2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  a2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a2,a2,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(a2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -200,16 +200,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu a3,a3,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(a3\)
 [0-9a-f]+ <[^>]*> lui  a3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a3,a3,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(a3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  a3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu a3,a3,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(a3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -229,16 +229,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t0,t0,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t0\)
 [0-9a-f]+ <[^>]*> lui  t0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t0,t0,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t0,t0,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -258,16 +258,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t1,t1,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t1\)
 [0-9a-f]+ <[^>]*> lui  t1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t1,t1,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t1,t1,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -287,16 +287,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t2,t2,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t2\)
 [0-9a-f]+ <[^>]*> lui  t2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t2,t2,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t2,t2,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -316,16 +316,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t3,t3,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t3\)
 [0-9a-f]+ <[^>]*> lui  t3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t3,t3,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t3,t3,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -345,16 +345,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t4,t4,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t4\)
 [0-9a-f]+ <[^>]*> lui  t4,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t4,t4,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t4\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t4,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t4,t4,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t4\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -374,16 +374,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t5,t5,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t5\)
 [0-9a-f]+ <[^>]*> lui  t5,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t5,t5,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t5\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t5,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t5,t5,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t5\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -403,16 +403,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t6,t6,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t6\)
 [0-9a-f]+ <[^>]*> lui  t6,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t6,t6,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t6\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t6,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t6,t6,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t6\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -432,16 +432,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t7,t7,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t7\)
 [0-9a-f]+ <[^>]*> lui  t7,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t7,t7,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t7\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t7,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t7,t7,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t7\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -461,16 +461,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s0,s0,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s0\)
 [0-9a-f]+ <[^>]*> lui  s0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s0,s0,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s0,s0,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -490,16 +490,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s1,s1,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s1\)
 [0-9a-f]+ <[^>]*> lui  s1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s1,s1,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s1,s1,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -519,16 +519,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s2,s2,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s2\)
 [0-9a-f]+ <[^>]*> lui  s2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s2,s2,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s2,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s2,s2,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s2\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -548,16 +548,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s3,s3,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s3\)
 [0-9a-f]+ <[^>]*> lui  s3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s3,s3,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s3,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s3,s3,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s3\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -577,16 +577,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s4,s4,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s4\)
 [0-9a-f]+ <[^>]*> lui  s4,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s4,s4,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s4\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s4,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s4,s4,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s4\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -606,16 +606,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s5,s5,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s5\)
 [0-9a-f]+ <[^>]*> lui  s5,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s5,s5,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s5\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s5,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s5,s5,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s5\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -635,16 +635,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s6,s6,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s6\)
 [0-9a-f]+ <[^>]*> lui  s6,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s6,s6,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s6\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s6,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s6,s6,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s6\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -664,16 +664,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s7,s7,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s7\)
 [0-9a-f]+ <[^>]*> lui  s7,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s7,s7,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s7\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s7,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s7,s7,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s7\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -693,16 +693,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t8,t8,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t8\)
 [0-9a-f]+ <[^>]*> lui  t8,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t8,t8,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t8\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t8,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t8,t8,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t8\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -722,16 +722,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu t9,t9,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(t9\)
 [0-9a-f]+ <[^>]*> lui  t9,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t9,t9,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(t9\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  t9,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu t9,t9,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(t9\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -751,16 +751,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu k0,k0,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k0\)
 [0-9a-f]+ <[^>]*> lui  k0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu k0,k0,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(k0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  k0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu k0,k0,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(k0\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k0,32767\(k0\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k0,32767\(k0\)
@@ -780,16 +780,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu k1,k1,k0
 [0-9a-f]+ <[^>]*> sw   k0,32767\(k1\)
 [0-9a-f]+ <[^>]*> lui  k1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu k1,k1,k0
 [0-9a-f]+ <[^>]*> lw   k0,0\(k1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  k1,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu k1,k1,k0
 [0-9a-f]+ <[^>]*> sw   k0,0\(k1\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -809,16 +809,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu gp,gp,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(gp\)
 [0-9a-f]+ <[^>]*> lui  gp,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu gp,gp,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  gp,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu gp,gp,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -838,16 +838,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu s8,s8,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(s8\)
 [0-9a-f]+ <[^>]*> lui  s8,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s8,s8,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(s8\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  s8,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu s8,s8,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(s8\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -867,16 +867,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu sp,sp,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(sp\)
 [0-9a-f]+ <[^>]*> lui  sp,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu sp,sp,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(sp\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  sp,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu sp,sp,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(sp\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -896,16 +896,16 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu ra,ra,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(ra\)
 [0-9a-f]+ <[^>]*> lui  ra,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu ra,ra,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(ra\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  ra,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu ra,ra,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(ra\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> lw   k1,32767\(k1\)
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> sw   k1,32767\(k1\)
@@ -925,14 +925,14 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> sw   k1,32767\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> lw   k1,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        symbol
+[      ]*[0-9a-f]+: R_MIPS_HI16        symbol
 [0-9a-f]+ <[^>]*> addu at,at,k1
 [0-9a-f]+ <[^>]*> sw   k1,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        symbol
+[      ]*[0-9a-f]+: R_MIPS_LO16        symbol
        \.\.\.
diff --git a/gas/testsuite/gas/mips/elf-jal.d b/gas/testsuite/gas/mips/elf-jal.d
deleted file mode 100644 (file)
index 4c7535b..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#objdump: -dr --prefix-addresses
-#name: MIPS ELF jal
-#source: jal.s
-#as: -32
-
-# Test the jal macro.
-
-.*: +file format .*mips.*
-
-Disassembly of section .text:
-0+0000 <[^>]*> jalr    t9
-0+0004 <[^>]*> nop
-0+0008 <[^>]*> jalr    a0,t9
-0+000c <[^>]*> nop
-0+0010 <[^>]*> jal     0+ <text_label>
-[      ]*10: (MIPS_JMP|MIPS_JMP|JMPADDR|R_MIPS_26)     text_label
-0+0014 <[^>]*> nop
-0+0018 <[^>]*> jal     0+ <text_label>
-[      ]*18: (MIPS_JMP|JMPADDR|R_MIPS_26)      external_text_label
-0+001c <[^>]*> nop
-0+0020 <[^>]*> j       0+ <text_label>
-[      ]*20: (MIPS_JMP|JMPADDR|R_MIPS_26)      text_label
-0+0024 <[^>]*> nop
-0+0028 <[^>]*> j       0+ <text_label>
-[      ]*28: (MIPS_JMP|JMPADDR|R_MIPS_26)      external_text_label
-0+002c <[^>]*> nop
-       \.\.\.
index 107f2fe..24899ba 100644 (file)
@@ -1,5 +1,6 @@
-#objdump: -dr --prefix-addresses -mmips:4000
-#name: MIPS jal
+#objdump: -dr --prefix-addresses
+#name: MIPS ELF jal
+#source: jal.s
 #as: -32
 
 # Test the jal macro.
@@ -12,15 +13,15 @@ Disassembly of section .text:
 0+0008 <[^>]*> jalr    a0,t9
 0+000c <[^>]*> nop
 0+0010 <[^>]*> jal     0+ <text_label>
-[      ]*10: (MIPS_JMP|JMPADDR|R_MIPS_26)      .text
+[      ]*10: R_MIPS_26 text_label
 0+0014 <[^>]*> nop
 0+0018 <[^>]*> jal     0+ <text_label>
-[      ]*18: (MIPS_JMP|JMPADDR|R_MIPS_26)      external_text_label
+[      ]*18: R_MIPS_26 external_text_label
 0+001c <[^>]*> nop
 0+0020 <[^>]*> j       0+ <text_label>
-[      ]*20: (MIPS_JMP|JMPADDR|R_MIPS_26)      .text
+[      ]*20: R_MIPS_26 text_label
 0+0024 <[^>]*> nop
 0+0028 <[^>]*> j       0+ <text_label>
-[      ]*28: (MIPS_JMP|JMPADDR|R_MIPS_26)      external_text_label
+[      ]*28: R_MIPS_26 external_text_label
 0+002c <[^>]*> nop
        \.\.\.
index 9cff000..15737b0 100644 (file)
@@ -30,357 +30,357 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> ldc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
        \.\.\.
index c43ff37..5747208 100644 (file)
@@ -42,525 +42,525 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
        \.\.\.
index e00095d..8ad20ba 100644 (file)
@@ -13,13 +13,13 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> 3c02000c     lui     v0,0xc
 [0-9a-f]+ <[^>]*> 3c02000c     lui     v0,0xc
 [0-9a-f]+ <[^>]*> 3c02000c     lui     v0,0xc
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.text
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.text
 [0-9a-f]+ <[^>]*> 3c020000     lui     v0,0x0
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        ext
+[      ]*[0-9a-f]+: R_MIPS_LO16        ext
 [0-9a-f]+ <[^>]*> 3c020020     lui     v0,0x20
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.text
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.text
 [0-9a-f]+ <[^>]*> 3c020028     lui     v0,0x28
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.text
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.text
 [0-9a-f]+ <[^>]*> 3c020000     lui     v0,0x0
 [0-9a-f]+ <[^>]*> 3c02ffff     lui     v0,0xffff
        \.\.\.
index ea3a08e..23b7297 100644 (file)
 # targets, make sure the call to "mips_arch_create" reflects that fact.
 
 
-# "LOSE" marks information about tests which fail at a particular point
-# in time, but which are not XFAILed.  Either they used to pass
-# and indicate either regressions or the need to tweak the tests to keep
-# up the with code, or they are new tests and it is unknown whether or not
-# they should pass as-is for the given object formats.
-
-
 # The functions below create and manipulate an "architecture data
 # array" which contains entries for each MIPS architecture (or CPU)
 # known to these tests.  The array contains the following information
@@ -315,29 +308,22 @@ proc mips_arch_list_matching {args} {
 # Add the assembler and disassembler flags that are associated with
 # architecture ARCH.
 #
-# You can override the expected output for particular architectures
-# and file formats.  The possible test names are, in order of preference:
+# You can override the expected output for particular architectures.
+# The possible test names are, in order of preference:
 #
-# 1. CARCH@FORMAT@NAME.d
-# 2. CARCH@NAME.d
-# 3. FORMAT@NAME.d
-# 4. NAME.d
+# 1. CARCH@NAME.d
+# 2. NAME.d
 #
 # where CARCH is the "canonical" name of architecture ARCH as recorded
-# in its associated property list, and where FORMAT is the target's
-# file format (one of "elf", "ecoff" or "aout").
+# in its associated property list.
 proc run_dump_test_arch { name opts arch } {
-    upvar elf elf ecoff ecoff aout aout
     global subdir srcdir
 
-    set format [expr { $elf ? "elf" : $ecoff ? "ecoff" : "aout" }]
     set proparch [lindex [mips_arch_properties $arch 0] 0]
-    set prefixes [list ${proparch}@${format}@ ${proparch}@ ]
+    set prefixes [list ${proparch}@ ]
     if { [ string match "octeon*" $proparch ] && $proparch != "octeon" } {
-      lappend prefixes octeon@
-      lappend prefixes octeon@${format}@
+       lappend prefixes octeon@
     }
-    lappend prefixes ${format}@
     foreach prefix ${prefixes} {
        set archname ${prefix}${name}
        if { [file exists "$srcdir/$subdir/${archname}.d"] } {
@@ -361,7 +347,6 @@ proc run_dump_test_arch { name opts arch } {
 # listed in ARCH_LIST.  OPTS, if specified, is a list of additional
 # assembler options that should be used for all architectures.
 proc run_dump_test_arches { name args } {
-    upvar elf elf ecoff ecoff aout aout
     set opts ""
     if { [llength $args] > 1 } {
        set opts [lindex $args 0]
@@ -480,15 +465,12 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "vxworks1-el"
     run_dump_test "vxworks1-xgot-el"
 } elseif { [istarget mips*-*-*] } {
-    set elf [expr [istarget *-*-elf*] || [istarget *-*-irix5*] || [istarget *-*-irix6* ] || [istarget *-*-linux*] || [istarget *-*-netbsd*] ]
-    set ecoff [expr [istarget *-*-ecoff*] || [istarget *-*-ultrix*] || [istarget *-*-irix\[1-4\]*] ]
-    set aout [expr [istarget *-*-bsd*] || [istarget *-*-openbsd*] ]
-    set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] || [istarget mipsel-*-linux*] || [istarget mips*-*-ecoff]]
+    set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] || [istarget mipsel-*-linux*]]
     set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] || [istarget mips*-sde-elf*]]
-    set no_mips16 [expr !$elf]
-    set no_micromips [expr !$elf]
 
-    if { [istarget "mips*-*-*linux*"] || [istarget "mips*-sde-elf*"] } then {
+    if { [istarget "mips*-*-*linux*"]
+        || [istarget "mips*-sde-elf*"]
+        || [istarget "mips*-*-*bsd*"] } then {
        set tmips "t"
     } else {
        set tmips ""
@@ -498,12 +480,6 @@ if { [istarget mips*-*-vxworks*] } {
     } {
        set el ""
     }
-    if { $no_mips16 } {
-       mips_arch_destroy mips16
-    }
-    if { $no_micromips } {
-       mips_arch_destroy micromips
-    }
 
     run_dump_test_arches "dot-1"       [mips_arch_list_matching mips1]
     run_dump_test_arches "abs"         [mips_arch_list_matching mips1]
@@ -515,10 +491,6 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "break20"
     run_dump_test "trap20"
 
-    # LOSE: As of 2002-02-08, "beq" through "bltu" fail for target mips-ecoff.
-    # See http://sources.redhat.com/ml/binutils/2001-10/msg00418.html for
-    # more information.  Not sure if the fixes there are correct; should
-    # branches to external labels be allowed for ECOFF?
     run_dump_test_arches "beq"         [mips_arch_list_matching mips1]
     run_dump_test_arches "bge"         [mips_arch_list_matching mips1]
     run_dump_test_arches "bgeu"                [mips_arch_list_matching mips1]
@@ -533,29 +505,23 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "branch-misc-3"
     run_dump_test "branch-swap"
 
-    if $elf {
-       # Sweep a range of branch offsets so that it hits a position where
-       # it is at the beginning of a frag and then swapped with a 16-bit
-       # instruction from the preceding frag.  The offset will be somewhere
-       # close below 4096 as this is the default obstack size limit that
-       # we use and some space will have been already consumed.  The exact
-       # amount depends on the host's programming model.
-       for { set count 960 } { $count <= 1024 } { incr count } {
-           run_list_test "branch-swap-2" "--defsym count=$count" \
-               "MIPS branch swapping ($count)"
-       }
+    # Sweep a range of branch offsets so that it hits a position where
+    # it is at the beginning of a frag and then swapped with a 16-bit
+    # instruction from the preceding frag.  The offset will be somewhere
+    # close below 4096 as this is the default obstack size limit that
+    # we use and some space will have been already consumed.  The exact
+    # amount depends on the host's programming model.
+    for { set count 960 } { $count <= 1024 } { incr count } {
+       run_list_test "branch-swap-2" "--defsym count=$count" \
+           "MIPS branch swapping ($count)"
     }
 
     run_dump_test "div"
 
     if { !$addr32 } {
-       run_dump_test_arches "dli"              [mips_arch_list_matching mips3]
-    }
-    if $elf {
-       run_dump_test_arches "elf-jal"  [mips_arch_list_matching mips1]
-    } else {
-       run_dump_test "jal"
+       run_dump_test_arches "dli"      [mips_arch_list_matching mips3]
     }
+    run_dump_test_arches "jal"         [mips_arch_list_matching mips1]
     run_dump_test_arches "jal-mask-11" [mips_arch_list_matching mips1]
     run_dump_test_arches "jal-mask-12" [mips_arch_list_matching mips1]
     run_dump_test_arches "jal-mask-21" [mips_arch_list_matching micromips]
@@ -587,128 +553,93 @@ if { [istarget mips*-*-vxworks*] } {
                                        [mips_arch_list_matching mips1]
     run_dump_test_arches "24k-triple-stores-10" \
                                        [mips_arch_list_matching mips1]
-    if $elf {
-       run_dump_test_arches "24k-triple-stores-11" \
+    run_dump_test_arches "24k-triple-stores-11" \
                                        [mips_arch_list_matching mips1]
-    }
 
-    if $elf {
-       run_dump_test_arches "jal-svr4pic" \
+    run_dump_test_arches "jal-svr4pic" [mips_arch_list_matching mips1]
+    run_dump_test_arches "jal-svr4pic-noreorder" \
                                        [mips_arch_list_matching mips1]
-       run_dump_test_arches "jal-svr4pic-noreorder" \
-                                       [mips_arch_list_matching mips1]
-    }
-    if $elf { run_dump_test "jal-xgot" }
+    run_dump_test "jal-xgot"
     run_list_test_arches "jal-range" "-32" [mips_arch_list_matching mips1]
     if $has_newabi { run_dump_test "jal-newabi" }
-    if !$aout { run_dump_test "la" }
-    if $elf { run_dump_test "la-svr4pic" }
-    if $elf { run_dump_test "la-xgot" }
-    if $elf { run_dump_test "lca-svr4pic" }
-    if $elf { run_dump_test "lca-xgot" }
-    if !$aout {
-       # XXX FIXME: Has mips2 and later insns with mips1 disassemblies.
-       # (Should split and then use appropriate arch lists.)
-       run_dump_test_arches "lb"       [mips_arch_list_matching mips1 !mips2]
-    }
-    if $elf {
-       run_dump_test_arches "lb-svr4pic" \
+    run_dump_test "la"
+    run_dump_test "la-svr4pic"
+    run_dump_test "la-xgot"
+    run_dump_test "lca-svr4pic"
+    run_dump_test "lca-xgot"
+    # XXX FIXME: Has mips2 and later insns with mips1 disassemblies.
+    # (Should split and then use appropriate arch lists.)
+    run_dump_test_arches "lb"  [mips_arch_list_matching mips1 !mips2]
+    run_dump_test_arches "lb-svr4pic" \
                                [mips_arch_list_matching mips1 !gpr_ilocks]
-       run_dump_test_arches "lb-svr4pic-ilocks" [mips_arch_list_matching gpr_ilocks]
-    }
-    if $elf {
-       # Both versions specify the cpu, so we can run both regardless of
-       # the interlocking in the configured default cpu.
-       run_dump_test "lb-xgot"
-       run_dump_test "lb-xgot-ilocks"
-    }
-    if !$aout {
-       run_dump_test_arches "ld"       [mips_arch_list_matching mips1]
-       run_dump_test_arches "ld-forward" \
-                                       [mips_arch_list_matching mips1]
-       run_dump_test_arches "sd"       [mips_arch_list_matching mips1]
-       run_dump_test_arches "sd-forward" \
-                                       [mips_arch_list_matching mips1]
-       run_dump_test_arches "l_d"      [mips_arch_list_matching mips1 !singlefloat]
-       if $elf {
-           run_dump_test_arches "l_d-single"   [mips_arch_list_matching mips1 singlefloat]
-       }
-       run_dump_test_arches "l_d-forward" \
-                                       [mips_arch_list_matching mips1 !singlefloat]
-       run_dump_test_arches "s_d"      [mips_arch_list_matching mips1 !singlefloat]
-       if $elf {
-           run_dump_test_arches "s_d-single"   [mips_arch_list_matching mips1 singlefloat]
-       }
-       run_dump_test_arches "s_d-forward" \
-                                       [mips_arch_list_matching mips1 !singlefloat]
-       run_dump_test_arches "ldc1"     [mips_arch_list_matching mips2 !singlefloat]
-       run_dump_test_arches "ldc1-forward" \
-                                       [mips_arch_list_matching mips2 !singlefloat]
-       run_dump_test_arches "sdc1"     [mips_arch_list_matching mips2 !singlefloat]
-       run_dump_test_arches "sdc1-forward" \
-                                       [mips_arch_list_matching mips2 !singlefloat]
-       if $has_newabi {
-           run_dump_test_arches "ld-n32" \
-                                       [mips_arch_list_matching mips3]
-           run_dump_test_arches "ld-forward-n32" \
-                                       [mips_arch_list_matching mips3]
-           run_dump_test_arches "sd-n32" \
+    run_dump_test_arches "lb-svr4pic-ilocks" [mips_arch_list_matching gpr_ilocks]
+    # Both versions specify the cpu, so we can run both regardless of
+    # the interlocking in the configured default cpu.
+    run_dump_test "lb-xgot"
+    run_dump_test "lb-xgot-ilocks"
+    run_dump_test_arches "ld"          [mips_arch_list_matching mips1]
+    run_dump_test_arches "ld-forward"  [mips_arch_list_matching mips1]
+    run_dump_test_arches "sd"          [mips_arch_list_matching mips1]
+    run_dump_test_arches "sd-forward"  [mips_arch_list_matching mips1]
+    run_dump_test_arches "l_d"                 [mips_arch_list_matching mips1 !singlefloat]
+    run_dump_test_arches "l_d-single"  [mips_arch_list_matching mips1 singlefloat]
+    run_dump_test_arches "l_d-forward" [mips_arch_list_matching mips1 !singlefloat]
+    run_dump_test_arches "s_d"         [mips_arch_list_matching mips1 !singlefloat]
+    run_dump_test_arches "s_d-single"  [mips_arch_list_matching mips1 singlefloat]
+    run_dump_test_arches "s_d-forward"         [mips_arch_list_matching mips1 !singlefloat]
+    run_dump_test_arches "ldc1"                [mips_arch_list_matching mips2 !singlefloat]
+    run_dump_test_arches "ldc1-forward" [mips_arch_list_matching mips2 !singlefloat]
+    run_dump_test_arches "sdc1"                [mips_arch_list_matching mips2 !singlefloat]
+    run_dump_test_arches "sdc1-forward" [mips_arch_list_matching mips2 !singlefloat]
+    if $has_newabi {
+       run_dump_test_arches "ld-n32"   [mips_arch_list_matching mips3]
+       run_dump_test_arches "ld-forward-n32" \
                                        [mips_arch_list_matching mips3]
-           run_dump_test_arches "sd-forward-n32" \
+       run_dump_test_arches "sd-n32"   [mips_arch_list_matching mips3]
+       run_dump_test_arches "sd-forward-n32" \
                                        [mips_arch_list_matching mips3]
-           run_dump_test_arches "l_d-n32" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "l_d-forward-n32" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "s_d-n32" \
+       run_dump_test_arches "l_d-n32"  [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "l_d-forward-n32" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "s_d-forward-n32" \
+       run_dump_test_arches "s_d-n32"  [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "s_d-forward-n32" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "ldc1-n32" \
+       run_dump_test_arches "ldc1-n32" [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "ldc1-forward-n32" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "ldc1-forward-n32" \
+       run_dump_test_arches "sdc1-n32" [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "sdc1-forward-n32" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "sdc1-n32" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "sdc1-forward-n32" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "ld-n64" \
-                                       [mips_arch_list_matching mips3]
-           run_dump_test_arches "ld-forward-n64" \
+       run_dump_test_arches "ld-n64"   [mips_arch_list_matching mips3]
+       run_dump_test_arches "ld-forward-n64" \
                                        [mips_arch_list_matching mips3]
-           run_dump_test_arches "sd-n64" \
+       run_dump_test_arches "sd-n64"   [mips_arch_list_matching mips3]
+       run_dump_test_arches "sd-forward-n64" \
                                        [mips_arch_list_matching mips3]
-           run_dump_test_arches "sd-forward-n64" \
-                                       [mips_arch_list_matching mips3]
-           run_dump_test_arches "l_d-n64" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "l_d-forward-n64" \
+       run_dump_test_arches "l_d-n64"  [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "l_d-forward-n64" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "s_d-n64" \
+       run_dump_test_arches "s_d-n64"  [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "s_d-forward-n64" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "s_d-forward-n64" \
+       run_dump_test_arches "ldc1-n64" [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "ldc1-forward-n64" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "ldc1-n64" \
+       run_dump_test_arches "sdc1-n64" [mips_arch_list_matching mips3 !singlefloat]
+       run_dump_test_arches "sdc1-forward-n64" \
                                        [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "ldc1-forward-n64" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "sdc1-n64" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-           run_dump_test_arches "sdc1-forward-n64" \
-                                       [mips_arch_list_matching mips3 !singlefloat]
-       }
     }
     run_dump_test_arches "ld-zero"     [mips_arch_list_matching mips1]
     run_dump_test_arches "ld-zero-2"   [mips_arch_list_matching mips2 !nollsc]
     run_dump_test_arches "ld-zero-3"   [mips_arch_list_matching mips3 !nollsc]
     run_dump_test_arches "ld-zero-u"   [mips_arch_list_matching micromips]
     run_dump_test_arches "ld-zero-q"   [mips_arch_list_matching r5900]
-    if $elf { run_dump_test "ld-svr4pic" }
-    if $elf { run_dump_test "ld-xgot" }
+    run_dump_test "ld-svr4pic"
+    run_dump_test "ld-xgot"
     run_dump_test_arches "li"          [mips_arch_list_matching mips1]
-    if !$aout { run_dump_test "lifloat" }
-    if $elf { run_dump_test "lif-svr4pic" }
-    if $elf { run_dump_test "lif-xgot" }
+    run_dump_test "lifloat"
+    run_dump_test "lif-svr4pic"
+    run_dump_test "lif-xgot"
     run_dump_test_arches "mips4"       [mips_arch_list_matching mips4]
     run_dump_test_arches "mips4-fp" "-32" \
                                        [mips_arch_list_matching fpisa4]
@@ -732,49 +663,40 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test_arches "rol64"       [mips_arch_list_matching gpr64 !ror]
     run_dump_test_arches "rol64-hw"    [mips_arch_list_matching gpr64 ror]
 
-    if !$aout { run_dump_test "sb" }
+    run_dump_test "sb"
     run_dump_test "trunc"
-    if !$aout { run_dump_test "ulh" }
+    run_dump_test "ulh"
     run_dump_test_arches "ulh2-eb"     [mips_arch_list_matching mips1]
     run_dump_test_arches "ulh2-el"     [mips_arch_list_matching mips1]
-    if $elf { run_dump_test "ulh-svr4pic" }
-    if $elf { run_dump_test "ulh-xgot" }
-    if !$aout {
-       run_dump_test "ulw"
-       run_dump_test "uld"
-       run_dump_test "ush"
-       run_dump_test "usw"
-       run_dump_test "usd"
-    }
-    run_dump_test_arches "ulw2-eb" \
-                               [mips_arch_list_matching mips1 !gpr_ilocks]
+    run_dump_test "ulh-svr4pic"
+    run_dump_test "ulh-xgot"
+    run_dump_test "ulw"
+    run_dump_test "uld"
+    run_dump_test "ush"
+    run_dump_test "usw"
+    run_dump_test "usd"
+    run_dump_test_arches "ulw2-eb" [mips_arch_list_matching mips1 !gpr_ilocks]
     run_dump_test_arches "ulw2-eb-ilocks" [mips_arch_list_matching gpr_ilocks]
-    run_dump_test_arches "ulw2-el" \
-                               [mips_arch_list_matching mips1 !gpr_ilocks]
+    run_dump_test_arches "ulw2-el" [mips_arch_list_matching mips1 !gpr_ilocks]
     run_dump_test_arches "ulw2-el-ilocks" [mips_arch_list_matching gpr_ilocks]
 
     run_dump_test_arches "uld2-eb" [mips_arch_list_matching mips3]
     run_dump_test_arches "uld2-el" [mips_arch_list_matching mips3]
 
-    # The mips16 test can only be run on ELF, because only ELF
-    # supports the necessary mips16 reloc.
-    if { $elf && !$no_mips16 } {
-       run_dump_test "mips16"
-       run_dump_test "mips16-64"
-       # Check MIPS16e extensions
-       run_dump_test_arches "mips16e" \
-                               [mips_arch_list_matching mips32 !micromips]
-       # Check jalx handling
-       run_dump_test "mips16-jalx"
-       run_dump_test "mips-jalx"
-       run_dump_test "mips-jalx-2"
-       # Check MIPS16 HI16/LO16 relocations
-       run_dump_test "mips16-hilo"
-       if $has_newabi {
-           run_dump_test "mips16-hilo-n32"
-       }
-       run_dump_test "mips16-hilo-match"
+    run_dump_test "mips16"
+    run_dump_test "mips16-64"
+    # Check MIPS16e extensions
+    run_dump_test_arches "mips16e" [mips_arch_list_matching mips32 !micromips]
+    # Check jalx handling
+    run_dump_test "mips16-jalx"
+    run_dump_test "mips-jalx"
+    run_dump_test "mips-jalx-2"
+    # Check MIPS16 HI16/LO16 relocations
+    run_dump_test "mips16-hilo"
+    if $has_newabi {
+       run_dump_test "mips16-hilo-n32"
     }
+    run_dump_test "mips16-hilo-match"
     run_dump_test "delay"
     run_dump_test "nodelay"
     run_dump_test "mips4010"
@@ -791,7 +713,7 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "lineno"
     run_dump_test "sync"
 
-    run_dump_test_arches "virt"        [mips_arch_list_matching mips32r2]
+    run_dump_test_arches "virt"                [mips_arch_list_matching mips32r2]
     run_dump_test_arches "virt64"      [mips_arch_list_matching mips64r2]
 
     run_dump_test_arches "mips32"      [mips_arch_list_matching mips32]
@@ -855,155 +777,143 @@ if { [istarget mips*-*-vxworks*] } {
     run_list_test "baddata1" "-32"
     run_list_test "jalr" ""
 
-    # LOSE: As of 2002-02-08, the next 4 tests fail for target mips-ecoff.
-    # It's unknown whether they _should_ pass as-is, or whether different
-    # variants are needed for ELF and ECOFF.
     run_dump_test "mips-gp32-fp32"
     run_dump_test "mips-gp32-fp64"
     run_dump_test "mips-gp64-fp32"
     run_dump_test "mips-gp64-fp64"
 
-    if $elf {
-       # Make sure that -mcpu=FOO and -mFOO are equivalent.  Assemble a file
-       # containing 4650-specific instructions with -m4650 and -mcpu=4650,
-       # and verify that they're the same.  Specifically, we're checking
-       # that the EF_MIPS_MACH field is set, and that the 4650 'mul'
-       # instruction does get used.  In previous versions of GAS,
-       # only -mcpu=4650 would set the EF_MIPS_MACH field; -m4650 wouldn't.
-       run_dump_test "elf_e_flags1"
-       run_dump_test "elf_e_flags2"
-       run_dump_test "elf_e_flags3"
-       run_dump_test "elf_e_flags4"
-
-       # Check EF_MIPS_ARCH markings for each supported architecture.
-       run_dump_test "elf_arch_mips1"
-       run_dump_test "elf_arch_mips2"
-       run_dump_test "elf_arch_mips3"
-       run_dump_test "elf_arch_mips4"
-       run_dump_test "elf_arch_mips5"
-       run_dump_test "elf_arch_mips32"
-       run_dump_test "elf_arch_mips32r2"
-       run_dump_test "elf_arch_mips64"
-       run_dump_test "elf_arch_mips64r2"
-
-       # Verify that ASE markings are handled properly.
-       if { !$no_mips16 } {
-           run_dump_test "elf_ase_mips16"
-           run_dump_test "elf_ase_mips16-2"
-       }
-       if { !$no_micromips } {
-           run_dump_test "elf_ase_micromips"
-           run_dump_test "elf_ase_micromips-2"
-       }
+    # Make sure that -mcpu=FOO and -mFOO are equivalent.  Assemble a file
+    # containing 4650-specific instructions with -m4650 and -mcpu=4650,
+    # and verify that they're the same.  Specifically, we're checking
+    # that the EF_MIPS_MACH field is set, and that the 4650 'mul'
+    # instruction does get used.  In previous versions of GAS,
+    # only -mcpu=4650 would set the EF_MIPS_MACH field; -m4650 wouldn't.
+    run_dump_test "elf_e_flags1"
+    run_dump_test "elf_e_flags2"
+    run_dump_test "elf_e_flags3"
+    run_dump_test "elf_e_flags4"
+
+    # Check EF_MIPS_ARCH markings for each supported architecture.
+    run_dump_test "elf_arch_mips1"
+    run_dump_test "elf_arch_mips2"
+    run_dump_test "elf_arch_mips3"
+    run_dump_test "elf_arch_mips4"
+    run_dump_test "elf_arch_mips5"
+    run_dump_test "elf_arch_mips32"
+    run_dump_test "elf_arch_mips32r2"
+    run_dump_test "elf_arch_mips64"
+    run_dump_test "elf_arch_mips64r2"
+
+    # Verify that ASE markings are handled properly.
+    run_dump_test "elf_ase_mips16"
+    run_dump_test "elf_ase_mips16-2"
+
+    run_dump_test "elf_ase_micromips"
+    run_dump_test "elf_ase_micromips-2"
+
+    run_dump_test "mips-gp32-fp32-pic"
+    run_dump_test "mips-gp32-fp64-pic"
+    run_dump_test "mips-gp64-fp32-pic"
+    run_dump_test "mips-gp64-fp64-pic"
+
+    run_dump_test "mips-abi32"
+    run_dump_test "mips-abi32-pic"
+    run_dump_test "mips-abi32-pic2"
+
+    run_dump_test "elf${el}-rel"
+    run_dump_test_arches "elf${el}-rel2" [mips_arch_list_matching gpr64 !singlefloat]
+    run_dump_test "e32${el}-rel2"
+    run_dump_test "elf${el}-rel3"
+    run_dump_test_arches "elf-rel4" [mips_arch_list_matching gpr64]
+    run_dump_test "e32-rel4"
+    run_dump_test "elf-rel5"
+    run_dump_test "elf-rel6"
+    if $has_newabi {
+       run_dump_test "elf-rel6-n32"
+       run_dump_test "elf-rel6-n64"
+    }
+    run_dump_test "elf-rel7"
+    run_dump_test "elf-rel8"
+    run_dump_test "elf-rel8-mips16"
+    run_dump_test "elf-rel9"
+    run_dump_test "elf-rel9-mips16"
+    if $has_newabi {
+       run_dump_test "elf-rel10"
+       run_dump_test "elf-rel11"
+    }
+    run_dump_test "elf-rel12"
+    run_dump_test "elf-rel13"
+    run_dump_test "elf-rel13-mips16"
+    run_dump_test "elf-rel14"
 
-       run_dump_test "mips-gp32-fp32-pic"
-       run_dump_test "mips-gp32-fp64-pic"
-       run_dump_test "mips-gp64-fp32-pic"
-       run_dump_test "mips-gp64-fp64-pic"
-
-       run_dump_test "mips-abi32"
-       run_dump_test "mips-abi32-pic"
-       run_dump_test "mips-abi32-pic2"
-
-       run_dump_test "elf${el}-rel"
-       run_dump_test_arches "elf${el}-rel2" [mips_arch_list_matching gpr64 !singlefloat]
-       run_dump_test "e32${el}-rel2"
-       run_dump_test "elf${el}-rel3"
-       run_dump_test_arches "elf-rel4" [mips_arch_list_matching gpr64]
-       run_dump_test "e32-rel4"
-       run_dump_test "elf-rel5"
-       run_dump_test "elf-rel6"
-       if $has_newabi {
-           run_dump_test "elf-rel6-n32"
-           run_dump_test "elf-rel6-n64"
-       }
-       run_dump_test "elf-rel7"
-       run_dump_test "elf-rel8"
-       run_dump_test "elf-rel8-mips16"
-       run_dump_test "elf-rel9"
-       run_dump_test "elf-rel9-mips16"
-       if $has_newabi {
-           run_dump_test "elf-rel10"
-           run_dump_test "elf-rel11"
-       }
-       run_dump_test "elf-rel12"
-       run_dump_test "elf-rel13"
-       run_dump_test "elf-rel13-mips16"
-       run_dump_test "elf-rel14"
-
-       if $has_newabi {
-           run_dump_test "elf-rel15"
-           run_dump_test "elf-rel16"
-
-           run_dump_test "elf-rel-got-n32"
-           run_dump_test "elf-rel-xgot-n32"
-           run_dump_test "elf-rel-got-n64"
-           run_dump_test "elf-rel-xgot-n64"
-       }
-       run_dump_test "elf-rel17"
-       if $has_newabi {
-           run_dump_test "elf-rel18"
-       }
-       run_dump_test "elf-rel19"
-       run_dump_test "elf-rel20"
-       if $has_newabi {
-           run_dump_test "elf-rel21"
-           run_dump_test "elf-rel22"
-           run_dump_test "elf-rel23"
-           run_dump_test "elf-rel23a"
-           run_dump_test "elf-rel23b"
-           run_dump_test "elf-rel24"
-       }
+    if $has_newabi {
+       run_dump_test "elf-rel15"
+       run_dump_test "elf-rel16"
 
-       run_dump_test "elf-rel25"
-       run_dump_test "elf-rel25a"
-       run_dump_test "elf-rel26"
+       run_dump_test "elf-rel-got-n32"
+       run_dump_test "elf-rel-xgot-n32"
+       run_dump_test "elf-rel-got-n64"
+       run_dump_test "elf-rel-xgot-n64"
+    }
+    run_dump_test "elf-rel17"
+    if $has_newabi {
+       run_dump_test "elf-rel18"
+    }
+    run_dump_test "elf-rel19"
+    run_dump_test "elf-rel20"
+    if $has_newabi {
+       run_dump_test "elf-rel21"
+       run_dump_test "elf-rel22"
+       run_dump_test "elf-rel23"
+       run_dump_test "elf-rel23a"
+       run_dump_test "elf-rel23b"
+       run_dump_test "elf-rel24"
+    }
 
-       run_dump_test_arches "elf-rel27" [mips_arch_list_all]
+    run_dump_test "elf-rel25"
+    run_dump_test "elf-rel25a"
+    run_dump_test "elf-rel26"
 
-       if $has_newabi {
-           run_dump_test "elf-rel28-n32"
-           run_dump_test "elf-rel28-n64"
-           run_dump_test_arches "elf-rel29" [mips_arch_list_matching mips3]
-       }
-       run_list_test_arches "elf-rel30" "-32" [mips_arch_list_all]
+    run_dump_test_arches "elf-rel27" [mips_arch_list_all]
 
-       if { !$no_mips16 } {
-           run_dump_test "${tmips}mips${el}16-e"
-           run_dump_test "${tmips}mips${el}16-f"
-       }
-       run_dump_test "elf-consthilo"
-       run_dump_test "expr1"
-
-       run_list_test "tls-ill" "-32"
-       run_dump_test "tls-o32"
-       run_dump_test "tls-relw"
-       run_dump_test "jalr2"
-       run_dump_test_arches "jalr3"    [mips_arch_list_matching mips1 \
-                                           !micromips]
-       if $has_newabi {
-           run_dump_test_arches "jalr3-n32" \
-                                       [mips_arch_list_matching mips3 \
-                                           !micromips]
-           run_dump_test_arches "jalr3-n64" \
-                                       [mips_arch_list_matching mips3 \
-                                           !micromips]
-       }
+    if $has_newabi {
+       run_dump_test "elf-rel28-n32"
+       run_dump_test "elf-rel28-n64"
+       run_dump_test_arches "elf-rel29" [mips_arch_list_matching mips3]
+    }
+    run_list_test_arches "elf-rel30" "-32" [mips_arch_list_all]
 
-       run_dump_test_arches "aent"     [mips_arch_list_matching mips1]
+    run_dump_test "${tmips}mips${el}16-e"
+    run_dump_test "${tmips}mips${el}16-f"
 
-       run_dump_test_arches "branch-misc-4" \
-                                       [mips_arch_list_matching mips1]
-       run_dump_test_arches "branch-misc-4-64" \
-                                       [mips_arch_list_matching mips3]
+    run_dump_test "elf-consthilo"
+    run_dump_test "expr1"
 
-       run_dump_test_arches "loc-swap" [mips_arch_list_all]
-       run_dump_test_arches "loc-swap-dis" \
-                                       [mips_arch_list_all]
-       run_dump_test_arches "loc-swap-2" [mips_arch_list_all]
-       run_dump_test_arches "loc-swap-3" [mips_arch_list_all]
+    run_list_test "tls-ill" "-32"
+    run_dump_test "tls-o32"
+    run_dump_test "tls-relw"
+    run_dump_test "jalr2"
+    run_dump_test_arches "jalr3"       [mips_arch_list_matching mips1 \
+                                       !micromips]
+    if $has_newabi {
+       run_dump_test_arches "jalr3-n32" \
+                                   [mips_arch_list_matching mips3 \
+                                       !micromips]
+       run_dump_test_arches "jalr3-n64" \
+                                   [mips_arch_list_matching mips3 \
+                                       !micromips]
     }
 
+    run_dump_test_arches "aent"        [mips_arch_list_matching mips1]
+
+    run_dump_test_arches "branch-misc-4"       [mips_arch_list_matching mips1]
+    run_dump_test_arches "branch-misc-4-64"    [mips_arch_list_matching mips3]
+
+    run_dump_test_arches "loc-swap"    [mips_arch_list_all]
+    run_dump_test_arches "loc-swap-dis"        [mips_arch_list_all]
+    run_dump_test_arches "loc-swap-2"  [mips_arch_list_all]
+    run_dump_test_arches "loc-swap-3"  [mips_arch_list_all]
+
     if $has_newabi {
        run_dump_test "n32-consec"
     }
@@ -1105,20 +1015,18 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "mips64-dsp"
     run_dump_test "mips32-mt"
 
-    if { $elf && !$no_mips16 } {
-       run_dump_test "mips16-dwarf2"
-       if $has_newabi {
-           run_dump_test "mips16-dwarf2-n32"
-       }
-       run_dump_test "mips16-stabs"
-    }
-    if { !$no_mips16 } { 
-        run_dump_test "mips16e-jrc"
-        run_dump_test "mips16e-save"
-        run_dump_test "mips16e-64"
-        run_list_test "mips16e-64" "-march=mips32 -32"
-        run_dump_test "mips16-intermix"
+    run_dump_test "mips16-dwarf2"
+    if $has_newabi {
+       run_dump_test "mips16-dwarf2-n32"
     }
+    run_dump_test "mips16-stabs"
+
+    run_dump_test "mips16e-jrc"
+    run_dump_test "mips16e-save"
+    run_dump_test "mips16e-64"
+    run_list_test "mips16e-64" "-march=mips32 -32"
+    run_dump_test "mips16-intermix"
+
     run_dump_test "vxworks1"
     run_dump_test "vxworks1-xgot"
     run_dump_test "vxworks1-el"
@@ -1139,10 +1047,10 @@ if { [istarget mips*-*-vxworks*] } {
 
     run_list_test_arches "mips-hard-float-flag" \
        "-32 -msoft-float -mhard-float" \
-                                       [mips_arch_list_matching mips1 !singlefloat]
+       [mips_arch_list_matching mips1 !singlefloat]
     run_list_test_arches "mips-double-float-flag" \
        "-32 -msingle-float -mdouble-float" \
-                                       [mips_arch_list_matching mips1 !singlefloat]
+       [mips_arch_list_matching mips1 !singlefloat]
 
     run_dump_test "mips16-vis-1"
     run_dump_test "call-nonpic-1"
@@ -1164,19 +1072,17 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "reginfo-1a"
     run_dump_test "reginfo-1b"
 
-    if { !$no_micromips } {
-       run_dump_test "micromips"
-       run_dump_test "micromips-trap"
-       run_list_test "micromips-size-0" \
-           "-32 -march=mips64 -mmicromips" "microMIPS instruction size 0"
-       run_dump_test "micromips-size-1"
-       run_dump_test "micromips-branch-relax"
-       run_dump_test "micromips-branch-relax-pic"
-       run_dump_test "micromips-branch-delay"
-       run_dump_test "micromips-warn-branch-delay"
-       run_dump_test "micromips-warn-branch-delay-1"
-       run_dump_test "micromips-b16"
-    }
+    run_dump_test "micromips"
+    run_dump_test "micromips-trap"
+    run_list_test "micromips-size-0" \
+       "-32 -march=mips64 -mmicromips" "microMIPS instruction size 0"
+    run_dump_test "micromips-size-1"
+    run_dump_test "micromips-branch-relax"
+    run_dump_test "micromips-branch-relax-pic"
+    run_dump_test "micromips-branch-delay"
+    run_dump_test "micromips-warn-branch-delay"
+    run_dump_test "micromips-warn-branch-delay-1"
+    run_dump_test "micromips-b16"
 
     run_dump_test_arches "mcu"         [mips_arch_list_matching mips32r2 \
                                            !octeon]
@@ -1194,7 +1100,7 @@ if { [istarget mips*-*-vxworks*] } {
 
     run_dump_test "r5900"
     run_dump_test "r5900-full"
-    if $elf { run_list_test "r5900-nollsc" "-mabi=o64 -march=r5900" }
+    run_list_test "r5900-nollsc" "-mabi=o64 -march=r5900"
     run_dump_test "r5900-vu0"
 
     run_list_test_arches "ext-ill"     [mips_arch_list_matching mips64r2]
index e399aac..256a3ff 100644 (file)
@@ -42,525 +42,525 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [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]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [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]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lwc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lwc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
        \.\.\.
index 99b5242..d5983e0 100644 (file)
@@ -45,539 +45,539 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
        \.\.\.
index b55e08e..4dec97a 100644 (file)
@@ -45,531 +45,531 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(0|-16384)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> nop
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> lw   a0,(1|-16383)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> lw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
        \.\.\.
index 2e3bd0c..076aae8 100644 (file)
@@ -42,525 +42,525 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [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]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> swc1 \$f[45],1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [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]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> swc1 \$f[45],-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> swc1 \$f[54],-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_MIPS_LO16        \.sbss
        \.\.\.
index b9157ac..ac2f4e6 100644 (file)
@@ -30,357 +30,357 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,at,a1
 [0-9a-f]+ <[^>]*> sdc1 \$f4,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
        \.\.\.
index 19ab825..7a2d855 100644 (file)
@@ -42,525 +42,525 @@ 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(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [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]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16     \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.data
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.data
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.bss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(-0x2000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.bss
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16        \.sbss
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(-0x1000)?
+[      ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16        \.sbss
        \.\.\.