diff options
author | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1996-06-10 10:55:58 +0000 |
---|---|---|
committer | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1996-06-10 10:55:58 +0000 |
commit | a7e831079363e3bb45f3172f6e59ba48e335682b (patch) | |
tree | ee4324eac9a9d66f189fab60498ec42b8226b7fc /gnu/usr.bin/binutils/gas/testsuite | |
parent | 467cb0a471d13c5186a6ee166e60b47c30da64e9 (diff) |
Bring Cygnus versions into the trunk, keeping our local patches
Diffstat (limited to 'gnu/usr.bin/binutils/gas/testsuite')
51 files changed, 4477 insertions, 3056 deletions
diff --git a/gnu/usr.bin/binutils/gas/testsuite/ChangeLog b/gnu/usr.bin/binutils/gas/testsuite/ChangeLog index 49dcd6cb60b..995269af53e 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/ChangeLog +++ b/gnu/usr.bin/binutils/gas/testsuite/ChangeLog @@ -1,3 +1,123 @@ +Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s + test. + +Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com) + + * gas/h8300/h8300.exp: Fix add.l test for H8/300H. + +Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/jal-xgot.d: Correct for 64 bit output. + +Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com> + + * gas/sparc/sparc.exp: Only run sparclet tests if sparclet. + +Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/m68k/op68000.d: Add statements now caught by gas. + +Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com> + + * gas/sparc/splet.[ds]: New tests for sparclet extensions. + * gas/sparc/sparc.exp: Run them. + +Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/la.d: Updated for April 5 MIPS assembler changes. + * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise. + * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise. + * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise. + +Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com) + + * gas/h8300/mov32bug.s: New test. + * gas/h8300/h8300.exp: Run it. + +Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com) + + * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests. + * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests. + * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests. + * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests. + * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests. + * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests. + * gas/h8300/h8300.exp: Run them. + + * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax. + + * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests. + + * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests. + * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests. + * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests. + * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests. + * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests. + * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests. + * gas/h8300/h8300.exp: Run them. + +Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/sparc/synth.d: Don't require sparc in the file format, since + it won't be there on SunOS. + +Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com> + + * gas/sparc/synth.[ds]: New testcase. + * gas/sparc/sparc.exp: Run it. + +Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com) + + * gas/all/gas.exp: xfail difference of two undefined symbols + and difference of forward references for the h8300. + +Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/lb-xgot.d: Correct. + +Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com> + + * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9 + to gas. + * gas/sparc/addend.exp: Execute for any sparc cpu. + * gas/sparc/{mismatch.exp,mism-1.s}: New test. + +Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests. + * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests. + * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests. + * gas/mips/mips.exp: Run new tests if svr4pic. + +Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com> + + * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args. + +Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com) + + * gas/hppa/unsorted/unsorted.exp: Update for objdump changes. + +Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/*.d: Update for changes to disassembler. + +Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com> + + * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address + change. + +Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com> + + * gas/mri/immconst.d: New test. + * gas/mri/mri.exp: Run it. + * gas/mri/constants.s: Test immediate constants. + * gas/mri/constants.d: Corresponding change. + + * gas/m68k/link.s: Add nop to pad to eight byte boundary. + * gas/m68k/link.d: Corresponding change. + Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com) * gas/hppa/unsorted/brlenbug.s: New test. @@ -47,6 +167,10 @@ Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com> * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants test. +Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu) + + * gas/sh/fp.s (fmac): Update for new assembly syntax. + Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com> * lib/gas-defs.exp (gas_run): Call prune_system_crud. @@ -149,6 +273,13 @@ Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com> * gasp/gasp.exp: Run them. Also, clean up the test names used in pass and fail. +start-sanitize-sh3e +Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu) + + * gas/sh/basic.exp: Update now that we know the right + bit patters for the new sts instructions. + +end-sanitize-sh3e Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com> * gas/mri/char.d: Fix for little endian machines. @@ -190,6 +321,12 @@ Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com> * gas/m68k/all.exp: Run new tests. Run schwab test for m68k-*-coff*. +start-sanitize-sh3e +Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu) + + * gas/sh/*: New tests for the hitachi-sh. + +end-sanitize-sh3e Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com> * gas/mri/*: New tests for MRI mode. diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/all/gas.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/all/gas.exp index a5035df9e9d..26abb8ee6bd 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/all/gas.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/all/gas.exp @@ -23,6 +23,8 @@ gas_test "float.s" "" "" "simple FP constants" # This test is meaningless for the PA; the difference of two undefined # symbols is something that is (and must be) supported on the PA. if ![istarget hppa*-*-*] then { + # the h8300 fails because we skip all the logic in fixup_segment + setup_xfail "h8300*-*-*" gas_test_error "diff1.s" "" "difference of two undefined symbols" } @@ -80,6 +82,8 @@ proc do_930509a {} { # This test is meaningless for the PA; the difference of two symbols # must not be resolved by the assembler. if ![istarget hppa*-*-*] then { + # the h8300 fails because we skip all the logic in fixup_segment + setup_xfail "h8300*-*-*" do_930509a } diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/h8300/h8300.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/h8300/h8300.exp index 9bd44268595..de2d7c31576 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/h8300/h8300.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/h8300/h8300.exp @@ -1,7 +1,1319 @@ # # Some H8/300 tests # +proc do_h8300_add_sub {} { + set testname "addsub.s: h8300 add/sub tests" + set x 0 + + gas_start "addsub.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 8910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 0819\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 0912\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 0B04\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 0B85\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 0E89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 9210\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 1889\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 1901\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 1B04\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 1B85\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 1E89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 B210\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 13] then { pass $testname } else { fail $testname } +} + +proc do_h8300_logical {} { + set testname "logical.s: h8300 logical tests" + set x 0 + + gas_start "logical.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 E910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1691\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 0610\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 C810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 1498\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 0410\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c D810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 1589\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 0510\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 1788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 1708\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 11] then { pass $testname } else { fail $testname } +} + +proc do_h8300_cbranch {} { + set testname "cbranch.s: h8300 conditional branch tests" + set x 0 + + gas_start "cbranch.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 4000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 4000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 4100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 4100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 4200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 4300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 4400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 4400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 4500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 4500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 4600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 4700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 4800\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 4900\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 4A00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 4B00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 4C00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 4D00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 4E00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 4F00\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 20] then { pass $testname } else { fail $testname } +} + +proc do_h8300_bitops1 {} { + set testname "bitops1.s: h8300 bitops tests #1" + set x 0 + + gas_start "bitops1.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7608\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 7208\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D007200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F407200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 6298\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7D006290\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7F406290\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 7688\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C007680\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E407680\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 7788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 7C007780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 7E407780\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 15] then { pass $testname } else { fail $testname } +} + +proc do_h8300_bitops2 {} { + set testname "bitops2.s: h8300 bitops tests #2" + set x 0 + + gas_start "bitops2.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7488\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007480\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407480\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7588\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7C007580\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7E407580\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 7708\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C007700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E407700\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 12] then { pass $testname } else { fail $testname } +} + +proc do_h8300_bitops3 {} { + set testname "bitops3.s: h8300 bitops tests #3" + set x 0 + + gas_start "bitops3.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7108\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7D007100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7F407100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6198\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006190\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406190\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7008\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7D007000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7F407000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 6098\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7D006090\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7F406090\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 12] then { pass $testname } else { fail $testname } +} + +proc do_h8300_bitops4 {} { + set testname "bitops4.s: h8300 bitops tests #4" + set x 0 + + gas_start "bitops4.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7408\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6708\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7C007300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7E407300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 6398\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C006390\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E406390\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 7508\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 7C007500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 7E407500\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 15] then { pass $testname } else { fail $testname } +} + +proc do_h8300_branches {} { + set testname "branches.s: h8300 branch tests" + set x 0 + + gas_start "branches.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 5500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 5A000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 5900\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 5B00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 5E000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 5D00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 5F00\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 7] then { pass $testname } else { fail $testname } +} + +proc do_h8300_compare {} { + set testname "compare.s: h8300 compare tests" + set x 0 + + gas_start "compare.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 A800\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1C08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 1D01\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 3] then { pass $testname } else { fail $testname } +} + +proc do_h8300_decimal {} { + set testname "decimal.s: h8300 decimal tests" + set x 0 + + gas_start "decimal.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0F08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1F08\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 2] then { pass $testname } else { fail $testname } +} + +proc do_h8300_incdec {} { + set testname "incdec.s: h8300 incdec tests" + set x 0 + + gas_start "incdec.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 1A08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 0A08\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 2] then { pass $testname } else { fail $testname } +} + +proc do_h8300_divmul {} { + set testname "divmul.s: h8300 divmul tests" + set x 0 + + gas_start "divmul.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 5181\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 5081\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 2] then { pass $testname } else { fail $testname } +} + +proc do_h8300_misc {} { + set testname "misc.s: h8300 misc tests" + set x 0 + + gas_start "misc.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7B5C598F\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 0700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 0308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 5670\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 5470\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 0180\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 0208\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 8] then { pass $testname } else { fail $testname } + + setup_xfail "h8300*-*-*" + fail "h8300 movfpe/movtpe tests" +} + +proc do_h8300_movb {} { + set testname "movb.s: h8300 movb tests" + set x 0 + + gas_start "movb.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0C89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 F810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 6818\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 6E180010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6C18\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 2810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 6A080000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 6898\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 6E980010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 6C98\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 3810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 6A880000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 12] then { pass $testname } else { fail $testname } +} + +proc do_h8300_movw {} { + set testname "movw.s: h8300 movw tests" + set x 0 + + gas_start "movw.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0D01\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 79000010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 6910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 6F100010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 6D10\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 6B000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 6990\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 6F900010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 6D90\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 6B800000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 10] then { pass $testname } else { fail $testname } +} + +proc do_h8300_pushpop {} { + set testname "pushpop.s: h8300 pushpop tests" + set x 0 + + gas_start "pushpop.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 6D70\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 6DF0\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 2] then { pass $testname } else { fail $testname } +} + +proc do_h8300_rotate_shift {} { + set testname "rotshift.s: h8300 rotate and shift tests" + set x 0 + + gas_start "rotshift.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 1288\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1388\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 1208\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 1308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 1088\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 1188\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 1008\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 1108\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 8] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_add_sub {} { + set testname "addsubh.s: h8300h add/sub tests" + set x 0 + + gas_start "addsubh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 8910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 0819\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 79110020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 0912\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 7A110000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 0A92\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 0B04\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 0B85\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 0B96\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 0E89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 9210\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 1889\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 79310010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 1901\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7A310000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 1A92\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002c 1B04\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 1B85\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 1B96\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0032 1E89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0034 B210\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 21] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_logical {} { + set testname "logicalh.s: h8300h logical tests" + set x 0 + + gas_start "logicalh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 E910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1691\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 79610020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 6611\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 7A610000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 01F06611\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 0610\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 C810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 1498\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 79410020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 6411\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7A410000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 01F06411\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 0410\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002c D810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 1589\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 79510020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0034 6511\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0036 7A510000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 003c 01F06511\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0040 0510\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0042 1788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0044 1790\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0046 17B0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0048 1708\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 004a 1710\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 004c 1730\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 27] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_cbranch {} { + set testname "cbranchh.s: h8300h conditional branch tests" + set x 0 + + gas_start "cbranchh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 4000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 4000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 4100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 4100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 4200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 4300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 4400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 4400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 4500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 4500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 4600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 4700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 4800\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 4900\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 4A00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 4B00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 4C00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 4D00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 4E00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 4F00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 58000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002c 58000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 58100000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0034 58100000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0038 58200000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 003c 58300000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0040 58400000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0044 58400000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0048 58500000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 004c 58500000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0050 58600000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0054 58700000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0058 58800000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 005c 58900000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0060 58A00000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0064 58B00000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0068 58C00000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 006c 58D00000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0070 58E00000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0074 58F00000\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 40] then { pass $testname } else { fail $testname } +} +proc do_h8300h_bitops1 {} { + set testname "bitops1h.s: h8300h bitops tests #1" + set x 0 + + gas_start "bitops1h.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7608\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407600\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 7208\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D007200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F407200\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 6298\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7D006290\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7F406290\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 7688\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C007680\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E407680\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 7788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 7C007780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 7E407780\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 15] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_bitops2 {} { + set testname "bitops2h.s: h8300h bitops tests #2" + set x 0 + + gas_start "bitops2h.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7488\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007480\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407480\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6788\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406780\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7588\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7C007580\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7E407580\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 7708\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C007700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E407700\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 12] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_bitops3 {} { + set testname "bitops3h.s: h8300h bitops tests #3" + set x 0 + + gas_start "bitops3h.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7108\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7D007100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7F407100\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6198\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006190\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406190\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7008\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7D007000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7F407000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 6098\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7D006090\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7F406090\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 12] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_bitops4 {} { + set testname "bitops4h.s: h8300h bitops tests #4" + set x 0 + + gas_start "bitops4h.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7408\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7C007400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 7E407400\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 6708\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 7D006700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 7F406700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 7308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 7C007300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 7E407300\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 6398\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 7C006390\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 7E406390\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 7508\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 7C007500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 7E407500\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 15] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_branches {} { + set testname "branchesh.s: h8300h branch tests" + set x 0 + + gas_start "branchesh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 5500\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 5C000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 5A000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 5900\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 5B00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 5E000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 5D00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 5F00\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 8] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_compare {} { + set testname "compareh.s: h8300h compare tests" + set x 0 + + gas_start "compareh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 A800\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1C08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 79200020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 1D01\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 7A200000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 1F81\[^\n\]*\n" { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 6] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_decimal {} { + set testname "decimalh.s: h8300h decimal tests" + set x 0 + + gas_start "decimalh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0F08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1F08\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 2] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_incdec {} { + set testname "incdech.s: h8300h incdec tests" + set x 0 + + gas_start "incdech.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 1A08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1B50\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 1BD0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 1B70\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 1BF0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 0A08\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 0B50\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 0BD0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 0B70\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 0BF0\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 10] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_divmul {} { + set testname "divmulh.s: h8300h divmul tests" + set x 0 + + gas_start "divmulh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 5181\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 5301\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 01D05181\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 01D05301\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 5081\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 5201\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 01C05081\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 01C05201\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 8] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_misc {} { + set testname "misch.s: h8300h misc tests" + set x 0 + + gas_start "misch.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 7B5C598F\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 0700\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 0308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 01406900\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 01406F00\[^\n\]*\n +\[0-9\]+ +0010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 01407800\[^\n\]*\n +\[0-9\]+ +6B200000\[^\n\]*\n +\[0-9\]+ +0020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 01406D00\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 01406B00\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 01406B20\[^\n\]*\n +\[0-9\]+ +00000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 5670\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0032 5470\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0034 0180\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0036 0208\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0038 01406980\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 003c 01406F80\[^\n\]*\n +\[0-9\]+ +0010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0042 01407800\[^\n\]*\n +\[0-9\]+ +6BA00000\[^\n\]*\n +\[0-9\]+ +0020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 004c 01406D80\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0050 01406B80\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0056 01406BA0\[^\n\]*\n +\[0-9\]+ +00000000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 20] then { pass $testname } else { fail $testname } + + setup_xfail "h8300*-*-*" + fail "h8300 movfpe/movtpe tests" + + setup_xfail "h8300*-*-*" + fail "h8300 eepmov.w tests" +} + +proc do_h8300h_movb {} { + set testname "movbh.s: h8300h movb tests" + set x 0 + + gas_start "movbh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0C89\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 F810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 6818\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 6E180010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 78106A28\[^\n\]*\n +\[0-9\]+ +00000020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 6C18\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 2810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 6A080000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 6A280000\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 6898\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 6E980010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 78106AA8\[^\n\]*\n +\[0-9\]+ +00000020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 6C98\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 3810\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0032 6A880000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0036 6AA80000\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 16] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_movw {} { + set testname "movwh.s: h8300h movw tests" + set x 0 + + gas_start "movwh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0D01\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 79000010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 6910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 6F100010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 78106B20\[^\n\]*\n +\[0-9\]+ +00000020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 6D10\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 6B000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 6B200000\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 6990\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 6F900010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 78106BA0\[^\n\]*\n +\[0-9\]+ +00000020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 6D90\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0030 6B800000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0034 6BA00000\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 14] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_movl {} { + set testname "movlh.s: h8300h movl tests" + set x 0 + + gas_start "movlh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 0F81\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 7A000000\[^\n\]*\n +\[0-9\]+ +0040\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 01006910\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 01006F10\[^\n\]*\n +\[0-9\]+ +0010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 01007810\[^\n\]*\n +\[0-9\]+ +6B200000\[^\n\]*\n +\[0-9\]+ +0020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 01006D10\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 01006B00\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 01006B20\[^\n\]*\n +\[0-9\]+ +00000000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 01006990\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0032 01006F90\[^\n\]*\n +\[0-9\]+ +0010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0038 01007890\[^\n\]*\n +\[0-9\]+ +6BA00000\[^\n\]*\n +\[0-9\]+ +0020\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0042 01006D90\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0046 01006B80\[^\n\]*\n +\[0-9\]+ +0000\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 004c 01006BA0\[^\n\]*\n +\[0-9\]+ +00000000\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 14] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_pushpop {} { + set testname "pushpoph.s: h8300h pushpop tests" + set x 0 + + gas_start "pushpoph.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 6D70\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 01006D70\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 6DF0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 01006DF0\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 4] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_rotate_shift {} { + set testname "rotshifth.s: h8300h rotate and shift tests" + set x 0 + + gas_start "rotshifth.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 1288\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 1290\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 12B0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 1388\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0008 1390\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000a 13B0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000c 1208\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 000e 1210\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0010 1230\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0012 1308\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0014 1310\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0016 1330\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0018 1088\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001a 1090\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001c 10B0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 001e 1188\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0020 1190\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0022 11B0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0024 1008\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0026 1010\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0028 1030\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002a 1108\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002c 1110\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 002e 1130\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 24] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_extend {} { + set testname "extendh.s: h8300h extend tests" + set x 0 + + gas_start "extendh.s" "-al" + + # Check each instruction bit pattern to verify it got + # assembled correctly. + while 1 { + expect { + -re " +\[0-9\]+ 0000 17D0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0002 17F0\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0004 1750\[^\n\]*\n" { set x [expr $x+1] } + -re " +\[0-9\]+ 0006 1770\[^\n\]*\n" { set x [expr $x+1] } + eof { break } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + gas_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 4] then { pass $testname } else { fail $testname } +} + +proc do_h8300h_mov32bug {} { + set testname "mov32bug.s: h8300h mov32bug test" + set x 0 + + if [gas_test_old "mov32bug.s" "" "Proper relocation for mov.l (part 1)"] then { + objdump_start_no_subdir "a.out" "-r" + + while 1 { + expect { + -re "00000002\[^\n\]*32\[^\n\]*_a.0x88ca6c00\[^\n\]*\n" + { set x [expr $x+1] } + timeout { perror "timeout\n; break } + eof { break } + } + } + } + + # This was intended to do any cleanup necessary. It kinda looks like it + # isn't needed, but just in case, please keep it in for now. + objdump_finish + + # Did we find what we were looking for? If not, flunk it. + if [expr $x == 1] then { pass $testname } else { fail $testname } +} + if [istarget h8300*-*-*] then { + # Test the basic h8300 instruction parser + do_h8300_add_sub + do_h8300_logical + do_h8300_cbranch + do_h8300_bitops1 + do_h8300_bitops2 + do_h8300_bitops3 + do_h8300_bitops4 + do_h8300_branches + do_h8300_compare + do_h8300_decimal + do_h8300_incdec + do_h8300_divmul + do_h8300_misc + do_h8300_movb + do_h8300_movw + do_h8300_pushpop + do_h8300_rotate_shift + + # Now test the h8300h instruction parser + do_h8300h_add_sub + do_h8300h_logical + do_h8300h_cbranch + do_h8300h_bitops1 + do_h8300h_bitops2 + do_h8300h_bitops3 + do_h8300h_bitops4 + do_h8300h_branches + do_h8300h_compare + do_h8300h_decimal + do_h8300h_incdec + do_h8300h_divmul + do_h8300h_misc + do_h8300h_movb + do_h8300h_movw + do_h8300h_movl + do_h8300_pushpop + do_h8300h_rotate_shift + do_h8300h_extend + + do_h8300h_mov32bug + + # Now some random tests set svr4pic [expr [istarget *-*-elf*] || [istarget *-*-irix5*] ] set empic [expr [istarget *-*-ecoff*] || [istarget *-*-ultrix*] || [istarget *-*-irix\[1-4\]*] ] set aout [expr [istarget *-*-bsd*] || [istarget *-*-netbsd*]] diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/hppa/unsorted/unsorted.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/hppa/unsorted/unsorted.exp index 0364a276559..52a63da1ba0 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/hppa/unsorted/unsorted.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/hppa/unsorted/unsorted.exp @@ -32,7 +32,7 @@ proc do_subspace_align_test {} { if [istarget hppa*-*-*elf*] then { while 1 { expect { - -re "data\[^\n\]*align 2..6\[^\n\]*\n" { set x 1 } + -re "data\[^\n\]* 2..6\[^\n\]*\n" { set x 1 } -re "\[^\n\]*\n" { } timeout { perror "timeout\n"; break } eof { break } @@ -41,7 +41,7 @@ proc do_subspace_align_test {} { } else { while 1 { expect { - -re "DATA\[^\n\]*align 2..6\[^\n\]*\n" { set x 1 } + -re "DATA\[^\n\]* 2..6\[^\n\]*\n" { set x 1 } -re "\[^\n\]*\n" { } timeout { perror "timeout\n"; break } eof { break } @@ -251,7 +251,7 @@ if [istarget hppa*-*-*] then { # Test for a buglet in the handling of common symbols do_common_test - * Test for an off-by-2 bug in range check for conditional branches + # Test for an off-by-2 bug in range check for conditional branches gas_test_error "brlenbug.s" "" "Check for error(s) in branch length" } diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/all.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/all.exp index 1f6d75386a6..cc6086dc71f 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/all.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/all.exp @@ -6,7 +6,7 @@ if [istarget m68*-*-*] then { gas_test "pic1.s" "" "" "PIC generation" - gas_test "disperr.s" "" "" "Incorrect Displacement too long error" + gas_test "disperr.s" "-m68020" "" "Incorrect Displacement too long error" gas_test_error "p2410.s" "" "out-of-range 'bras'" diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.d b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.d index 389273aabaa..98322744abc 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.d @@ -14,3 +14,4 @@ Disassembly of section .text: 0+016 <foo\+16> linkw %fp,#32767 0+01a <foo\+1a> linkl %fp,#32768 0+020 <foo\+20> linkl %fp,#32769 +0+026 <foo\+26> nop diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.s b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.s index 82d5348b41a..1a321dd3222 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.s +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/link.s @@ -10,3 +10,4 @@ foo: link %a6,&0x7fff link %a6,&0x8000 link %a6,&0x8001 + nop diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/op68000.d b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/op68000.d index 0845d2bdae7..872be616b3d 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/op68000.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/m68k/op68000.d @@ -29,6 +29,7 @@ .*statement `tstl @\(1000,%d0:w:2\)' ignored .*statement `tstl @\(%d0:w:2\)' ignored .*statement `tstl @\(1000\)' ignored +.*statement `tstl %a0@\(100000\)' ignored .*statement `tstl \(1000,%a0,%d0.w\*2\)' ignored .*statement `tstl \(1000,%d0,%a0\)' ignored .*statement `tstl \(1000,%a1.w\*2,%a0\)' ignored @@ -37,6 +38,8 @@ .*statement `tstl \(1000,%d0.w\*2\)' ignored .*statement `tstl 1000\(%d0.w\*2\)' ignored .*statement `tstl \(%d0.w\*2\)' ignored +.*statement `tstl \(100000,%a0\)' ignored +.*statement `tstl 100000\(%a0\)' ignored .*statement `tstl %za1@\(1000,%d0:w:2\)' ignored .*statement `tstl %za1@\(100000\)' ignored .*statement `tstl \(1000,%za1,%d0.w\*2\)' ignored @@ -110,6 +113,7 @@ .*statement `tstl 8\(%pc,%d0.w\*2\)' ignored .*statement `tstl \(%pc,%d0.w\*2\)' ignored .*statement `tstl %pc@\(1000,%d0:w:2\)' ignored +.*statement `tstl %pc@\(100000\)' ignored .*statement `tstl \(1000,%pc,%d0.w\*2\)' ignored .*statement `tstl \(1000,%d0,%pc\)' ignored .*statement `tstl \(1000,%a1.w\*2,%pc\)' ignored @@ -117,6 +121,8 @@ .*statement `tstl 1000\(%pc,%d0.w\*2\)' ignored .*statement `tstl 1000\(%d0,%pc\)' ignored .*statement `tstl 1000\(%a1,%pc\)' ignored +.*statement `tstl \(100000,%pc\)' ignored +.*statement `tstl 100000\(%pc\)' ignored .*statement `tstl %zpc@\(1000,%d0:w:2\)' ignored .*statement `tstl %zpc@\(100000\)' ignored .*statement `tstl \(1000,%zpc,%d0.w\*2\)' ignored diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/add.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/add.d index 1bd3b891c94..c6070711445 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/add.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/add.d @@ -9,13 +9,13 @@ No symbols in .* Disassembly of section .text: 0+0000 addi \$a0,\$a0,0 0+0004 addi \$a0,\$a0,1 -0+0008 li \$at,32768 +0+0008 li \$at,0x8000 0+000c add \$a0,\$a0,\$at 0+0010 addi \$a0,\$a0,-32768 -0+0014 lui \$at,1 +0+0014 lui \$at,0x1 0+0018 add \$a0,\$a0,\$at -0+001c lui \$at,1 -0+0020 ori \$at,\$at,42405 +0+001c lui \$at,0x1 +0+0020 ori \$at,\$at,0xa5a5 0+0024 add \$a0,\$a0,\$at 0+0028 addiu \$a0,\$a0,1 ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/and.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/and.d index 449adfe55f1..14ec29abb25 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/and.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/and.d @@ -7,29 +7,29 @@ No symbols in .* Disassembly of section .text: -0+0000 andi \$a0,\$a0,0 -0+0004 andi \$a0,\$a0,1 -0+0008 andi \$a0,\$a0,32768 +0+0000 andi \$a0,\$a0,0x0 +0+0004 andi \$a0,\$a0,0x1 +0+0008 andi \$a0,\$a0,0x8000 0+000c li \$at,-32768 0+0010 and \$a0,\$a0,\$at -0+0014 lui \$at,1 +0+0014 lui \$at,0x1 0+0018 and \$a0,\$a0,\$at -0+001c lui \$at,1 -0+0020 ori \$at,\$at,42405 +0+001c lui \$at,0x1 +0+0020 ori \$at,\$at,0xa5a5 0+0024 and \$a0,\$a0,\$at -0+0028 ori \$a0,\$a1,0 +0+0028 ori \$a0,\$a1,0x0 0+002c nor \$a0,\$a0,\$zero -0+0030 ori \$a0,\$a1,1 +0+0030 ori \$a0,\$a1,0x1 0+0034 nor \$a0,\$a0,\$zero -0+0038 ori \$a0,\$a1,32768 +0+0038 ori \$a0,\$a1,0x8000 0+003c nor \$a0,\$a0,\$zero 0+0040 li \$at,-32768 0+0044 nor \$a0,\$a1,\$at -0+0048 lui \$at,1 +0+0048 lui \$at,0x1 0+004c nor \$a0,\$a1,\$at -0+0050 lui \$at,1 -0+0054 ori \$at,\$at,42405 +0+0050 lui \$at,0x1 +0+0054 ori \$at,\$at,0xa5a5 0+0058 nor \$a0,\$a1,\$at -0+005c ori \$a0,\$a1,0 -0+0060 xori \$a0,\$a1,0 +0+005c ori \$a0,\$a1,0x0 +0+0060 xori \$a0,\$a1,0x0 ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/beq.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/beq.d index 959a7a646ee..88bc1e5a834 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/beq.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/beq.d @@ -13,17 +13,17 @@ Disassembly of section .text: 0+0010 <[^>]*> li \$at,1 0+0014 <[^>]*> beq \$a0,\$at,0+0000 <text_label> ... -0+001c <[^>]*> li \$at,32768 +0+001c <[^>]*> li \$at,0x8000 0+0020 <[^>]*> beq \$a0,\$at,0+0000 <text_label> ... 0+0028 <[^>]*> li \$at,-32768 0+002c <[^>]*> beq \$a0,\$at,0+0000 <text_label> ... -0+0034 <[^>]*> lui \$at,1 +0+0034 <[^>]*> lui \$at,0x1 0+0038 <[^>]*> beq \$a0,\$at,0+0000 <text_label> ... -0+0040 <[^>]*> lui \$at,1 -0+0044 <[^>]*> ori \$at,\$at,42405 +0+0040 <[^>]*> lui \$at,0x1 +0+0044 <[^>]*> ori \$at,\$at,0xa5a5 0+0048 <[^>]*> beq \$a0,\$at,0+0000 <text_label> ... 0+0050 <[^>]*> bnez \$a0,0+0000 <text_label> diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bge.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bge.d index 7b89d397941..b600f6ef684 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bge.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bge.d @@ -20,19 +20,19 @@ Disassembly of section .text: 0+002c <[^>]*> slti \$at,\$a0,2 0+0030 <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0038 <[^>]*> li \$at,32768 +0+0038 <[^>]*> li \$at,0x8000 0+003c <[^>]*> slt \$at,\$a0,\$at 0+0040 <[^>]*> beqz \$at,0+0000 <text_label> ... 0+0048 <[^>]*> slti \$at,\$a0,-32768 0+004c <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0054 <[^>]*> lui \$at,1 +0+0054 <[^>]*> lui \$at,0x1 0+0058 <[^>]*> slt \$at,\$a0,\$at 0+005c <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0064 <[^>]*> lui \$at,1 -0+0068 <[^>]*> ori \$at,\$at,42405 +0+0064 <[^>]*> lui \$at,0x1 +0+0068 <[^>]*> ori \$at,\$at,0xa5a5 0+006c <[^>]*> slt \$at,\$a0,\$at 0+0070 <[^>]*> beqz \$at,0+0000 <text_label> ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bgeu.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bgeu.d index 796d27c65e9..83f017903aa 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bgeu.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bgeu.d @@ -16,19 +16,19 @@ Disassembly of section .text: 0+001c <[^>]*> sltiu \$at,\$a0,2 0+0020 <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0028 <[^>]*> li \$at,32768 +0+0028 <[^>]*> li \$at,0x8000 0+002c <[^>]*> sltu \$at,\$a0,\$at 0+0030 <[^>]*> beqz \$at,0+0000 <text_label> ... 0+0038 <[^>]*> sltiu \$at,\$a0,-32768 0+003c <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0044 <[^>]*> lui \$at,1 +0+0044 <[^>]*> lui \$at,0x1 0+0048 <[^>]*> sltu \$at,\$a0,\$at 0+004c <[^>]*> beqz \$at,0+0000 <text_label> ... -0+0054 <[^>]*> lui \$at,1 -0+0058 <[^>]*> ori \$at,\$at,42405 +0+0054 <[^>]*> lui \$at,0x1 +0+0058 <[^>]*> ori \$at,\$at,0xa5a5 0+005c <[^>]*> sltu \$at,\$a0,\$at 0+0060 <[^>]*> beqz \$at,0+0000 <text_label> ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/blt.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/blt.d index b0924e45ed3..d49afa30179 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/blt.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/blt.d @@ -20,19 +20,19 @@ Disassembly of section .text: 0+002c <[^>]*> slti \$at,\$a0,2 0+0030 <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0038 <[^>]*> li \$at,32768 +0+0038 <[^>]*> li \$at,0x8000 0+003c <[^>]*> slt \$at,\$a0,\$at 0+0040 <[^>]*> bnez \$at,0+0000 <text_label> ... 0+0048 <[^>]*> slti \$at,\$a0,-32768 0+004c <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0054 <[^>]*> lui \$at,1 +0+0054 <[^>]*> lui \$at,0x1 0+0058 <[^>]*> slt \$at,\$a0,\$at 0+005c <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0064 <[^>]*> lui \$at,1 -0+0068 <[^>]*> ori \$at,\$at,42405 +0+0064 <[^>]*> lui \$at,0x1 +0+0068 <[^>]*> ori \$at,\$at,0xa5a5 0+006c <[^>]*> slt \$at,\$a0,\$at 0+0070 <[^>]*> bnez \$at,0+0000 <text_label> ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bltu.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bltu.d index 0a1b77840a9..fc59953d3ff 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bltu.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/bltu.d @@ -16,19 +16,19 @@ Disassembly of section .text: 0+001c <[^>]*> sltiu \$at,\$a0,2 0+0020 <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0028 <[^>]*> li \$at,32768 +0+0028 <[^>]*> li \$at,0x8000 0+002c <[^>]*> sltu \$at,\$a0,\$at 0+0030 <[^>]*> bnez \$at,0+0000 <text_label> ... 0+0038 <[^>]*> sltiu \$at,\$a0,-32768 0+003c <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0044 <[^>]*> lui \$at,1 +0+0044 <[^>]*> lui \$at,0x1 0+0048 <[^>]*> sltu \$at,\$a0,\$at 0+004c <[^>]*> bnez \$at,0+0000 <text_label> ... -0+0054 <[^>]*> lui \$at,1 -0+0058 <[^>]*> ori \$at,\$at,42405 +0+0054 <[^>]*> lui \$at,0x1 +0+0058 <[^>]*> ori \$at,\$at,0xa5a5 0+005c <[^>]*> sltu \$at,\$a0,\$at 0+0060 <[^>]*> bnez \$at,0+0000 <text_label> ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/div.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/div.d index d8eb4820ac9..ffec71dd6e9 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/div.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/div.d @@ -14,7 +14,7 @@ Disassembly of section .text: 0+0010 break 0x7 0+0014 li \$at,-1 0+0018 bne \$a1,\$at,0+002c -0+001c lui \$at,32768 +0+001c lui \$at,0x8000 0+0020 bne \$a0,\$at,0+002c ... 0+0028 break 0x6 @@ -26,7 +26,7 @@ Disassembly of section .text: 0+0044 break 0x7 0+0048 li \$at,-1 0+004c bne \$a2,\$at,0+0060 -0+0050 lui \$at,32768 +0+0050 lui \$at,0x8000 0+0054 bne \$a1,\$at,0+0060 ... 0+005c break 0x6 @@ -42,11 +42,11 @@ Disassembly of section .text: ... 0+0088 div \$zero,\$a1,\$at 0+008c mflo \$a0 -0+0090 li \$at,32768 +0+0090 li \$at,0x8000 ... 0+0098 div \$zero,\$a0,\$at 0+009c mflo \$a0 -0+00a0 li \$at,32768 +0+00a0 li \$at,0x8000 ... 0+00a8 div \$zero,\$a1,\$at 0+00ac mflo \$a0 @@ -58,20 +58,20 @@ Disassembly of section .text: ... 0+00c8 div \$zero,\$a1,\$at 0+00cc mflo \$a0 -0+00d0 lui \$at,1 +0+00d0 lui \$at,0x1 ... 0+00d8 div \$zero,\$a0,\$at 0+00dc mflo \$a0 -0+00e0 lui \$at,1 +0+00e0 lui \$at,0x1 ... 0+00e8 div \$zero,\$a1,\$at 0+00ec mflo \$a0 -0+00f0 lui \$at,1 -0+00f4 ori \$at,\$at,42405 +0+00f0 lui \$at,0x1 +0+00f4 ori \$at,\$at,0xa5a5 0+00f8 div \$zero,\$a0,\$at 0+00fc mflo \$a0 -0+0100 lui \$at,1 -0+0104 ori \$at,\$at,42405 +0+0100 lui \$at,0x1 +0+0104 ori \$at,\$at,0xa5a5 0+0108 div \$zero,\$a1,\$at 0+010c mflo \$a0 ... @@ -95,7 +95,7 @@ Disassembly of section .text: 0+0160 break 0x7 0+0164 li \$at,-1 0+0168 bne \$a2,\$at,0+017c -0+016c lui \$at,32768 +0+016c lui \$at,0x8000 0+0170 bne \$a1,\$at,0+017c ... 0+0178 break 0x6 @@ -121,7 +121,7 @@ Disassembly of section .text: ... 0+01d0 ddivu \$zero,\$a1,\$at 0+01d4 mflo \$a0 -0+01d8 li \$at,32768 +0+01d8 li \$at,0x8000 ... 0+01e0 ddiv \$zero,\$a1,\$at 0+01e4 mfhi \$a0 diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/jal-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/jal-svr4pic.d index 9600bcc3f2b..02a48049282 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/jal-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/jal-svr4pic.d @@ -7,7 +7,7 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lui \$gp,0 +0+0000 <[^>]*> lui \$gp,0x0 [ ]*RELOC: 0+0000 R_MIPS_HI16 _gp_disp 0+0004 <[^>]*> addiu \$gp,\$gp,0 [ ]*RELOC: 0+0004 R_MIPS_LO16 _gp_disp diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-empic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-empic.d index f7bb3e494d0..228a946aa51 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-empic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-empic.d @@ -9,23 +9,23 @@ Disassembly of section .text: 0+0000 <[^>]*> li \$a0,0 0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,32768 +0+0008 <[^>]*> li \$a0,0x8000 0+000c <[^>]*> li \$a0,-32768 -0+0010 <[^>]*> lui \$a0,1 -0+0014 <[^>]*> lui \$a0,1 -0+0018 <[^>]*> ori \$a0,\$a0,42405 +0+0010 <[^>]*> lui \$a0,0x1 +0+0014 <[^>]*> lui \$a0,0x1 +0+0018 <[^>]*> ori \$a0,\$a0,0xa5a5 0+001c <[^>]*> li \$a0,0 0+0020 <[^>]*> addu \$a0,\$a0,\$a1 0+0024 <[^>]*> li \$a0,1 0+0028 <[^>]*> addu \$a0,\$a0,\$a1 -0+002c <[^>]*> li \$a0,32768 +0+002c <[^>]*> li \$a0,0x8000 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> li \$a0,-32768 0+0038 <[^>]*> addu \$a0,\$a0,\$a1 -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lui \$a0,1 -0+0048 <[^>]*> ori \$a0,\$a0,42405 +0+0044 <[^>]*> lui \$a0,0x1 +0+0048 <[^>]*> ori \$a0,\$a0,0xa5a5 0+004c <[^>]*> addu \$a0,\$a0,\$a1 0+0050 <[^>]*> addiu \$a0,\$gp,-16384 [ ]*RELOC: 0+0050 [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* @@ -97,7 +97,7 @@ Disassembly of section .text: 0+00f0 <[^>]*> addiu \$a0,\$gp,-15383 [ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00f4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00f8 <[^>]*> lui \$a0,0 +0+00f8 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+00f8 RELHI external_text_label 0+00fc <[^>]*> addiu \$a0,\$a0,252 [ ]*RELOC: 0+00fc RELLO external_text_label diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-svr4pic.d index f17c3552cef..d77bb38a755 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la-svr4pic.d @@ -10,23 +10,23 @@ Disassembly of section .text: 0+0000 <[^>]*> li \$a0,0 0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,32768 +0+0008 <[^>]*> li \$a0,0x8000 0+000c <[^>]*> li \$a0,-32768 -0+0010 <[^>]*> lui \$a0,1 -0+0014 <[^>]*> lui \$a0,1 -0+0018 <[^>]*> ori \$a0,\$a0,42405 +0+0010 <[^>]*> lui \$a0,0x1 +0+0014 <[^>]*> lui \$a0,0x1 +0+0018 <[^>]*> ori \$a0,\$a0,0xa5a5 0+001c <[^>]*> li \$a0,0 0+0020 <[^>]*> addu \$a0,\$a0,\$a1 0+0024 <[^>]*> li \$a0,1 0+0028 <[^>]*> addu \$a0,\$a0,\$a1 -0+002c <[^>]*> li \$a0,32768 +0+002c <[^>]*> li \$a0,0x8000 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> li \$a0,-32768 0+0038 <[^>]*> addu \$a0,\$a0,\$a1 -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lui \$a0,1 -0+0048 <[^>]*> ori \$a0,\$a0,42405 +0+0044 <[^>]*> lui \$a0,0x1 +0+0048 <[^>]*> ori \$a0,\$a0,0xa5a5 0+004c <[^>]*> addu \$a0,\$a0,\$a1 0+0050 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0050 R_MIPS_GOT16 .data @@ -84,39 +84,39 @@ Disassembly of section .text: [ ]*RELOC: 0+00d4 R_MIPS_LO16 .bss 0+00d8 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+00d8 R_MIPS_GOT16 .data -0+00dc <[^>]*> lui \$at,1 +0+00dc <[^>]*> lui \$at,0x1 0+00e0 <[^>]*> addiu \$at,\$at,-32768 [ ]*RELOC: 0+00e0 R_MIPS_LO16 .data 0+00e4 <[^>]*> addu \$a0,\$a0,\$at 0+00e8 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+00e8 R_MIPS_GOT16 big_external_data_label -0+00ec <[^>]*> lui \$at,1 +0+00ec <[^>]*> lui \$at,0x1 0+00f0 <[^>]*> addiu \$at,\$at,-32768 0+00f4 <[^>]*> addu \$a0,\$a0,\$at 0+00f8 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+00f8 R_MIPS_GOT16 small_external_data_label -0+00fc <[^>]*> lui \$at,1 +0+00fc <[^>]*> lui \$at,0x1 0+0100 <[^>]*> addiu \$at,\$at,-32768 0+0104 <[^>]*> addu \$a0,\$a0,\$at 0+0108 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0108 R_MIPS_GOT16 big_external_common -0+010c <[^>]*> lui \$at,1 +0+010c <[^>]*> lui \$at,0x1 0+0110 <[^>]*> addiu \$at,\$at,-32768 0+0114 <[^>]*> addu \$a0,\$a0,\$at 0+0118 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0118 R_MIPS_GOT16 small_external_common -0+011c <[^>]*> lui \$at,1 +0+011c <[^>]*> lui \$at,0x1 0+0120 <[^>]*> addiu \$at,\$at,-32768 0+0124 <[^>]*> addu \$a0,\$a0,\$at 0+0128 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0128 R_MIPS_GOT16 .bss -0+012c <[^>]*> lui \$at,1 +0+012c <[^>]*> lui \$at,0x1 0+0130 <[^>]*> addiu \$at,\$at,-32768 [ ]*RELOC: 0+0130 R_MIPS_LO16 .bss 0+0134 <[^>]*> addu \$a0,\$a0,\$at 0+0138 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0138 R_MIPS_GOT16 .bss -0+013c <[^>]*> lui \$at,1 +0+013c <[^>]*> lui \$at,0x1 0+0140 <[^>]*> addiu \$at,\$at,-31768 [ ]*RELOC: 0+0140 R_MIPS_LO16 .bss 0+0144 <[^>]*> addu \$a0,\$a0,\$at @@ -153,77 +153,77 @@ Disassembly of section .text: [ ]*RELOC: 0+0198 R_MIPS_LO16 .bss 0+019c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+019c R_MIPS_GOT16 .data -0+01a0 <[^>]*> lui \$at,1 +0+01a0 <[^>]*> lui \$at,0x1 0+01a4 <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+01a4 R_MIPS_LO16 .data 0+01a8 <[^>]*> addu \$a0,\$a0,\$at 0+01ac <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01ac R_MIPS_GOT16 big_external_data_label -0+01b0 <[^>]*> lui \$at,1 +0+01b0 <[^>]*> lui \$at,0x1 0+01b4 <[^>]*> addiu \$at,\$at,0 0+01b8 <[^>]*> addu \$a0,\$a0,\$at 0+01bc <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01bc R_MIPS_GOT16 small_external_data_label -0+01c0 <[^>]*> lui \$at,1 +0+01c0 <[^>]*> lui \$at,0x1 0+01c4 <[^>]*> addiu \$at,\$at,0 0+01c8 <[^>]*> addu \$a0,\$a0,\$at 0+01cc <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01cc R_MIPS_GOT16 big_external_common -0+01d0 <[^>]*> lui \$at,1 +0+01d0 <[^>]*> lui \$at,0x1 0+01d4 <[^>]*> addiu \$at,\$at,0 0+01d8 <[^>]*> addu \$a0,\$a0,\$at 0+01dc <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01dc R_MIPS_GOT16 small_external_common -0+01e0 <[^>]*> lui \$at,1 +0+01e0 <[^>]*> lui \$at,0x1 0+01e4 <[^>]*> addiu \$at,\$at,0 0+01e8 <[^>]*> addu \$a0,\$a0,\$at 0+01ec <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01ec R_MIPS_GOT16 .bss -0+01f0 <[^>]*> lui \$at,1 +0+01f0 <[^>]*> lui \$at,0x1 0+01f4 <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+01f4 R_MIPS_LO16 .bss 0+01f8 <[^>]*> addu \$a0,\$a0,\$at 0+01fc <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+01fc R_MIPS_GOT16 .bss -0+0200 <[^>]*> lui \$at,1 +0+0200 <[^>]*> lui \$at,0x1 0+0204 <[^>]*> addiu \$at,\$at,1000 [ ]*RELOC: 0+0204 R_MIPS_LO16 .bss 0+0208 <[^>]*> addu \$a0,\$a0,\$at 0+020c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+020c R_MIPS_GOT16 .data -0+0210 <[^>]*> lui \$at,2 +0+0210 <[^>]*> lui \$at,0x2 0+0214 <[^>]*> addiu \$at,\$at,-23131 [ ]*RELOC: 0+0214 R_MIPS_LO16 .data 0+0218 <[^>]*> addu \$a0,\$a0,\$at 0+021c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+021c R_MIPS_GOT16 big_external_data_label -0+0220 <[^>]*> lui \$at,2 +0+0220 <[^>]*> lui \$at,0x2 0+0224 <[^>]*> addiu \$at,\$at,-23131 0+0228 <[^>]*> addu \$a0,\$a0,\$at 0+022c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+022c R_MIPS_GOT16 small_external_data_label -0+0230 <[^>]*> lui \$at,2 +0+0230 <[^>]*> lui \$at,0x2 0+0234 <[^>]*> addiu \$at,\$at,-23131 0+0238 <[^>]*> addu \$a0,\$a0,\$at 0+023c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+023c R_MIPS_GOT16 big_external_common -0+0240 <[^>]*> lui \$at,2 +0+0240 <[^>]*> lui \$at,0x2 0+0244 <[^>]*> addiu \$at,\$at,-23131 0+0248 <[^>]*> addu \$a0,\$a0,\$at 0+024c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+024c R_MIPS_GOT16 small_external_common -0+0250 <[^>]*> lui \$at,2 +0+0250 <[^>]*> lui \$at,0x2 0+0254 <[^>]*> addiu \$at,\$at,-23131 0+0258 <[^>]*> addu \$a0,\$a0,\$at 0+025c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+025c R_MIPS_GOT16 .bss -0+0260 <[^>]*> lui \$at,2 +0+0260 <[^>]*> lui \$at,0x2 0+0264 <[^>]*> addiu \$at,\$at,-23131 [ ]*RELOC: 0+0264 R_MIPS_LO16 .bss 0+0268 <[^>]*> addu \$a0,\$a0,\$at 0+026c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+026c R_MIPS_GOT16 .bss -0+0270 <[^>]*> lui \$at,2 +0+0270 <[^>]*> lui \$at,0x2 0+0274 <[^>]*> addiu \$at,\$at,-22131 [ ]*RELOC: 0+0274 R_MIPS_LO16 .bss 0+0278 <[^>]*> addu \$a0,\$a0,\$at @@ -301,45 +301,45 @@ Disassembly of section .text: 0+0348 <[^>]*> addu \$a0,\$a0,\$a1 0+034c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+034c R_MIPS_GOT16 .data -0+0350 <[^>]*> lui \$at,1 +0+0350 <[^>]*> lui \$at,0x1 0+0354 <[^>]*> addiu \$at,\$at,-32768 [ ]*RELOC: 0+0354 R_MIPS_LO16 .data 0+0358 <[^>]*> addu \$a0,\$a0,\$at 0+035c <[^>]*> addu \$a0,\$a0,\$a1 0+0360 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0360 R_MIPS_GOT16 big_external_data_label -0+0364 <[^>]*> lui \$at,1 +0+0364 <[^>]*> lui \$at,0x1 0+0368 <[^>]*> addiu \$at,\$at,-32768 0+036c <[^>]*> addu \$a0,\$a0,\$at 0+0370 <[^>]*> addu \$a0,\$a0,\$a1 0+0374 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0374 R_MIPS_GOT16 small_external_data_label -0+0378 <[^>]*> lui \$at,1 +0+0378 <[^>]*> lui \$at,0x1 0+037c <[^>]*> addiu \$at,\$at,-32768 0+0380 <[^>]*> addu \$a0,\$a0,\$at 0+0384 <[^>]*> addu \$a0,\$a0,\$a1 0+0388 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0388 R_MIPS_GOT16 big_external_common -0+038c <[^>]*> lui \$at,1 +0+038c <[^>]*> lui \$at,0x1 0+0390 <[^>]*> addiu \$at,\$at,-32768 0+0394 <[^>]*> addu \$a0,\$a0,\$at 0+0398 <[^>]*> addu \$a0,\$a0,\$a1 0+039c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+039c R_MIPS_GOT16 small_external_common -0+03a0 <[^>]*> lui \$at,1 +0+03a0 <[^>]*> lui \$at,0x1 0+03a4 <[^>]*> addiu \$at,\$at,-32768 0+03a8 <[^>]*> addu \$a0,\$a0,\$at 0+03ac <[^>]*> addu \$a0,\$a0,\$a1 0+03b0 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+03b0 R_MIPS_GOT16 .bss -0+03b4 <[^>]*> lui \$at,1 +0+03b4 <[^>]*> lui \$at,0x1 0+03b8 <[^>]*> addiu \$at,\$at,-32768 [ ]*RELOC: 0+03b8 R_MIPS_LO16 .bss 0+03bc <[^>]*> addu \$a0,\$a0,\$at 0+03c0 <[^>]*> addu \$a0,\$a0,\$a1 0+03c4 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+03c4 R_MIPS_GOT16 .bss -0+03c8 <[^>]*> lui \$at,1 +0+03c8 <[^>]*> lui \$at,0x1 0+03cc <[^>]*> addiu \$at,\$at,-31768 [ ]*RELOC: 0+03cc R_MIPS_LO16 .bss 0+03d0 <[^>]*> addu \$a0,\$a0,\$at @@ -384,90 +384,90 @@ Disassembly of section .text: 0+0444 <[^>]*> addu \$a0,\$a0,\$a1 0+0448 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0448 R_MIPS_GOT16 .data -0+044c <[^>]*> lui \$at,1 +0+044c <[^>]*> lui \$at,0x1 0+0450 <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+0450 R_MIPS_LO16 .data 0+0454 <[^>]*> addu \$a0,\$a0,\$at 0+0458 <[^>]*> addu \$a0,\$a0,\$a1 0+045c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+045c R_MIPS_GOT16 big_external_data_label -0+0460 <[^>]*> lui \$at,1 +0+0460 <[^>]*> lui \$at,0x1 0+0464 <[^>]*> addiu \$at,\$at,0 0+0468 <[^>]*> addu \$a0,\$a0,\$at 0+046c <[^>]*> addu \$a0,\$a0,\$a1 0+0470 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0470 R_MIPS_GOT16 small_external_data_label -0+0474 <[^>]*> lui \$at,1 +0+0474 <[^>]*> lui \$at,0x1 0+0478 <[^>]*> addiu \$at,\$at,0 0+047c <[^>]*> addu \$a0,\$a0,\$at 0+0480 <[^>]*> addu \$a0,\$a0,\$a1 0+0484 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0484 R_MIPS_GOT16 big_external_common -0+0488 <[^>]*> lui \$at,1 +0+0488 <[^>]*> lui \$at,0x1 0+048c <[^>]*> addiu \$at,\$at,0 0+0490 <[^>]*> addu \$a0,\$a0,\$at 0+0494 <[^>]*> addu \$a0,\$a0,\$a1 0+0498 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0498 R_MIPS_GOT16 small_external_common -0+049c <[^>]*> lui \$at,1 +0+049c <[^>]*> lui \$at,0x1 0+04a0 <[^>]*> addiu \$at,\$at,0 0+04a4 <[^>]*> addu \$a0,\$a0,\$at 0+04a8 <[^>]*> addu \$a0,\$a0,\$a1 0+04ac <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+04ac R_MIPS_GOT16 .bss -0+04b0 <[^>]*> lui \$at,1 +0+04b0 <[^>]*> lui \$at,0x1 0+04b4 <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+04b4 R_MIPS_LO16 .bss 0+04b8 <[^>]*> addu \$a0,\$a0,\$at 0+04bc <[^>]*> addu \$a0,\$a0,\$a1 0+04c0 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+04c0 R_MIPS_GOT16 .bss -0+04c4 <[^>]*> lui \$at,1 +0+04c4 <[^>]*> lui \$at,0x1 0+04c8 <[^>]*> addiu \$at,\$at,1000 [ ]*RELOC: 0+04c8 R_MIPS_LO16 .bss 0+04cc <[^>]*> addu \$a0,\$a0,\$at 0+04d0 <[^>]*> addu \$a0,\$a0,\$a1 0+04d4 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+04d4 R_MIPS_GOT16 .data -0+04d8 <[^>]*> lui \$at,2 +0+04d8 <[^>]*> lui \$at,0x2 0+04dc <[^>]*> addiu \$at,\$at,-23131 [ ]*RELOC: 0+04dc R_MIPS_LO16 .data 0+04e0 <[^>]*> addu \$a0,\$a0,\$at 0+04e4 <[^>]*> addu \$a0,\$a0,\$a1 0+04e8 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+04e8 R_MIPS_GOT16 big_external_data_label -0+04ec <[^>]*> lui \$at,2 +0+04ec <[^>]*> lui \$at,0x2 0+04f0 <[^>]*> addiu \$at,\$at,-23131 0+04f4 <[^>]*> addu \$a0,\$a0,\$at 0+04f8 <[^>]*> addu \$a0,\$a0,\$a1 0+04fc <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+04fc R_MIPS_GOT16 small_external_data_label -0+0500 <[^>]*> lui \$at,2 +0+0500 <[^>]*> lui \$at,0x2 0+0504 <[^>]*> addiu \$at,\$at,-23131 0+0508 <[^>]*> addu \$a0,\$a0,\$at 0+050c <[^>]*> addu \$a0,\$a0,\$a1 0+0510 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0510 R_MIPS_GOT16 big_external_common -0+0514 <[^>]*> lui \$at,2 +0+0514 <[^>]*> lui \$at,0x2 0+0518 <[^>]*> addiu \$at,\$at,-23131 0+051c <[^>]*> addu \$a0,\$a0,\$at 0+0520 <[^>]*> addu \$a0,\$a0,\$a1 0+0524 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0524 R_MIPS_GOT16 small_external_common -0+0528 <[^>]*> lui \$at,2 +0+0528 <[^>]*> lui \$at,0x2 0+052c <[^>]*> addiu \$at,\$at,-23131 0+0530 <[^>]*> addu \$a0,\$a0,\$at 0+0534 <[^>]*> addu \$a0,\$a0,\$a1 0+0538 <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+0538 R_MIPS_GOT16 .bss -0+053c <[^>]*> lui \$at,2 +0+053c <[^>]*> lui \$at,0x2 0+0540 <[^>]*> addiu \$at,\$at,-23131 [ ]*RELOC: 0+0540 R_MIPS_LO16 .bss 0+0544 <[^>]*> addu \$a0,\$a0,\$at 0+0548 <[^>]*> addu \$a0,\$a0,\$a1 0+054c <[^>]*> lw \$a0,0\(\$gp\) [ ]*RELOC: 0+054c R_MIPS_GOT16 .bss -0+0550 <[^>]*> lui \$at,2 +0+0550 <[^>]*> lui \$at,0x2 0+0554 <[^>]*> addiu \$at,\$at,-22131 [ ]*RELOC: 0+0554 R_MIPS_LO16 .bss 0+0558 <[^>]*> addu \$a0,\$a0,\$at diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la.d index 218fa6e6198..98fa2161e5f 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/la.d @@ -9,387 +9,376 @@ Disassembly of section .text: 0+0000 <[^>]*> li \$a0,0 0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,32768 +0+0008 <[^>]*> li \$a0,0x8000 0+000c <[^>]*> li \$a0,-32768 -0+0010 <[^>]*> lui \$a0,1 -0+0014 <[^>]*> lui \$a0,1 -0+0018 <[^>]*> ori \$a0,\$a0,42405 +0+0010 <[^>]*> lui \$a0,0x1 +0+0014 <[^>]*> lui \$a0,0x1 +0+0018 <[^>]*> ori \$a0,\$a0,0xa5a5 0+001c <[^>]*> li \$a0,0 0+0020 <[^>]*> addu \$a0,\$a0,\$a1 0+0024 <[^>]*> li \$a0,1 0+0028 <[^>]*> addu \$a0,\$a0,\$a1 -0+002c <[^>]*> li \$a0,32768 +0+002c <[^>]*> li \$a0,0x8000 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> li \$a0,-32768 0+0038 <[^>]*> addu \$a0,\$a0,\$a1 -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lui \$a0,1 -0+0048 <[^>]*> ori \$a0,\$a0,42405 +0+0044 <[^>]*> lui \$a0,0x1 +0+0048 <[^>]*> ori \$a0,\$a0,0xa5a5 0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> lui \$a0,0 +0+0050 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0050 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0054 <[^>]*> addiu \$a0,\$a0,[-0-9]+ [ ]*RELOC: 0+0054 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0058 <[^>]*> lui \$a0,0 +0+0058 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0058 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+005c <[^>]*> addiu \$a0,\$a0,0 [ ]*RELOC: 0+005c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0060 <[^>]*> addiu \$a0,\$gp,0 [ ]*RELOC: 0+0060 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0064 <[^>]*> lui \$a0,0 +0+0064 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0064 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0068 <[^>]*> addiu \$a0,\$a0,0 [ ]*RELOC: 0+0068 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+006c <[^>]*> addiu \$a0,\$gp,0 [ ]*RELOC: 0+006c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0070 <[^>]*> lui \$a0,0 +0+0070 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0070 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0074 <[^>]*> addiu \$a0,\$a0,[-0-9]+ [ ]*RELOC: 0+0074 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0078 <[^>]*> addiu \$a0,\$gp,[-0-9]+ [ ]*RELOC: 0+0078 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+007c <[^>]*> lui \$a0,0 +0+007c <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+007c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0080 <[^>]*> addiu \$a0,\$a0,[-0-9]+ [ ]*RELOC: 0+0080 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0084 <[^>]*> lui \$a0,0 +0+0084 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0084 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0088 <[^>]*> addiu \$a0,\$a0,[-0-9]+ [ ]*RELOC: 0+0088 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+008c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+008c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0090 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0090 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0094 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0094 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0098 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+009c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+009c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+008c <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+0090 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0090 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0094 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0094 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0098 <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+0098 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+009c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+009c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+00a0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00a0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00a4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00a4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00a8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00a8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00ac <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00ac [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00b0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00b0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00b4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00bc <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00bc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00c0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00c4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00c8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00cc <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00cc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00d0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00d0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00d4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00d8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00dc <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00dc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00e0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00e0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00e4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00e8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00ec <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00ec [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00f0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00f0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00f4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00f8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00fc <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0100 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0104 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0108 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+010c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+010c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0110 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0110 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0114 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0118 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+011c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+011c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0120 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0120 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0124 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0128 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0130 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0134 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0138 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+013c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0140 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+0140 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0144 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0148 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+014c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+014c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0150 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0150 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0154 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0158 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+015c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0160 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0164 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0168 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+016c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+016c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0170 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0170 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0174 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0178 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+017c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+017c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0180 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0180 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0184 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0188 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+018c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0190 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0190 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0194 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0198 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+00a0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00a4 <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+00a4 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+00a8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00a8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00ac <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00ac [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00b0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00b0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00b4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00b8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00b8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00bc <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00bc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00c0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00c0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00c4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00c4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00c8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+00cc <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+00d0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00d0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+00d4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00d4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00d8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00d8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+00dc <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00dc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+00e0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00e4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00e8 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00ec <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00ec [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00f0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00f0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00f4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00f8 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00f8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00fc <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+00fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0100 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0100 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0104 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0104 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0108 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0108 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+010c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+010c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0110 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0110 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0114 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0114 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0118 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+011c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0120 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0120 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0124 <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+0124 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0128 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+012c <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0130 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0130 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0134 <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+0134 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0138 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+013c <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0140 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0140 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0144 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0144 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0148 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+014c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0150 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0150 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0154 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0154 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0158 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+015c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0160 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0160 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0164 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0164 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0168 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+016c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0170 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0170 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0174 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0174 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0178 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+017c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0180 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0180 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0184 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0184 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0188 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+018c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0190 <[^>]*> addu \$a0,\$a0,\$a1 +0+0194 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0198 <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+019c <[^>]*> addu \$a0,\$a0,\$a1 -0+01a0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01a0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a4 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> addu \$a0,\$a0,\$a1 -0+01ac <[^>]*> addiu \$a0,\$gp,0 -[ ]*RELOC: 0+01ac [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01a0 <[^>]*> addiu \$a0,\$gp,0 +[ ]*RELOC: 0+01a0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01a4 <[^>]*> addu \$a0,\$a0,\$a1 +0+01a8 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01ac <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+01b0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01b4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01b8 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01bc <[^>]*> addu \$a0,\$a0,\$a1 -0+01c0 <[^>]*> addiu \$a0,\$gp,0 -[ ]*RELOC: 0+01c0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+01b4 <[^>]*> addiu \$a0,\$gp,0 +[ ]*RELOC: 0+01b4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+01b8 <[^>]*> addu \$a0,\$a0,\$a1 +0+01bc <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01bc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01c0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+01c4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01c8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01cc <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01d0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01d4 <[^>]*> addiu \$a0,\$gp,[-0-9]+ -[ ]*RELOC: 0+01d4 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+01c8 <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+01c8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+01cc <[^>]*> addu \$a0,\$a0,\$a1 +0+01d0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01d0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01d4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+01d4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+01d8 <[^>]*> addu \$a0,\$a0,\$a1 -0+01dc <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01dc [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01dc <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01dc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+01e0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+01e0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+01e0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+01e4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01e8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01ec <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01f0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01f4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01f8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01fc <[^>]*> addu \$a0,\$a0,\$a1 -0+0200 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0200 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0204 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0208 <[^>]*> addu \$a0,\$a0,\$a1 -0+020c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+020c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0210 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0210 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01e8 <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+01e8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01ec <[^>]*> addu \$a0,\$a0,\$a1 +0+01f0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01f0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01f4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+01f4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01f8 <[^>]*> addu \$a0,\$a0,\$a1 +0+01fc <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+0200 <[^>]*> addu \$a0,\$a0,\$a1 +0+0204 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0208 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+020c <[^>]*> addu \$a0,\$a0,\$a1 +0+0210 <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[ ]*RELOC: 0+0210 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+0214 <[^>]*> addu \$a0,\$a0,\$a1 -0+0218 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0218 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+021c <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0220 <[^>]*> addu \$a0,\$a0,\$a1 -0+0224 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0224 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0228 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+022c <[^>]*> addu \$a0,\$a0,\$a1 -0+0230 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0230 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0230 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0230 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0234 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0234 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+0238 <[^>]*> addu \$a0,\$a0,\$a1 -0+023c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+023c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+023c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+023c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0240 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0240 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0240 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0244 <[^>]*> addu \$a0,\$a0,\$a1 -0+0248 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0248 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+024c <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0250 <[^>]*> addu \$a0,\$a0,\$a1 -0+0254 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0254 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0258 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+025c <[^>]*> addu \$a0,\$a0,\$a1 -0+0260 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0260 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0260 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0260 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0264 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0264 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+0268 <[^>]*> addu \$a0,\$a0,\$a1 -0+026c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+026c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+026c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+026c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0270 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0270 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0270 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0274 <[^>]*> addu \$a0,\$a0,\$a1 -0+0278 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0278 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+027c <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0280 <[^>]*> addu \$a0,\$a0,\$a1 -0+0284 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0284 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0288 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+028c <[^>]*> addu \$a0,\$a0,\$a1 -0+0290 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0290 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0290 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0290 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0294 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0294 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0294 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0298 <[^>]*> addu \$a0,\$a0,\$a1 -0+029c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+029c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+029c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+029c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02a0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02a0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+02a0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+02a4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02a8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+02a8 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+02ac <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+02b0 <[^>]*> addu \$a0,\$a0,\$a1 -0+02b4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02b4 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+02b8 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+02bc <[^>]*> addu \$a0,\$a0,\$a1 -0+02c0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02c0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02c0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02c0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+02c4 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02c4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+02c4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+02c8 <[^>]*> addu \$a0,\$a0,\$a1 -0+02cc <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02cc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02d0 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02d0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02cc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+02d0 <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+02d0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+02d4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02d8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02d8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02dc <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+02dc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+02d8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02d8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+02dc <[^>]*> addiu \$a0,\$a0,0 +[ ]*RELOC: 0+02dc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+02e0 <[^>]*> addu \$a0,\$a0,\$a1 -0+02e4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+02e4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+02e8 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+02e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+02e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+02ec <[^>]*> addu \$a0,\$a0,\$a1 -0+02f0 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02f0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+02f0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02f0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02f4 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+02f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+02f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+02f8 <[^>]*> addu \$a0,\$a0,\$a1 -0+02fc <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0300 <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+0300 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02fc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0300 <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+0300 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0304 <[^>]*> addu \$a0,\$a0,\$a1 -0+0308 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0308 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+030c <[^>]*> addiu \$a0,\$a0,0 -[ ]*RELOC: 0+030c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0308 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0308 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+030c <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[ ]*RELOC: 0+030c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+0310 <[^>]*> addu \$a0,\$a0,\$a1 -0+0314 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0314 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0314 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0314 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0318 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0318 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0318 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+031c <[^>]*> addu \$a0,\$a0,\$a1 -0+0320 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0320 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0320 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0320 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0324 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0324 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0324 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0328 <[^>]*> addu \$a0,\$a0,\$a1 -0+032c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+032c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+032c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+032c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0330 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0330 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0330 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+0334 <[^>]*> addu \$a0,\$a0,\$a1 -0+0338 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0338 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0338 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0338 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+033c <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+033c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+033c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0340 <[^>]*> addu \$a0,\$a0,\$a1 -0+0344 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0344 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0344 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0344 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+0348 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0348 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0348 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+034c <[^>]*> addu \$a0,\$a0,\$a1 -0+0350 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0350 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0350 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0350 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0354 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0354 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0354 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0358 <[^>]*> addu \$a0,\$a0,\$a1 -0+035c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+035c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+035c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+035c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0360 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0360 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0360 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+0364 <[^>]*> addu \$a0,\$a0,\$a1 -0+0368 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0368 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+036c <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0370 <[^>]*> addu \$a0,\$a0,\$a1 -0+0374 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0374 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0378 <[^>]*> addiu \$a0,\$a0,[-0-9]+ -[ ]*RELOC: 0+0378 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+037c <[^>]*> addu \$a0,\$a0,\$a1 +... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-empic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-empic.d index a1c2e877405..27b0465f838 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-empic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-empic.d @@ -10,23 +10,23 @@ Disassembly of section .text: 0+0000 <[^>]*> lb \$a0,0\(\$zero\) 0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,1 +0+0008 <[^>]*> lui \$a0,0x1 0+000c <[^>]*> lb \$a0,-32768\(\$a0\) 0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,1 +0+0014 <[^>]*> lui \$a0,0x1 0+0018 <[^>]*> lb \$a0,0\(\$a0\) -0+001c <[^>]*> lui \$a0,2 +0+001c <[^>]*> lui \$a0,0x2 0+0020 <[^>]*> lb \$a0,-23131\(\$a0\) 0+0024 <[^>]*> lb \$a0,0\(\$a1\) 0+0028 <[^>]*> lb \$a0,1\(\$a1\) -0+002c <[^>]*> lui \$a0,1 +0+002c <[^>]*> lui \$a0,0x1 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) 0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,2 +0+0048 <[^>]*> lui \$a0,0x2 0+004c <[^>]*> addu \$a0,\$a0,\$a1 0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) 0+0054 <[^>]*> lb \$a0,-16384\(\$gp\) diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-svr4pic.d index 590626d1576..235d1052f94 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb-svr4pic.d @@ -10,23 +10,23 @@ Disassembly of section .text: 0+0000 <[^>]*> lb \$a0,0\(\$zero\) 0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,1 +0+0008 <[^>]*> lui \$a0,0x1 0+000c <[^>]*> lb \$a0,-32768\(\$a0\) 0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,1 +0+0014 <[^>]*> lui \$a0,0x1 0+0018 <[^>]*> lb \$a0,0\(\$a0\) -0+001c <[^>]*> lui \$a0,2 +0+001c <[^>]*> lui \$a0,0x2 0+0020 <[^>]*> lb \$a0,-23131\(\$a0\) 0+0024 <[^>]*> lb \$a0,0\(\$a1\) 0+0028 <[^>]*> lb \$a0,1\(\$a1\) -0+002c <[^>]*> lui \$a0,1 +0+002c <[^>]*> lui \$a0,0x1 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) 0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,2 +0+0048 <[^>]*> lui \$a0,0x2 0+004c <[^>]*> addu \$a0,\$a0,\$a1 0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) 0+0054 <[^>]*> lw \$a0,0\(\$gp\) diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb.d index 9a9061e261a..1808d024205 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lb.d @@ -9,399 +9,387 @@ Disassembly of section .text: 0+0000 <[^>]*> lb \$a0,0\(\$zero\) 0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,1 +0+0008 <[^>]*> lui \$a0,0x1 0+000c <[^>]*> lb \$a0,-32768\(\$a0\) 0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,1 +0+0014 <[^>]*> lui \$a0,0x1 0+0018 <[^>]*> lb \$a0,0\(\$a0\) -0+001c <[^>]*> lui \$a0,2 +0+001c <[^>]*> lui \$a0,0x2 0+0020 <[^>]*> lb \$a0,-23131\(\$a0\) 0+0024 <[^>]*> lb \$a0,0\(\$a1\) 0+0028 <[^>]*> lb \$a0,1\(\$a1\) -0+002c <[^>]*> lui \$a0,1 +0+002c <[^>]*> lui \$a0,0x1 0+0030 <[^>]*> addu \$a0,\$a0,\$a1 0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) 0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,1 +0+003c <[^>]*> lui \$a0,0x1 0+0040 <[^>]*> addu \$a0,\$a0,\$a1 0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,2 +0+0048 <[^>]*> lui \$a0,0x2 0+004c <[^>]*> addu \$a0,\$a0,\$a1 0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) -0+0054 <[^>]*> lui \$a0,0 +0+0054 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0054 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0058 <[^>]*> lb \$a0,[0-9]+\(\$a0\) [ ]*RELOC: 0+0058 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+005c <[^>]*> lui \$a0,0 +0+005c <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+005c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0060 <[^>]*> lb \$a0,0\(\$a0\) [ ]*RELOC: 0+0060 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> lb \$a0,0\(\$gp\) [ ]*RELOC: 0+0064 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0068 <[^>]*> lui \$a0,0 +0+0068 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0068 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+006c <[^>]*> lb \$a0,0\(\$a0\) [ ]*RELOC: 0+006c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0070 <[^>]*> lb \$a0,0\(\$gp\) [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0074 <[^>]*> lui \$a0,0 +0+0074 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0074 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0078 <[^>]*> lb \$a0,[0-9]+\(\$a0\) [ ]*RELOC: 0+0078 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+007c <[^>]*> lb \$a0,-16384\(\$gp\) [ ]*RELOC: 0+007c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0080 <[^>]*> lui \$a0,0 +0+0080 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0080 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0084 <[^>]*> lb \$a0,[0-9]+\(\$a0\) [ ]*RELOC: 0+0084 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0088 <[^>]*> lui \$a0,0 +0+0088 <[^>]*> lui \$a0,0x0 [ ]*RELOC: 0+0088 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+008c <[^>]*> lb \$a0,1\(\$a0\) [ ]*RELOC: 0+008c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0090 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0090 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0094 <[^>]*> lb \$a0,1\(\$a0\) -[ ]*RELOC: 0+0094 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0098 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+009c <[^>]*> lb \$a0,1\(\$a0\) -[ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00a0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00a4 <[^>]*> lb \$a0,1\(\$a0\) -[ ]*RELOC: 0+00a4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00a8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00a8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00ac <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+00ac [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00b0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00b0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00b4 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+00b4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00b8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00b8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00bc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00bc [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00c0 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00c0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00c4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00cc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00d0 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00d4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00d4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00d8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00dc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00dc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00e0 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00e4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00e8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00ec <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00f0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00f0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00f4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00f4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00f8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+00f8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00fc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+00fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0100 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0100 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0104 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0104 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0108 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0108 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+010c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+010c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0110 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0110 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0114 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0114 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0118 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+011c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0120 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0120 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0124 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0124 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0128 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+012c <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0130 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0130 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0134 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+0134 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0140 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0140 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0144 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+0144 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0148 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+014c <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0150 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0150 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0154 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+0154 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0158 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+015c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0160 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0160 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0164 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0164 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0168 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+016c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0170 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0170 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0174 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0174 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0178 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+017c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0180 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0180 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0184 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0184 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0188 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+018c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0190 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0190 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0194 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0198 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0090 <[^>]*> lb \$a0,1\(\$gp\) +[ ]*RELOC: 0+0090 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+0094 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0094 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0098 <[^>]*> lb \$a0,1\(\$a0\) +[ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+009c <[^>]*> lb \$a0,1\(\$gp\) +[ ]*RELOC: 0+009c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00a0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00a0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+00a4 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+00a4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00a8 <[^>]*> lb \$a0,[-0-9]+\(\$gp\) +[ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+00ac <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00ac [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00b0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00b0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00b4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00b8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00bc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00bc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00c0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00c0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00c4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00c8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00cc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00cc [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+00d0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00d0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+00d4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+00d8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00dc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+00dc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+00e0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00e0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+00e4 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00e8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00ec <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00f0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00f4 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00f8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00fc <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0100 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0104 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0108 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+010c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+010c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0110 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0110 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0114 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0118 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+011c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0120 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+0120 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0124 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0128 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0130 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0134 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0138 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+013c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0140 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+0140 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0144 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0148 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+014c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0150 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0150 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0154 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0158 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+015c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0160 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0164 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0168 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+016c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0170 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0170 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0174 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0178 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+017c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0180 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0180 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0184 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0188 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+018c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0190 <[^>]*> addu \$a0,\$a0,\$a1 +0+0194 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0198 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+019c <[^>]*> addu \$a0,\$a0,\$a1 -0+01a0 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01a4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> addu \$a0,\$a0,\$a1 -0+01ac <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01b0 <[^>]*> addu \$a0,\$a1,\$gp +0+01a0 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a4 <[^>]*> addu \$a0,\$a1,\$gp +0+01a8 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+01a8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01ac [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01b0 <[^>]*> addu \$a0,\$a0,\$a1 0+01b4 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+01b4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> addu \$a0,\$a0,\$a1 -0+01c0 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01c4 <[^>]*> addu \$a0,\$a1,\$gp -0+01c8 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+01c8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+01cc <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01cc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01d0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01d4 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+01d4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01d8 <[^>]*> addu \$a0,\$a1,\$gp -0+01dc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+01dc [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01e0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+01b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01b8 <[^>]*> addu \$a0,\$a1,\$gp +0+01bc <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+01bc [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+01c0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01c0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01c4 <[^>]*> addu \$a0,\$a0,\$a1 +0+01c8 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01cc <[^>]*> addu \$a0,\$a1,\$gp +0+01d0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+01d0 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+01d4 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01d8 <[^>]*> addu \$a0,\$a0,\$a1 +0+01dc <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+01e0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+01e4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01e8 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01ec <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01f0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01f4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+01f4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01f8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01fc <[^>]*> addu \$a0,\$a0,\$a1 -0+0200 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0200 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0204 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0208 <[^>]*> addu \$a0,\$a0,\$a1 -0+020c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0210 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0210 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0214 <[^>]*> addu \$a0,\$a0,\$a1 +0+01e8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01ec <[^>]*> addu \$a0,\$a1,\$gp +0+01f0 <[^>]*> lb \$a0,1\(\$a0\) +[ ]*RELOC: 0+01f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01f4 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01f8 <[^>]*> addu \$a0,\$a0,\$a1 +0+01fc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0200 <[^>]*> addu \$a0,\$a1,\$gp +0+0204 <[^>]*> lb \$a0,1\(\$a0\) +[ ]*RELOC: 0+0204 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+0208 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+020c <[^>]*> addu \$a0,\$a0,\$a1 +0+0210 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+0210 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0214 <[^>]*> addu \$a0,\$a1,\$gp 0+0218 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+021c <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0218 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+021c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0220 <[^>]*> addu \$a0,\$a0,\$a1 -0+0224 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0228 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0224 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0228 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+022c <[^>]*> addu \$a0,\$a0,\$a1 -0+0230 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0234 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0230 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0234 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0238 <[^>]*> addu \$a0,\$a0,\$a1 0+023c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0240 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0240 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0244 <[^>]*> addu \$a0,\$a0,\$a1 0+0248 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+024c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+024c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+0250 <[^>]*> addu \$a0,\$a0,\$a1 0+0254 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0258 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0258 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+025c <[^>]*> addu \$a0,\$a0,\$a1 0+0260 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0264 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0264 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0268 <[^>]*> addu \$a0,\$a0,\$a1 0+026c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0270 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0270 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0274 <[^>]*> addu \$a0,\$a0,\$a1 0+0278 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+027c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+027c <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0280 <[^>]*> addu \$a0,\$a0,\$a1 0+0284 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0284 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0288 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0284 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0288 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+028c <[^>]*> addu \$a0,\$a0,\$a1 0+0290 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0290 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0294 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0290 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0294 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0298 <[^>]*> addu \$a0,\$a0,\$a1 0+029c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02a0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02a4 <[^>]*> addu \$a0,\$a0,\$a1 0+02a8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+02ac <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02ac <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+02b0 <[^>]*> addu \$a0,\$a0,\$a1 0+02b4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+02b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02b8 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+02b4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02b8 <[^>]*> lui \$a0,0x0 +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+02bc <[^>]*> addu \$a0,\$a0,\$a1 0+02c0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+02c0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02c4 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+02c0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02c4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+02c8 <[^>]*> addu \$a0,\$a0,\$a1 -0+02cc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02d0 <[^>]*> lui \$a0,0 -[ ]*RELOC: 0+02d0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+02d0 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+02d4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02d8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+02d8 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+02dc <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+02e0 <[^>]*> addu \$a0,\$a0,\$a1 -0+02e4 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+02e4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02e8 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+02e4 <[^>]*> lb \$a0,0\(\$a0\) +[ ]*RELOC: 0+02e4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+02e8 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+02ec <[^>]*> addu \$a0,\$a0,\$a1 0+02f0 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+02f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02f4 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+02f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+02f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02f4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+02f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02f8 <[^>]*> addu \$a0,\$a0,\$a1 0+02fc <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+02fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0300 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0300 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+02fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0300 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0300 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0304 <[^>]*> addu \$a0,\$a0,\$a1 -0+0308 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+0308 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+030c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0308 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +[ ]*RELOC: 0+0308 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+030c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0310 <[^>]*> addu \$a0,\$a0,\$a1 -0+0314 <[^>]*> lb \$a0,0\(\$a0\) -[ ]*RELOC: 0+0314 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0318 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0318 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0314 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0314 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0318 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0318 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+031c <[^>]*> addu \$a0,\$a0,\$a1 -0+0320 <[^>]*> lb \$a0,[0-9]+\(\$a0\) -[ ]*RELOC: 0+0320 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0324 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0324 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0320 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+0320 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0324 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0324 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0328 <[^>]*> addu \$a0,\$a0,\$a1 0+032c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+032c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0330 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+032c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0330 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0334 <[^>]*> addu \$a0,\$a0,\$a1 0+0338 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+033c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+033c <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0340 <[^>]*> addu \$a0,\$a0,\$a1 0+0344 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0344 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0348 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0344 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0348 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+034c <[^>]*> addu \$a0,\$a0,\$a1 0+0350 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0350 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0354 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0354 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0350 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0354 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0354 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0358 <[^>]*> addu \$a0,\$a0,\$a1 0+035c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+035c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0360 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+035c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0360 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0364 <[^>]*> addu \$a0,\$a0,\$a1 0+0368 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+036c <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0370 <[^>]*> addu \$a0,\$a0,\$a1 -0+0374 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0374 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0378 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+0378 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+037c <[^>]*> addu \$a0,\$a0,\$a1 -0+0380 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+0380 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0384 <[^>]*> lbu \$a0,0\(\$zero\) -0+0388 <[^>]*> lh \$a0,0\(\$zero\) -0+038c <[^>]*> lhu \$a0,0\(\$zero\) -0+0390 <[^>]*> lw \$a0,0\(\$zero\) -0+0394 <[^>]*> lwl \$a0,0\(\$zero\) -0+0398 <[^>]*> lwr \$a0,0\(\$zero\) -0+039c <[^>]*> ll \$a0,0\(\$zero\) -0+03a0 <[^>]*> lwc1 \$f4,0\(\$zero\) -0+03a4 <[^>]*> lwc2 \$4,0\(\$zero\) -0+03a8 <[^>]*> lwc3 \$4,0\(\$zero\) +[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+036c <[^>]*> lbu \$a0,0\(\$zero\) +0+0370 <[^>]*> lh \$a0,0\(\$zero\) +0+0374 <[^>]*> lhu \$a0,0\(\$zero\) +0+0378 <[^>]*> lw \$a0,0\(\$zero\) +0+037c <[^>]*> lwl \$a0,0\(\$zero\) +0+0380 <[^>]*> lwr \$a0,0\(\$zero\) +0+0384 <[^>]*> ll \$a0,0\(\$zero\) +0+0388 <[^>]*> lwc1 \$f4,0\(\$zero\) +0+038c <[^>]*> lwc2 \$4,0\(\$zero\) +0+0390 <[^>]*> lwc3 \$4,0\(\$zero\) ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-empic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-empic.d index d9d3f6e7bd8..1f5a60274e3 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-empic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-empic.d @@ -12,15 +12,15 @@ Disassembly of section .text: 0+0004 <[^>]*> lw \$a1,4\(\$zero\) 0+0008 <[^>]*> lw \$a0,1\(\$zero\) 0+000c <[^>]*> lw \$a1,5\(\$zero\) -0+0010 <[^>]*> lui \$at,1 +0+0010 <[^>]*> lui \$at,0x1 0+0014 <[^>]*> lw \$a0,-32768\(\$at\) 0+0018 <[^>]*> lw \$a1,-32764\(\$at\) 0+001c <[^>]*> lw \$a0,-32768\(\$zero\) 0+0020 <[^>]*> lw \$a1,-32764\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> lw \$a0,0\(\$at\) 0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,2 +0+0030 <[^>]*> lui \$at,0x2 0+0034 <[^>]*> lw \$a0,-23131\(\$at\) 0+0038 <[^>]*> lw \$a1,-23127\(\$at\) ... @@ -29,18 +29,18 @@ Disassembly of section .text: ... 0+004c <[^>]*> lw \$a0,1\(\$a1\) 0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,1 +0+0054 <[^>]*> lui \$at,0x1 0+0058 <[^>]*> addu \$at,\$a1,\$at 0+005c <[^>]*> lw \$a0,-32768\(\$at\) 0+0060 <[^>]*> lw \$a1,-32764\(\$at\) ... 0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) 0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -0+0070 <[^>]*> lui \$at,1 +0+0070 <[^>]*> lui \$at,0x1 0+0074 <[^>]*> addu \$at,\$a1,\$at 0+0078 <[^>]*> lw \$a0,0\(\$at\) 0+007c <[^>]*> lw \$a1,4\(\$at\) -0+0080 <[^>]*> lui \$at,2 +0+0080 <[^>]*> lui \$at,0x2 0+0084 <[^>]*> addu \$at,\$a1,\$at 0+0088 <[^>]*> lw \$a0,-23131\(\$at\) 0+008c <[^>]*> lw \$a1,-23127\(\$at\) diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-svr4pic.d index d6c93ecb51c..80348083c64 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld-svr4pic.d @@ -12,15 +12,15 @@ Disassembly of section .text: 0+0004 <[^>]*> lw \$a1,4\(\$zero\) 0+0008 <[^>]*> lw \$a0,1\(\$zero\) 0+000c <[^>]*> lw \$a1,5\(\$zero\) -0+0010 <[^>]*> lui \$at,1 +0+0010 <[^>]*> lui \$at,0x1 0+0014 <[^>]*> lw \$a0,-32768\(\$at\) 0+0018 <[^>]*> lw \$a1,-32764\(\$at\) 0+001c <[^>]*> lw \$a0,-32768\(\$zero\) 0+0020 <[^>]*> lw \$a1,-32764\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> lw \$a0,0\(\$at\) 0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,2 +0+0030 <[^>]*> lui \$at,0x2 0+0034 <[^>]*> lw \$a0,-23131\(\$at\) 0+0038 <[^>]*> lw \$a1,-23127\(\$at\) ... @@ -29,18 +29,18 @@ Disassembly of section .text: ... 0+004c <[^>]*> lw \$a0,1\(\$a1\) 0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,1 +0+0054 <[^>]*> lui \$at,0x1 0+0058 <[^>]*> addu \$at,\$a1,\$at 0+005c <[^>]*> lw \$a0,-32768\(\$at\) 0+0060 <[^>]*> lw \$a1,-32764\(\$at\) ... 0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) 0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -0+0070 <[^>]*> lui \$at,1 +0+0070 <[^>]*> lui \$at,0x1 0+0074 <[^>]*> addu \$at,\$a1,\$at 0+0078 <[^>]*> lw \$a0,0\(\$at\) 0+007c <[^>]*> lw \$a1,4\(\$at\) -0+0080 <[^>]*> lui \$at,2 +0+0080 <[^>]*> lui \$at,0x2 0+0084 <[^>]*> addu \$at,\$a1,\$at 0+0088 <[^>]*> lw \$a0,-23131\(\$at\) 0+008c <[^>]*> lw \$a1,-23127\(\$at\) diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld.d index 779e40cf7ac..788d089f421 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ld.d @@ -10,15 +10,15 @@ Disassembly of section .text: 0+0004 <[^>]*> lw \$a1,4\(\$zero\) 0+0008 <[^>]*> lw \$a0,1\(\$zero\) 0+000c <[^>]*> lw \$a1,5\(\$zero\) -0+0010 <[^>]*> lui \$at,1 +0+0010 <[^>]*> lui \$at,0x1 0+0014 <[^>]*> lw \$a0,-32768\(\$at\) 0+0018 <[^>]*> lw \$a1,-32764\(\$at\) 0+001c <[^>]*> lw \$a0,-32768\(\$zero\) 0+0020 <[^>]*> lw \$a1,-32764\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> lw \$a0,0\(\$at\) 0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,2 +0+0030 <[^>]*> lui \$at,0x2 0+0034 <[^>]*> lw \$a0,-23131\(\$at\) 0+0038 <[^>]*> lw \$a1,-23127\(\$at\) ... @@ -27,28 +27,28 @@ Disassembly of section .text: ... 0+004c <[^>]*> lw \$a0,1\(\$a1\) 0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,1 +0+0054 <[^>]*> lui \$at,0x1 0+0058 <[^>]*> addu \$at,\$a1,\$at 0+005c <[^>]*> lw \$a0,-32768\(\$at\) 0+0060 <[^>]*> lw \$a1,-32764\(\$at\) ... 0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) 0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -0+0070 <[^>]*> lui \$at,1 +0+0070 <[^>]*> lui \$at,0x1 0+0074 <[^>]*> addu \$at,\$a1,\$at 0+0078 <[^>]*> lw \$a0,0\(\$at\) 0+007c <[^>]*> lw \$a1,4\(\$at\) -0+0080 <[^>]*> lui \$at,2 +0+0080 <[^>]*> lui \$at,0x2 0+0084 <[^>]*> addu \$at,\$a1,\$at 0+0088 <[^>]*> lw \$a0,-23131\(\$at\) 0+008c <[^>]*> lw \$a1,-23127\(\$at\) -0+0090 <[^>]*> lui \$at,0 +0+0090 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0090 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0094 <[^>]*> lw \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+0094 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0098 <[^>]*> lw \$a1,[-0-9]+\(\$at\) [ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+009c <[^>]*> lui \$at,0 +0+009c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+009c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00a0 <[^>]*> lw \$a0,0\(\$at\) [ ]*RELOC: 0+00a0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -58,7 +58,7 @@ Disassembly of section .text: [ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+00ac <[^>]*> lw \$a1,[-0-9]+\(\$gp\) [ ]*RELOC: 0+00ac [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00b0 <[^>]*> lui \$at,0 +0+00b0 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+00b4 <[^>]*> lw \$a0,0\(\$at\) [ ]*RELOC: 0+00b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -68,7 +68,7 @@ Disassembly of section .text: [ ]*RELOC: 0+00bc [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+00c0 <[^>]*> lw \$a1,[-0-9]+\(\$gp\) [ ]*RELOC: 0+00c0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00c4 <[^>]*> lui \$at,0 +0+00c4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+00c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -78,570 +78,561 @@ Disassembly of section .text: [ ]*RELOC: 0+00d0 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00d4 <[^>]*> lw \$a1,[-0-9]+\(\$gp\) [ ]*RELOC: 0+00d4 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00d8 <[^>]*> lui \$at,0 +0+00d8 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00d8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+00dc <[^>]*> lw \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+00dc [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+00e0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) [ ]*RELOC: 0+00e0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00e4 <[^>]*> lui \$at,0 +0+00e4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+00ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) [ ]*RELOC: 0+00ec [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00f0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00f4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00f8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00fc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0100 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+00f0 <[^>]*> lw \$a0,1\(\$gp\) +[ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00f4 <[^>]*> lw \$a1,5\(\$gp\) +[ ]*RELOC: 0+00f4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00f8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00f8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00fc <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0100 <[^>]*> lw \$a1,[-0-9]+\(\$at\) [ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0104 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0104 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0108 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0108 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+010c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+010c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0110 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0110 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0114 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0118 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+011c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0120 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0120 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0104 <[^>]*> lw \$a0,1\(\$gp\) +[ ]*RELOC: 0+0104 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+0108 <[^>]*> lw \$a1,5\(\$gp\) +[ ]*RELOC: 0+0108 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+010c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+010c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0110 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0110 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0114 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0114 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0118 <[^>]*> lw \$a0,[-0-9]+\(\$gp\) +[ ]*RELOC: 0+0118 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+011c <[^>]*> lw \$a1,[-0-9]+\(\$gp\) +[ ]*RELOC: 0+011c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0120 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0120 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0124 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0124 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0124 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0128 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+012c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+012c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0130 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0134 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0134 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0138 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0134 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0138 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+013c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+0140 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0140 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0144 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0140 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0144 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0148 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+014c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0150 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0150 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0150 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0150 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+0154 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0154 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0154 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0158 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+015c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+015c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0160 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0164 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0164 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0168 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0164 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0168 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+016c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+0170 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0170 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0174 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0170 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0174 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0178 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+017c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0180 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0180 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0180 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0180 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0184 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0184 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0184 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0188 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+018c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+018c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0190 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0190 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0190 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+0194 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0198 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+019c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+01a0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01a4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+01a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+01ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01b0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01b0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01b0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+01b4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01b4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+01b4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+01b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01bc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01bc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01bc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01bc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+01c0 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+01c4 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01c4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01c8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+01c4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+01c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+01cc <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+01d0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01d0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+01d0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+01d4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+01d8 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+01dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01e0 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01e0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+01e4 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+01e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+01e4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+01e8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ec <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01ec [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+01ec <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+01f0 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+01f0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+01f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+01f4 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01f8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+01f4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+01fc <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0200 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0200 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0208 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0200 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0204 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0208 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+020c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0210 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0210 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0210 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0210 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0214 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0214 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0214 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+0218 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+021c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+021c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0220 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0220 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0220 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0224 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0228 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+022c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0230 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0234 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0238 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label 0+023c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0240 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0240 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0244 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0244 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0244 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0248 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+024c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+024c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+0250 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0250 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0250 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0254 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0258 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+025c <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0260 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0264 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0268 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+026c <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0270 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0274 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0274 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0278 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+027c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0280 <[^>]*> addu \$at,\$a1,\$at -0+0284 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0284 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0288 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+028c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+028c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0290 <[^>]*> addu \$at,\$a1,\$at -0+0294 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0294 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0298 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0270 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0274 <[^>]*> addu \$at,\$a1,\$at +0+0278 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+027c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0280 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0280 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0284 <[^>]*> addu \$at,\$a1,\$at +0+0288 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+028c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label ... -0+02a0 <[^>]*> addu \$at,\$a1,\$gp -0+02a4 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+02a4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02a8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02a8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02ac <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02b0 <[^>]*> addu \$at,\$a1,\$at -0+02b4 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+02b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0294 <[^>]*> addu \$at,\$a1,\$gp +0+0298 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0298 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+029c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+029c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+02a0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+02a4 <[^>]*> addu \$at,\$a1,\$at +0+02a8 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_common ... -0+02c0 <[^>]*> addu \$at,\$a1,\$gp -0+02c4 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+02c4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02c8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02c8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02cc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02cc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02d0 <[^>]*> addu \$at,\$a1,\$at -0+02d4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02d4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02d8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02b4 <[^>]*> addu \$at,\$a1,\$gp +0+02b8 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+02b8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+02bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02bc [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+02c0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02c0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02c4 <[^>]*> addu \$at,\$a1,\$at +0+02c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* ... -0+02e0 <[^>]*> addu \$at,\$a1,\$gp -0+02e4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02e4 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02e8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02e8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02ec <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02ec [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02f0 <[^>]*> addu \$at,\$a1,\$at -0+02f4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02f4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02f8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02f8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02fc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0300 <[^>]*> addu \$at,\$a1,\$at -0+0304 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0304 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0308 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0308 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+030c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0310 <[^>]*> addu \$at,\$a1,\$at -0+0314 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0314 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0318 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0318 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+031c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+031c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0320 <[^>]*> addu \$at,\$a1,\$at -0+0324 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0324 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0328 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0328 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+032c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+032c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0330 <[^>]*> addu \$at,\$a1,\$at -0+0334 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0334 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0338 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+033c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0340 <[^>]*> addu \$at,\$a1,\$at -0+0344 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0344 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0348 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0348 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+034c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+034c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0350 <[^>]*> addu \$at,\$a1,\$at -0+0354 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0354 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0358 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0358 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+035c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+035c [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0360 <[^>]*> addu \$at,\$a1,\$at -0+0364 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0364 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0368 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+036c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0370 <[^>]*> addu \$at,\$a1,\$at -0+0374 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0374 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0378 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0378 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+037c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+037c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0380 <[^>]*> addu \$at,\$a1,\$at -0+0384 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0384 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0388 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0388 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+038c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+038c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0390 <[^>]*> addu \$at,\$a1,\$at -0+0394 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0394 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0398 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0398 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+039c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+039c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+03a0 <[^>]*> addu \$at,\$a1,\$at -0+03a4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03a4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03a8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03ac <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03ac [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03b0 <[^>]*> addu \$at,\$a1,\$at -0+03b4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03b4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03b8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03bc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03bc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03c0 <[^>]*> addu \$at,\$a1,\$at -0+03c4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03c4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03c8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03c8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03cc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03cc [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03d0 <[^>]*> addu \$at,\$a1,\$at -0+03d4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03d4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03d8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03d8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03dc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03dc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03e0 <[^>]*> addu \$at,\$a1,\$at -0+03e4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03e8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03ec <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03ec [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+03f0 <[^>]*> addu \$at,\$a1,\$at -0+03f4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03f8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+03f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03fc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0400 <[^>]*> addu \$at,\$a1,\$at -0+0404 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0404 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0408 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0408 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+040c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+040c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0410 <[^>]*> addu \$at,\$a1,\$at -0+0414 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0414 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0418 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0418 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+041c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+041c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0420 <[^>]*> addu \$at,\$a1,\$at -0+0424 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0424 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0428 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0428 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+042c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+042c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0430 <[^>]*> addu \$at,\$a1,\$at -0+0434 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0434 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0438 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0438 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+043c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+043c [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0440 <[^>]*> addu \$at,\$a1,\$at -0+0444 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0444 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0448 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0448 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+044c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+044c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0450 <[^>]*> addu \$at,\$a1,\$at -0+0454 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0454 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0458 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0458 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+045c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+045c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0460 <[^>]*> addu \$at,\$a1,\$at -0+0464 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0464 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0468 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0468 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+046c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+046c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0470 <[^>]*> addu \$at,\$a1,\$at -0+0474 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0474 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0478 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0478 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+047c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+047c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0480 <[^>]*> addu \$at,\$a1,\$at -0+0484 <[^>]*> lw \$a0,0\(\$at\) -[ ]*RELOC: 0+0484 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0488 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0488 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+048c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+048c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0490 <[^>]*> addu \$at,\$a1,\$at -0+0494 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0494 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0498 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0498 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+049c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+049c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+04a0 <[^>]*> addu \$at,\$a1,\$at -0+04a4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04a4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04a8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04a8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04ac <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04ac [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+04b0 <[^>]*> addu \$at,\$a1,\$at -0+04b4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04b4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+04b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+04bc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04bc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+04c0 <[^>]*> addu \$at,\$a1,\$at -0+04c4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04c4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+04c8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+04cc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04cc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+04d0 <[^>]*> addu \$at,\$a1,\$at -0+04d4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04d4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04d8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04dc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04dc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+04e0 <[^>]*> addu \$at,\$a1,\$at -0+04e4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04e8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04ec <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04ec [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+04f0 <[^>]*> addu \$at,\$a1,\$at -0+04f4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04f8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+04f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04fc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0500 <[^>]*> addu \$at,\$a1,\$at -0+0504 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0504 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0508 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0508 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+050c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+050c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0510 <[^>]*> addu \$at,\$a1,\$at -0+0514 <[^>]*> lw \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0514 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0518 <[^>]*> lw \$a1,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0518 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+051c <[^>]*> lwc1 \$f[45],0\(\$zero\) -0+0520 <[^>]*> lwc1 \$f[45],4\(\$zero\) -0+0524 <[^>]*> lwc1 \$f[45],1\(\$zero\) -0+0528 <[^>]*> lwc1 \$f[45],5\(\$zero\) -0+052c <[^>]*> lui \$at,1 -0+0530 <[^>]*> lwc1 \$f[45],-32768\(\$at\) -0+0534 <[^>]*> lwc1 \$f[45],-32764\(\$at\) -0+0538 <[^>]*> lwc1 \$f[45],-32768\(\$zero\) -0+053c <[^>]*> lwc1 \$f[45],-32764\(\$zero\) -0+0540 <[^>]*> lwc1 \$f[45],0\(\$a1\) -0+0544 <[^>]*> lwc1 \$f[45],4\(\$a1\) -0+0548 <[^>]*> lwc1 \$f[45],1\(\$a1\) -0+054c <[^>]*> lwc1 \$f[45],5\(\$a1\) -0+0550 <[^>]*> lui \$at,1 -0+0554 <[^>]*> addu \$at,\$a1,\$at -0+0558 <[^>]*> lwc1 \$f[45],-32768\(\$at\) -0+055c <[^>]*> lwc1 \$f[45],-32764\(\$at\) -0+0560 <[^>]*> lwc1 \$f[45],-32768\(\$a1\) -0+0564 <[^>]*> lwc1 \$f[45],-32764\(\$a1\) -0+0568 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0568 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+056c <[^>]*> addu \$at,\$a1,\$at -0+0570 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) -[ ]*RELOC: 0+0570 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0574 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) -[ ]*RELOC: 0+0574 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02d4 <[^>]*> addu \$at,\$a1,\$gp +0+02d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02d8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+02dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02dc [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+02e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02e0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+02e4 <[^>]*> addu \$at,\$a1,\$at +0+02e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02e8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+02ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02ec [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+02f0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02f0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+02f4 <[^>]*> addu \$at,\$a1,\$at +0+02f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02f8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+02fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+02fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label ... -0+057c <[^>]*> swc1 \$f[45],0\(\$zero\) -0+0580 <[^>]*> swc1 \$f[45],4\(\$zero\) -0+0584 <[^>]*> swc1 \$f[45],1\(\$zero\) -0+0588 <[^>]*> swc1 \$f[45],5\(\$zero\) -0+058c <[^>]*> lui \$at,1 -0+0590 <[^>]*> swc1 \$f[45],-32768\(\$at\) -0+0594 <[^>]*> swc1 \$f[45],-32764\(\$at\) -0+0598 <[^>]*> swc1 \$f[45],-32768\(\$zero\) -0+059c <[^>]*> swc1 \$f[45],-32764\(\$zero\) -0+05a0 <[^>]*> swc1 \$f[45],0\(\$a1\) -0+05a4 <[^>]*> swc1 \$f[45],4\(\$a1\) -0+05a8 <[^>]*> swc1 \$f[45],1\(\$a1\) -0+05ac <[^>]*> swc1 \$f[45],5\(\$a1\) -0+05b0 <[^>]*> lui \$at,1 -0+05b4 <[^>]*> addu \$at,\$a1,\$at -0+05b8 <[^>]*> swc1 \$f[45],-32768\(\$at\) -0+05bc <[^>]*> swc1 \$f[45],-32764\(\$at\) -0+05c0 <[^>]*> swc1 \$f[45],-32768\(\$a1\) -0+05c4 <[^>]*> swc1 \$f[45],-32764\(\$a1\) -0+05c8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+05c8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+05cc <[^>]*> addu \$at,\$a1,\$at -0+05d0 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) -[ ]*RELOC: 0+05d0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05d4 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) -[ ]*RELOC: 0+05d4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05d8 <[^>]*> sw \$a0,0\(\$zero\) -0+05dc <[^>]*> sw \$a1,4\(\$zero\) -0+05e0 <[^>]*> lui \$a0,[-0-9]+ -[ ]*RELOC: 0+05e0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+05e4 <[^>]*> daddu \$a0,\$a0,\$a1 -0+05e8 <[^>]*> ld \$a0,[-0-9]+\(\$a0\) -[ ]*RELOC: 0+05e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+05ec <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+05ec [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05f0 <[^>]*> daddu \$at,\$at,\$a1 -0+05f4 <[^>]*> sd \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+05f4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0304 <[^>]*> addu \$at,\$a1,\$gp +0+0308 <[^>]*> lw \$a0,1\(\$at\) +[ ]*RELOC: 0+0308 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+030c <[^>]*> lw \$a1,5\(\$at\) +[ ]*RELOC: 0+030c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+0310 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0310 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0314 <[^>]*> addu \$at,\$a1,\$at +0+0318 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0318 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+031c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+031c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +... +0+0324 <[^>]*> addu \$at,\$a1,\$gp +0+0328 <[^>]*> lw \$a0,1\(\$at\) +[ ]*RELOC: 0+0328 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+032c <[^>]*> lw \$a1,5\(\$at\) +[ ]*RELOC: 0+032c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+0330 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0334 <[^>]*> addu \$at,\$a1,\$at +0+0338 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+033c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+033c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +... +0+0344 <[^>]*> addu \$at,\$a1,\$gp +0+0348 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0348 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+034c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+034c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0350 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0350 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0354 <[^>]*> addu \$at,\$a1,\$at +0+0358 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0358 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+035c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+035c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0360 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0364 <[^>]*> addu \$at,\$a1,\$at +0+0368 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+036c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+036c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0370 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0370 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0374 <[^>]*> addu \$at,\$a1,\$at +0+0378 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0378 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+037c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+037c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0380 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0380 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0384 <[^>]*> addu \$at,\$a1,\$at +0+0388 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0388 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+038c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+038c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0390 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0390 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0394 <[^>]*> addu \$at,\$a1,\$at +0+0398 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0398 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+039c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+039c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+03a0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03a0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+03a4 <[^>]*> addu \$at,\$a1,\$at +0+03a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03a8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+03ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03ac [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+03b0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03b0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+03b4 <[^>]*> addu \$at,\$a1,\$at +0+03b8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03b8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+03bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03bc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+03c0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03c0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+03c4 <[^>]*> addu \$at,\$a1,\$at +0+03c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03c8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+03cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03cc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+03d0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+03d4 <[^>]*> addu \$at,\$a1,\$at +0+03d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+03dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03dc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+03e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03e0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+03e4 <[^>]*> addu \$at,\$a1,\$at +0+03e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03e8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+03ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03ec [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+03f0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03f0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+03f4 <[^>]*> addu \$at,\$a1,\$at +0+03f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03f8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+03fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+03fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0400 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0400 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0404 <[^>]*> addu \$at,\$a1,\$at +0+0408 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0408 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+040c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+040c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0410 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0410 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0414 <[^>]*> addu \$at,\$a1,\$at +0+0418 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0418 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+041c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+041c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0420 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0420 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0424 <[^>]*> addu \$at,\$a1,\$at +0+0428 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0428 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+042c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+042c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0430 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0430 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0434 <[^>]*> addu \$at,\$a1,\$at +0+0438 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0438 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+043c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+043c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0440 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0440 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0444 <[^>]*> addu \$at,\$a1,\$at +0+0448 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0448 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+044c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+044c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0450 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0450 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0454 <[^>]*> addu \$at,\$a1,\$at +0+0458 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0458 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+045c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+045c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0460 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0460 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0464 <[^>]*> addu \$at,\$a1,\$at +0+0468 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0468 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+046c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+046c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0470 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0470 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0474 <[^>]*> addu \$at,\$a1,\$at +0+0478 <[^>]*> lw \$a0,0\(\$at\) +[ ]*RELOC: 0+0478 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+047c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+047c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0480 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0480 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0484 <[^>]*> addu \$at,\$a1,\$at +0+0488 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0488 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+048c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+048c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0490 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0490 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0494 <[^>]*> addu \$at,\$a1,\$at +0+0498 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0498 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+049c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+049c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+04a0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04a0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+04a4 <[^>]*> addu \$at,\$a1,\$at +0+04a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04a8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+04ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04ac [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+04b0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04b0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+04b4 <[^>]*> addu \$at,\$a1,\$at +0+04b8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+04bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+04c0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04c0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+04c4 <[^>]*> addu \$at,\$a1,\$at +0+04c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04c8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+04cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+04d0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+04d4 <[^>]*> addu \$at,\$a1,\$at +0+04d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+04dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04dc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+04e0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04e0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+04e4 <[^>]*> addu \$at,\$a1,\$at +0+04e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04e8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+04ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04ec [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+04f0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04f0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+04f4 <[^>]*> addu \$at,\$a1,\$at +0+04f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04f8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+04fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+04fc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0500 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0500 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0504 <[^>]*> addu \$at,\$a1,\$at +0+0508 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0508 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+050c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +[ ]*RELOC: 0+050c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0510 <[^>]*> lwc1 \$f[45],0\(\$zero\) +0+0514 <[^>]*> lwc1 \$f[45],4\(\$zero\) +0+0518 <[^>]*> lwc1 \$f[45],1\(\$zero\) +0+051c <[^>]*> lwc1 \$f[45],5\(\$zero\) +0+0520 <[^>]*> lui \$at,0x1 +0+0524 <[^>]*> lwc1 \$f[45],-32768\(\$at\) +0+0528 <[^>]*> lwc1 \$f[45],-32764\(\$at\) +0+052c <[^>]*> lwc1 \$f[45],-32768\(\$zero\) +0+0530 <[^>]*> lwc1 \$f[45],-32764\(\$zero\) +0+0534 <[^>]*> lwc1 \$f[45],0\(\$a1\) +0+0538 <[^>]*> lwc1 \$f[45],4\(\$a1\) +0+053c <[^>]*> lwc1 \$f[45],1\(\$a1\) +0+0540 <[^>]*> lwc1 \$f[45],5\(\$a1\) +0+0544 <[^>]*> lui \$at,0x1 +0+0548 <[^>]*> addu \$at,\$a1,\$at +0+054c <[^>]*> lwc1 \$f[45],-32768\(\$at\) +0+0550 <[^>]*> lwc1 \$f[45],-32764\(\$at\) +0+0554 <[^>]*> lwc1 \$f[45],-32768\(\$a1\) +0+0558 <[^>]*> lwc1 \$f[45],-32764\(\$a1\) +0+055c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+055c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0560 <[^>]*> addu \$at,\$a1,\$at +0+0564 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) +[ ]*RELOC: 0+0564 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0568 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) +[ ]*RELOC: 0+0568 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +... +0+0570 <[^>]*> swc1 \$f[45],0\(\$zero\) +0+0574 <[^>]*> swc1 \$f[45],4\(\$zero\) +0+0578 <[^>]*> swc1 \$f[45],1\(\$zero\) +0+057c <[^>]*> swc1 \$f[45],5\(\$zero\) +0+0580 <[^>]*> lui \$at,0x1 +0+0584 <[^>]*> swc1 \$f[45],-32768\(\$at\) +0+0588 <[^>]*> swc1 \$f[45],-32764\(\$at\) +0+058c <[^>]*> swc1 \$f[45],-32768\(\$zero\) +0+0590 <[^>]*> swc1 \$f[45],-32764\(\$zero\) +0+0594 <[^>]*> swc1 \$f[45],0\(\$a1\) +0+0598 <[^>]*> swc1 \$f[45],4\(\$a1\) +0+059c <[^>]*> swc1 \$f[45],1\(\$a1\) +0+05a0 <[^>]*> swc1 \$f[45],5\(\$a1\) +0+05a4 <[^>]*> lui \$at,0x1 +0+05a8 <[^>]*> addu \$at,\$a1,\$at +0+05ac <[^>]*> swc1 \$f[45],-32768\(\$at\) +0+05b0 <[^>]*> swc1 \$f[45],-32764\(\$at\) +0+05b4 <[^>]*> swc1 \$f[45],-32768\(\$a1\) +0+05b8 <[^>]*> swc1 \$f[45],-32764\(\$a1\) +0+05bc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+05bc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+05c0 <[^>]*> addu \$at,\$a1,\$at +0+05c4 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) +[ ]*RELOC: 0+05c4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+05c8 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) +[ ]*RELOC: 0+05c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+05cc <[^>]*> sw \$a0,0\(\$zero\) +0+05d0 <[^>]*> sw \$a1,4\(\$zero\) +0+05d4 <[^>]*> lui \$a0,[-0-9x]+ +[ ]*RELOC: 0+05d4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+05d8 <[^>]*> daddu \$a0,\$a0,\$a1 +0+05dc <[^>]*> ld \$a0,[-0-9]+\(\$a0\) +[ ]*RELOC: 0+05dc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+05e0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+05e0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+05e4 <[^>]*> daddu \$at,\$at,\$a1 +0+05e8 <[^>]*> sd \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+05e8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/li.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/li.d index 7563521d3b7..dd5968b69ce 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/li.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/li.d @@ -9,9 +9,9 @@ No symbols in .* Disassembly of section .text: 0+0000 li \$a0,0 0+0004 li \$a0,1 -0+0008 li \$a0,32768 +0+0008 li \$a0,0x8000 0+000c li \$a0,-32768 -0+0010 lui \$a0,1 -0+0014 lui \$a0,1 -0+0018 ori \$a0,\$a0,42405 +0+0010 lui \$a0,0x1 +0+0014 lui \$a0,0x1 +0+0018 ori \$a0,\$a0,0xa5a5 ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-empic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-empic.d index 622cbf580cf..6ce3b2d43d2 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-empic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-empic.d @@ -16,6 +16,6 @@ Disassembly of section .text: [ ]*RELOC: 0+000c [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* 0+0010 <[^>]*> lwc1 \$f[45],-16364\(\$gp\) [ ]*RELOC: 0+0010 [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0014 <[^>]*> lui \$a0,16256 -0+0018 <[^>]*> lui \$at,16256 +0+0014 <[^>]*> lui \$a0,0x3f80 +0+0018 <[^>]*> lui \$at,0x3f80 0+001c <[^>]*> mtc1 \$at,\$f4 diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-svr4pic.d index 5981e7a9274..9965bfaba8c 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lif-svr4pic.d @@ -22,7 +22,7 @@ Disassembly of section .text: [ ]*RELOC: 0+0018 R_MIPS_LO16 .rodata 0+001c <[^>]*> lwc1 \$f4,12\(\$at\) [ ]*RELOC: 0+001c R_MIPS_LO16 .rodata -0+0020 <[^>]*> lui \$a0,16256 -0+0024 <[^>]*> lui \$at,16256 +0+0020 <[^>]*> lui \$a0,0x3f80 +0+0024 <[^>]*> lui \$at,0x3f80 0+0028 <[^>]*> mtc1 \$at,\$f4 ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lifloat.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lifloat.d index 3090b24ecce..05e855e99bf 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lifloat.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/lifloat.d @@ -7,7 +7,7 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lui \$at,0 +0+0000 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0000 [A-Z0-9_]*HI[A-Z0-9_]* .ro?data.* 0+0004 <[^>]*> lw \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+0004 [A-Z0-9_]*LO[A-Z0-9_]* .ro?data.* @@ -17,7 +17,7 @@ Disassembly of section .text: [ ]*RELOC: 0+000c [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* 0+0010 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$gp\) [ ]*RELOC: 0+0010 [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0014 <[^>]*> lui \$a0,16256 +0+0014 <[^>]*> lui \$a0,0x3f80 0+0018 <[^>]*> lwc1 \$f4,[-0-9]+\(\$gp\) [ ]*RELOC: 0+0018 [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit4.* ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/mul.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/mul.d index ce1f27eda8e..342473e41b5 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/mul.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/mul.d @@ -20,7 +20,7 @@ Disassembly of section .text: ... 0+0030 mult \$a1,\$at 0+0034 mflo \$a0 -0+0038 li \$at,32768 +0+0038 li \$at,0x8000 ... 0+0040 mult \$a1,\$at 0+0044 mflo \$a0 @@ -28,12 +28,12 @@ Disassembly of section .text: ... 0+0050 mult \$a1,\$at 0+0054 mflo \$a0 -0+0058 lui \$at,1 +0+0058 lui \$at,0x1 ... 0+0060 mult \$a1,\$at 0+0064 mflo \$a0 -0+0068 lui \$at,1 -0+006c ori \$at,\$at,42405 +0+0068 lui \$at,0x1 +0+006c ori \$at,\$at,0xa5a5 0+0070 mult \$a1,\$at 0+0074 mflo \$a0 ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/sb.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/sb.d index 476805aecd4..d03c708ee92 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/sb.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/sb.d @@ -9,399 +9,388 @@ Disassembly of section .text: 0+0000 <[^>]*> sb \$a0,0\(\$zero\) 0+0004 <[^>]*> sb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$at,1 +0+0008 <[^>]*> lui \$at,0x1 0+000c <[^>]*> sb \$a0,-32768\(\$at\) 0+0010 <[^>]*> sb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$at,1 +0+0014 <[^>]*> lui \$at,0x1 0+0018 <[^>]*> sb \$a0,0\(\$at\) -0+001c <[^>]*> lui \$at,2 +0+001c <[^>]*> lui \$at,0x2 0+0020 <[^>]*> sb \$a0,-23131\(\$at\) 0+0024 <[^>]*> sb \$a0,0\(\$a1\) 0+0028 <[^>]*> sb \$a0,1\(\$a1\) -0+002c <[^>]*> lui \$at,1 +0+002c <[^>]*> lui \$at,0x1 0+0030 <[^>]*> addu \$at,\$at,\$a1 0+0034 <[^>]*> sb \$a0,-32768\(\$at\) 0+0038 <[^>]*> sb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$at,1 +0+003c <[^>]*> lui \$at,0x1 0+0040 <[^>]*> addu \$at,\$at,\$a1 0+0044 <[^>]*> sb \$a0,0\(\$at\) -0+0048 <[^>]*> lui \$at,2 +0+0048 <[^>]*> lui \$at,0x2 0+004c <[^>]*> addu \$at,\$at,\$a1 0+0050 <[^>]*> sb \$a0,-23131\(\$at\) -0+0054 <[^>]*> lui \$at,0 +0+0054 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0054 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0058 <[^>]*> sb \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+0058 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+005c <[^>]*> lui \$at,0 +0+005c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+005c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0060 <[^>]*> sb \$a0,0\(\$at\) [ ]*RELOC: 0+0060 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> sb \$a0,0\(\$gp\) [ ]*RELOC: 0+0064 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0068 <[^>]*> lui \$at,0 +0+0068 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0068 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+006c <[^>]*> sb \$a0,0\(\$at\) [ ]*RELOC: 0+006c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0070 <[^>]*> sb \$a0,0\(\$gp\) [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0074 <[^>]*> lui \$at,0 +0+0074 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0074 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0078 <[^>]*> sb \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+0078 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+007c <[^>]*> sb \$a0,[-0-9]+\(\$gp\) [ ]*RELOC: 0+007c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0080 <[^>]*> lui \$at,0 +0+0080 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0080 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0084 <[^>]*> sb \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+0084 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0088 <[^>]*> lui \$at,0 +0+0088 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0088 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+008c <[^>]*> sb \$a0,[-0-9]+\(\$at\) [ ]*RELOC: 0+008c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0090 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0090 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0094 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0094 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0098 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+009c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00a0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0090 <[^>]*> sb \$a0,1\(\$gp\) +[ ]*RELOC: 0+0090 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+0094 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0094 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0098 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+009c <[^>]*> sb \$a0,1\(\$gp\) +[ ]*RELOC: 0+009c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00a0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00a0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+00a4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00a4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00a8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00a8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00ac <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00ac [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00b0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00b0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00b4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00b4 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00b8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00b8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00bc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00bc [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00c0 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00c0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00c4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00cc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00d0 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00d4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00d4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00d8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00dc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00dc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00e0 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00e4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00e8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00ec <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00f0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00f4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00f4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00f8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00fc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+00fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0100 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0100 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0104 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0104 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0108 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0108 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+010c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+010c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0110 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0110 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0114 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0114 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0118 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+011c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0120 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0120 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0124 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0124 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0128 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+012c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0130 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0130 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0134 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+0134 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0140 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0140 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0144 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+0144 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0148 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+014c <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0150 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0150 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0154 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0154 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0158 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+015c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0160 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0160 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0164 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0164 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0168 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+016c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0170 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0170 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0174 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0174 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0178 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+017c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0180 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0180 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0184 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0184 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0188 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+018c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0190 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0190 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+00a4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00a8 <[^>]*> sb \$a0,[-0-9]+\(\$gp\) +[ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+00ac <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00ac [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00b0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00b0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00b4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00b8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00bc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00bc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00c0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00c0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00c4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00c8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00cc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00cc [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+00d0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00d0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+00d4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+00d8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+00dc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+00dc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+00e0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00e0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+00e4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+00e8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+00ec <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+00f0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+00f4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+00f8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+00fc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0100 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0104 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0108 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+010c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+010c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0110 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0110 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0114 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0118 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+011c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0120 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0120 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0124 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0128 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0130 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0134 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0138 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+013c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0140 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+0140 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0144 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0148 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+014c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0150 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0150 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0154 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0158 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+015c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0160 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0164 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0168 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+016c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0170 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0170 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0174 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0178 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+017c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0180 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0180 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0184 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0188 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+018c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0190 <[^>]*> addu \$at,\$at,\$a1 0+0194 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0198 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0194 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+019c <[^>]*> addu \$at,\$at,\$a1 -0+01a0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> addu \$at,\$at,\$a1 -0+01ac <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01b0 <[^>]*> addu \$at,\$a1,\$gp +0+01a0 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a4 <[^>]*> addu \$at,\$a1,\$gp +0+01a8 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+01a8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01ac [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01b0 <[^>]*> addu \$at,\$at,\$a1 0+01b4 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+01b4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> addu \$at,\$at,\$a1 -0+01c0 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01c4 <[^>]*> addu \$at,\$a1,\$gp -0+01c8 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+01c8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+01cc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01cc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01d0 <[^>]*> addu \$at,\$at,\$a1 -0+01d4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01d4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01d8 <[^>]*> addu \$at,\$a1,\$gp +[ ]*RELOC: 0+01b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01b8 <[^>]*> addu \$at,\$a1,\$gp +0+01bc <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+01bc [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+01c0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c0 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01c4 <[^>]*> addu \$at,\$at,\$a1 +0+01c8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01cc <[^>]*> addu \$at,\$a1,\$gp +0+01d0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+01d0 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+01d4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01d8 <[^>]*> addu \$at,\$at,\$a1 0+01dc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01dc [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01e0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+01e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+01e4 <[^>]*> addu \$at,\$at,\$a1 0+01e8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01ec <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01f0 <[^>]*> addu \$at,\$at,\$a1 -0+01f4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+01f4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01f8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01fc <[^>]*> addu \$at,\$at,\$a1 -0+0200 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0200 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0204 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0208 <[^>]*> addu \$at,\$at,\$a1 -0+020c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0210 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0210 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0214 <[^>]*> addu \$at,\$at,\$a1 +[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01ec <[^>]*> addu \$at,\$a1,\$gp +0+01f0 <[^>]*> sb \$a0,1\(\$at\) +[ ]*RELOC: 0+01f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01f4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01f8 <[^>]*> addu \$at,\$at,\$a1 +0+01fc <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0200 <[^>]*> addu \$at,\$a1,\$gp +0+0204 <[^>]*> sb \$a0,1\(\$at\) +[ ]*RELOC: 0+0204 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+0208 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+020c <[^>]*> addu \$at,\$at,\$a1 +0+0210 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0210 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0214 <[^>]*> addu \$at,\$a1,\$gp 0+0218 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+021c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+0218 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+021c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0220 <[^>]*> addu \$at,\$at,\$a1 0+0224 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0228 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0224 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+022c <[^>]*> addu \$at,\$at,\$a1 0+0230 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0230 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0234 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0238 <[^>]*> addu \$at,\$at,\$a1 0+023c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0240 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0240 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0244 <[^>]*> addu \$at,\$at,\$a1 0+0248 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+024c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+024c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+0250 <[^>]*> addu \$at,\$at,\$a1 0+0254 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0258 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0254 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+025c <[^>]*> addu \$at,\$at,\$a1 0+0260 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0264 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0268 <[^>]*> addu \$at,\$at,\$a1 0+026c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0270 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0270 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0274 <[^>]*> addu \$at,\$at,\$a1 0+0278 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+027c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+027c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0280 <[^>]*> addu \$at,\$at,\$a1 0+0284 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0284 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0288 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+0284 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0288 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+028c <[^>]*> addu \$at,\$at,\$a1 0+0290 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0290 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0294 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0290 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0294 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0298 <[^>]*> addu \$at,\$at,\$a1 0+029c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02a0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02a4 <[^>]*> addu \$at,\$at,\$a1 0+02a8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+02ac <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02ac <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+02b0 <[^>]*> addu \$at,\$at,\$a1 0+02b4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02b4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02b8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+02b4 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+02bc <[^>]*> addu \$at,\$at,\$a1 0+02c0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02c0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +[ ]*RELOC: 0+02c0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02c4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+02c8 <[^>]*> addu \$at,\$at,\$a1 0+02cc <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02d0 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02d0 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+02d0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02d0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+02d4 <[^>]*> addu \$at,\$at,\$a1 -0+02d8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+02d8 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+02dc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+02e0 <[^>]*> addu \$at,\$at,\$a1 -0+02e4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+02e4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02e8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+02e4 <[^>]*> sb \$a0,0\(\$at\) +[ ]*RELOC: 0+02e4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+02e8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+02ec <[^>]*> addu \$at,\$at,\$a1 0+02f0 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+02f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02f4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+02f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02f4 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+02f8 <[^>]*> addu \$at,\$at,\$a1 0+02fc <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+02fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0300 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0300 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+02fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0300 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0300 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0304 <[^>]*> addu \$at,\$at,\$a1 -0+0308 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+0308 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+030c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0308 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0308 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+030c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0310 <[^>]*> addu \$at,\$at,\$a1 -0+0314 <[^>]*> sb \$a0,0\(\$at\) -[ ]*RELOC: 0+0314 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0318 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0318 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0314 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +[ ]*RELOC: 0+0314 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0318 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0318 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+031c <[^>]*> addu \$at,\$at,\$a1 0+0320 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0320 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0324 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0324 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +[ ]*RELOC: 0+0320 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0324 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0324 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0328 <[^>]*> addu \$at,\$at,\$a1 0+032c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+032c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0330 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +[ ]*RELOC: 0+032c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0330 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label 0+0334 <[^>]*> addu \$at,\$at,\$a1 0+0338 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+033c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +[ ]*RELOC: 0+0338 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+033c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0340 <[^>]*> addu \$at,\$at,\$a1 0+0344 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0344 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0348 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +[ ]*RELOC: 0+0344 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0348 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common 0+034c <[^>]*> addu \$at,\$at,\$a1 0+0350 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0350 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0354 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0354 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +[ ]*RELOC: 0+0350 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0354 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0354 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0358 <[^>]*> addu \$at,\$at,\$a1 0+035c <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+035c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0360 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +[ ]*RELOC: 0+035c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0360 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* 0+0364 <[^>]*> addu \$at,\$at,\$a1 0+0368 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+036c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0370 <[^>]*> addu \$at,\$at,\$a1 -0+0374 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0374 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0378 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0378 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+037c <[^>]*> addu \$at,\$at,\$a1 -0+0380 <[^>]*> sb \$a0,[-0-9]+\(\$at\) -[ ]*RELOC: 0+0380 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0384 <[^>]*> sw \$a0,0\(\$zero\) -0+0388 <[^>]*> sw \$a1,4\(\$zero\) -0+038c <[^>]*> sh \$a0,0\(\$zero\) -0+0390 <[^>]*> sw \$a0,0\(\$zero\) -0+0394 <[^>]*> sc \$a0,0\(\$zero\) -0+0398 <[^>]*> swc1 \$f4,0\(\$zero\) -0+039c <[^>]*> swc2 \$4,0\(\$zero\) -0+03a0 <[^>]*> swc3 \$4,0\(\$zero\) -0+03a4 <[^>]*> swc1 \$f4,0\(\$zero\) -0+03a8 <[^>]*> swl \$a0,0\(\$zero\) -0+03ac <[^>]*> swr \$a0,0\(\$zero\) +[ ]*RELOC: 0+0368 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+036c <[^>]*> sw \$a0,0\(\$zero\) +0+0370 <[^>]*> sw \$a1,4\(\$zero\) +0+0374 <[^>]*> sh \$a0,0\(\$zero\) +0+0378 <[^>]*> sw \$a0,0\(\$zero\) +0+037c <[^>]*> sc \$a0,0\(\$zero\) +0+0380 <[^>]*> swc1 \$f4,0\(\$zero\) +0+0384 <[^>]*> swc2 \$4,0\(\$zero\) +0+0388 <[^>]*> swc3 \$4,0\(\$zero\) +0+038c <[^>]*> swc1 \$f4,0\(\$zero\) +0+0390 <[^>]*> swl \$a0,0\(\$zero\) +0+0394 <[^>]*> swr \$a0,0\(\$zero\) +... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/trunc.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/trunc.d index 4404eb4748b..99eb6f3314b 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/trunc.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/trunc.d @@ -11,8 +11,8 @@ Disassembly of section .text: 0+0000 cfc1 \$a0,\$31 0+0004 cfc1 \$a0,\$31 ... -0+000c ori \$at,\$a0,3 -0+0010 xori \$at,\$at,2 +0+000c ori \$at,\$a0,0x3 +0+0010 xori \$at,\$at,0x2 0+0014 ctc1 \$at,\$31 ... 0+001c cvt.w.d \$f4,\$f6 @@ -21,8 +21,8 @@ Disassembly of section .text: 0+0028 cfc1 \$a0,\$31 0+002c cfc1 \$a0,\$31 ... -0+0034 ori \$at,\$a0,3 -0+0038 xori \$at,\$at,2 +0+0034 ori \$at,\$a0,0x3 +0+0038 xori \$at,\$at,0x2 0+003c ctc1 \$at,\$31 ... 0+0044 cvt.w.s \$f4,\$f6 diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/uld.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/uld.d index a3cf4031bf3..595c0b4462a 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/uld.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/uld.d @@ -11,29 +11,29 @@ Disassembly of section .text: 0+0004 <[^>]*> ldr \$a0,[07]\(\$zero\) 0+0008 <[^>]*> ldl \$a0,[18]\(\$zero\) 0+000c <[^>]*> ldr \$a0,[18]\(\$zero\) -0+0010 <[^>]*> li \$at,32768 +0+0010 <[^>]*> li \$at,0x8000 0+0014 <[^>]*> ldl \$a0,[07]\(\$at\) 0+0018 <[^>]*> ldr \$a0,[07]\(\$at\) 0+001c <[^>]*> ldl \$a0,-3276[18]\(\$zero\) 0+0020 <[^>]*> ldr \$a0,-3276[18]\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> ldl \$a0,[07]\(\$at\) 0+002c <[^>]*> ldr \$a0,[07]\(\$at\) -0+0030 <[^>]*> lui \$at,1 -0+0034 <[^>]*> ori \$at,\$at,42405 +0+0030 <[^>]*> lui \$at,0x1 +0+0034 <[^>]*> ori \$at,\$at,0xa5a5 0+0038 <[^>]*> ldl \$a0,[07]\(\$at\) 0+003c <[^>]*> ldr \$a0,[07]\(\$at\) 0+0040 <[^>]*> ldl \$a0,[07]\(\$a1\) 0+0044 <[^>]*> ldr \$a0,[07]\(\$a1\) 0+0048 <[^>]*> ldl \$a0,[18]\(\$a1\) 0+004c <[^>]*> ldr \$a0,[-0-9]+\(\$a1\) -0+0050 <[^>]*> lui \$at,[-0-9]+ +0+0050 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0050 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0054 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0054 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0058 <[^>]*> ldl \$a0,[07]\(\$at\) 0+005c <[^>]*> ldr \$a0,[07]\(\$at\) -0+0060 <[^>]*> lui \$at,0 +0+0060 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0060 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0064 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -43,7 +43,7 @@ Disassembly of section .text: [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+0074 <[^>]*> ldl \$a0,[07]\(\$at\) 0+0078 <[^>]*> ldr \$a0,[07]\(\$at\) -0+007c <[^>]*> lui \$at,0 +0+007c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+007c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0080 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0080 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -53,7 +53,7 @@ Disassembly of section .text: [ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+0090 <[^>]*> ldl \$a0,[07]\(\$at\) 0+0094 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0098 <[^>]*> lui \$at,[-0-9]+ +0+0098 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+009c <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -63,214 +63,208 @@ Disassembly of section .text: [ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00ac <[^>]*> ldl \$a0,[07]\(\$at\) 0+00b0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00b4 <[^>]*> lui \$at,0 +0+00b4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+00b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+00bc <[^>]*> ldl \$a0,[07]\(\$at\) 0+00c0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00c4 <[^>]*> lui \$at,0 +0+00c4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+00cc <[^>]*> ldl \$a0,[07]\(\$at\) 0+00d0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> ldl \$a0,[07]\(\$at\) -0+00e0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ec <[^>]*> ldl \$a0,[07]\(\$at\) -0+00f0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00f8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00fc <[^>]*> ldl \$a0,[07]\(\$at\) -0+0100 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0104 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0108 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0110 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0114 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0120 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0124 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0128 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0130 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0134 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+013c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0140 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0144 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0148 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+014c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0150 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0154 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0158 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+015c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0160 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0164 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0168 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+016c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0170 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0174 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0178 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+017c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0180 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0184 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0190 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0194 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0198 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+019c <[^>]*> ldl \$a0,[07]\(\$at\) -0+01a0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ac <[^>]*> ldl \$a0,[07]\(\$at\) -0+01b0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01b4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01bc <[^>]*> ldl \$a0,[07]\(\$at\) -0+01c0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01cc <[^>]*> ldl \$a0,[07]\(\$at\) -0+01d0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01dc <[^>]*> ldl \$a0,[07]\(\$at\) -0+01e0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01e8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ec <[^>]*> ldl \$a0,[07]\(\$at\) -0+01f0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+01f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01f8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01fc <[^>]*> ldl \$a0,[07]\(\$at\) -0+0200 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0208 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+020c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0210 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0214 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0214 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0218 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+021c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0220 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0224 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0228 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0230 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0240 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0244 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0244 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0248 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0250 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0254 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0258 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+025c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0260 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0270 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0274 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0274 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0278 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0280 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0284 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> ldl \$a0,[07]\(\$at\) -0+0290 <[^>]*> ldr \$a0,[07]\(\$at\) -0+0294 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0298 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+029c <[^>]*> ldl \$a0,[07]\(\$at\) -0+02a0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+02a4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02ac <[^>]*> ldl \$a0,[07]\(\$at\) -0+02b0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+02b4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02bc <[^>]*> ldl \$a0,[07]\(\$at\) -0+02c0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+02c4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02cc <[^>]*> ldl \$a0,[07]\(\$at\) -0+02d0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+02d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02d4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> ldl \$a0,[07]\(\$at\) -0+02e0 <[^>]*> ldr \$a0,[07]\(\$at\) +0+00d4 <[^>]*> daddiu \$at,\$gp,1 +[ ]*RELOC: 0+00d4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00d8 <[^>]*> ldl \$a0,[07]\(\$at\) +0+00dc <[^>]*> ldr \$a0,[07]\(\$at\) +0+00e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00e4 <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00e8 <[^>]*> ldl \$a0,[07]\(\$at\) +0+00ec <[^>]*> ldr \$a0,[07]\(\$at\) +0+00f0 <[^>]*> daddiu \$at,\$gp,1 +[ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00f4 <[^>]*> ldl \$a0,[07]\(\$at\) +0+00f8 <[^>]*> ldr \$a0,[07]\(\$at\) +0+00fc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0100 <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0104 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0108 <[^>]*> ldr \$a0,[07]\(\$at\) +0+010c <[^>]*> daddiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+010c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0110 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0114 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0118 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+011c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0120 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0124 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0128 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0130 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0134 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0138 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+013c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0140 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0144 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0148 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+014c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0150 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0154 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0158 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+015c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0160 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0164 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0168 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+016c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0170 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0174 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0178 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+017c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0180 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0184 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0188 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+018c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0190 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0194 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+019c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01a4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01a8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+01b0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01b4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01c0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01c4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01c8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+01cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01d0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01d4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01d8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01d8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01dc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01e0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01e4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01e8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+01ec <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+01f0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+01f4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01fc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0200 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0204 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0208 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+020c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0210 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0214 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0218 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+021c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0220 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0224 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+022c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0230 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0234 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0238 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0238 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+023c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0240 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0244 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0248 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+024c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0250 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0254 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+025c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0260 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0264 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0268 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0268 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+026c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0270 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0274 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0278 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+027c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0280 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0284 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0288 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+028c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0290 <[^>]*> ldl \$a0,[07]\(\$at\) +0+0294 <[^>]*> ldr \$a0,[07]\(\$at\) +0+0298 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0298 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+029c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+02a4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+02a8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02b0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+02b4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+02b8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02c0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+02c4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+02c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02d0 <[^>]*> ldl \$a0,[07]\(\$at\) +0+02d4 <[^>]*> ldr \$a0,[07]\(\$at\) ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh-svr4pic.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh-svr4pic.d index 45a27ff3244..b77e0b5276f 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh-svr4pic.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh-svr4pic.d @@ -64,54 +64,61 @@ Disassembly of section .text: 0+00ac <[^>]*> lw \$at,0\(\$gp\) [ ]*RELOC: 0+00ac R_MIPS_GOT16 .data ... -0+00b4 <[^>]*> addiu \$at,\$at,1 +0+00b4 <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+00b4 R_MIPS_LO16 .data -0+00b8 <[^>]*> lwl \$a0,0\(\$at\) -0+00bc <[^>]*> lwr \$a0,3\(\$at\) -0+00c0 <[^>]*> lw \$at,0\(\$gp\) -[ ]*RELOC: 0+00c0 R_MIPS_GOT16 big_external_data_label +0+00b8 <[^>]*> addiu \$at,\$at,1 +0+00bc <[^>]*> lwl \$a0,0\(\$at\) +0+00c0 <[^>]*> lwr \$a0,3\(\$at\) +0+00c4 <[^>]*> lw \$at,0\(\$gp\) +[ ]*RELOC: 0+00c4 R_MIPS_GOT16 big_external_data_label ... -0+00c8 <[^>]*> sb \$a0,1\(\$at\) -0+00cc <[^>]*> srl \$a0,\$a0,0x8 -0+00d0 <[^>]*> sb \$a0,0\(\$at\) -0+00d4 <[^>]*> lbu \$at,1\(\$at\) -0+00d8 <[^>]*> sll \$a0,\$a0,0x8 -0+00dc <[^>]*> or \$a0,\$a0,\$at -0+00e0 <[^>]*> lw \$at,0\(\$gp\) -[ ]*RELOC: 0+00e0 R_MIPS_GOT16 small_external_data_label +0+00cc <[^>]*> addiu \$at,\$at,1 +0+00d0 <[^>]*> sb \$a0,1\(\$at\) +0+00d4 <[^>]*> srl \$a0,\$a0,0x8 +0+00d8 <[^>]*> sb \$a0,0\(\$at\) +0+00dc <[^>]*> lbu \$at,1\(\$at\) +0+00e0 <[^>]*> sll \$a0,\$a0,0x8 +0+00e4 <[^>]*> or \$a0,\$a0,\$at +0+00e8 <[^>]*> lw \$at,0\(\$gp\) +[ ]*RELOC: 0+00e8 R_MIPS_GOT16 small_external_data_label ... -0+00e8 <[^>]*> swl \$a0,0\(\$at\) -0+00ec <[^>]*> swr \$a0,3\(\$at\) -0+00f0 <[^>]*> lw \$at,0\(\$gp\) -[ ]*RELOC: 0+00f0 R_MIPS_GOT16 big_external_common +0+00f0 <[^>]*> addiu \$at,\$at,1 +0+00f4 <[^>]*> swl \$a0,0\(\$at\) +0+00f8 <[^>]*> swr \$a0,3\(\$at\) +0+00fc <[^>]*> lw \$at,0\(\$gp\) +[ ]*RELOC: 0+00fc R_MIPS_GOT16 big_external_common ... -0+00f8 <[^>]*> lb \$a0,0\(\$at\) -0+00fc <[^>]*> lbu \$at,1\(\$at\) -0+0100 <[^>]*> sll \$a0,\$a0,0x8 -0+0104 <[^>]*> or \$a0,\$a0,\$at -0+0108 <[^>]*> lw \$at,0\(\$gp\) -[ ]*RELOC: 0+0108 R_MIPS_GOT16 small_external_common +0+0104 <[^>]*> addiu \$at,\$at,1 +0+0108 <[^>]*> lb \$a0,0\(\$at\) +0+010c <[^>]*> lbu \$at,1\(\$at\) +0+0110 <[^>]*> sll \$a0,\$a0,0x8 +0+0114 <[^>]*> or \$a0,\$a0,\$at +0+0118 <[^>]*> lw \$at,0\(\$gp\) +[ ]*RELOC: 0+0118 R_MIPS_GOT16 small_external_common ... -0+0110 <[^>]*> lbu \$a0,0\(\$at\) -0+0114 <[^>]*> lbu \$at,1\(\$at\) -0+0118 <[^>]*> sll \$a0,\$a0,0x8 -0+011c <[^>]*> or \$a0,\$a0,\$at -0+0120 <[^>]*> lw \$at,0\(\$gp\) -[ ]*RELOC: 0+0120 R_MIPS_GOT16 .bss -... -0+0128 <[^>]*> addiu \$at,\$at,1 -[ ]*RELOC: 0+0128 R_MIPS_LO16 .bss -0+012c <[^>]*> lwl \$a0,0\(\$at\) -0+0130 <[^>]*> lwr \$a0,3\(\$at\) +0+0120 <[^>]*> addiu \$at,\$at,1 +0+0124 <[^>]*> lbu \$a0,0\(\$at\) +0+0128 <[^>]*> lbu \$at,1\(\$at\) +0+012c <[^>]*> sll \$a0,\$a0,0x8 +0+0130 <[^>]*> or \$a0,\$a0,\$at 0+0134 <[^>]*> lw \$at,0\(\$gp\) [ ]*RELOC: 0+0134 R_MIPS_GOT16 .bss ... -0+013c <[^>]*> addiu \$at,\$at,1001 +0+013c <[^>]*> addiu \$at,\$at,0 [ ]*RELOC: 0+013c R_MIPS_LO16 .bss -0+0140 <[^>]*> sb \$a0,1\(\$at\) -0+0144 <[^>]*> srl \$a0,\$a0,0x8 -0+0148 <[^>]*> sb \$a0,0\(\$at\) -0+014c <[^>]*> lbu \$at,1\(\$at\) -0+0150 <[^>]*> sll \$a0,\$a0,0x8 -0+0154 <[^>]*> or \$a0,\$a0,\$at +0+0140 <[^>]*> addiu \$at,\$at,1 +0+0144 <[^>]*> lwl \$a0,0\(\$at\) +0+0148 <[^>]*> lwr \$a0,3\(\$at\) +0+014c <[^>]*> lw \$at,0\(\$gp\) +[ ]*RELOC: 0+014c R_MIPS_GOT16 .bss +... +0+0154 <[^>]*> addiu \$at,\$at,1000 +[ ]*RELOC: 0+0154 R_MIPS_LO16 .bss +0+0158 <[^>]*> addiu \$at,\$at,1 +0+015c <[^>]*> sb \$a0,1\(\$at\) +0+0160 <[^>]*> srl \$a0,\$a0,0x8 +0+0164 <[^>]*> sb \$a0,0\(\$at\) +0+0168 <[^>]*> lbu \$at,1\(\$at\) +0+016c <[^>]*> sll \$a0,\$a0,0x8 +0+0170 <[^>]*> or \$a0,\$a0,\$at ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh.d index 12edb28de11..825192662c1 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulh.d @@ -15,7 +15,7 @@ Disassembly of section .text: 0+0014 <[^>]*> lbu \$at,[12]\(\$zero\) 0+0018 <[^>]*> sll \$a0,\$a0,0x8 0+001c <[^>]*> or \$a0,\$a0,\$at -0+0020 <[^>]*> li \$at,32768 +0+0020 <[^>]*> li \$at,0x8000 0+0024 <[^>]*> lb \$a0,[01]\(\$at\) 0+0028 <[^>]*> lbu \$at,[01]\(\$at\) 0+002c <[^>]*> sll \$a0,\$a0,0x8 @@ -24,13 +24,13 @@ Disassembly of section .text: 0+0038 <[^>]*> lbu \$at,-3276[78]\(\$zero\) 0+003c <[^>]*> sll \$a0,\$a0,0x8 0+0040 <[^>]*> or \$a0,\$a0,\$at -0+0044 <[^>]*> lui \$at,1 +0+0044 <[^>]*> lui \$at,0x1 0+0048 <[^>]*> lb \$a0,[01]\(\$at\) 0+004c <[^>]*> lbu \$at,[01]\(\$at\) 0+0050 <[^>]*> sll \$a0,\$a0,0x8 0+0054 <[^>]*> or \$a0,\$a0,\$at -0+0058 <[^>]*> lui \$at,1 -0+005c <[^>]*> ori \$at,\$at,42405 +0+0058 <[^>]*> lui \$at,0x1 +0+005c <[^>]*> ori \$at,\$at,0xa5a5 0+0060 <[^>]*> lb \$a0,[01]\(\$at\) 0+0064 <[^>]*> lbu \$at,[01]\(\$at\) 0+0068 <[^>]*> sll \$a0,\$a0,0x8 @@ -43,7 +43,7 @@ Disassembly of section .text: 0+0084 <[^>]*> lbu \$at,[12]\(\$a1\) 0+0088 <[^>]*> sll \$a0,\$a0,0x8 0+008c <[^>]*> or \$a0,\$a0,\$at -0+0090 <[^>]*> lui \$at,[-0-9]+ +0+0090 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0090 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0094 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0094 [A-Z0-9_]*LO[A-Z0-9_]* .data.* @@ -51,7 +51,7 @@ Disassembly of section .text: 0+009c <[^>]*> lbu \$at,[01]\(\$at\) 0+00a0 <[^>]*> sll \$a0,\$a0,0x8 0+00a4 <[^>]*> or \$a0,\$a0,\$at -0+00a8 <[^>]*> lui \$at,0 +0+00a8 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00a8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00ac <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -65,7 +65,7 @@ Disassembly of section .text: 0+00c8 <[^>]*> lbu \$at,[01]\(\$at\) 0+00cc <[^>]*> sll \$a0,\$a0,0x8 0+00d0 <[^>]*> or \$a0,\$a0,\$at -0+00d4 <[^>]*> lui \$at,0 +0+00d4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+00d8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -79,7 +79,7 @@ Disassembly of section .text: 0+00f4 <[^>]*> lbu \$at,[01]\(\$at\) 0+00f8 <[^>]*> sll \$a0,\$a0,0x8 0+00fc <[^>]*> or \$a0,\$a0,\$at -0+0100 <[^>]*> lui \$at,[-0-9]+ +0+0100 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0100 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0104 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0104 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -93,7 +93,7 @@ Disassembly of section .text: 0+0120 <[^>]*> lbu \$at,[01]\(\$at\) 0+0124 <[^>]*> sll \$a0,\$a0,0x8 0+0128 <[^>]*> or \$a0,\$a0,\$at -0+012c <[^>]*> lui \$at,0 +0+012c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0130 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* .data.* @@ -101,7 +101,7 @@ Disassembly of section .text: 0+0138 <[^>]*> lbu \$at,[01]\(\$at\) 0+013c <[^>]*> sll \$a0,\$a0,0x8 0+0140 <[^>]*> or \$a0,\$a0,\$at -0+0144 <[^>]*> lui \$at,0 +0+0144 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0148 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -109,272 +109,266 @@ Disassembly of section .text: 0+0150 <[^>]*> lbu \$at,[01]\(\$at\) 0+0154 <[^>]*> sll \$a0,\$a0,0x8 0+0158 <[^>]*> or \$a0,\$a0,\$at -0+015c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+015c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0160 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0160 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0164 <[^>]*> lb \$a0,[01]\(\$at\) -0+0168 <[^>]*> lbu \$at,[01]\(\$at\) -0+016c <[^>]*> sll \$a0,\$a0,0x8 -0+0170 <[^>]*> or \$a0,\$a0,\$at -0+0174 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0178 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+017c <[^>]*> lb \$a0,[01]\(\$at\) -0+0180 <[^>]*> lbu \$at,[01]\(\$at\) -0+0184 <[^>]*> sll \$a0,\$a0,0x8 -0+0188 <[^>]*> or \$a0,\$a0,\$at -0+018c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+018c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0190 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0190 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0194 <[^>]*> lb \$a0,[01]\(\$at\) -0+0198 <[^>]*> lbu \$at,[01]\(\$at\) -0+019c <[^>]*> sll \$a0,\$a0,0x8 -0+01a0 <[^>]*> or \$a0,\$a0,\$at -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01a8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ac <[^>]*> lb \$a0,[01]\(\$at\) -0+01b0 <[^>]*> lbu \$at,[01]\(\$at\) -0+01b4 <[^>]*> sll \$a0,\$a0,0x8 -0+01b8 <[^>]*> or \$a0,\$a0,\$at -0+01bc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01bc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01c0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01c0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01c4 <[^>]*> lb \$a0,[01]\(\$at\) -0+01c8 <[^>]*> lbu \$at,[01]\(\$at\) -0+01cc <[^>]*> sll \$a0,\$a0,0x8 -0+01d0 <[^>]*> or \$a0,\$a0,\$at -0+01d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01dc <[^>]*> lb \$a0,[01]\(\$at\) -0+01e0 <[^>]*> lbu \$at,[01]\(\$at\) -0+01e4 <[^>]*> sll \$a0,\$a0,0x8 -0+01e8 <[^>]*> or \$a0,\$a0,\$at -0+01ec <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+01ec [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01f0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01f0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01f4 <[^>]*> lb \$a0,[01]\(\$at\) -0+01f8 <[^>]*> lbu \$at,[01]\(\$at\) -0+01fc <[^>]*> sll \$a0,\$a0,0x8 -0+0200 <[^>]*> or \$a0,\$a0,\$at -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0208 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+020c <[^>]*> lb \$a0,[01]\(\$at\) -0+0210 <[^>]*> lbu \$at,[01]\(\$at\) -0+0214 <[^>]*> sll \$a0,\$a0,0x8 -0+0218 <[^>]*> or \$a0,\$a0,\$at -0+021c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+021c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0220 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0220 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0224 <[^>]*> lb \$a0,[01]\(\$at\) -0+0228 <[^>]*> lbu \$at,[01]\(\$at\) -0+022c <[^>]*> sll \$a0,\$a0,0x8 -0+0230 <[^>]*> or \$a0,\$a0,\$at -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0238 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+023c <[^>]*> lb \$a0,[01]\(\$at\) -0+0240 <[^>]*> lbu \$at,[01]\(\$at\) -0+0244 <[^>]*> sll \$a0,\$a0,0x8 -0+0248 <[^>]*> or \$a0,\$a0,\$at -0+024c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0250 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0250 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0254 <[^>]*> lb \$a0,[01]\(\$at\) -0+0258 <[^>]*> lbu \$at,[01]\(\$at\) -0+025c <[^>]*> sll \$a0,\$a0,0x8 -0+0260 <[^>]*> or \$a0,\$a0,\$at -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> lb \$a0,[01]\(\$at\) -0+0270 <[^>]*> lbu \$at,[01]\(\$at\) -0+0274 <[^>]*> sll \$a0,\$a0,0x8 -0+0278 <[^>]*> or \$a0,\$a0,\$at -0+027c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0280 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0280 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0284 <[^>]*> lb \$a0,[01]\(\$at\) -0+0288 <[^>]*> lbu \$at,[01]\(\$at\) -0+028c <[^>]*> sll \$a0,\$a0,0x8 -0+0290 <[^>]*> or \$a0,\$a0,\$at -0+0294 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0298 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+029c <[^>]*> lb \$a0,[01]\(\$at\) -0+02a0 <[^>]*> lbu \$at,[01]\(\$at\) -0+02a4 <[^>]*> sll \$a0,\$a0,0x8 -0+02a8 <[^>]*> or \$a0,\$a0,\$at -0+02ac <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02ac [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+02b0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02b0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+02b4 <[^>]*> lb \$a0,[01]\(\$at\) -0+02b8 <[^>]*> lbu \$at,[01]\(\$at\) -0+02bc <[^>]*> sll \$a0,\$a0,0x8 -0+02c0 <[^>]*> or \$a0,\$a0,\$at -0+02c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02c8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02cc <[^>]*> lb \$a0,[01]\(\$at\) -0+02d0 <[^>]*> lbu \$at,[01]\(\$at\) -0+02d4 <[^>]*> sll \$a0,\$a0,0x8 -0+02d8 <[^>]*> or \$a0,\$a0,\$at -0+02dc <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02e0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02e0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02e4 <[^>]*> lb \$a0,[01]\(\$at\) -0+02e8 <[^>]*> lbu \$at,[01]\(\$at\) -0+02ec <[^>]*> sll \$a0,\$a0,0x8 -0+02f0 <[^>]*> or \$a0,\$a0,\$at -0+02f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+02f4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02f8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02f8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02fc <[^>]*> lb \$a0,[01]\(\$at\) -0+0300 <[^>]*> lbu \$at,[01]\(\$at\) -0+0304 <[^>]*> sll \$a0,\$a0,0x8 -0+0308 <[^>]*> or \$a0,\$a0,\$at -0+030c <[^>]*> lui \$at,0 -[ ]*RELOC: 0+030c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0310 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0310 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0314 <[^>]*> lb \$a0,[01]\(\$at\) -0+0318 <[^>]*> lbu \$at,[01]\(\$at\) -0+031c <[^>]*> sll \$a0,\$a0,0x8 -0+0320 <[^>]*> or \$a0,\$a0,\$at -0+0324 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0324 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0328 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0328 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+032c <[^>]*> lb \$a0,[01]\(\$at\) -0+0330 <[^>]*> lbu \$at,[01]\(\$at\) -0+0334 <[^>]*> sll \$a0,\$a0,0x8 -0+0338 <[^>]*> or \$a0,\$a0,\$at -0+033c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0340 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0340 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0344 <[^>]*> lb \$a0,[01]\(\$at\) -0+0348 <[^>]*> lbu \$at,[01]\(\$at\) -0+034c <[^>]*> sll \$a0,\$a0,0x8 -0+0350 <[^>]*> or \$a0,\$a0,\$at -0+0354 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0354 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0358 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0358 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+035c <[^>]*> lb \$a0,[01]\(\$at\) -0+0360 <[^>]*> lbu \$at,[01]\(\$at\) -0+0364 <[^>]*> sll \$a0,\$a0,0x8 -0+0368 <[^>]*> or \$a0,\$a0,\$at -0+036c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0370 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0370 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0374 <[^>]*> lb \$a0,[01]\(\$at\) -0+0378 <[^>]*> lbu \$at,[01]\(\$at\) -0+037c <[^>]*> sll \$a0,\$a0,0x8 -0+0380 <[^>]*> or \$a0,\$a0,\$at -0+0384 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0384 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0388 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0388 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+038c <[^>]*> lb \$a0,[01]\(\$at\) -0+0390 <[^>]*> lbu \$at,[01]\(\$at\) -0+0394 <[^>]*> sll \$a0,\$a0,0x8 -0+0398 <[^>]*> or \$a0,\$a0,\$at -0+039c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+039c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03a0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03a0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03a4 <[^>]*> lb \$a0,[01]\(\$at\) -0+03a8 <[^>]*> lbu \$at,[01]\(\$at\) -0+03ac <[^>]*> sll \$a0,\$a0,0x8 -0+03b0 <[^>]*> or \$a0,\$a0,\$at -0+03b4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03b4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03b8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03b8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03bc <[^>]*> lb \$a0,[01]\(\$at\) -0+03c0 <[^>]*> lbu \$at,[01]\(\$at\) -0+03c4 <[^>]*> sll \$a0,\$a0,0x8 -0+03c8 <[^>]*> or \$a0,\$a0,\$at -0+03cc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03cc [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03d0 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03d0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03d4 <[^>]*> lb \$a0,[01]\(\$at\) -0+03d8 <[^>]*> lbu \$at,[01]\(\$at\) -0+03dc <[^>]*> sll \$a0,\$a0,0x8 -0+03e0 <[^>]*> or \$a0,\$a0,\$at -0+03e4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03e8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03ec <[^>]*> lb \$a0,[01]\(\$at\) -0+03f0 <[^>]*> lbu \$at,[01]\(\$at\) -0+03f4 <[^>]*> sll \$a0,\$a0,0x8 -0+03f8 <[^>]*> or \$a0,\$a0,\$at -0+03fc <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+03fc [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0400 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0400 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0404 <[^>]*> lb \$a0,[01]\(\$at\) -0+0408 <[^>]*> lbu \$at,[01]\(\$at\) -0+040c <[^>]*> sll \$a0,\$a0,0x8 -0+0410 <[^>]*> or \$a0,\$a0,\$at -0+0414 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0414 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0418 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0418 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+041c <[^>]*> lb \$a0,[01]\(\$at\) -0+0420 <[^>]*> lbu \$at,[01]\(\$at\) -0+0424 <[^>]*> sll \$a0,\$a0,0x8 -0+0428 <[^>]*> or \$a0,\$a0,\$at -0+042c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+042c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0430 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0430 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0434 <[^>]*> lb \$a0,[01]\(\$at\) -0+0438 <[^>]*> lbu \$at,[01]\(\$at\) -0+043c <[^>]*> sll \$a0,\$a0,0x8 -0+0440 <[^>]*> or \$a0,\$a0,\$at -0+0444 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0444 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0448 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0448 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+044c <[^>]*> lb \$a0,[01]\(\$at\) -0+0450 <[^>]*> lbu \$at,[01]\(\$at\) -0+0454 <[^>]*> sll \$a0,\$a0,0x8 -0+0458 <[^>]*> or \$a0,\$a0,\$at -0+045c <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+045c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0460 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0460 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0464 <[^>]*> lb \$a0,[01]\(\$at\) -0+0468 <[^>]*> lbu \$at,[01]\(\$at\) -0+046c <[^>]*> sll \$a0,\$a0,0x8 -0+0470 <[^>]*> or \$a0,\$a0,\$at -0+0474 <[^>]*> lbu \$a0,[01]\(\$zero\) -0+0478 <[^>]*> lbu \$at,[01]\(\$zero\) -0+047c <[^>]*> sll \$a0,\$a0,0x8 -0+0480 <[^>]*> or \$a0,\$a0,\$at +0+015c <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+015c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+0160 <[^>]*> lb \$a0,[01]\(\$at\) +0+0164 <[^>]*> lbu \$at,[01]\(\$at\) +0+0168 <[^>]*> sll \$a0,\$a0,0x8 +0+016c <[^>]*> or \$a0,\$a0,\$at +0+0170 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0170 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0174 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0174 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0178 <[^>]*> lb \$a0,[01]\(\$at\) +0+017c <[^>]*> lbu \$at,[01]\(\$at\) +0+0180 <[^>]*> sll \$a0,\$a0,0x8 +0+0184 <[^>]*> or \$a0,\$a0,\$at +0+0188 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+0188 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+018c <[^>]*> lb \$a0,[01]\(\$at\) +0+0190 <[^>]*> lbu \$at,[01]\(\$at\) +0+0194 <[^>]*> sll \$a0,\$a0,0x8 +0+0198 <[^>]*> or \$a0,\$a0,\$at +0+019c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+019c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01a0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01a4 <[^>]*> lb \$a0,[01]\(\$at\) +0+01a8 <[^>]*> lbu \$at,[01]\(\$at\) +0+01ac <[^>]*> sll \$a0,\$a0,0x8 +0+01b0 <[^>]*> or \$a0,\$a0,\$at +0+01b4 <[^>]*> addiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+01b4 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+01b8 <[^>]*> lb \$a0,[01]\(\$at\) +0+01bc <[^>]*> lbu \$at,[01]\(\$at\) +0+01c0 <[^>]*> sll \$a0,\$a0,0x8 +0+01c4 <[^>]*> or \$a0,\$a0,\$at +0+01c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+01d0 <[^>]*> lb \$a0,[01]\(\$at\) +0+01d4 <[^>]*> lbu \$at,[01]\(\$at\) +0+01d8 <[^>]*> sll \$a0,\$a0,0x8 +0+01dc <[^>]*> or \$a0,\$a0,\$at +0+01e0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+01e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01e8 <[^>]*> lb \$a0,[01]\(\$at\) +0+01ec <[^>]*> lbu \$at,[01]\(\$at\) +0+01f0 <[^>]*> sll \$a0,\$a0,0x8 +0+01f4 <[^>]*> or \$a0,\$a0,\$at +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0200 <[^>]*> lb \$a0,[01]\(\$at\) +0+0204 <[^>]*> lbu \$at,[01]\(\$at\) +0+0208 <[^>]*> sll \$a0,\$a0,0x8 +0+020c <[^>]*> or \$a0,\$a0,\$at +0+0210 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0210 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0214 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0214 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0218 <[^>]*> lb \$a0,[01]\(\$at\) +0+021c <[^>]*> lbu \$at,[01]\(\$at\) +0+0220 <[^>]*> sll \$a0,\$a0,0x8 +0+0224 <[^>]*> or \$a0,\$a0,\$at +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+022c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0230 <[^>]*> lb \$a0,[01]\(\$at\) +0+0234 <[^>]*> lbu \$at,[01]\(\$at\) +0+0238 <[^>]*> sll \$a0,\$a0,0x8 +0+023c <[^>]*> or \$a0,\$a0,\$at +0+0240 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0240 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0244 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0244 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0248 <[^>]*> lb \$a0,[01]\(\$at\) +0+024c <[^>]*> lbu \$at,[01]\(\$at\) +0+0250 <[^>]*> sll \$a0,\$a0,0x8 +0+0254 <[^>]*> or \$a0,\$a0,\$at +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0260 <[^>]*> lb \$a0,[01]\(\$at\) +0+0264 <[^>]*> lbu \$at,[01]\(\$at\) +0+0268 <[^>]*> sll \$a0,\$a0,0x8 +0+026c <[^>]*> or \$a0,\$a0,\$at +0+0270 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0270 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0274 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0274 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0278 <[^>]*> lb \$a0,[01]\(\$at\) +0+027c <[^>]*> lbu \$at,[01]\(\$at\) +0+0280 <[^>]*> sll \$a0,\$a0,0x8 +0+0284 <[^>]*> or \$a0,\$a0,\$at +0+0288 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0290 <[^>]*> lb \$a0,[01]\(\$at\) +0+0294 <[^>]*> lbu \$at,[01]\(\$at\) +0+0298 <[^>]*> sll \$a0,\$a0,0x8 +0+029c <[^>]*> or \$a0,\$a0,\$at +0+02a0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02a0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+02a4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02a4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+02a8 <[^>]*> lb \$a0,[01]\(\$at\) +0+02ac <[^>]*> lbu \$at,[01]\(\$at\) +0+02b0 <[^>]*> sll \$a0,\$a0,0x8 +0+02b4 <[^>]*> or \$a0,\$a0,\$at +0+02b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02c0 <[^>]*> lb \$a0,[01]\(\$at\) +0+02c4 <[^>]*> lbu \$at,[01]\(\$at\) +0+02c8 <[^>]*> sll \$a0,\$a0,0x8 +0+02cc <[^>]*> or \$a0,\$a0,\$at +0+02d0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02d0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02d4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02d4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02d8 <[^>]*> lb \$a0,[01]\(\$at\) +0+02dc <[^>]*> lbu \$at,[01]\(\$at\) +0+02e0 <[^>]*> sll \$a0,\$a0,0x8 +0+02e4 <[^>]*> or \$a0,\$a0,\$at +0+02e8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02ec <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02ec [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02f0 <[^>]*> lb \$a0,[01]\(\$at\) +0+02f4 <[^>]*> lbu \$at,[01]\(\$at\) +0+02f8 <[^>]*> sll \$a0,\$a0,0x8 +0+02fc <[^>]*> or \$a0,\$a0,\$at +0+0300 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0300 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0304 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0304 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0308 <[^>]*> lb \$a0,[01]\(\$at\) +0+030c <[^>]*> lbu \$at,[01]\(\$at\) +0+0310 <[^>]*> sll \$a0,\$a0,0x8 +0+0314 <[^>]*> or \$a0,\$a0,\$at +0+0318 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0318 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+031c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+031c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0320 <[^>]*> lb \$a0,[01]\(\$at\) +0+0324 <[^>]*> lbu \$at,[01]\(\$at\) +0+0328 <[^>]*> sll \$a0,\$a0,0x8 +0+032c <[^>]*> or \$a0,\$a0,\$at +0+0330 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0330 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0334 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0334 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0338 <[^>]*> lb \$a0,[01]\(\$at\) +0+033c <[^>]*> lbu \$at,[01]\(\$at\) +0+0340 <[^>]*> sll \$a0,\$a0,0x8 +0+0344 <[^>]*> or \$a0,\$a0,\$at +0+0348 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+034c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+034c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0350 <[^>]*> lb \$a0,[01]\(\$at\) +0+0354 <[^>]*> lbu \$at,[01]\(\$at\) +0+0358 <[^>]*> sll \$a0,\$a0,0x8 +0+035c <[^>]*> or \$a0,\$a0,\$at +0+0360 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0360 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0364 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0364 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0368 <[^>]*> lb \$a0,[01]\(\$at\) +0+036c <[^>]*> lbu \$at,[01]\(\$at\) +0+0370 <[^>]*> sll \$a0,\$a0,0x8 +0+0374 <[^>]*> or \$a0,\$a0,\$at +0+0378 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0378 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+037c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+037c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0380 <[^>]*> lb \$a0,[01]\(\$at\) +0+0384 <[^>]*> lbu \$at,[01]\(\$at\) +0+0388 <[^>]*> sll \$a0,\$a0,0x8 +0+038c <[^>]*> or \$a0,\$a0,\$at +0+0390 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0390 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0394 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0394 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0398 <[^>]*> lb \$a0,[01]\(\$at\) +0+039c <[^>]*> lbu \$at,[01]\(\$at\) +0+03a0 <[^>]*> sll \$a0,\$a0,0x8 +0+03a4 <[^>]*> or \$a0,\$a0,\$at +0+03a8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03a8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+03ac <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03ac [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+03b0 <[^>]*> lb \$a0,[01]\(\$at\) +0+03b4 <[^>]*> lbu \$at,[01]\(\$at\) +0+03b8 <[^>]*> sll \$a0,\$a0,0x8 +0+03bc <[^>]*> or \$a0,\$a0,\$at +0+03c0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03c0 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+03c4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03c4 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+03c8 <[^>]*> lb \$a0,[01]\(\$at\) +0+03cc <[^>]*> lbu \$at,[01]\(\$at\) +0+03d0 <[^>]*> sll \$a0,\$a0,0x8 +0+03d4 <[^>]*> or \$a0,\$a0,\$at +0+03d8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03d8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+03dc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03dc [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+03e0 <[^>]*> lb \$a0,[01]\(\$at\) +0+03e4 <[^>]*> lbu \$at,[01]\(\$at\) +0+03e8 <[^>]*> sll \$a0,\$a0,0x8 +0+03ec <[^>]*> or \$a0,\$a0,\$at +0+03f0 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03f0 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+03f4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03f4 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+03f8 <[^>]*> lb \$a0,[01]\(\$at\) +0+03fc <[^>]*> lbu \$at,[01]\(\$at\) +0+0400 <[^>]*> sll \$a0,\$a0,0x8 +0+0404 <[^>]*> or \$a0,\$a0,\$at +0+0408 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0408 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+040c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+040c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0410 <[^>]*> lb \$a0,[01]\(\$at\) +0+0414 <[^>]*> lbu \$at,[01]\(\$at\) +0+0418 <[^>]*> sll \$a0,\$a0,0x8 +0+041c <[^>]*> or \$a0,\$a0,\$at +0+0420 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0420 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0424 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0424 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0428 <[^>]*> lb \$a0,[01]\(\$at\) +0+042c <[^>]*> lbu \$at,[01]\(\$at\) +0+0430 <[^>]*> sll \$a0,\$a0,0x8 +0+0434 <[^>]*> or \$a0,\$a0,\$at +0+0438 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0438 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+043c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+043c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0440 <[^>]*> lb \$a0,[01]\(\$at\) +0+0444 <[^>]*> lbu \$at,[01]\(\$at\) +0+0448 <[^>]*> sll \$a0,\$a0,0x8 +0+044c <[^>]*> or \$a0,\$a0,\$at +0+0450 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0450 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0454 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0454 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0458 <[^>]*> lb \$a0,[01]\(\$at\) +0+045c <[^>]*> lbu \$at,[01]\(\$at\) +0+0460 <[^>]*> sll \$a0,\$a0,0x8 +0+0464 <[^>]*> or \$a0,\$a0,\$at +0+0468 <[^>]*> lbu \$a0,[01]\(\$zero\) +0+046c <[^>]*> lbu \$at,[01]\(\$zero\) +0+0470 <[^>]*> sll \$a0,\$a0,0x8 +0+0474 <[^>]*> or \$a0,\$a0,\$at ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulw.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulw.d index 7cf20570860..29d2318bcc1 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulw.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ulw.d @@ -11,29 +11,29 @@ Disassembly of section .text: 0+0004 <[^>]*> lwr \$a0,[03]\(\$zero\) 0+0008 <[^>]*> lwl \$a0,[14]\(\$zero\) 0+000c <[^>]*> lwr \$a0,[14]\(\$zero\) -0+0010 <[^>]*> li \$at,32768 +0+0010 <[^>]*> li \$at,0x8000 0+0014 <[^>]*> lwl \$a0,[03]\(\$at\) 0+0018 <[^>]*> lwr \$a0,[03]\(\$at\) 0+001c <[^>]*> lwl \$a0,-3276[58]\(\$zero\) 0+0020 <[^>]*> lwr \$a0,-3276[58]\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> lwl \$a0,[03]\(\$at\) 0+002c <[^>]*> lwr \$a0,[03]\(\$at\) -0+0030 <[^>]*> lui \$at,1 -0+0034 <[^>]*> ori \$at,\$at,42405 +0+0030 <[^>]*> lui \$at,0x1 +0+0034 <[^>]*> ori \$at,\$at,0xa5a5 0+0038 <[^>]*> lwl \$a0,[03]\(\$at\) 0+003c <[^>]*> lwr \$a0,[03]\(\$at\) 0+0040 <[^>]*> lwl \$a0,[03]\(\$a1\) 0+0044 <[^>]*> lwr \$a0,[03]\(\$a1\) 0+0048 <[^>]*> lwl \$a0,[14]\(\$a1\) 0+004c <[^>]*> lwr \$a0,[-0-9]+\(\$a1\) -0+0050 <[^>]*> lui \$at,[-0-9]+ +0+0050 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0050 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0054 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0054 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0058 <[^>]*> lwl \$a0,[03]\(\$at\) 0+005c <[^>]*> lwr \$a0,[03]\(\$at\) -0+0060 <[^>]*> lui \$at,0 +0+0060 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0060 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0064 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -43,7 +43,7 @@ Disassembly of section .text: [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+0074 <[^>]*> lwl \$a0,[03]\(\$at\) 0+0078 <[^>]*> lwr \$a0,[03]\(\$at\) -0+007c <[^>]*> lui \$at,0 +0+007c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+007c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0080 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0080 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -53,7 +53,7 @@ Disassembly of section .text: [ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+0090 <[^>]*> lwl \$a0,[03]\(\$at\) 0+0094 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0098 <[^>]*> lui \$at,[-0-9]+ +0+0098 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+009c <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -63,214 +63,208 @@ Disassembly of section .text: [ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00ac <[^>]*> lwl \$a0,[03]\(\$at\) 0+00b0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00b4 <[^>]*> lui \$at,0 +0+00b4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+00bc <[^>]*> lwl \$a0,[03]\(\$at\) 0+00c0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00c4 <[^>]*> lui \$at,0 +0+00c4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00c8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+00cc <[^>]*> lwl \$a0,[03]\(\$at\) 0+00d0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> lwl \$a0,[03]\(\$at\) -0+00e0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ec <[^>]*> lwl \$a0,[03]\(\$at\) -0+00f0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00f8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00fc <[^>]*> lwl \$a0,[03]\(\$at\) -0+0100 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0104 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0108 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0110 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0114 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0120 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0124 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0128 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0130 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0134 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+013c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0140 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0144 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0148 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+014c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0150 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0154 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0158 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+015c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0160 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0164 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0168 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+016c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0170 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0174 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0178 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+017c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0180 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0184 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0190 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0194 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0198 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+019c <[^>]*> lwl \$a0,[03]\(\$at\) -0+01a0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ac <[^>]*> lwl \$a0,[03]\(\$at\) -0+01b0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01b4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01bc <[^>]*> lwl \$a0,[03]\(\$at\) -0+01c0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01c8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01cc <[^>]*> lwl \$a0,[03]\(\$at\) -0+01d0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01dc <[^>]*> lwl \$a0,[03]\(\$at\) -0+01e0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01e8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ec <[^>]*> lwl \$a0,[03]\(\$at\) -0+01f0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+01f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01f8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01fc <[^>]*> lwl \$a0,[03]\(\$at\) -0+0200 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0208 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+020c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0210 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0214 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0214 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0218 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+021c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0220 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0224 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0228 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0230 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0240 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0244 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0244 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0248 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0250 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0254 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0258 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+025c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0260 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0270 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0274 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0274 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0278 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0280 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0284 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0290 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0294 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0298 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+029c <[^>]*> lwl \$a0,[03]\(\$at\) -0+02a0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+02a4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02ac <[^>]*> lwl \$a0,[03]\(\$at\) -0+02b0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+02b4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02b8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02bc <[^>]*> lwl \$a0,[03]\(\$at\) -0+02c0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+02c4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02c8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02cc <[^>]*> lwl \$a0,[03]\(\$at\) -0+02d0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+02d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02d4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> lwl \$a0,[03]\(\$at\) -0+02e0 <[^>]*> lwr \$a0,[03]\(\$at\) +0+00d4 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+00d4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00d8 <[^>]*> lwl \$a0,[03]\(\$at\) +0+00dc <[^>]*> lwr \$a0,[03]\(\$at\) +0+00e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00e8 <[^>]*> lwl \$a0,[03]\(\$at\) +0+00ec <[^>]*> lwr \$a0,[03]\(\$at\) +0+00f0 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00f4 <[^>]*> lwl \$a0,[03]\(\$at\) +0+00f8 <[^>]*> lwr \$a0,[03]\(\$at\) +0+00fc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0100 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0104 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0108 <[^>]*> lwr \$a0,[03]\(\$at\) +0+010c <[^>]*> addiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+010c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0110 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0114 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0118 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+011c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0120 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0124 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0128 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0130 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0134 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0138 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+013c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0140 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0144 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0148 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+014c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0150 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0154 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0158 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+015c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0160 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0164 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0168 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0170 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0174 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0178 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+017c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0180 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0184 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0188 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0190 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0194 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+019c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01a4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01a8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+01b0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01b4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01bc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01c0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01c4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01c8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01d0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01d4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01d8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01d8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01dc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01e0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01e4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01e8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+01ec <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+01f0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+01f4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0200 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0204 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0208 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+020c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0210 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0214 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0218 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+021c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0220 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0224 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+022c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0230 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0234 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0238 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0238 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+023c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0240 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0244 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0248 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+024c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0250 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0254 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0260 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0264 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0268 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0268 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+026c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0270 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0274 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0278 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+027c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0280 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0284 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0288 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0290 <[^>]*> lwl \$a0,[03]\(\$at\) +0+0294 <[^>]*> lwr \$a0,[03]\(\$at\) +0+0298 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0298 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+029c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+02a4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+02a8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02ac <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02b0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+02b4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+02b8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02c0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+02c4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+02c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02d0 <[^>]*> lwl \$a0,[03]\(\$at\) +0+02d4 <[^>]*> lwr \$a0,[03]\(\$at\) ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usd.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usd.d index 908febc3e2c..479967e2935 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usd.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usd.d @@ -11,29 +11,29 @@ Disassembly of section .text: 0+0004 <[^>]*> sdr \$a0,[07]\(\$zero\) 0+0008 <[^>]*> sdl \$a0,[18]\(\$zero\) 0+000c <[^>]*> sdr \$a0,[18]\(\$zero\) -0+0010 <[^>]*> li \$at,32768 +0+0010 <[^>]*> li \$at,0x8000 0+0014 <[^>]*> sdl \$a0,[07]\(\$at\) 0+0018 <[^>]*> sdr \$a0,[07]\(\$at\) 0+001c <[^>]*> sdl \$a0,-3276[18]\(\$zero\) 0+0020 <[^>]*> sdr \$a0,-3276[18]\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> sdl \$a0,[07]\(\$at\) 0+002c <[^>]*> sdr \$a0,[07]\(\$at\) -0+0030 <[^>]*> lui \$at,1 -0+0034 <[^>]*> ori \$at,\$at,42405 +0+0030 <[^>]*> lui \$at,0x1 +0+0034 <[^>]*> ori \$at,\$at,0xa5a5 0+0038 <[^>]*> sdl \$a0,[07]\(\$at\) 0+003c <[^>]*> sdr \$a0,[07]\(\$at\) 0+0040 <[^>]*> sdl \$a0,[07]\(\$a1\) 0+0044 <[^>]*> sdr \$a0,[07]\(\$a1\) 0+0048 <[^>]*> sdl \$a0,[18]\(\$a1\) 0+004c <[^>]*> sdr \$a0,[-0-9]+\(\$a1\) -0+0050 <[^>]*> lui \$at,[-0-9]+ +0+0050 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0050 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0054 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0054 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0058 <[^>]*> sdl \$a0,[07]\(\$at\) 0+005c <[^>]*> sdr \$a0,[07]\(\$at\) -0+0060 <[^>]*> lui \$at,[-0-9]+ +0+0060 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0060 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0064 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -43,7 +43,7 @@ Disassembly of section .text: [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+0074 <[^>]*> sdl \$a0,[07]\(\$at\) 0+0078 <[^>]*> sdr \$a0,[07]\(\$at\) -0+007c <[^>]*> lui \$at,0 +0+007c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+007c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0080 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0080 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -53,7 +53,7 @@ Disassembly of section .text: [ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+0090 <[^>]*> sdl \$a0,[07]\(\$at\) 0+0094 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0098 <[^>]*> lui \$at,[-0-9]+ +0+0098 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+009c <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -63,214 +63,208 @@ Disassembly of section .text: [ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00ac <[^>]*> sdl \$a0,[07]\(\$at\) 0+00b0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00b4 <[^>]*> lui \$at,0 +0+00b4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+00b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+00bc <[^>]*> sdl \$a0,[07]\(\$at\) 0+00c0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00c4 <[^>]*> lui \$at,0 +0+00c4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+00cc <[^>]*> sdl \$a0,[07]\(\$at\) 0+00d0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> sdl \$a0,[07]\(\$at\) -0+00e0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ec <[^>]*> sdl \$a0,[07]\(\$at\) -0+00f0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00f8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00fc <[^>]*> sdl \$a0,[07]\(\$at\) -0+0100 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0104 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0108 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0110 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0114 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0120 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0124 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0128 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0130 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0134 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+013c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0140 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0144 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0148 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+014c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0150 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0154 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0158 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+015c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0160 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0164 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0168 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+016c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0170 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0174 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0178 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+017c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0180 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0184 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0190 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0194 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0198 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+019c <[^>]*> sdl \$a0,[07]\(\$at\) -0+01a0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ac <[^>]*> sdl \$a0,[07]\(\$at\) -0+01b0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01b4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01bc <[^>]*> sdl \$a0,[07]\(\$at\) -0+01c0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01cc <[^>]*> sdl \$a0,[07]\(\$at\) -0+01d0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01dc <[^>]*> sdl \$a0,[07]\(\$at\) -0+01e0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01e8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ec <[^>]*> sdl \$a0,[07]\(\$at\) -0+01f0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+01f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01f8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01fc <[^>]*> sdl \$a0,[07]\(\$at\) -0+0200 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0208 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+020c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0210 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0214 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0214 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0218 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+021c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0220 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0224 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0228 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0230 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0240 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0244 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0244 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0248 <[^>]*> daddiu \$at,\$at,0 -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0250 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0254 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0258 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+025c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0260 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0270 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0274 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0274 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0278 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0280 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0284 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> sdl \$a0,[07]\(\$at\) -0+0290 <[^>]*> sdr \$a0,[07]\(\$at\) -0+0294 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0298 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+029c <[^>]*> sdl \$a0,[07]\(\$at\) -0+02a0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+02a4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02ac <[^>]*> sdl \$a0,[07]\(\$at\) -0+02b0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+02b4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02bc <[^>]*> sdl \$a0,[07]\(\$at\) -0+02c0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+02c4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02cc <[^>]*> sdl \$a0,[07]\(\$at\) -0+02d0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+02d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02d4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02d8 <[^>]*> daddiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> sdl \$a0,[07]\(\$at\) -0+02e0 <[^>]*> sdr \$a0,[07]\(\$at\) +0+00d4 <[^>]*> daddiu \$at,\$gp,1 +[ ]*RELOC: 0+00d4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00d8 <[^>]*> sdl \$a0,[07]\(\$at\) +0+00dc <[^>]*> sdr \$a0,[07]\(\$at\) +0+00e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00e4 <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00e8 <[^>]*> sdl \$a0,[07]\(\$at\) +0+00ec <[^>]*> sdr \$a0,[07]\(\$at\) +0+00f0 <[^>]*> daddiu \$at,\$gp,1 +[ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00f4 <[^>]*> sdl \$a0,[07]\(\$at\) +0+00f8 <[^>]*> sdr \$a0,[07]\(\$at\) +0+00fc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0100 <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0104 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0108 <[^>]*> sdr \$a0,[07]\(\$at\) +0+010c <[^>]*> daddiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+010c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0110 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0114 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0118 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+011c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0120 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0124 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0128 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0130 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0134 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0138 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+013c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0140 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0144 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0148 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+014c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0150 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0154 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0158 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+015c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0160 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0164 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0168 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+016c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0170 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0174 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0178 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+017c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0180 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0184 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0188 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+018c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0190 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0194 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+019c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01a4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01a8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+01b0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01b4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01c0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01c4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01c8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+01cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01d0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01d4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01d8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01d8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01dc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01e0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01e4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01e8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+01ec <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+01f0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+01f4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01fc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0200 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0204 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0208 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+020c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0210 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0214 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0218 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+021c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0220 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0224 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+022c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0230 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0234 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0238 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0238 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+023c <[^>]*> daddiu \$at,\$at,0 +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0240 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0244 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0248 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+024c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0250 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0254 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+025c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0260 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0264 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0268 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0268 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+026c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0270 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0274 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0278 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+027c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0280 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0284 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0288 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+028c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0290 <[^>]*> sdl \$a0,[07]\(\$at\) +0+0294 <[^>]*> sdr \$a0,[07]\(\$at\) +0+0298 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0298 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+029c <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+02a4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+02a8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02b0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+02b4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+02b8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02c0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+02c4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+02c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02d0 <[^>]*> sdl \$a0,[07]\(\$at\) +0+02d4 <[^>]*> sdr \$a0,[07]\(\$at\) ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ush.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ush.d index a073618dc1c..eb209b7dafd 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ush.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/ush.d @@ -13,7 +13,7 @@ Disassembly of section .text: 0+000c <[^>]*> sb \$a0,[12]\(\$zero\) 0+0010 <[^>]*> srl \$at,\$a0,0x8 0+0014 <[^>]*> sb \$at,[12]\(\$zero\) -0+0018 <[^>]*> li \$at,32768 +0+0018 <[^>]*> li \$at,0x8000 0+001c <[^>]*> sb \$a0,[01]\(\$at\) 0+0020 <[^>]*> srl \$a0,\$a0,0x8 0+0024 <[^>]*> sb \$a0,[01]\(\$at\) @@ -23,15 +23,15 @@ Disassembly of section .text: 0+0034 <[^>]*> sb \$a0,-3276[78]\(\$zero\) 0+0038 <[^>]*> srl \$at,\$a0,0x8 0+003c <[^>]*> sb \$at,-3276[78]\(\$zero\) -0+0040 <[^>]*> lui \$at,1 +0+0040 <[^>]*> lui \$at,0x1 0+0044 <[^>]*> sb \$a0,[01]\(\$at\) 0+0048 <[^>]*> srl \$a0,\$a0,0x8 0+004c <[^>]*> sb \$a0,[01]\(\$at\) 0+0050 <[^>]*> lbu \$at,[01]\(\$at\) 0+0054 <[^>]*> sll \$a0,\$a0,0x8 0+0058 <[^>]*> or \$a0,\$a0,\$at -0+005c <[^>]*> lui \$at,1 -0+0060 <[^>]*> ori \$at,\$at,42405 +0+005c <[^>]*> lui \$at,0x1 +0+0060 <[^>]*> ori \$at,\$at,0xa5a5 0+0064 <[^>]*> sb \$a0,[01]\(\$at\) 0+0068 <[^>]*> srl \$a0,\$a0,0x8 0+006c <[^>]*> sb \$a0,[01]\(\$at\) @@ -44,7 +44,7 @@ Disassembly of section .text: 0+0088 <[^>]*> sb \$a0,[12]\(\$a1\) 0+008c <[^>]*> srl \$at,\$a0,0x8 0+0090 <[^>]*> sb \$at,[12]\(\$a1\) -0+0094 <[^>]*> lui \$at,[-0-9]+ +0+0094 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0094 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0098 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0098 [A-Z0-9_]*LO[A-Z0-9_]* .data.* @@ -54,7 +54,7 @@ Disassembly of section .text: 0+00a8 <[^>]*> lbu \$at,[01]\(\$at\) 0+00ac <[^>]*> sll \$a0,\$a0,0x8 0+00b0 <[^>]*> or \$a0,\$a0,\$at -0+00b4 <[^>]*> lui \$at,0 +0+00b4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -72,7 +72,7 @@ Disassembly of section .text: 0+00e4 <[^>]*> lbu \$at,[01]\(\$at\) 0+00e8 <[^>]*> sll \$a0,\$a0,0x8 0+00ec <[^>]*> or \$a0,\$a0,\$at -0+00f0 <[^>]*> lui \$at,[-0-9]+ +0+00f0 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+00f0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+00f4 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00f4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -90,7 +90,7 @@ Disassembly of section .text: 0+0120 <[^>]*> lbu \$at,[01]\(\$at\) 0+0124 <[^>]*> sll \$a0,\$a0,0x8 0+0128 <[^>]*> or \$a0,\$a0,\$at -0+012c <[^>]*> lui \$at,[-0-9]+ +0+012c <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+012c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+0130 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0130 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -108,7 +108,7 @@ Disassembly of section .text: 0+015c <[^>]*> lbu \$at,[01]\(\$at\) 0+0160 <[^>]*> sll \$a0,\$a0,0x8 0+0164 <[^>]*> or \$a0,\$a0,\$at -0+0168 <[^>]*> lui \$at,0 +0+0168 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .data.* @@ -118,7 +118,7 @@ Disassembly of section .text: 0+017c <[^>]*> lbu \$at,[01]\(\$at\) 0+0180 <[^>]*> sll \$a0,\$a0,0x8 0+0184 <[^>]*> or \$a0,\$a0,\$at -0+0188 <[^>]*> lui \$at,0 +0+0188 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -128,334 +128,328 @@ Disassembly of section .text: 0+019c <[^>]*> lbu \$at,[01]\(\$at\) 0+01a0 <[^>]*> sll \$a0,\$a0,0x8 0+01a4 <[^>]*> or \$a0,\$a0,\$at -0+01a8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01b0 <[^>]*> sb \$a0,[01]\(\$at\) -0+01b4 <[^>]*> srl \$a0,\$a0,0x8 -0+01b8 <[^>]*> sb \$a0,[01]\(\$at\) -0+01bc <[^>]*> lbu \$at,[01]\(\$at\) -0+01c0 <[^>]*> sll \$a0,\$a0,0x8 -0+01c4 <[^>]*> or \$a0,\$a0,\$at -0+01c8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01d0 <[^>]*> sb \$a0,[01]\(\$at\) -0+01d4 <[^>]*> srl \$a0,\$a0,0x8 -0+01d8 <[^>]*> sb \$a0,[01]\(\$at\) -0+01dc <[^>]*> lbu \$at,[01]\(\$at\) -0+01e0 <[^>]*> sll \$a0,\$a0,0x8 -0+01e4 <[^>]*> or \$a0,\$a0,\$at -0+01e8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01ec <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01a8 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> sb \$a0,[01]\(\$at\) +0+01b0 <[^>]*> srl \$a0,\$a0,0x8 +0+01b4 <[^>]*> sb \$a0,[01]\(\$at\) +0+01b8 <[^>]*> lbu \$at,[01]\(\$at\) +0+01bc <[^>]*> sll \$a0,\$a0,0x8 +0+01c0 <[^>]*> or \$a0,\$a0,\$at +0+01c4 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01c8 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01cc <[^>]*> sb \$a0,[01]\(\$at\) +0+01d0 <[^>]*> srl \$a0,\$a0,0x8 +0+01d4 <[^>]*> sb \$a0,[01]\(\$at\) +0+01d8 <[^>]*> lbu \$at,[01]\(\$at\) +0+01dc <[^>]*> sll \$a0,\$a0,0x8 +0+01e0 <[^>]*> or \$a0,\$a0,\$at +0+01e4 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+01e4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+01e8 <[^>]*> sb \$a0,[01]\(\$at\) +0+01ec <[^>]*> srl \$a0,\$a0,0x8 0+01f0 <[^>]*> sb \$a0,[01]\(\$at\) -0+01f4 <[^>]*> srl \$a0,\$a0,0x8 -0+01f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+01fc <[^>]*> lbu \$at,[01]\(\$at\) -0+0200 <[^>]*> sll \$a0,\$a0,0x8 -0+0204 <[^>]*> or \$a0,\$a0,\$at -0+0208 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+020c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01f4 <[^>]*> lbu \$at,[01]\(\$at\) +0+01f8 <[^>]*> sll \$a0,\$a0,0x8 +0+01fc <[^>]*> or \$a0,\$a0,\$at +0+0200 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0200 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0204 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0204 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0208 <[^>]*> sb \$a0,[01]\(\$at\) +0+020c <[^>]*> srl \$a0,\$a0,0x8 0+0210 <[^>]*> sb \$a0,[01]\(\$at\) -0+0214 <[^>]*> srl \$a0,\$a0,0x8 -0+0218 <[^>]*> sb \$a0,[01]\(\$at\) -0+021c <[^>]*> lbu \$at,[01]\(\$at\) -0+0220 <[^>]*> sll \$a0,\$a0,0x8 -0+0224 <[^>]*> or \$a0,\$a0,\$at -0+0228 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+022c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0230 <[^>]*> sb \$a0,[01]\(\$at\) -0+0234 <[^>]*> srl \$a0,\$a0,0x8 -0+0238 <[^>]*> sb \$a0,[01]\(\$at\) -0+023c <[^>]*> lbu \$at,[01]\(\$at\) -0+0240 <[^>]*> sll \$a0,\$a0,0x8 -0+0244 <[^>]*> or \$a0,\$a0,\$at -0+0248 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+024c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0250 <[^>]*> sb \$a0,[01]\(\$at\) -0+0254 <[^>]*> srl \$a0,\$a0,0x8 -0+0258 <[^>]*> sb \$a0,[01]\(\$at\) -0+025c <[^>]*> lbu \$at,[01]\(\$at\) -0+0260 <[^>]*> sll \$a0,\$a0,0x8 -0+0264 <[^>]*> or \$a0,\$a0,\$at -0+0268 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+026c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0270 <[^>]*> sb \$a0,[01]\(\$at\) -0+0274 <[^>]*> srl \$a0,\$a0,0x8 -0+0278 <[^>]*> sb \$a0,[01]\(\$at\) -0+027c <[^>]*> lbu \$at,[01]\(\$at\) -0+0280 <[^>]*> sll \$a0,\$a0,0x8 -0+0284 <[^>]*> or \$a0,\$a0,\$at -0+0288 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0290 <[^>]*> sb \$a0,[01]\(\$at\) -0+0294 <[^>]*> srl \$a0,\$a0,0x8 -0+0298 <[^>]*> sb \$a0,[01]\(\$at\) -0+029c <[^>]*> lbu \$at,[01]\(\$at\) -0+02a0 <[^>]*> sll \$a0,\$a0,0x8 -0+02a4 <[^>]*> or \$a0,\$a0,\$at -0+02a8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02ac <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02b0 <[^>]*> sb \$a0,[01]\(\$at\) -0+02b4 <[^>]*> srl \$a0,\$a0,0x8 -0+02b8 <[^>]*> sb \$a0,[01]\(\$at\) -0+02bc <[^>]*> lbu \$at,[01]\(\$at\) -0+02c0 <[^>]*> sll \$a0,\$a0,0x8 -0+02c4 <[^>]*> or \$a0,\$a0,\$at -0+02c8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02cc <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02d0 <[^>]*> sb \$a0,[01]\(\$at\) -0+02d4 <[^>]*> srl \$a0,\$a0,0x8 -0+02d8 <[^>]*> sb \$a0,[01]\(\$at\) -0+02dc <[^>]*> lbu \$at,[01]\(\$at\) -0+02e0 <[^>]*> sll \$a0,\$a0,0x8 -0+02e4 <[^>]*> or \$a0,\$a0,\$at -0+02e8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02e8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02ec <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02ec [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02f0 <[^>]*> sb \$a0,[01]\(\$at\) -0+02f4 <[^>]*> srl \$a0,\$a0,0x8 -0+02f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+02fc <[^>]*> lbu \$at,[01]\(\$at\) -0+0300 <[^>]*> sll \$a0,\$a0,0x8 -0+0304 <[^>]*> or \$a0,\$a0,\$at -0+0308 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0308 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+030c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+030c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0310 <[^>]*> sb \$a0,[01]\(\$at\) -0+0314 <[^>]*> srl \$a0,\$a0,0x8 -0+0318 <[^>]*> sb \$a0,[01]\(\$at\) -0+031c <[^>]*> lbu \$at,[01]\(\$at\) -0+0320 <[^>]*> sll \$a0,\$a0,0x8 -0+0324 <[^>]*> or \$a0,\$a0,\$at -0+0328 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0328 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+032c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+032c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0330 <[^>]*> sb \$a0,[01]\(\$at\) -0+0334 <[^>]*> srl \$a0,\$a0,0x8 -0+0338 <[^>]*> sb \$a0,[01]\(\$at\) -0+033c <[^>]*> lbu \$at,[01]\(\$at\) -0+0340 <[^>]*> sll \$a0,\$a0,0x8 -0+0344 <[^>]*> or \$a0,\$a0,\$at -0+0348 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0348 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+034c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+034c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0350 <[^>]*> sb \$a0,[01]\(\$at\) -0+0354 <[^>]*> srl \$a0,\$a0,0x8 -0+0358 <[^>]*> sb \$a0,[01]\(\$at\) -0+035c <[^>]*> lbu \$at,[01]\(\$at\) -0+0360 <[^>]*> sll \$a0,\$a0,0x8 -0+0364 <[^>]*> or \$a0,\$a0,\$at -0+0368 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0368 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+036c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+036c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0370 <[^>]*> sb \$a0,[01]\(\$at\) -0+0374 <[^>]*> srl \$a0,\$a0,0x8 -0+0378 <[^>]*> sb \$a0,[01]\(\$at\) -0+037c <[^>]*> lbu \$at,[01]\(\$at\) -0+0380 <[^>]*> sll \$a0,\$a0,0x8 -0+0384 <[^>]*> or \$a0,\$a0,\$at -0+0388 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0388 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+038c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+038c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0390 <[^>]*> sb \$a0,[01]\(\$at\) -0+0394 <[^>]*> srl \$a0,\$a0,0x8 -0+0398 <[^>]*> sb \$a0,[01]\(\$at\) -0+039c <[^>]*> lbu \$at,[01]\(\$at\) -0+03a0 <[^>]*> sll \$a0,\$a0,0x8 -0+03a4 <[^>]*> or \$a0,\$a0,\$at -0+03a8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+03ac <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03b0 <[^>]*> sb \$a0,[01]\(\$at\) -0+03b4 <[^>]*> srl \$a0,\$a0,0x8 -0+03b8 <[^>]*> sb \$a0,[01]\(\$at\) -0+03bc <[^>]*> lbu \$at,[01]\(\$at\) -0+03c0 <[^>]*> sll \$a0,\$a0,0x8 -0+03c4 <[^>]*> or \$a0,\$a0,\$at -0+03c8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03c8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03cc <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03cc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03d0 <[^>]*> sb \$a0,[01]\(\$at\) -0+03d4 <[^>]*> srl \$a0,\$a0,0x8 -0+03d8 <[^>]*> sb \$a0,[01]\(\$at\) -0+03dc <[^>]*> lbu \$at,[01]\(\$at\) -0+03e0 <[^>]*> sll \$a0,\$a0,0x8 -0+03e4 <[^>]*> or \$a0,\$a0,\$at -0+03e8 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+03e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03ec <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+03ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03f0 <[^>]*> sb \$a0,[01]\(\$at\) -0+03f4 <[^>]*> srl \$a0,\$a0,0x8 -0+03f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+03fc <[^>]*> lbu \$at,[01]\(\$at\) -0+0400 <[^>]*> sll \$a0,\$a0,0x8 -0+0404 <[^>]*> or \$a0,\$a0,\$at -0+0408 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0408 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+040c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+040c [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0410 <[^>]*> sb \$a0,[01]\(\$at\) -0+0414 <[^>]*> srl \$a0,\$a0,0x8 -0+0418 <[^>]*> sb \$a0,[01]\(\$at\) -0+041c <[^>]*> lbu \$at,[01]\(\$at\) -0+0420 <[^>]*> sll \$a0,\$a0,0x8 -0+0424 <[^>]*> or \$a0,\$a0,\$at -0+0428 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0428 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+042c <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+042c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0430 <[^>]*> sb \$a0,[01]\(\$at\) -0+0434 <[^>]*> srl \$a0,\$a0,0x8 -0+0438 <[^>]*> sb \$a0,[01]\(\$at\) -0+043c <[^>]*> lbu \$at,[01]\(\$at\) -0+0440 <[^>]*> sll \$a0,\$a0,0x8 -0+0444 <[^>]*> or \$a0,\$a0,\$at -0+0448 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0448 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+044c <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+044c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0450 <[^>]*> sb \$a0,[01]\(\$at\) -0+0454 <[^>]*> srl \$a0,\$a0,0x8 -0+0458 <[^>]*> sb \$a0,[01]\(\$at\) -0+045c <[^>]*> lbu \$at,[01]\(\$at\) -0+0460 <[^>]*> sll \$a0,\$a0,0x8 -0+0464 <[^>]*> or \$a0,\$a0,\$at -0+0468 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0468 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+046c <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+046c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0470 <[^>]*> sb \$a0,[01]\(\$at\) -0+0474 <[^>]*> srl \$a0,\$a0,0x8 -0+0478 <[^>]*> sb \$a0,[01]\(\$at\) -0+047c <[^>]*> lbu \$at,[01]\(\$at\) -0+0480 <[^>]*> sll \$a0,\$a0,0x8 -0+0484 <[^>]*> or \$a0,\$a0,\$at -0+0488 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0488 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+048c <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+048c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0490 <[^>]*> sb \$a0,[01]\(\$at\) -0+0494 <[^>]*> srl \$a0,\$a0,0x8 -0+0498 <[^>]*> sb \$a0,[01]\(\$at\) -0+049c <[^>]*> lbu \$at,[01]\(\$at\) -0+04a0 <[^>]*> sll \$a0,\$a0,0x8 -0+04a4 <[^>]*> or \$a0,\$a0,\$at -0+04a8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04a8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+04ac <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+04ac [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04b0 <[^>]*> sb \$a0,[01]\(\$at\) -0+04b4 <[^>]*> srl \$a0,\$a0,0x8 -0+04b8 <[^>]*> sb \$a0,[01]\(\$at\) -0+04bc <[^>]*> lbu \$at,[01]\(\$at\) -0+04c0 <[^>]*> sll \$a0,\$a0,0x8 -0+04c4 <[^>]*> or \$a0,\$a0,\$at -0+04c8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+04cc <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+04cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04d0 <[^>]*> sb \$a0,[01]\(\$at\) -0+04d4 <[^>]*> srl \$a0,\$a0,0x8 -0+04d8 <[^>]*> sb \$a0,[01]\(\$at\) -0+04dc <[^>]*> lbu \$at,[01]\(\$at\) -0+04e0 <[^>]*> sll \$a0,\$a0,0x8 -0+04e4 <[^>]*> or \$a0,\$a0,\$at -0+04e8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+04e8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+04ec <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+04ec [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+04f0 <[^>]*> sb \$a0,[01]\(\$at\) -0+04f4 <[^>]*> srl \$a0,\$a0,0x8 -0+04f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+04fc <[^>]*> lbu \$at,[01]\(\$at\) -0+0500 <[^>]*> sll \$a0,\$a0,0x8 -0+0504 <[^>]*> or \$a0,\$a0,\$at -0+0508 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0508 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+050c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+050c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0510 <[^>]*> sb \$a0,[01]\(\$at\) -0+0514 <[^>]*> srl \$a0,\$a0,0x8 -0+0518 <[^>]*> sb \$a0,[01]\(\$at\) -0+051c <[^>]*> lbu \$at,[01]\(\$at\) -0+0520 <[^>]*> sll \$a0,\$a0,0x8 -0+0524 <[^>]*> or \$a0,\$a0,\$at -0+0528 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0528 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+052c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+052c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0530 <[^>]*> sb \$a0,[01]\(\$at\) -0+0534 <[^>]*> srl \$a0,\$a0,0x8 -0+0538 <[^>]*> sb \$a0,[01]\(\$at\) -0+053c <[^>]*> lbu \$at,[01]\(\$at\) -0+0540 <[^>]*> sll \$a0,\$a0,0x8 -0+0544 <[^>]*> or \$a0,\$a0,\$at -0+0548 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0548 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+054c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+054c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0550 <[^>]*> sb \$a0,[01]\(\$at\) -0+0554 <[^>]*> srl \$a0,\$a0,0x8 -0+0558 <[^>]*> sb \$a0,[01]\(\$at\) -0+055c <[^>]*> lbu \$at,[01]\(\$at\) -0+0560 <[^>]*> sll \$a0,\$a0,0x8 -0+0564 <[^>]*> or \$a0,\$a0,\$at -0+0568 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0568 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+056c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+056c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0570 <[^>]*> sb \$a0,[01]\(\$at\) -0+0574 <[^>]*> srl \$a0,\$a0,0x8 -0+0578 <[^>]*> sb \$a0,[01]\(\$at\) -0+057c <[^>]*> lbu \$at,[01]\(\$at\) -0+0580 <[^>]*> sll \$a0,\$a0,0x8 -0+0584 <[^>]*> or \$a0,\$a0,\$at -0+0588 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0588 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+058c <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+058c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0590 <[^>]*> sb \$a0,[01]\(\$at\) -0+0594 <[^>]*> srl \$a0,\$a0,0x8 -0+0598 <[^>]*> sb \$a0,[01]\(\$at\) -0+059c <[^>]*> lbu \$at,[01]\(\$at\) -0+05a0 <[^>]*> sll \$a0,\$a0,0x8 -0+05a4 <[^>]*> or \$a0,\$a0,\$at -0+05a8 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+05a8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05ac <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+05ac [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+05b0 <[^>]*> sb \$a0,[01]\(\$at\) -0+05b4 <[^>]*> srl \$a0,\$a0,0x8 -0+05b8 <[^>]*> sb \$a0,[01]\(\$at\) -0+05bc <[^>]*> lbu \$at,[01]\(\$at\) -0+05c0 <[^>]*> sll \$a0,\$a0,0x8 -0+05c4 <[^>]*> or \$a0,\$a0,\$at +0+0214 <[^>]*> lbu \$at,[01]\(\$at\) +0+0218 <[^>]*> sll \$a0,\$a0,0x8 +0+021c <[^>]*> or \$a0,\$a0,\$at +0+0220 <[^>]*> addiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+0220 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0224 <[^>]*> sb \$a0,[01]\(\$at\) +0+0228 <[^>]*> srl \$a0,\$a0,0x8 +0+022c <[^>]*> sb \$a0,[01]\(\$at\) +0+0230 <[^>]*> lbu \$at,[01]\(\$at\) +0+0234 <[^>]*> sll \$a0,\$a0,0x8 +0+0238 <[^>]*> or \$a0,\$a0,\$at +0+023c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+023c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0240 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0240 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0244 <[^>]*> sb \$a0,[01]\(\$at\) +0+0248 <[^>]*> srl \$a0,\$a0,0x8 +0+024c <[^>]*> sb \$a0,[01]\(\$at\) +0+0250 <[^>]*> lbu \$at,[01]\(\$at\) +0+0254 <[^>]*> sll \$a0,\$a0,0x8 +0+0258 <[^>]*> or \$a0,\$a0,\$at +0+025c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0260 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0260 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0264 <[^>]*> sb \$a0,[01]\(\$at\) +0+0268 <[^>]*> srl \$a0,\$a0,0x8 +0+026c <[^>]*> sb \$a0,[01]\(\$at\) +0+0270 <[^>]*> lbu \$at,[01]\(\$at\) +0+0274 <[^>]*> sll \$a0,\$a0,0x8 +0+0278 <[^>]*> or \$a0,\$a0,\$at +0+027c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+027c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0280 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0280 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0284 <[^>]*> sb \$a0,[01]\(\$at\) +0+0288 <[^>]*> srl \$a0,\$a0,0x8 +0+028c <[^>]*> sb \$a0,[01]\(\$at\) +0+0290 <[^>]*> lbu \$at,[01]\(\$at\) +0+0294 <[^>]*> sll \$a0,\$a0,0x8 +0+0298 <[^>]*> or \$a0,\$a0,\$at +0+029c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+029c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02a0 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a4 <[^>]*> sb \$a0,[01]\(\$at\) +0+02a8 <[^>]*> srl \$a0,\$a0,0x8 +0+02ac <[^>]*> sb \$a0,[01]\(\$at\) +0+02b0 <[^>]*> lbu \$at,[01]\(\$at\) +0+02b4 <[^>]*> sll \$a0,\$a0,0x8 +0+02b8 <[^>]*> or \$a0,\$a0,\$at +0+02bc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02c0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02c4 <[^>]*> sb \$a0,[01]\(\$at\) +0+02c8 <[^>]*> srl \$a0,\$a0,0x8 +0+02cc <[^>]*> sb \$a0,[01]\(\$at\) +0+02d0 <[^>]*> lbu \$at,[01]\(\$at\) +0+02d4 <[^>]*> sll \$a0,\$a0,0x8 +0+02d8 <[^>]*> or \$a0,\$a0,\$at +0+02dc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02dc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02e0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02e4 <[^>]*> sb \$a0,[01]\(\$at\) +0+02e8 <[^>]*> srl \$a0,\$a0,0x8 +0+02ec <[^>]*> sb \$a0,[01]\(\$at\) +0+02f0 <[^>]*> lbu \$at,[01]\(\$at\) +0+02f4 <[^>]*> sll \$a0,\$a0,0x8 +0+02f8 <[^>]*> or \$a0,\$a0,\$at +0+02fc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02fc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+0300 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0300 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0304 <[^>]*> sb \$a0,[01]\(\$at\) +0+0308 <[^>]*> srl \$a0,\$a0,0x8 +0+030c <[^>]*> sb \$a0,[01]\(\$at\) +0+0310 <[^>]*> lbu \$at,[01]\(\$at\) +0+0314 <[^>]*> sll \$a0,\$a0,0x8 +0+0318 <[^>]*> or \$a0,\$a0,\$at +0+031c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+031c [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0320 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0320 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0324 <[^>]*> sb \$a0,[01]\(\$at\) +0+0328 <[^>]*> srl \$a0,\$a0,0x8 +0+032c <[^>]*> sb \$a0,[01]\(\$at\) +0+0330 <[^>]*> lbu \$at,[01]\(\$at\) +0+0334 <[^>]*> sll \$a0,\$a0,0x8 +0+0338 <[^>]*> or \$a0,\$a0,\$at +0+033c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+033c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0340 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0340 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0344 <[^>]*> sb \$a0,[01]\(\$at\) +0+0348 <[^>]*> srl \$a0,\$a0,0x8 +0+034c <[^>]*> sb \$a0,[01]\(\$at\) +0+0350 <[^>]*> lbu \$at,[01]\(\$at\) +0+0354 <[^>]*> sll \$a0,\$a0,0x8 +0+0358 <[^>]*> or \$a0,\$a0,\$at +0+035c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+035c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0360 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0360 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0364 <[^>]*> sb \$a0,[01]\(\$at\) +0+0368 <[^>]*> srl \$a0,\$a0,0x8 +0+036c <[^>]*> sb \$a0,[01]\(\$at\) +0+0370 <[^>]*> lbu \$at,[01]\(\$at\) +0+0374 <[^>]*> sll \$a0,\$a0,0x8 +0+0378 <[^>]*> or \$a0,\$a0,\$at +0+037c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+037c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0380 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0380 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0384 <[^>]*> sb \$a0,[01]\(\$at\) +0+0388 <[^>]*> srl \$a0,\$a0,0x8 +0+038c <[^>]*> sb \$a0,[01]\(\$at\) +0+0390 <[^>]*> lbu \$at,[01]\(\$at\) +0+0394 <[^>]*> sll \$a0,\$a0,0x8 +0+0398 <[^>]*> or \$a0,\$a0,\$at +0+039c <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+039c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+03a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03a0 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+03a4 <[^>]*> sb \$a0,[01]\(\$at\) +0+03a8 <[^>]*> srl \$a0,\$a0,0x8 +0+03ac <[^>]*> sb \$a0,[01]\(\$at\) +0+03b0 <[^>]*> lbu \$at,[01]\(\$at\) +0+03b4 <[^>]*> sll \$a0,\$a0,0x8 +0+03b8 <[^>]*> or \$a0,\$a0,\$at +0+03bc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03bc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+03c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03c0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+03c4 <[^>]*> sb \$a0,[01]\(\$at\) +0+03c8 <[^>]*> srl \$a0,\$a0,0x8 +0+03cc <[^>]*> sb \$a0,[01]\(\$at\) +0+03d0 <[^>]*> lbu \$at,[01]\(\$at\) +0+03d4 <[^>]*> sll \$a0,\$a0,0x8 +0+03d8 <[^>]*> or \$a0,\$a0,\$at +0+03dc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+03dc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+03e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+03e0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+03e4 <[^>]*> sb \$a0,[01]\(\$at\) +0+03e8 <[^>]*> srl \$a0,\$a0,0x8 +0+03ec <[^>]*> sb \$a0,[01]\(\$at\) +0+03f0 <[^>]*> lbu \$at,[01]\(\$at\) +0+03f4 <[^>]*> sll \$a0,\$a0,0x8 +0+03f8 <[^>]*> or \$a0,\$a0,\$at +0+03fc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+03fc [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+0400 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0400 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0404 <[^>]*> sb \$a0,[01]\(\$at\) +0+0408 <[^>]*> srl \$a0,\$a0,0x8 +0+040c <[^>]*> sb \$a0,[01]\(\$at\) +0+0410 <[^>]*> lbu \$at,[01]\(\$at\) +0+0414 <[^>]*> sll \$a0,\$a0,0x8 +0+0418 <[^>]*> or \$a0,\$a0,\$at +0+041c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+041c [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0420 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0420 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0424 <[^>]*> sb \$a0,[01]\(\$at\) +0+0428 <[^>]*> srl \$a0,\$a0,0x8 +0+042c <[^>]*> sb \$a0,[01]\(\$at\) +0+0430 <[^>]*> lbu \$at,[01]\(\$at\) +0+0434 <[^>]*> sll \$a0,\$a0,0x8 +0+0438 <[^>]*> or \$a0,\$a0,\$at +0+043c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+043c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0440 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0440 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0444 <[^>]*> sb \$a0,[01]\(\$at\) +0+0448 <[^>]*> srl \$a0,\$a0,0x8 +0+044c <[^>]*> sb \$a0,[01]\(\$at\) +0+0450 <[^>]*> lbu \$at,[01]\(\$at\) +0+0454 <[^>]*> sll \$a0,\$a0,0x8 +0+0458 <[^>]*> or \$a0,\$a0,\$at +0+045c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+045c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0460 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0460 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0464 <[^>]*> sb \$a0,[01]\(\$at\) +0+0468 <[^>]*> srl \$a0,\$a0,0x8 +0+046c <[^>]*> sb \$a0,[01]\(\$at\) +0+0470 <[^>]*> lbu \$at,[01]\(\$at\) +0+0474 <[^>]*> sll \$a0,\$a0,0x8 +0+0478 <[^>]*> or \$a0,\$a0,\$at +0+047c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+047c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0480 <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+0480 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0484 <[^>]*> sb \$a0,[01]\(\$at\) +0+0488 <[^>]*> srl \$a0,\$a0,0x8 +0+048c <[^>]*> sb \$a0,[01]\(\$at\) +0+0490 <[^>]*> lbu \$at,[01]\(\$at\) +0+0494 <[^>]*> sll \$a0,\$a0,0x8 +0+0498 <[^>]*> or \$a0,\$a0,\$at +0+049c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+049c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+04a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+04a0 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+04a4 <[^>]*> sb \$a0,[01]\(\$at\) +0+04a8 <[^>]*> srl \$a0,\$a0,0x8 +0+04ac <[^>]*> sb \$a0,[01]\(\$at\) +0+04b0 <[^>]*> lbu \$at,[01]\(\$at\) +0+04b4 <[^>]*> sll \$a0,\$a0,0x8 +0+04b8 <[^>]*> or \$a0,\$a0,\$at +0+04bc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04bc [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+04c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+04c0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+04c4 <[^>]*> sb \$a0,[01]\(\$at\) +0+04c8 <[^>]*> srl \$a0,\$a0,0x8 +0+04cc <[^>]*> sb \$a0,[01]\(\$at\) +0+04d0 <[^>]*> lbu \$at,[01]\(\$at\) +0+04d4 <[^>]*> sll \$a0,\$a0,0x8 +0+04d8 <[^>]*> or \$a0,\$a0,\$at +0+04dc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04dc [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+04e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+04e0 [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+04e4 <[^>]*> sb \$a0,[01]\(\$at\) +0+04e8 <[^>]*> srl \$a0,\$a0,0x8 +0+04ec <[^>]*> sb \$a0,[01]\(\$at\) +0+04f0 <[^>]*> lbu \$at,[01]\(\$at\) +0+04f4 <[^>]*> sll \$a0,\$a0,0x8 +0+04f8 <[^>]*> or \$a0,\$a0,\$at +0+04fc <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+04fc [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+0500 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0500 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0504 <[^>]*> sb \$a0,[01]\(\$at\) +0+0508 <[^>]*> srl \$a0,\$a0,0x8 +0+050c <[^>]*> sb \$a0,[01]\(\$at\) +0+0510 <[^>]*> lbu \$at,[01]\(\$at\) +0+0514 <[^>]*> sll \$a0,\$a0,0x8 +0+0518 <[^>]*> or \$a0,\$a0,\$at +0+051c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+051c [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+0520 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0520 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0524 <[^>]*> sb \$a0,[01]\(\$at\) +0+0528 <[^>]*> srl \$a0,\$a0,0x8 +0+052c <[^>]*> sb \$a0,[01]\(\$at\) +0+0530 <[^>]*> lbu \$at,[01]\(\$at\) +0+0534 <[^>]*> sll \$a0,\$a0,0x8 +0+0538 <[^>]*> or \$a0,\$a0,\$at +0+053c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+053c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+0540 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0540 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0544 <[^>]*> sb \$a0,[01]\(\$at\) +0+0548 <[^>]*> srl \$a0,\$a0,0x8 +0+054c <[^>]*> sb \$a0,[01]\(\$at\) +0+0550 <[^>]*> lbu \$at,[01]\(\$at\) +0+0554 <[^>]*> sll \$a0,\$a0,0x8 +0+0558 <[^>]*> or \$a0,\$a0,\$at +0+055c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+055c [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+0560 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0560 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0564 <[^>]*> sb \$a0,[01]\(\$at\) +0+0568 <[^>]*> srl \$a0,\$a0,0x8 +0+056c <[^>]*> sb \$a0,[01]\(\$at\) +0+0570 <[^>]*> lbu \$at,[01]\(\$at\) +0+0574 <[^>]*> sll \$a0,\$a0,0x8 +0+0578 <[^>]*> or \$a0,\$a0,\$at +0+057c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+057c [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0580 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0580 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0584 <[^>]*> sb \$a0,[01]\(\$at\) +0+0588 <[^>]*> srl \$a0,\$a0,0x8 +0+058c <[^>]*> sb \$a0,[01]\(\$at\) +0+0590 <[^>]*> lbu \$at,[01]\(\$at\) +0+0594 <[^>]*> sll \$a0,\$a0,0x8 +0+0598 <[^>]*> or \$a0,\$a0,\$at +0+059c <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+059c [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+05a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+05a0 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+05a4 <[^>]*> sb \$a0,[01]\(\$at\) +0+05a8 <[^>]*> srl \$a0,\$a0,0x8 +0+05ac <[^>]*> sb \$a0,[01]\(\$at\) +0+05b0 <[^>]*> lbu \$at,[01]\(\$at\) +0+05b4 <[^>]*> sll \$a0,\$a0,0x8 +0+05b8 <[^>]*> or \$a0,\$a0,\$at ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usw.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usw.d index bfce270e2d8..3e35dadb2ce 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usw.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mips/usw.d @@ -11,29 +11,29 @@ Disassembly of section .text: 0+0004 <[^>]*> swr \$a0,[03]\(\$zero\) 0+0008 <[^>]*> swl \$a0,[14]\(\$zero\) 0+000c <[^>]*> swr \$a0,[14]\(\$zero\) -0+0010 <[^>]*> li \$at,32768 +0+0010 <[^>]*> li \$at,0x8000 0+0014 <[^>]*> swl \$a0,[03]\(\$at\) 0+0018 <[^>]*> swr \$a0,[03]\(\$at\) 0+001c <[^>]*> swl \$a0,-3276[58]\(\$zero\) 0+0020 <[^>]*> swr \$a0,-3276[58]\(\$zero\) -0+0024 <[^>]*> lui \$at,1 +0+0024 <[^>]*> lui \$at,0x1 0+0028 <[^>]*> swl \$a0,[03]\(\$at\) 0+002c <[^>]*> swr \$a0,[03]\(\$at\) -0+0030 <[^>]*> lui \$at,1 -0+0034 <[^>]*> ori \$at,\$at,42405 +0+0030 <[^>]*> lui \$at,0x1 +0+0034 <[^>]*> ori \$at,\$at,0xa5a5 0+0038 <[^>]*> swl \$a0,[03]\(\$at\) 0+003c <[^>]*> swr \$a0,[03]\(\$at\) 0+0040 <[^>]*> swl \$a0,[03]\(\$a1\) 0+0044 <[^>]*> swr \$a0,[03]\(\$a1\) 0+0048 <[^>]*> swl \$a0,[14]\(\$a1\) 0+004c <[^>]*> swr \$a0,[-0-9]+\(\$a1\) -0+0050 <[^>]*> lui \$at,[-0-9]+ +0+0050 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0050 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+0054 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0054 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+0058 <[^>]*> swl \$a0,[03]\(\$at\) 0+005c <[^>]*> swr \$a0,[03]\(\$at\) -0+0060 <[^>]*> lui \$at,[-0-9]+ +0+0060 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0060 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+0064 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0064 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label @@ -43,7 +43,7 @@ Disassembly of section .text: [ ]*RELOC: 0+0070 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+0074 <[^>]*> swl \$a0,[03]\(\$at\) 0+0078 <[^>]*> swr \$a0,[03]\(\$at\) -0+007c <[^>]*> lui \$at,0 +0+007c <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+007c [A-Z0-9_]*HI[A-Z0-9_]* big_external_common 0+0080 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+0080 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common @@ -53,7 +53,7 @@ Disassembly of section .text: [ ]*RELOC: 0+008c [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+0090 <[^>]*> swl \$a0,[03]\(\$at\) 0+0094 <[^>]*> swr \$a0,[03]\(\$at\) -0+0098 <[^>]*> lui \$at,[-0-9]+ +0+0098 <[^>]*> lui \$at,[-0-9x]+ [ ]*RELOC: 0+0098 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* 0+009c <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+009c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* @@ -63,214 +63,208 @@ Disassembly of section .text: [ ]*RELOC: 0+00a8 [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00ac <[^>]*> swl \$a0,[03]\(\$at\) 0+00b0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00b4 <[^>]*> lui \$at,0 +0+00b4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00b4 [A-Z0-9_]*HI[A-Z0-9_]* .data.* 0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00b8 [A-Z0-9_]*LO[A-Z0-9_]* .data.* 0+00bc <[^>]*> swl \$a0,[03]\(\$at\) 0+00c0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00c4 <[^>]*> lui \$at,0 +0+00c4 <[^>]*> lui \$at,0x0 [ ]*RELOC: 0+00c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label 0+00c8 <[^>]*> addiu \$at,\$at,[-0-9]+ [ ]*RELOC: 0+00c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+00cc <[^>]*> swl \$a0,[03]\(\$at\) 0+00d0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> swl \$a0,[03]\(\$at\) -0+00e0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00e4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00e8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ec <[^>]*> swl \$a0,[03]\(\$at\) -0+00f0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+00f4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00f8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+00f8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00fc <[^>]*> swl \$a0,[03]\(\$at\) -0+0100 <[^>]*> swr \$a0,[03]\(\$at\) -0+0104 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0104 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0108 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0108 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> swl \$a0,[03]\(\$at\) -0+0110 <[^>]*> swr \$a0,[03]\(\$at\) -0+0114 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0114 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0118 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> swl \$a0,[03]\(\$at\) -0+0120 <[^>]*> swr \$a0,[03]\(\$at\) -0+0124 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0124 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0128 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0128 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> swl \$a0,[03]\(\$at\) -0+0130 <[^>]*> swr \$a0,[03]\(\$at\) -0+0134 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0134 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0138 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+013c <[^>]*> swl \$a0,[03]\(\$at\) -0+0140 <[^>]*> swr \$a0,[03]\(\$at\) -0+0144 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0144 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0148 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0148 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+014c <[^>]*> swl \$a0,[03]\(\$at\) -0+0150 <[^>]*> swr \$a0,[03]\(\$at\) -0+0154 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0154 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0158 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0158 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+015c <[^>]*> swl \$a0,[03]\(\$at\) -0+0160 <[^>]*> swr \$a0,[03]\(\$at\) -0+0164 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0164 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0168 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0168 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+016c <[^>]*> swl \$a0,[03]\(\$at\) -0+0170 <[^>]*> swr \$a0,[03]\(\$at\) -0+0174 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0174 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0178 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0178 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+017c <[^>]*> swl \$a0,[03]\(\$at\) -0+0180 <[^>]*> swr \$a0,[03]\(\$at\) -0+0184 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0184 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0188 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> swl \$a0,[03]\(\$at\) -0+0190 <[^>]*> swr \$a0,[03]\(\$at\) -0+0194 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+0194 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0198 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0198 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+019c <[^>]*> swl \$a0,[03]\(\$at\) -0+01a0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01a4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01a8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ac <[^>]*> swl \$a0,[03]\(\$at\) -0+01b0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01b4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01b8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01bc <[^>]*> swl \$a0,[03]\(\$at\) -0+01c0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01c4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01c4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01c8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01c8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01cc <[^>]*> swl \$a0,[03]\(\$at\) -0+01d0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01d4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01d4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01d8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01dc <[^>]*> swl \$a0,[03]\(\$at\) -0+01e0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01e4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01e4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01e8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01e8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ec <[^>]*> swl \$a0,[03]\(\$at\) -0+01f0 <[^>]*> swr \$a0,[03]\(\$at\) -0+01f4 <[^>]*> lui \$at,0 -[ ]*RELOC: 0+01f4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01f8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+01f8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01fc <[^>]*> swl \$a0,[03]\(\$at\) -0+0200 <[^>]*> swr \$a0,[03]\(\$at\) -0+0204 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0204 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0208 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0208 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+020c <[^>]*> swl \$a0,[03]\(\$at\) -0+0210 <[^>]*> swr \$a0,[03]\(\$at\) -0+0214 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0214 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0218 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0218 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+021c <[^>]*> swl \$a0,[03]\(\$at\) -0+0220 <[^>]*> swr \$a0,[03]\(\$at\) -0+0224 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0224 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0228 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0228 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> swl \$a0,[03]\(\$at\) -0+0230 <[^>]*> swr \$a0,[03]\(\$at\) -0+0234 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0234 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0238 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> swl \$a0,[03]\(\$at\) -0+0240 <[^>]*> swr \$a0,[03]\(\$at\) -0+0244 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0244 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0248 <[^>]*> addiu \$at,\$at,0 -[ ]*RELOC: 0+0248 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> swl \$a0,[03]\(\$at\) -0+0250 <[^>]*> swr \$a0,[03]\(\$at\) -0+0254 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0254 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0258 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0258 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+025c <[^>]*> swl \$a0,[03]\(\$at\) -0+0260 <[^>]*> swr \$a0,[03]\(\$at\) -0+0264 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0264 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0268 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> swl \$a0,[03]\(\$at\) -0+0270 <[^>]*> swr \$a0,[03]\(\$at\) -0+0274 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0274 [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0278 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0278 [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> swl \$a0,[03]\(\$at\) -0+0280 <[^>]*> swr \$a0,[03]\(\$at\) -0+0284 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0284 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0288 [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> swl \$a0,[03]\(\$at\) -0+0290 <[^>]*> swr \$a0,[03]\(\$at\) -0+0294 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+0294 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0298 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+0298 [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+029c <[^>]*> swl \$a0,[03]\(\$at\) -0+02a0 <[^>]*> swr \$a0,[03]\(\$at\) -0+02a4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02a4 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02a8 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02ac <[^>]*> swl \$a0,[03]\(\$at\) -0+02b0 <[^>]*> swr \$a0,[03]\(\$at\) -0+02b4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02b4 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02b8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02b8 [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02bc <[^>]*> swl \$a0,[03]\(\$at\) -0+02c0 <[^>]*> swr \$a0,[03]\(\$at\) -0+02c4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02c4 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02c8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02c8 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02cc <[^>]*> swl \$a0,[03]\(\$at\) -0+02d0 <[^>]*> swr \$a0,[03]\(\$at\) -0+02d4 <[^>]*> lui \$at,[-0-9]+ -[ ]*RELOC: 0+02d4 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02d8 <[^>]*> addiu \$at,\$at,[-0-9]+ -[ ]*RELOC: 0+02d8 [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> swl \$a0,[03]\(\$at\) -0+02e0 <[^>]*> swr \$a0,[03]\(\$at\) +0+00d4 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+00d4 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label +0+00d8 <[^>]*> swl \$a0,[03]\(\$at\) +0+00dc <[^>]*> swr \$a0,[03]\(\$at\) +0+00e0 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00e0 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+00e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+00e4 [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+00e8 <[^>]*> swl \$a0,[03]\(\$at\) +0+00ec <[^>]*> swr \$a0,[03]\(\$at\) +0+00f0 <[^>]*> addiu \$at,\$gp,1 +[ ]*RELOC: 0+00f0 [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common +0+00f4 <[^>]*> swl \$a0,[03]\(\$at\) +0+00f8 <[^>]*> swr \$a0,[03]\(\$at\) +0+00fc <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+00fc [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+0100 <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+0100 [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0104 <[^>]*> swl \$a0,[03]\(\$at\) +0+0108 <[^>]*> swr \$a0,[03]\(\$at\) +0+010c <[^>]*> addiu \$at,\$gp,[-0-9]+ +[ ]*RELOC: 0+010c [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* +0+0110 <[^>]*> swl \$a0,[03]\(\$at\) +0+0114 <[^>]*> swr \$a0,[03]\(\$at\) +0+0118 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0118 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+011c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+011c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0120 <[^>]*> swl \$a0,[03]\(\$at\) +0+0124 <[^>]*> swr \$a0,[03]\(\$at\) +0+0128 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0128 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+012c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+012c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0130 <[^>]*> swl \$a0,[03]\(\$at\) +0+0134 <[^>]*> swr \$a0,[03]\(\$at\) +0+0138 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0138 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+013c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+013c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0140 <[^>]*> swl \$a0,[03]\(\$at\) +0+0144 <[^>]*> swr \$a0,[03]\(\$at\) +0+0148 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0148 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+014c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+014c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0150 <[^>]*> swl \$a0,[03]\(\$at\) +0+0154 <[^>]*> swr \$a0,[03]\(\$at\) +0+0158 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0158 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+015c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+015c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0160 <[^>]*> swl \$a0,[03]\(\$at\) +0+0164 <[^>]*> swr \$a0,[03]\(\$at\) +0+0168 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0168 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+016c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0170 <[^>]*> swl \$a0,[03]\(\$at\) +0+0174 <[^>]*> swr \$a0,[03]\(\$at\) +0+0178 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0178 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+017c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+017c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0180 <[^>]*> swl \$a0,[03]\(\$at\) +0+0184 <[^>]*> swr \$a0,[03]\(\$at\) +0+0188 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0188 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+018c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0190 <[^>]*> swl \$a0,[03]\(\$at\) +0+0194 <[^>]*> swr \$a0,[03]\(\$at\) +0+0198 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+0198 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+019c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+019c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+01a0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01a4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01a8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+01ac <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+01b0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01b4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01b8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01b8 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+01bc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01bc [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+01c0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01c4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01c8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01c8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01cc [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+01d0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01d4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01d8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01d8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+01dc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01dc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+01e0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01e4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01e8 <[^>]*> lui \$at,0x0 +[ ]*RELOC: 0+01e8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+01ec <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01ec [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+01f0 <[^>]*> swl \$a0,[03]\(\$at\) +0+01f4 <[^>]*> swr \$a0,[03]\(\$at\) +0+01f8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+01f8 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+01fc [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0200 <[^>]*> swl \$a0,[03]\(\$at\) +0+0204 <[^>]*> swr \$a0,[03]\(\$at\) +0+0208 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0208 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+020c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+020c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0210 <[^>]*> swl \$a0,[03]\(\$at\) +0+0214 <[^>]*> swr \$a0,[03]\(\$at\) +0+0218 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0218 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+021c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+021c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0220 <[^>]*> swl \$a0,[03]\(\$at\) +0+0224 <[^>]*> swr \$a0,[03]\(\$at\) +0+0228 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0228 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+022c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+022c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+0230 <[^>]*> swl \$a0,[03]\(\$at\) +0+0234 <[^>]*> swr \$a0,[03]\(\$at\) +0+0238 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0238 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+023c <[^>]*> addiu \$at,\$at,0 +[ ]*RELOC: 0+023c [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+0240 <[^>]*> swl \$a0,[03]\(\$at\) +0+0244 <[^>]*> swr \$a0,[03]\(\$at\) +0+0248 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0248 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+024c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+024c [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+0250 <[^>]*> swl \$a0,[03]\(\$at\) +0+0254 <[^>]*> swr \$a0,[03]\(\$at\) +0+0258 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0258 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+025c [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+0260 <[^>]*> swl \$a0,[03]\(\$at\) +0+0264 <[^>]*> swr \$a0,[03]\(\$at\) +0+0268 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0268 [A-Z0-9_]*HI[A-Z0-9_]* .data.* +0+026c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+026c [A-Z0-9_]*LO[A-Z0-9_]* .data.* +0+0270 <[^>]*> swl \$a0,[03]\(\$at\) +0+0274 <[^>]*> swr \$a0,[03]\(\$at\) +0+0278 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0278 [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label +0+027c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+027c [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label +0+0280 <[^>]*> swl \$a0,[03]\(\$at\) +0+0284 <[^>]*> swr \$a0,[03]\(\$at\) +0+0288 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0288 [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label +0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+028c [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label +0+0290 <[^>]*> swl \$a0,[03]\(\$at\) +0+0294 <[^>]*> swr \$a0,[03]\(\$at\) +0+0298 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+0298 [A-Z0-9_]*HI[A-Z0-9_]* big_external_common +0+029c <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+029c [A-Z0-9_]*LO[A-Z0-9_]* big_external_common +0+02a0 <[^>]*> swl \$a0,[03]\(\$at\) +0+02a4 <[^>]*> swr \$a0,[03]\(\$at\) +0+02a8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02a8 [A-Z0-9_]*HI[A-Z0-9_]* small_external_common +0+02ac <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02ac [A-Z0-9_]*LO[A-Z0-9_]* small_external_common +0+02b0 <[^>]*> swl \$a0,[03]\(\$at\) +0+02b4 <[^>]*> swr \$a0,[03]\(\$at\) +0+02b8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02b8 [A-Z0-9_]*HI[A-Z0-9_]* .bss.* +0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02bc [A-Z0-9_]*LO[A-Z0-9_]* .bss.* +0+02c0 <[^>]*> swl \$a0,[03]\(\$at\) +0+02c4 <[^>]*> swr \$a0,[03]\(\$at\) +0+02c8 <[^>]*> lui \$at,[-0-9x]+ +[ ]*RELOC: 0+02c8 [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* +0+02cc <[^>]*> addiu \$at,\$at,[-0-9]+ +[ ]*RELOC: 0+02cc [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* +0+02d0 <[^>]*> swl \$a0,[03]\(\$at\) +0+02d4 <[^>]*> swr \$a0,[03]\(\$at\) ... diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.d b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.d index 8674d107455..7210022284d 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.d @@ -4,6 +4,7 @@ # Test MRI style constants +0*0 T foo 0*a A s01 0*a A s02 0*a A s03 diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.s b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.s index 02cccb92b2a..0034e6765e1 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.s +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/constants.s @@ -12,3 +12,20 @@ s10 equ 'a' s11 equ A'a' s12 equ 'abcd' s13 equ 'a''b' + + xdef foo +foo + moveq.l #%1010,d0 + moveq.l #1010b,d0 + moveq.l #@12,d0 + moveq.l #12o,d0 + moveq.l #12q,d0 + moveq.l #10,d0 + moveq.l #10d,d0 + moveq.l #$a,d0 + moveq.l #0ah,d0 + moveq.l #'a',d0 + moveq.l #A'a',d0 + nop + + end diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/mri.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/mri.exp index 1fffe8b5483..6725f1395b4 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/mri/mri.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/mri/mri.exp @@ -13,6 +13,7 @@ if ![istarget "m68*-*-*"] { run_dump_test label run_dump_test equ run_dump_test constants +run_dump_test immconst run_dump_test float run_dump_test char run_dump_test expr diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/asi.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/asi.d index 3e69bcaaa17..7a5f36af6f0 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/asi.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/asi.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 asi diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/membar.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/membar.d index 1fe8259f81e..98f8c465c33 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/membar.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/membar.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 membar diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/prefetch.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/prefetch.d index 7a447520988..44f1493cee2 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/prefetch.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/prefetch.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 prefetch diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/rdpr.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/rdpr.d index af72aba2deb..52317924f6a 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/rdpr.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/rdpr.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 rdpr diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/sparc.exp b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/sparc.exp index d71e5bd0d11..2ec14ec67d2 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/sparc.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/sparc.exp @@ -5,13 +5,20 @@ # disassembly. The way to fix this is to include a hex dump of the insns # and test that as well. Later. -if [istarget sparc*-*-*] then { - set sparc64 [istarget sparc64*-*-*] +if [istarget sparc*-*-*] { + run_dump_test "synth" +} + + +if [istarget sparc64*-*-*] { + run_dump_test "asi" + run_dump_test "membar" + run_dump_test "prefetch" + run_dump_test "synth64" + run_dump_test "rdpr" + run_dump_test "wrpr" +} - if $sparc64 { run_dump_test "asi" } - if $sparc64 { run_dump_test "membar" } - if $sparc64 { run_dump_test "prefetch" } - if $sparc64 { run_dump_test "synth64" } - if $sparc64 { run_dump_test "rdpr" } - if $sparc64 { run_dump_test "wrpr" } +if [istarget sparclet*-*-*] { + run_dump_test "splet" } diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/synth64.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/synth64.d index a0608e8c058..282b4ae0506 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/synth64.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/synth64.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 synth64 diff --git a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/wrpr.d b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/wrpr.d index 62ece233ad7..cbe1ed79ec2 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/wrpr.d +++ b/gnu/usr.bin/binutils/gas/testsuite/gas/sparc/wrpr.d @@ -1,3 +1,4 @@ +#as: -Av9 #objdump: -dr #name: sparc64 wrpr diff --git a/gnu/usr.bin/binutils/gas/testsuite/lib/gas-dg.exp b/gnu/usr.bin/binutils/gas/testsuite/lib/gas-dg.exp index 629c0ac5ad0..ebb9f5b17f5 100644 --- a/gnu/usr.bin/binutils/gas/testsuite/lib/gas-dg.exp +++ b/gnu/usr.bin/binutils/gas/testsuite/lib/gas-dg.exp @@ -7,7 +7,7 @@ load_lib dg.exp # but we currently don't support that. Assembler testcases aren't usually # that elaborate anyway. :-) -proc gas-dg-test { prog do_what tool_flags default_tool_flags libs } { +proc gas-dg-test { prog do_what tool_flags } { # FIXME: the gas testsuite doesn't define tmpdir. Use outdir? set output_file "./a.out" |