[committed] MIPS/testsuite: Expand GAS and LD HI/LO relocation coverage

Maciej W. Rozycki macro@orcam.me.uk
Sun Jul 6 18:25:07 GMT 2025


Expand test coverage for HI/LO relocation handling and add conventional 
MIPS and microMIPS GAS tests as well as conventional MIPS, microMIPS, 
and MIPS16e2 LD tests, covering R_MIPS_HI16, R_MIPS_LO16, R_MIPS16_HI16, 
R_MIPS16_LO16, R_MICROMIPS_HI16, and R_MICROMIPS_LO16 relocations, as 
well as 64-bit R_MIPS_HIGHEST, R_MIPS_HIGHER, R_MICROMIPS_HIGHEST, and 
R_MICROMIPS_HIGHER relocations.

Modify the linker script so as to retain the `.MIPS.abiflags' section so 
as to disassemble MIPS16e2 code correctly, as MIPS16e2 ASE information 
is only carried in that section and not in ELF file header's `e_flags'.

MIPS16e2 and microMIPS code requires at least the MIPS32r2 ISA (or the 
MIPS64r2 one for the n32 and n64 ABIs), which is incompatible with the 
`mips:5900' linker output architecture and causes link failures such as:

./ld-new: tmpdir/mips-hilo1.o: linking mips:isa32r2 module with previous mips:5900 modules
./ld-new: failed to merge target specific data of file tmpdir/mips-hilo1.o

Therefore exclude `mips*el-ps2-elf*' targets from microMIPS and MIPS16e2 
LD testing.
---
 gas/testsuite/gas/mips/micromips-hilo-n32.d   |  419 ++++++
 gas/testsuite/gas/mips/micromips-hilo-n64.d   | 1811 ++++++++++++++++++++++++++
 gas/testsuite/gas/mips/micromips-hilo.d       |  419 ++++++
 gas/testsuite/gas/mips/mips-hilo-n32.d        |  419 ++++++
 gas/testsuite/gas/mips/mips-hilo-n64.d        | 1810 +++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips-hilo-n64.s        |  670 +++++++++
 gas/testsuite/gas/mips/mips-hilo.d            |  418 ++++++
 gas/testsuite/gas/mips/mips-hilo.s            |  237 +++
 gas/testsuite/gas/mips/mips.exp               |   10 
 gas/testsuite/gas/mips/mips16e2-hilo-n32.d    |    2 
 gas/testsuite/gas/mips/mips16e2-hilo.d        |    2 
 gas/testsuite/gas/mips/mips16e2-hilo.s        |  239 ---
 ld/testsuite/ld-mips-elf/micromips-hilo-n32.d |    8 
 ld/testsuite/ld-mips-elf/micromips-hilo-n64.d |  662 +++++++++
 ld/testsuite/ld-mips-elf/micromips-hilo.d     |  230 +++
 ld/testsuite/ld-mips-elf/mips-elf.exp         |    8 
 ld/testsuite/ld-mips-elf/mips-hilo-n32.d      |    6 
 ld/testsuite/ld-mips-elf/mips-hilo-n64.d      |  660 +++++++++
 ld/testsuite/ld-mips-elf/mips-hilo.d          |  228 +++
 ld/testsuite/ld-mips-elf/mips-hilo.ld         |   13 
 ld/testsuite/ld-mips-elf/mips-hilo.s          |   14 
 ld/testsuite/ld-mips-elf/mips16-hilo-n32.d    |    4 
 ld/testsuite/ld-mips-elf/mips16-hilo.d        |    4 
 ld/testsuite/ld-mips-elf/mips16-hilo.ld       |   12 
 ld/testsuite/ld-mips-elf/mips16-hilo.s        |   13 
 ld/testsuite/ld-mips-elf/mips16e2-hilo-n32.d  |    8 
 ld/testsuite/ld-mips-elf/mips16e2-hilo.d      |  230 +++
 27 files changed, 8286 insertions(+), 270 deletions(-)

