@@ -18293,11 +18293,16 @@ mips_fix_adjustable (fixS *fixp)
relocation, and has thus allowed orphaned R_MIPS_LO16 relocations to be
placed anywhere. Rather than break backwards compatibility by changing
this, it seems better not to force the issue, and instead keep the
- original symbol. This will work with either linker behavior. */
+ original symbol. This will work with either linker behavior.
+
+ Additionally microMIPS HI16/LO16 relocation pairs may be subject to
+ linker relaxation to the PC-relative PC23_S2 relocation that may
+ overflow in the process. */
if ((lo16_reloc_p (fixp->fx_r_type)
|| reloc_needs_lo_p (fixp->fx_r_type))
&& HAVE_IN_PLACE_ADDENDS
- && (S_GET_SEGMENT (fixp->fx_addsy)->flags & SEC_MERGE) != 0)
+ && (micromips_reloc_p (fixp->fx_r_type)
+ || S_GET_SEGMENT (fixp->fx_addsy)->flags & SEC_MERGE) != 0)
return 0;
/* There is no place to store an in-place offset for JALR relocations. */
@@ -30,9 +30,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
\.\.\.
@@ -42,11 +42,11 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,4\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lw a1,4\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,5\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lw a1,5\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> lw a0,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lw a1,5\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> lw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
\.\.\.
@@ -2,4 +2,4 @@
.*\.s:10: Error: invalid operands \(\*UND\* and \*UND\* sections\) for `/'
.*\.s:7: Error: PC-relative reference to a different section
.*\.s:8: Error: can't resolve baz - bar
-.*\.s:9: Error: can't resolve \.text - baz
+.*\.s:9: Error: can't resolve foo|\.text - baz
\ No newline at end of file
@@ -63,45 +63,45 @@ Disassembly of section \.text:
[ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: ff3c 0001 lw t9,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3339 04fb addiu t9,t9,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: ff3c 0000 lw t9,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3339 0000 addiu t9,t9,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03f9 0f3c jalr t9
[ ]*[0-9a-f]+: R_MICROMIPS_JALR test3
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 0000 0000 nop
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03e1 0f3c jalr at
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
[ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -109,10 +109,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -120,10 +120,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -131,10 +131,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -142,10 +142,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 40d4 fffe bgtz s4,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -153,20 +153,20 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4094 fffe blez s4,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
[ 0-9a-f]+: 40a3 fffe bnezc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 0000 0000 nop
@@ -174,10 +174,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
[ 0-9a-f]+: 40e3 fffe beqzc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 0000 0000 nop
@@ -186,10 +186,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03e1 0f3c jalr at
[0-9a-f]+ <.*>:
@@ -197,10 +197,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03e1 0f3c jalr at
[0-9a-f]+ <.*>:
@@ -208,10 +208,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 43a0 fffe bc1t [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -219,10 +219,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -230,10 +230,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 42a0 fffe bc2t [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -241,10 +241,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4280 fffe bc2f [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -252,10 +252,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
@@ -263,10 +263,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -275,10 +275,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -287,10 +287,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -299,10 +299,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -311,10 +311,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -322,10 +322,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03e1 0f3c jalr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -333,10 +333,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -345,10 +345,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -357,10 +357,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -369,10 +369,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -381,10 +381,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -392,10 +392,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4083 fffe blez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -404,10 +404,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -416,10 +416,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -428,10 +428,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -440,10 +440,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -451,10 +451,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 40c3 fffe bgtz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -463,10 +463,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -475,10 +475,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -487,10 +487,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -499,10 +499,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -510,10 +510,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03e1 0f3c jalr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -521,10 +521,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -532,10 +532,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -543,10 +543,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[0-9a-f]+ <.*>:
@@ -554,10 +554,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0000 0000 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 04fb addiu at,at,1275
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 0001 0f3c jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -90,50 +90,50 @@ Disassembly of section \.text:
[ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 05d8 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 05d8 addu v1,a0,a1
-[ 0-9a-f]+: ff3c 0001 lw t9,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3339 045d addiu t9,t9,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: ff3c 0000 lw t9,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3339 0000 addiu t9,t9,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 03f9 0f3c jalr t9
[ ]*[0-9a-f]+: R_MICROMIPS_JALR test3
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 05d8 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45a1 jrc at
[ 0-9a-f]+: 05d8 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45c1 jalr at
[ 0-9a-f]+: 00a4 1950 addu v1,a0,a1
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45e1 jalrs at
[ 0-9a-f]+: 05d8 addu v1,a0,a1
[ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -141,10 +141,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -152,10 +152,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -163,10 +163,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -174,10 +174,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 40d4 fffe bgtz s4,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -185,30 +185,30 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4094 fffe blez s4,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
[ 0-9a-f]+: 05d8 addu v1,a0,a1
[ 0-9a-f]+: 40a3 fffe bnezc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45a1 jrc at
[0-9a-f]+ <.*>:
[ 0-9a-f]+: 05d8 addu v1,a0,a1
[ 0-9a-f]+: 40e3 fffe beqzc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45a1 jrc at
[0-9a-f]+ <.*>:
@@ -216,10 +216,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45c1 jalr at
[0-9a-f]+ <.*>:
@@ -227,10 +227,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45c1 jalr at
[0-9a-f]+ <.*>:
@@ -238,10 +238,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45e1 jalrs at
[0-9a-f]+ <.*>:
@@ -249,10 +249,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45e1 jalrs at
[0-9a-f]+ <.*>:
@@ -260,10 +260,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 43a0 fffe bc1t [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -271,10 +271,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -282,10 +282,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 42a0 fffe bc2t [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -293,10 +293,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4280 fffe bc2f [0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -304,10 +304,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 05d8 addu v1,a0,a1
@@ -315,10 +315,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -327,10 +327,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -339,10 +339,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -351,10 +351,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -363,10 +363,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -374,10 +374,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45c1 jalr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -385,10 +385,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -397,10 +397,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -409,10 +409,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -421,10 +421,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -433,10 +433,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -444,10 +444,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4083 fffe blez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -456,10 +456,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -468,10 +468,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -480,10 +480,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -492,10 +492,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -503,10 +503,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 40c3 fffe bgtz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -515,10 +515,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -527,10 +527,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -539,10 +539,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -551,10 +551,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -562,10 +562,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 45c1 jalr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -573,10 +573,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -584,10 +584,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -595,10 +595,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[0-9a-f]+ <.*>:
@@ -606,10 +606,10 @@ Disassembly of section \.text:
[ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[ 0-9a-f]+: 0c00 nop
-[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[ 0-9a-f]+: 3021 045d addiu at,at,1117
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3
+[ 0-9a-f]+: 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3
[ 0-9a-f]+: 4581 jr at
[ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1
@@ -15,9 +15,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> cbe7 sw ra,28\(sp\)
[0-9a-f]+ <[^>]*> fb9d 0010 sw gp,16\(sp\)
[0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3339 0031 addiu t9,t9,49
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9
[ ]*[0-9a-f]+: R_MICROMIPS_JALR bar
[0-9a-f]+ <[^>]*> 0c00 nop
@@ -21,9 +21,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff9d 0000 lw gp,0\(sp\)
[0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3339 0001 addiu t9,t9,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 text_label
+[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 text_label
[0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9
[ ]*[0-9a-f]+: R_MICROMIPS_JALR text_label
[0-9a-f]+ <[^>]*> 0c00 nop
@@ -21,9 +21,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff9d 0000 lw gp,0\(sp\)
[0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3339 0001 addiu t9,t9,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 text_label
+[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 text_label
[0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9
[ ]*[0-9a-f]+: R_MICROMIPS_JALR text_label
[0-9a-f]+ <[^>]*> 0c00 nop
@@ -30,9 +30,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 a5a5 lb a0,-23131\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
@@ -47,19 +47,19 @@ Disassembly of section \.text:
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
-[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common
+[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label
@@ -74,19 +74,19 @@ Disassembly of section \.text:
[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
-[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common
+[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
@@ -106,21 +106,21 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
-[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common
+[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
@@ -140,15 +140,15 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common
[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss
-[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common
+[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common
[0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1
[0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\)
[0-9a-f]+ <[^>]*> 0c00 nop
@@ -12,14 +12,14 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 41a2 0008 lui v0,0x8
[0-9a-f]+ <[^>]*> 41a2 000c lui v0,0xc
[0-9a-f]+ <[^>]*> 41a2 000c lui v0,0xc
-[0-9a-f]+ <[^>]*> 41a2 000d lui v0,0xd
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 ext
-[0-9a-f]+ <[^>]*> 41a2 0021 lui v0,0x21
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
-[0-9a-f]+ <[^>]*> 41a2 0029 lui v0,0x29
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.L3.B1
+[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.L4.B1
[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0
[0-9a-f]+ <[^>]*> 41a2 ffff lui v0,0xffff
\.\.\.
@@ -9,371 +9,371 @@
.*: +file format .*mips.*
Disassembly of section \.text:
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45fa jalrs k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45fa jalrs k0
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45ba jrc k0
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45da jalr k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 459a jr k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45fa jalrs k0
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45fa jalrs k0
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.
@@ -14,10 +14,10 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 033c e150 addu gp,gp,t9
[0-9a-f]+ <[^>]*> 40a4 fffe bnezc a0,0000000c <foo\+0xc>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0025 addiu at,at,37
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0004 addiu at,at,4
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
[0-9a-f]+ <[^>]*> 45bf jrc ra
\.\.\.
@@ -9,371 +9,371 @@
.*: +file format .*mips.*
Disassembly of section \.text:
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45e1 jalrs at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
-[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 45e1 jalrs at
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45a1 jrc at
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45c1 jalr at
[0-9a-f]+ <[^>]*> 0000 0000 nop
([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45e1 jalrs at
[0-9a-f]+ <[^>]*> 0c00 nop
([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
[0-9a-f]+ <[^>]*> 45e1 jalrs at
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.
@@ -16,10 +16,10 @@ Disassembly of section \.text:
[ ]*[0-9a-f]+: R_MICROMIPS_LO16 _gp_disp
[0-9a-f]+ <[^>]*> 033c e150 addu gp,gp,t9
[0-9a-f]+ <[^>]*> 0c44 move v0,a0
-[0-9a-f]+ <[^>]*> fc3c 0001 lw at,1\(gp\)
-[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text
-[0-9a-f]+ <[^>]*> 3021 0019 addiu at,at,25
-[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text
+[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\)
+[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar
+[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0
+[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar
[0-9a-f]+ <[^>]*> 4581 jr at
[0-9a-f]+ <[^>]*> 0c65 move v1,a1
[0-9a-f]+ <[^>]*> 0c00 nop
@@ -30,9 +30,9 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
@@ -46,15 +46,15 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
@@ -68,15 +68,15 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
@@ -94,17 +94,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
@@ -122,17 +122,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
@@ -150,17 +150,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
@@ -178,18 +178,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -207,18 +207,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -236,18 +236,18 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -269,20 +269,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -304,20 +304,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -339,20 +339,20 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,at,a1
@@ -374,13 +374,13 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,at,a1
[0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
\.\.\.
@@ -42,11 +42,11 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
@@ -68,21 +68,21 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,4\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,0\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> sw a1,4\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
@@ -104,21 +104,21 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,5\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,1\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> sw a1,5\(gp\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
@@ -144,23 +144,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
@@ -186,23 +186,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
@@ -228,23 +228,23 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
@@ -270,24 +270,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -313,24 +313,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -356,24 +356,24 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,gp
[0-9a-f]+ <[^>]*> sw a0,1\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> sw a1,5\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -403,26 +403,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x0
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -452,26 +452,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x0
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-32768\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-32764\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x1
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -501,26 +501,26 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x1
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,0\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,4\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data)
[0-9a-f]+ <[^>]*> lui at,0x2
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label
[0-9a-f]+ <[^>]*> addu at,a1,at
@@ -550,17 +550,17 @@ Disassembly of section \.text:
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss)
[0-9a-f]+ <[^>]*> lui at,0x2
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> addu at,a1,at
[0-9a-f]+ <[^>]*> sw a0,-23131\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
[0-9a-f]+ <[^>]*> sw a1,-23127\(at\)
-[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss
+[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss)
\.\.\.