]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/mips/sd.d
bfd/
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / sd.d
index b1cfd32a370c2448b10c2de8dace9e7584cb9bc1..629ca9651fb1a0e7fc635e09a64ea5da13a9864e 100644 (file)
@@ -42,525 +42,525 @@ Disassembly of section \.text:
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|-16384)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,1\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,(1|-16383)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(gp\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,(0|-16384)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|-16380)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|4097)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|4101)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,1\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,5\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(1|8193)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|8197)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,gp
 [0-9a-f]+ <[^>]*> sw   a0,(1|-16383)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> sw   a1,(5|-16379)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_GPREL16|GPREL)     \.sbss(\+0x4000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-32768\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-32764\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|24576)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|24572)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x0
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(32768|28672)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(32764|28668)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,0\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,4\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|8192)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|8196)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,(0|4096)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,(4|4100)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.data(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_data_label
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_data_label
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        big_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        big_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        small_external_common
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-23131\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> sw   a1,-23127\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        small_external_common
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|14939)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|14935)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.bss(\+0xffffe000)?
 [0-9a-f]+ <[^>]*> lui  at,0x2
-[      ]*[0-9a-f]+: (R_MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_HI16|REFHI)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> addu at,a1,at
 [0-9a-f]+ <[^>]*> sw   a0,-(23131|19035)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
 [0-9a-f]+ <[^>]*> sw   a1,-(23127|19031)\(at\)
-[      ]*[0-9a-f]+: (R_MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
+[      ]*[0-9a-f]+: (R_(MICRO)?MIPS_LO16|REFLO)        \.sbss(\+0xfffff000)?
        \.\.\.