binutils-mips-hilo.diff
Index: binutils-gdb/gas/testsuite/gas/mips/micromips-hilo-n32.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/micromips-hilo-n32.d
@@ -0,0 +1,419 @@
+#objdump: -dr
+#name: microMIPS lui/addiu n32
+#as: -mabi=n32 -march=mips64r2 -mmicromips
+#source: mips-hilo.s
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1a5a5
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/micromips-hilo-n64.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/micromips-hilo-n64.d
@@ -0,0 +1,1811 @@
+#objdump: -dr
+#name: microMIPS lui/addiu n64
+#as: -mabi=64 -march=mips64r2 -mmicromips
+#source: mips-hilo-n64.s
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	41a4 8001 	lui	a0,0x8001
+[ 	]*[0-9a-f]+:	3021 8001 	addiu	at,at,-32767
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a4 8000 	lui	a0,0x8000
+[ 	]*[0-9a-f]+:	3021 8000 	addiu	at,at,-32768
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	3021 0001 	addiu	at,at,1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0002 	lui	at,0x2
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	3021 a5a5 	addiu	at,at,-23131
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5824 2150 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	41a1 0001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	41a5 8001 	lui	a1,0x8001
+[ 	]*[0-9a-f]+:	3021 8001 	addiu	at,at,-32767
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	41a5 8000 	lui	a1,0x8000
+[ 	]*[0-9a-f]+:	3021 8000 	addiu	at,at,-32768
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	41a1 0001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	3021 0001 	addiu	at,at,1
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	41a1 0002 	lui	at,0x2
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	3021 a5a5 	addiu	at,at,-23131
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a1 0000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHEST	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3021 0000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HIGHER	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	5821 0008 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	5825 2950 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/micromips-hilo.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/micromips-hilo.d
@@ -0,0 +1,419 @@
+#objdump: -dr
+#name: microMIPS lui/addiu
+#as: -mabi=32 -march=mips32r2 -mmicromips
+#source: mips-hilo.s
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0004 	addiu	a0,a0,4
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0005 	addiu	a0,a0,5
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 0001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 8004 	addiu	a0,a0,-32764
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 8004 	addiu	a0,a0,-32764
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 8000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 0004 	addiu	a0,a0,4
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 0000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	3084 a5a9 	addiu	a0,a0,-23127
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a4 0002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	3084 a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0004 	lw	a0,4\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0005 	lw	a0,5\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 0001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 8004 	lw	a0,-32764\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 8004 	lw	a0,-32764\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 8000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 0004 	lw	a0,4\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 0000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	fc85 a5a9 	lw	a0,-23127\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	41a5 0002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MICROMIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	fc85 a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MICROMIPS_LO16	\.sbss
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n32.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n32.d
@@ -0,0 +1,419 @@
+#objdump: -dr
+#name: MIPS lui/addiu n32
+#as: -mabi=n32 -march=mips64r2
+#source: mips-hilo.s
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x8004
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x7ffc
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss-0x8000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss-0x8000
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x10004
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x10000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x10000
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a9
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1a5a5
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1a5a5
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n64.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n64.d
@@ -0,0 +1,1810 @@
+#objdump: -dr
+#name: MIPS lui/addiu n64
+#as: -mabi=64 -march=mips64r2
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	3c048001 	lui	a0,0x8001
+[ 	]*[0-9a-f]+:	24218001 	addiu	at,at,-32767
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c048000 	lui	a0,0x8000
+[ 	]*[0-9a-f]+:	24218000 	addiu	at,at,-32768
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	24210001 	addiu	at,at,1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010002 	lui	at,0x2
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	2421a5a5 	addiu	at,at,-23131
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	0081202d 	daddu	a0,a0,at
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x4
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1
+[ 	]*[0-9a-f]+:	3c010001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	3c058001 	lui	a1,0x8001
+[ 	]*[0-9a-f]+:	24218001 	addiu	at,at,-32767
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008004
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+:	3c058000 	lui	a1,0x8000
+[ 	]*[0-9a-f]+:	24218000 	addiu	at,at,-32768
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080007ffc
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*-0x800080008000
+[ 	]*[0-9a-f]+:	3c010001 	lui	at,0x1
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	24210001 	addiu	at,at,1
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010004
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1000100010000
+[ 	]*[0-9a-f]+:	3c010002 	lui	at,0x2
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	2421a5a5 	addiu	at,at,-23131
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a9
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c010000 	lui	at,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHEST	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	24210000 	addiu	at,at,0
+[ 	]*[0-9a-f]+: R_MIPS_HIGHER	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+:	0001083c 	dsll32	at,at,0x0
+[ 	]*[0-9a-f]+:	00a1282d 	daddu	a1,a1,at
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+[ 	]*[0-9a-f]+: R_MIPS_NONE	\*ABS\*\+0x1a5a50001a5a5
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n64.s
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/mips-hilo-n64.s
@@ -0,0 +1,670 @@
+# Source file used to test n64 lui/addiu.
+
+	.data
+data_label:
+	.word	0
+data_label2:
+	.word	0
+
+	.extern big_external_data_label,1000
+	.extern small_external_data_label,1
+	.comm big_external_common,1000
+	.comm small_external_common,1
+	.lcomm big_local_common,1000
+	.lcomm small_local_common,1
+
+	.text
+	.set	noat
+stuff:
+	lui	$1,%highest(0)
+	lui	$4,%hi(0)
+	addiu	$1,%higher(0)
+	addiu	$4,%lo(0)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label)
+	lui	$4,%hi(data_label)
+	addiu	$1,%higher(data_label)
+	addiu	$4,%lo(data_label)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2)
+	lui	$4,%hi(data_label2)
+	addiu	$1,%higher(data_label2)
+	addiu	$4,%lo(data_label2)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label)
+	lui	$4,%hi(big_external_data_label)
+	addiu	$1,%higher(big_external_data_label)
+	addiu	$4,%lo(big_external_data_label)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label)
+	lui	$4,%hi(small_external_data_label)
+	addiu	$1,%higher(small_external_data_label)
+	addiu	$4,%lo(small_external_data_label)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common)
+	lui	$4,%hi(big_external_common)
+	addiu	$1,%higher(big_external_common)
+	addiu	$4,%lo(big_external_common)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common)
+	lui	$4,%hi(small_external_common)
+	addiu	$1,%higher(small_external_common)
+	addiu	$4,%lo(small_external_common)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common)
+	lui	$4,%hi(big_local_common)
+	addiu	$1,%higher(big_local_common)
+	addiu	$4,%lo(big_local_common)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common)
+	lui	$4,%hi(small_local_common)
+	addiu	$1,%higher(small_local_common)
+	addiu	$4,%lo(small_local_common)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(1)
+	lui	$4,%hi(1)
+	addiu	$1,%higher(1)
+	addiu	$4,%lo(1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label+1)
+	lui	$4,%hi(data_label+1)
+	addiu	$1,%higher(data_label+1)
+	addiu	$4,%lo(data_label+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2+1)
+	lui	$4,%hi(data_label2+1)
+	addiu	$1,%higher(data_label2+1)
+	addiu	$4,%lo(data_label2+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label+1)
+	lui	$4,%hi(big_external_data_label+1)
+	addiu	$1,%higher(big_external_data_label+1)
+	addiu	$4,%lo(big_external_data_label+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label+1)
+	lui	$4,%hi(small_external_data_label+1)
+	addiu	$1,%higher(small_external_data_label+1)
+	addiu	$4,%lo(small_external_data_label+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common+1)
+	lui	$4,%hi(big_external_common+1)
+	addiu	$1,%higher(big_external_common+1)
+	addiu	$4,%lo(big_external_common+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common+1)
+	lui	$4,%hi(small_external_common+1)
+	addiu	$1,%higher(small_external_common+1)
+	addiu	$4,%lo(small_external_common+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common+1)
+	lui	$4,%hi(big_local_common+1)
+	addiu	$1,%higher(big_local_common+1)
+	addiu	$4,%lo(big_local_common+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common+1)
+	lui	$4,%hi(small_local_common+1)
+	addiu	$1,%higher(small_local_common+1)
+	addiu	$4,%lo(small_local_common+1)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(0x800080008000)
+	lui	$4,%hi(0x800080008000)
+	addiu	$1,%higher(0x800080008000)
+	addiu	$4,%lo(0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label+0x800080008000)
+	lui	$4,%hi(data_label+0x800080008000)
+	addiu	$1,%higher(data_label+0x800080008000)
+	addiu	$4,%lo(data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2+0x800080008000)
+	lui	$4,%hi(data_label2+0x800080008000)
+	addiu	$1,%higher(data_label2+0x800080008000)
+	addiu	$4,%lo(data_label2+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label+0x800080008000)
+	lui	$4,%hi(big_external_data_label+0x800080008000)
+	addiu	$1,%higher(big_external_data_label+0x800080008000)
+	addiu	$4,%lo(big_external_data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label+0x800080008000)
+	lui	$4,%hi(small_external_data_label+0x800080008000)
+	addiu	$1,%higher(small_external_data_label+0x800080008000)
+	addiu	$4,%lo(small_external_data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common+0x800080008000)
+	lui	$4,%hi(big_external_common+0x800080008000)
+	addiu	$1,%higher(big_external_common+0x800080008000)
+	addiu	$4,%lo(big_external_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common+0x800080008000)
+	lui	$4,%hi(small_external_common+0x800080008000)
+	addiu	$1,%higher(small_external_common+0x800080008000)
+	addiu	$4,%lo(small_external_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common+0x800080008000)
+	lui	$4,%hi(big_local_common+0x800080008000)
+	addiu	$1,%higher(big_local_common+0x800080008000)
+	addiu	$4,%lo(big_local_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common+0x800080008000)
+	lui	$4,%hi(small_local_common+0x800080008000)
+	addiu	$1,%higher(small_local_common+0x800080008000)
+	addiu	$4,%lo(small_local_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(-0x800080008000)
+	lui	$4,%hi(-0x800080008000)
+	addiu	$1,%higher(-0x800080008000)
+	addiu	$4,%lo(-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label-0x800080008000)
+	lui	$4,%hi(data_label-0x800080008000)
+	addiu	$1,%higher(data_label-0x800080008000)
+	addiu	$4,%lo(data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2-0x800080008000)
+	lui	$4,%hi(data_label2-0x800080008000)
+	addiu	$1,%higher(data_label2-0x800080008000)
+	addiu	$4,%lo(data_label2-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label-0x800080008000)
+	lui	$4,%hi(big_external_data_label-0x800080008000)
+	addiu	$1,%higher(big_external_data_label-0x800080008000)
+	addiu	$4,%lo(big_external_data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label-0x800080008000)
+	lui	$4,%hi(small_external_data_label-0x800080008000)
+	addiu	$1,%higher(small_external_data_label-0x800080008000)
+	addiu	$4,%lo(small_external_data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common-0x800080008000)
+	lui	$4,%hi(big_external_common-0x800080008000)
+	addiu	$1,%higher(big_external_common-0x800080008000)
+	addiu	$4,%lo(big_external_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common-0x800080008000)
+	lui	$4,%hi(small_external_common-0x800080008000)
+	addiu	$1,%higher(small_external_common-0x800080008000)
+	addiu	$4,%lo(small_external_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common-0x800080008000)
+	lui	$4,%hi(big_local_common-0x800080008000)
+	addiu	$1,%higher(big_local_common-0x800080008000)
+	addiu	$4,%lo(big_local_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common-0x800080008000)
+	lui	$4,%hi(small_local_common-0x800080008000)
+	addiu	$1,%higher(small_local_common-0x800080008000)
+	addiu	$4,%lo(small_local_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(0x1000100010000)
+	lui	$4,%hi(0x1000100010000)
+	addiu	$1,%higher(0x1000100010000)
+	addiu	$4,%lo(0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label+0x1000100010000)
+	lui	$4,%hi(data_label+0x1000100010000)
+	addiu	$1,%higher(data_label+0x1000100010000)
+	addiu	$4,%lo(data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2+0x1000100010000)
+	lui	$4,%hi(data_label2+0x1000100010000)
+	addiu	$1,%higher(data_label2+0x1000100010000)
+	addiu	$4,%lo(data_label2+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label+0x1000100010000)
+	lui	$4,%hi(big_external_data_label+0x1000100010000)
+	addiu	$1,%higher(big_external_data_label+0x1000100010000)
+	addiu	$4,%lo(big_external_data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label+0x1000100010000)
+	lui	$4,%hi(small_external_data_label+0x1000100010000)
+	addiu	$1,%higher(small_external_data_label+0x1000100010000)
+	addiu	$4,%lo(small_external_data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common+0x1000100010000)
+	lui	$4,%hi(big_external_common+0x1000100010000)
+	addiu	$1,%higher(big_external_common+0x1000100010000)
+	addiu	$4,%lo(big_external_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common+0x1000100010000)
+	lui	$4,%hi(small_external_common+0x1000100010000)
+	addiu	$1,%higher(small_external_common+0x1000100010000)
+	addiu	$4,%lo(small_external_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common+0x1000100010000)
+	lui	$4,%hi(big_local_common+0x1000100010000)
+	addiu	$1,%higher(big_local_common+0x1000100010000)
+	addiu	$4,%lo(big_local_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common+0x1000100010000)
+	lui	$4,%hi(small_local_common+0x1000100010000)
+	addiu	$1,%higher(small_local_common+0x1000100010000)
+	addiu	$4,%lo(small_local_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(0x1a5a50001a5a5)
+	lui	$4,%hi(0x1a5a50001a5a5)
+	addiu	$1,%higher(0x1a5a50001a5a5)
+	addiu	$4,%lo(0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label+0x1a5a50001a5a5)
+	lui	$4,%hi(data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(data_label+0x1a5a50001a5a5)
+	addiu	$4,%lo(data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(data_label2+0x1a5a50001a5a5)
+	lui	$4,%hi(data_label2+0x1a5a50001a5a5)
+	addiu	$1,%higher(data_label2+0x1a5a50001a5a5)
+	addiu	$4,%lo(data_label2+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_data_label+0x1a5a50001a5a5)
+	lui	$4,%hi(big_external_data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_external_data_label+0x1a5a50001a5a5)
+	addiu	$4,%lo(big_external_data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_data_label+0x1a5a50001a5a5)
+	lui	$4,%hi(small_external_data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_external_data_label+0x1a5a50001a5a5)
+	addiu	$4,%lo(small_external_data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_external_common+0x1a5a50001a5a5)
+	lui	$4,%hi(big_external_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_external_common+0x1a5a50001a5a5)
+	addiu	$4,%lo(big_external_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_external_common+0x1a5a50001a5a5)
+	lui	$4,%hi(small_external_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_external_common+0x1a5a50001a5a5)
+	addiu	$4,%lo(small_external_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(big_local_common+0x1a5a50001a5a5)
+	lui	$4,%hi(big_local_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_local_common+0x1a5a50001a5a5)
+	addiu	$4,%lo(big_local_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(small_local_common+0x1a5a50001a5a5)
+	lui	$4,%hi(small_local_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_local_common+0x1a5a50001a5a5)
+	addiu	$4,%lo(small_local_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$4,$1
+	lui	$1,%highest(0)
+	lui	$5,%hi(0)
+	addiu	$1,%higher(0)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(0)($5)
+	lui	$1,%highest(data_label)
+	lui	$5,%hi(data_label)
+	addiu	$1,%higher(data_label)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label)($5)
+	lui	$1,%highest(data_label2)
+	lui	$5,%hi(data_label2)
+	addiu	$1,%higher(data_label2)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2)($5)
+	lui	$1,%highest(big_external_data_label)
+	lui	$5,%hi(big_external_data_label)
+	addiu	$1,%higher(big_external_data_label)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label)($5)
+	lui	$1,%highest(small_external_data_label)
+	lui	$5,%hi(small_external_data_label)
+	addiu	$1,%higher(small_external_data_label)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label)($5)
+	lui	$1,%highest(big_external_common)
+	lui	$5,%hi(big_external_common)
+	addiu	$1,%higher(big_external_common)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common)($5)
+	lui	$1,%highest(small_external_common)
+	lui	$5,%hi(small_external_common)
+	addiu	$1,%higher(small_external_common)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common)($5)
+	lui	$1,%highest(big_local_common)
+	lui	$5,%hi(big_local_common)
+	addiu	$1,%higher(big_local_common)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common)($5)
+	lui	$1,%highest(small_local_common)
+	lui	$5,%hi(small_local_common)
+	addiu	$1,%higher(small_local_common)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common)($5)
+	lui	$1,%highest(1)
+	lui	$5,%hi(1)
+	addiu	$1,%higher(1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(1)($5)
+	lui	$1,%highest(data_label+1)
+	lui	$5,%hi(data_label+1)
+	addiu	$1,%higher(data_label+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label+1)($5)
+	lui	$1,%highest(data_label2+1)
+	lui	$5,%hi(data_label2+1)
+	addiu	$1,%higher(data_label2+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2+1)($5)
+	lui	$1,%highest(big_external_data_label+1)
+	lui	$5,%hi(big_external_data_label+1)
+	addiu	$1,%higher(big_external_data_label+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label+1)($5)
+	lui	$1,%highest(small_external_data_label+1)
+	lui	$5,%hi(small_external_data_label+1)
+	addiu	$1,%higher(small_external_data_label+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label+1)($5)
+	lui	$1,%highest(big_external_common+1)
+	lui	$5,%hi(big_external_common+1)
+	addiu	$1,%higher(big_external_common+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common+1)($5)
+	lui	$1,%highest(small_external_common+1)
+	lui	$5,%hi(small_external_common+1)
+	addiu	$1,%higher(small_external_common+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common+1)($5)
+	lui	$1,%highest(big_local_common+1)
+	lui	$5,%hi(big_local_common+1)
+	addiu	$1,%higher(big_local_common+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common+1)($5)
+	lui	$1,%highest(small_local_common+1)
+	lui	$5,%hi(small_local_common+1)
+	addiu	$1,%higher(small_local_common+1)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common+1)($5)
+	lui	$1,%highest(0x800080008000)
+	lui	$5,%hi(0x800080008000)
+	addiu	$1,%higher(0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(0x800080008000)($5)
+	lui	$1,%highest(data_label+0x800080008000)
+	lui	$5,%hi(data_label+0x800080008000)
+	addiu	$1,%higher(data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label+0x800080008000)($5)
+	lui	$1,%highest(data_label2+0x800080008000)
+	lui	$5,%hi(data_label2+0x800080008000)
+	addiu	$1,%higher(data_label2+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2+0x800080008000)($5)
+	lui	$1,%highest(big_external_data_label+0x800080008000)
+	lui	$5,%hi(big_external_data_label+0x800080008000)
+	addiu	$1,%higher(big_external_data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label+0x800080008000)($5)
+	lui	$1,%highest(small_external_data_label+0x800080008000)
+	lui	$5,%hi(small_external_data_label+0x800080008000)
+	addiu	$1,%higher(small_external_data_label+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label+0x800080008000)($5)
+	lui	$1,%highest(big_external_common+0x800080008000)
+	lui	$5,%hi(big_external_common+0x800080008000)
+	addiu	$1,%higher(big_external_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common+0x800080008000)($5)
+	lui	$1,%highest(small_external_common+0x800080008000)
+	lui	$5,%hi(small_external_common+0x800080008000)
+	addiu	$1,%higher(small_external_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common+0x800080008000)($5)
+	lui	$1,%highest(big_local_common+0x800080008000)
+	lui	$5,%hi(big_local_common+0x800080008000)
+	addiu	$1,%higher(big_local_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common+0x800080008000)($5)
+	lui	$1,%highest(small_local_common+0x800080008000)
+	lui	$5,%hi(small_local_common+0x800080008000)
+	addiu	$1,%higher(small_local_common+0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common+0x800080008000)($5)
+	lui	$1,%highest(-0x800080008000)
+	lui	$5,%hi(-0x800080008000)
+	addiu	$1,%higher(-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(-0x800080008000)($5)
+	lui	$1,%highest(data_label-0x800080008000)
+	lui	$5,%hi(data_label-0x800080008000)
+	addiu	$1,%higher(data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label-0x800080008000)($5)
+	lui	$1,%highest(data_label2-0x800080008000)
+	lui	$5,%hi(data_label2-0x800080008000)
+	addiu	$1,%higher(data_label2-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2-0x800080008000)($5)
+	lui	$1,%highest(big_external_data_label-0x800080008000)
+	lui	$5,%hi(big_external_data_label-0x800080008000)
+	addiu	$1,%higher(big_external_data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label-0x800080008000)($5)
+	lui	$1,%highest(small_external_data_label-0x800080008000)
+	lui	$5,%hi(small_external_data_label-0x800080008000)
+	addiu	$1,%higher(small_external_data_label-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label-0x800080008000)($5)
+	lui	$1,%highest(big_external_common-0x800080008000)
+	lui	$5,%hi(big_external_common-0x800080008000)
+	addiu	$1,%higher(big_external_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common-0x800080008000)($5)
+	lui	$1,%highest(small_external_common-0x800080008000)
+	lui	$5,%hi(small_external_common-0x800080008000)
+	addiu	$1,%higher(small_external_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common-0x800080008000)($5)
+	lui	$1,%highest(big_local_common-0x800080008000)
+	lui	$5,%hi(big_local_common-0x800080008000)
+	addiu	$1,%higher(big_local_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common-0x800080008000)($5)
+	lui	$1,%highest(small_local_common-0x800080008000)
+	lui	$5,%hi(small_local_common-0x800080008000)
+	addiu	$1,%higher(small_local_common-0x800080008000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common-0x800080008000)($5)
+	lui	$1,%highest(0x1000100010000)
+	lui	$5,%hi(0x1000100010000)
+	addiu	$1,%higher(0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(0x1000100010000)($5)
+	lui	$1,%highest(data_label+0x1000100010000)
+	lui	$5,%hi(data_label+0x1000100010000)
+	addiu	$1,%higher(data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label+0x1000100010000)($5)
+	lui	$1,%highest(data_label2+0x1000100010000)
+	lui	$5,%hi(data_label2+0x1000100010000)
+	addiu	$1,%higher(data_label2+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2+0x1000100010000)($5)
+	lui	$1,%highest(big_external_data_label+0x1000100010000)
+	lui	$5,%hi(big_external_data_label+0x1000100010000)
+	addiu	$1,%higher(big_external_data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label+0x1000100010000)($5)
+	lui	$1,%highest(small_external_data_label+0x1000100010000)
+	lui	$5,%hi(small_external_data_label+0x1000100010000)
+	addiu	$1,%higher(small_external_data_label+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label+0x1000100010000)($5)
+	lui	$1,%highest(big_external_common+0x1000100010000)
+	lui	$5,%hi(big_external_common+0x1000100010000)
+	addiu	$1,%higher(big_external_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common+0x1000100010000)($5)
+	lui	$1,%highest(small_external_common+0x1000100010000)
+	lui	$5,%hi(small_external_common+0x1000100010000)
+	addiu	$1,%higher(small_external_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common+0x1000100010000)($5)
+	lui	$1,%highest(big_local_common+0x1000100010000)
+	lui	$5,%hi(big_local_common+0x1000100010000)
+	addiu	$1,%higher(big_local_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common+0x1000100010000)($5)
+	lui	$1,%highest(small_local_common+0x1000100010000)
+	lui	$5,%hi(small_local_common+0x1000100010000)
+	addiu	$1,%higher(small_local_common+0x1000100010000)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common+0x1000100010000)($5)
+	lui	$1,%highest(0x1a5a50001a5a5)
+	lui	$5,%hi(0x1a5a50001a5a5)
+	addiu	$1,%higher(0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(0x1a5a50001a5a5)($5)
+	lui	$1,%highest(data_label+0x1a5a50001a5a5)
+	lui	$5,%hi(data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(data_label2+0x1a5a50001a5a5)
+	lui	$5,%hi(data_label2+0x1a5a50001a5a5)
+	addiu	$1,%higher(data_label2+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(data_label2+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(big_external_data_label+0x1a5a50001a5a5)
+	lui	$5,%hi(big_external_data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_external_data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_data_label+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(small_external_data_label+0x1a5a50001a5a5)
+	lui	$5,%hi(small_external_data_label+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_external_data_label+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_data_label+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(big_external_common+0x1a5a50001a5a5)
+	lui	$5,%hi(big_external_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_external_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_external_common+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(small_external_common+0x1a5a50001a5a5)
+	lui	$5,%hi(small_external_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_external_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_external_common+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(big_local_common+0x1a5a50001a5a5)
+	lui	$5,%hi(big_local_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(big_local_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(big_local_common+0x1a5a50001a5a5)($5)
+	lui	$1,%highest(small_local_common+0x1a5a50001a5a5)
+	lui	$5,%hi(small_local_common+0x1a5a50001a5a5)
+	addiu	$1,%higher(small_local_common+0x1a5a50001a5a5)
+	dsll32	$1,0
+	daddu	$5,$1
+	lw	$4,%lo(small_local_common+0x1a5a50001a5a5)($5)
+
+# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
+	.space	16
+	.align	4, 0
Index: binutils-gdb/gas/testsuite/gas/mips/mips-hilo.d
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/mips-hilo.d
@@ -0,0 +1,418 @@
+#objdump: -dr
+#name: MIPS lui/addiu
+#as: -mabi=32 -march=mips32r2
+
+.*: +file format .*mips.*
+
+Disassembly of section \.text:
+
+0+0000 <stuff>:
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840004 	addiu	a0,a0,4
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840005 	addiu	a0,a0,5
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24840001 	addiu	a0,a0,1
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24848004 	addiu	a0,a0,-32764
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24848004 	addiu	a0,a0,-32764
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040000 	lui	a0,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24848000 	addiu	a0,a0,-32768
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	24840004 	addiu	a0,a0,4
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040001 	lui	a0,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	24840000 	addiu	a0,a0,0
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	2484a5a9 	addiu	a0,a0,-23127
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c040002 	lui	a0,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	2484a5a5 	addiu	a0,a0,-23131
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40004 	lw	a0,4\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40005 	lw	a0,5\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca40001 	lw	a0,1\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca48004 	lw	a0,-32764\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca48004 	lw	a0,-32764\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050000 	lui	a1,0x0
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca48000 	lw	a0,-32768\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca40004 	lw	a0,4\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050001 	lui	a1,0x1
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca40000 	lw	a0,0\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
+[ 	]*[0-9a-f]+:	8ca4a5a9 	lw	a0,-23127\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
+[ 	]*[0-9a-f]+:	3c050002 	lui	a1,0x2
+[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
+[ 	]*[0-9a-f]+:	8ca4a5a5 	lw	a0,-23131\(a1\)
+[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
+	\.\.\.
Index: binutils-gdb/gas/testsuite/gas/mips/mips-hilo.s
===================================================================
--- /dev/null
+++ binutils-gdb/gas/testsuite/gas/mips/mips-hilo.s
@@ -0,0 +1,237 @@
+# Source file used to test lui/addiu.
+
+	.data
+data_label:
+	.word	0
+data_label2:
+	.word	0
+
+	.extern big_external_data_label,1000
+	.extern small_external_data_label,1
+	.comm big_external_common,1000
+	.comm small_external_common,1
+	.lcomm big_local_common,1000
+	.lcomm small_local_common,1
+
+	.text
+stuff:
+	lui	$4,%hi(0)
+	addiu	$4,%lo(0)
+	lui	$4,%hi(data_label)
+	addiu	$4,%lo(data_label)
+	lui	$4,%hi(data_label2)
+	addiu	$4,%lo(data_label2)
+	lui	$4,%hi(big_external_data_label)
+	addiu	$4,%lo(big_external_data_label)
+	lui	$4,%hi(small_external_data_label)
+	addiu	$4,%lo(small_external_data_label)
+	lui	$4,%hi(big_external_common)
+	addiu	$4,%lo(big_external_common)
+	lui	$4,%hi(small_external_common)
+	addiu	$4,%lo(small_external_common)
+	lui	$4,%hi(big_local_common)
+	addiu	$4,%lo(big_local_common)
+	lui	$4,%hi(small_local_common)
+	addiu	$4,%lo(small_local_common)
+	lui	$4,%hi(1)
+	addiu	$4,%lo(1)
+	lui	$4,%hi(data_label+1)
+	addiu	$4,%lo(data_label+1)
+	lui	$4,%hi(data_label2+1)
+	addiu	$4,%lo(data_label2+1)
+	lui	$4,%hi(big_external_data_label+1)
+	addiu	$4,%lo(big_external_data_label+1)
+	lui	$4,%hi(small_external_data_label+1)
+	addiu	$4,%lo(small_external_data_label+1)
+	lui	$4,%hi(big_external_common+1)
+	addiu	$4,%lo(big_external_common+1)
+	lui	$4,%hi(small_external_common+1)
+	addiu	$4,%lo(small_external_common+1)
+	lui	$4,%hi(big_local_common+1)
+	addiu	$4,%lo(big_local_common+1)
+	lui	$4,%hi(small_local_common+1)
+	addiu	$4,%lo(small_local_common+1)
+	lui	$4,%hi(0x8000)
+	addiu	$4,%lo(0x8000)
+	lui	$4,%hi(data_label+0x8000)
+	addiu	$4,%lo(data_label+0x8000)
+	lui	$4,%hi(data_label2+0x8000)
+	addiu	$4,%lo(data_label2+0x8000)
+	lui	$4,%hi(big_external_data_label+0x8000)
+	addiu	$4,%lo(big_external_data_label+0x8000)
+	lui	$4,%hi(small_external_data_label+0x8000)
+	addiu	$4,%lo(small_external_data_label+0x8000)
+	lui	$4,%hi(big_external_common+0x8000)
+	addiu	$4,%lo(big_external_common+0x8000)
+	lui	$4,%hi(small_external_common+0x8000)
+	addiu	$4,%lo(small_external_common+0x8000)
+	lui	$4,%hi(big_local_common+0x8000)
+	addiu	$4,%lo(big_local_common+0x8000)
+	lui	$4,%hi(small_local_common+0x8000)
+	addiu	$4,%lo(small_local_common+0x8000)
+	lui	$4,%hi(-0x8000)
+	addiu	$4,%lo(-0x8000)
+	lui	$4,%hi(data_label-0x8000)
+	addiu	$4,%lo(data_label-0x8000)
+	lui	$4,%hi(data_label2-0x8000)
+	addiu	$4,%lo(data_label2-0x8000)
+	lui	$4,%hi(big_external_data_label-0x8000)
+	addiu	$4,%lo(big_external_data_label-0x8000)
+	lui	$4,%hi(small_external_data_label-0x8000)
+	addiu	$4,%lo(small_external_data_label-0x8000)
+	lui	$4,%hi(big_external_common-0x8000)
+	addiu	$4,%lo(big_external_common-0x8000)
+	lui	$4,%hi(small_external_common-0x8000)
+	addiu	$4,%lo(small_external_common-0x8000)
+	lui	$4,%hi(big_local_common-0x8000)
+	addiu	$4,%lo(big_local_common-0x8000)
+	lui	$4,%hi(small_local_common-0x8000)
+	addiu	$4,%lo(small_local_common-0x8000)
+	lui	$4,%hi(0x10000)
+	addiu	$4,%lo(0x10000)
+	lui	$4,%hi(data_label+0x10000)
+	addiu	$4,%lo(data_label+0x10000)
+	lui	$4,%hi(data_label2+0x10000)
+	addiu	$4,%lo(data_label2+0x10000)
+	lui	$4,%hi(big_external_data_label+0x10000)
+	addiu	$4,%lo(big_external_data_label+0x10000)
+	lui	$4,%hi(small_external_data_label+0x10000)
+	addiu	$4,%lo(small_external_data_label+0x10000)
+	lui	$4,%hi(big_external_common+0x10000)
+	addiu	$4,%lo(big_external_common+0x10000)
+	lui	$4,%hi(small_external_common+0x10000)
+	addiu	$4,%lo(small_external_common+0x10000)
+	lui	$4,%hi(big_local_common+0x10000)
+	addiu	$4,%lo(big_local_common+0x10000)
+	lui	$4,%hi(small_local_common+0x10000)
+	addiu	$4,%lo(small_local_common+0x10000)
+	lui	$4,%hi(0x1a5a5)
+	addiu	$4,%lo(0x1a5a5)
+	lui	$4,%hi(data_label+0x1a5a5)
+	addiu	$4,%lo(data_label+0x1a5a5)
+	lui	$4,%hi(data_label2+0x1a5a5)
+	addiu	$4,%lo(data_label2+0x1a5a5)
+	lui	$4,%hi(big_external_data_label+0x1a5a5)
+	addiu	$4,%lo(big_external_data_label+0x1a5a5)
+	lui	$4,%hi(small_external_data_label+0x1a5a5)
+	addiu	$4,%lo(small_external_data_label+0x1a5a5)
+	lui	$4,%hi(big_external_common+0x1a5a5)
+	addiu	$4,%lo(big_external_common+0x1a5a5)
+	lui	$4,%hi(small_external_common+0x1a5a5)
+	addiu	$4,%lo(small_external_common+0x1a5a5)
+	lui	$4,%hi(big_local_common+0x1a5a5)
+	addiu	$4,%lo(big_local_common+0x1a5a5)
+	lui	$4,%hi(small_local_common+0x1a5a5)
+	addiu	$4,%lo(small_local_common+0x1a5a5)
+	lui	$5,%hi(0)
+	lw	$4,%lo(0)($5)
+	lui	$5,%hi(data_label)
+	lw	$4,%lo(data_label)($5)
+	lui	$5,%hi(data_label2)
+	lw	$4,%lo(data_label2)($5)
+	lui	$5,%hi(big_external_data_label)
+	lw	$4,%lo(big_external_data_label)($5)
+	lui	$5,%hi(small_external_data_label)
+	lw	$4,%lo(small_external_data_label)($5)
+	lui	$5,%hi(big_external_common)
+	lw	$4,%lo(big_external_common)($5)
+	lui	$5,%hi(small_external_common)
+	lw	$4,%lo(small_external_common)($5)
+	lui	$5,%hi(big_local_common)
+	lw	$4,%lo(big_local_common)($5)
+	lui	$5,%hi(small_local_common)
+	lw	$4,%lo(small_local_common)($5)
+	lui	$5,%hi(1)
+	lw	$4,%lo(1)($5)
+	lui	$5,%hi(data_label+1)
+	lw	$4,%lo(data_label+1)($5)
+	lui	$5,%hi(data_label2+1)
+	lw	$4,%lo(data_label2+1)($5)
+	lui	$5,%hi(big_external_data_label+1)
+	lw	$4,%lo(big_external_data_label+1)($5)
+	lui	$5,%hi(small_external_data_label+1)
+	lw	$4,%lo(small_external_data_label+1)($5)
+	lui	$5,%hi(big_external_common+1)
+	lw	$4,%lo(big_external_common+1)($5)
+	lui	$5,%hi(small_external_common+1)
+	lw	$4,%lo(small_external_common+1)($5)
+	lui	$5,%hi(big_local_common+1)
+	lw	$4,%lo(big_local_common+1)($5)
+	lui	$5,%hi(small_local_common+1)
+	lw	$4,%lo(small_local_common+1)($5)
+	lui	$5,%hi(0x8000)
+	lw	$4,%lo(0x8000)($5)
+	lui	$5,%hi(data_label+0x8000)
+	lw	$4,%lo(data_label+0x8000)($5)
+	lui	$5,%hi(data_label2+0x8000)
+	lw	$4,%lo(data_label2+0x8000)($5)
+	lui	$5,%hi(big_external_data_label+0x8000)
+	lw	$4,%lo(big_external_data_label+0x8000)($5)
+	lui	$5,%hi(small_external_data_label+0x8000)
+	lw	$4,%lo(small_external_data_label+0x8000)($5)
+	lui	$5,%hi(big_external_common+0x8000)
+	lw	$4,%lo(big_external_common+0x8000)($5)
+	lui	$5,%hi(small_external_common+0x8000)
+	lw	$4,%lo(small_external_common+0x8000)($5)
+	lui	$5,%hi(big_local_common+0x8000)
+	lw	$4,%lo(big_local_common+0x8000)($5)
+	lui	$5,%hi(small_local_common+0x8000)
+	lw	$4,%lo(small_local_common+0x8000)($5)
+	lui	$5,%hi(-0x8000)
+	lw	$4,%lo(-0x8000)($5)
+	lui	$5,%hi(data_label-0x8000)
+	lw	$4,%lo(data_label-0x8000)($5)
+	lui	$5,%hi(data_label2-0x8000)
+	lw	$4,%lo(data_label2-0x8000)($5)
+	lui	$5,%hi(big_external_data_label-0x8000)
+	lw	$4,%lo(big_external_data_label-0x8000)($5)
+	lui	$5,%hi(small_external_data_label-0x8000)
+	lw	$4,%lo(small_external_data_label-0x8000)($5)
+	lui	$5,%hi(big_external_common-0x8000)
+	lw	$4,%lo(big_external_common-0x8000)($5)
+	lui	$5,%hi(small_external_common-0x8000)
+	lw	$4,%lo(small_external_common-0x8000)($5)
+	lui	$5,%hi(big_local_common-0x8000)
+	lw	$4,%lo(big_local_common-0x8000)($5)
+	lui	$5,%hi(small_local_common-0x8000)
+	lw	$4,%lo(small_local_common-0x8000)($5)
+	lui	$5,%hi(0x10000)
+	lw	$4,%lo(0x10000)($5)
+	lui	$5,%hi(data_label+0x10000)
+	lw	$4,%lo(data_label+0x10000)($5)
+	lui	$5,%hi(data_label2+0x10000)
+	lw	$4,%lo(data_label2+0x10000)($5)
+	lui	$5,%hi(big_external_data_label+0x10000)
+	lw	$4,%lo(big_external_data_label+0x10000)($5)
+	lui	$5,%hi(small_external_data_label+0x10000)
+	lw	$4,%lo(small_external_data_label+0x10000)($5)
+	lui	$5,%hi(big_external_common+0x10000)
+	lw	$4,%lo(big_external_common+0x10000)($5)
+	lui	$5,%hi(small_external_common+0x10000)
+	lw	$4,%lo(small_external_common+0x10000)($5)
+	lui	$5,%hi(big_local_common+0x10000)
+	lw	$4,%lo(big_local_common+0x10000)($5)
+	lui	$5,%hi(small_local_common+0x10000)
+	lw	$4,%lo(small_local_common+0x10000)($5)
+	lui	$5,%hi(0x1a5a5)
+	lw	$4,%lo(0x1a5a5)($5)
+	lui	$5,%hi(data_label+0x1a5a5)
+	lw	$4,%lo(data_label+0x1a5a5)($5)
+	lui	$5,%hi(data_label2+0x1a5a5)
+	lw	$4,%lo(data_label2+0x1a5a5)($5)
+	lui	$5,%hi(big_external_data_label+0x1a5a5)
+	lw	$4,%lo(big_external_data_label+0x1a5a5)($5)
+	lui	$5,%hi(small_external_data_label+0x1a5a5)
+	lw	$4,%lo(small_external_data_label+0x1a5a5)($5)
+	lui	$5,%hi(big_external_common+0x1a5a5)
+	lw	$4,%lo(big_external_common+0x1a5a5)($5)
+	lui	$5,%hi(small_external_common+0x1a5a5)
+	lw	$4,%lo(small_external_common+0x1a5a5)($5)
+	lui	$5,%hi(big_local_common+0x1a5a5)
+	lw	$4,%lo(big_local_common+0x1a5a5)($5)
+	lui	$5,%hi(small_local_common+0x1a5a5)
+	lw	$4,%lo(small_local_common+0x1a5a5)($5)
+
+# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
+	.space	16
+	.align	4, 0
Index: binutils-gdb/gas/testsuite/gas/mips/mips.exp
===================================================================
--- binutils-gdb.orig/gas/testsuite/gas/mips/mips.exp
+++ binutils-gdb/gas/testsuite/gas/mips/mips.exp
@@ -819,6 +819,11 @@ if { [istarget mips*-*-vxworks*] } {
     # the interlocking in the configured default cpu.
     run_dump_test "lb-xgot"
     run_dump_test "lb-xgot-ilocks"
+    run_dump_test "mips-hilo"
+    if $has_newabi {
+	run_dump_test "mips-hilo-n32"
+	run_dump_test "mips-hilo-n64"
+    }
     run_dump_test_arches "ld"		[mips_arch_list_matching mips1]
     run_dump_test_arches "ld-forward" 	[mips_arch_list_matching mips1]
     run_dump_test_arches "sd"		[mips_arch_list_matching mips1]
@@ -1635,6 +1640,11 @@ if { [istarget mips*-*-vxworks*] } {
     }
     run_dump_test "micromips-b16"
     run_list_test "micromips-ill"
+    run_dump_test "micromips-hilo"
+    if $has_newabi {
+	run_dump_test "micromips-hilo-n32"
+	run_dump_test "micromips-hilo-n64"
+    }
     run_dump_test "micromips-hilo-match"
 
     run_dump_test_arches "mcu"		[mips_arch_list_matching mips32r2 \
Index: binutils-gdb/gas/testsuite/gas/mips/mips16e2-hilo-n32.d
===================================================================
--- binutils-gdb.orig/gas/testsuite/gas/mips/mips16e2-hilo-n32.d
+++ binutils-gdb/gas/testsuite/gas/mips/mips16e2-hilo-n32.d
@@ -1,7 +1,7 @@
 #objdump: -dr
 #name: MIPS16e2 lui/addi n32
 #as: -mips16 -mabi=n32 -march=mips64r2 -mmips16e2
-#source: mips16e2-hilo.s
+#source: mips-hilo.s
 
 .*: +file format .*mips.*
 
Index: binutils-gdb/gas/testsuite/gas/mips/mips16e2-hilo.d
===================================================================
--- binutils-gdb.orig/gas/testsuite/gas/mips/mips16e2-hilo.d
+++ binutils-gdb/gas/testsuite/gas/mips/mips16e2-hilo.d
@@ -1,7 +1,7 @@
 #objdump: -dr
 #name: MIPS16e2 lui/addi
 #as: -mips16 -mabi=32 -march=mips32r2 -mmips16e2
-#source: mips16e2-hilo.s
+#source: mips-hilo.s
 
 .*: +file format .*mips.*
 
Index: binutils-gdb/gas/testsuite/gas/mips/mips16e2-hilo.s
===================================================================
--- binutils-gdb.orig/gas/testsuite/gas/mips/mips16e2-hilo.s
+++ /dev/null
@@ -1,239 +0,0 @@
-# Source file used to test li/addi on MIPS16e2
-
-	.set	mips16
-
-	.data
-data_label:
-	.word	0
-data_label2:
-	.word	0
-
-	.extern big_external_data_label,1000
-	.extern small_external_data_label,1
-	.comm big_external_common,1000
-	.comm small_external_common,1
-	.lcomm big_local_common,1000
-	.lcomm small_local_common,1
-
-	.text
-stuff:
-	lui	$4,%hi(0)
-	addiu	$4,%lo(0)
-	lui	$4,%hi(data_label)
-	addiu	$4,%lo(data_label)
-	lui	$4,%hi(data_label2)
-	addiu	$4,%lo(data_label2)
-	lui	$4,%hi(big_external_data_label)
-	addiu	$4,%lo(big_external_data_label)
-	lui	$4,%hi(small_external_data_label)
-	addiu	$4,%lo(small_external_data_label)
-	lui	$4,%hi(big_external_common)
-	addiu	$4,%lo(big_external_common)
-	lui	$4,%hi(small_external_common)
-	addiu	$4,%lo(small_external_common)
-	lui	$4,%hi(big_local_common)
-	addiu	$4,%lo(big_local_common)
-	lui	$4,%hi(small_local_common)
-	addiu	$4,%lo(small_local_common)
-	lui	$4,%hi(1)
-	addiu	$4,%lo(1)
-	lui	$4,%hi(data_label+1)
-	addiu	$4,%lo(data_label+1)
-	lui	$4,%hi(data_label2+1)
-	addiu	$4,%lo(data_label2+1)
-	lui	$4,%hi(big_external_data_label+1)
-	addiu	$4,%lo(big_external_data_label+1)
-	lui	$4,%hi(small_external_data_label+1)
-	addiu	$4,%lo(small_external_data_label+1)
-	lui	$4,%hi(big_external_common+1)
-	addiu	$4,%lo(big_external_common+1)
-	lui	$4,%hi(small_external_common+1)
-	addiu	$4,%lo(small_external_common+1)
-	lui	$4,%hi(big_local_common+1)
-	addiu	$4,%lo(big_local_common+1)
-	lui	$4,%hi(small_local_common+1)
-	addiu	$4,%lo(small_local_common+1)
-	lui	$4,%hi(0x8000)
-	addiu	$4,%lo(0x8000)
-	lui	$4,%hi(data_label+0x8000)
-	addiu	$4,%lo(data_label+0x8000)
-	lui	$4,%hi(data_label2+0x8000)
-	addiu	$4,%lo(data_label2+0x8000)
-	lui	$4,%hi(big_external_data_label+0x8000)
-	addiu	$4,%lo(big_external_data_label+0x8000)
-	lui	$4,%hi(small_external_data_label+0x8000)
-	addiu	$4,%lo(small_external_data_label+0x8000)
-	lui	$4,%hi(big_external_common+0x8000)
-	addiu	$4,%lo(big_external_common+0x8000)
-	lui	$4,%hi(small_external_common+0x8000)
-	addiu	$4,%lo(small_external_common+0x8000)
-	lui	$4,%hi(big_local_common+0x8000)
-	addiu	$4,%lo(big_local_common+0x8000)
-	lui	$4,%hi(small_local_common+0x8000)
-	addiu	$4,%lo(small_local_common+0x8000)
-	lui	$4,%hi(-0x8000)
-	addiu	$4,%lo(-0x8000)
-	lui	$4,%hi(data_label-0x8000)
-	addiu	$4,%lo(data_label-0x8000)
-	lui	$4,%hi(data_label2-0x8000)
-	addiu	$4,%lo(data_label2-0x8000)
-	lui	$4,%hi(big_external_data_label-0x8000)
-	addiu	$4,%lo(big_external_data_label-0x8000)
-	lui	$4,%hi(small_external_data_label-0x8000)
-	addiu	$4,%lo(small_external_data_label-0x8000)
-	lui	$4,%hi(big_external_common-0x8000)
-	addiu	$4,%lo(big_external_common-0x8000)
-	lui	$4,%hi(small_external_common-0x8000)
-	addiu	$4,%lo(small_external_common-0x8000)
-	lui	$4,%hi(big_local_common-0x8000)
-	addiu	$4,%lo(big_local_common-0x8000)
-	lui	$4,%hi(small_local_common-0x8000)
-	addiu	$4,%lo(small_local_common-0x8000)
-	lui	$4,%hi(0x10000)
-	addiu	$4,%lo(0x10000)
-	lui	$4,%hi(data_label+0x10000)
-	addiu	$4,%lo(data_label+0x10000)
-	lui	$4,%hi(data_label2+0x10000)
-	addiu	$4,%lo(data_label2+0x10000)
-	lui	$4,%hi(big_external_data_label+0x10000)
-	addiu	$4,%lo(big_external_data_label+0x10000)
-	lui	$4,%hi(small_external_data_label+0x10000)
-	addiu	$4,%lo(small_external_data_label+0x10000)
-	lui	$4,%hi(big_external_common+0x10000)
-	addiu	$4,%lo(big_external_common+0x10000)
-	lui	$4,%hi(small_external_common+0x10000)
-	addiu	$4,%lo(small_external_common+0x10000)
-	lui	$4,%hi(big_local_common+0x10000)
-	addiu	$4,%lo(big_local_common+0x10000)
-	lui	$4,%hi(small_local_common+0x10000)
-	addiu	$4,%lo(small_local_common+0x10000)
-	lui	$4,%hi(0x1a5a5)
-	addiu	$4,%lo(0x1a5a5)
-	lui	$4,%hi(data_label+0x1a5a5)
-	addiu	$4,%lo(data_label+0x1a5a5)
-	lui	$4,%hi(data_label2+0x1a5a5)
-	addiu	$4,%lo(data_label2+0x1a5a5)
-	lui	$4,%hi(big_external_data_label+0x1a5a5)
-	addiu	$4,%lo(big_external_data_label+0x1a5a5)
-	lui	$4,%hi(small_external_data_label+0x1a5a5)
-	addiu	$4,%lo(small_external_data_label+0x1a5a5)
-	lui	$4,%hi(big_external_common+0x1a5a5)
-	addiu	$4,%lo(big_external_common+0x1a5a5)
-	lui	$4,%hi(small_external_common+0x1a5a5)
-	addiu	$4,%lo(small_external_common+0x1a5a5)
-	lui	$4,%hi(big_local_common+0x1a5a5)
-	addiu	$4,%lo(big_local_common+0x1a5a5)
-	lui	$4,%hi(small_local_common+0x1a5a5)
-	addiu	$4,%lo(small_local_common+0x1a5a5)
-	lui	$5,%hi(0)
-	lw	$4,%lo(0)($5)
-	lui	$5,%hi(data_label)
-	lw	$4,%lo(data_label)($5)
-	lui	$5,%hi(data_label2)
-	lw	$4,%lo(data_label2)($5)
-	lui	$5,%hi(big_external_data_label)
-	lw	$4,%lo(big_external_data_label)($5)
-	lui	$5,%hi(small_external_data_label)
-	lw	$4,%lo(small_external_data_label)($5)
-	lui	$5,%hi(big_external_common)
-	lw	$4,%lo(big_external_common)($5)
-	lui	$5,%hi(small_external_common)
-	lw	$4,%lo(small_external_common)($5)
-	lui	$5,%hi(big_local_common)
-	lw	$4,%lo(big_local_common)($5)
-	lui	$5,%hi(small_local_common)
-	lw	$4,%lo(small_local_common)($5)
-	lui	$5,%hi(1)
-	lw	$4,%lo(1)($5)
-	lui	$5,%hi(data_label+1)
-	lw	$4,%lo(data_label+1)($5)
-	lui	$5,%hi(data_label2+1)
-	lw	$4,%lo(data_label2+1)($5)
-	lui	$5,%hi(big_external_data_label+1)
-	lw	$4,%lo(big_external_data_label+1)($5)
-	lui	$5,%hi(small_external_data_label+1)
-	lw	$4,%lo(small_external_data_label+1)($5)
-	lui	$5,%hi(big_external_common+1)
-	lw	$4,%lo(big_external_common+1)($5)
-	lui	$5,%hi(small_external_common+1)
-	lw	$4,%lo(small_external_common+1)($5)
-	lui	$5,%hi(big_local_common+1)
-	lw	$4,%lo(big_local_common+1)($5)
-	lui	$5,%hi(small_local_common+1)
-	lw	$4,%lo(small_local_common+1)($5)
-	lui	$5,%hi(0x8000)
-	lw	$4,%lo(0x8000)($5)
-	lui	$5,%hi(data_label+0x8000)
-	lw	$4,%lo(data_label+0x8000)($5)
-	lui	$5,%hi(data_label2+0x8000)
-	lw	$4,%lo(data_label2+0x8000)($5)
-	lui	$5,%hi(big_external_data_label+0x8000)
-	lw	$4,%lo(big_external_data_label+0x8000)($5)
-	lui	$5,%hi(small_external_data_label+0x8000)
-	lw	$4,%lo(small_external_data_label+0x8000)($5)
-	lui	$5,%hi(big_external_common+0x8000)
-	lw	$4,%lo(big_external_common+0x8000)($5)
-	lui	$5,%hi(small_external_common+0x8000)
-	lw	$4,%lo(small_external_common+0x8000)($5)
-	lui	$5,%hi(big_local_common+0x8000)
-	lw	$4,%lo(big_local_common+0x8000)($5)
-	lui	$5,%hi(small_local_common+0x8000)
-	lw	$4,%lo(small_local_common+0x8000)($5)
-	lui	$5,%hi(-0x8000)
-	lw	$4,%lo(-0x8000)($5)
-	lui	$5,%hi(data_label-0x8000)
-	lw	$4,%lo(data_label-0x8000)($5)
-	lui	$5,%hi(data_label2-0x8000)
-	lw	$4,%lo(data_label2-0x8000)($5)
-	lui	$5,%hi(big_external_data_label-0x8000)
-	lw	$4,%lo(big_external_data_label-0x8000)($5)
-	lui	$5,%hi(small_external_data_label-0x8000)
-	lw	$4,%lo(small_external_data_label-0x8000)($5)
-	lui	$5,%hi(big_external_common-0x8000)
-	lw	$4,%lo(big_external_common-0x8000)($5)
-	lui	$5,%hi(small_external_common-0x8000)
-	lw	$4,%lo(small_external_common-0x8000)($5)
-	lui	$5,%hi(big_local_common-0x8000)
-	lw	$4,%lo(big_local_common-0x8000)($5)
-	lui	$5,%hi(small_local_common-0x8000)
-	lw	$4,%lo(small_local_common-0x8000)($5)
-	lui	$5,%hi(0x10000)
-	lw	$4,%lo(0x10000)($5)
-	lui	$5,%hi(data_label+0x10000)
-	lw	$4,%lo(data_label+0x10000)($5)
-	lui	$5,%hi(data_label2+0x10000)
-	lw	$4,%lo(data_label2+0x10000)($5)
-	lui	$5,%hi(big_external_data_label+0x10000)
-	lw	$4,%lo(big_external_data_label+0x10000)($5)
-	lui	$5,%hi(small_external_data_label+0x10000)
-	lw	$4,%lo(small_external_data_label+0x10000)($5)
-	lui	$5,%hi(big_external_common+0x10000)
-	lw	$4,%lo(big_external_common+0x10000)($5)
-	lui	$5,%hi(small_external_common+0x10000)
-	lw	$4,%lo(small_external_common+0x10000)($5)
-	lui	$5,%hi(big_local_common+0x10000)
-	lw	$4,%lo(big_local_common+0x10000)($5)
-	lui	$5,%hi(small_local_common+0x10000)
-	lw	$4,%lo(small_local_common+0x10000)($5)
-	lui	$5,%hi(0x1a5a5)
-	lw	$4,%lo(0x1a5a5)($5)
-	lui	$5,%hi(data_label+0x1a5a5)
-	lw	$4,%lo(data_label+0x1a5a5)($5)
-	lui	$5,%hi(data_label2+0x1a5a5)
-	lw	$4,%lo(data_label2+0x1a5a5)($5)
-	lui	$5,%hi(big_external_data_label+0x1a5a5)
-	lw	$4,%lo(big_external_data_label+0x1a5a5)($5)
-	lui	$5,%hi(small_external_data_label+0x1a5a5)
-	lw	$4,%lo(small_external_data_label+0x1a5a5)($5)
-	lui	$5,%hi(big_external_common+0x1a5a5)
-	lw	$4,%lo(big_external_common+0x1a5a5)($5)
-	lui	$5,%hi(small_external_common+0x1a5a5)
-	lw	$4,%lo(small_external_common+0x1a5a5)($5)
-	lui	$5,%hi(big_local_common+0x1a5a5)
-	lw	$4,%lo(big_local_common+0x1a5a5)($5)
-	lui	$5,%hi(small_local_common+0x1a5a5)
-	lw	$4,%lo(small_local_common+0x1a5a5)($5)
-
-# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
-	.space	16
-	.align	4, 0
Index: binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo-n32.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo-n32.d
@@ -0,0 +1,8 @@
+#name: R_MICROMIPS_HI16 and R_MICROMIPS_LO16 relocs n32
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#as: -mmicromips -march=mips64r2
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#notarget: mips*el-ps2-elf*
+#dump: micromips-hilo.d
Index: binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo-n64.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo-n64.d
@@ -0,0 +1,662 @@
+#name: R_MICROMIPS_HI16 and R_MICROMIPS_LO16 relocs n64
+#source: ../../../gas/testsuite/gas/mips/mips-hilo-n64.s
+#source: mips-hilo.s
+#as: -mmicromips -march=mips64r2
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#notarget: mips*el-ps2-elf*
+
+.*:     file format elf.*mips.*
+
+Disassembly of section \.text:
+
+0*500000 <[^>]*>:
+ *500000:	41a1 0000 	lui	at,0x0
+ *500004:	41a4 0000 	lui	a0,0x0
+ *500008:	3021 0000 	addiu	at,at,0
+ *50000c:	3084 0000 	addiu	a0,a0,0
+ *500010:	5821 0008 	dsll32	at,at,0x0
+ *500014:	5824 2150 	daddu	a0,a0,at
+ *500018:	41a1 0000 	lui	at,0x0
+ *50001c:	41a4 0065 	lui	a0,0x65
+ *500020:	3021 0000 	addiu	at,at,0
+ *500024:	3084 4320 	addiu	a0,a0,17184
+ *500028:	5821 0008 	dsll32	at,at,0x0
+ *50002c:	5824 2150 	daddu	a0,a0,at
+ *500030:	41a1 0000 	lui	at,0x0
+ *500034:	41a4 0065 	lui	a0,0x65
+ *500038:	3021 0000 	addiu	at,at,0
+ *50003c:	3084 4324 	addiu	a0,a0,17188
+ *500040:	5821 0008 	dsll32	at,at,0x0
+ *500044:	5824 2150 	daddu	a0,a0,at
+ *500048:	41a1 0000 	lui	at,0x0
+ *50004c:	41a4 0065 	lui	a0,0x65
+ *500050:	3021 0000 	addiu	at,at,0
+ *500054:	3084 4330 	addiu	a0,a0,17200
+ *500058:	5821 0008 	dsll32	at,at,0x0
+ *50005c:	5824 2150 	daddu	a0,a0,at
+ *500060:	41a1 0000 	lui	at,0x0
+ *500064:	41a4 0065 	lui	a0,0x65
+ *500068:	3021 0000 	addiu	at,at,0
+ *50006c:	3084 4720 	addiu	a0,a0,18208
+ *500070:	5821 0008 	dsll32	at,at,0x0
+ *500074:	5824 2150 	daddu	a0,a0,at
+ *500078:	41a1 0000 	lui	at,0x0
+ *50007c:	41a4 0076 	lui	a0,0x76
+ *500080:	3021 0000 	addiu	at,at,0
+ *500084:	3084 5820 	addiu	a0,a0,22560
+ *500088:	5821 0008 	dsll32	at,at,0x0
+ *50008c:	5824 2150 	daddu	a0,a0,at
+ *500090:	41a1 0000 	lui	at,0x0
+ *500094:	41a4 0076 	lui	a0,0x76
+ *500098:	3021 0000 	addiu	at,at,0
+ *50009c:	3084 5c08 	addiu	a0,a0,23560
+ *5000a0:	5821 0008 	dsll32	at,at,0x0
+ *5000a4:	5824 2150 	daddu	a0,a0,at
+ *5000a8:	41a1 0000 	lui	at,0x0
+ *5000ac:	41a4 0076 	lui	a0,0x76
+ *5000b0:	3021 0000 	addiu	at,at,0
+ *5000b4:	3084 5430 	addiu	a0,a0,21552
+ *5000b8:	5821 0008 	dsll32	at,at,0x0
+ *5000bc:	5824 2150 	daddu	a0,a0,at
+ *5000c0:	41a1 0000 	lui	at,0x0
+ *5000c4:	41a4 0076 	lui	a0,0x76
+ *5000c8:	3021 0000 	addiu	at,at,0
+ *5000cc:	3084 5c09 	addiu	a0,a0,23561
+ *5000d0:	5821 0008 	dsll32	at,at,0x0
+ *5000d4:	5824 2150 	daddu	a0,a0,at
+ *5000d8:	41a1 0000 	lui	at,0x0
+ *5000dc:	41a4 0000 	lui	a0,0x0
+ *5000e0:	3021 0000 	addiu	at,at,0
+ *5000e4:	3084 0001 	addiu	a0,a0,1
+ *5000e8:	5821 0008 	dsll32	at,at,0x0
+ *5000ec:	5824 2150 	daddu	a0,a0,at
+ *5000f0:	41a1 0000 	lui	at,0x0
+ *5000f4:	41a4 0065 	lui	a0,0x65
+ *5000f8:	3021 0000 	addiu	at,at,0
+ *5000fc:	3084 4321 	addiu	a0,a0,17185
+ *500100:	5821 0008 	dsll32	at,at,0x0
+ *500104:	5824 2150 	daddu	a0,a0,at
+ *500108:	41a1 0000 	lui	at,0x0
+ *50010c:	41a4 0065 	lui	a0,0x65
+ *500110:	3021 0000 	addiu	at,at,0
+ *500114:	3084 4325 	addiu	a0,a0,17189
+ *500118:	5821 0008 	dsll32	at,at,0x0
+ *50011c:	5824 2150 	daddu	a0,a0,at
+ *500120:	41a1 0000 	lui	at,0x0
+ *500124:	41a4 0065 	lui	a0,0x65
+ *500128:	3021 0000 	addiu	at,at,0
+ *50012c:	3084 4331 	addiu	a0,a0,17201
+ *500130:	5821 0008 	dsll32	at,at,0x0
+ *500134:	5824 2150 	daddu	a0,a0,at
+ *500138:	41a1 0000 	lui	at,0x0
+ *50013c:	41a4 0065 	lui	a0,0x65
+ *500140:	3021 0000 	addiu	at,at,0
+ *500144:	3084 4721 	addiu	a0,a0,18209
+ *500148:	5821 0008 	dsll32	at,at,0x0
+ *50014c:	5824 2150 	daddu	a0,a0,at
+ *500150:	41a1 0000 	lui	at,0x0
+ *500154:	41a4 0076 	lui	a0,0x76
+ *500158:	3021 0000 	addiu	at,at,0
+ *50015c:	3084 5821 	addiu	a0,a0,22561
+ *500160:	5821 0008 	dsll32	at,at,0x0
+ *500164:	5824 2150 	daddu	a0,a0,at
+ *500168:	41a1 0000 	lui	at,0x0
+ *50016c:	41a4 0076 	lui	a0,0x76
+ *500170:	3021 0000 	addiu	at,at,0
+ *500174:	3084 5c09 	addiu	a0,a0,23561
+ *500178:	5821 0008 	dsll32	at,at,0x0
+ *50017c:	5824 2150 	daddu	a0,a0,at
+ *500180:	41a1 0000 	lui	at,0x0
+ *500184:	41a4 0076 	lui	a0,0x76
+ *500188:	3021 0000 	addiu	at,at,0
+ *50018c:	3084 5431 	addiu	a0,a0,21553
+ *500190:	5821 0008 	dsll32	at,at,0x0
+ *500194:	5824 2150 	daddu	a0,a0,at
+ *500198:	41a1 0000 	lui	at,0x0
+ *50019c:	41a4 0076 	lui	a0,0x76
+ *5001a0:	3021 0000 	addiu	at,at,0
+ *5001a4:	3084 5c0a 	addiu	a0,a0,23562
+ *5001a8:	5821 0008 	dsll32	at,at,0x0
+ *5001ac:	5824 2150 	daddu	a0,a0,at
+ *5001b0:	41a1 0001 	lui	at,0x1
+ *5001b4:	41a4 8001 	lui	a0,0x8001
+ *5001b8:	3021 8001 	addiu	at,at,-32767
+ *5001bc:	3084 8000 	addiu	a0,a0,-32768
+ *5001c0:	5821 0008 	dsll32	at,at,0x0
+ *5001c4:	5824 2150 	daddu	a0,a0,at
+ *5001c8:	41a1 0001 	lui	at,0x1
+ *5001cc:	41a4 8066 	lui	a0,0x8066
+ *5001d0:	3021 8001 	addiu	at,at,-32767
+ *5001d4:	3084 c320 	addiu	a0,a0,-15584
+ *5001d8:	5821 0008 	dsll32	at,at,0x0
+ *5001dc:	5824 2150 	daddu	a0,a0,at
+ *5001e0:	41a1 0001 	lui	at,0x1
+ *5001e4:	41a4 8066 	lui	a0,0x8066
+ *5001e8:	3021 8001 	addiu	at,at,-32767
+ *5001ec:	3084 c324 	addiu	a0,a0,-15580
+ *5001f0:	5821 0008 	dsll32	at,at,0x0
+ *5001f4:	5824 2150 	daddu	a0,a0,at
+ *5001f8:	41a1 0001 	lui	at,0x1
+ *5001fc:	41a4 8066 	lui	a0,0x8066
+ *500200:	3021 8001 	addiu	at,at,-32767
+ *500204:	3084 c330 	addiu	a0,a0,-15568
+ *500208:	5821 0008 	dsll32	at,at,0x0
+ *50020c:	5824 2150 	daddu	a0,a0,at
+ *500210:	41a1 0001 	lui	at,0x1
+ *500214:	41a4 8066 	lui	a0,0x8066
+ *500218:	3021 8001 	addiu	at,at,-32767
+ *50021c:	3084 c720 	addiu	a0,a0,-14560
+ *500220:	5821 0008 	dsll32	at,at,0x0
+ *500224:	5824 2150 	daddu	a0,a0,at
+ *500228:	41a1 0001 	lui	at,0x1
+ *50022c:	41a4 8077 	lui	a0,0x8077
+ *500230:	3021 8001 	addiu	at,at,-32767
+ *500234:	3084 d820 	addiu	a0,a0,-10208
+ *500238:	5821 0008 	dsll32	at,at,0x0
+ *50023c:	5824 2150 	daddu	a0,a0,at
+ *500240:	41a1 0001 	lui	at,0x1
+ *500244:	41a4 8077 	lui	a0,0x8077
+ *500248:	3021 8001 	addiu	at,at,-32767
+ *50024c:	3084 dc08 	addiu	a0,a0,-9208
+ *500250:	5821 0008 	dsll32	at,at,0x0
+ *500254:	5824 2150 	daddu	a0,a0,at
+ *500258:	41a1 0001 	lui	at,0x1
+ *50025c:	41a4 8077 	lui	a0,0x8077
+ *500260:	3021 8001 	addiu	at,at,-32767
+ *500264:	3084 d430 	addiu	a0,a0,-11216
+ *500268:	5821 0008 	dsll32	at,at,0x0
+ *50026c:	5824 2150 	daddu	a0,a0,at
+ *500270:	41a1 0001 	lui	at,0x1
+ *500274:	41a4 8077 	lui	a0,0x8077
+ *500278:	3021 8001 	addiu	at,at,-32767
+ *50027c:	3084 dc09 	addiu	a0,a0,-9207
+ *500280:	5821 0008 	dsll32	at,at,0x0
+ *500284:	5824 2150 	daddu	a0,a0,at
+ *500288:	41a1 0000 	lui	at,0x0
+ *50028c:	41a4 8000 	lui	a0,0x8000
+ *500290:	3021 8000 	addiu	at,at,-32768
+ *500294:	3084 8000 	addiu	a0,a0,-32768
+ *500298:	5821 0008 	dsll32	at,at,0x0
+ *50029c:	5824 2150 	daddu	a0,a0,at
+ *5002a0:	41a1 0000 	lui	at,0x0
+ *5002a4:	41a4 8065 	lui	a0,0x8065
+ *5002a8:	3021 8000 	addiu	at,at,-32768
+ *5002ac:	3084 c320 	addiu	a0,a0,-15584
+ *5002b0:	5821 0008 	dsll32	at,at,0x0
+ *5002b4:	5824 2150 	daddu	a0,a0,at
+ *5002b8:	41a1 0000 	lui	at,0x0
+ *5002bc:	41a4 8065 	lui	a0,0x8065
+ *5002c0:	3021 8000 	addiu	at,at,-32768
+ *5002c4:	3084 c324 	addiu	a0,a0,-15580
+ *5002c8:	5821 0008 	dsll32	at,at,0x0
+ *5002cc:	5824 2150 	daddu	a0,a0,at
+ *5002d0:	41a1 0000 	lui	at,0x0
+ *5002d4:	41a4 8065 	lui	a0,0x8065
+ *5002d8:	3021 8000 	addiu	at,at,-32768
+ *5002dc:	3084 c330 	addiu	a0,a0,-15568
+ *5002e0:	5821 0008 	dsll32	at,at,0x0
+ *5002e4:	5824 2150 	daddu	a0,a0,at
+ *5002e8:	41a1 0000 	lui	at,0x0
+ *5002ec:	41a4 8065 	lui	a0,0x8065
+ *5002f0:	3021 8000 	addiu	at,at,-32768
+ *5002f4:	3084 c720 	addiu	a0,a0,-14560
+ *5002f8:	5821 0008 	dsll32	at,at,0x0
+ *5002fc:	5824 2150 	daddu	a0,a0,at
+ *500300:	41a1 0000 	lui	at,0x0
+ *500304:	41a4 8076 	lui	a0,0x8076
+ *500308:	3021 8000 	addiu	at,at,-32768
+ *50030c:	3084 d820 	addiu	a0,a0,-10208
+ *500310:	5821 0008 	dsll32	at,at,0x0
+ *500314:	5824 2150 	daddu	a0,a0,at
+ *500318:	41a1 0000 	lui	at,0x0
+ *50031c:	41a4 8076 	lui	a0,0x8076
+ *500320:	3021 8000 	addiu	at,at,-32768
+ *500324:	3084 dc08 	addiu	a0,a0,-9208
+ *500328:	5821 0008 	dsll32	at,at,0x0
+ *50032c:	5824 2150 	daddu	a0,a0,at
+ *500330:	41a1 0000 	lui	at,0x0
+ *500334:	41a4 8076 	lui	a0,0x8076
+ *500338:	3021 8000 	addiu	at,at,-32768
+ *50033c:	3084 d430 	addiu	a0,a0,-11216
+ *500340:	5821 0008 	dsll32	at,at,0x0
+ *500344:	5824 2150 	daddu	a0,a0,at
+ *500348:	41a1 0000 	lui	at,0x0
+ *50034c:	41a4 8076 	lui	a0,0x8076
+ *500350:	3021 8000 	addiu	at,at,-32768
+ *500354:	3084 dc09 	addiu	a0,a0,-9207
+ *500358:	5821 0008 	dsll32	at,at,0x0
+ *50035c:	5824 2150 	daddu	a0,a0,at
+ *500360:	41a1 0001 	lui	at,0x1
+ *500364:	41a4 0001 	lui	a0,0x1
+ *500368:	3021 0001 	addiu	at,at,1
+ *50036c:	3084 0000 	addiu	a0,a0,0
+ *500370:	5821 0008 	dsll32	at,at,0x0
+ *500374:	5824 2150 	daddu	a0,a0,at
+ *500378:	41a1 0001 	lui	at,0x1
+ *50037c:	41a4 0066 	lui	a0,0x66
+ *500380:	3021 0001 	addiu	at,at,1
+ *500384:	3084 4320 	addiu	a0,a0,17184
+ *500388:	5821 0008 	dsll32	at,at,0x0
+ *50038c:	5824 2150 	daddu	a0,a0,at
+ *500390:	41a1 0001 	lui	at,0x1
+ *500394:	41a4 0066 	lui	a0,0x66
+ *500398:	3021 0001 	addiu	at,at,1
+ *50039c:	3084 4324 	addiu	a0,a0,17188
+ *5003a0:	5821 0008 	dsll32	at,at,0x0
+ *5003a4:	5824 2150 	daddu	a0,a0,at
+ *5003a8:	41a1 0001 	lui	at,0x1
+ *5003ac:	41a4 0066 	lui	a0,0x66
+ *5003b0:	3021 0001 	addiu	at,at,1
+ *5003b4:	3084 4330 	addiu	a0,a0,17200
+ *5003b8:	5821 0008 	dsll32	at,at,0x0
+ *5003bc:	5824 2150 	daddu	a0,a0,at
+ *5003c0:	41a1 0001 	lui	at,0x1
+ *5003c4:	41a4 0066 	lui	a0,0x66
+ *5003c8:	3021 0001 	addiu	at,at,1
+ *5003cc:	3084 4720 	addiu	a0,a0,18208
+ *5003d0:	5821 0008 	dsll32	at,at,0x0
+ *5003d4:	5824 2150 	daddu	a0,a0,at
+ *5003d8:	41a1 0001 	lui	at,0x1
+ *5003dc:	41a4 0077 	lui	a0,0x77
+ *5003e0:	3021 0001 	addiu	at,at,1
+ *5003e4:	3084 5820 	addiu	a0,a0,22560
+ *5003e8:	5821 0008 	dsll32	at,at,0x0
+ *5003ec:	5824 2150 	daddu	a0,a0,at
+ *5003f0:	41a1 0001 	lui	at,0x1
+ *5003f4:	41a4 0077 	lui	a0,0x77
+ *5003f8:	3021 0001 	addiu	at,at,1
+ *5003fc:	3084 5c08 	addiu	a0,a0,23560
+ *500400:	5821 0008 	dsll32	at,at,0x0
+ *500404:	5824 2150 	daddu	a0,a0,at
+ *500408:	41a1 0001 	lui	at,0x1
+ *50040c:	41a4 0077 	lui	a0,0x77
+ *500410:	3021 0001 	addiu	at,at,1
+ *500414:	3084 5430 	addiu	a0,a0,21552
+ *500418:	5821 0008 	dsll32	at,at,0x0
+ *50041c:	5824 2150 	daddu	a0,a0,at
+ *500420:	41a1 0001 	lui	at,0x1
+ *500424:	41a4 0077 	lui	a0,0x77
+ *500428:	3021 0001 	addiu	at,at,1
+ *50042c:	3084 5c09 	addiu	a0,a0,23561
+ *500430:	5821 0008 	dsll32	at,at,0x0
+ *500434:	5824 2150 	daddu	a0,a0,at
+ *500438:	41a1 0002 	lui	at,0x2
+ *50043c:	41a4 0002 	lui	a0,0x2
+ *500440:	3021 a5a5 	addiu	at,at,-23131
+ *500444:	3084 a5a5 	addiu	a0,a0,-23131
+ *500448:	5821 0008 	dsll32	at,at,0x0
+ *50044c:	5824 2150 	daddu	a0,a0,at
+ *500450:	41a1 0002 	lui	at,0x2
+ *500454:	41a4 0067 	lui	a0,0x67
+ *500458:	3021 a5a5 	addiu	at,at,-23131
+ *50045c:	3084 e8c5 	addiu	a0,a0,-5947
+ *500460:	5821 0008 	dsll32	at,at,0x0
+ *500464:	5824 2150 	daddu	a0,a0,at
+ *500468:	41a1 0002 	lui	at,0x2
+ *50046c:	41a4 0067 	lui	a0,0x67
+ *500470:	3021 a5a5 	addiu	at,at,-23131
+ *500474:	3084 e8c9 	addiu	a0,a0,-5943
+ *500478:	5821 0008 	dsll32	at,at,0x0
+ *50047c:	5824 2150 	daddu	a0,a0,at
+ *500480:	41a1 0002 	lui	at,0x2
+ *500484:	41a4 0067 	lui	a0,0x67
+ *500488:	3021 a5a5 	addiu	at,at,-23131
+ *50048c:	3084 e8d5 	addiu	a0,a0,-5931
+ *500490:	5821 0008 	dsll32	at,at,0x0
+ *500494:	5824 2150 	daddu	a0,a0,at
+ *500498:	41a1 0002 	lui	at,0x2
+ *50049c:	41a4 0067 	lui	a0,0x67
+ *5004a0:	3021 a5a5 	addiu	at,at,-23131
+ *5004a4:	3084 ecc5 	addiu	a0,a0,-4923
+ *5004a8:	5821 0008 	dsll32	at,at,0x0
+ *5004ac:	5824 2150 	daddu	a0,a0,at
+ *5004b0:	41a1 0002 	lui	at,0x2
+ *5004b4:	41a4 0078 	lui	a0,0x78
+ *5004b8:	3021 a5a5 	addiu	at,at,-23131
+ *5004bc:	3084 fdc5 	addiu	a0,a0,-571
+ *5004c0:	5821 0008 	dsll32	at,at,0x0
+ *5004c4:	5824 2150 	daddu	a0,a0,at
+ *5004c8:	41a1 0002 	lui	at,0x2
+ *5004cc:	41a4 0078 	lui	a0,0x78
+ *5004d0:	3021 a5a5 	addiu	at,at,-23131
+ *5004d4:	3084 01ad 	addiu	a0,a0,429
+ *5004d8:	5821 0008 	dsll32	at,at,0x0
+ *5004dc:	5824 2150 	daddu	a0,a0,at
+ *5004e0:	41a1 0002 	lui	at,0x2
+ *5004e4:	41a4 0078 	lui	a0,0x78
+ *5004e8:	3021 a5a5 	addiu	at,at,-23131
+ *5004ec:	3084 f9d5 	addiu	a0,a0,-1579
+ *5004f0:	5821 0008 	dsll32	at,at,0x0
+ *5004f4:	5824 2150 	daddu	a0,a0,at
+ *5004f8:	41a1 0002 	lui	at,0x2
+ *5004fc:	41a4 0078 	lui	a0,0x78
+ *500500:	3021 a5a5 	addiu	at,at,-23131
+ *500504:	3084 01ae 	addiu	a0,a0,430
+ *500508:	5821 0008 	dsll32	at,at,0x0
+ *50050c:	5824 2150 	daddu	a0,a0,at
+ *500510:	41a1 0000 	lui	at,0x0
+ *500514:	41a5 0000 	lui	a1,0x0
+ *500518:	3021 0000 	addiu	at,at,0
+ *50051c:	5821 0008 	dsll32	at,at,0x0
+ *500520:	5825 2950 	daddu	a1,a1,at
+ *500524:	fc85 0000 	lw	a0,0\(a1\)
+ *500528:	41a1 0000 	lui	at,0x0
+ *50052c:	41a5 0065 	lui	a1,0x65
+ *500530:	3021 0000 	addiu	at,at,0
+ *500534:	5821 0008 	dsll32	at,at,0x0
+ *500538:	5825 2950 	daddu	a1,a1,at
+ *50053c:	fc85 4320 	lw	a0,17184\(a1\)
+ *500540:	41a1 0000 	lui	at,0x0
+ *500544:	41a5 0065 	lui	a1,0x65
+ *500548:	3021 0000 	addiu	at,at,0
+ *50054c:	5821 0008 	dsll32	at,at,0x0
+ *500550:	5825 2950 	daddu	a1,a1,at
+ *500554:	fc85 4324 	lw	a0,17188\(a1\)
+ *500558:	41a1 0000 	lui	at,0x0
+ *50055c:	41a5 0065 	lui	a1,0x65
+ *500560:	3021 0000 	addiu	at,at,0
+ *500564:	5821 0008 	dsll32	at,at,0x0
+ *500568:	5825 2950 	daddu	a1,a1,at
+ *50056c:	fc85 4330 	lw	a0,17200\(a1\)
+ *500570:	41a1 0000 	lui	at,0x0
+ *500574:	41a5 0065 	lui	a1,0x65
+ *500578:	3021 0000 	addiu	at,at,0
+ *50057c:	5821 0008 	dsll32	at,at,0x0
+ *500580:	5825 2950 	daddu	a1,a1,at
+ *500584:	fc85 4720 	lw	a0,18208\(a1\)
+ *500588:	41a1 0000 	lui	at,0x0
+ *50058c:	41a5 0076 	lui	a1,0x76
+ *500590:	3021 0000 	addiu	at,at,0
+ *500594:	5821 0008 	dsll32	at,at,0x0
+ *500598:	5825 2950 	daddu	a1,a1,at
+ *50059c:	fc85 5820 	lw	a0,22560\(a1\)
+ *5005a0:	41a1 0000 	lui	at,0x0
+ *5005a4:	41a5 0076 	lui	a1,0x76
+ *5005a8:	3021 0000 	addiu	at,at,0
+ *5005ac:	5821 0008 	dsll32	at,at,0x0
+ *5005b0:	5825 2950 	daddu	a1,a1,at
+ *5005b4:	fc85 5c08 	lw	a0,23560\(a1\)
+ *5005b8:	41a1 0000 	lui	at,0x0
+ *5005bc:	41a5 0076 	lui	a1,0x76
+ *5005c0:	3021 0000 	addiu	at,at,0
+ *5005c4:	5821 0008 	dsll32	at,at,0x0
+ *5005c8:	5825 2950 	daddu	a1,a1,at
+ *5005cc:	fc85 5430 	lw	a0,21552\(a1\)
+ *5005d0:	41a1 0000 	lui	at,0x0
+ *5005d4:	41a5 0076 	lui	a1,0x76
+ *5005d8:	3021 0000 	addiu	at,at,0
+ *5005dc:	5821 0008 	dsll32	at,at,0x0
+ *5005e0:	5825 2950 	daddu	a1,a1,at
+ *5005e4:	fc85 5c09 	lw	a0,23561\(a1\)
+ *5005e8:	41a1 0000 	lui	at,0x0
+ *5005ec:	41a5 0000 	lui	a1,0x0
+ *5005f0:	3021 0000 	addiu	at,at,0
+ *5005f4:	5821 0008 	dsll32	at,at,0x0
+ *5005f8:	5825 2950 	daddu	a1,a1,at
+ *5005fc:	fc85 0001 	lw	a0,1\(a1\)
+ *500600:	41a1 0000 	lui	at,0x0
+ *500604:	41a5 0065 	lui	a1,0x65
+ *500608:	3021 0000 	addiu	at,at,0
+ *50060c:	5821 0008 	dsll32	at,at,0x0
+ *500610:	5825 2950 	daddu	a1,a1,at
+ *500614:	fc85 4321 	lw	a0,17185\(a1\)
+ *500618:	41a1 0000 	lui	at,0x0
+ *50061c:	41a5 0065 	lui	a1,0x65
+ *500620:	3021 0000 	addiu	at,at,0
+ *500624:	5821 0008 	dsll32	at,at,0x0
+ *500628:	5825 2950 	daddu	a1,a1,at
+ *50062c:	fc85 4325 	lw	a0,17189\(a1\)
+ *500630:	41a1 0000 	lui	at,0x0
+ *500634:	41a5 0065 	lui	a1,0x65
+ *500638:	3021 0000 	addiu	at,at,0
+ *50063c:	5821 0008 	dsll32	at,at,0x0
+ *500640:	5825 2950 	daddu	a1,a1,at
+ *500644:	fc85 4331 	lw	a0,17201\(a1\)
+ *500648:	41a1 0000 	lui	at,0x0
+ *50064c:	41a5 0065 	lui	a1,0x65
+ *500650:	3021 0000 	addiu	at,at,0
+ *500654:	5821 0008 	dsll32	at,at,0x0
+ *500658:	5825 2950 	daddu	a1,a1,at
+ *50065c:	fc85 4721 	lw	a0,18209\(a1\)
+ *500660:	41a1 0000 	lui	at,0x0
+ *500664:	41a5 0076 	lui	a1,0x76
+ *500668:	3021 0000 	addiu	at,at,0
+ *50066c:	5821 0008 	dsll32	at,at,0x0
+ *500670:	5825 2950 	daddu	a1,a1,at
+ *500674:	fc85 5821 	lw	a0,22561\(a1\)
+ *500678:	41a1 0000 	lui	at,0x0
+ *50067c:	41a5 0076 	lui	a1,0x76
+ *500680:	3021 0000 	addiu	at,at,0
+ *500684:	5821 0008 	dsll32	at,at,0x0
+ *500688:	5825 2950 	daddu	a1,a1,at
+ *50068c:	fc85 5c09 	lw	a0,23561\(a1\)
+ *500690:	41a1 0000 	lui	at,0x0
+ *500694:	41a5 0076 	lui	a1,0x76
+ *500698:	3021 0000 	addiu	at,at,0
+ *50069c:	5821 0008 	dsll32	at,at,0x0
+ *5006a0:	5825 2950 	daddu	a1,a1,at
+ *5006a4:	fc85 5431 	lw	a0,21553\(a1\)
+ *5006a8:	41a1 0000 	lui	at,0x0
+ *5006ac:	41a5 0076 	lui	a1,0x76
+ *5006b0:	3021 0000 	addiu	at,at,0
+ *5006b4:	5821 0008 	dsll32	at,at,0x0
+ *5006b8:	5825 2950 	daddu	a1,a1,at
+ *5006bc:	fc85 5c0a 	lw	a0,23562\(a1\)
+ *5006c0:	41a1 0001 	lui	at,0x1
+ *5006c4:	41a5 8001 	lui	a1,0x8001
+ *5006c8:	3021 8001 	addiu	at,at,-32767
+ *5006cc:	5821 0008 	dsll32	at,at,0x0
+ *5006d0:	5825 2950 	daddu	a1,a1,at
+ *5006d4:	fc85 8000 	lw	a0,-32768\(a1\)
+ *5006d8:	41a1 0001 	lui	at,0x1
+ *5006dc:	41a5 8066 	lui	a1,0x8066
+ *5006e0:	3021 8001 	addiu	at,at,-32767
+ *5006e4:	5821 0008 	dsll32	at,at,0x0
+ *5006e8:	5825 2950 	daddu	a1,a1,at
+ *5006ec:	fc85 c320 	lw	a0,-15584\(a1\)
+ *5006f0:	41a1 0001 	lui	at,0x1
+ *5006f4:	41a5 8066 	lui	a1,0x8066
+ *5006f8:	3021 8001 	addiu	at,at,-32767
+ *5006fc:	5821 0008 	dsll32	at,at,0x0
+ *500700:	5825 2950 	daddu	a1,a1,at
+ *500704:	fc85 c324 	lw	a0,-15580\(a1\)
+ *500708:	41a1 0001 	lui	at,0x1
+ *50070c:	41a5 8066 	lui	a1,0x8066
+ *500710:	3021 8001 	addiu	at,at,-32767
+ *500714:	5821 0008 	dsll32	at,at,0x0
+ *500718:	5825 2950 	daddu	a1,a1,at
+ *50071c:	fc85 c330 	lw	a0,-15568\(a1\)
+ *500720:	41a1 0001 	lui	at,0x1
+ *500724:	41a5 8066 	lui	a1,0x8066
+ *500728:	3021 8001 	addiu	at,at,-32767
+ *50072c:	5821 0008 	dsll32	at,at,0x0
+ *500730:	5825 2950 	daddu	a1,a1,at
+ *500734:	fc85 c720 	lw	a0,-14560\(a1\)
+ *500738:	41a1 0001 	lui	at,0x1
+ *50073c:	41a5 8077 	lui	a1,0x8077
+ *500740:	3021 8001 	addiu	at,at,-32767
+ *500744:	5821 0008 	dsll32	at,at,0x0
+ *500748:	5825 2950 	daddu	a1,a1,at
+ *50074c:	fc85 d820 	lw	a0,-10208\(a1\)
+ *500750:	41a1 0001 	lui	at,0x1
+ *500754:	41a5 8077 	lui	a1,0x8077
+ *500758:	3021 8001 	addiu	at,at,-32767
+ *50075c:	5821 0008 	dsll32	at,at,0x0
+ *500760:	5825 2950 	daddu	a1,a1,at
+ *500764:	fc85 dc08 	lw	a0,-9208\(a1\)
+ *500768:	41a1 0001 	lui	at,0x1
+ *50076c:	41a5 8077 	lui	a1,0x8077
+ *500770:	3021 8001 	addiu	at,at,-32767
+ *500774:	5821 0008 	dsll32	at,at,0x0
+ *500778:	5825 2950 	daddu	a1,a1,at
+ *50077c:	fc85 d430 	lw	a0,-11216\(a1\)
+ *500780:	41a1 0001 	lui	at,0x1
+ *500784:	41a5 8077 	lui	a1,0x8077
+ *500788:	3021 8001 	addiu	at,at,-32767
+ *50078c:	5821 0008 	dsll32	at,at,0x0
+ *500790:	5825 2950 	daddu	a1,a1,at
+ *500794:	fc85 dc09 	lw	a0,-9207\(a1\)
+ *500798:	41a1 0000 	lui	at,0x0
+ *50079c:	41a5 8000 	lui	a1,0x8000
+ *5007a0:	3021 8000 	addiu	at,at,-32768
+ *5007a4:	5821 0008 	dsll32	at,at,0x0
+ *5007a8:	5825 2950 	daddu	a1,a1,at
+ *5007ac:	fc85 8000 	lw	a0,-32768\(a1\)
+ *5007b0:	41a1 0000 	lui	at,0x0
+ *5007b4:	41a5 8065 	lui	a1,0x8065
+ *5007b8:	3021 8000 	addiu	at,at,-32768
+ *5007bc:	5821 0008 	dsll32	at,at,0x0
+ *5007c0:	5825 2950 	daddu	a1,a1,at
+ *5007c4:	fc85 c320 	lw	a0,-15584\(a1\)
+ *5007c8:	41a1 0000 	lui	at,0x0
+ *5007cc:	41a5 8065 	lui	a1,0x8065
+ *5007d0:	3021 8000 	addiu	at,at,-32768
+ *5007d4:	5821 0008 	dsll32	at,at,0x0
+ *5007d8:	5825 2950 	daddu	a1,a1,at
+ *5007dc:	fc85 c324 	lw	a0,-15580\(a1\)
+ *5007e0:	41a1 0000 	lui	at,0x0
+ *5007e4:	41a5 8065 	lui	a1,0x8065
+ *5007e8:	3021 8000 	addiu	at,at,-32768
+ *5007ec:	5821 0008 	dsll32	at,at,0x0
+ *5007f0:	5825 2950 	daddu	a1,a1,at
+ *5007f4:	fc85 c330 	lw	a0,-15568\(a1\)
+ *5007f8:	41a1 0000 	lui	at,0x0
+ *5007fc:	41a5 8065 	lui	a1,0x8065
+ *500800:	3021 8000 	addiu	at,at,-32768
+ *500804:	5821 0008 	dsll32	at,at,0x0
+ *500808:	5825 2950 	daddu	a1,a1,at
+ *50080c:	fc85 c720 	lw	a0,-14560\(a1\)
+ *500810:	41a1 0000 	lui	at,0x0
+ *500814:	41a5 8076 	lui	a1,0x8076
+ *500818:	3021 8000 	addiu	at,at,-32768
+ *50081c:	5821 0008 	dsll32	at,at,0x0
+ *500820:	5825 2950 	daddu	a1,a1,at
+ *500824:	fc85 d820 	lw	a0,-10208\(a1\)
+ *500828:	41a1 0000 	lui	at,0x0
+ *50082c:	41a5 8076 	lui	a1,0x8076
+ *500830:	3021 8000 	addiu	at,at,-32768
+ *500834:	5821 0008 	dsll32	at,at,0x0
+ *500838:	5825 2950 	daddu	a1,a1,at
+ *50083c:	fc85 dc08 	lw	a0,-9208\(a1\)
+ *500840:	41a1 0000 	lui	at,0x0
+ *500844:	41a5 8076 	lui	a1,0x8076
+ *500848:	3021 8000 	addiu	at,at,-32768
+ *50084c:	5821 0008 	dsll32	at,at,0x0
+ *500850:	5825 2950 	daddu	a1,a1,at
+ *500854:	fc85 d430 	lw	a0,-11216\(a1\)
+ *500858:	41a1 0000 	lui	at,0x0
+ *50085c:	41a5 8076 	lui	a1,0x8076
+ *500860:	3021 8000 	addiu	at,at,-32768
+ *500864:	5821 0008 	dsll32	at,at,0x0
+ *500868:	5825 2950 	daddu	a1,a1,at
+ *50086c:	fc85 dc09 	lw	a0,-9207\(a1\)
+ *500870:	41a1 0001 	lui	at,0x1
+ *500874:	41a5 0001 	lui	a1,0x1
+ *500878:	3021 0001 	addiu	at,at,1
+ *50087c:	5821 0008 	dsll32	at,at,0x0
+ *500880:	5825 2950 	daddu	a1,a1,at
+ *500884:	fc85 0000 	lw	a0,0\(a1\)
+ *500888:	41a1 0001 	lui	at,0x1
+ *50088c:	41a5 0066 	lui	a1,0x66
+ *500890:	3021 0001 	addiu	at,at,1
+ *500894:	5821 0008 	dsll32	at,at,0x0
+ *500898:	5825 2950 	daddu	a1,a1,at
+ *50089c:	fc85 4320 	lw	a0,17184\(a1\)
+ *5008a0:	41a1 0001 	lui	at,0x1
+ *5008a4:	41a5 0066 	lui	a1,0x66
+ *5008a8:	3021 0001 	addiu	at,at,1
+ *5008ac:	5821 0008 	dsll32	at,at,0x0
+ *5008b0:	5825 2950 	daddu	a1,a1,at
+ *5008b4:	fc85 4324 	lw	a0,17188\(a1\)
+ *5008b8:	41a1 0001 	lui	at,0x1
+ *5008bc:	41a5 0066 	lui	a1,0x66
+ *5008c0:	3021 0001 	addiu	at,at,1
+ *5008c4:	5821 0008 	dsll32	at,at,0x0
+ *5008c8:	5825 2950 	daddu	a1,a1,at
+ *5008cc:	fc85 4330 	lw	a0,17200\(a1\)
+ *5008d0:	41a1 0001 	lui	at,0x1
+ *5008d4:	41a5 0066 	lui	a1,0x66
+ *5008d8:	3021 0001 	addiu	at,at,1
+ *5008dc:	5821 0008 	dsll32	at,at,0x0
+ *5008e0:	5825 2950 	daddu	a1,a1,at
+ *5008e4:	fc85 4720 	lw	a0,18208\(a1\)
+ *5008e8:	41a1 0001 	lui	at,0x1
+ *5008ec:	41a5 0077 	lui	a1,0x77
+ *5008f0:	3021 0001 	addiu	at,at,1
+ *5008f4:	5821 0008 	dsll32	at,at,0x0
+ *5008f8:	5825 2950 	daddu	a1,a1,at
+ *5008fc:	fc85 5820 	lw	a0,22560\(a1\)
+ *500900:	41a1 0001 	lui	at,0x1
+ *500904:	41a5 0077 	lui	a1,0x77
+ *500908:	3021 0001 	addiu	at,at,1
+ *50090c:	5821 0008 	dsll32	at,at,0x0
+ *500910:	5825 2950 	daddu	a1,a1,at
+ *500914:	fc85 5c08 	lw	a0,23560\(a1\)
+ *500918:	41a1 0001 	lui	at,0x1
+ *50091c:	41a5 0077 	lui	a1,0x77
+ *500920:	3021 0001 	addiu	at,at,1
+ *500924:	5821 0008 	dsll32	at,at,0x0
+ *500928:	5825 2950 	daddu	a1,a1,at
+ *50092c:	fc85 5430 	lw	a0,21552\(a1\)
+ *500930:	41a1 0001 	lui	at,0x1
+ *500934:	41a5 0077 	lui	a1,0x77
+ *500938:	3021 0001 	addiu	at,at,1
+ *50093c:	5821 0008 	dsll32	at,at,0x0
+ *500940:	5825 2950 	daddu	a1,a1,at
+ *500944:	fc85 5c09 	lw	a0,23561\(a1\)
+ *500948:	41a1 0002 	lui	at,0x2
+ *50094c:	41a5 0002 	lui	a1,0x2
+ *500950:	3021 a5a5 	addiu	at,at,-23131
+ *500954:	5821 0008 	dsll32	at,at,0x0
+ *500958:	5825 2950 	daddu	a1,a1,at
+ *50095c:	fc85 a5a5 	lw	a0,-23131\(a1\)
+ *500960:	41a1 0002 	lui	at,0x2
+ *500964:	41a5 0067 	lui	a1,0x67
+ *500968:	3021 a5a5 	addiu	at,at,-23131
+ *50096c:	5821 0008 	dsll32	at,at,0x0
+ *500970:	5825 2950 	daddu	a1,a1,at
+ *500974:	fc85 e8c5 	lw	a0,-5947\(a1\)
+ *500978:	41a1 0002 	lui	at,0x2
+ *50097c:	41a5 0067 	lui	a1,0x67
+ *500980:	3021 a5a5 	addiu	at,at,-23131
+ *500984:	5821 0008 	dsll32	at,at,0x0
+ *500988:	5825 2950 	daddu	a1,a1,at
+ *50098c:	fc85 e8c9 	lw	a0,-5943\(a1\)
+ *500990:	41a1 0002 	lui	at,0x2
+ *500994:	41a5 0067 	lui	a1,0x67
+ *500998:	3021 a5a5 	addiu	at,at,-23131
+ *50099c:	5821 0008 	dsll32	at,at,0x0
+ *5009a0:	5825 2950 	daddu	a1,a1,at
+ *5009a4:	fc85 e8d5 	lw	a0,-5931\(a1\)
+ *5009a8:	41a1 0002 	lui	at,0x2
+ *5009ac:	41a5 0067 	lui	a1,0x67
+ *5009b0:	3021 a5a5 	addiu	at,at,-23131
+ *5009b4:	5821 0008 	dsll32	at,at,0x0
+ *5009b8:	5825 2950 	daddu	a1,a1,at
+ *5009bc:	fc85 ecc5 	lw	a0,-4923\(a1\)
+ *5009c0:	41a1 0002 	lui	at,0x2
+ *5009c4:	41a5 0078 	lui	a1,0x78
+ *5009c8:	3021 a5a5 	addiu	at,at,-23131
+ *5009cc:	5821 0008 	dsll32	at,at,0x0
+ *5009d0:	5825 2950 	daddu	a1,a1,at
+ *5009d4:	fc85 fdc5 	lw	a0,-571\(a1\)
+ *5009d8:	41a1 0002 	lui	at,0x2
+ *5009dc:	41a5 0078 	lui	a1,0x78
+ *5009e0:	3021 a5a5 	addiu	at,at,-23131
+ *5009e4:	5821 0008 	dsll32	at,at,0x0
+ *5009e8:	5825 2950 	daddu	a1,a1,at
+ *5009ec:	fc85 01ad 	lw	a0,429\(a1\)
+ *5009f0:	41a1 0002 	lui	at,0x2
+ *5009f4:	41a5 0078 	lui	a1,0x78
+ *5009f8:	3021 a5a5 	addiu	at,at,-23131
+ *5009fc:	5821 0008 	dsll32	at,at,0x0
+ *500a00:	5825 2950 	daddu	a1,a1,at
+ *500a04:	fc85 f9d5 	lw	a0,-1579\(a1\)
+ *500a08:	41a1 0002 	lui	at,0x2
+ *500a0c:	41a5 0078 	lui	a1,0x78
+ *500a10:	3021 a5a5 	addiu	at,at,-23131
+ *500a14:	5821 0008 	dsll32	at,at,0x0
+ *500a18:	5825 2950 	daddu	a1,a1,at
+ *500a1c:	fc85 01ae 	lw	a0,430\(a1\)
+	\.\.\.
Index: binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/micromips-hilo.d
@@ -0,0 +1,230 @@
+#name: R_MICROMIPS_HI16 and R_MICROMIPS_LO16 relocs
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#as: -mmicromips -march=mips32r2
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#notarget: mips*el-ps2-elf*
+
+.*:     file format elf.*mips.*
+
+Disassembly of section \.text:
+
+0*500000 <[^>]*>:
+ *500000:	41a4 0000 	lui	a0,0x0
+ *500004:	3084 0000 	addiu	a0,a0,0
+ *500008:	41a4 0065 	lui	a0,0x65
+ *50000c:	3084 4320 	addiu	a0,a0,17184
+ *500010:	41a4 0065 	lui	a0,0x65
+ *500014:	3084 4324 	addiu	a0,a0,17188
+ *500018:	41a4 0065 	lui	a0,0x65
+ *50001c:	3084 4330 	addiu	a0,a0,17200
+ *500020:	41a4 0065 	lui	a0,0x65
+ *500024:	3084 4720 	addiu	a0,a0,18208
+ *500028:	41a4 0076 	lui	a0,0x76
+ *50002c:	3084 5820 	addiu	a0,a0,22560
+ *500030:	41a4 0076 	lui	a0,0x76
+ *500034:	3084 5c08 	addiu	a0,a0,23560
+ *500038:	41a4 0076 	lui	a0,0x76
+ *50003c:	3084 5430 	addiu	a0,a0,21552
+ *500040:	41a4 0076 	lui	a0,0x76
+ *500044:	3084 5c09 	addiu	a0,a0,23561
+ *500048:	41a4 0000 	lui	a0,0x0
+ *50004c:	3084 0001 	addiu	a0,a0,1
+ *500050:	41a4 0065 	lui	a0,0x65
+ *500054:	3084 4321 	addiu	a0,a0,17185
+ *500058:	41a4 0065 	lui	a0,0x65
+ *50005c:	3084 4325 	addiu	a0,a0,17189
+ *500060:	41a4 0065 	lui	a0,0x65
+ *500064:	3084 4331 	addiu	a0,a0,17201
+ *500068:	41a4 0065 	lui	a0,0x65
+ *50006c:	3084 4721 	addiu	a0,a0,18209
+ *500070:	41a4 0076 	lui	a0,0x76
+ *500074:	3084 5821 	addiu	a0,a0,22561
+ *500078:	41a4 0076 	lui	a0,0x76
+ *50007c:	3084 5c09 	addiu	a0,a0,23561
+ *500080:	41a4 0076 	lui	a0,0x76
+ *500084:	3084 5431 	addiu	a0,a0,21553
+ *500088:	41a4 0076 	lui	a0,0x76
+ *50008c:	3084 5c0a 	addiu	a0,a0,23562
+ *500090:	41a4 0001 	lui	a0,0x1
+ *500094:	3084 8000 	addiu	a0,a0,-32768
+ *500098:	41a4 0066 	lui	a0,0x66
+ *50009c:	3084 c320 	addiu	a0,a0,-15584
+ *5000a0:	41a4 0066 	lui	a0,0x66
+ *5000a4:	3084 c324 	addiu	a0,a0,-15580
+ *5000a8:	41a4 0066 	lui	a0,0x66
+ *5000ac:	3084 c330 	addiu	a0,a0,-15568
+ *5000b0:	41a4 0066 	lui	a0,0x66
+ *5000b4:	3084 c720 	addiu	a0,a0,-14560
+ *5000b8:	41a4 0077 	lui	a0,0x77
+ *5000bc:	3084 d820 	addiu	a0,a0,-10208
+ *5000c0:	41a4 0077 	lui	a0,0x77
+ *5000c4:	3084 dc08 	addiu	a0,a0,-9208
+ *5000c8:	41a4 0077 	lui	a0,0x77
+ *5000cc:	3084 d430 	addiu	a0,a0,-11216
+ *5000d0:	41a4 0077 	lui	a0,0x77
+ *5000d4:	3084 dc09 	addiu	a0,a0,-9207
+ *5000d8:	41a4 0000 	lui	a0,0x0
+ *5000dc:	3084 8000 	addiu	a0,a0,-32768
+ *5000e0:	41a4 0065 	lui	a0,0x65
+ *5000e4:	3084 c320 	addiu	a0,a0,-15584
+ *5000e8:	41a4 0065 	lui	a0,0x65
+ *5000ec:	3084 c324 	addiu	a0,a0,-15580
+ *5000f0:	41a4 0065 	lui	a0,0x65
+ *5000f4:	3084 c330 	addiu	a0,a0,-15568
+ *5000f8:	41a4 0065 	lui	a0,0x65
+ *5000fc:	3084 c720 	addiu	a0,a0,-14560
+ *500100:	41a4 0076 	lui	a0,0x76
+ *500104:	3084 d820 	addiu	a0,a0,-10208
+ *500108:	41a4 0076 	lui	a0,0x76
+ *50010c:	3084 dc08 	addiu	a0,a0,-9208
+ *500110:	41a4 0076 	lui	a0,0x76
+ *500114:	3084 d430 	addiu	a0,a0,-11216
+ *500118:	41a4 0076 	lui	a0,0x76
+ *50011c:	3084 dc09 	addiu	a0,a0,-9207
+ *500120:	41a4 0001 	lui	a0,0x1
+ *500124:	3084 0000 	addiu	a0,a0,0
+ *500128:	41a4 0066 	lui	a0,0x66
+ *50012c:	3084 4320 	addiu	a0,a0,17184
+ *500130:	41a4 0066 	lui	a0,0x66
+ *500134:	3084 4324 	addiu	a0,a0,17188
+ *500138:	41a4 0066 	lui	a0,0x66
+ *50013c:	3084 4330 	addiu	a0,a0,17200
+ *500140:	41a4 0066 	lui	a0,0x66
+ *500144:	3084 4720 	addiu	a0,a0,18208
+ *500148:	41a4 0077 	lui	a0,0x77
+ *50014c:	3084 5820 	addiu	a0,a0,22560
+ *500150:	41a4 0077 	lui	a0,0x77
+ *500154:	3084 5c08 	addiu	a0,a0,23560
+ *500158:	41a4 0077 	lui	a0,0x77
+ *50015c:	3084 5430 	addiu	a0,a0,21552
+ *500160:	41a4 0077 	lui	a0,0x77
+ *500164:	3084 5c09 	addiu	a0,a0,23561
+ *500168:	41a4 0002 	lui	a0,0x2
+ *50016c:	3084 a5a5 	addiu	a0,a0,-23131
+ *500170:	41a4 0067 	lui	a0,0x67
+ *500174:	3084 e8c5 	addiu	a0,a0,-5947
+ *500178:	41a4 0067 	lui	a0,0x67
+ *50017c:	3084 e8c9 	addiu	a0,a0,-5943
+ *500180:	41a4 0067 	lui	a0,0x67
+ *500184:	3084 e8d5 	addiu	a0,a0,-5931
+ *500188:	41a4 0067 	lui	a0,0x67
+ *50018c:	3084 ecc5 	addiu	a0,a0,-4923
+ *500190:	41a4 0078 	lui	a0,0x78
+ *500194:	3084 fdc5 	addiu	a0,a0,-571
+ *500198:	41a4 0078 	lui	a0,0x78
+ *50019c:	3084 01ad 	addiu	a0,a0,429
+ *5001a0:	41a4 0078 	lui	a0,0x78
+ *5001a4:	3084 f9d5 	addiu	a0,a0,-1579
+ *5001a8:	41a4 0078 	lui	a0,0x78
+ *5001ac:	3084 01ae 	addiu	a0,a0,430
+ *5001b0:	41a5 0000 	lui	a1,0x0
+ *5001b4:	fc85 0000 	lw	a0,0\(a1\)
+ *5001b8:	41a5 0065 	lui	a1,0x65
+ *5001bc:	fc85 4320 	lw	a0,17184\(a1\)
+ *5001c0:	41a5 0065 	lui	a1,0x65
+ *5001c4:	fc85 4324 	lw	a0,17188\(a1\)
+ *5001c8:	41a5 0065 	lui	a1,0x65
+ *5001cc:	fc85 4330 	lw	a0,17200\(a1\)
+ *5001d0:	41a5 0065 	lui	a1,0x65
+ *5001d4:	fc85 4720 	lw	a0,18208\(a1\)
+ *5001d8:	41a5 0076 	lui	a1,0x76
+ *5001dc:	fc85 5820 	lw	a0,22560\(a1\)
+ *5001e0:	41a5 0076 	lui	a1,0x76
+ *5001e4:	fc85 5c08 	lw	a0,23560\(a1\)
+ *5001e8:	41a5 0076 	lui	a1,0x76
+ *5001ec:	fc85 5430 	lw	a0,21552\(a1\)
+ *5001f0:	41a5 0076 	lui	a1,0x76
+ *5001f4:	fc85 5c09 	lw	a0,23561\(a1\)
+ *5001f8:	41a5 0000 	lui	a1,0x0
+ *5001fc:	fc85 0001 	lw	a0,1\(a1\)
+ *500200:	41a5 0065 	lui	a1,0x65
+ *500204:	fc85 4321 	lw	a0,17185\(a1\)
+ *500208:	41a5 0065 	lui	a1,0x65
+ *50020c:	fc85 4325 	lw	a0,17189\(a1\)
+ *500210:	41a5 0065 	lui	a1,0x65
+ *500214:	fc85 4331 	lw	a0,17201\(a1\)
+ *500218:	41a5 0065 	lui	a1,0x65
+ *50021c:	fc85 4721 	lw	a0,18209\(a1\)
+ *500220:	41a5 0076 	lui	a1,0x76
+ *500224:	fc85 5821 	lw	a0,22561\(a1\)
+ *500228:	41a5 0076 	lui	a1,0x76
+ *50022c:	fc85 5c09 	lw	a0,23561\(a1\)
+ *500230:	41a5 0076 	lui	a1,0x76
+ *500234:	fc85 5431 	lw	a0,21553\(a1\)
+ *500238:	41a5 0076 	lui	a1,0x76
+ *50023c:	fc85 5c0a 	lw	a0,23562\(a1\)
+ *500240:	41a5 0001 	lui	a1,0x1
+ *500244:	fc85 8000 	lw	a0,-32768\(a1\)
+ *500248:	41a5 0066 	lui	a1,0x66
+ *50024c:	fc85 c320 	lw	a0,-15584\(a1\)
+ *500250:	41a5 0066 	lui	a1,0x66
+ *500254:	fc85 c324 	lw	a0,-15580\(a1\)
+ *500258:	41a5 0066 	lui	a1,0x66
+ *50025c:	fc85 c330 	lw	a0,-15568\(a1\)
+ *500260:	41a5 0066 	lui	a1,0x66
+ *500264:	fc85 c720 	lw	a0,-14560\(a1\)
+ *500268:	41a5 0077 	lui	a1,0x77
+ *50026c:	fc85 d820 	lw	a0,-10208\(a1\)
+ *500270:	41a5 0077 	lui	a1,0x77
+ *500274:	fc85 dc08 	lw	a0,-9208\(a1\)
+ *500278:	41a5 0077 	lui	a1,0x77
+ *50027c:	fc85 d430 	lw	a0,-11216\(a1\)
+ *500280:	41a5 0077 	lui	a1,0x77
+ *500284:	fc85 dc09 	lw	a0,-9207\(a1\)
+ *500288:	41a5 0000 	lui	a1,0x0
+ *50028c:	fc85 8000 	lw	a0,-32768\(a1\)
+ *500290:	41a5 0065 	lui	a1,0x65
+ *500294:	fc85 c320 	lw	a0,-15584\(a1\)
+ *500298:	41a5 0065 	lui	a1,0x65
+ *50029c:	fc85 c324 	lw	a0,-15580\(a1\)
+ *5002a0:	41a5 0065 	lui	a1,0x65
+ *5002a4:	fc85 c330 	lw	a0,-15568\(a1\)
+ *5002a8:	41a5 0065 	lui	a1,0x65
+ *5002ac:	fc85 c720 	lw	a0,-14560\(a1\)
+ *5002b0:	41a5 0076 	lui	a1,0x76
+ *5002b4:	fc85 d820 	lw	a0,-10208\(a1\)
+ *5002b8:	41a5 0076 	lui	a1,0x76
+ *5002bc:	fc85 dc08 	lw	a0,-9208\(a1\)
+ *5002c0:	41a5 0076 	lui	a1,0x76
+ *5002c4:	fc85 d430 	lw	a0,-11216\(a1\)
+ *5002c8:	41a5 0076 	lui	a1,0x76
+ *5002cc:	fc85 dc09 	lw	a0,-9207\(a1\)
+ *5002d0:	41a5 0001 	lui	a1,0x1
+ *5002d4:	fc85 0000 	lw	a0,0\(a1\)
+ *5002d8:	41a5 0066 	lui	a1,0x66
+ *5002dc:	fc85 4320 	lw	a0,17184\(a1\)
+ *5002e0:	41a5 0066 	lui	a1,0x66
+ *5002e4:	fc85 4324 	lw	a0,17188\(a1\)
+ *5002e8:	41a5 0066 	lui	a1,0x66
+ *5002ec:	fc85 4330 	lw	a0,17200\(a1\)
+ *5002f0:	41a5 0066 	lui	a1,0x66
+ *5002f4:	fc85 4720 	lw	a0,18208\(a1\)
+ *5002f8:	41a5 0077 	lui	a1,0x77
+ *5002fc:	fc85 5820 	lw	a0,22560\(a1\)
+ *500300:	41a5 0077 	lui	a1,0x77
+ *500304:	fc85 5c08 	lw	a0,23560\(a1\)
+ *500308:	41a5 0077 	lui	a1,0x77
+ *50030c:	fc85 5430 	lw	a0,21552\(a1\)
+ *500310:	41a5 0077 	lui	a1,0x77
+ *500314:	fc85 5c09 	lw	a0,23561\(a1\)
+ *500318:	41a5 0002 	lui	a1,0x2
+ *50031c:	fc85 a5a5 	lw	a0,-23131\(a1\)
+ *500320:	41a5 0067 	lui	a1,0x67
+ *500324:	fc85 e8c5 	lw	a0,-5947\(a1\)
+ *500328:	41a5 0067 	lui	a1,0x67
+ *50032c:	fc85 e8c9 	lw	a0,-5943\(a1\)
+ *500330:	41a5 0067 	lui	a1,0x67
+ *500334:	fc85 e8d5 	lw	a0,-5931\(a1\)
+ *500338:	41a5 0067 	lui	a1,0x67
+ *50033c:	fc85 ecc5 	lw	a0,-4923\(a1\)
+ *500340:	41a5 0078 	lui	a1,0x78
+ *500344:	fc85 fdc5 	lw	a0,-571\(a1\)
+ *500348:	41a5 0078 	lui	a1,0x78
+ *50034c:	fc85 01ad 	lw	a0,429\(a1\)
+ *500350:	41a5 0078 	lui	a1,0x78
+ *500354:	fc85 f9d5 	lw	a0,-1579\(a1\)
+ *500358:	41a5 0078 	lui	a1,0x78
+ *50035c:	fc85 01ae 	lw	a0,430\(a1\)
+	\.\.\.
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-elf.exp
===================================================================
--- binutils-gdb.orig/ld/testsuite/ld-mips-elf/mips-elf.exp
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-elf.exp
@@ -816,6 +816,14 @@ run_dump_test "mode-change-error-1"
 
 run_dump_test_o32 "mips16-hilo" noarch
 run_dump_test_n32 "mips16-hilo-n32" noarch
+run_dump_test_o32 "mips16e2-hilo" noarch
+run_dump_test_n32 "mips16e2-hilo-n32" noarch
+run_dump_test_o32 "mips-hilo"
+run_dump_test_n32 "mips-hilo-n32"
+run_dump_test_n64 "mips-hilo-n64"
+run_dump_test_o32 "micromips-hilo" noarch
+run_dump_test_n32 "micromips-hilo-n32" noarch
+run_dump_test_n64 "micromips-hilo-n64" noarch
 
 if { $linux_gnu } {
     run_dump_test_n32 "textrel-1"
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo-n32.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo-n32.d
@@ -0,0 +1,6 @@
+#name: R_MIPS_HI16 and R_MIPS_LO16 relocs n32
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#dump: mips-hilo.d
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo-n64.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo-n64.d
@@ -0,0 +1,660 @@
+#name: R_MIPS_HI16 and R_MIPS_LO16 relocs n64
+#source: ../../../gas/testsuite/gas/mips/mips-hilo-n64.s
+#source: mips-hilo.s
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+
+.*:     file format elf.*mips.*
+
+Disassembly of section \.text:
+
+0*500000 <[^>]*>:
+ *500000:	3c010000 	lui	at,0x0
+ *500004:	3c040000 	lui	a0,0x0
+ *500008:	24210000 	addiu	at,at,0
+ *50000c:	24840000 	addiu	a0,a0,0
+ *500010:	0001083c 	dsll32	at,at,0x0
+ *500014:	0081202d 	daddu	a0,a0,at
+ *500018:	3c010000 	lui	at,0x0
+ *50001c:	3c040065 	lui	a0,0x65
+ *500020:	24210000 	addiu	at,at,0
+ *500024:	24844320 	addiu	a0,a0,17184
+ *500028:	0001083c 	dsll32	at,at,0x0
+ *50002c:	0081202d 	daddu	a0,a0,at
+ *500030:	3c010000 	lui	at,0x0
+ *500034:	3c040065 	lui	a0,0x65
+ *500038:	24210000 	addiu	at,at,0
+ *50003c:	24844324 	addiu	a0,a0,17188
+ *500040:	0001083c 	dsll32	at,at,0x0
+ *500044:	0081202d 	daddu	a0,a0,at
+ *500048:	3c010000 	lui	at,0x0
+ *50004c:	3c040065 	lui	a0,0x65
+ *500050:	24210000 	addiu	at,at,0
+ *500054:	24844330 	addiu	a0,a0,17200
+ *500058:	0001083c 	dsll32	at,at,0x0
+ *50005c:	0081202d 	daddu	a0,a0,at
+ *500060:	3c010000 	lui	at,0x0
+ *500064:	3c040065 	lui	a0,0x65
+ *500068:	24210000 	addiu	at,at,0
+ *50006c:	24844720 	addiu	a0,a0,18208
+ *500070:	0001083c 	dsll32	at,at,0x0
+ *500074:	0081202d 	daddu	a0,a0,at
+ *500078:	3c010000 	lui	at,0x0
+ *50007c:	3c040076 	lui	a0,0x76
+ *500080:	24210000 	addiu	at,at,0
+ *500084:	24845820 	addiu	a0,a0,22560
+ *500088:	0001083c 	dsll32	at,at,0x0
+ *50008c:	0081202d 	daddu	a0,a0,at
+ *500090:	3c010000 	lui	at,0x0
+ *500094:	3c040076 	lui	a0,0x76
+ *500098:	24210000 	addiu	at,at,0
+ *50009c:	24845c08 	addiu	a0,a0,23560
+ *5000a0:	0001083c 	dsll32	at,at,0x0
+ *5000a4:	0081202d 	daddu	a0,a0,at
+ *5000a8:	3c010000 	lui	at,0x0
+ *5000ac:	3c040076 	lui	a0,0x76
+ *5000b0:	24210000 	addiu	at,at,0
+ *5000b4:	24845430 	addiu	a0,a0,21552
+ *5000b8:	0001083c 	dsll32	at,at,0x0
+ *5000bc:	0081202d 	daddu	a0,a0,at
+ *5000c0:	3c010000 	lui	at,0x0
+ *5000c4:	3c040076 	lui	a0,0x76
+ *5000c8:	24210000 	addiu	at,at,0
+ *5000cc:	24845c09 	addiu	a0,a0,23561
+ *5000d0:	0001083c 	dsll32	at,at,0x0
+ *5000d4:	0081202d 	daddu	a0,a0,at
+ *5000d8:	3c010000 	lui	at,0x0
+ *5000dc:	3c040000 	lui	a0,0x0
+ *5000e0:	24210000 	addiu	at,at,0
+ *5000e4:	24840001 	addiu	a0,a0,1
+ *5000e8:	0001083c 	dsll32	at,at,0x0
+ *5000ec:	0081202d 	daddu	a0,a0,at
+ *5000f0:	3c010000 	lui	at,0x0
+ *5000f4:	3c040065 	lui	a0,0x65
+ *5000f8:	24210000 	addiu	at,at,0
+ *5000fc:	24844321 	addiu	a0,a0,17185
+ *500100:	0001083c 	dsll32	at,at,0x0
+ *500104:	0081202d 	daddu	a0,a0,at
+ *500108:	3c010000 	lui	at,0x0
+ *50010c:	3c040065 	lui	a0,0x65
+ *500110:	24210000 	addiu	at,at,0
+ *500114:	24844325 	addiu	a0,a0,17189
+ *500118:	0001083c 	dsll32	at,at,0x0
+ *50011c:	0081202d 	daddu	a0,a0,at
+ *500120:	3c010000 	lui	at,0x0
+ *500124:	3c040065 	lui	a0,0x65
+ *500128:	24210000 	addiu	at,at,0
+ *50012c:	24844331 	addiu	a0,a0,17201
+ *500130:	0001083c 	dsll32	at,at,0x0
+ *500134:	0081202d 	daddu	a0,a0,at
+ *500138:	3c010000 	lui	at,0x0
+ *50013c:	3c040065 	lui	a0,0x65
+ *500140:	24210000 	addiu	at,at,0
+ *500144:	24844721 	addiu	a0,a0,18209
+ *500148:	0001083c 	dsll32	at,at,0x0
+ *50014c:	0081202d 	daddu	a0,a0,at
+ *500150:	3c010000 	lui	at,0x0
+ *500154:	3c040076 	lui	a0,0x76
+ *500158:	24210000 	addiu	at,at,0
+ *50015c:	24845821 	addiu	a0,a0,22561
+ *500160:	0001083c 	dsll32	at,at,0x0
+ *500164:	0081202d 	daddu	a0,a0,at
+ *500168:	3c010000 	lui	at,0x0
+ *50016c:	3c040076 	lui	a0,0x76
+ *500170:	24210000 	addiu	at,at,0
+ *500174:	24845c09 	addiu	a0,a0,23561
+ *500178:	0001083c 	dsll32	at,at,0x0
+ *50017c:	0081202d 	daddu	a0,a0,at
+ *500180:	3c010000 	lui	at,0x0
+ *500184:	3c040076 	lui	a0,0x76
+ *500188:	24210000 	addiu	at,at,0
+ *50018c:	24845431 	addiu	a0,a0,21553
+ *500190:	0001083c 	dsll32	at,at,0x0
+ *500194:	0081202d 	daddu	a0,a0,at
+ *500198:	3c010000 	lui	at,0x0
+ *50019c:	3c040076 	lui	a0,0x76
+ *5001a0:	24210000 	addiu	at,at,0
+ *5001a4:	24845c0a 	addiu	a0,a0,23562
+ *5001a8:	0001083c 	dsll32	at,at,0x0
+ *5001ac:	0081202d 	daddu	a0,a0,at
+ *5001b0:	3c010001 	lui	at,0x1
+ *5001b4:	3c048001 	lui	a0,0x8001
+ *5001b8:	24218001 	addiu	at,at,-32767
+ *5001bc:	24848000 	addiu	a0,a0,-32768
+ *5001c0:	0001083c 	dsll32	at,at,0x0
+ *5001c4:	0081202d 	daddu	a0,a0,at
+ *5001c8:	3c010001 	lui	at,0x1
+ *5001cc:	3c048066 	lui	a0,0x8066
+ *5001d0:	24218001 	addiu	at,at,-32767
+ *5001d4:	2484c320 	addiu	a0,a0,-15584
+ *5001d8:	0001083c 	dsll32	at,at,0x0
+ *5001dc:	0081202d 	daddu	a0,a0,at
+ *5001e0:	3c010001 	lui	at,0x1
+ *5001e4:	3c048066 	lui	a0,0x8066
+ *5001e8:	24218001 	addiu	at,at,-32767
+ *5001ec:	2484c324 	addiu	a0,a0,-15580
+ *5001f0:	0001083c 	dsll32	at,at,0x0
+ *5001f4:	0081202d 	daddu	a0,a0,at
+ *5001f8:	3c010001 	lui	at,0x1
+ *5001fc:	3c048066 	lui	a0,0x8066
+ *500200:	24218001 	addiu	at,at,-32767
+ *500204:	2484c330 	addiu	a0,a0,-15568
+ *500208:	0001083c 	dsll32	at,at,0x0
+ *50020c:	0081202d 	daddu	a0,a0,at
+ *500210:	3c010001 	lui	at,0x1
+ *500214:	3c048066 	lui	a0,0x8066
+ *500218:	24218001 	addiu	at,at,-32767
+ *50021c:	2484c720 	addiu	a0,a0,-14560
+ *500220:	0001083c 	dsll32	at,at,0x0
+ *500224:	0081202d 	daddu	a0,a0,at
+ *500228:	3c010001 	lui	at,0x1
+ *50022c:	3c048077 	lui	a0,0x8077
+ *500230:	24218001 	addiu	at,at,-32767
+ *500234:	2484d820 	addiu	a0,a0,-10208
+ *500238:	0001083c 	dsll32	at,at,0x0
+ *50023c:	0081202d 	daddu	a0,a0,at
+ *500240:	3c010001 	lui	at,0x1
+ *500244:	3c048077 	lui	a0,0x8077
+ *500248:	24218001 	addiu	at,at,-32767
+ *50024c:	2484dc08 	addiu	a0,a0,-9208
+ *500250:	0001083c 	dsll32	at,at,0x0
+ *500254:	0081202d 	daddu	a0,a0,at
+ *500258:	3c010001 	lui	at,0x1
+ *50025c:	3c048077 	lui	a0,0x8077
+ *500260:	24218001 	addiu	at,at,-32767
+ *500264:	2484d430 	addiu	a0,a0,-11216
+ *500268:	0001083c 	dsll32	at,at,0x0
+ *50026c:	0081202d 	daddu	a0,a0,at
+ *500270:	3c010001 	lui	at,0x1
+ *500274:	3c048077 	lui	a0,0x8077
+ *500278:	24218001 	addiu	at,at,-32767
+ *50027c:	2484dc09 	addiu	a0,a0,-9207
+ *500280:	0001083c 	dsll32	at,at,0x0
+ *500284:	0081202d 	daddu	a0,a0,at
+ *500288:	3c010000 	lui	at,0x0
+ *50028c:	3c048000 	lui	a0,0x8000
+ *500290:	24218000 	addiu	at,at,-32768
+ *500294:	24848000 	addiu	a0,a0,-32768
+ *500298:	0001083c 	dsll32	at,at,0x0
+ *50029c:	0081202d 	daddu	a0,a0,at
+ *5002a0:	3c010000 	lui	at,0x0
+ *5002a4:	3c048065 	lui	a0,0x8065
+ *5002a8:	24218000 	addiu	at,at,-32768
+ *5002ac:	2484c320 	addiu	a0,a0,-15584
+ *5002b0:	0001083c 	dsll32	at,at,0x0
+ *5002b4:	0081202d 	daddu	a0,a0,at
+ *5002b8:	3c010000 	lui	at,0x0
+ *5002bc:	3c048065 	lui	a0,0x8065
+ *5002c0:	24218000 	addiu	at,at,-32768
+ *5002c4:	2484c324 	addiu	a0,a0,-15580
+ *5002c8:	0001083c 	dsll32	at,at,0x0
+ *5002cc:	0081202d 	daddu	a0,a0,at
+ *5002d0:	3c010000 	lui	at,0x0
+ *5002d4:	3c048065 	lui	a0,0x8065
+ *5002d8:	24218000 	addiu	at,at,-32768
+ *5002dc:	2484c330 	addiu	a0,a0,-15568
+ *5002e0:	0001083c 	dsll32	at,at,0x0
+ *5002e4:	0081202d 	daddu	a0,a0,at
+ *5002e8:	3c010000 	lui	at,0x0
+ *5002ec:	3c048065 	lui	a0,0x8065
+ *5002f0:	24218000 	addiu	at,at,-32768
+ *5002f4:	2484c720 	addiu	a0,a0,-14560
+ *5002f8:	0001083c 	dsll32	at,at,0x0
+ *5002fc:	0081202d 	daddu	a0,a0,at
+ *500300:	3c010000 	lui	at,0x0
+ *500304:	3c048076 	lui	a0,0x8076
+ *500308:	24218000 	addiu	at,at,-32768
+ *50030c:	2484d820 	addiu	a0,a0,-10208
+ *500310:	0001083c 	dsll32	at,at,0x0
+ *500314:	0081202d 	daddu	a0,a0,at
+ *500318:	3c010000 	lui	at,0x0
+ *50031c:	3c048076 	lui	a0,0x8076
+ *500320:	24218000 	addiu	at,at,-32768
+ *500324:	2484dc08 	addiu	a0,a0,-9208
+ *500328:	0001083c 	dsll32	at,at,0x0
+ *50032c:	0081202d 	daddu	a0,a0,at
+ *500330:	3c010000 	lui	at,0x0
+ *500334:	3c048076 	lui	a0,0x8076
+ *500338:	24218000 	addiu	at,at,-32768
+ *50033c:	2484d430 	addiu	a0,a0,-11216
+ *500340:	0001083c 	dsll32	at,at,0x0
+ *500344:	0081202d 	daddu	a0,a0,at
+ *500348:	3c010000 	lui	at,0x0
+ *50034c:	3c048076 	lui	a0,0x8076
+ *500350:	24218000 	addiu	at,at,-32768
+ *500354:	2484dc09 	addiu	a0,a0,-9207
+ *500358:	0001083c 	dsll32	at,at,0x0
+ *50035c:	0081202d 	daddu	a0,a0,at
+ *500360:	3c010001 	lui	at,0x1
+ *500364:	3c040001 	lui	a0,0x1
+ *500368:	24210001 	addiu	at,at,1
+ *50036c:	24840000 	addiu	a0,a0,0
+ *500370:	0001083c 	dsll32	at,at,0x0
+ *500374:	0081202d 	daddu	a0,a0,at
+ *500378:	3c010001 	lui	at,0x1
+ *50037c:	3c040066 	lui	a0,0x66
+ *500380:	24210001 	addiu	at,at,1
+ *500384:	24844320 	addiu	a0,a0,17184
+ *500388:	0001083c 	dsll32	at,at,0x0
+ *50038c:	0081202d 	daddu	a0,a0,at
+ *500390:	3c010001 	lui	at,0x1
+ *500394:	3c040066 	lui	a0,0x66
+ *500398:	24210001 	addiu	at,at,1
+ *50039c:	24844324 	addiu	a0,a0,17188
+ *5003a0:	0001083c 	dsll32	at,at,0x0
+ *5003a4:	0081202d 	daddu	a0,a0,at
+ *5003a8:	3c010001 	lui	at,0x1
+ *5003ac:	3c040066 	lui	a0,0x66
+ *5003b0:	24210001 	addiu	at,at,1
+ *5003b4:	24844330 	addiu	a0,a0,17200
+ *5003b8:	0001083c 	dsll32	at,at,0x0
+ *5003bc:	0081202d 	daddu	a0,a0,at
+ *5003c0:	3c010001 	lui	at,0x1
+ *5003c4:	3c040066 	lui	a0,0x66
+ *5003c8:	24210001 	addiu	at,at,1
+ *5003cc:	24844720 	addiu	a0,a0,18208
+ *5003d0:	0001083c 	dsll32	at,at,0x0
+ *5003d4:	0081202d 	daddu	a0,a0,at
+ *5003d8:	3c010001 	lui	at,0x1
+ *5003dc:	3c040077 	lui	a0,0x77
+ *5003e0:	24210001 	addiu	at,at,1
+ *5003e4:	24845820 	addiu	a0,a0,22560
+ *5003e8:	0001083c 	dsll32	at,at,0x0
+ *5003ec:	0081202d 	daddu	a0,a0,at
+ *5003f0:	3c010001 	lui	at,0x1
+ *5003f4:	3c040077 	lui	a0,0x77
+ *5003f8:	24210001 	addiu	at,at,1
+ *5003fc:	24845c08 	addiu	a0,a0,23560
+ *500400:	0001083c 	dsll32	at,at,0x0
+ *500404:	0081202d 	daddu	a0,a0,at
+ *500408:	3c010001 	lui	at,0x1
+ *50040c:	3c040077 	lui	a0,0x77
+ *500410:	24210001 	addiu	at,at,1
+ *500414:	24845430 	addiu	a0,a0,21552
+ *500418:	0001083c 	dsll32	at,at,0x0
+ *50041c:	0081202d 	daddu	a0,a0,at
+ *500420:	3c010001 	lui	at,0x1
+ *500424:	3c040077 	lui	a0,0x77
+ *500428:	24210001 	addiu	at,at,1
+ *50042c:	24845c09 	addiu	a0,a0,23561
+ *500430:	0001083c 	dsll32	at,at,0x0
+ *500434:	0081202d 	daddu	a0,a0,at
+ *500438:	3c010002 	lui	at,0x2
+ *50043c:	3c040002 	lui	a0,0x2
+ *500440:	2421a5a5 	addiu	at,at,-23131
+ *500444:	2484a5a5 	addiu	a0,a0,-23131
+ *500448:	0001083c 	dsll32	at,at,0x0
+ *50044c:	0081202d 	daddu	a0,a0,at
+ *500450:	3c010002 	lui	at,0x2
+ *500454:	3c040067 	lui	a0,0x67
+ *500458:	2421a5a5 	addiu	at,at,-23131
+ *50045c:	2484e8c5 	addiu	a0,a0,-5947
+ *500460:	0001083c 	dsll32	at,at,0x0
+ *500464:	0081202d 	daddu	a0,a0,at
+ *500468:	3c010002 	lui	at,0x2
+ *50046c:	3c040067 	lui	a0,0x67
+ *500470:	2421a5a5 	addiu	at,at,-23131
+ *500474:	2484e8c9 	addiu	a0,a0,-5943
+ *500478:	0001083c 	dsll32	at,at,0x0
+ *50047c:	0081202d 	daddu	a0,a0,at
+ *500480:	3c010002 	lui	at,0x2
+ *500484:	3c040067 	lui	a0,0x67
+ *500488:	2421a5a5 	addiu	at,at,-23131
+ *50048c:	2484e8d5 	addiu	a0,a0,-5931
+ *500490:	0001083c 	dsll32	at,at,0x0
+ *500494:	0081202d 	daddu	a0,a0,at
+ *500498:	3c010002 	lui	at,0x2
+ *50049c:	3c040067 	lui	a0,0x67
+ *5004a0:	2421a5a5 	addiu	at,at,-23131
+ *5004a4:	2484ecc5 	addiu	a0,a0,-4923
+ *5004a8:	0001083c 	dsll32	at,at,0x0
+ *5004ac:	0081202d 	daddu	a0,a0,at
+ *5004b0:	3c010002 	lui	at,0x2
+ *5004b4:	3c040078 	lui	a0,0x78
+ *5004b8:	2421a5a5 	addiu	at,at,-23131
+ *5004bc:	2484fdc5 	addiu	a0,a0,-571
+ *5004c0:	0001083c 	dsll32	at,at,0x0
+ *5004c4:	0081202d 	daddu	a0,a0,at
+ *5004c8:	3c010002 	lui	at,0x2
+ *5004cc:	3c040078 	lui	a0,0x78
+ *5004d0:	2421a5a5 	addiu	at,at,-23131
+ *5004d4:	248401ad 	addiu	a0,a0,429
+ *5004d8:	0001083c 	dsll32	at,at,0x0
+ *5004dc:	0081202d 	daddu	a0,a0,at
+ *5004e0:	3c010002 	lui	at,0x2
+ *5004e4:	3c040078 	lui	a0,0x78
+ *5004e8:	2421a5a5 	addiu	at,at,-23131
+ *5004ec:	2484f9d5 	addiu	a0,a0,-1579
+ *5004f0:	0001083c 	dsll32	at,at,0x0
+ *5004f4:	0081202d 	daddu	a0,a0,at
+ *5004f8:	3c010002 	lui	at,0x2
+ *5004fc:	3c040078 	lui	a0,0x78
+ *500500:	2421a5a5 	addiu	at,at,-23131
+ *500504:	248401ae 	addiu	a0,a0,430
+ *500508:	0001083c 	dsll32	at,at,0x0
+ *50050c:	0081202d 	daddu	a0,a0,at
+ *500510:	3c010000 	lui	at,0x0
+ *500514:	3c050000 	lui	a1,0x0
+ *500518:	24210000 	addiu	at,at,0
+ *50051c:	0001083c 	dsll32	at,at,0x0
+ *500520:	00a1282d 	daddu	a1,a1,at
+ *500524:	8ca40000 	lw	a0,0\(a1\)
+ *500528:	3c010000 	lui	at,0x0
+ *50052c:	3c050065 	lui	a1,0x65
+ *500530:	24210000 	addiu	at,at,0
+ *500534:	0001083c 	dsll32	at,at,0x0
+ *500538:	00a1282d 	daddu	a1,a1,at
+ *50053c:	8ca44320 	lw	a0,17184\(a1\)
+ *500540:	3c010000 	lui	at,0x0
+ *500544:	3c050065 	lui	a1,0x65
+ *500548:	24210000 	addiu	at,at,0
+ *50054c:	0001083c 	dsll32	at,at,0x0
+ *500550:	00a1282d 	daddu	a1,a1,at
+ *500554:	8ca44324 	lw	a0,17188\(a1\)
+ *500558:	3c010000 	lui	at,0x0
+ *50055c:	3c050065 	lui	a1,0x65
+ *500560:	24210000 	addiu	at,at,0
+ *500564:	0001083c 	dsll32	at,at,0x0
+ *500568:	00a1282d 	daddu	a1,a1,at
+ *50056c:	8ca44330 	lw	a0,17200\(a1\)
+ *500570:	3c010000 	lui	at,0x0
+ *500574:	3c050065 	lui	a1,0x65
+ *500578:	24210000 	addiu	at,at,0
+ *50057c:	0001083c 	dsll32	at,at,0x0
+ *500580:	00a1282d 	daddu	a1,a1,at
+ *500584:	8ca44720 	lw	a0,18208\(a1\)
+ *500588:	3c010000 	lui	at,0x0
+ *50058c:	3c050076 	lui	a1,0x76
+ *500590:	24210000 	addiu	at,at,0
+ *500594:	0001083c 	dsll32	at,at,0x0
+ *500598:	00a1282d 	daddu	a1,a1,at
+ *50059c:	8ca45820 	lw	a0,22560\(a1\)
+ *5005a0:	3c010000 	lui	at,0x0
+ *5005a4:	3c050076 	lui	a1,0x76
+ *5005a8:	24210000 	addiu	at,at,0
+ *5005ac:	0001083c 	dsll32	at,at,0x0
+ *5005b0:	00a1282d 	daddu	a1,a1,at
+ *5005b4:	8ca45c08 	lw	a0,23560\(a1\)
+ *5005b8:	3c010000 	lui	at,0x0
+ *5005bc:	3c050076 	lui	a1,0x76
+ *5005c0:	24210000 	addiu	at,at,0
+ *5005c4:	0001083c 	dsll32	at,at,0x0
+ *5005c8:	00a1282d 	daddu	a1,a1,at
+ *5005cc:	8ca45430 	lw	a0,21552\(a1\)
+ *5005d0:	3c010000 	lui	at,0x0
+ *5005d4:	3c050076 	lui	a1,0x76
+ *5005d8:	24210000 	addiu	at,at,0
+ *5005dc:	0001083c 	dsll32	at,at,0x0
+ *5005e0:	00a1282d 	daddu	a1,a1,at
+ *5005e4:	8ca45c09 	lw	a0,23561\(a1\)
+ *5005e8:	3c010000 	lui	at,0x0
+ *5005ec:	3c050000 	lui	a1,0x0
+ *5005f0:	24210000 	addiu	at,at,0
+ *5005f4:	0001083c 	dsll32	at,at,0x0
+ *5005f8:	00a1282d 	daddu	a1,a1,at
+ *5005fc:	8ca40001 	lw	a0,1\(a1\)
+ *500600:	3c010000 	lui	at,0x0
+ *500604:	3c050065 	lui	a1,0x65
+ *500608:	24210000 	addiu	at,at,0
+ *50060c:	0001083c 	dsll32	at,at,0x0
+ *500610:	00a1282d 	daddu	a1,a1,at
+ *500614:	8ca44321 	lw	a0,17185\(a1\)
+ *500618:	3c010000 	lui	at,0x0
+ *50061c:	3c050065 	lui	a1,0x65
+ *500620:	24210000 	addiu	at,at,0
+ *500624:	0001083c 	dsll32	at,at,0x0
+ *500628:	00a1282d 	daddu	a1,a1,at
+ *50062c:	8ca44325 	lw	a0,17189\(a1\)
+ *500630:	3c010000 	lui	at,0x0
+ *500634:	3c050065 	lui	a1,0x65
+ *500638:	24210000 	addiu	at,at,0
+ *50063c:	0001083c 	dsll32	at,at,0x0
+ *500640:	00a1282d 	daddu	a1,a1,at
+ *500644:	8ca44331 	lw	a0,17201\(a1\)
+ *500648:	3c010000 	lui	at,0x0
+ *50064c:	3c050065 	lui	a1,0x65
+ *500650:	24210000 	addiu	at,at,0
+ *500654:	0001083c 	dsll32	at,at,0x0
+ *500658:	00a1282d 	daddu	a1,a1,at
+ *50065c:	8ca44721 	lw	a0,18209\(a1\)
+ *500660:	3c010000 	lui	at,0x0
+ *500664:	3c050076 	lui	a1,0x76
+ *500668:	24210000 	addiu	at,at,0
+ *50066c:	0001083c 	dsll32	at,at,0x0
+ *500670:	00a1282d 	daddu	a1,a1,at
+ *500674:	8ca45821 	lw	a0,22561\(a1\)
+ *500678:	3c010000 	lui	at,0x0
+ *50067c:	3c050076 	lui	a1,0x76
+ *500680:	24210000 	addiu	at,at,0
+ *500684:	0001083c 	dsll32	at,at,0x0
+ *500688:	00a1282d 	daddu	a1,a1,at
+ *50068c:	8ca45c09 	lw	a0,23561\(a1\)
+ *500690:	3c010000 	lui	at,0x0
+ *500694:	3c050076 	lui	a1,0x76
+ *500698:	24210000 	addiu	at,at,0
+ *50069c:	0001083c 	dsll32	at,at,0x0
+ *5006a0:	00a1282d 	daddu	a1,a1,at
+ *5006a4:	8ca45431 	lw	a0,21553\(a1\)
+ *5006a8:	3c010000 	lui	at,0x0
+ *5006ac:	3c050076 	lui	a1,0x76
+ *5006b0:	24210000 	addiu	at,at,0
+ *5006b4:	0001083c 	dsll32	at,at,0x0
+ *5006b8:	00a1282d 	daddu	a1,a1,at
+ *5006bc:	8ca45c0a 	lw	a0,23562\(a1\)
+ *5006c0:	3c010001 	lui	at,0x1
+ *5006c4:	3c058001 	lui	a1,0x8001
+ *5006c8:	24218001 	addiu	at,at,-32767
+ *5006cc:	0001083c 	dsll32	at,at,0x0
+ *5006d0:	00a1282d 	daddu	a1,a1,at
+ *5006d4:	8ca48000 	lw	a0,-32768\(a1\)
+ *5006d8:	3c010001 	lui	at,0x1
+ *5006dc:	3c058066 	lui	a1,0x8066
+ *5006e0:	24218001 	addiu	at,at,-32767
+ *5006e4:	0001083c 	dsll32	at,at,0x0
+ *5006e8:	00a1282d 	daddu	a1,a1,at
+ *5006ec:	8ca4c320 	lw	a0,-15584\(a1\)
+ *5006f0:	3c010001 	lui	at,0x1
+ *5006f4:	3c058066 	lui	a1,0x8066
+ *5006f8:	24218001 	addiu	at,at,-32767
+ *5006fc:	0001083c 	dsll32	at,at,0x0
+ *500700:	00a1282d 	daddu	a1,a1,at
+ *500704:	8ca4c324 	lw	a0,-15580\(a1\)
+ *500708:	3c010001 	lui	at,0x1
+ *50070c:	3c058066 	lui	a1,0x8066
+ *500710:	24218001 	addiu	at,at,-32767
+ *500714:	0001083c 	dsll32	at,at,0x0
+ *500718:	00a1282d 	daddu	a1,a1,at
+ *50071c:	8ca4c330 	lw	a0,-15568\(a1\)
+ *500720:	3c010001 	lui	at,0x1
+ *500724:	3c058066 	lui	a1,0x8066
+ *500728:	24218001 	addiu	at,at,-32767
+ *50072c:	0001083c 	dsll32	at,at,0x0
+ *500730:	00a1282d 	daddu	a1,a1,at
+ *500734:	8ca4c720 	lw	a0,-14560\(a1\)
+ *500738:	3c010001 	lui	at,0x1
+ *50073c:	3c058077 	lui	a1,0x8077
+ *500740:	24218001 	addiu	at,at,-32767
+ *500744:	0001083c 	dsll32	at,at,0x0
+ *500748:	00a1282d 	daddu	a1,a1,at
+ *50074c:	8ca4d820 	lw	a0,-10208\(a1\)
+ *500750:	3c010001 	lui	at,0x1
+ *500754:	3c058077 	lui	a1,0x8077
+ *500758:	24218001 	addiu	at,at,-32767
+ *50075c:	0001083c 	dsll32	at,at,0x0
+ *500760:	00a1282d 	daddu	a1,a1,at
+ *500764:	8ca4dc08 	lw	a0,-9208\(a1\)
+ *500768:	3c010001 	lui	at,0x1
+ *50076c:	3c058077 	lui	a1,0x8077
+ *500770:	24218001 	addiu	at,at,-32767
+ *500774:	0001083c 	dsll32	at,at,0x0
+ *500778:	00a1282d 	daddu	a1,a1,at
+ *50077c:	8ca4d430 	lw	a0,-11216\(a1\)
+ *500780:	3c010001 	lui	at,0x1
+ *500784:	3c058077 	lui	a1,0x8077
+ *500788:	24218001 	addiu	at,at,-32767
+ *50078c:	0001083c 	dsll32	at,at,0x0
+ *500790:	00a1282d 	daddu	a1,a1,at
+ *500794:	8ca4dc09 	lw	a0,-9207\(a1\)
+ *500798:	3c010000 	lui	at,0x0
+ *50079c:	3c058000 	lui	a1,0x8000
+ *5007a0:	24218000 	addiu	at,at,-32768
+ *5007a4:	0001083c 	dsll32	at,at,0x0
+ *5007a8:	00a1282d 	daddu	a1,a1,at
+ *5007ac:	8ca48000 	lw	a0,-32768\(a1\)
+ *5007b0:	3c010000 	lui	at,0x0
+ *5007b4:	3c058065 	lui	a1,0x8065
+ *5007b8:	24218000 	addiu	at,at,-32768
+ *5007bc:	0001083c 	dsll32	at,at,0x0
+ *5007c0:	00a1282d 	daddu	a1,a1,at
+ *5007c4:	8ca4c320 	lw	a0,-15584\(a1\)
+ *5007c8:	3c010000 	lui	at,0x0
+ *5007cc:	3c058065 	lui	a1,0x8065
+ *5007d0:	24218000 	addiu	at,at,-32768
+ *5007d4:	0001083c 	dsll32	at,at,0x0
+ *5007d8:	00a1282d 	daddu	a1,a1,at
+ *5007dc:	8ca4c324 	lw	a0,-15580\(a1\)
+ *5007e0:	3c010000 	lui	at,0x0
+ *5007e4:	3c058065 	lui	a1,0x8065
+ *5007e8:	24218000 	addiu	at,at,-32768
+ *5007ec:	0001083c 	dsll32	at,at,0x0
+ *5007f0:	00a1282d 	daddu	a1,a1,at
+ *5007f4:	8ca4c330 	lw	a0,-15568\(a1\)
+ *5007f8:	3c010000 	lui	at,0x0
+ *5007fc:	3c058065 	lui	a1,0x8065
+ *500800:	24218000 	addiu	at,at,-32768
+ *500804:	0001083c 	dsll32	at,at,0x0
+ *500808:	00a1282d 	daddu	a1,a1,at
+ *50080c:	8ca4c720 	lw	a0,-14560\(a1\)
+ *500810:	3c010000 	lui	at,0x0
+ *500814:	3c058076 	lui	a1,0x8076
+ *500818:	24218000 	addiu	at,at,-32768
+ *50081c:	0001083c 	dsll32	at,at,0x0
+ *500820:	00a1282d 	daddu	a1,a1,at
+ *500824:	8ca4d820 	lw	a0,-10208\(a1\)
+ *500828:	3c010000 	lui	at,0x0
+ *50082c:	3c058076 	lui	a1,0x8076
+ *500830:	24218000 	addiu	at,at,-32768
+ *500834:	0001083c 	dsll32	at,at,0x0
+ *500838:	00a1282d 	daddu	a1,a1,at
+ *50083c:	8ca4dc08 	lw	a0,-9208\(a1\)
+ *500840:	3c010000 	lui	at,0x0
+ *500844:	3c058076 	lui	a1,0x8076
+ *500848:	24218000 	addiu	at,at,-32768
+ *50084c:	0001083c 	dsll32	at,at,0x0
+ *500850:	00a1282d 	daddu	a1,a1,at
+ *500854:	8ca4d430 	lw	a0,-11216\(a1\)
+ *500858:	3c010000 	lui	at,0x0
+ *50085c:	3c058076 	lui	a1,0x8076
+ *500860:	24218000 	addiu	at,at,-32768
+ *500864:	0001083c 	dsll32	at,at,0x0
+ *500868:	00a1282d 	daddu	a1,a1,at
+ *50086c:	8ca4dc09 	lw	a0,-9207\(a1\)
+ *500870:	3c010001 	lui	at,0x1
+ *500874:	3c050001 	lui	a1,0x1
+ *500878:	24210001 	addiu	at,at,1
+ *50087c:	0001083c 	dsll32	at,at,0x0
+ *500880:	00a1282d 	daddu	a1,a1,at
+ *500884:	8ca40000 	lw	a0,0\(a1\)
+ *500888:	3c010001 	lui	at,0x1
+ *50088c:	3c050066 	lui	a1,0x66
+ *500890:	24210001 	addiu	at,at,1
+ *500894:	0001083c 	dsll32	at,at,0x0
+ *500898:	00a1282d 	daddu	a1,a1,at
+ *50089c:	8ca44320 	lw	a0,17184\(a1\)
+ *5008a0:	3c010001 	lui	at,0x1
+ *5008a4:	3c050066 	lui	a1,0x66
+ *5008a8:	24210001 	addiu	at,at,1
+ *5008ac:	0001083c 	dsll32	at,at,0x0
+ *5008b0:	00a1282d 	daddu	a1,a1,at
+ *5008b4:	8ca44324 	lw	a0,17188\(a1\)
+ *5008b8:	3c010001 	lui	at,0x1
+ *5008bc:	3c050066 	lui	a1,0x66
+ *5008c0:	24210001 	addiu	at,at,1
+ *5008c4:	0001083c 	dsll32	at,at,0x0
+ *5008c8:	00a1282d 	daddu	a1,a1,at
+ *5008cc:	8ca44330 	lw	a0,17200\(a1\)
+ *5008d0:	3c010001 	lui	at,0x1
+ *5008d4:	3c050066 	lui	a1,0x66
+ *5008d8:	24210001 	addiu	at,at,1
+ *5008dc:	0001083c 	dsll32	at,at,0x0
+ *5008e0:	00a1282d 	daddu	a1,a1,at
+ *5008e4:	8ca44720 	lw	a0,18208\(a1\)
+ *5008e8:	3c010001 	lui	at,0x1
+ *5008ec:	3c050077 	lui	a1,0x77
+ *5008f0:	24210001 	addiu	at,at,1
+ *5008f4:	0001083c 	dsll32	at,at,0x0
+ *5008f8:	00a1282d 	daddu	a1,a1,at
+ *5008fc:	8ca45820 	lw	a0,22560\(a1\)
+ *500900:	3c010001 	lui	at,0x1
+ *500904:	3c050077 	lui	a1,0x77
+ *500908:	24210001 	addiu	at,at,1
+ *50090c:	0001083c 	dsll32	at,at,0x0
+ *500910:	00a1282d 	daddu	a1,a1,at
+ *500914:	8ca45c08 	lw	a0,23560\(a1\)
+ *500918:	3c010001 	lui	at,0x1
+ *50091c:	3c050077 	lui	a1,0x77
+ *500920:	24210001 	addiu	at,at,1
+ *500924:	0001083c 	dsll32	at,at,0x0
+ *500928:	00a1282d 	daddu	a1,a1,at
+ *50092c:	8ca45430 	lw	a0,21552\(a1\)
+ *500930:	3c010001 	lui	at,0x1
+ *500934:	3c050077 	lui	a1,0x77
+ *500938:	24210001 	addiu	at,at,1
+ *50093c:	0001083c 	dsll32	at,at,0x0
+ *500940:	00a1282d 	daddu	a1,a1,at
+ *500944:	8ca45c09 	lw	a0,23561\(a1\)
+ *500948:	3c010002 	lui	at,0x2
+ *50094c:	3c050002 	lui	a1,0x2
+ *500950:	2421a5a5 	addiu	at,at,-23131
+ *500954:	0001083c 	dsll32	at,at,0x0
+ *500958:	00a1282d 	daddu	a1,a1,at
+ *50095c:	8ca4a5a5 	lw	a0,-23131\(a1\)
+ *500960:	3c010002 	lui	at,0x2
+ *500964:	3c050067 	lui	a1,0x67
+ *500968:	2421a5a5 	addiu	at,at,-23131
+ *50096c:	0001083c 	dsll32	at,at,0x0
+ *500970:	00a1282d 	daddu	a1,a1,at
+ *500974:	8ca4e8c5 	lw	a0,-5947\(a1\)
+ *500978:	3c010002 	lui	at,0x2
+ *50097c:	3c050067 	lui	a1,0x67
+ *500980:	2421a5a5 	addiu	at,at,-23131
+ *500984:	0001083c 	dsll32	at,at,0x0
+ *500988:	00a1282d 	daddu	a1,a1,at
+ *50098c:	8ca4e8c9 	lw	a0,-5943\(a1\)
+ *500990:	3c010002 	lui	at,0x2
+ *500994:	3c050067 	lui	a1,0x67
+ *500998:	2421a5a5 	addiu	at,at,-23131
+ *50099c:	0001083c 	dsll32	at,at,0x0
+ *5009a0:	00a1282d 	daddu	a1,a1,at
+ *5009a4:	8ca4e8d5 	lw	a0,-5931\(a1\)
+ *5009a8:	3c010002 	lui	at,0x2
+ *5009ac:	3c050067 	lui	a1,0x67
+ *5009b0:	2421a5a5 	addiu	at,at,-23131
+ *5009b4:	0001083c 	dsll32	at,at,0x0
+ *5009b8:	00a1282d 	daddu	a1,a1,at
+ *5009bc:	8ca4ecc5 	lw	a0,-4923\(a1\)
+ *5009c0:	3c010002 	lui	at,0x2
+ *5009c4:	3c050078 	lui	a1,0x78
+ *5009c8:	2421a5a5 	addiu	at,at,-23131
+ *5009cc:	0001083c 	dsll32	at,at,0x0
+ *5009d0:	00a1282d 	daddu	a1,a1,at
+ *5009d4:	8ca4fdc5 	lw	a0,-571\(a1\)
+ *5009d8:	3c010002 	lui	at,0x2
+ *5009dc:	3c050078 	lui	a1,0x78
+ *5009e0:	2421a5a5 	addiu	at,at,-23131
+ *5009e4:	0001083c 	dsll32	at,at,0x0
+ *5009e8:	00a1282d 	daddu	a1,a1,at
+ *5009ec:	8ca401ad 	lw	a0,429\(a1\)
+ *5009f0:	3c010002 	lui	at,0x2
+ *5009f4:	3c050078 	lui	a1,0x78
+ *5009f8:	2421a5a5 	addiu	at,at,-23131
+ *5009fc:	0001083c 	dsll32	at,at,0x0
+ *500a00:	00a1282d 	daddu	a1,a1,at
+ *500a04:	8ca4f9d5 	lw	a0,-1579\(a1\)
+ *500a08:	3c010002 	lui	at,0x2
+ *500a0c:	3c050078 	lui	a1,0x78
+ *500a10:	2421a5a5 	addiu	at,at,-23131
+ *500a14:	0001083c 	dsll32	at,at,0x0
+ *500a18:	00a1282d 	daddu	a1,a1,at
+ *500a1c:	8ca401ae 	lw	a0,430\(a1\)
+	\.\.\.
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.d
@@ -0,0 +1,228 @@
+#name: R_MIPS_HI16 and R_MIPS_LO16 relocs
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+
+.*:     file format elf.*mips.*
+
+Disassembly of section \.text:
+
+0*500000 <[^>]*>:
+ *500000:	3c040000 	lui	a0,0x0
+ *500004:	24840000 	addiu	a0,a0,0
+ *500008:	3c040065 	lui	a0,0x65
+ *50000c:	24844320 	addiu	a0,a0,17184
+ *500010:	3c040065 	lui	a0,0x65
+ *500014:	24844324 	addiu	a0,a0,17188
+ *500018:	3c040065 	lui	a0,0x65
+ *50001c:	24844330 	addiu	a0,a0,17200
+ *500020:	3c040065 	lui	a0,0x65
+ *500024:	24844720 	addiu	a0,a0,18208
+ *500028:	3c040076 	lui	a0,0x76
+ *50002c:	24845820 	addiu	a0,a0,22560
+ *500030:	3c040076 	lui	a0,0x76
+ *500034:	24845c08 	addiu	a0,a0,23560
+ *500038:	3c040076 	lui	a0,0x76
+ *50003c:	24845430 	addiu	a0,a0,21552
+ *500040:	3c040076 	lui	a0,0x76
+ *500044:	24845c09 	addiu	a0,a0,23561
+ *500048:	3c040000 	lui	a0,0x0
+ *50004c:	24840001 	addiu	a0,a0,1
+ *500050:	3c040065 	lui	a0,0x65
+ *500054:	24844321 	addiu	a0,a0,17185
+ *500058:	3c040065 	lui	a0,0x65
+ *50005c:	24844325 	addiu	a0,a0,17189
+ *500060:	3c040065 	lui	a0,0x65
+ *500064:	24844331 	addiu	a0,a0,17201
+ *500068:	3c040065 	lui	a0,0x65
+ *50006c:	24844721 	addiu	a0,a0,18209
+ *500070:	3c040076 	lui	a0,0x76
+ *500074:	24845821 	addiu	a0,a0,22561
+ *500078:	3c040076 	lui	a0,0x76
+ *50007c:	24845c09 	addiu	a0,a0,23561
+ *500080:	3c040076 	lui	a0,0x76
+ *500084:	24845431 	addiu	a0,a0,21553
+ *500088:	3c040076 	lui	a0,0x76
+ *50008c:	24845c0a 	addiu	a0,a0,23562
+ *500090:	3c040001 	lui	a0,0x1
+ *500094:	24848000 	addiu	a0,a0,-32768
+ *500098:	3c040066 	lui	a0,0x66
+ *50009c:	2484c320 	addiu	a0,a0,-15584
+ *5000a0:	3c040066 	lui	a0,0x66
+ *5000a4:	2484c324 	addiu	a0,a0,-15580
+ *5000a8:	3c040066 	lui	a0,0x66
+ *5000ac:	2484c330 	addiu	a0,a0,-15568
+ *5000b0:	3c040066 	lui	a0,0x66
+ *5000b4:	2484c720 	addiu	a0,a0,-14560
+ *5000b8:	3c040077 	lui	a0,0x77
+ *5000bc:	2484d820 	addiu	a0,a0,-10208
+ *5000c0:	3c040077 	lui	a0,0x77
+ *5000c4:	2484dc08 	addiu	a0,a0,-9208
+ *5000c8:	3c040077 	lui	a0,0x77
+ *5000cc:	2484d430 	addiu	a0,a0,-11216
+ *5000d0:	3c040077 	lui	a0,0x77
+ *5000d4:	2484dc09 	addiu	a0,a0,-9207
+ *5000d8:	3c040000 	lui	a0,0x0
+ *5000dc:	24848000 	addiu	a0,a0,-32768
+ *5000e0:	3c040065 	lui	a0,0x65
+ *5000e4:	2484c320 	addiu	a0,a0,-15584
+ *5000e8:	3c040065 	lui	a0,0x65
+ *5000ec:	2484c324 	addiu	a0,a0,-15580
+ *5000f0:	3c040065 	lui	a0,0x65
+ *5000f4:	2484c330 	addiu	a0,a0,-15568
+ *5000f8:	3c040065 	lui	a0,0x65
+ *5000fc:	2484c720 	addiu	a0,a0,-14560
+ *500100:	3c040076 	lui	a0,0x76
+ *500104:	2484d820 	addiu	a0,a0,-10208
+ *500108:	3c040076 	lui	a0,0x76
+ *50010c:	2484dc08 	addiu	a0,a0,-9208
+ *500110:	3c040076 	lui	a0,0x76
+ *500114:	2484d430 	addiu	a0,a0,-11216
+ *500118:	3c040076 	lui	a0,0x76
+ *50011c:	2484dc09 	addiu	a0,a0,-9207
+ *500120:	3c040001 	lui	a0,0x1
+ *500124:	24840000 	addiu	a0,a0,0
+ *500128:	3c040066 	lui	a0,0x66
+ *50012c:	24844320 	addiu	a0,a0,17184
+ *500130:	3c040066 	lui	a0,0x66
+ *500134:	24844324 	addiu	a0,a0,17188
+ *500138:	3c040066 	lui	a0,0x66
+ *50013c:	24844330 	addiu	a0,a0,17200
+ *500140:	3c040066 	lui	a0,0x66
+ *500144:	24844720 	addiu	a0,a0,18208
+ *500148:	3c040077 	lui	a0,0x77
+ *50014c:	24845820 	addiu	a0,a0,22560
+ *500150:	3c040077 	lui	a0,0x77
+ *500154:	24845c08 	addiu	a0,a0,23560
+ *500158:	3c040077 	lui	a0,0x77
+ *50015c:	24845430 	addiu	a0,a0,21552
+ *500160:	3c040077 	lui	a0,0x77
+ *500164:	24845c09 	addiu	a0,a0,23561
+ *500168:	3c040002 	lui	a0,0x2
+ *50016c:	2484a5a5 	addiu	a0,a0,-23131
+ *500170:	3c040067 	lui	a0,0x67
+ *500174:	2484e8c5 	addiu	a0,a0,-5947
+ *500178:	3c040067 	lui	a0,0x67
+ *50017c:	2484e8c9 	addiu	a0,a0,-5943
+ *500180:	3c040067 	lui	a0,0x67
+ *500184:	2484e8d5 	addiu	a0,a0,-5931
+ *500188:	3c040067 	lui	a0,0x67
+ *50018c:	2484ecc5 	addiu	a0,a0,-4923
+ *500190:	3c040078 	lui	a0,0x78
+ *500194:	2484fdc5 	addiu	a0,a0,-571
+ *500198:	3c040078 	lui	a0,0x78
+ *50019c:	248401ad 	addiu	a0,a0,429
+ *5001a0:	3c040078 	lui	a0,0x78
+ *5001a4:	2484f9d5 	addiu	a0,a0,-1579
+ *5001a8:	3c040078 	lui	a0,0x78
+ *5001ac:	248401ae 	addiu	a0,a0,430
+ *5001b0:	3c050000 	lui	a1,0x0
+ *5001b4:	8ca40000 	lw	a0,0\(a1\)
+ *5001b8:	3c050065 	lui	a1,0x65
+ *5001bc:	8ca44320 	lw	a0,17184\(a1\)
+ *5001c0:	3c050065 	lui	a1,0x65
+ *5001c4:	8ca44324 	lw	a0,17188\(a1\)
+ *5001c8:	3c050065 	lui	a1,0x65
+ *5001cc:	8ca44330 	lw	a0,17200\(a1\)
+ *5001d0:	3c050065 	lui	a1,0x65
+ *5001d4:	8ca44720 	lw	a0,18208\(a1\)
+ *5001d8:	3c050076 	lui	a1,0x76
+ *5001dc:	8ca45820 	lw	a0,22560\(a1\)
+ *5001e0:	3c050076 	lui	a1,0x76
+ *5001e4:	8ca45c08 	lw	a0,23560\(a1\)
+ *5001e8:	3c050076 	lui	a1,0x76
+ *5001ec:	8ca45430 	lw	a0,21552\(a1\)
+ *5001f0:	3c050076 	lui	a1,0x76
+ *5001f4:	8ca45c09 	lw	a0,23561\(a1\)
+ *5001f8:	3c050000 	lui	a1,0x0
+ *5001fc:	8ca40001 	lw	a0,1\(a1\)
+ *500200:	3c050065 	lui	a1,0x65
+ *500204:	8ca44321 	lw	a0,17185\(a1\)
+ *500208:	3c050065 	lui	a1,0x65
+ *50020c:	8ca44325 	lw	a0,17189\(a1\)
+ *500210:	3c050065 	lui	a1,0x65
+ *500214:	8ca44331 	lw	a0,17201\(a1\)
+ *500218:	3c050065 	lui	a1,0x65
+ *50021c:	8ca44721 	lw	a0,18209\(a1\)
+ *500220:	3c050076 	lui	a1,0x76
+ *500224:	8ca45821 	lw	a0,22561\(a1\)
+ *500228:	3c050076 	lui	a1,0x76
+ *50022c:	8ca45c09 	lw	a0,23561\(a1\)
+ *500230:	3c050076 	lui	a1,0x76
+ *500234:	8ca45431 	lw	a0,21553\(a1\)
+ *500238:	3c050076 	lui	a1,0x76
+ *50023c:	8ca45c0a 	lw	a0,23562\(a1\)
+ *500240:	3c050001 	lui	a1,0x1
+ *500244:	8ca48000 	lw	a0,-32768\(a1\)
+ *500248:	3c050066 	lui	a1,0x66
+ *50024c:	8ca4c320 	lw	a0,-15584\(a1\)
+ *500250:	3c050066 	lui	a1,0x66
+ *500254:	8ca4c324 	lw	a0,-15580\(a1\)
+ *500258:	3c050066 	lui	a1,0x66
+ *50025c:	8ca4c330 	lw	a0,-15568\(a1\)
+ *500260:	3c050066 	lui	a1,0x66
+ *500264:	8ca4c720 	lw	a0,-14560\(a1\)
+ *500268:	3c050077 	lui	a1,0x77
+ *50026c:	8ca4d820 	lw	a0,-10208\(a1\)
+ *500270:	3c050077 	lui	a1,0x77
+ *500274:	8ca4dc08 	lw	a0,-9208\(a1\)
+ *500278:	3c050077 	lui	a1,0x77
+ *50027c:	8ca4d430 	lw	a0,-11216\(a1\)
+ *500280:	3c050077 	lui	a1,0x77
+ *500284:	8ca4dc09 	lw	a0,-9207\(a1\)
+ *500288:	3c050000 	lui	a1,0x0
+ *50028c:	8ca48000 	lw	a0,-32768\(a1\)
+ *500290:	3c050065 	lui	a1,0x65
+ *500294:	8ca4c320 	lw	a0,-15584\(a1\)
+ *500298:	3c050065 	lui	a1,0x65
+ *50029c:	8ca4c324 	lw	a0,-15580\(a1\)
+ *5002a0:	3c050065 	lui	a1,0x65
+ *5002a4:	8ca4c330 	lw	a0,-15568\(a1\)
+ *5002a8:	3c050065 	lui	a1,0x65
+ *5002ac:	8ca4c720 	lw	a0,-14560\(a1\)
+ *5002b0:	3c050076 	lui	a1,0x76
+ *5002b4:	8ca4d820 	lw	a0,-10208\(a1\)
+ *5002b8:	3c050076 	lui	a1,0x76
+ *5002bc:	8ca4dc08 	lw	a0,-9208\(a1\)
+ *5002c0:	3c050076 	lui	a1,0x76
+ *5002c4:	8ca4d430 	lw	a0,-11216\(a1\)
+ *5002c8:	3c050076 	lui	a1,0x76
+ *5002cc:	8ca4dc09 	lw	a0,-9207\(a1\)
+ *5002d0:	3c050001 	lui	a1,0x1
+ *5002d4:	8ca40000 	lw	a0,0\(a1\)
+ *5002d8:	3c050066 	lui	a1,0x66
+ *5002dc:	8ca44320 	lw	a0,17184\(a1\)
+ *5002e0:	3c050066 	lui	a1,0x66
+ *5002e4:	8ca44324 	lw	a0,17188\(a1\)
+ *5002e8:	3c050066 	lui	a1,0x66
+ *5002ec:	8ca44330 	lw	a0,17200\(a1\)
+ *5002f0:	3c050066 	lui	a1,0x66
+ *5002f4:	8ca44720 	lw	a0,18208\(a1\)
+ *5002f8:	3c050077 	lui	a1,0x77
+ *5002fc:	8ca45820 	lw	a0,22560\(a1\)
+ *500300:	3c050077 	lui	a1,0x77
+ *500304:	8ca45c08 	lw	a0,23560\(a1\)
+ *500308:	3c050077 	lui	a1,0x77
+ *50030c:	8ca45430 	lw	a0,21552\(a1\)
+ *500310:	3c050077 	lui	a1,0x77
+ *500314:	8ca45c09 	lw	a0,23561\(a1\)
+ *500318:	3c050002 	lui	a1,0x2
+ *50031c:	8ca4a5a5 	lw	a0,-23131\(a1\)
+ *500320:	3c050067 	lui	a1,0x67
+ *500324:	8ca4e8c5 	lw	a0,-5947\(a1\)
+ *500328:	3c050067 	lui	a1,0x67
+ *50032c:	8ca4e8c9 	lw	a0,-5943\(a1\)
+ *500330:	3c050067 	lui	a1,0x67
+ *500334:	8ca4e8d5 	lw	a0,-5931\(a1\)
+ *500338:	3c050067 	lui	a1,0x67
+ *50033c:	8ca4ecc5 	lw	a0,-4923\(a1\)
+ *500340:	3c050078 	lui	a1,0x78
+ *500344:	8ca4fdc5 	lw	a0,-571\(a1\)
+ *500348:	3c050078 	lui	a1,0x78
+ *50034c:	8ca401ad 	lw	a0,429\(a1\)
+ *500350:	3c050078 	lui	a1,0x78
+ *500354:	8ca4f9d5 	lw	a0,-1579\(a1\)
+ *500358:	3c050078 	lui	a1,0x78
+ *50035c:	8ca401ae 	lw	a0,430\(a1\)
+	\.\.\.
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.ld
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.ld
@@ -0,0 +1,13 @@
+SECTIONS
+{
+  . = 0x0500000;
+  .text : { *(.text) }
+  . = 0x0654320;
+  .data : { *(.data) }
+  .sdata : { *(.sdata) }
+  .MIPS.abiflags : { *(.MIPS.abiflags) }
+  . = 0x0765430;
+  .bss : { *(.bss) *(COMMON) }
+  .sbss : { *(.scommon) *(.sbss) }
+  /DISCARD/ : { *(*) }
+}
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.s
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips-hilo.s
@@ -0,0 +1,14 @@
+	.data
+	.globl	big_external_data_label
+big_external_data_label:
+	.fill	1000
+
+# align section end to 16-byte boundary for easier testing on multiple targets
+	.p2align 4
+
+	.globl	small_external_data_label
+small_external_data_label:
+	.fill	1
+
+# align section end to 16-byte boundary for easier testing on multiple targets
+	.p2align 4
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo-n32.d
===================================================================
--- binutils-gdb.orig/ld/testsuite/ld-mips-elf/mips16-hilo-n32.d
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo-n32.d
@@ -1,7 +1,7 @@
 #name: R_MIPS16_HI16 and R_MIPS16_LO16 relocs n32
 #source: ../../../gas/testsuite/gas/mips/mips16-hilo.s
-#source: mips16-hilo.s
+#source: mips-hilo.s
 #as: -march=mips3
 #objdump: -mmips:16 -dr
-#ld: -Tmips16-hilo.ld -e 0x500000 -N
+#ld: -Tmips-hilo.ld -e 0x500000 -N
 #dump: mips16-hilo.d
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo.d
===================================================================
--- binutils-gdb.orig/ld/testsuite/ld-mips-elf/mips16-hilo.d
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo.d
@@ -1,9 +1,9 @@
 #name: R_MIPS16_HI16 and R_MIPS16_LO16 relocs
 #source: ../../../gas/testsuite/gas/mips/mips16-hilo.s
-#source: mips16-hilo.s
+#source: mips-hilo.s
 #as: -march=mips1
 #objdump: -mmips:16 -dr
-#ld: -Tmips16-hilo.ld -e 0x500000 -N
+#ld: -Tmips-hilo.ld -e 0x500000 -N
 
 .*:     file format elf.*mips.*
 
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo.ld
===================================================================
--- binutils-gdb.orig/ld/testsuite/ld-mips-elf/mips16-hilo.ld
+++ /dev/null
@@ -1,12 +0,0 @@
-SECTIONS
-{
-  . = 0x0500000;
-  .text : { *(.text) }
-  . = 0x0654320;
-  .data : { *(.data) }
-  .sdata : { *(.sdata) }
-  . = 0x0765430;
-  .bss : { *(.bss) *(COMMON) }
-  .sbss : { *(.scommon) *(.sbss) }
-  /DISCARD/ : { *(*) }
-}
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo.s
===================================================================
--- binutils-gdb.orig/ld/testsuite/ld-mips-elf/mips16-hilo.s
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips16-hilo.s
@@ -1,14 +1 @@
-	.data
-	.globl	big_external_data_label
-big_external_data_label:
-	.fill	1000
-
-# align section end to 16-byte boundary for easier testing on multiple targets
-	.p2align 4
 
-	.globl	small_external_data_label
-small_external_data_label:
-	.fill	1
-
-# align section end to 16-byte boundary for easier testing on multiple targets
-	.p2align 4
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16e2-hilo-n32.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips16e2-hilo-n32.d
@@ -0,0 +1,8 @@
+#name: MIPS16e2 R_MIPS16_HI16 and R_MIPS16_LO16 relocs n32
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#as: -mips16 -mmips16e2 -march=mips64r2
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#notarget: mips*el-ps2-elf*
+#dump: mips16e2-hilo.d
Index: binutils-gdb/ld/testsuite/ld-mips-elf/mips16e2-hilo.d
===================================================================
--- /dev/null
+++ binutils-gdb/ld/testsuite/ld-mips-elf/mips16e2-hilo.d
@@ -0,0 +1,230 @@
+#name: MIPS16e2 R_MIPS16_HI16 and R_MIPS16_LO16 relocs
+#source: ../../../gas/testsuite/gas/mips/mips-hilo.s
+#source: mips-hilo.s
+#as: -mips16 -mmips16e2 -march=mips32r2
+#objdump: -d
+#ld: -Tmips-hilo.ld -e 0x500000 -N
+#notarget: mips*el-ps2-elf*
+
+.*:     file format elf.*mips.*
+
+Disassembly of section \.text:
+
+0*500000 <[^>]*>:
+ *500000:	f000 6c20 	lui	a0,0x0
+ *500004:	4c00      	addiu	a0,0
+ *500006:	f060 6c25 	lui	a0,0x65
+ *50000a:	f328 4c00 	addiu	a0,17184
+ *50000e:	f060 6c25 	lui	a0,0x65
+ *500012:	f328 4c04 	addiu	a0,17188
+ *500016:	f060 6c25 	lui	a0,0x65
+ *50001a:	f328 4c10 	addiu	a0,17200
+ *50001e:	f060 6c25 	lui	a0,0x65
+ *500022:	f728 4c00 	addiu	a0,18208
+ *500026:	f060 6c36 	lui	a0,0x76
+ *50002a:	f02b 4c00 	addiu	a0,22560
+ *50002e:	f060 6c36 	lui	a0,0x76
+ *500032:	f40b 4c08 	addiu	a0,23560
+ *500036:	f060 6c36 	lui	a0,0x76
+ *50003a:	f42a 4c10 	addiu	a0,21552
+ *50003e:	f060 6c36 	lui	a0,0x76
+ *500042:	f40b 4c09 	addiu	a0,23561
+ *500046:	f000 6c20 	lui	a0,0x0
+ *50004a:	4c01      	addiu	a0,1
+ *50004c:	f060 6c25 	lui	a0,0x65
+ *500050:	f328 4c01 	addiu	a0,17185
+ *500054:	f060 6c25 	lui	a0,0x65
+ *500058:	f328 4c05 	addiu	a0,17189
+ *50005c:	f060 6c25 	lui	a0,0x65
+ *500060:	f328 4c11 	addiu	a0,17201
+ *500064:	f060 6c25 	lui	a0,0x65
+ *500068:	f728 4c01 	addiu	a0,18209
+ *50006c:	f060 6c36 	lui	a0,0x76
+ *500070:	f02b 4c01 	addiu	a0,22561
+ *500074:	f060 6c36 	lui	a0,0x76
+ *500078:	f40b 4c09 	addiu	a0,23561
+ *50007c:	f060 6c36 	lui	a0,0x76
+ *500080:	f42a 4c11 	addiu	a0,21553
+ *500084:	f060 6c36 	lui	a0,0x76
+ *500088:	f40b 4c0a 	addiu	a0,23562
+ *50008c:	f000 6c21 	lui	a0,0x1
+ *500090:	f010 4c00 	addiu	a0,-32768
+ *500094:	f060 6c26 	lui	a0,0x66
+ *500098:	f338 4c00 	addiu	a0,-15584
+ *50009c:	f060 6c26 	lui	a0,0x66
+ *5000a0:	f338 4c04 	addiu	a0,-15580
+ *5000a4:	f060 6c26 	lui	a0,0x66
+ *5000a8:	f338 4c10 	addiu	a0,-15568
+ *5000ac:	f060 6c26 	lui	a0,0x66
+ *5000b0:	f738 4c00 	addiu	a0,-14560
+ *5000b4:	f060 6c37 	lui	a0,0x77
+ *5000b8:	f03b 4c00 	addiu	a0,-10208
+ *5000bc:	f060 6c37 	lui	a0,0x77
+ *5000c0:	f41b 4c08 	addiu	a0,-9208
+ *5000c4:	f060 6c37 	lui	a0,0x77
+ *5000c8:	f43a 4c10 	addiu	a0,-11216
+ *5000cc:	f060 6c37 	lui	a0,0x77
+ *5000d0:	f41b 4c09 	addiu	a0,-9207
+ *5000d4:	f000 6c20 	lui	a0,0x0
+ *5000d8:	f010 4c00 	addiu	a0,-32768
+ *5000dc:	f060 6c25 	lui	a0,0x65
+ *5000e0:	f338 4c00 	addiu	a0,-15584
+ *5000e4:	f060 6c25 	lui	a0,0x65
+ *5000e8:	f338 4c04 	addiu	a0,-15580
+ *5000ec:	f060 6c25 	lui	a0,0x65
+ *5000f0:	f338 4c10 	addiu	a0,-15568
+ *5000f4:	f060 6c25 	lui	a0,0x65
+ *5000f8:	f738 4c00 	addiu	a0,-14560
+ *5000fc:	f060 6c36 	lui	a0,0x76
+ *500100:	f03b 4c00 	addiu	a0,-10208
+ *500104:	f060 6c36 	lui	a0,0x76
+ *500108:	f41b 4c08 	addiu	a0,-9208
+ *50010c:	f060 6c36 	lui	a0,0x76
+ *500110:	f43a 4c10 	addiu	a0,-11216
+ *500114:	f060 6c36 	lui	a0,0x76
+ *500118:	f41b 4c09 	addiu	a0,-9207
+ *50011c:	f000 6c21 	lui	a0,0x1
+ *500120:	4c00      	addiu	a0,0
+ *500122:	f060 6c26 	lui	a0,0x66
+ *500126:	f328 4c00 	addiu	a0,17184
+ *50012a:	f060 6c26 	lui	a0,0x66
+ *50012e:	f328 4c04 	addiu	a0,17188
+ *500132:	f060 6c26 	lui	a0,0x66
+ *500136:	f328 4c10 	addiu	a0,17200
+ *50013a:	f060 6c26 	lui	a0,0x66
+ *50013e:	f728 4c00 	addiu	a0,18208
+ *500142:	f060 6c37 	lui	a0,0x77
+ *500146:	f02b 4c00 	addiu	a0,22560
+ *50014a:	f060 6c37 	lui	a0,0x77
+ *50014e:	f40b 4c08 	addiu	a0,23560
+ *500152:	f060 6c37 	lui	a0,0x77
+ *500156:	f42a 4c10 	addiu	a0,21552
+ *50015a:	f060 6c37 	lui	a0,0x77
+ *50015e:	f40b 4c09 	addiu	a0,23561
+ *500162:	f000 6c22 	lui	a0,0x2
+ *500166:	f5b4 4c05 	addiu	a0,-23131
+ *50016a:	f060 6c27 	lui	a0,0x67
+ *50016e:	f0dd 4c05 	addiu	a0,-5947
+ *500172:	f060 6c27 	lui	a0,0x67
+ *500176:	f0dd 4c09 	addiu	a0,-5943
+ *50017a:	f060 6c27 	lui	a0,0x67
+ *50017e:	f0dd 4c15 	addiu	a0,-5931
+ *500182:	f060 6c27 	lui	a0,0x67
+ *500186:	f4dd 4c05 	addiu	a0,-4923
+ *50018a:	f060 6c38 	lui	a0,0x78
+ *50018e:	f5df 4c05 	addiu	a0,-571
+ *500192:	f060 6c38 	lui	a0,0x78
+ *500196:	f1a0 4c0d 	addiu	a0,429
+ *50019a:	f060 6c38 	lui	a0,0x78
+ *50019e:	f1df 4c15 	addiu	a0,-1579
+ *5001a2:	f060 6c38 	lui	a0,0x78
+ *5001a6:	f1a0 4c0e 	addiu	a0,430
+ *5001aa:	f000 6d20 	lui	a1,0x0
+ *5001ae:	9d80      	lw	a0,0\(a1\)
+ *5001b0:	f060 6d25 	lui	a1,0x65
+ *5001b4:	f328 9d80 	lw	a0,17184\(a1\)
+ *5001b8:	f060 6d25 	lui	a1,0x65
+ *5001bc:	f328 9d84 	lw	a0,17188\(a1\)
+ *5001c0:	f060 6d25 	lui	a1,0x65
+ *5001c4:	f328 9d90 	lw	a0,17200\(a1\)
+ *5001c8:	f060 6d25 	lui	a1,0x65
+ *5001cc:	f728 9d80 	lw	a0,18208\(a1\)
+ *5001d0:	f060 6d36 	lui	a1,0x76
+ *5001d4:	f02b 9d80 	lw	a0,22560\(a1\)
+ *5001d8:	f060 6d36 	lui	a1,0x76
+ *5001dc:	f40b 9d88 	lw	a0,23560\(a1\)
+ *5001e0:	f060 6d36 	lui	a1,0x76
+ *5001e4:	f42a 9d90 	lw	a0,21552\(a1\)
+ *5001e8:	f060 6d36 	lui	a1,0x76
+ *5001ec:	f40b 9d89 	lw	a0,23561\(a1\)
+ *5001f0:	f000 6d20 	lui	a1,0x0
+ *5001f4:	f000 9d81 	lw	a0,1\(a1\)
+ *5001f8:	f060 6d25 	lui	a1,0x65
+ *5001fc:	f328 9d81 	lw	a0,17185\(a1\)
+ *500200:	f060 6d25 	lui	a1,0x65
+ *500204:	f328 9d85 	lw	a0,17189\(a1\)
+ *500208:	f060 6d25 	lui	a1,0x65
+ *50020c:	f328 9d91 	lw	a0,17201\(a1\)
+ *500210:	f060 6d25 	lui	a1,0x65
+ *500214:	f728 9d81 	lw	a0,18209\(a1\)
+ *500218:	f060 6d36 	lui	a1,0x76
+ *50021c:	f02b 9d81 	lw	a0,22561\(a1\)
+ *500220:	f060 6d36 	lui	a1,0x76
+ *500224:	f40b 9d89 	lw	a0,23561\(a1\)
+ *500228:	f060 6d36 	lui	a1,0x76
+ *50022c:	f42a 9d91 	lw	a0,21553\(a1\)
+ *500230:	f060 6d36 	lui	a1,0x76
+ *500234:	f40b 9d8a 	lw	a0,23562\(a1\)
+ *500238:	f000 6d21 	lui	a1,0x1
+ *50023c:	f010 9d80 	lw	a0,-32768\(a1\)
+ *500240:	f060 6d26 	lui	a1,0x66
+ *500244:	f338 9d80 	lw	a0,-15584\(a1\)
+ *500248:	f060 6d26 	lui	a1,0x66
+ *50024c:	f338 9d84 	lw	a0,-15580\(a1\)
+ *500250:	f060 6d26 	lui	a1,0x66
+ *500254:	f338 9d90 	lw	a0,-15568\(a1\)
+ *500258:	f060 6d26 	lui	a1,0x66
+ *50025c:	f738 9d80 	lw	a0,-14560\(a1\)
+ *500260:	f060 6d37 	lui	a1,0x77
+ *500264:	f03b 9d80 	lw	a0,-10208\(a1\)
+ *500268:	f060 6d37 	lui	a1,0x77
+ *50026c:	f41b 9d88 	lw	a0,-9208\(a1\)
+ *500270:	f060 6d37 	lui	a1,0x77
+ *500274:	f43a 9d90 	lw	a0,-11216\(a1\)
+ *500278:	f060 6d37 	lui	a1,0x77
+ *50027c:	f41b 9d89 	lw	a0,-9207\(a1\)
+ *500280:	f000 6d20 	lui	a1,0x0
+ *500284:	f010 9d80 	lw	a0,-32768\(a1\)
+ *500288:	f060 6d25 	lui	a1,0x65
+ *50028c:	f338 9d80 	lw	a0,-15584\(a1\)
+ *500290:	f060 6d25 	lui	a1,0x65
+ *500294:	f338 9d84 	lw	a0,-15580\(a1\)
+ *500298:	f060 6d25 	lui	a1,0x65
+ *50029c:	f338 9d90 	lw	a0,-15568\(a1\)
+ *5002a0:	f060 6d25 	lui	a1,0x65
+ *5002a4:	f738 9d80 	lw	a0,-14560\(a1\)
+ *5002a8:	f060 6d36 	lui	a1,0x76
+ *5002ac:	f03b 9d80 	lw	a0,-10208\(a1\)
+ *5002b0:	f060 6d36 	lui	a1,0x76
+ *5002b4:	f41b 9d88 	lw	a0,-9208\(a1\)
+ *5002b8:	f060 6d36 	lui	a1,0x76
+ *5002bc:	f43a 9d90 	lw	a0,-11216\(a1\)
+ *5002c0:	f060 6d36 	lui	a1,0x76
+ *5002c4:	f41b 9d89 	lw	a0,-9207\(a1\)
+ *5002c8:	f000 6d21 	lui	a1,0x1
+ *5002cc:	9d80      	lw	a0,0\(a1\)
+ *5002ce:	f060 6d26 	lui	a1,0x66
+ *5002d2:	f328 9d80 	lw	a0,17184\(a1\)
+ *5002d6:	f060 6d26 	lui	a1,0x66
+ *5002da:	f328 9d84 	lw	a0,17188\(a1\)
+ *5002de:	f060 6d26 	lui	a1,0x66
+ *5002e2:	f328 9d90 	lw	a0,17200\(a1\)
+ *5002e6:	f060 6d26 	lui	a1,0x66
+ *5002ea:	f728 9d80 	lw	a0,18208\(a1\)
+ *5002ee:	f060 6d37 	lui	a1,0x77
+ *5002f2:	f02b 9d80 	lw	a0,22560\(a1\)
+ *5002f6:	f060 6d37 	lui	a1,0x77
+ *5002fa:	f40b 9d88 	lw	a0,23560\(a1\)
+ *5002fe:	f060 6d37 	lui	a1,0x77
+ *500302:	f42a 9d90 	lw	a0,21552\(a1\)
+ *500306:	f060 6d37 	lui	a1,0x77
+ *50030a:	f40b 9d89 	lw	a0,23561\(a1\)
+ *50030e:	f000 6d22 	lui	a1,0x2
+ *500312:	f5b4 9d85 	lw	a0,-23131\(a1\)
+ *500316:	f060 6d27 	lui	a1,0x67
+ *50031a:	f0dd 9d85 	lw	a0,-5947\(a1\)
+ *50031e:	f060 6d27 	lui	a1,0x67
+ *500322:	f0dd 9d89 	lw	a0,-5943\(a1\)
+ *500326:	f060 6d27 	lui	a1,0x67
+ *50032a:	f0dd 9d95 	lw	a0,-5931\(a1\)
+ *50032e:	f060 6d27 	lui	a1,0x67
+ *500332:	f4dd 9d85 	lw	a0,-4923\(a1\)
+ *500336:	f060 6d38 	lui	a1,0x78
+ *50033a:	f5df 9d85 	lw	a0,-571\(a1\)
+ *50033e:	f060 6d38 	lui	a1,0x78
+ *500342:	f1a0 9d8d 	lw	a0,429\(a1\)
+ *500346:	f060 6d38 	lui	a1,0x78
+ *50034a:	f1df 9d95 	lw	a0,-1579\(a1\)
+ *50034e:	f060 6d38 	lui	a1,0x78
+ *500352:	f1a0 9d8e 	lw	a0,430\(a1\)
+	\.\.\.


More information about the Binutils mailing list