diff options
author | Nick Clifton <nickc@redhat.com> | 2001-05-15 12:11:13 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2001-05-15 12:11:13 +0000 |
commit | aa5f19f2b9e440d4ebfb3a53500e66021f21b6af (patch) | |
tree | 89afabecdbc324c07953fee27f2839e82b7ee5ad | |
parent | aca21d9a80adeadf8f8503cdc7d537a98c93a11d (diff) | |
download | gdb-aa5f19f2b9e440d4ebfb3a53500e66021f21b6af.zip gdb-aa5f19f2b9e440d4ebfb3a53500e66021f21b6af.tar.gz gdb-aa5f19f2b9e440d4ebfb3a53500e66021f21b6af.tar.bz2 |
Fix MIPS disassembler so that it produces reassemblable code.
68 files changed, 6702 insertions, 6593 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 7ab6296..3f19256 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,70 @@ +2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * gas/mips/abs.d: Remove $ before register names, per latest + disassembler. + * gas/mips/add.d: Ditto. + * gas/mips/and.d: Ditto. + * gas/mips/beq.d: Ditto. + * gas/mips/bge.d: Ditto. + * gas/mips/bgeu.d: Ditto. + * gas/mips/blt.d: Ditto. + * gas/mips/bltu.d: Ditto. + * gas/mips/delay.d: Ditto. + * gas/mips/div-ilocks.d: Ditto. + * gas/mips/div.d: Ditto. + * gas/mips/dli.d: Ditto. + * gas/mips/elf_e_flags1.d: Ditto. + * gas/mips/elf_e_flags2.d: Ditto. + * gas/mips/elf_e_flags3.d: Ditto. + * gas/mips/elf_e_flags4.d: Ditto. + * gas/mips/jal-empic.d: Ditto. + * gas/mips/jal-svr4pic.d: Ditto. + * gas/mips/jal-xgot.d: Ditto. + * gas/mips/jal.d: Ditto. + * gas/mips/la-empic.d: Ditto. + * gas/mips/la-svr4pic.d: Ditto. + * gas/mips/la-xgot.d: Ditto. + * gas/mips/la.d: Ditto. + * gas/mips/lb-empic.d: Ditto. + * gas/mips/lb-svr4pic.d: Ditto. + * gas/mips/lb-xgot-ilocks.d: Ditto. + * gas/mips/lb-xgot.d: Ditto. + * gas/mips/lb.d: Ditto. + * gas/mips/ld-empic.d: Ditto. + * gas/mips/ld-ilocks-addr32.d: Ditto. + * gas/mips/ld-ilocks.d: Ditto. + * gas/mips/ld-svr4pic.d: Ditto. + * gas/mips/ld-xgot.d: Ditto. + * gas/mips/ld.d: Ditto. + * gas/mips/li.d: Ditto. + * gas/mips/lif-empic.d: Ditto. + * gas/mips/lif-svr4pic.d: Ditto. + * gas/mips/lif-xgot.d: Ditto. + * gas/mips/lifloat.d: Ditto. + * gas/mips/mips16.d: Ditto. + * gas/mips/mips32.d: Ditto. + * gas/mips/mips4.d: Ditto. + * gas/mips/mips4010.d: Ditto. + * gas/mips/mips4100.d: Ditto. + * gas/mips/mips4650.d: Ditto. + * gas/mips/mips64.d: Ditto. + * gas/mips/mul-ilocks.d: Ditto. + * gas/mips/mul.d: Ditto. + * gas/mips/nodelay.d: Ditto. + * gas/mips/rol.d: Ditto. + * gas/mips/sb.d: Ditto. + * gas/mips/trap20.d: Ditto. + * gas/mips/trunc.d: Ditto. + * gas/mips/uld.d: Ditto. + * gas/mips/ulh-empic.d: Ditto. + * gas/mips/ulh-svr4pic.d: Ditto. + * gas/mips/ulh-xgot.d: Ditto. + * gas/mips/ulh.d: Ditto. + * gas/mips/ulw.d: Ditto. + * gas/mips/usd.d: Ditto. + * gas/mips/ush.d: Ditto. + * gas/mips/usw.d: Ditto. + 2001-05-14 Richard Henderson <rth@redhat.com> * gas/elf/ehopt0.s: New. diff --git a/gas/testsuite/gas/mips/abs.d b/gas/testsuite/gas/mips/abs.d index c86d5c2..574af96 100644 --- a/gas/testsuite/gas/mips/abs.d +++ b/gas/testsuite/gas/mips/abs.d @@ -6,10 +6,10 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> bgez \$a0,0+000c <foo\+(0x|)c> +0+0000 <[^>]*> bgez a0,0+000c <foo\+(0x|)c> 0+0004 <[^>]*> nop -0+0008 <[^>]*> neg \$a0,\$a0 -0+000c <[^>]*> bgez \$a1,0+0018 <foo\+(0x|)18> -0+0010 <[^>]*> move \$a0,\$a1 -0+0014 <[^>]*> neg \$a0,\$a1 +0+0008 <[^>]*> neg a0,a0 +0+000c <[^>]*> bgez a1,0+0018 <foo\+(0x|)18> +0+0010 <[^>]*> move a0,a1 +0+0014 <[^>]*> neg a0,a1 ... diff --git a/gas/testsuite/gas/mips/add.d b/gas/testsuite/gas/mips/add.d index 8c21d1d..65339b8 100644 --- a/gas/testsuite/gas/mips/add.d +++ b/gas/testsuite/gas/mips/add.d @@ -6,15 +6,15 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> addi \$a0,\$a0,0 -0+0004 <[^>]*> addi \$a0,\$a0,1 -0+0008 <[^>]*> li \$at,0x8000 -0+000c <[^>]*> add \$a0,\$a0,\$at -0+0010 <[^>]*> addi \$a0,\$a0,-32768 -0+0014 <[^>]*> lui \$at,0x1 -0+0018 <[^>]*> add \$a0,\$a0,\$at -0+001c <[^>]*> lui \$at,0x1 -0+0020 <[^>]*> ori \$at,\$at,0xa5a5 -0+0024 <[^>]*> add \$a0,\$a0,\$at -0+0028 <[^>]*> addiu \$a0,\$a0,1 +0+0000 <[^>]*> addi a0,a0,0 +0+0004 <[^>]*> addi a0,a0,1 +0+0008 <[^>]*> li at,0x8000 +0+000c <[^>]*> add a0,a0,at +0+0010 <[^>]*> addi a0,a0,-32768 +0+0014 <[^>]*> lui at,0x1 +0+0018 <[^>]*> add a0,a0,at +0+001c <[^>]*> lui at,0x1 +0+0020 <[^>]*> ori at,at,0xa5a5 +0+0024 <[^>]*> add a0,a0,at +0+0028 <[^>]*> addiu a0,a0,1 0+002c <[^>]*> nop diff --git a/gas/testsuite/gas/mips/and.d b/gas/testsuite/gas/mips/and.d index 8d61714..2fb6e2a 100644 --- a/gas/testsuite/gas/mips/and.d +++ b/gas/testsuite/gas/mips/and.d @@ -6,29 +6,29 @@ .*: +file format .*mips.* Disassembly of section .text: -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,0x1 -0+0018 <[^>]*> and \$a0,\$a0,\$at -0+001c <[^>]*> lui \$at,0x1 -0+0020 <[^>]*> ori \$at,\$at,0xa5a5 -0+0024 <[^>]*> and \$a0,\$a0,\$at -0+0028 <[^>]*> ori \$a0,\$a1,0x0 -0+002c <[^>]*> nor \$a0,\$a0,\$zero -0+0030 <[^>]*> ori \$a0,\$a1,0x1 -0+0034 <[^>]*> nor \$a0,\$a0,\$zero -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,0x1 -0+004c <[^>]*> nor \$a0,\$a1,\$at -0+0050 <[^>]*> lui \$at,0x1 -0+0054 <[^>]*> ori \$at,\$at,0xa5a5 -0+0058 <[^>]*> nor \$a0,\$a1,\$at -0+005c <[^>]*> ori \$a0,\$a1,0x0 -0+0060 <[^>]*> xori \$a0,\$a1,0x0 +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,0x1 +0+0018 <[^>]*> and a0,a0,at +0+001c <[^>]*> lui at,0x1 +0+0020 <[^>]*> ori at,at,0xa5a5 +0+0024 <[^>]*> and a0,a0,at +0+0028 <[^>]*> ori a0,a1,0x0 +0+002c <[^>]*> nor a0,a0,zero +0+0030 <[^>]*> ori a0,a1,0x1 +0+0034 <[^>]*> nor a0,a0,zero +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,0x1 +0+004c <[^>]*> nor a0,a1,at +0+0050 <[^>]*> lui at,0x1 +0+0054 <[^>]*> ori at,at,0xa5a5 +0+0058 <[^>]*> nor a0,a1,at +0+005c <[^>]*> ori a0,a1,0x0 +0+0060 <[^>]*> xori a0,a1,0x0 ... diff --git a/gas/testsuite/gas/mips/beq.d b/gas/testsuite/gas/mips/beq.d index a132934..2fa90f5 100644 --- a/gas/testsuite/gas/mips/beq.d +++ b/gas/testsuite/gas/mips/beq.d @@ -6,31 +6,31 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> beq \$a0,\$a1,0+0000 <text_label> +0+0000 <[^>]*> beq a0,a1,0+0000 <text_label> 0+0004 <[^>]*> nop -0+0008 <[^>]*> beqz \$a0,0+0000 <text_label> +0+0008 <[^>]*> beqz a0,0+0000 <text_label> 0+000c <[^>]*> nop -0+0010 <[^>]*> li \$at,1 -0+0014 <[^>]*> beq \$a0,\$at,0+0000 <text_label> +0+0010 <[^>]*> li at,1 +0+0014 <[^>]*> beq a0,at,0+0000 <text_label> 0+0018 <[^>]*> nop -0+001c <[^>]*> li \$at,0x8000 -0+0020 <[^>]*> beq \$a0,\$at,0+0000 <text_label> +0+001c <[^>]*> li at,0x8000 +0+0020 <[^>]*> beq a0,at,0+0000 <text_label> 0+0024 <[^>]*> nop -0+0028 <[^>]*> li \$at,-32768 -0+002c <[^>]*> beq \$a0,\$at,0+0000 <text_label> +0+0028 <[^>]*> li at,-32768 +0+002c <[^>]*> beq a0,at,0+0000 <text_label> 0+0030 <[^>]*> nop -0+0034 <[^>]*> lui \$at,0x1 -0+0038 <[^>]*> beq \$a0,\$at,0+0000 <text_label> +0+0034 <[^>]*> lui at,0x1 +0+0038 <[^>]*> beq a0,at,0+0000 <text_label> 0+003c <[^>]*> nop -0+0040 <[^>]*> lui \$at,0x1 -0+0044 <[^>]*> ori \$at,\$at,0xa5a5 -0+0048 <[^>]*> beq \$a0,\$at,0+0000 <text_label> +0+0040 <[^>]*> lui at,0x1 +0+0044 <[^>]*> ori at,at,0xa5a5 +0+0048 <[^>]*> beq a0,at,0+0000 <text_label> 0+004c <[^>]*> nop -0+0050 <[^>]*> bnez \$a0,0+0000 <text_label> +0+0050 <[^>]*> bnez a0,0+0000 <text_label> 0+0054 <[^>]*> nop -0+0058 <[^>]*> beqzl \$a0,0+0000 <text_label> +0+0058 <[^>]*> beqzl a0,0+0000 <text_label> 0+005c <[^>]*> nop -0+0060 <[^>]*> bnezl \$a0,0+0000 <text_label> +0+0060 <[^>]*> bnezl a0,0+0000 <text_label> ... 0+20068 <[^>]*> j 0+0000 <text_label> [ ]*20068: (MIPS_JMP|JMPADDR|R_MIPS_26) .text diff --git a/gas/testsuite/gas/mips/bge.d b/gas/testsuite/gas/mips/bge.d index ee3e27c..387fd34 100644 --- a/gas/testsuite/gas/mips/bge.d +++ b/gas/testsuite/gas/mips/bge.d @@ -6,48 +6,48 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> slt \$at,\$a0,\$a1 -0+0004 <[^>]*> beqz \$at,0+0000 <text_label> +0+0000 <[^>]*> slt at,a0,a1 +0+0004 <[^>]*> beqz at,0+0000 <text_label> 0+0008 <[^>]*> nop -0+000c <[^>]*> bgez \$a0,0+0000 <text_label> +0+000c <[^>]*> bgez a0,0+0000 <text_label> 0+0010 <[^>]*> nop -0+0014 <[^>]*> blez \$a1,0+0000 <text_label> +0+0014 <[^>]*> blez a1,0+0000 <text_label> 0+0018 <[^>]*> nop -0+001c <[^>]*> bgez \$a0,0+0000 <text_label> +0+001c <[^>]*> bgez a0,0+0000 <text_label> 0+0020 <[^>]*> nop -0+0024 <[^>]*> bgtz \$a0,0+0000 <text_label> +0+0024 <[^>]*> bgtz a0,0+0000 <text_label> 0+0028 <[^>]*> nop -0+002c <[^>]*> slti \$at,\$a0,2 -0+0030 <[^>]*> beqz \$at,0+0000 <text_label> +0+002c <[^>]*> slti at,a0,2 +0+0030 <[^>]*> beqz at,0+0000 <text_label> 0+0034 <[^>]*> nop -0+0038 <[^>]*> li \$at,0x8000 -0+003c <[^>]*> slt \$at,\$a0,\$at -0+0040 <[^>]*> beqz \$at,0+0000 <text_label> +0+0038 <[^>]*> li at,0x8000 +0+003c <[^>]*> slt at,a0,at +0+0040 <[^>]*> beqz at,0+0000 <text_label> 0+0044 <[^>]*> nop -0+0048 <[^>]*> slti \$at,\$a0,-32768 -0+004c <[^>]*> beqz \$at,0+0000 <text_label> +0+0048 <[^>]*> slti at,a0,-32768 +0+004c <[^>]*> beqz at,0+0000 <text_label> 0+0050 <[^>]*> nop -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> slt \$at,\$a0,\$at -0+005c <[^>]*> beqz \$at,0+0000 <text_label> +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> slt at,a0,at +0+005c <[^>]*> beqz at,0+0000 <text_label> 0+0060 <[^>]*> nop -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> +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> 0+0074 <[^>]*> nop -0+0078 <[^>]*> slt \$at,\$a1,\$a0 -0+007c <[^>]*> bnez \$at,0+0000 <text_label> +0+0078 <[^>]*> slt at,a1,a0 +0+007c <[^>]*> bnez at,0+0000 <text_label> 0+0080 <[^>]*> nop -0+0084 <[^>]*> bgtz \$a0,0+0000 <text_label> +0+0084 <[^>]*> bgtz a0,0+0000 <text_label> 0+0088 <[^>]*> nop -0+008c <[^>]*> bltz \$a1,0+0000 <text_label> +0+008c <[^>]*> bltz a1,0+0000 <text_label> 0+0090 <[^>]*> nop -0+0094 <[^>]*> bgtz \$a0,0+0000 <text_label> +0+0094 <[^>]*> bgtz a0,0+0000 <text_label> 0+0098 <[^>]*> nop -0+009c <[^>]*> slt \$at,\$a0,\$a1 -0+00a0 <[^>]*> beqzl \$at,0+0000 <text_label> +0+009c <[^>]*> slt at,a0,a1 +0+00a0 <[^>]*> beqzl at,0+0000 <text_label> 0+00a4 <[^>]*> nop -0+00a8 <[^>]*> slt \$at,\$a1,\$a0 -0+00ac <[^>]*> bnezl \$at,0+0000 <text_label> +0+00a8 <[^>]*> slt at,a1,a0 +0+00ac <[^>]*> bnezl at,0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/bgeu.d b/gas/testsuite/gas/mips/bgeu.d index 93a6040..8f2bfa7 100644 --- a/gas/testsuite/gas/mips/bgeu.d +++ b/gas/testsuite/gas/mips/bgeu.d @@ -6,42 +6,42 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> sltu \$at,\$a0,\$a1 -0+0004 <[^>]*> beqz \$at,0+0000 <text_label> +0+0000 <[^>]*> sltu at,a0,a1 +0+0004 <[^>]*> beqz at,0+0000 <text_label> 0+0008 <[^>]*> nop -0+000c <[^>]*> beq \$zero,\$a1,0+0000 <text_label> +0+000c <[^>]*> beq zero,a1,0+0000 <text_label> 0+0010 <[^>]*> nop -0+0014 <[^>]*> bnez \$a0,0+0000 <text_label> +0+0014 <[^>]*> bnez a0,0+0000 <text_label> 0+0018 <[^>]*> nop -0+001c <[^>]*> sltiu \$at,\$a0,2 -0+0020 <[^>]*> beqz \$at,0+0000 <text_label> +0+001c <[^>]*> sltiu at,a0,2 +0+0020 <[^>]*> beqz at,0+0000 <text_label> 0+0024 <[^>]*> nop -0+0028 <[^>]*> li \$at,0x8000 -0+002c <[^>]*> sltu \$at,\$a0,\$at -0+0030 <[^>]*> beqz \$at,0+0000 <text_label> +0+0028 <[^>]*> li at,0x8000 +0+002c <[^>]*> sltu at,a0,at +0+0030 <[^>]*> beqz at,0+0000 <text_label> 0+0034 <[^>]*> nop -0+0038 <[^>]*> sltiu \$at,\$a0,-32768 -0+003c <[^>]*> beqz \$at,0+0000 <text_label> +0+0038 <[^>]*> sltiu at,a0,-32768 +0+003c <[^>]*> beqz at,0+0000 <text_label> 0+0040 <[^>]*> nop -0+0044 <[^>]*> lui \$at,0x1 -0+0048 <[^>]*> sltu \$at,\$a0,\$at -0+004c <[^>]*> beqz \$at,0+0000 <text_label> +0+0044 <[^>]*> lui at,0x1 +0+0048 <[^>]*> sltu at,a0,at +0+004c <[^>]*> beqz at,0+0000 <text_label> 0+0050 <[^>]*> nop -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> +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> 0+0064 <[^>]*> nop -0+0068 <[^>]*> sltu \$at,\$a1,\$a0 -0+006c <[^>]*> bnez \$at,0+0000 <text_label> +0+0068 <[^>]*> sltu at,a1,a0 +0+006c <[^>]*> bnez at,0+0000 <text_label> 0+0070 <[^>]*> nop -0+0074 <[^>]*> bnez \$a0,0+0000 <text_label> +0+0074 <[^>]*> bnez a0,0+0000 <text_label> 0+0078 <[^>]*> nop -0+007c <[^>]*> bnez \$a0,0+0000 <text_label> +0+007c <[^>]*> bnez a0,0+0000 <text_label> 0+0080 <[^>]*> nop -0+0084 <[^>]*> sltu \$at,\$a0,\$a1 -0+0088 <[^>]*> beqzl \$at,0+0000 <text_label> +0+0084 <[^>]*> sltu at,a0,a1 +0+0088 <[^>]*> beqzl at,0+0000 <text_label> 0+008c <[^>]*> nop -0+0090 <[^>]*> sltu \$at,\$a1,\$a0 -0+0094 <[^>]*> bnezl \$at,0+0000 <text_label> +0+0090 <[^>]*> sltu at,a1,a0 +0+0094 <[^>]*> bnezl at,0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/blt.d b/gas/testsuite/gas/mips/blt.d index fc10e23..3423cdf 100644 --- a/gas/testsuite/gas/mips/blt.d +++ b/gas/testsuite/gas/mips/blt.d @@ -6,48 +6,48 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> slt \$at,\$a0,\$a1 -0+0004 <[^>]*> bnez \$at,0+0000 <text_label> +0+0000 <[^>]*> slt at,a0,a1 +0+0004 <[^>]*> bnez at,0+0000 <text_label> 0+0008 <[^>]*> nop -0+000c <[^>]*> bltz \$a0,0+0000 <text_label> +0+000c <[^>]*> bltz a0,0+0000 <text_label> 0+0010 <[^>]*> nop -0+0014 <[^>]*> bgtz \$a1,0+0000 <text_label> +0+0014 <[^>]*> bgtz a1,0+0000 <text_label> 0+0018 <[^>]*> nop -0+001c <[^>]*> bltz \$a0,0+0000 <text_label> +0+001c <[^>]*> bltz a0,0+0000 <text_label> 0+0020 <[^>]*> nop -0+0024 <[^>]*> blez \$a0,0+0000 <text_label> +0+0024 <[^>]*> blez a0,0+0000 <text_label> 0+0028 <[^>]*> nop -0+002c <[^>]*> slti \$at,\$a0,2 -0+0030 <[^>]*> bnez \$at,0+0000 <text_label> +0+002c <[^>]*> slti at,a0,2 +0+0030 <[^>]*> bnez at,0+0000 <text_label> 0+0034 <[^>]*> nop -0+0038 <[^>]*> li \$at,0x8000 -0+003c <[^>]*> slt \$at,\$a0,\$at -0+0040 <[^>]*> bnez \$at,0+0000 <text_label> +0+0038 <[^>]*> li at,0x8000 +0+003c <[^>]*> slt at,a0,at +0+0040 <[^>]*> bnez at,0+0000 <text_label> 0+0044 <[^>]*> nop -0+0048 <[^>]*> slti \$at,\$a0,-32768 -0+004c <[^>]*> bnez \$at,0+0000 <text_label> +0+0048 <[^>]*> slti at,a0,-32768 +0+004c <[^>]*> bnez at,0+0000 <text_label> 0+0050 <[^>]*> nop -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> slt \$at,\$a0,\$at -0+005c <[^>]*> bnez \$at,0+0000 <text_label> +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> slt at,a0,at +0+005c <[^>]*> bnez at,0+0000 <text_label> 0+0060 <[^>]*> nop -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> +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> 0+0074 <[^>]*> nop -0+0078 <[^>]*> slt \$at,\$a1,\$a0 -0+007c <[^>]*> beqz \$at,0+0000 <text_label> +0+0078 <[^>]*> slt at,a1,a0 +0+007c <[^>]*> beqz at,0+0000 <text_label> 0+0080 <[^>]*> nop -0+0084 <[^>]*> blez \$a0,0+0000 <text_label> +0+0084 <[^>]*> blez a0,0+0000 <text_label> 0+0088 <[^>]*> nop -0+008c <[^>]*> bgez \$a1,0+0000 <text_label> +0+008c <[^>]*> bgez a1,0+0000 <text_label> 0+0090 <[^>]*> nop -0+0094 <[^>]*> blez \$a0,0+0000 <text_label> +0+0094 <[^>]*> blez a0,0+0000 <text_label> 0+0098 <[^>]*> nop -0+009c <[^>]*> slt \$at,\$a0,\$a1 -0+00a0 <[^>]*> bnezl \$at,0+0000 <text_label> +0+009c <[^>]*> slt at,a0,a1 +0+00a0 <[^>]*> bnezl at,0+0000 <text_label> 0+00a4 <[^>]*> nop -0+00a8 <[^>]*> slt \$at,\$a1,\$a0 -0+00ac <[^>]*> beqzl \$at,0+0000 <text_label> +0+00a8 <[^>]*> slt at,a1,a0 +0+00ac <[^>]*> beqzl at,0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/bltu.d b/gas/testsuite/gas/mips/bltu.d index 9c261c6..63dcd17 100644 --- a/gas/testsuite/gas/mips/bltu.d +++ b/gas/testsuite/gas/mips/bltu.d @@ -6,42 +6,42 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> sltu \$at,\$a0,\$a1 -0+0004 <[^>]*> bnez \$at,0+0000 <text_label> +0+0000 <[^>]*> sltu at,a0,a1 +0+0004 <[^>]*> bnez at,0+0000 <text_label> 0+0008 <[^>]*> nop -0+000c <[^>]*> bne \$zero,\$a1,0+0000 <text_label> +0+000c <[^>]*> bne zero,a1,0+0000 <text_label> 0+0010 <[^>]*> nop -0+0014 <[^>]*> beqz \$a0,0+0000 <text_label> +0+0014 <[^>]*> beqz a0,0+0000 <text_label> 0+0018 <[^>]*> nop -0+001c <[^>]*> sltiu \$at,\$a0,2 -0+0020 <[^>]*> bnez \$at,0+0000 <text_label> +0+001c <[^>]*> sltiu at,a0,2 +0+0020 <[^>]*> bnez at,0+0000 <text_label> 0+0024 <[^>]*> nop -0+0028 <[^>]*> li \$at,0x8000 -0+002c <[^>]*> sltu \$at,\$a0,\$at -0+0030 <[^>]*> bnez \$at,0+0000 <text_label> +0+0028 <[^>]*> li at,0x8000 +0+002c <[^>]*> sltu at,a0,at +0+0030 <[^>]*> bnez at,0+0000 <text_label> 0+0034 <[^>]*> nop -0+0038 <[^>]*> sltiu \$at,\$a0,-32768 -0+003c <[^>]*> bnez \$at,0+0000 <text_label> +0+0038 <[^>]*> sltiu at,a0,-32768 +0+003c <[^>]*> bnez at,0+0000 <text_label> 0+0040 <[^>]*> nop -0+0044 <[^>]*> lui \$at,0x1 -0+0048 <[^>]*> sltu \$at,\$a0,\$at -0+004c <[^>]*> bnez \$at,0+0000 <text_label> +0+0044 <[^>]*> lui at,0x1 +0+0048 <[^>]*> sltu at,a0,at +0+004c <[^>]*> bnez at,0+0000 <text_label> 0+0050 <[^>]*> nop -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> +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> 0+0064 <[^>]*> nop -0+0068 <[^>]*> sltu \$at,\$a1,\$a0 -0+006c <[^>]*> beqz \$at,0+0000 <text_label> +0+0068 <[^>]*> sltu at,a1,a0 +0+006c <[^>]*> beqz at,0+0000 <text_label> 0+0070 <[^>]*> nop -0+0074 <[^>]*> beqz \$a0,0+0000 <text_label> +0+0074 <[^>]*> beqz a0,0+0000 <text_label> 0+0078 <[^>]*> nop -0+007c <[^>]*> beqz \$a0,0+0000 <text_label> +0+007c <[^>]*> beqz a0,0+0000 <text_label> 0+0080 <[^>]*> nop -0+0084 <[^>]*> sltu \$at,\$a0,\$a1 -0+0088 <[^>]*> bnezl \$at,0+0000 <text_label> +0+0084 <[^>]*> sltu at,a0,a1 +0+0088 <[^>]*> bnezl at,0+0000 <text_label> 0+008c <[^>]*> nop -0+0090 <[^>]*> sltu \$at,\$a1,\$a0 -0+0094 <[^>]*> beqzl \$at,0+0000 <text_label> +0+0090 <[^>]*> sltu at,a1,a0 +0+0094 <[^>]*> beqzl at,0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/delay.d b/gas/testsuite/gas/mips/delay.d index 93dc0ec..03b2e15 100644 --- a/gas/testsuite/gas/mips/delay.d +++ b/gas/testsuite/gas/mips/delay.d @@ -11,10 +11,10 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> mtc1 \$zero,\$f0 +0+0000 <[^>]*> mtc1 zero,\$f0 0+0004 <[^>]*> nop 0+0008 <[^>]*> cvt.d.w \$f0,\$f0 -0+000c <[^>]*> mtc1 \$zero,\$f1 +0+000c <[^>]*> mtc1 zero,\$f1 0+0010 <[^>]*> nop 0+0014 <[^>]*> cvt.d.w \$f1,\$f1 ... diff --git a/gas/testsuite/gas/mips/div-ilocks.d b/gas/testsuite/gas/mips/div-ilocks.d index 75856d3..a3ff94b 100644 --- a/gas/testsuite/gas/mips/div-ilocks.d +++ b/gas/testsuite/gas/mips/div-ilocks.d @@ -7,104 +7,104 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> div \$zero,\$a0,\$a1 -0+0004 <[^>]*> bnez \$a1,0+0010 <foo\+0x10> -0+0008 <[^>]*> div \$zero,\$a0,\$a1 +0+0000 <[^>]*> div zero,a0,a1 +0+0004 <[^>]*> bnez a1,0+0010 <foo\+0x10> +0+0008 <[^>]*> div zero,a0,a1 0+000c <[^>]*> break (0x0,0x7|0x7) -0+0010 <[^>]*> li \$at,-1 -0+0014 <[^>]*> bne \$a1,\$at,0+0028 <foo\+0x28> -0+0018 <[^>]*> lui \$at,0x8000 -0+001c <[^>]*> bne \$a0,\$at,0+0028 <foo\+0x28> +0+0010 <[^>]*> li at,-1 +0+0014 <[^>]*> bne a1,at,0+0028 <foo\+0x28> +0+0018 <[^>]*> lui at,0x8000 +0+001c <[^>]*> bne a0,at,0+0028 <foo\+0x28> 0+0020 <[^>]*> nop 0+0024 <[^>]*> break (0x0,0x6|0x6) -0+0028 <[^>]*> mflo \$a0 -0+002c <[^>]*> bnez \$a2,0+0038 <foo\+0x38> -0+0030 <[^>]*> div \$zero,\$a1,\$a2 +0+0028 <[^>]*> mflo a0 +0+002c <[^>]*> bnez a2,0+0038 <foo\+0x38> +0+0030 <[^>]*> div zero,a1,a2 0+0034 <[^>]*> break (0x0,0x7|0x7) -0+0038 <[^>]*> li \$at,-1 -0+003c <[^>]*> bne \$a2,\$at,0+0050 <foo\+0x50> -0+0040 <[^>]*> lui \$at,0x8000 -0+0044 <[^>]*> bne \$a1,\$at,0+0050 <foo\+0x50> +0+0038 <[^>]*> li at,-1 +0+003c <[^>]*> bne a2,at,0+0050 <foo\+0x50> +0+0040 <[^>]*> lui at,0x8000 +0+0044 <[^>]*> bne a1,at,0+0050 <foo\+0x50> 0+0048 <[^>]*> nop 0+004c <[^>]*> break (0x0,0x6|0x6) -0+0050 <[^>]*> mflo \$a0 -0+0054 <[^>]*> move \$a0,\$a0 -0+0058 <[^>]*> move \$a0,\$a1 -0+005c <[^>]*> neg \$a0,\$a0 -0+0060 <[^>]*> neg \$a0,\$a1 -0+0064 <[^>]*> li \$at,2 -0+0068 <[^>]*> div \$zero,\$a0,\$at -0+006c <[^>]*> mflo \$a0 -0+0070 <[^>]*> li \$at,2 -0+0074 <[^>]*> div \$zero,\$a1,\$at -0+0078 <[^>]*> mflo \$a0 -0+007c <[^>]*> li \$at,0x8000 -0+0080 <[^>]*> div \$zero,\$a0,\$at -0+0084 <[^>]*> mflo \$a0 -0+0088 <[^>]*> li \$at,0x8000 -0+008c <[^>]*> div \$zero,\$a1,\$at -0+0090 <[^>]*> mflo \$a0 -0+0094 <[^>]*> li \$at,-32768 -0+0098 <[^>]*> div \$zero,\$a0,\$at -0+009c <[^>]*> mflo \$a0 -0+00a0 <[^>]*> li \$at,-32768 -0+00a4 <[^>]*> div \$zero,\$a1,\$at -0+00a8 <[^>]*> mflo \$a0 -0+00ac <[^>]*> lui \$at,0x1 -0+00b0 <[^>]*> div \$zero,\$a0,\$at -0+00b4 <[^>]*> mflo \$a0 -0+00b8 <[^>]*> lui \$at,0x1 -0+00bc <[^>]*> div \$zero,\$a1,\$at -0+00c0 <[^>]*> mflo \$a0 -0+00c4 <[^>]*> lui \$at,0x1 -0+00c8 <[^>]*> ori \$at,\$at,0xa5a5 -0+00cc <[^>]*> div \$zero,\$a0,\$at -0+00d0 <[^>]*> mflo \$a0 -0+00d4 <[^>]*> lui \$at,0x1 -0+00d8 <[^>]*> ori \$at,\$at,0xa5a5 -0+00dc <[^>]*> div \$zero,\$a1,\$at -0+00e0 <[^>]*> mflo \$a0 -0+00e4 <[^>]*> divu \$zero,\$a0,\$a1 -0+00e8 <[^>]*> bnez \$a1,0+0f4 <foo\+0xf4> -0+00ec <[^>]*> divu \$zero,\$a0,\$a1 +0+0050 <[^>]*> mflo a0 +0+0054 <[^>]*> move a0,a0 +0+0058 <[^>]*> move a0,a1 +0+005c <[^>]*> neg a0,a0 +0+0060 <[^>]*> neg a0,a1 +0+0064 <[^>]*> li at,2 +0+0068 <[^>]*> div zero,a0,at +0+006c <[^>]*> mflo a0 +0+0070 <[^>]*> li at,2 +0+0074 <[^>]*> div zero,a1,at +0+0078 <[^>]*> mflo a0 +0+007c <[^>]*> li at,0x8000 +0+0080 <[^>]*> div zero,a0,at +0+0084 <[^>]*> mflo a0 +0+0088 <[^>]*> li at,0x8000 +0+008c <[^>]*> div zero,a1,at +0+0090 <[^>]*> mflo a0 +0+0094 <[^>]*> li at,-32768 +0+0098 <[^>]*> div zero,a0,at +0+009c <[^>]*> mflo a0 +0+00a0 <[^>]*> li at,-32768 +0+00a4 <[^>]*> div zero,a1,at +0+00a8 <[^>]*> mflo a0 +0+00ac <[^>]*> lui at,0x1 +0+00b0 <[^>]*> div zero,a0,at +0+00b4 <[^>]*> mflo a0 +0+00b8 <[^>]*> lui at,0x1 +0+00bc <[^>]*> div zero,a1,at +0+00c0 <[^>]*> mflo a0 +0+00c4 <[^>]*> lui at,0x1 +0+00c8 <[^>]*> ori at,at,0xa5a5 +0+00cc <[^>]*> div zero,a0,at +0+00d0 <[^>]*> mflo a0 +0+00d4 <[^>]*> lui at,0x1 +0+00d8 <[^>]*> ori at,at,0xa5a5 +0+00dc <[^>]*> div zero,a1,at +0+00e0 <[^>]*> mflo a0 +0+00e4 <[^>]*> divu zero,a0,a1 +0+00e8 <[^>]*> bnez a1,0+0f4 <foo\+0xf4> +0+00ec <[^>]*> divu zero,a0,a1 0+00f0 <[^>]*> break (0x0,0x7|0x7) -0+00f4 <[^>]*> mflo \$a0 -0+00f8 <[^>]*> bnez \$a2,0+0104 <foo\+0x104> -0+00fc <[^>]*> divu \$zero,\$a1,\$a2 +0+00f4 <[^>]*> mflo a0 +0+00f8 <[^>]*> bnez a2,0+0104 <foo\+0x104> +0+00fc <[^>]*> divu zero,a1,a2 0+0100 <[^>]*> break (0x0,0x7|0x7) -0+0104 <[^>]*> mflo \$a0 -0+0108 <[^>]*> move \$a0,\$a0 -0+010c <[^>]*> bnez \$a2,0+0118 <foo\+0x118> -0+0110 <[^>]*> div \$zero,\$a1,\$a2 +0+0104 <[^>]*> mflo a0 +0+0108 <[^>]*> move a0,a0 +0+010c <[^>]*> bnez a2,0+0118 <foo\+0x118> +0+0110 <[^>]*> div zero,a1,a2 0+0114 <[^>]*> break (0x0,0x7|0x7) -0+0118 <[^>]*> li \$at,-1 -0+011c <[^>]*> bne \$a2,\$at,0+0130 <foo\+0x130> -0+0120 <[^>]*> lui \$at,0x8000 -0+0124 <[^>]*> bne \$a1,\$at,0+0130 <foo\+0x130> +0+0118 <[^>]*> li at,-1 +0+011c <[^>]*> bne a2,at,0+0130 <foo\+0x130> +0+0120 <[^>]*> lui at,0x8000 +0+0124 <[^>]*> bne a1,at,0+0130 <foo\+0x130> 0+0128 <[^>]*> nop 0+012c <[^>]*> break (0x0,0x6|0x6) -0+0130 <[^>]*> mfhi \$a0 -0+0134 <[^>]*> li \$at,2 -0+0138 <[^>]*> divu \$zero,\$a1,\$at -0+013c <[^>]*> mfhi \$a0 -0+0140 <[^>]*> bnez \$a2,0+014c <foo\+0x14c> -0+0144 <[^>]*> ddiv \$zero,\$a1,\$a2 +0+0130 <[^>]*> mfhi a0 +0+0134 <[^>]*> li at,2 +0+0138 <[^>]*> divu zero,a1,at +0+013c <[^>]*> mfhi a0 +0+0140 <[^>]*> bnez a2,0+014c <foo\+0x14c> +0+0144 <[^>]*> ddiv zero,a1,a2 0+0148 <[^>]*> break (0x0,0x7|0x7) -0+014c <[^>]*> daddiu \$at,\$zero,-1 -0+0150 <[^>]*> bne \$a2,\$at,0+0168 <foo\+0x168> -0+0154 <[^>]*> daddiu \$at,\$zero,1 -0+0158 <[^>]*> dsll32 \$at,\$at,0x1f -0+015c <[^>]*> bne \$a1,\$at,0+0168 <foo\+0x168> +0+014c <[^>]*> daddiu at,zero,-1 +0+0150 <[^>]*> bne a2,at,0+0168 <foo\+0x168> +0+0154 <[^>]*> daddiu at,zero,1 +0+0158 <[^>]*> dsll32 at,at,0x1f +0+015c <[^>]*> bne a1,at,0+0168 <foo\+0x168> 0+0160 <[^>]*> nop 0+0164 <[^>]*> break (0x0,0x6|0x6) -0+0168 <[^>]*> mflo \$a0 -0+016c <[^>]*> li \$at,2 -0+0170 <[^>]*> ddivu \$zero,\$a1,\$at -0+0174 <[^>]*> mflo \$a0 -0+0178 <[^>]*> li \$at,0x8000 -0+017c <[^>]*> ddiv \$zero,\$a1,\$at -0+0180 <[^>]*> mfhi \$a0 -0+0184 <[^>]*> li \$at,-32768 -0+0188 <[^>]*> ddivu \$zero,\$a1,\$at -0+018c <[^>]*> mfhi \$a0 +0+0168 <[^>]*> mflo a0 +0+016c <[^>]*> li at,2 +0+0170 <[^>]*> ddivu zero,a1,at +0+0174 <[^>]*> mflo a0 +0+0178 <[^>]*> li at,0x8000 +0+017c <[^>]*> ddiv zero,a1,at +0+0180 <[^>]*> mfhi a0 +0+0184 <[^>]*> li at,-32768 +0+0188 <[^>]*> ddivu zero,a1,at +0+018c <[^>]*> mfhi a0 ... diff --git a/gas/testsuite/gas/mips/div.d b/gas/testsuite/gas/mips/div.d index fec5bb2..ffd5675 100644 --- a/gas/testsuite/gas/mips/div.d +++ b/gas/testsuite/gas/mips/div.d @@ -7,119 +7,119 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> div \$zero,\$a0,\$a1 -0+0004 <[^>]*> bnez \$a1,0+0010 <foo\+0x10> -0+0008 <[^>]*> div \$zero,\$a0,\$a1 +0+0000 <[^>]*> div zero,a0,a1 +0+0004 <[^>]*> bnez a1,0+0010 <foo\+0x10> +0+0008 <[^>]*> div zero,a0,a1 0+000c <[^>]*> break (0x0,0x7|0x7) -0+0010 <[^>]*> li \$at,-1 -0+0014 <[^>]*> bne \$a1,\$at,0+0028 <foo\+0x28> -0+0018 <[^>]*> lui \$at,0x8000 -0+001c <[^>]*> bne \$a0,\$at,0+0028 <foo\+0x28> +0+0010 <[^>]*> li at,-1 +0+0014 <[^>]*> bne a1,at,0+0028 <foo\+0x28> +0+0018 <[^>]*> lui at,0x8000 +0+001c <[^>]*> bne a0,at,0+0028 <foo\+0x28> 0+0020 <[^>]*> nop 0+0024 <[^>]*> break (0x0,0x6|0x6) -0+0028 <[^>]*> mflo \$a0 +0+0028 <[^>]*> mflo a0 0+002c <[^>]*> nop -0+0030 <[^>]*> bnez \$a2,0+003c <foo\+0x3c> -0+0034 <[^>]*> div \$zero,\$a1,\$a2 +0+0030 <[^>]*> bnez a2,0+003c <foo\+0x3c> +0+0034 <[^>]*> div zero,a1,a2 0+0038 <[^>]*> break (0x0,0x7|0x7) -0+003c <[^>]*> li \$at,-1 -0+0040 <[^>]*> bne \$a2,\$at,0+0054 <foo\+0x54> -0+0044 <[^>]*> lui \$at,0x8000 -0+0048 <[^>]*> bne \$a1,\$at,0+0054 <foo\+0x54> +0+003c <[^>]*> li at,-1 +0+0040 <[^>]*> bne a2,at,0+0054 <foo\+0x54> +0+0044 <[^>]*> lui at,0x8000 +0+0048 <[^>]*> bne a1,at,0+0054 <foo\+0x54> 0+004c <[^>]*> nop 0+0050 <[^>]*> break (0x0,0x6|0x6) -0+0054 <[^>]*> mflo \$a0 -0+0058 <[^>]*> move \$a0,\$a0 -0+005c <[^>]*> move \$a0,\$a1 -0+0060 <[^>]*> neg \$a0,\$a0 -0+0064 <[^>]*> neg \$a0,\$a1 -0+0068 <[^>]*> li \$at,2 -0+006c <[^>]*> div \$zero,\$a0,\$at -0+0070 <[^>]*> mflo \$a0 -0+0074 <[^>]*> li \$at,2 +0+0054 <[^>]*> mflo a0 +0+0058 <[^>]*> move a0,a0 +0+005c <[^>]*> move a0,a1 +0+0060 <[^>]*> neg a0,a0 +0+0064 <[^>]*> neg a0,a1 +0+0068 <[^>]*> li at,2 +0+006c <[^>]*> div zero,a0,at +0+0070 <[^>]*> mflo a0 +0+0074 <[^>]*> li at,2 0+0078 <[^>]*> nop -0+007c <[^>]*> div \$zero,\$a1,\$at -0+0080 <[^>]*> mflo \$a0 -0+0084 <[^>]*> li \$at,0x8000 +0+007c <[^>]*> div zero,a1,at +0+0080 <[^>]*> mflo a0 +0+0084 <[^>]*> li at,0x8000 0+0088 <[^>]*> nop -0+008c <[^>]*> div \$zero,\$a0,\$at -0+0090 <[^>]*> mflo \$a0 -0+0094 <[^>]*> li \$at,0x8000 +0+008c <[^>]*> div zero,a0,at +0+0090 <[^>]*> mflo a0 +0+0094 <[^>]*> li at,0x8000 0+0098 <[^>]*> nop -0+009c <[^>]*> div \$zero,\$a1,\$at -0+00a0 <[^>]*> mflo \$a0 -0+00a4 <[^>]*> li \$at,-32768 +0+009c <[^>]*> div zero,a1,at +0+00a0 <[^>]*> mflo a0 +0+00a4 <[^>]*> li at,-32768 0+00a8 <[^>]*> nop -0+00ac <[^>]*> div \$zero,\$a0,\$at -0+00b0 <[^>]*> mflo \$a0 -0+00b4 <[^>]*> li \$at,-32768 +0+00ac <[^>]*> div zero,a0,at +0+00b0 <[^>]*> mflo a0 +0+00b4 <[^>]*> li at,-32768 0+00b8 <[^>]*> nop -0+00bc <[^>]*> div \$zero,\$a1,\$at -0+00c0 <[^>]*> mflo \$a0 -0+00c4 <[^>]*> lui \$at,0x1 +0+00bc <[^>]*> div zero,a1,at +0+00c0 <[^>]*> mflo a0 +0+00c4 <[^>]*> lui at,0x1 0+00c8 <[^>]*> nop -0+00cc <[^>]*> div \$zero,\$a0,\$at -0+00d0 <[^>]*> mflo \$a0 -0+00d4 <[^>]*> lui \$at,0x1 +0+00cc <[^>]*> div zero,a0,at +0+00d0 <[^>]*> mflo a0 +0+00d4 <[^>]*> lui at,0x1 0+00d8 <[^>]*> nop -0+00dc <[^>]*> div \$zero,\$a1,\$at -0+00e0 <[^>]*> mflo \$a0 -0+00e4 <[^>]*> lui \$at,0x1 -0+00e8 <[^>]*> ori \$at,\$at,0xa5a5 -0+00ec <[^>]*> div \$zero,\$a0,\$at -0+00f0 <[^>]*> mflo \$a0 -0+00f4 <[^>]*> lui \$at,0x1 -0+00f8 <[^>]*> ori \$at,\$at,0xa5a5 -0+00fc <[^>]*> div \$zero,\$a1,\$at -0+0100 <[^>]*> mflo \$a0 +0+00dc <[^>]*> div zero,a1,at +0+00e0 <[^>]*> mflo a0 +0+00e4 <[^>]*> lui at,0x1 +0+00e8 <[^>]*> ori at,at,0xa5a5 +0+00ec <[^>]*> div zero,a0,at +0+00f0 <[^>]*> mflo a0 +0+00f4 <[^>]*> lui at,0x1 +0+00f8 <[^>]*> ori at,at,0xa5a5 +0+00fc <[^>]*> div zero,a1,at +0+0100 <[^>]*> mflo a0 ... -0+010c <[^>]*> divu \$zero,\$a0,\$a1 -0+0110 <[^>]*> bnez \$a1,0+011c <foo\+0x11c> -0+0114 <[^>]*> divu \$zero,\$a0,\$a1 +0+010c <[^>]*> divu zero,a0,a1 +0+0110 <[^>]*> bnez a1,0+011c <foo\+0x11c> +0+0114 <[^>]*> divu zero,a0,a1 0+0118 <[^>]*> break (0x0,0x7|0x7) -0+011c <[^>]*> mflo \$a0 +0+011c <[^>]*> mflo a0 0+0120 <[^>]*> nop -0+0124 <[^>]*> bnez \$a2,0+0130 <foo\+0x130> -0+0128 <[^>]*> divu \$zero,\$a1,\$a2 +0+0124 <[^>]*> bnez a2,0+0130 <foo\+0x130> +0+0128 <[^>]*> divu zero,a1,a2 0+012c <[^>]*> break (0x0,0x7|0x7) -0+0130 <[^>]*> mflo \$a0 -0+0134 <[^>]*> move \$a0,\$a0 -0+0138 <[^>]*> bnez \$a2,0+0144 <foo\+0x144> -0+013c <[^>]*> div \$zero,\$a1,\$a2 +0+0130 <[^>]*> mflo a0 +0+0134 <[^>]*> move a0,a0 +0+0138 <[^>]*> bnez a2,0+0144 <foo\+0x144> +0+013c <[^>]*> div zero,a1,a2 0+0140 <[^>]*> break (0x0,0x7|0x7) -0+0144 <[^>]*> li \$at,-1 -0+0148 <[^>]*> bne \$a2,\$at,0+015c <foo\+0x15c> -0+014c <[^>]*> lui \$at,0x8000 -0+0150 <[^>]*> bne \$a1,\$at,0+015c <foo\+0x15c> +0+0144 <[^>]*> li at,-1 +0+0148 <[^>]*> bne a2,at,0+015c <foo\+0x15c> +0+014c <[^>]*> lui at,0x8000 +0+0150 <[^>]*> bne a1,at,0+015c <foo\+0x15c> 0+0154 <[^>]*> nop 0+0158 <[^>]*> break (0x0,0x6|0x6) -0+015c <[^>]*> mfhi \$a0 -0+0160 <[^>]*> li \$at,2 +0+015c <[^>]*> mfhi a0 +0+0160 <[^>]*> li at,2 0+0164 <[^>]*> nop -0+0168 <[^>]*> divu \$zero,\$a1,\$at -0+016c <[^>]*> mfhi \$a0 +0+0168 <[^>]*> divu zero,a1,at +0+016c <[^>]*> mfhi a0 0+0170 <[^>]*> nop -0+0174 <[^>]*> bnez \$a2,0+0180 <foo\+0x180> -0+0178 <[^>]*> ddiv \$zero,\$a1,\$a2 +0+0174 <[^>]*> bnez a2,0+0180 <foo\+0x180> +0+0178 <[^>]*> ddiv zero,a1,a2 0+017c <[^>]*> break (0x0,0x7|0x7) -0+0180 <[^>]*> daddiu \$at,\$zero,-1 -0+0184 <[^>]*> bne \$a2,\$at,0+019c <foo\+0x19c> -0+0188 <[^>]*> daddiu \$at,\$zero,1 -0+018c <[^>]*> dsll32 \$at,\$at,0x1f -0+0190 <[^>]*> bne \$a1,\$at,0+019c <foo\+0x19c> +0+0180 <[^>]*> daddiu at,zero,-1 +0+0184 <[^>]*> bne a2,at,0+019c <foo\+0x19c> +0+0188 <[^>]*> daddiu at,zero,1 +0+018c <[^>]*> dsll32 at,at,0x1f +0+0190 <[^>]*> bne a1,at,0+019c <foo\+0x19c> 0+0194 <[^>]*> nop 0+0198 <[^>]*> break (0x0,0x6|0x6) -0+019c <[^>]*> mflo \$a0 -0+01a0 <[^>]*> li \$at,2 +0+019c <[^>]*> mflo a0 +0+01a0 <[^>]*> li at,2 0+01a4 <[^>]*> nop -0+01a8 <[^>]*> ddivu \$zero,\$a1,\$at -0+01ac <[^>]*> mflo \$a0 -0+01b0 <[^>]*> li \$at,0x8000 +0+01a8 <[^>]*> ddivu zero,a1,at +0+01ac <[^>]*> mflo a0 +0+01b0 <[^>]*> li at,0x8000 0+01b4 <[^>]*> nop -0+01b8 <[^>]*> ddiv \$zero,\$a1,\$at -0+01bc <[^>]*> mfhi \$a0 -0+01c0 <[^>]*> li \$at,-32768 +0+01b8 <[^>]*> ddiv zero,a1,at +0+01bc <[^>]*> mfhi a0 +0+01c0 <[^>]*> li at,-32768 0+01c4 <[^>]*> nop -0+01c8 <[^>]*> ddivu \$zero,\$a1,\$at -0+01cc <[^>]*> mfhi \$a0 +0+01c8 <[^>]*> ddivu zero,a1,at +0+01cc <[^>]*> mfhi a0 ... diff --git a/gas/testsuite/gas/mips/dli.d b/gas/testsuite/gas/mips/dli.d index 72b445e..b2df84f 100644 --- a/gas/testsuite/gas/mips/dli.d +++ b/gas/testsuite/gas/mips/dli.d @@ -7,109 +7,109 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> li \$a0,0 -0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,-1 -0+000c <[^>]*> li \$a0,0x8000 -0+0010 <[^>]*> li \$a0,-32768 -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> lui \$a0,0x1 -0+001c <[^>]*> ori \$a0,\$a0,0xa5a5 -0+0020 <[^>]*> li \$a0,0x8000 -0+0024 <[^>]*> dsll \$a0,\$a0,0x10 -0+0028 <[^>]*> ori \$a0,\$a0,0x1234 -0+002c <[^>]*> lui \$a0,0xffff -0+0030 <[^>]*> dsrl32 \$a0,\$a0,0x0 -0+0034 <[^>]*> lui \$a0,0xffff -0+0038 <[^>]*> dsrl32 \$a0,\$a0,0x0 -0+003c <[^>]*> li \$a0,-1 -0+0040 <[^>]*> li \$a0,-1 -0+0044 <[^>]*> dsrl \$a0,\$a0,0xc -0+0048 <[^>]*> lui \$a0,0x8000 -0+004c <[^>]*> ori \$a0,\$a0,0x1234 -0+0050 <[^>]*> li \$a0,-32768 -0+0054 <[^>]*> dsll \$a0,\$a0,0x10 -0+0058 <[^>]*> ori \$a0,\$a0,0x1234 -0+005c <[^>]*> dsll \$a0,\$a0,0x10 -0+0060 <[^>]*> ori \$a0,\$a0,0x5678 -0+0064 <[^>]*> lui \$a0,0x8000 -0+0068 <[^>]*> ori \$a0,\$a0,0x1234 -0+006c <[^>]*> dsll \$a0,\$a0,0x10 -0+0070 <[^>]*> ori \$a0,\$a0,0x5678 -0+0074 <[^>]*> dsll \$a0,\$a0,0x10 -0+0078 <[^>]*> li \$a0,-30875 -0+007c <[^>]*> lui \$a0,0xffff -0+0080 <[^>]*> ori \$a0,\$a0,0x4321 -0+0084 <[^>]*> li \$a0,-16 -0+0088 <[^>]*> li \$a0,-256 -0+008c <[^>]*> li \$a0,-4096 -0+0090 <[^>]*> lui \$a0,0xffff -0+0094 <[^>]*> lui \$a0,0xfff0 -0+0098 <[^>]*> lui \$a0,0xff00 -0+009c <[^>]*> lui \$a0,0xf000 -0+00a0 <[^>]*> li \$a0,-1 -0+00a4 <[^>]*> dsll32 \$a0,\$a0,0x0 -0+00a8 <[^>]*> li \$a0,-16 -0+00ac <[^>]*> dsll32 \$a0,\$a0,0x0 -0+00b0 <[^>]*> li \$a0,-256 -0+00b4 <[^>]*> dsll32 \$a0,\$a0,0x0 -0+00b8 <[^>]*> li \$a0,-4096 -0+00bc <[^>]*> dsll32 \$a0,\$a0,0x0 -0+00c0 <[^>]*> li \$a0,0xffff -0+00c4 <[^>]*> dsll32 \$a0,\$a0,0x10 -0+00c8 <[^>]*> li \$a0,0xfff0 -0+00cc <[^>]*> dsll32 \$a0,\$a0,0x10 -0+00d0 <[^>]*> li \$a0,0xff00 -0+00d4 <[^>]*> dsll32 \$a0,\$a0,0x10 -0+00d8 <[^>]*> li \$a0,0xf000 -0+00dc <[^>]*> dsll32 \$a0,\$a0,0x10 -0+00e0 <[^>]*> li \$a0,-1 -0+00e4 <[^>]*> dsrl \$a0,\$a0,0x4 -0+00e8 <[^>]*> li \$a0,-1 -0+00ec <[^>]*> dsrl \$a0,\$a0,0x8 -0+00f0 <[^>]*> li \$a0,-1 -0+00f4 <[^>]*> dsrl \$a0,\$a0,0xc -0+00f8 <[^>]*> li \$a0,-1 -0+00fc <[^>]*> dsrl \$a0,\$a0,0x10 -0+0100 <[^>]*> li \$a0,-1 -0+0104 <[^>]*> dsrl \$a0,\$a0,0x14 -0+0108 <[^>]*> li \$a0,-1 -0+010c <[^>]*> dsrl \$a0,\$a0,0x18 -0+0110 <[^>]*> li \$a0,-1 -0+0114 <[^>]*> dsrl \$a0,\$a0,0x1c -0+0118 <[^>]*> lui \$a0,0xffff -0+011c <[^>]*> dsrl32 \$a0,\$a0,0x0 -0+0120 <[^>]*> lui \$a0,0xfff -0+0124 <[^>]*> ori \$a0,\$a0,0xffff -0+0128 <[^>]*> lui \$a0,0xff -0+012c <[^>]*> ori \$a0,\$a0,0xffff -0+0130 <[^>]*> lui \$a0,0xf -0+0134 <[^>]*> ori \$a0,\$a0,0xffff -0+0138 <[^>]*> li \$a0,0xffff -0+013c <[^>]*> li \$a0,4095 -0+0140 <[^>]*> li \$a0,255 -0+0144 <[^>]*> li \$a0,15 -0+0148 <[^>]*> lui \$a0,0x3 -0+014c <[^>]*> ori \$a0,\$a0,0xfffc -0+0150 <[^>]*> li \$a0,0xffff -0+0154 <[^>]*> dsll \$a0,\$a0,0x1e -0+0158 <[^>]*> li \$a0,0xffff -0+015c <[^>]*> dsll32 \$a0,\$a0,0x2 -0+0160 <[^>]*> li \$a0,0xffff -0+0164 <[^>]*> dsll32 \$a0,\$a0,0x6 -0+0168 <[^>]*> li \$a0,-1 -0+016c <[^>]*> dsll32 \$a0,\$a0,0x0 -0+0170 <[^>]*> dsrl \$a0,\$a0,0xa -0+0174 <[^>]*> li \$a0,-1 -0+0178 <[^>]*> dsll \$a0,\$a0,0x1c -0+017c <[^>]*> dsrl \$a0,\$a0,0xa -0+0180 <[^>]*> li \$a0,-1 -0+0184 <[^>]*> dsll \$a0,\$a0,0x18 -0+0188 <[^>]*> dsrl \$a0,\$a0,0xa -0+018c <[^>]*> lui \$a0,0x3f -0+0190 <[^>]*> ori \$a0,\$a0,0xfc03 -0+0194 <[^>]*> dsll \$a0,\$a0,0x10 -0+0198 <[^>]*> ori \$a0,\$a0,0xffff -0+019c <[^>]*> dsll \$a0,\$a0,0x10 -0+01a0 <[^>]*> ori \$a0,\$a0,0xc000 +0+0000 <[^>]*> li a0,0 +0+0004 <[^>]*> li a0,1 +0+0008 <[^>]*> li a0,-1 +0+000c <[^>]*> li a0,0x8000 +0+0010 <[^>]*> li a0,-32768 +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> lui a0,0x1 +0+001c <[^>]*> ori a0,a0,0xa5a5 +0+0020 <[^>]*> li a0,0x8000 +0+0024 <[^>]*> dsll a0,a0,0x10 +0+0028 <[^>]*> ori a0,a0,0x1234 +0+002c <[^>]*> lui a0,0xffff +0+0030 <[^>]*> dsrl32 a0,a0,0x0 +0+0034 <[^>]*> lui a0,0xffff +0+0038 <[^>]*> dsrl32 a0,a0,0x0 +0+003c <[^>]*> li a0,-1 +0+0040 <[^>]*> li a0,-1 +0+0044 <[^>]*> dsrl a0,a0,0xc +0+0048 <[^>]*> lui a0,0x8000 +0+004c <[^>]*> ori a0,a0,0x1234 +0+0050 <[^>]*> li a0,-32768 +0+0054 <[^>]*> dsll a0,a0,0x10 +0+0058 <[^>]*> ori a0,a0,0x1234 +0+005c <[^>]*> dsll a0,a0,0x10 +0+0060 <[^>]*> ori a0,a0,0x5678 +0+0064 <[^>]*> lui a0,0x8000 +0+0068 <[^>]*> ori a0,a0,0x1234 +0+006c <[^>]*> dsll a0,a0,0x10 +0+0070 <[^>]*> ori a0,a0,0x5678 +0+0074 <[^>]*> dsll a0,a0,0x10 +0+0078 <[^>]*> li a0,-30875 +0+007c <[^>]*> lui a0,0xffff +0+0080 <[^>]*> ori a0,a0,0x4321 +0+0084 <[^>]*> li a0,-16 +0+0088 <[^>]*> li a0,-256 +0+008c <[^>]*> li a0,-4096 +0+0090 <[^>]*> lui a0,0xffff +0+0094 <[^>]*> lui a0,0xfff0 +0+0098 <[^>]*> lui a0,0xff00 +0+009c <[^>]*> lui a0,0xf000 +0+00a0 <[^>]*> li a0,-1 +0+00a4 <[^>]*> dsll32 a0,a0,0x0 +0+00a8 <[^>]*> li a0,-16 +0+00ac <[^>]*> dsll32 a0,a0,0x0 +0+00b0 <[^>]*> li a0,-256 +0+00b4 <[^>]*> dsll32 a0,a0,0x0 +0+00b8 <[^>]*> li a0,-4096 +0+00bc <[^>]*> dsll32 a0,a0,0x0 +0+00c0 <[^>]*> li a0,0xffff +0+00c4 <[^>]*> dsll32 a0,a0,0x10 +0+00c8 <[^>]*> li a0,0xfff0 +0+00cc <[^>]*> dsll32 a0,a0,0x10 +0+00d0 <[^>]*> li a0,0xff00 +0+00d4 <[^>]*> dsll32 a0,a0,0x10 +0+00d8 <[^>]*> li a0,0xf000 +0+00dc <[^>]*> dsll32 a0,a0,0x10 +0+00e0 <[^>]*> li a0,-1 +0+00e4 <[^>]*> dsrl a0,a0,0x4 +0+00e8 <[^>]*> li a0,-1 +0+00ec <[^>]*> dsrl a0,a0,0x8 +0+00f0 <[^>]*> li a0,-1 +0+00f4 <[^>]*> dsrl a0,a0,0xc +0+00f8 <[^>]*> li a0,-1 +0+00fc <[^>]*> dsrl a0,a0,0x10 +0+0100 <[^>]*> li a0,-1 +0+0104 <[^>]*> dsrl a0,a0,0x14 +0+0108 <[^>]*> li a0,-1 +0+010c <[^>]*> dsrl a0,a0,0x18 +0+0110 <[^>]*> li a0,-1 +0+0114 <[^>]*> dsrl a0,a0,0x1c +0+0118 <[^>]*> lui a0,0xffff +0+011c <[^>]*> dsrl32 a0,a0,0x0 +0+0120 <[^>]*> lui a0,0xfff +0+0124 <[^>]*> ori a0,a0,0xffff +0+0128 <[^>]*> lui a0,0xff +0+012c <[^>]*> ori a0,a0,0xffff +0+0130 <[^>]*> lui a0,0xf +0+0134 <[^>]*> ori a0,a0,0xffff +0+0138 <[^>]*> li a0,0xffff +0+013c <[^>]*> li a0,4095 +0+0140 <[^>]*> li a0,255 +0+0144 <[^>]*> li a0,15 +0+0148 <[^>]*> lui a0,0x3 +0+014c <[^>]*> ori a0,a0,0xfffc +0+0150 <[^>]*> li a0,0xffff +0+0154 <[^>]*> dsll a0,a0,0x1e +0+0158 <[^>]*> li a0,0xffff +0+015c <[^>]*> dsll32 a0,a0,0x2 +0+0160 <[^>]*> li a0,0xffff +0+0164 <[^>]*> dsll32 a0,a0,0x6 +0+0168 <[^>]*> li a0,-1 +0+016c <[^>]*> dsll32 a0,a0,0x0 +0+0170 <[^>]*> dsrl a0,a0,0xa +0+0174 <[^>]*> li a0,-1 +0+0178 <[^>]*> dsll a0,a0,0x1c +0+017c <[^>]*> dsrl a0,a0,0xa +0+0180 <[^>]*> li a0,-1 +0+0184 <[^>]*> dsll a0,a0,0x18 +0+0188 <[^>]*> dsrl a0,a0,0xa +0+018c <[^>]*> lui a0,0x3f +0+0190 <[^>]*> ori a0,a0,0xfc03 +0+0194 <[^>]*> dsll a0,a0,0x10 +0+0198 <[^>]*> ori a0,a0,0xffff +0+019c <[^>]*> dsll a0,a0,0x10 +0+01a0 <[^>]*> ori a0,a0,0xc000 ... diff --git a/gas/testsuite/gas/mips/elf_e_flags1.d b/gas/testsuite/gas/mips/elf_e_flags1.d index adef2c0..32fc464 100644 --- a/gas/testsuite/gas/mips/elf_e_flags1.d +++ b/gas/testsuite/gas/mips/elf_e_flags1.d @@ -10,19 +10,19 @@ start address 0x0000000000000000 Disassembly of section .text: 0000000000000000 <foo>: - 0: 00850019 multu \$a0,\$a1 - 4: 00001012 mflo \$v0 - 8: 03e00008 jr \$ra - c: 24420001 addiu \$v0,\$v0,1 + 0: 00850019 multu a0,a1 + 4: 00001012 mflo v0 + 8: 03e00008 jr ra + c: 24420001 addiu v0,v0,1 0000000000000010 <main>: - 10: 27bdffd8 addiu \$sp,\$sp,-40 - 14: afbf0020 sw \$ra,32\(\$sp\) + 10: 27bdffd8 addiu sp,sp,-40 + 14: afbf0020 sw ra,32\(sp\) 18: 0c000000 jal 0 <foo> 1c: 00000000 nop - 20: 0000102[1d] move \$v0,\$zero - 24: 8fbf0020 lw \$ra,32\(\$sp\) + 20: 0000102[1d] move v0,zero + 24: 8fbf0020 lw ra,32\(sp\) 28: 00000000 nop - 2c: 03e00008 jr \$ra - 30: 27bd0028 addiu \$sp,\$sp,40 + 2c: 03e00008 jr ra + 30: 27bd0028 addiu sp,sp,40 ... diff --git a/gas/testsuite/gas/mips/elf_e_flags2.d b/gas/testsuite/gas/mips/elf_e_flags2.d index 4255f6a..2752857 100644 --- a/gas/testsuite/gas/mips/elf_e_flags2.d +++ b/gas/testsuite/gas/mips/elf_e_flags2.d @@ -11,18 +11,18 @@ start address 0x0000000000000000 Disassembly of section .text: 0000000000000000 <foo>: - 0: 70851002 mul \$v0,\$a0,\$a1 - 4: 03e00008 jr \$ra - 8: 24420001 addiu \$v0,\$v0,1 + 0: 70851002 mul v0,a0,a1 + 4: 03e00008 jr ra + 8: 24420001 addiu v0,v0,1 000000000000000c <main>: - c: 27bdffd8 addiu \$sp,\$sp,-40 - 10: afbf0020 sw \$ra,32\(\$sp\) + c: 27bdffd8 addiu sp,sp,-40 + 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> 18: 00000000 nop - 1c: 0000102d move \$v0,\$zero - 20: 8fbf0020 lw \$ra,32\(\$sp\) + 1c: 0000102d move v0,zero + 20: 8fbf0020 lw ra,32\(sp\) 24: 00000000 nop - 28: 03e00008 jr \$ra - 2c: 27bd0028 addiu \$sp,\$sp,40 + 28: 03e00008 jr ra + 2c: 27bd0028 addiu sp,sp,40 ... diff --git a/gas/testsuite/gas/mips/elf_e_flags3.d b/gas/testsuite/gas/mips/elf_e_flags3.d index aa90af7..acfde0b 100644 --- a/gas/testsuite/gas/mips/elf_e_flags3.d +++ b/gas/testsuite/gas/mips/elf_e_flags3.d @@ -11,18 +11,18 @@ start address 0x0000000000000000 Disassembly of section .text: 0000000000000000 <foo>: - 0: 70851002 mul \$v0,\$a0,\$a1 - 4: 03e00008 jr \$ra - 8: 24420001 addiu \$v0,\$v0,1 + 0: 70851002 mul v0,a0,a1 + 4: 03e00008 jr ra + 8: 24420001 addiu v0,v0,1 000000000000000c <main>: - c: 27bdffd8 addiu \$sp,\$sp,-40 - 10: afbf0020 sw \$ra,32\(\$sp\) + c: 27bdffd8 addiu sp,sp,-40 + 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> 18: 00000000 nop - 1c: 0000102d move \$v0,\$zero - 20: 8fbf0020 lw \$ra,32\(\$sp\) + 1c: 0000102d move v0,zero + 20: 8fbf0020 lw ra,32\(sp\) 24: 00000000 nop - 28: 03e00008 jr \$ra - 2c: 27bd0028 addiu \$sp,\$sp,40 + 28: 03e00008 jr ra + 2c: 27bd0028 addiu sp,sp,40 ... diff --git a/gas/testsuite/gas/mips/elf_e_flags4.d b/gas/testsuite/gas/mips/elf_e_flags4.d index fd34499..36489cd 100644 --- a/gas/testsuite/gas/mips/elf_e_flags4.d +++ b/gas/testsuite/gas/mips/elf_e_flags4.d @@ -11,18 +11,18 @@ start address 0x0000000000000000 Disassembly of section .text: 0000000000000000 <foo>: - 0: 70851002 mul \$v0,\$a0,\$a1 - 4: 03e00008 jr \$ra - 8: 24420001 addiu \$v0,\$v0,1 + 0: 70851002 mul v0,a0,a1 + 4: 03e00008 jr ra + 8: 24420001 addiu v0,v0,1 000000000000000c <main>: - c: 27bdffd8 addiu \$sp,\$sp,-40 - 10: afbf0020 sw \$ra,32\(\$sp\) + c: 27bdffd8 addiu sp,sp,-40 + 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> 18: 00000000 nop - 1c: 0000102d move \$v0,\$zero - 20: 8fbf0020 lw \$ra,32\(\$sp\) + 1c: 0000102d move v0,zero + 20: 8fbf0020 lw ra,32\(sp\) 24: 00000000 nop - 28: 03e00008 jr \$ra - 2c: 27bd0028 addiu \$sp,\$sp,40 + 28: 03e00008 jr ra + 2c: 27bd0028 addiu sp,sp,40 ... diff --git a/gas/testsuite/gas/mips/jal-empic.d b/gas/testsuite/gas/mips/jal-empic.d index c46ccfa..55e7150 100644 --- a/gas/testsuite/gas/mips/jal-empic.d +++ b/gas/testsuite/gas/mips/jal-empic.d @@ -8,9 +8,9 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> jalr \$t9 +0+0000 <[^>]*> jalr t9 0+0004 <[^>]*> nop -0+0008 <[^>]*> jalr \$a0,\$t9 +0+0008 <[^>]*> jalr a0,t9 0+000c <[^>]*> nop 0+0010 <[^>]*> bal 0+0000 <text_label> [ ]*10: PCREL16 .text diff --git a/gas/testsuite/gas/mips/jal-svr4pic.d b/gas/testsuite/gas/mips/jal-svr4pic.d index 6fe868e..44af20a1 100644 --- a/gas/testsuite/gas/mips/jal-svr4pic.d +++ b/gas/testsuite/gas/mips/jal-svr4pic.d @@ -7,40 +7,40 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lui \$gp,0x0 +0+0000 <[^>]*> lui gp,0x0 [ ]*0: R_MIPS_HI16 _gp_disp -0+0004 <[^>]*> addiu \$gp,\$gp,0 +0+0004 <[^>]*> addiu gp,gp,0 [ ]*4: R_MIPS_LO16 _gp_disp -0+0008 <[^>]*> addu \$gp,\$gp,\$t9 -0+000c <[^>]*> sw \$gp,0\(\$sp\) -0+0010 <[^>]*> jalr \$t9 +0+0008 <[^>]*> addu gp,gp,t9 +0+000c <[^>]*> sw gp,0\(sp\) +0+0010 <[^>]*> jalr t9 0+0014 <[^>]*> nop -0+0018 <[^>]*> lw \$gp,0\(\$sp\) -0+001c <[^>]*> jalr \$a0,\$t9 +0+0018 <[^>]*> lw gp,0\(sp\) +0+001c <[^>]*> jalr a0,t9 0+0020 <[^>]*> nop -0+0024 <[^>]*> lw \$gp,0\(\$sp\) +0+0024 <[^>]*> lw gp,0\(sp\) 0+0028 <[^>]*> nop -0+002c <[^>]*> lw \$t9,0\(\$gp\) +0+002c <[^>]*> lw t9,0\(gp\) [ ]*2c: R_MIPS_GOT16 .text 0+0030 <[^>]*> nop -0+0034 <[^>]*> addiu \$t9,\$t9,0 +0+0034 <[^>]*> addiu t9,t9,0 [ ]*34: R_MIPS_LO16 .text -0+0038 <[^>]*> jalr \$t9 +0+0038 <[^>]*> jalr t9 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$gp,0\(\$sp\) +0+0040 <[^>]*> lw gp,0\(sp\) 0+0044 <[^>]*> nop -0+0048 <[^>]*> lw \$t9,0\(\$gp\) +0+0048 <[^>]*> lw t9,0\(gp\) [ ]*48: R_MIPS_CALL16 weak_text_label 0+004c <[^>]*> nop -0+0050 <[^>]*> jalr \$t9 +0+0050 <[^>]*> jalr t9 0+0054 <[^>]*> nop -0+0058 <[^>]*> lw \$gp,0\(\$sp\) +0+0058 <[^>]*> lw gp,0\(sp\) 0+005c <[^>]*> nop -0+0060 <[^>]*> lw \$t9,0\(\$gp\) +0+0060 <[^>]*> lw t9,0\(gp\) [ ]*60: R_MIPS_CALL16 external_text_label 0+0064 <[^>]*> nop -0+0068 <[^>]*> jalr \$t9 +0+0068 <[^>]*> jalr t9 0+006c <[^>]*> nop -0+0070 <[^>]*> lw \$gp,0\(\$sp\) +0+0070 <[^>]*> lw gp,0\(sp\) 0+0074 <[^>]*> b 0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/jal-xgot.d b/gas/testsuite/gas/mips/jal-xgot.d index 8233ecf..318b50b 100644 --- a/gas/testsuite/gas/mips/jal-xgot.d +++ b/gas/testsuite/gas/mips/jal-xgot.d @@ -8,44 +8,44 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lui \$gp,0x0 +0+0000 <[^>]*> lui gp,0x0 [ ]*0: R_MIPS_HI16 _gp_disp -0+0004 <[^>]*> addiu \$gp,\$gp,0 +0+0004 <[^>]*> addiu gp,gp,0 [ ]*4: R_MIPS_LO16 _gp_disp -0+0008 <[^>]*> addu \$gp,\$gp,\$t9 -0+000c <[^>]*> sw \$gp,0\(\$sp\) -0+0010 <[^>]*> jalr \$t9 +0+0008 <[^>]*> addu gp,gp,t9 +0+000c <[^>]*> sw gp,0\(sp\) +0+0010 <[^>]*> jalr t9 0+0014 <[^>]*> nop -0+0018 <[^>]*> lw \$gp,0\(\$sp\) -0+001c <[^>]*> jalr \$a0,\$t9 +0+0018 <[^>]*> lw gp,0\(sp\) +0+001c <[^>]*> jalr a0,t9 0+0020 <[^>]*> nop -0+0024 <[^>]*> lw \$gp,0\(\$sp\) +0+0024 <[^>]*> lw gp,0\(sp\) 0+0028 <[^>]*> nop -0+002c <[^>]*> lw \$t9,0\(\$gp\) +0+002c <[^>]*> lw t9,0\(gp\) [ ]*2c: R_MIPS_GOT16 .text 0+0030 <[^>]*> nop -0+0034 <[^>]*> addiu \$t9,\$t9,0 +0+0034 <[^>]*> addiu t9,t9,0 [ ]*34: R_MIPS_LO16 .text -0+0038 <[^>]*> jalr \$t9 +0+0038 <[^>]*> jalr t9 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$gp,0\(\$sp\) -0+0044 <[^>]*> lui \$t9,0x0 +0+0040 <[^>]*> lw gp,0\(sp\) +0+0044 <[^>]*> lui t9,0x0 [ ]*44: R_MIPS_CALL_HI16 weak_text_label -0+0048 <[^>]*> addu \$t9,\$t9,\$gp -0+004c <[^>]*> lw \$t9,0\(\$t9\) +0+0048 <[^>]*> addu t9,t9,gp +0+004c <[^>]*> lw t9,0\(t9\) [ ]*4c: R_MIPS_CALL_LO16 weak_text_label 0+0050 <[^>]*> nop -0+0054 <[^>]*> jalr \$t9 +0+0054 <[^>]*> jalr t9 0+0058 <[^>]*> nop -0+005c <[^>]*> lw \$gp,0\(\$sp\) -0+0060 <[^>]*> lui \$t9,0x0 +0+005c <[^>]*> lw gp,0\(sp\) +0+0060 <[^>]*> lui t9,0x0 [ ]*60: R_MIPS_CALL_HI16 external_text_label -0+0064 <[^>]*> addu \$t9,\$t9,\$gp -0+0068 <[^>]*> lw \$t9,0\(\$t9\) +0+0064 <[^>]*> addu t9,t9,gp +0+0068 <[^>]*> lw t9,0\(t9\) [ ]*68: R_MIPS_CALL_LO16 external_text_label 0+006c <[^>]*> nop -0+0070 <[^>]*> jalr \$t9 +0+0070 <[^>]*> jalr t9 0+0074 <[^>]*> nop -0+0078 <[^>]*> lw \$gp,0\(\$sp\) +0+0078 <[^>]*> lw gp,0\(sp\) 0+007c <[^>]*> b 0+0000 <text_label> ... diff --git a/gas/testsuite/gas/mips/jal.d b/gas/testsuite/gas/mips/jal.d index b7b586f..8b8e155 100644 --- a/gas/testsuite/gas/mips/jal.d +++ b/gas/testsuite/gas/mips/jal.d @@ -6,9 +6,9 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> jalr \$t9 +0+0000 <[^>]*> jalr t9 0+0004 <[^>]*> nop -0+0008 <[^>]*> jalr \$a0,\$t9 +0+0008 <[^>]*> jalr a0,t9 0+000c <[^>]*> nop 0+0010 <[^>]*> jal 0+ <text_label> [ ]*10: (MIPS_JMP|MIPS_JMP|JMPADDR|R_MIPS_26) .text diff --git a/gas/testsuite/gas/mips/la-empic.d b/gas/testsuite/gas/mips/la-empic.d index af29570..c686609 100644 --- a/gas/testsuite/gas/mips/la-empic.d +++ b/gas/testsuite/gas/mips/la-empic.d @@ -7,99 +7,99 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> li \$a0,0 -0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,0x8000 -0+000c <[^>]*> li \$a0,-32768 -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,0x8000 -0+0030 <[^>]*> addu \$a0,\$a0,\$a1 -0+0034 <[^>]*> li \$a0,-32768 -0+0038 <[^>]*> addu \$a0,\$a0,\$a1 -0+003c <[^>]*> lui \$a0,0x1 -0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lui \$a0,0x1 -0+0048 <[^>]*> ori \$a0,\$a0,0xa5a5 -0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> addiu \$a0,\$gp,-16384 +0+0000 <[^>]*> li a0,0 +0+0004 <[^>]*> li a0,1 +0+0008 <[^>]*> li a0,0x8000 +0+000c <[^>]*> li a0,-32768 +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,0x8000 +0+0030 <[^>]*> addu a0,a0,a1 +0+0034 <[^>]*> li a0,-32768 +0+0038 <[^>]*> addu a0,a0,a1 +0+003c <[^>]*> lui a0,0x1 +0+0040 <[^>]*> addu a0,a0,a1 +0+0044 <[^>]*> lui a0,0x1 +0+0048 <[^>]*> ori a0,a0,0xa5a5 +0+004c <[^>]*> addu a0,a0,a1 +0+0050 <[^>]*> addiu a0,gp,-16384 [ ]*50: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0054 <[^>]*> addiu \$a0,\$gp,0 +0+0054 <[^>]*> addiu a0,gp,0 [ ]*54: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0058 <[^>]*> addiu \$a0,\$gp,0 +0+0058 <[^>]*> addiu a0,gp,0 [ ]*58: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+005c <[^>]*> addiu \$a0,\$gp,0 +0+005c <[^>]*> addiu a0,gp,0 [ ]*5c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+0060 <[^>]*> addiu \$a0,\$gp,0 +0+0060 <[^>]*> addiu a0,gp,0 [ ]*60: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0064 <[^>]*> addiu \$a0,\$gp,-16384 +0+0064 <[^>]*> addiu a0,gp,-16384 [ ]*64: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0068 <[^>]*> addiu \$a0,\$gp,-15384 +0+0068 <[^>]*> addiu a0,gp,-15384 [ ]*68: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+006c <[^>]*> addiu \$a0,\$gp,-16383 +0+006c <[^>]*> addiu a0,gp,-16383 [ ]*6c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0070 <[^>]*> addiu \$a0,\$gp,1 +0+0070 <[^>]*> addiu a0,gp,1 [ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0074 <[^>]*> addiu \$a0,\$gp,1 +0+0074 <[^>]*> addiu a0,gp,1 [ ]*74: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0078 <[^>]*> addiu \$a0,\$gp,1 +0+0078 <[^>]*> addiu a0,gp,1 [ ]*78: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+007c <[^>]*> addiu \$a0,\$gp,1 +0+007c <[^>]*> addiu a0,gp,1 [ ]*7c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0080 <[^>]*> addiu \$a0,\$gp,-16383 +0+0080 <[^>]*> addiu a0,gp,-16383 [ ]*80: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0084 <[^>]*> addiu \$a0,\$gp,-15383 +0+0084 <[^>]*> addiu a0,gp,-15383 [ ]*84: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0088 <[^>]*> addiu \$a0,\$gp,-16384 +0+0088 <[^>]*> addiu a0,gp,-16384 [ ]*88: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+008c <[^>]*> addu \$a0,\$a0,\$a1 -0+0090 <[^>]*> addiu \$a0,\$gp,0 +0+008c <[^>]*> addu a0,a0,a1 +0+0090 <[^>]*> addiu a0,gp,0 [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0094 <[^>]*> addu \$a0,\$a0,\$a1 -0+0098 <[^>]*> addiu \$a0,\$gp,0 +0+0094 <[^>]*> addu a0,a0,a1 +0+0098 <[^>]*> addiu a0,gp,0 [ ]*98: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+009c <[^>]*> addu \$a0,\$a0,\$a1 -0+00a0 <[^>]*> addiu \$a0,\$gp,0 +0+009c <[^>]*> addu a0,a0,a1 +0+00a0 <[^>]*> addiu a0,gp,0 [ ]*a0: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00a4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00a8 <[^>]*> addiu \$a0,\$gp,0 +0+00a4 <[^>]*> addu a0,a0,a1 +0+00a8 <[^>]*> addiu a0,gp,0 [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00ac <[^>]*> addu \$a0,\$a0,\$a1 -0+00b0 <[^>]*> addiu \$a0,\$gp,-16384 +0+00ac <[^>]*> addu a0,a0,a1 +0+00b0 <[^>]*> addiu a0,gp,-16384 [ ]*b0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00b4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00b8 <[^>]*> addiu \$a0,\$gp,-15384 +0+00b4 <[^>]*> addu a0,a0,a1 +0+00b8 <[^>]*> addiu a0,gp,-15384 [ ]*b8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00bc <[^>]*> addu \$a0,\$a0,\$a1 -0+00c0 <[^>]*> addiu \$a0,\$gp,-16383 +0+00bc <[^>]*> addu a0,a0,a1 +0+00c0 <[^>]*> addiu a0,gp,-16383 [ ]*c0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+00c4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00c8 <[^>]*> addiu \$a0,\$gp,1 +0+00c4 <[^>]*> addu a0,a0,a1 +0+00c8 <[^>]*> addiu a0,gp,1 [ ]*c8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+00cc <[^>]*> addu \$a0,\$a0,\$a1 -0+00d0 <[^>]*> addiu \$a0,\$gp,1 +0+00cc <[^>]*> addu a0,a0,a1 +0+00d0 <[^>]*> addiu a0,gp,1 [ ]*d0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00d4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00d8 <[^>]*> addiu \$a0,\$gp,1 +0+00d4 <[^>]*> addu a0,a0,a1 +0+00d8 <[^>]*> addiu a0,gp,1 [ ]*d8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00dc <[^>]*> addu \$a0,\$a0,\$a1 -0+00e0 <[^>]*> addiu \$a0,\$gp,1 +0+00dc <[^>]*> addu a0,a0,a1 +0+00e0 <[^>]*> addiu a0,gp,1 [ ]*e0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00e4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00e8 <[^>]*> addiu \$a0,\$gp,-16383 +0+00e4 <[^>]*> addu a0,a0,a1 +0+00e8 <[^>]*> addiu a0,gp,-16383 [ ]*e8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ec <[^>]*> addu \$a0,\$a0,\$a1 -0+00f0 <[^>]*> addiu \$a0,\$gp,-15383 +0+00ec <[^>]*> addu a0,a0,a1 +0+00f0 <[^>]*> addiu a0,gp,-15383 [ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00f4 <[^>]*> addu \$a0,\$a0,\$a1 -0+00f8 <[^>]*> lui \$a0,0x0 +0+00f4 <[^>]*> addu a0,a0,a1 +0+00f8 <[^>]*> lui a0,0x0 [ ]*f8: RELHI external_text_label -0+00fc <[^>]*> addiu \$a0,\$a0,252 +0+00fc <[^>]*> addiu a0,a0,252 [ ]*fc: RELLO external_text_label -0+0100 <[^>]*> li \$a0,248 +0+0100 <[^>]*> li a0,248 ... diff --git a/gas/testsuite/gas/mips/la-svr4pic.d b/gas/testsuite/gas/mips/la-svr4pic.d index 886f05f..49fff59 100644 --- a/gas/testsuite/gas/mips/la-svr4pic.d +++ b/gas/testsuite/gas/mips/la-svr4pic.d @@ -8,465 +8,465 @@ .*: +file format .*mips.* Disassembly of section .text: -[0-9a-f]+ <[^>]*> li \$a0,0 -[0-9a-f]+ <[^>]*> li \$a0,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> li \$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,0 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> li a0,0 +[0-9a-f]+ <[^>]*> li a0,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> li a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addiu a0,a1,0 +[0-9a-f]+ <[^>]*> addiu a0,a1,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,a1,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1000 +[0-9a-f]+ <[^>]*> addiu a0,a0,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1001 +[0-9a-f]+ <[^>]*> addiu a0,a0,1001 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-31768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-31768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,1000 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-22131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-22131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1000 +[0-9a-f]+ <[^>]*> addiu a0,a0,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1001 +[0-9a-f]+ <[^>]*> addiu a0,a0,1001 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-31768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-31768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,1000 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-22131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-22131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 ... diff --git a/gas/testsuite/gas/mips/la-xgot.d b/gas/testsuite/gas/mips/la-xgot.d index d8f51ea..f3b88ad 100644 --- a/gas/testsuite/gas/mips/la-xgot.d +++ b/gas/testsuite/gas/mips/la-xgot.d @@ -8,609 +8,609 @@ .*: +file format .*mips.* Disassembly of section .text: -[0-9a-f]+ <[^>]*> li \$a0,0 -[0-9a-f]+ <[^>]*> li \$a0,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> li \$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,0 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> li a0,0 +[0-9a-f]+ <[^>]*> li a0,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> li a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addiu a0,a1,0 +[0-9a-f]+ <[^>]*> addiu a0,a1,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,a1,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1000 +[0-9a-f]+ <[^>]*> addiu a0,a0,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1001 +[0-9a-f]+ <[^>]*> addiu a0,a0,1001 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-31768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-31768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,1000 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-22131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-22131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1000 +[0-9a-f]+ <[^>]*> addiu a0,a0,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1 +[0-9a-f]+ <[^>]*> addiu a0,a0,1 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,1001 +[0-9a-f]+ <[^>]*> addiu a0,a0,1001 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-32768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-31768 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-32768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-32768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss [0-9a-f]+ <[^>]*> nop -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,-31768 +[0-9a-f]+ <[^>]*> addiu a0,a0,-31768 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,0 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,0 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x1 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,1000 +[0-9a-f]+ <[^>]*> lui at,0x1 +[0-9a-f]+ <[^>]*> addiu at,at,1000 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .data -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .data -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_data_label -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 big_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: R_MIPS_GOT_HI16 small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$gp -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$a0\) +[0-9a-f]+ <[^>]*> addu a0,a0,gp +[0-9a-f]+ <[^>]*> lw a0,0\(a0\) [ ]*[0-9a-f]+: R_MIPS_GOT_LO16 small_external_common -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-23131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-23131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lw \$a0,0\(\$gp\) +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MIPS_GOT16 .bss -[0-9a-f]+ <[^>]*> lui \$at,0x2 -[0-9a-f]+ <[^>]*> addiu \$at,\$at,-22131 +[0-9a-f]+ <[^>]*> lui at,0x2 +[0-9a-f]+ <[^>]*> addiu at,at,-22131 [ ]*[0-9a-f]+: R_MIPS_LO16 .bss -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 +[0-9a-f]+ <[^>]*> addu a0,a0,at +[0-9a-f]+ <[^>]*> addu a0,a0,a1 ... diff --git a/gas/testsuite/gas/mips/la.d b/gas/testsuite/gas/mips/la.d index 3983179..063e910 100644 --- a/gas/testsuite/gas/mips/la.d +++ b/gas/testsuite/gas/mips/la.d @@ -7,375 +7,375 @@ .*: +file format .*mips.* Disassembly of section .text: -[0-9a-f]+ <[^>]*> li \$a0,0 -[0-9a-f]+ <[^>]*> li \$a0,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> li \$a0,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,0 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,1 -[0-9a-f]+ <[^>]*> li \$a0,0x8000 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$a1,-32768 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x1 -[0-9a-f]+ <[^>]*> ori \$a0,\$a0,0xa5a5 -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> li a0,0 +[0-9a-f]+ <[^>]*> li a0,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> li a0,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addiu a0,a1,0 +[0-9a-f]+ <[^>]*> addiu a0,a1,1 +[0-9a-f]+ <[^>]*> li a0,0x8000 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,a1,-32768 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x1 +[0-9a-f]+ <[^>]*> ori a0,a0,0xa5a5 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,0 +[0-9a-f]+ <[^>]*> addiu a0,gp,0 [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,0 +[0-9a-f]+ <[^>]*> addiu a0,gp,0 [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,0 [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,0 [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> addiu \$a0,\$gp,[-0-9]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> addiu a0,gp,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,0x0 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,0x0 [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,0 +[0-9a-f]+ <[^>]*> addiu a0,a0,0 [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 -[0-9a-f]+ <[^>]*> lui \$a0,[-0-9x]+ +[0-9a-f]+ <[^>]*> addu a0,a0,a1 +[0-9a-f]+ <[^>]*> lui a0,[-0-9x]+ [ ]*[0-9a-f]+: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addiu \$a0,\$a0,[-0-9]+ +[0-9a-f]+ <[^>]*> addiu a0,a0,[-0-9]+ [ ]*[0-9a-f]+: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1 +[0-9a-f]+ <[^>]*> addu a0,a0,a1 ... diff --git a/gas/testsuite/gas/mips/lb-empic.d b/gas/testsuite/gas/mips/lb-empic.d index 9724a32..e06b9b1 100644 --- a/gas/testsuite/gas/mips/lb-empic.d +++ b/gas/testsuite/gas/mips/lb-empic.d @@ -8,95 +8,95 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lb \$a0,0\(\$zero\) -0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,0x1 -0+000c <[^>]*> lb \$a0,-32768\(\$a0\) -0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> lb \$a0,0\(\$a0\) -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,0x1 -0+0030 <[^>]*> addu \$a0,\$a0,\$a1 -0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) -0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,0x1 -0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,0x2 -0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) -0+0054 <[^>]*> lb \$a0,-16384\(\$gp\) +0+0000 <[^>]*> lb a0,0\(zero\) +0+0004 <[^>]*> lb a0,1\(zero\) +0+0008 <[^>]*> lui a0,0x1 +0+000c <[^>]*> lb a0,-32768\(a0\) +0+0010 <[^>]*> lb a0,-32768\(zero\) +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> lb a0,0\(a0\) +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,0x1 +0+0030 <[^>]*> addu a0,a0,a1 +0+0034 <[^>]*> lb a0,-32768\(a0\) +0+0038 <[^>]*> lb a0,-32768\(a1\) +0+003c <[^>]*> lui a0,0x1 +0+0040 <[^>]*> addu a0,a0,a1 +0+0044 <[^>]*> lb a0,0\(a0\) +0+0048 <[^>]*> lui a0,0x2 +0+004c <[^>]*> addu a0,a0,a1 +0+0050 <[^>]*> lb a0,-23131\(a0\) +0+0054 <[^>]*> lb a0,-16384\(gp\) [ ]*54: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0058 <[^>]*> lb \$a0,0\(\$gp\) +0+0058 <[^>]*> lb a0,0\(gp\) [ ]*58: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+005c <[^>]*> lb \$a0,0\(\$gp\) +0+005c <[^>]*> lb a0,0\(gp\) [ ]*5c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0060 <[^>]*> lb \$a0,0\(\$gp\) +0+0060 <[^>]*> lb a0,0\(gp\) [ ]*60: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+0064 <[^>]*> lb \$a0,0\(\$gp\) +0+0064 <[^>]*> lb a0,0\(gp\) [ ]*64: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0068 <[^>]*> lb \$a0,-16384\(\$gp\) +0+0068 <[^>]*> lb a0,-16384\(gp\) [ ]*68: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+006c <[^>]*> lb \$a0,-15384\(\$gp\) +0+006c <[^>]*> lb a0,-15384\(gp\) [ ]*6c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0070 <[^>]*> lb \$a0,-16383\(\$gp\) +0+0070 <[^>]*> lb a0,-16383\(gp\) [ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0074 <[^>]*> lb \$a0,1\(\$gp\) +0+0074 <[^>]*> lb a0,1\(gp\) [ ]*74: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0078 <[^>]*> lb \$a0,1\(\$gp\) +0+0078 <[^>]*> lb a0,1\(gp\) [ ]*78: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+007c <[^>]*> lb \$a0,1\(\$gp\) +0+007c <[^>]*> lb a0,1\(gp\) [ ]*7c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+0080 <[^>]*> lb \$a0,1\(\$gp\) +0+0080 <[^>]*> lb a0,1\(gp\) [ ]*80: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0084 <[^>]*> lb \$a0,-16383\(\$gp\) +0+0084 <[^>]*> lb a0,-16383\(gp\) [ ]*84: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0088 <[^>]*> lb \$a0,-15383\(\$gp\) +0+0088 <[^>]*> lb a0,-15383\(gp\) [ ]*88: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+008c <[^>]*> addu \$a0,\$a1,\$gp -0+0090 <[^>]*> lb \$a0,-16384\(\$a0\) +0+008c <[^>]*> addu a0,a1,gp +0+0090 <[^>]*> lb a0,-16384\(a0\) [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0094 <[^>]*> addu \$a0,\$a1,\$gp -0+0098 <[^>]*> lb \$a0,0\(\$a0\) +0+0094 <[^>]*> addu a0,a1,gp +0+0098 <[^>]*> lb a0,0\(a0\) [ ]*98: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+009c <[^>]*> addu \$a0,\$a1,\$gp -0+00a0 <[^>]*> lb \$a0,0\(\$a0\) +0+009c <[^>]*> addu a0,a1,gp +0+00a0 <[^>]*> lb a0,0\(a0\) [ ]*a0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a4 <[^>]*> addu \$a0,\$a1,\$gp -0+00a8 <[^>]*> lb \$a0,0\(\$a0\) +0+00a4 <[^>]*> addu a0,a1,gp +0+00a8 <[^>]*> lb a0,0\(a0\) [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00ac <[^>]*> addu \$a0,\$a1,\$gp -0+00b0 <[^>]*> lb \$a0,0\(\$a0\) +0+00ac <[^>]*> addu a0,a1,gp +0+00b0 <[^>]*> lb a0,0\(a0\) [ ]*b0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b4 <[^>]*> addu \$a0,\$a1,\$gp -0+00b8 <[^>]*> lb \$a0,-16384\(\$a0\) +0+00b4 <[^>]*> addu a0,a1,gp +0+00b8 <[^>]*> lb a0,-16384\(a0\) [ ]*b8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00bc <[^>]*> addu \$a0,\$a1,\$gp -0+00c0 <[^>]*> lb \$a0,-15384\(\$a0\) +0+00bc <[^>]*> addu a0,a1,gp +0+00c0 <[^>]*> lb a0,-15384\(a0\) [ ]*c0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c4 <[^>]*> addu \$a0,\$a1,\$gp -0+00c8 <[^>]*> lb \$a0,-16383\(\$a0\) +0+00c4 <[^>]*> addu a0,a1,gp +0+00c8 <[^>]*> lb a0,-16383\(a0\) [ ]*c8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+00cc <[^>]*> addu \$a0,\$a1,\$gp -0+00d0 <[^>]*> lb \$a0,1\(\$a0\) +0+00cc <[^>]*> addu a0,a1,gp +0+00d0 <[^>]*> lb a0,1\(a0\) [ ]*d0: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+00d4 <[^>]*> addu \$a0,\$a1,\$gp -0+00d8 <[^>]*> lb \$a0,1\(\$a0\) +0+00d4 <[^>]*> addu a0,a1,gp +0+00d8 <[^>]*> lb a0,1\(a0\) [ ]*d8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> addu \$a0,\$a1,\$gp -0+00e0 <[^>]*> lb \$a0,1\(\$a0\) +0+00dc <[^>]*> addu a0,a1,gp +0+00e0 <[^>]*> lb a0,1\(a0\) [ ]*e0: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> addu \$a0,\$a1,\$gp -0+00e8 <[^>]*> lb \$a0,1\(\$a0\) +0+00e4 <[^>]*> addu a0,a1,gp +0+00e8 <[^>]*> lb a0,1\(a0\) [ ]*e8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00ec <[^>]*> addu \$a0,\$a1,\$gp -0+00f0 <[^>]*> lb \$a0,-16383\(\$a0\) +0+00ec <[^>]*> addu a0,a1,gp +0+00f0 <[^>]*> lb a0,-16383\(a0\) [ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00f4 <[^>]*> addu \$a0,\$a1,\$gp -0+00f8 <[^>]*> lb \$a0,-15383\(\$a0\) +0+00f4 <[^>]*> addu a0,a1,gp +0+00f8 <[^>]*> lb a0,-15383\(a0\) [ ]*f8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+00fc <[^>]*> nop diff --git a/gas/testsuite/gas/mips/lb-svr4pic.d b/gas/testsuite/gas/mips/lb-svr4pic.d index 7d884d6..e3aa88f 100644 --- a/gas/testsuite/gas/mips/lb-svr4pic.d +++ b/gas/testsuite/gas/mips/lb-svr4pic.d @@ -8,175 +8,175 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lb \$a0,0\(\$zero\) -0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,0x1 -0+000c <[^>]*> lb \$a0,-32768\(\$a0\) -0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> lb \$a0,0\(\$a0\) -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,0x1 -0+0030 <[^>]*> addu \$a0,\$a0,\$a1 -0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) -0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,0x1 -0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,0x2 -0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) -0+0054 <[^>]*> lw \$a0,0\(\$gp\) +0+0000 <[^>]*> lb a0,0\(zero\) +0+0004 <[^>]*> lb a0,1\(zero\) +0+0008 <[^>]*> lui a0,0x1 +0+000c <[^>]*> lb a0,-32768\(a0\) +0+0010 <[^>]*> lb a0,-32768\(zero\) +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> lb a0,0\(a0\) +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,0x1 +0+0030 <[^>]*> addu a0,a0,a1 +0+0034 <[^>]*> lb a0,-32768\(a0\) +0+0038 <[^>]*> lb a0,-32768\(a1\) +0+003c <[^>]*> lui a0,0x1 +0+0040 <[^>]*> addu a0,a0,a1 +0+0044 <[^>]*> lb a0,0\(a0\) +0+0048 <[^>]*> lui a0,0x2 +0+004c <[^>]*> addu a0,a0,a1 +0+0050 <[^>]*> lb a0,-23131\(a0\) +0+0054 <[^>]*> lw a0,0\(gp\) [ ]*54: R_MIPS_GOT16 .data 0+0058 <[^>]*> nop -0+005c <[^>]*> addiu \$a0,\$a0,0 +0+005c <[^>]*> addiu a0,a0,0 [ ]*5c: R_MIPS_LO16 .data -0+0060 <[^>]*> lb \$a0,0\(\$a0\) -0+0064 <[^>]*> lw \$a0,0\(\$gp\) +0+0060 <[^>]*> lb a0,0\(a0\) +0+0064 <[^>]*> lw a0,0\(gp\) [ ]*64: R_MIPS_GOT16 big_external_data_label 0+0068 <[^>]*> nop -0+006c <[^>]*> lb \$a0,0\(\$a0\) -0+0070 <[^>]*> lw \$a0,0\(\$gp\) +0+006c <[^>]*> lb a0,0\(a0\) +0+0070 <[^>]*> lw a0,0\(gp\) [ ]*70: R_MIPS_GOT16 small_external_data_label 0+0074 <[^>]*> nop -0+0078 <[^>]*> lb \$a0,0\(\$a0\) -0+007c <[^>]*> lw \$a0,0\(\$gp\) +0+0078 <[^>]*> lb a0,0\(a0\) +0+007c <[^>]*> lw a0,0\(gp\) [ ]*7c: R_MIPS_GOT16 big_external_common 0+0080 <[^>]*> nop -0+0084 <[^>]*> lb \$a0,0\(\$a0\) -0+0088 <[^>]*> lw \$a0,0\(\$gp\) +0+0084 <[^>]*> lb a0,0\(a0\) +0+0088 <[^>]*> lw a0,0\(gp\) [ ]*88: R_MIPS_GOT16 small_external_common 0+008c <[^>]*> nop -0+0090 <[^>]*> lb \$a0,0\(\$a0\) -0+0094 <[^>]*> lw \$a0,0\(\$gp\) +0+0090 <[^>]*> lb a0,0\(a0\) +0+0094 <[^>]*> lw a0,0\(gp\) [ ]*94: R_MIPS_GOT16 .bss 0+0098 <[^>]*> nop -0+009c <[^>]*> addiu \$a0,\$a0,0 +0+009c <[^>]*> addiu a0,a0,0 [ ]*9c: R_MIPS_LO16 .bss -0+00a0 <[^>]*> lb \$a0,0\(\$a0\) -0+00a4 <[^>]*> lw \$a0,0\(\$gp\) +0+00a0 <[^>]*> lb a0,0\(a0\) +0+00a4 <[^>]*> lw a0,0\(gp\) [ ]*a4: R_MIPS_GOT16 .bss 0+00a8 <[^>]*> nop -0+00ac <[^>]*> addiu \$a0,\$a0,1000 +0+00ac <[^>]*> addiu a0,a0,1000 [ ]*ac: R_MIPS_LO16 .bss -0+00b0 <[^>]*> lb \$a0,0\(\$a0\) -0+00b4 <[^>]*> lw \$a0,0\(\$gp\) +0+00b0 <[^>]*> lb a0,0\(a0\) +0+00b4 <[^>]*> lw a0,0\(gp\) [ ]*b4: R_MIPS_GOT16 .data 0+00b8 <[^>]*> nop -0+00bc <[^>]*> addiu \$a0,\$a0,0 +0+00bc <[^>]*> addiu a0,a0,0 [ ]*bc: R_MIPS_LO16 .data -0+00c0 <[^>]*> lb \$a0,1\(\$a0\) -0+00c4 <[^>]*> lw \$a0,0\(\$gp\) +0+00c0 <[^>]*> lb a0,1\(a0\) +0+00c4 <[^>]*> lw a0,0\(gp\) [ ]*c4: R_MIPS_GOT16 big_external_data_label 0+00c8 <[^>]*> nop -0+00cc <[^>]*> lb \$a0,1\(\$a0\) -0+00d0 <[^>]*> lw \$a0,0\(\$gp\) +0+00cc <[^>]*> lb a0,1\(a0\) +0+00d0 <[^>]*> lw a0,0\(gp\) [ ]*d0: R_MIPS_GOT16 small_external_data_label 0+00d4 <[^>]*> nop -0+00d8 <[^>]*> lb \$a0,1\(\$a0\) -0+00dc <[^>]*> lw \$a0,0\(\$gp\) +0+00d8 <[^>]*> lb a0,1\(a0\) +0+00dc <[^>]*> lw a0,0\(gp\) [ ]*dc: R_MIPS_GOT16 big_external_common 0+00e0 <[^>]*> nop -0+00e4 <[^>]*> lb \$a0,1\(\$a0\) -0+00e8 <[^>]*> lw \$a0,0\(\$gp\) +0+00e4 <[^>]*> lb a0,1\(a0\) +0+00e8 <[^>]*> lw a0,0\(gp\) [ ]*e8: R_MIPS_GOT16 small_external_common 0+00ec <[^>]*> nop -0+00f0 <[^>]*> lb \$a0,1\(\$a0\) -0+00f4 <[^>]*> lw \$a0,0\(\$gp\) +0+00f0 <[^>]*> lb a0,1\(a0\) +0+00f4 <[^>]*> lw a0,0\(gp\) [ ]*f4: R_MIPS_GOT16 .bss 0+00f8 <[^>]*> nop -0+00fc <[^>]*> addiu \$a0,\$a0,0 +0+00fc <[^>]*> addiu a0,a0,0 [ ]*fc: R_MIPS_LO16 .bss -0+0100 <[^>]*> lb \$a0,1\(\$a0\) -0+0104 <[^>]*> lw \$a0,0\(\$gp\) +0+0100 <[^>]*> lb a0,1\(a0\) +0+0104 <[^>]*> lw a0,0\(gp\) [ ]*104: R_MIPS_GOT16 .bss 0+0108 <[^>]*> nop -0+010c <[^>]*> addiu \$a0,\$a0,1000 +0+010c <[^>]*> addiu a0,a0,1000 [ ]*10c: R_MIPS_LO16 .bss -0+0110 <[^>]*> lb \$a0,1\(\$a0\) -0+0114 <[^>]*> lw \$a0,0\(\$gp\) +0+0110 <[^>]*> lb a0,1\(a0\) +0+0114 <[^>]*> lw a0,0\(gp\) [ ]*114: R_MIPS_GOT16 .data 0+0118 <[^>]*> nop -0+011c <[^>]*> addiu \$a0,\$a0,0 +0+011c <[^>]*> addiu a0,a0,0 [ ]*11c: R_MIPS_LO16 .data -0+0120 <[^>]*> addu \$a0,\$a0,\$a1 -0+0124 <[^>]*> lb \$a0,0\(\$a0\) -0+0128 <[^>]*> lw \$a0,0\(\$gp\) +0+0120 <[^>]*> addu a0,a0,a1 +0+0124 <[^>]*> lb a0,0\(a0\) +0+0128 <[^>]*> lw a0,0\(gp\) [ ]*128: R_MIPS_GOT16 big_external_data_label 0+012c <[^>]*> nop -0+0130 <[^>]*> addu \$a0,\$a0,\$a1 -0+0134 <[^>]*> lb \$a0,0\(\$a0\) -0+0138 <[^>]*> lw \$a0,0\(\$gp\) +0+0130 <[^>]*> addu a0,a0,a1 +0+0134 <[^>]*> lb a0,0\(a0\) +0+0138 <[^>]*> lw a0,0\(gp\) [ ]*138: R_MIPS_GOT16 small_external_data_label 0+013c <[^>]*> nop -0+0140 <[^>]*> addu \$a0,\$a0,\$a1 -0+0144 <[^>]*> lb \$a0,0\(\$a0\) -0+0148 <[^>]*> lw \$a0,0\(\$gp\) +0+0140 <[^>]*> addu a0,a0,a1 +0+0144 <[^>]*> lb a0,0\(a0\) +0+0148 <[^>]*> lw a0,0\(gp\) [ ]*148: R_MIPS_GOT16 big_external_common 0+014c <[^>]*> nop -0+0150 <[^>]*> addu \$a0,\$a0,\$a1 -0+0154 <[^>]*> lb \$a0,0\(\$a0\) -0+0158 <[^>]*> lw \$a0,0\(\$gp\) +0+0150 <[^>]*> addu a0,a0,a1 +0+0154 <[^>]*> lb a0,0\(a0\) +0+0158 <[^>]*> lw a0,0\(gp\) [ ]*158: R_MIPS_GOT16 small_external_common 0+015c <[^>]*> nop -0+0160 <[^>]*> addu \$a0,\$a0,\$a1 -0+0164 <[^>]*> lb \$a0,0\(\$a0\) -0+0168 <[^>]*> lw \$a0,0\(\$gp\) +0+0160 <[^>]*> addu a0,a0,a1 +0+0164 <[^>]*> lb a0,0\(a0\) +0+0168 <[^>]*> lw a0,0\(gp\) [ ]*168: R_MIPS_GOT16 .bss 0+016c <[^>]*> nop -0+0170 <[^>]*> addiu \$a0,\$a0,0 +0+0170 <[^>]*> addiu a0,a0,0 [ ]*170: R_MIPS_LO16 .bss -0+0174 <[^>]*> addu \$a0,\$a0,\$a1 -0+0178 <[^>]*> lb \$a0,0\(\$a0\) -0+017c <[^>]*> lw \$a0,0\(\$gp\) +0+0174 <[^>]*> addu a0,a0,a1 +0+0178 <[^>]*> lb a0,0\(a0\) +0+017c <[^>]*> lw a0,0\(gp\) [ ]*17c: R_MIPS_GOT16 .bss 0+0180 <[^>]*> nop -0+0184 <[^>]*> addiu \$a0,\$a0,1000 +0+0184 <[^>]*> addiu a0,a0,1000 [ ]*184: R_MIPS_LO16 .bss -0+0188 <[^>]*> addu \$a0,\$a0,\$a1 -0+018c <[^>]*> lb \$a0,0\(\$a0\) -0+0190 <[^>]*> lw \$a0,0\(\$gp\) +0+0188 <[^>]*> addu a0,a0,a1 +0+018c <[^>]*> lb a0,0\(a0\) +0+0190 <[^>]*> lw a0,0\(gp\) [ ]*190: R_MIPS_GOT16 .data 0+0194 <[^>]*> nop -0+0198 <[^>]*> addiu \$a0,\$a0,0 +0+0198 <[^>]*> addiu a0,a0,0 [ ]*198: R_MIPS_LO16 .data -0+019c <[^>]*> addu \$a0,\$a0,\$a1 -0+01a0 <[^>]*> lb \$a0,1\(\$a0\) -0+01a4 <[^>]*> lw \$a0,0\(\$gp\) +0+019c <[^>]*> addu a0,a0,a1 +0+01a0 <[^>]*> lb a0,1\(a0\) +0+01a4 <[^>]*> lw a0,0\(gp\) [ ]*1a4: R_MIPS_GOT16 big_external_data_label 0+01a8 <[^>]*> nop -0+01ac <[^>]*> addu \$a0,\$a0,\$a1 -0+01b0 <[^>]*> lb \$a0,1\(\$a0\) -0+01b4 <[^>]*> lw \$a0,0\(\$gp\) +0+01ac <[^>]*> addu a0,a0,a1 +0+01b0 <[^>]*> lb a0,1\(a0\) +0+01b4 <[^>]*> lw a0,0\(gp\) [ ]*1b4: R_MIPS_GOT16 small_external_data_label 0+01b8 <[^>]*> nop -0+01bc <[^>]*> addu \$a0,\$a0,\$a1 -0+01c0 <[^>]*> lb \$a0,1\(\$a0\) -0+01c4 <[^>]*> lw \$a0,0\(\$gp\) +0+01bc <[^>]*> addu a0,a0,a1 +0+01c0 <[^>]*> lb a0,1\(a0\) +0+01c4 <[^>]*> lw a0,0\(gp\) [ ]*1c4: R_MIPS_GOT16 big_external_common 0+01c8 <[^>]*> nop -0+01cc <[^>]*> addu \$a0,\$a0,\$a1 -0+01d0 <[^>]*> lb \$a0,1\(\$a0\) -0+01d4 <[^>]*> lw \$a0,0\(\$gp\) +0+01cc <[^>]*> addu a0,a0,a1 +0+01d0 <[^>]*> lb a0,1\(a0\) +0+01d4 <[^>]*> lw a0,0\(gp\) [ ]*1d4: R_MIPS_GOT16 small_external_common 0+01d8 <[^>]*> nop -0+01dc <[^>]*> addu \$a0,\$a0,\$a1 -0+01e0 <[^>]*> lb \$a0,1\(\$a0\) -0+01e4 <[^>]*> lw \$a0,0\(\$gp\) +0+01dc <[^>]*> addu a0,a0,a1 +0+01e0 <[^>]*> lb a0,1\(a0\) +0+01e4 <[^>]*> lw a0,0\(gp\) [ ]*1e4: R_MIPS_GOT16 .bss 0+01e8 <[^>]*> nop -0+01ec <[^>]*> addiu \$a0,\$a0,0 +0+01ec <[^>]*> addiu a0,a0,0 [ ]*1ec: R_MIPS_LO16 .bss -0+01f0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01f4 <[^>]*> lb \$a0,1\(\$a0\) -0+01f8 <[^>]*> lw \$a0,0\(\$gp\) +0+01f0 <[^>]*> addu a0,a0,a1 +0+01f4 <[^>]*> lb a0,1\(a0\) +0+01f8 <[^>]*> lw a0,0\(gp\) [ ]*1f8: R_MIPS_GOT16 .bss 0+01fc <[^>]*> nop -0+0200 <[^>]*> addiu \$a0,\$a0,1000 +0+0200 <[^>]*> addiu a0,a0,1000 [ ]*200: R_MIPS_LO16 .bss -0+0204 <[^>]*> addu \$a0,\$a0,\$a1 -0+0208 <[^>]*> lb \$a0,1\(\$a0\) +0+0204 <[^>]*> addu a0,a0,a1 +0+0208 <[^>]*> lb a0,1\(a0\) 0+020c <[^>]*> nop diff --git a/gas/testsuite/gas/mips/lb-xgot-ilocks.d b/gas/testsuite/gas/mips/lb-xgot-ilocks.d index c08bd24..d949bfd 100644 --- a/gas/testsuite/gas/mips/lb-xgot-ilocks.d +++ b/gas/testsuite/gas/mips/lb-xgot-ilocks.d @@ -8,207 +8,207 @@ .*: +file format .* Disassembly of section \.text: -0+0000 <.*> lb \$a0,0\(\$zero\) -0+0004 <.*> lb \$a0,1\(\$zero\) -0+0008 <.*> lui \$a0,0x1 -0+000c <.*> lb \$a0,-32768\(\$a0\) -0+0010 <.*> lb \$a0,-32768\(\$zero\) -0+0014 <.*> lui \$a0,0x1 -0+0018 <.*> lb \$a0,0\(\$a0\) -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,0x1 -0+0030 <.*> addu \$a0,\$a0,\$a1 -0+0034 <.*> lb \$a0,-32768\(\$a0\) -0+0038 <.*> lb \$a0,-32768\(\$a1\) -0+003c <.*> lui \$a0,0x1 -0+0040 <.*> addu \$a0,\$a0,\$a1 -0+0044 <.*> lb \$a0,0\(\$a0\) -0+0048 <.*> lui \$a0,0x2 -0+004c <.*> addu \$a0,\$a0,\$a1 -0+0050 <.*> lb \$a0,-23131\(\$a0\) -0+0054 <.*> lw \$a0,0\(\$gp\) +0+0000 <.*> lb a0,0\(zero\) +0+0004 <.*> lb a0,1\(zero\) +0+0008 <.*> lui a0,0x1 +0+000c <.*> lb a0,-32768\(a0\) +0+0010 <.*> lb a0,-32768\(zero\) +0+0014 <.*> lui a0,0x1 +0+0018 <.*> lb a0,0\(a0\) +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,0x1 +0+0030 <.*> addu a0,a0,a1 +0+0034 <.*> lb a0,-32768\(a0\) +0+0038 <.*> lb a0,-32768\(a1\) +0+003c <.*> lui a0,0x1 +0+0040 <.*> addu a0,a0,a1 +0+0044 <.*> lb a0,0\(a0\) +0+0048 <.*> lui a0,0x2 +0+004c <.*> addu a0,a0,a1 +0+0050 <.*> lb a0,-23131\(a0\) +0+0054 <.*> lw a0,0\(gp\) 54: R_MIPS_GOT16 \.data 0+0058 <.*> nop -0+005c <.*> addiu \$a0,\$a0,0 +0+005c <.*> addiu a0,a0,0 5c: R_MIPS_LO16 \.data -0+0060 <.*> lb \$a0,0\(\$a0\) -0+0064 <.*> lui \$a0,0x0 +0+0060 <.*> lb a0,0\(a0\) +0+0064 <.*> lui a0,0x0 64: R_MIPS_GOT_HI16 big_external_data_label -0+0068 <.*> addu \$a0,\$a0,\$gp -0+006c <.*> lw \$a0,0\(\$a0\) +0+0068 <.*> addu a0,a0,gp +0+006c <.*> lw a0,0\(a0\) 6c: R_MIPS_GOT_LO16 big_external_data_label -0+0070 <.*> lb \$a0,0\(\$a0\) -0+0074 <.*> lui \$a0,0x0 +0+0070 <.*> lb a0,0\(a0\) +0+0074 <.*> lui a0,0x0 74: R_MIPS_GOT_HI16 small_external_data_label -0+0078 <.*> addu \$a0,\$a0,\$gp -0+007c <.*> lw \$a0,0\(\$a0\) +0+0078 <.*> addu a0,a0,gp +0+007c <.*> lw a0,0\(a0\) 7c: R_MIPS_GOT_LO16 small_external_data_label -0+0080 <.*> lb \$a0,0\(\$a0\) -0+0084 <.*> lui \$a0,0x0 +0+0080 <.*> lb a0,0\(a0\) +0+0084 <.*> lui a0,0x0 84: R_MIPS_GOT_HI16 big_external_common -0+0088 <.*> addu \$a0,\$a0,\$gp -0+008c <.*> lw \$a0,0\(\$a0\) +0+0088 <.*> addu a0,a0,gp +0+008c <.*> lw a0,0\(a0\) 8c: R_MIPS_GOT_LO16 big_external_common -0+0090 <.*> lb \$a0,0\(\$a0\) -0+0094 <.*> lui \$a0,0x0 +0+0090 <.*> lb a0,0\(a0\) +0+0094 <.*> lui a0,0x0 94: R_MIPS_GOT_HI16 small_external_common -0+0098 <.*> addu \$a0,\$a0,\$gp -0+009c <.*> lw \$a0,0\(\$a0\) +0+0098 <.*> addu a0,a0,gp +0+009c <.*> lw a0,0\(a0\) 9c: R_MIPS_GOT_LO16 small_external_common -0+00a0 <.*> lb \$a0,0\(\$a0\) -0+00a4 <.*> lw \$a0,0\(\$gp\) +0+00a0 <.*> lb a0,0\(a0\) +0+00a4 <.*> lw a0,0\(gp\) a4: R_MIPS_GOT16 \.bss 0+00a8 <.*> nop -0+00ac <.*> addiu \$a0,\$a0,0 +0+00ac <.*> addiu a0,a0,0 ac: R_MIPS_LO16 \.bss -0+00b0 <.*> lb \$a0,0\(\$a0\) -0+00b4 <.*> lw \$a0,0\(\$gp\) +0+00b0 <.*> lb a0,0\(a0\) +0+00b4 <.*> lw a0,0\(gp\) b4: R_MIPS_GOT16 \.bss 0+00b8 <.*> nop -0+00bc <.*> addiu \$a0,\$a0,1000 +0+00bc <.*> addiu a0,a0,1000 bc: R_MIPS_LO16 \.bss -0+00c0 <.*> lb \$a0,0\(\$a0\) -0+00c4 <.*> lw \$a0,0\(\$gp\) +0+00c0 <.*> lb a0,0\(a0\) +0+00c4 <.*> lw a0,0\(gp\) c4: R_MIPS_GOT16 \.data 0+00c8 <.*> nop -0+00cc <.*> addiu \$a0,\$a0,0 +0+00cc <.*> addiu a0,a0,0 cc: R_MIPS_LO16 \.data -0+00d0 <.*> lb \$a0,1\(\$a0\) -0+00d4 <.*> lui \$a0,0x0 +0+00d0 <.*> lb a0,1\(a0\) +0+00d4 <.*> lui a0,0x0 d4: R_MIPS_GOT_HI16 big_external_data_label -0+00d8 <.*> addu \$a0,\$a0,\$gp -0+00dc <.*> lw \$a0,0\(\$a0\) +0+00d8 <.*> addu a0,a0,gp +0+00dc <.*> lw a0,0\(a0\) dc: R_MIPS_GOT_LO16 big_external_data_label -0+00e0 <.*> lb \$a0,1\(\$a0\) -0+00e4 <.*> lui \$a0,0x0 +0+00e0 <.*> lb a0,1\(a0\) +0+00e4 <.*> lui a0,0x0 e4: R_MIPS_GOT_HI16 small_external_data_label -0+00e8 <.*> addu \$a0,\$a0,\$gp -0+00ec <.*> lw \$a0,0\(\$a0\) +0+00e8 <.*> addu a0,a0,gp +0+00ec <.*> lw a0,0\(a0\) ec: R_MIPS_GOT_LO16 small_external_data_label -0+00f0 <.*> lb \$a0,1\(\$a0\) -0+00f4 <.*> lui \$a0,0x0 +0+00f0 <.*> lb a0,1\(a0\) +0+00f4 <.*> lui a0,0x0 f4: R_MIPS_GOT_HI16 big_external_common -0+00f8 <.*> addu \$a0,\$a0,\$gp -0+00fc <.*> lw \$a0,0\(\$a0\) +0+00f8 <.*> addu a0,a0,gp +0+00fc <.*> lw a0,0\(a0\) fc: R_MIPS_GOT_LO16 big_external_common -0+0100 <.*> lb \$a0,1\(\$a0\) -0+0104 <.*> lui \$a0,0x0 +0+0100 <.*> lb a0,1\(a0\) +0+0104 <.*> lui a0,0x0 104: R_MIPS_GOT_HI16 small_external_common -0+0108 <.*> addu \$a0,\$a0,\$gp -0+010c <.*> lw \$a0,0\(\$a0\) +0+0108 <.*> addu a0,a0,gp +0+010c <.*> lw a0,0\(a0\) 10c: R_MIPS_GOT_LO16 small_external_common -0+0110 <.*> lb \$a0,1\(\$a0\) -0+0114 <.*> lw \$a0,0\(\$gp\) +0+0110 <.*> lb a0,1\(a0\) +0+0114 <.*> lw a0,0\(gp\) 114: R_MIPS_GOT16 \.bss 0+0118 <.*> nop -0+011c <.*> addiu \$a0,\$a0,0 +0+011c <.*> addiu a0,a0,0 11c: R_MIPS_LO16 \.bss -0+0120 <.*> lb \$a0,1\(\$a0\) -0+0124 <.*> lw \$a0,0\(\$gp\) +0+0120 <.*> lb a0,1\(a0\) +0+0124 <.*> lw a0,0\(gp\) 124: R_MIPS_GOT16 \.bss 0+0128 <.*> nop -0+012c <.*> addiu \$a0,\$a0,1000 +0+012c <.*> addiu a0,a0,1000 12c: R_MIPS_LO16 \.bss -0+0130 <.*> lb \$a0,1\(\$a0\) -0+0134 <.*> lw \$a0,0\(\$gp\) +0+0130 <.*> lb a0,1\(a0\) +0+0134 <.*> lw a0,0\(gp\) 134: R_MIPS_GOT16 \.data 0+0138 <.*> nop -0+013c <.*> addiu \$a0,\$a0,0 +0+013c <.*> addiu a0,a0,0 13c: R_MIPS_LO16 \.data -0+0140 <.*> addu \$a0,\$a0,\$a1 -0+0144 <.*> lb \$a0,0\(\$a0\) -0+0148 <.*> lui \$a0,0x0 +0+0140 <.*> addu a0,a0,a1 +0+0144 <.*> lb a0,0\(a0\) +0+0148 <.*> lui a0,0x0 148: R_MIPS_GOT_HI16 big_external_data_label -0+014c <.*> addu \$a0,\$a0,\$gp -0+0150 <.*> lw \$a0,0\(\$a0\) +0+014c <.*> addu a0,a0,gp +0+0150 <.*> lw a0,0\(a0\) 150: R_MIPS_GOT_LO16 big_external_data_label -0+0154 <.*> addu \$a0,\$a0,\$a1 -0+0158 <.*> lb \$a0,0\(\$a0\) -0+015c <.*> lui \$a0,0x0 +0+0154 <.*> addu a0,a0,a1 +0+0158 <.*> lb a0,0\(a0\) +0+015c <.*> lui a0,0x0 15c: R_MIPS_GOT_HI16 small_external_data_label -0+0160 <.*> addu \$a0,\$a0,\$gp -0+0164 <.*> lw \$a0,0\(\$a0\) +0+0160 <.*> addu a0,a0,gp +0+0164 <.*> lw a0,0\(a0\) 164: R_MIPS_GOT_LO16 small_external_data_label -0+0168 <.*> addu \$a0,\$a0,\$a1 -0+016c <.*> lb \$a0,0\(\$a0\) -0+0170 <.*> lui \$a0,0x0 +0+0168 <.*> addu a0,a0,a1 +0+016c <.*> lb a0,0\(a0\) +0+0170 <.*> lui a0,0x0 170: R_MIPS_GOT_HI16 big_external_common -0+0174 <.*> addu \$a0,\$a0,\$gp -0+0178 <.*> lw \$a0,0\(\$a0\) +0+0174 <.*> addu a0,a0,gp +0+0178 <.*> lw a0,0\(a0\) 178: R_MIPS_GOT_LO16 big_external_common -0+017c <.*> addu \$a0,\$a0,\$a1 -0+0180 <.*> lb \$a0,0\(\$a0\) -0+0184 <.*> lui \$a0,0x0 +0+017c <.*> addu a0,a0,a1 +0+0180 <.*> lb a0,0\(a0\) +0+0184 <.*> lui a0,0x0 184: R_MIPS_GOT_HI16 small_external_common -0+0188 <.*> addu \$a0,\$a0,\$gp -0+018c <.*> lw \$a0,0\(\$a0\) +0+0188 <.*> addu a0,a0,gp +0+018c <.*> lw a0,0\(a0\) 18c: R_MIPS_GOT_LO16 small_external_common -0+0190 <.*> addu \$a0,\$a0,\$a1 -0+0194 <.*> lb \$a0,0\(\$a0\) -0+0198 <.*> lw \$a0,0\(\$gp\) +0+0190 <.*> addu a0,a0,a1 +0+0194 <.*> lb a0,0\(a0\) +0+0198 <.*> lw a0,0\(gp\) 198: R_MIPS_GOT16 \.bss 0+019c <.*> nop -0+01a0 <.*> addiu \$a0,\$a0,0 +0+01a0 <.*> addiu a0,a0,0 1a0: R_MIPS_LO16 \.bss -0+01a4 <.*> addu \$a0,\$a0,\$a1 -0+01a8 <.*> lb \$a0,0\(\$a0\) -0+01ac <.*> lw \$a0,0\(\$gp\) +0+01a4 <.*> addu a0,a0,a1 +0+01a8 <.*> lb a0,0\(a0\) +0+01ac <.*> lw a0,0\(gp\) 1ac: R_MIPS_GOT16 \.bss 0+01b0 <.*> nop -0+01b4 <.*> addiu \$a0,\$a0,1000 +0+01b4 <.*> addiu a0,a0,1000 1b4: R_MIPS_LO16 \.bss -0+01b8 <.*> addu \$a0,\$a0,\$a1 -0+01bc <.*> lb \$a0,0\(\$a0\) -0+01c0 <.*> lw \$a0,0\(\$gp\) +0+01b8 <.*> addu a0,a0,a1 +0+01bc <.*> lb a0,0\(a0\) +0+01c0 <.*> lw a0,0\(gp\) 1c0: R_MIPS_GOT16 \.data 0+01c4 <.*> nop -0+01c8 <.*> addiu \$a0,\$a0,0 +0+01c8 <.*> addiu a0,a0,0 1c8: R_MIPS_LO16 \.data -0+01cc <.*> addu \$a0,\$a0,\$a1 -0+01d0 <.*> lb \$a0,1\(\$a0\) -0+01d4 <.*> lui \$a0,0x0 +0+01cc <.*> addu a0,a0,a1 +0+01d0 <.*> lb a0,1\(a0\) +0+01d4 <.*> lui a0,0x0 1d4: R_MIPS_GOT_HI16 big_external_data_label -0+01d8 <.*> addu \$a0,\$a0,\$gp -0+01dc <.*> lw \$a0,0\(\$a0\) +0+01d8 <.*> addu a0,a0,gp +0+01dc <.*> lw a0,0\(a0\) 1dc: R_MIPS_GOT_LO16 big_external_data_label -0+01e0 <.*> addu \$a0,\$a0,\$a1 -0+01e4 <.*> lb \$a0,1\(\$a0\) -0+01e8 <.*> lui \$a0,0x0 +0+01e0 <.*> addu a0,a0,a1 +0+01e4 <.*> lb a0,1\(a0\) +0+01e8 <.*> lui a0,0x0 1e8: R_MIPS_GOT_HI16 small_external_data_label -0+01ec <.*> addu \$a0,\$a0,\$gp -0+01f0 <.*> lw \$a0,0\(\$a0\) +0+01ec <.*> addu a0,a0,gp +0+01f0 <.*> lw a0,0\(a0\) 1f0: R_MIPS_GOT_LO16 small_external_data_label -0+01f4 <.*> addu \$a0,\$a0,\$a1 -0+01f8 <.*> lb \$a0,1\(\$a0\) -0+01fc <.*> lui \$a0,0x0 +0+01f4 <.*> addu a0,a0,a1 +0+01f8 <.*> lb a0,1\(a0\) +0+01fc <.*> lui a0,0x0 1fc: R_MIPS_GOT_HI16 big_external_common -0+0200 <.*> addu \$a0,\$a0,\$gp -0+0204 <.*> lw \$a0,0\(\$a0\) +0+0200 <.*> addu a0,a0,gp +0+0204 <.*> lw a0,0\(a0\) 204: R_MIPS_GOT_LO16 big_external_common -0+0208 <.*> addu \$a0,\$a0,\$a1 -0+020c <.*> lb \$a0,1\(\$a0\) -0+0210 <.*> lui \$a0,0x0 +0+0208 <.*> addu a0,a0,a1 +0+020c <.*> lb a0,1\(a0\) +0+0210 <.*> lui a0,0x0 210: R_MIPS_GOT_HI16 small_external_common -0+0214 <.*> addu \$a0,\$a0,\$gp -0+0218 <.*> lw \$a0,0\(\$a0\) +0+0214 <.*> addu a0,a0,gp +0+0218 <.*> lw a0,0\(a0\) 218: R_MIPS_GOT_LO16 small_external_common -0+021c <.*> addu \$a0,\$a0,\$a1 -0+0220 <.*> lb \$a0,1\(\$a0\) -0+0224 <.*> lw \$a0,0\(\$gp\) +0+021c <.*> addu a0,a0,a1 +0+0220 <.*> lb a0,1\(a0\) +0+0224 <.*> lw a0,0\(gp\) 224: R_MIPS_GOT16 \.bss 0+0228 <.*> nop -0+022c <.*> addiu \$a0,\$a0,0 +0+022c <.*> addiu a0,a0,0 22c: R_MIPS_LO16 \.bss -0+0230 <.*> addu \$a0,\$a0,\$a1 -0+0234 <.*> lb \$a0,1\(\$a0\) -0+0238 <.*> lw \$a0,0\(\$gp\) +0+0230 <.*> addu a0,a0,a1 +0+0234 <.*> lb a0,1\(a0\) +0+0238 <.*> lw a0,0\(gp\) 238: R_MIPS_GOT16 \.bss 0+023c <.*> nop -0+0240 <.*> addiu \$a0,\$a0,1000 +0+0240 <.*> addiu a0,a0,1000 240: R_MIPS_LO16 \.bss -0+0244 <.*> addu \$a0,\$a0,\$a1 -0+0248 <.*> lb \$a0,1\(\$a0\) +0+0244 <.*> addu a0,a0,a1 +0+0248 <.*> lb a0,1\(a0\) 0+024c <.*> nop diff --git a/gas/testsuite/gas/mips/lb-xgot.d b/gas/testsuite/gas/mips/lb-xgot.d index b18c67e..da84c8f 100644 --- a/gas/testsuite/gas/mips/lb-xgot.d +++ b/gas/testsuite/gas/mips/lb-xgot.d @@ -8,235 +8,235 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lb \$a0,0\(\$zero\) -0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,0x1 -0+000c <[^>]*> lb \$a0,-32768\(\$a0\) -0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> lb \$a0,0\(\$a0\) -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,0x1 -0+0030 <[^>]*> addu \$a0,\$a0,\$a1 -0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) -0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,0x1 -0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,0x2 -0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) -0+0054 <[^>]*> lw \$a0,0\(\$gp\) +0+0000 <[^>]*> lb a0,0\(zero\) +0+0004 <[^>]*> lb a0,1\(zero\) +0+0008 <[^>]*> lui a0,0x1 +0+000c <[^>]*> lb a0,-32768\(a0\) +0+0010 <[^>]*> lb a0,-32768\(zero\) +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> lb a0,0\(a0\) +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,0x1 +0+0030 <[^>]*> addu a0,a0,a1 +0+0034 <[^>]*> lb a0,-32768\(a0\) +0+0038 <[^>]*> lb a0,-32768\(a1\) +0+003c <[^>]*> lui a0,0x1 +0+0040 <[^>]*> addu a0,a0,a1 +0+0044 <[^>]*> lb a0,0\(a0\) +0+0048 <[^>]*> lui a0,0x2 +0+004c <[^>]*> addu a0,a0,a1 +0+0050 <[^>]*> lb a0,-23131\(a0\) +0+0054 <[^>]*> lw a0,0\(gp\) [ ]*54: R_MIPS_GOT16 .data 0+0058 <[^>]*> nop -0+005c <[^>]*> addiu \$a0,\$a0,0 +0+005c <[^>]*> addiu a0,a0,0 [ ]*5c: R_MIPS_LO16 .data 0+0060 <[^>]*> nop -0+0064 <[^>]*> lb \$a0,0\(\$a0\) -0+0068 <[^>]*> lui \$a0,0x0 +0+0064 <[^>]*> lb a0,0\(a0\) +0+0068 <[^>]*> lui a0,0x0 [ ]*68: R_MIPS_GOT_HI16 big_external_data_label -0+006c <[^>]*> addu \$a0,\$a0,\$gp -0+0070 <[^>]*> lw \$a0,0\(\$a0\) +0+006c <[^>]*> addu a0,a0,gp +0+0070 <[^>]*> lw a0,0\(a0\) [ ]*70: R_MIPS_GOT_LO16 big_external_data_label 0+0074 <[^>]*> nop -0+0078 <[^>]*> lb \$a0,0\(\$a0\) -0+007c <[^>]*> lui \$a0,0x0 +0+0078 <[^>]*> lb a0,0\(a0\) +0+007c <[^>]*> lui a0,0x0 [ ]*7c: R_MIPS_GOT_HI16 small_external_data_label -0+0080 <[^>]*> addu \$a0,\$a0,\$gp -0+0084 <[^>]*> lw \$a0,0\(\$a0\) +0+0080 <[^>]*> addu a0,a0,gp +0+0084 <[^>]*> lw a0,0\(a0\) [ ]*84: R_MIPS_GOT_LO16 small_external_data_label 0+0088 <[^>]*> nop -0+008c <[^>]*> lb \$a0,0\(\$a0\) -0+0090 <[^>]*> lui \$a0,0x0 +0+008c <[^>]*> lb a0,0\(a0\) +0+0090 <[^>]*> lui a0,0x0 [ ]*90: R_MIPS_GOT_HI16 big_external_common -0+0094 <[^>]*> addu \$a0,\$a0,\$gp -0+0098 <[^>]*> lw \$a0,0\(\$a0\) +0+0094 <[^>]*> addu a0,a0,gp +0+0098 <[^>]*> lw a0,0\(a0\) [ ]*98: R_MIPS_GOT_LO16 big_external_common 0+009c <[^>]*> nop -0+00a0 <[^>]*> lb \$a0,0\(\$a0\) -0+00a4 <[^>]*> lui \$a0,0x0 +0+00a0 <[^>]*> lb a0,0\(a0\) +0+00a4 <[^>]*> lui a0,0x0 [ ]*a4: R_MIPS_GOT_HI16 small_external_common -0+00a8 <[^>]*> addu \$a0,\$a0,\$gp -0+00ac <[^>]*> lw \$a0,0\(\$a0\) +0+00a8 <[^>]*> addu a0,a0,gp +0+00ac <[^>]*> lw a0,0\(a0\) [ ]*ac: R_MIPS_GOT_LO16 small_external_common 0+00b0 <[^>]*> nop -0+00b4 <[^>]*> lb \$a0,0\(\$a0\) -0+00b8 <[^>]*> lw \$a0,0\(\$gp\) +0+00b4 <[^>]*> lb a0,0\(a0\) +0+00b8 <[^>]*> lw a0,0\(gp\) [ ]*b8: R_MIPS_GOT16 .bss 0+00bc <[^>]*> nop -0+00c0 <[^>]*> addiu \$a0,\$a0,0 +0+00c0 <[^>]*> addiu a0,a0,0 [ ]*c0: R_MIPS_LO16 .bss 0+00c4 <[^>]*> nop -0+00c8 <[^>]*> lb \$a0,0\(\$a0\) -0+00cc <[^>]*> lw \$a0,0\(\$gp\) +0+00c8 <[^>]*> lb a0,0\(a0\) +0+00cc <[^>]*> lw a0,0\(gp\) [ ]*cc: R_MIPS_GOT16 .bss 0+00d0 <[^>]*> nop -0+00d4 <[^>]*> addiu \$a0,\$a0,1000 +0+00d4 <[^>]*> addiu a0,a0,1000 [ ]*d4: R_MIPS_LO16 .bss 0+00d8 <[^>]*> nop -0+00dc <[^>]*> lb \$a0,0\(\$a0\) -0+00e0 <[^>]*> lw \$a0,0\(\$gp\) +0+00dc <[^>]*> lb a0,0\(a0\) +0+00e0 <[^>]*> lw a0,0\(gp\) [ ]*e0: R_MIPS_GOT16 .data 0+00e4 <[^>]*> nop -0+00e8 <[^>]*> addiu \$a0,\$a0,0 +0+00e8 <[^>]*> addiu a0,a0,0 [ ]*e8: R_MIPS_LO16 .data 0+00ec <[^>]*> nop -0+00f0 <[^>]*> lb \$a0,1\(\$a0\) -0+00f4 <[^>]*> lui \$a0,0x0 +0+00f0 <[^>]*> lb a0,1\(a0\) +0+00f4 <[^>]*> lui a0,0x0 [ ]*f4: R_MIPS_GOT_HI16 big_external_data_label -0+00f8 <[^>]*> addu \$a0,\$a0,\$gp -0+00fc <[^>]*> lw \$a0,0\(\$a0\) +0+00f8 <[^>]*> addu a0,a0,gp +0+00fc <[^>]*> lw a0,0\(a0\) [ ]*fc: R_MIPS_GOT_LO16 big_external_data_label 0+0100 <[^>]*> nop -0+0104 <[^>]*> lb \$a0,1\(\$a0\) -0+0108 <[^>]*> lui \$a0,0x0 +0+0104 <[^>]*> lb a0,1\(a0\) +0+0108 <[^>]*> lui a0,0x0 [ ]*108: R_MIPS_GOT_HI16 small_external_data_label -0+010c <[^>]*> addu \$a0,\$a0,\$gp -0+0110 <[^>]*> lw \$a0,0\(\$a0\) +0+010c <[^>]*> addu a0,a0,gp +0+0110 <[^>]*> lw a0,0\(a0\) [ ]*110: R_MIPS_GOT_LO16 small_external_data_label 0+0114 <[^>]*> nop -0+0118 <[^>]*> lb \$a0,1\(\$a0\) -0+011c <[^>]*> lui \$a0,0x0 +0+0118 <[^>]*> lb a0,1\(a0\) +0+011c <[^>]*> lui a0,0x0 [ ]*11c: R_MIPS_GOT_HI16 big_external_common -0+0120 <[^>]*> addu \$a0,\$a0,\$gp -0+0124 <[^>]*> lw \$a0,0\(\$a0\) +0+0120 <[^>]*> addu a0,a0,gp +0+0124 <[^>]*> lw a0,0\(a0\) [ ]*124: R_MIPS_GOT_LO16 big_external_common 0+0128 <[^>]*> nop -0+012c <[^>]*> lb \$a0,1\(\$a0\) -0+0130 <[^>]*> lui \$a0,0x0 +0+012c <[^>]*> lb a0,1\(a0\) +0+0130 <[^>]*> lui a0,0x0 [ ]*130: R_MIPS_GOT_HI16 small_external_common -0+0134 <[^>]*> addu \$a0,\$a0,\$gp -0+0138 <[^>]*> lw \$a0,0\(\$a0\) +0+0134 <[^>]*> addu a0,a0,gp +0+0138 <[^>]*> lw a0,0\(a0\) [ ]*138: R_MIPS_GOT_LO16 small_external_common 0+013c <[^>]*> nop -0+0140 <[^>]*> lb \$a0,1\(\$a0\) -0+0144 <[^>]*> lw \$a0,0\(\$gp\) +0+0140 <[^>]*> lb a0,1\(a0\) +0+0144 <[^>]*> lw a0,0\(gp\) [ ]*144: R_MIPS_GOT16 .bss 0+0148 <[^>]*> nop -0+014c <[^>]*> addiu \$a0,\$a0,0 +0+014c <[^>]*> addiu a0,a0,0 [ ]*14c: R_MIPS_LO16 .bss 0+0150 <[^>]*> nop -0+0154 <[^>]*> lb \$a0,1\(\$a0\) -0+0158 <[^>]*> lw \$a0,0\(\$gp\) +0+0154 <[^>]*> lb a0,1\(a0\) +0+0158 <[^>]*> lw a0,0\(gp\) [ ]*158: R_MIPS_GOT16 .bss 0+015c <[^>]*> nop -0+0160 <[^>]*> addiu \$a0,\$a0,1000 +0+0160 <[^>]*> addiu a0,a0,1000 [ ]*160: R_MIPS_LO16 .bss 0+0164 <[^>]*> nop -0+0168 <[^>]*> lb \$a0,1\(\$a0\) -0+016c <[^>]*> lw \$a0,0\(\$gp\) +0+0168 <[^>]*> lb a0,1\(a0\) +0+016c <[^>]*> lw a0,0\(gp\) [ ]*16c: R_MIPS_GOT16 .data 0+0170 <[^>]*> nop -0+0174 <[^>]*> addiu \$a0,\$a0,0 +0+0174 <[^>]*> addiu a0,a0,0 [ ]*174: R_MIPS_LO16 .data 0+0178 <[^>]*> nop -0+017c <[^>]*> addu \$a0,\$a0,\$a1 -0+0180 <[^>]*> lb \$a0,0\(\$a0\) -0+0184 <[^>]*> lui \$a0,0x0 +0+017c <[^>]*> addu a0,a0,a1 +0+0180 <[^>]*> lb a0,0\(a0\) +0+0184 <[^>]*> lui a0,0x0 [ ]*184: R_MIPS_GOT_HI16 big_external_data_label -0+0188 <[^>]*> addu \$a0,\$a0,\$gp -0+018c <[^>]*> lw \$a0,0\(\$a0\) +0+0188 <[^>]*> addu a0,a0,gp +0+018c <[^>]*> lw a0,0\(a0\) [ ]*18c: R_MIPS_GOT_LO16 big_external_data_label 0+0190 <[^>]*> nop -0+0194 <[^>]*> addu \$a0,\$a0,\$a1 -0+0198 <[^>]*> lb \$a0,0\(\$a0\) -0+019c <[^>]*> lui \$a0,0x0 +0+0194 <[^>]*> addu a0,a0,a1 +0+0198 <[^>]*> lb a0,0\(a0\) +0+019c <[^>]*> lui a0,0x0 [ ]*19c: R_MIPS_GOT_HI16 small_external_data_label -0+01a0 <[^>]*> addu \$a0,\$a0,\$gp -0+01a4 <[^>]*> lw \$a0,0\(\$a0\) +0+01a0 <[^>]*> addu a0,a0,gp +0+01a4 <[^>]*> lw a0,0\(a0\) [ ]*1a4: R_MIPS_GOT_LO16 small_external_data_label 0+01a8 <[^>]*> nop -0+01ac <[^>]*> addu \$a0,\$a0,\$a1 -0+01b0 <[^>]*> lb \$a0,0\(\$a0\) -0+01b4 <[^>]*> lui \$a0,0x0 +0+01ac <[^>]*> addu a0,a0,a1 +0+01b0 <[^>]*> lb a0,0\(a0\) +0+01b4 <[^>]*> lui a0,0x0 [ ]*1b4: R_MIPS_GOT_HI16 big_external_common -0+01b8 <[^>]*> addu \$a0,\$a0,\$gp -0+01bc <[^>]*> lw \$a0,0\(\$a0\) +0+01b8 <[^>]*> addu a0,a0,gp +0+01bc <[^>]*> lw a0,0\(a0\) [ ]*1bc: R_MIPS_GOT_LO16 big_external_common 0+01c0 <[^>]*> nop -0+01c4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01c8 <[^>]*> lb \$a0,0\(\$a0\) -0+01cc <[^>]*> lui \$a0,0x0 +0+01c4 <[^>]*> addu a0,a0,a1 +0+01c8 <[^>]*> lb a0,0\(a0\) +0+01cc <[^>]*> lui a0,0x0 [ ]*1cc: R_MIPS_GOT_HI16 small_external_common -0+01d0 <[^>]*> addu \$a0,\$a0,\$gp -0+01d4 <[^>]*> lw \$a0,0\(\$a0\) +0+01d0 <[^>]*> addu a0,a0,gp +0+01d4 <[^>]*> lw a0,0\(a0\) [ ]*1d4: R_MIPS_GOT_LO16 small_external_common 0+01d8 <[^>]*> nop -0+01dc <[^>]*> addu \$a0,\$a0,\$a1 -0+01e0 <[^>]*> lb \$a0,0\(\$a0\) -0+01e4 <[^>]*> lw \$a0,0\(\$gp\) +0+01dc <[^>]*> addu a0,a0,a1 +0+01e0 <[^>]*> lb a0,0\(a0\) +0+01e4 <[^>]*> lw a0,0\(gp\) [ ]*1e4: R_MIPS_GOT16 .bss 0+01e8 <[^>]*> nop -0+01ec <[^>]*> addiu \$a0,\$a0,0 +0+01ec <[^>]*> addiu a0,a0,0 [ ]*1ec: R_MIPS_LO16 .bss 0+01f0 <[^>]*> nop -0+01f4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01f8 <[^>]*> lb \$a0,0\(\$a0\) -0+01fc <[^>]*> lw \$a0,0\(\$gp\) +0+01f4 <[^>]*> addu a0,a0,a1 +0+01f8 <[^>]*> lb a0,0\(a0\) +0+01fc <[^>]*> lw a0,0\(gp\) [ ]*1fc: R_MIPS_GOT16 .bss 0+0200 <[^>]*> nop -0+0204 <[^>]*> addiu \$a0,\$a0,1000 +0+0204 <[^>]*> addiu a0,a0,1000 [ ]*204: R_MIPS_LO16 .bss 0+0208 <[^>]*> nop -0+020c <[^>]*> addu \$a0,\$a0,\$a1 -0+0210 <[^>]*> lb \$a0,0\(\$a0\) -0+0214 <[^>]*> lw \$a0,0\(\$gp\) +0+020c <[^>]*> addu a0,a0,a1 +0+0210 <[^>]*> lb a0,0\(a0\) +0+0214 <[^>]*> lw a0,0\(gp\) [ ]*214: R_MIPS_GOT16 .data 0+0218 <[^>]*> nop -0+021c <[^>]*> addiu \$a0,\$a0,0 +0+021c <[^>]*> addiu a0,a0,0 [ ]*21c: R_MIPS_LO16 .data 0+0220 <[^>]*> nop -0+0224 <[^>]*> addu \$a0,\$a0,\$a1 -0+0228 <[^>]*> lb \$a0,1\(\$a0\) -0+022c <[^>]*> lui \$a0,0x0 +0+0224 <[^>]*> addu a0,a0,a1 +0+0228 <[^>]*> lb a0,1\(a0\) +0+022c <[^>]*> lui a0,0x0 [ ]*22c: R_MIPS_GOT_HI16 big_external_data_label -0+0230 <[^>]*> addu \$a0,\$a0,\$gp -0+0234 <[^>]*> lw \$a0,0\(\$a0\) +0+0230 <[^>]*> addu a0,a0,gp +0+0234 <[^>]*> lw a0,0\(a0\) [ ]*234: R_MIPS_GOT_LO16 big_external_data_label 0+0238 <[^>]*> nop -0+023c <[^>]*> addu \$a0,\$a0,\$a1 -0+0240 <[^>]*> lb \$a0,1\(\$a0\) -0+0244 <[^>]*> lui \$a0,0x0 +0+023c <[^>]*> addu a0,a0,a1 +0+0240 <[^>]*> lb a0,1\(a0\) +0+0244 <[^>]*> lui a0,0x0 [ ]*244: R_MIPS_GOT_HI16 small_external_data_label -0+0248 <[^>]*> addu \$a0,\$a0,\$gp -0+024c <[^>]*> lw \$a0,0\(\$a0\) +0+0248 <[^>]*> addu a0,a0,gp +0+024c <[^>]*> lw a0,0\(a0\) [ ]*24c: R_MIPS_GOT_LO16 small_external_data_label 0+0250 <[^>]*> nop -0+0254 <[^>]*> addu \$a0,\$a0,\$a1 -0+0258 <[^>]*> lb \$a0,1\(\$a0\) -0+025c <[^>]*> lui \$a0,0x0 +0+0254 <[^>]*> addu a0,a0,a1 +0+0258 <[^>]*> lb a0,1\(a0\) +0+025c <[^>]*> lui a0,0x0 [ ]*25c: R_MIPS_GOT_HI16 big_external_common -0+0260 <[^>]*> addu \$a0,\$a0,\$gp -0+0264 <[^>]*> lw \$a0,0\(\$a0\) +0+0260 <[^>]*> addu a0,a0,gp +0+0264 <[^>]*> lw a0,0\(a0\) [ ]*264: R_MIPS_GOT_LO16 big_external_common 0+0268 <[^>]*> nop -0+026c <[^>]*> addu \$a0,\$a0,\$a1 -0+0270 <[^>]*> lb \$a0,1\(\$a0\) -0+0274 <[^>]*> lui \$a0,0x0 +0+026c <[^>]*> addu a0,a0,a1 +0+0270 <[^>]*> lb a0,1\(a0\) +0+0274 <[^>]*> lui a0,0x0 [ ]*274: R_MIPS_GOT_HI16 small_external_common -0+0278 <[^>]*> addu \$a0,\$a0,\$gp -0+027c <[^>]*> lw \$a0,0\(\$a0\) +0+0278 <[^>]*> addu a0,a0,gp +0+027c <[^>]*> lw a0,0\(a0\) [ ]*27c: R_MIPS_GOT_LO16 small_external_common 0+0280 <[^>]*> nop -0+0284 <[^>]*> addu \$a0,\$a0,\$a1 -0+0288 <[^>]*> lb \$a0,1\(\$a0\) -0+028c <[^>]*> lw \$a0,0\(\$gp\) +0+0284 <[^>]*> addu a0,a0,a1 +0+0288 <[^>]*> lb a0,1\(a0\) +0+028c <[^>]*> lw a0,0\(gp\) [ ]*28c: R_MIPS_GOT16 .bss 0+0290 <[^>]*> nop -0+0294 <[^>]*> addiu \$a0,\$a0,0 +0+0294 <[^>]*> addiu a0,a0,0 [ ]*294: R_MIPS_LO16 .bss 0+0298 <[^>]*> nop -0+029c <[^>]*> addu \$a0,\$a0,\$a1 -0+02a0 <[^>]*> lb \$a0,1\(\$a0\) -0+02a4 <[^>]*> lw \$a0,0\(\$gp\) +0+029c <[^>]*> addu a0,a0,a1 +0+02a0 <[^>]*> lb a0,1\(a0\) +0+02a4 <[^>]*> lw a0,0\(gp\) [ ]*2a4: R_MIPS_GOT16 .bss 0+02a8 <[^>]*> nop -0+02ac <[^>]*> addiu \$a0,\$a0,1000 +0+02ac <[^>]*> addiu a0,a0,1000 [ ]*2ac: R_MIPS_LO16 .bss 0+02b0 <[^>]*> nop -0+02b4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02b8 <[^>]*> lb \$a0,1\(\$a0\) +0+02b4 <[^>]*> addu a0,a0,a1 +0+02b8 <[^>]*> lb a0,1\(a0\) 0+02bc <[^>]*> nop diff --git a/gas/testsuite/gas/mips/lb.d b/gas/testsuite/gas/mips/lb.d index e45c4c4..9bb9801 100644 --- a/gas/testsuite/gas/mips/lb.d +++ b/gas/testsuite/gas/mips/lb.d @@ -7,389 +7,389 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lb \$a0,0\(\$zero\) -0+0004 <[^>]*> lb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$a0,0x1 -0+000c <[^>]*> lb \$a0,-32768\(\$a0\) -0+0010 <[^>]*> lb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> lb \$a0,0\(\$a0\) -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,0x1 -0+0030 <[^>]*> addu \$a0,\$a0,\$a1 -0+0034 <[^>]*> lb \$a0,-32768\(\$a0\) -0+0038 <[^>]*> lb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$a0,0x1 -0+0040 <[^>]*> addu \$a0,\$a0,\$a1 -0+0044 <[^>]*> lb \$a0,0\(\$a0\) -0+0048 <[^>]*> lui \$a0,0x2 -0+004c <[^>]*> addu \$a0,\$a0,\$a1 -0+0050 <[^>]*> lb \$a0,-23131\(\$a0\) -0+0054 <[^>]*> lui \$a0,0x0 +0+0000 <[^>]*> lb a0,0\(zero\) +0+0004 <[^>]*> lb a0,1\(zero\) +0+0008 <[^>]*> lui a0,0x1 +0+000c <[^>]*> lb a0,-32768\(a0\) +0+0010 <[^>]*> lb a0,-32768\(zero\) +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> lb a0,0\(a0\) +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,0x1 +0+0030 <[^>]*> addu a0,a0,a1 +0+0034 <[^>]*> lb a0,-32768\(a0\) +0+0038 <[^>]*> lb a0,-32768\(a1\) +0+003c <[^>]*> lui a0,0x1 +0+0040 <[^>]*> addu a0,a0,a1 +0+0044 <[^>]*> lb a0,0\(a0\) +0+0048 <[^>]*> lui a0,0x2 +0+004c <[^>]*> addu a0,a0,a1 +0+0050 <[^>]*> lb a0,-23131\(a0\) +0+0054 <[^>]*> lui a0,0x0 [ ]*54: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0058 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0058 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*58: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+005c <[^>]*> lui \$a0,0x0 +0+005c <[^>]*> lui a0,0x0 [ ]*5c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0060 <[^>]*> lb \$a0,0\(\$a0\) +0+0060 <[^>]*> lb a0,0\(a0\) [ ]*60: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> lb \$a0,0\(\$gp\) +0+0064 <[^>]*> lb a0,0\(gp\) [ ]*64: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0068 <[^>]*> lui \$a0,0x0 +0+0068 <[^>]*> lui a0,0x0 [ ]*68: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+006c <[^>]*> lb \$a0,0\(\$a0\) +0+006c <[^>]*> lb a0,0\(a0\) [ ]*6c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0070 <[^>]*> lb \$a0,0\(\$gp\) +0+0070 <[^>]*> lb a0,0\(gp\) [ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0074 <[^>]*> lui \$a0,0x0 +0+0074 <[^>]*> lui a0,0x0 [ ]*74: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0078 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0078 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*78: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+007c <[^>]*> lb \$a0,-16384\(\$gp\) +0+007c <[^>]*> lb a0,-16384\(gp\) [ ]*7c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0080 <[^>]*> lui \$a0,0x0 +0+0080 <[^>]*> lui a0,0x0 [ ]*80: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0084 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0084 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*84: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0088 <[^>]*> lui \$a0,0x0 +0+0088 <[^>]*> lui a0,0x0 [ ]*88: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+008c <[^>]*> lb \$a0,1\(\$a0\) +0+008c <[^>]*> lb a0,1\(a0\) [ ]*8c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0090 <[^>]*> lb \$a0,1\(\$gp\) +0+0090 <[^>]*> lb a0,1\(gp\) [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0094 <[^>]*> lui \$a0,0x0 +0+0094 <[^>]*> lui a0,0x0 [ ]*94: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0098 <[^>]*> lb \$a0,1\(\$a0\) +0+0098 <[^>]*> lb a0,1\(a0\) [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+009c <[^>]*> lb \$a0,1\(\$gp\) +0+009c <[^>]*> lb a0,1\(gp\) [ ]*9c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00a0 <[^>]*> lui \$a0,0x0 +0+00a0 <[^>]*> lui a0,0x0 [ ]*a0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00a4 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+00a4 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*a4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a8 <[^>]*> lb \$a0,[-0-9]+\(\$gp\) +0+00a8 <[^>]*> lb a0,[-0-9]+\(gp\) [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> lui \$a0,[-0-9x]+ +0+00ac <[^>]*> lui a0,[-0-9x]+ [ ]*ac: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00b0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*b0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00b4 <[^>]*> lui \$a0,[-0-9x]+ +0+00b4 <[^>]*> lui a0,[-0-9x]+ [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00b8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00b8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00bc <[^>]*> lui \$a0,[-0-9x]+ +0+00bc <[^>]*> lui a0,[-0-9x]+ [ ]*bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00c0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00c0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*c0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00c4 <[^>]*> lui \$a0,[-0-9x]+ +0+00c4 <[^>]*> lui a0,[-0-9x]+ [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00c8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00c8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00cc <[^>]*> lui \$a0,[-0-9x]+ +0+00cc <[^>]*> lui a0,[-0-9x]+ [ ]*cc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00d0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00d0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*d0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00d4 <[^>]*> lui \$a0,[-0-9x]+ +0+00d4 <[^>]*> lui a0,[-0-9x]+ [ ]*d4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00d8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00d8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*d8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00dc <[^>]*> lui \$a0,[-0-9x]+ +0+00dc <[^>]*> lui a0,[-0-9x]+ [ ]*dc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00e0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00e0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*e0: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00e4 <[^>]*> lui \$a0,0x0 +0+00e4 <[^>]*> lui a0,0x0 [ ]*e4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00e8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00e8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*e8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00ec <[^>]*> lui \$a0,0x0 +0+00ec <[^>]*> lui a0,0x0 [ ]*ec: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00f0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00f0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00f4 <[^>]*> lui \$a0,0x0 +0+00f4 <[^>]*> lui a0,0x0 [ ]*f4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00f8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+00f8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*f8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00fc <[^>]*> lui \$a0,0x0 +0+00fc <[^>]*> lui a0,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0100 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0100 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0104 <[^>]*> lui \$a0,0x0 +0+0104 <[^>]*> lui a0,0x0 [ ]*104: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0108 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0108 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*108: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+010c <[^>]*> lui \$a0,0x0 +0+010c <[^>]*> lui a0,0x0 [ ]*10c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0110 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0110 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*110: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0114 <[^>]*> lui \$a0,0x0 +0+0114 <[^>]*> lui a0,0x0 [ ]*114: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0118 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*118: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> lui \$a0,[-0-9x]+ +0+011c <[^>]*> lui a0,[-0-9x]+ [ ]*11c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0120 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0120 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*120: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0124 <[^>]*> lui \$a0,[-0-9x]+ +0+0124 <[^>]*> lui a0,[-0-9x]+ [ ]*124: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0128 <[^>]*> lb \$a0,0\(\$a0\) +0+0128 <[^>]*> lb a0,0\(a0\) [ ]*128: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> lui \$a0,[-0-9x]+ +0+012c <[^>]*> lui a0,[-0-9x]+ [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0130 <[^>]*> lb \$a0,0\(\$a0\) +0+0130 <[^>]*> lb a0,0\(a0\) [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0134 <[^>]*> lui \$a0,[-0-9x]+ +0+0134 <[^>]*> lui a0,[-0-9x]+ [ ]*134: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0138 <[^>]*> lb \$a0,0\(\$a0\) +0+0138 <[^>]*> lb a0,0\(a0\) [ ]*138: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+013c <[^>]*> lui \$a0,[-0-9x]+ +0+013c <[^>]*> lui a0,[-0-9x]+ [ ]*13c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0140 <[^>]*> lb \$a0,0\(\$a0\) +0+0140 <[^>]*> lb a0,0\(a0\) [ ]*140: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0144 <[^>]*> lui \$a0,[-0-9x]+ +0+0144 <[^>]*> lui a0,[-0-9x]+ [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0148 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0148 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+014c <[^>]*> lui \$a0,[-0-9x]+ +0+014c <[^>]*> lui a0,[-0-9x]+ [ ]*14c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0150 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0150 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*150: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0154 <[^>]*> lui \$a0,[-0-9x]+ +0+0154 <[^>]*> lui a0,[-0-9x]+ [ ]*154: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0158 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0158 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*158: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+015c <[^>]*> lui \$a0,[-0-9x]+ +0+015c <[^>]*> lui a0,[-0-9x]+ [ ]*15c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0160 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0160 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*160: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0164 <[^>]*> lui \$a0,[-0-9x]+ +0+0164 <[^>]*> lui a0,[-0-9x]+ [ ]*164: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0168 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0168 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*168: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+016c <[^>]*> lui \$a0,[-0-9x]+ +0+016c <[^>]*> lui a0,[-0-9x]+ [ ]*16c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0170 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0170 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*170: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0174 <[^>]*> lui \$a0,[-0-9x]+ +0+0174 <[^>]*> lui a0,[-0-9x]+ [ ]*174: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0178 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0178 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*178: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+017c <[^>]*> lui \$a0,[-0-9x]+ +0+017c <[^>]*> lui a0,[-0-9x]+ [ ]*17c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0180 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0180 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*180: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0184 <[^>]*> lui \$a0,[-0-9x]+ +0+0184 <[^>]*> lui a0,[-0-9x]+ [ ]*184: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0188 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*188: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> lui \$a0,0x0 +0+018c <[^>]*> lui a0,0x0 [ ]*18c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0190 <[^>]*> addu \$a0,\$a0,\$a1 -0+0194 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0190 <[^>]*> addu a0,a0,a1 +0+0194 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*194: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0198 <[^>]*> lui \$a0,0x0 +0+0198 <[^>]*> lui a0,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> addu \$a0,\$a0,\$a1 -0+01a0 <[^>]*> lb \$a0,0\(\$a0\) +0+019c <[^>]*> addu a0,a0,a1 +0+01a0 <[^>]*> lb a0,0\(a0\) [ ]*1a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01a4 <[^>]*> addu \$a0,\$a1,\$gp -0+01a8 <[^>]*> lb \$a0,0\(\$a0\) +0+01a4 <[^>]*> addu a0,a1,gp +0+01a8 <[^>]*> lb a0,0\(a0\) [ ]*1a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> lui \$a0,0x0 +0+01ac <[^>]*> lui a0,0x0 [ ]*1ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01b0 <[^>]*> addu \$a0,\$a0,\$a1 -0+01b4 <[^>]*> lb \$a0,0\(\$a0\) +0+01b0 <[^>]*> addu a0,a0,a1 +0+01b4 <[^>]*> lb a0,0\(a0\) [ ]*1b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01b8 <[^>]*> addu \$a0,\$a1,\$gp -0+01bc <[^>]*> lb \$a0,0\(\$a0\) +0+01b8 <[^>]*> addu a0,a1,gp +0+01bc <[^>]*> lb a0,0\(a0\) [ ]*1bc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+01c0 <[^>]*> lui \$a0,0x0 +0+01c0 <[^>]*> lui a0,0x0 [ ]*1c0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01c4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01c8 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+01c4 <[^>]*> addu a0,a0,a1 +0+01c8 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*1c8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01cc <[^>]*> addu \$a0,\$a1,\$gp -0+01d0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+01cc <[^>]*> addu a0,a1,gp +0+01d0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*1d0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01d4 <[^>]*> lui \$a0,0x0 +0+01d4 <[^>]*> lui a0,0x0 [ ]*1d4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01d8 <[^>]*> addu \$a0,\$a0,\$a1 -0+01dc <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+01d8 <[^>]*> addu a0,a0,a1 +0+01dc <[^>]*> lb a0,[0-9]+\(a0\) [ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01e0 <[^>]*> lui \$a0,0x0 +0+01e0 <[^>]*> lui a0,0x0 [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01e4 <[^>]*> addu \$a0,\$a0,\$a1 -0+01e8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+01e4 <[^>]*> addu a0,a0,a1 +0+01e8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*1e8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ec <[^>]*> addu \$a0,\$a1,\$gp -0+01f0 <[^>]*> lb \$a0,1\(\$a0\) +0+01ec <[^>]*> addu a0,a1,gp +0+01f0 <[^>]*> lb a0,1\(a0\) [ ]*1f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01f4 <[^>]*> lui \$a0,0x0 +0+01f4 <[^>]*> lui a0,0x0 [ ]*1f4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01f8 <[^>]*> addu \$a0,\$a0,\$a1 -0+01fc <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+01f8 <[^>]*> addu a0,a0,a1 +0+01fc <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0200 <[^>]*> addu \$a0,\$a1,\$gp -0+0204 <[^>]*> lb \$a0,1\(\$a0\) +0+0200 <[^>]*> addu a0,a1,gp +0+0204 <[^>]*> lb a0,1\(a0\) [ ]*204: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0208 <[^>]*> lui \$a0,0x0 +0+0208 <[^>]*> lui a0,0x0 [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+020c <[^>]*> addu \$a0,\$a0,\$a1 -0+0210 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+020c <[^>]*> addu a0,a0,a1 +0+0210 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*210: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0214 <[^>]*> addu \$a0,\$a1,\$gp -0+0218 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0214 <[^>]*> addu a0,a1,gp +0+0218 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*218: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+021c <[^>]*> lui \$a0,[-0-9x]+ +0+021c <[^>]*> lui a0,[-0-9x]+ [ ]*21c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0220 <[^>]*> addu \$a0,\$a0,\$a1 -0+0224 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0220 <[^>]*> addu a0,a0,a1 +0+0224 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*224: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0228 <[^>]*> lui \$a0,[-0-9x]+ +0+0228 <[^>]*> lui a0,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+022c <[^>]*> addu \$a0,\$a0,\$a1 -0+0230 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+022c <[^>]*> addu a0,a0,a1 +0+0230 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*230: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0234 <[^>]*> lui \$a0,[-0-9x]+ +0+0234 <[^>]*> lui a0,[-0-9x]+ [ ]*234: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0238 <[^>]*> addu \$a0,\$a0,\$a1 -0+023c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0238 <[^>]*> addu a0,a0,a1 +0+023c <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0240 <[^>]*> lui \$a0,[-0-9x]+ +0+0240 <[^>]*> lui a0,[-0-9x]+ [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0244 <[^>]*> addu \$a0,\$a0,\$a1 -0+0248 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0244 <[^>]*> addu a0,a0,a1 +0+0248 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*248: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+024c <[^>]*> lui \$a0,[-0-9x]+ +0+024c <[^>]*> lui a0,[-0-9x]+ [ ]*24c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0250 <[^>]*> addu \$a0,\$a0,\$a1 -0+0254 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0250 <[^>]*> addu a0,a0,a1 +0+0254 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*254: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0258 <[^>]*> lui \$a0,[-0-9x]+ +0+0258 <[^>]*> lui a0,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+025c <[^>]*> addu \$a0,\$a0,\$a1 -0+0260 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+025c <[^>]*> addu a0,a0,a1 +0+0260 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*260: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0264 <[^>]*> lui \$a0,[-0-9x]+ +0+0264 <[^>]*> lui a0,[-0-9x]+ [ ]*264: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> addu \$a0,\$a0,\$a1 -0+026c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0268 <[^>]*> addu a0,a0,a1 +0+026c <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0270 <[^>]*> lui \$a0,0x0 +0+0270 <[^>]*> lui a0,0x0 [ ]*270: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0274 <[^>]*> addu \$a0,\$a0,\$a1 -0+0278 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0274 <[^>]*> addu a0,a0,a1 +0+0278 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*278: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> lui \$a0,0x0 +0+027c <[^>]*> lui a0,0x0 [ ]*27c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0280 <[^>]*> addu \$a0,\$a0,\$a1 -0+0284 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0280 <[^>]*> addu a0,a0,a1 +0+0284 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*284: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> lui \$a0,0x0 +0+0288 <[^>]*> lui a0,0x0 [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> addu \$a0,\$a0,\$a1 -0+0290 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+028c <[^>]*> addu a0,a0,a1 +0+0290 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*290: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0294 <[^>]*> lui \$a0,0x0 +0+0294 <[^>]*> lui a0,0x0 [ ]*294: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0298 <[^>]*> addu \$a0,\$a0,\$a1 -0+029c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0298 <[^>]*> addu a0,a0,a1 +0+029c <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02a0 <[^>]*> lui \$a0,0x0 +0+02a0 <[^>]*> lui a0,0x0 [ ]*2a0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02a4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02a8 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+02a4 <[^>]*> addu a0,a0,a1 +0+02a8 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*2a8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02ac <[^>]*> lui \$a0,0x0 +0+02ac <[^>]*> lui a0,0x0 [ ]*2ac: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02b0 <[^>]*> addu \$a0,\$a0,\$a1 -0+02b4 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+02b0 <[^>]*> addu a0,a0,a1 +0+02b4 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*2b4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02b8 <[^>]*> lui \$a0,0x0 +0+02b8 <[^>]*> lui a0,0x0 [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02bc <[^>]*> addu \$a0,\$a0,\$a1 -0+02c0 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+02bc <[^>]*> addu a0,a0,a1 +0+02c0 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*2c0: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02c4 <[^>]*> lui \$a0,[-0-9x]+ +0+02c4 <[^>]*> lui a0,[-0-9x]+ [ ]*2c4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02c8 <[^>]*> addu \$a0,\$a0,\$a1 -0+02cc <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+02c8 <[^>]*> addu a0,a0,a1 +0+02cc <[^>]*> lb a0,[0-9]+\(a0\) [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d0 <[^>]*> lui \$a0,[-0-9x]+ +0+02d0 <[^>]*> lui a0,[-0-9x]+ [ ]*2d0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+02d4 <[^>]*> addu \$a0,\$a0,\$a1 -0+02d8 <[^>]*> lb \$a0,0\(\$a0\) +0+02d4 <[^>]*> addu a0,a0,a1 +0+02d8 <[^>]*> lb a0,0\(a0\) [ ]*2d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02dc <[^>]*> lui \$a0,[-0-9x]+ +0+02dc <[^>]*> lui a0,[-0-9x]+ [ ]*2dc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+02e0 <[^>]*> addu \$a0,\$a0,\$a1 -0+02e4 <[^>]*> lb \$a0,0\(\$a0\) +0+02e0 <[^>]*> addu a0,a0,a1 +0+02e4 <[^>]*> lb a0,0\(a0\) [ ]*2e4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+02e8 <[^>]*> lui \$a0,[-0-9x]+ +0+02e8 <[^>]*> lui a0,[-0-9x]+ [ ]*2e8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02ec <[^>]*> addu \$a0,\$a0,\$a1 -0+02f0 <[^>]*> lb \$a0,0\(\$a0\) +0+02ec <[^>]*> addu a0,a0,a1 +0+02f0 <[^>]*> lb a0,0\(a0\) [ ]*2f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02f4 <[^>]*> lui \$a0,[-0-9x]+ +0+02f4 <[^>]*> lui a0,[-0-9x]+ [ ]*2f4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02f8 <[^>]*> addu \$a0,\$a0,\$a1 -0+02fc <[^>]*> lb \$a0,0\(\$a0\) +0+02f8 <[^>]*> addu a0,a0,a1 +0+02fc <[^>]*> lb a0,0\(a0\) [ ]*2fc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0300 <[^>]*> lui \$a0,[-0-9x]+ +0+0300 <[^>]*> lui a0,[-0-9x]+ [ ]*300: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0304 <[^>]*> addu \$a0,\$a0,\$a1 -0+0308 <[^>]*> lb \$a0,[0-9]+\(\$a0\) +0+0304 <[^>]*> addu a0,a0,a1 +0+0308 <[^>]*> lb a0,[0-9]+\(a0\) [ ]*308: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+030c <[^>]*> lui \$a0,[-0-9x]+ +0+030c <[^>]*> lui a0,[-0-9x]+ [ ]*30c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0310 <[^>]*> addu \$a0,\$a0,\$a1 -0+0314 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0310 <[^>]*> addu a0,a0,a1 +0+0314 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*314: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0318 <[^>]*> lui \$a0,[-0-9x]+ +0+0318 <[^>]*> lui a0,[-0-9x]+ [ ]*318: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+031c <[^>]*> addu \$a0,\$a0,\$a1 -0+0320 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+031c <[^>]*> addu a0,a0,a1 +0+0320 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*320: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0324 <[^>]*> lui \$a0,[-0-9x]+ +0+0324 <[^>]*> lui a0,[-0-9x]+ [ ]*324: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0328 <[^>]*> addu \$a0,\$a0,\$a1 -0+032c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0328 <[^>]*> addu a0,a0,a1 +0+032c <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*32c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0330 <[^>]*> lui \$a0,[-0-9x]+ +0+0330 <[^>]*> lui a0,[-0-9x]+ [ ]*330: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0334 <[^>]*> addu \$a0,\$a0,\$a1 -0+0338 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0334 <[^>]*> addu a0,a0,a1 +0+0338 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*338: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+033c <[^>]*> lui \$a0,[-0-9x]+ +0+033c <[^>]*> lui a0,[-0-9x]+ [ ]*33c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0340 <[^>]*> addu \$a0,\$a0,\$a1 -0+0344 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0340 <[^>]*> addu a0,a0,a1 +0+0344 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*344: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0348 <[^>]*> lui \$a0,[-0-9x]+ +0+0348 <[^>]*> lui a0,[-0-9x]+ [ ]*348: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+034c <[^>]*> addu \$a0,\$a0,\$a1 -0+0350 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+034c <[^>]*> addu a0,a0,a1 +0+0350 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*350: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0354 <[^>]*> lui \$a0,[-0-9x]+ +0+0354 <[^>]*> lui a0,[-0-9x]+ [ ]*354: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0358 <[^>]*> addu \$a0,\$a0,\$a1 -0+035c <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0358 <[^>]*> addu a0,a0,a1 +0+035c <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*35c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0360 <[^>]*> lui \$a0,[-0-9x]+ +0+0360 <[^>]*> lui a0,[-0-9x]+ [ ]*360: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0364 <[^>]*> addu \$a0,\$a0,\$a1 -0+0368 <[^>]*> lb \$a0,[-0-9]+\(\$a0\) +0+0364 <[^>]*> addu a0,a0,a1 +0+0368 <[^>]*> lb a0,[-0-9]+\(a0\) [ ]*368: [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 <[^>]*> lwc0 \$4,0\(\$zero\) -0+0388 <[^>]*> lwc1 \$f4,0\(\$zero\) -0+038c <[^>]*> lwc2 \$4,0\(\$zero\) -0+0390 <[^>]*> lwc3 \$4,0\(\$zero\) +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 <[^>]*> lwc0 a0,0\(zero\) +0+0388 <[^>]*> lwc1 \$f4,0\(zero\) +0+038c <[^>]*> lwc2 a0,0\(zero\) +0+0390 <[^>]*> lwc3 a0,0\(zero\) ... diff --git a/gas/testsuite/gas/mips/ld-empic.d b/gas/testsuite/gas/mips/ld-empic.d index fa961f6..17fd99f 100644 --- a/gas/testsuite/gas/mips/ld-empic.d +++ b/gas/testsuite/gas/mips/ld-empic.d @@ -1,4 +1,5 @@ -#objdump: -dr --prefix-addresses -mmips:3000 + + #objdump: -dr --prefix-addresses -mmips:3000 #name: MIPS ld-empic #as: -mips1 -membedded-pic --defsym EMPIC=1 #source: ld-pic.s @@ -8,179 +9,179 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) +0+0000 <[^>]*> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$a0,0\(\$a1\) -0+0044 <[^>]*> lw \$a1,4\(\$a1\) +0+0040 <[^>]*> lw a0,0\(a1\) +0+0044 <[^>]*> lw a1,4\(a1\) 0+0048 <[^>]*> nop -0+004c <[^>]*> lw \$a0,1\(\$a1\) -0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> addu \$at,\$a1,\$at -0+005c <[^>]*> lw \$a0,-32768\(\$at\) -0+0060 <[^>]*> lw \$a1,-32764\(\$at\) +0+004c <[^>]*> lw a0,1\(a1\) +0+0050 <[^>]*> lw a1,5\(a1\) +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> addu at,a1,at +0+005c <[^>]*> lw a0,-32768\(at\) +0+0060 <[^>]*> lw a1,-32764\(at\) 0+0064 <[^>]*> nop -0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) -0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -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,0x2 -0+0084 <[^>]*> addu \$at,\$a1,\$at -0+0088 <[^>]*> lw \$a0,-23131\(\$at\) -0+008c <[^>]*> lw \$a1,-23127\(\$at\) -0+0090 <[^>]*> lw \$a0,-16384\(\$gp\) +0+0068 <[^>]*> lw a0,-32768\(a1\) +0+006c <[^>]*> lw a1,-32764\(a1\) +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,0x2 +0+0084 <[^>]*> addu at,a1,at +0+0088 <[^>]*> lw a0,-23131\(at\) +0+008c <[^>]*> lw a1,-23127\(at\) +0+0090 <[^>]*> lw a0,-16384\(gp\) [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0094 <[^>]*> lw \$a1,-16380\(\$gp\) +0+0094 <[^>]*> lw a1,-16380\(gp\) [ ]*94: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0098 <[^>]*> lw \$a0,0\(\$gp\) +0+0098 <[^>]*> lw a0,0\(gp\) [ ]*98: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+009c <[^>]*> lw \$a1,4\(\$gp\) +0+009c <[^>]*> lw a1,4\(gp\) [ ]*9c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+00a0 <[^>]*> lw \$a0,0\(\$gp\) +0+00a0 <[^>]*> lw a0,0\(gp\) [ ]*a0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a4 <[^>]*> lw \$a1,4\(\$gp\) +0+00a4 <[^>]*> lw a1,4\(gp\) [ ]*a4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a8 <[^>]*> lw \$a0,0\(\$gp\) +0+00a8 <[^>]*> lw a0,0\(gp\) [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00ac <[^>]*> lw \$a1,4\(\$gp\) +0+00ac <[^>]*> lw a1,4\(gp\) [ ]*ac: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00b0 <[^>]*> lw \$a0,0\(\$gp\) +0+00b0 <[^>]*> lw a0,0\(gp\) [ ]*b0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b4 <[^>]*> lw \$a1,4\(\$gp\) +0+00b4 <[^>]*> lw a1,4\(gp\) [ ]*b4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b8 <[^>]*> lw \$a0,-16384\(\$gp\) +0+00b8 <[^>]*> lw a0,-16384\(gp\) [ ]*b8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00bc <[^>]*> lw \$a1,-16380\(\$gp\) +0+00bc <[^>]*> lw a1,-16380\(gp\) [ ]*bc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c0 <[^>]*> lw \$a0,-15384\(\$gp\) +0+00c0 <[^>]*> lw a0,-15384\(gp\) [ ]*c0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c4 <[^>]*> lw \$a1,-15380\(\$gp\) +0+00c4 <[^>]*> lw a1,-15380\(gp\) [ ]*c4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c8 <[^>]*> lw \$a0,-16383\(\$gp\) +0+00c8 <[^>]*> lw a0,-16383\(gp\) [ ]*c8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+00cc <[^>]*> lw \$a1,-16379\(\$gp\) +0+00cc <[^>]*> lw a1,-16379\(gp\) [ ]*cc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+00d0 <[^>]*> lw \$a0,1\(\$gp\) +0+00d0 <[^>]*> lw a0,1\(gp\) [ ]*d0: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+00d4 <[^>]*> lw \$a1,5\(\$gp\) +0+00d4 <[^>]*> lw a1,5\(gp\) [ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+00d8 <[^>]*> lw \$a0,1\(\$gp\) +0+00d8 <[^>]*> lw a0,1\(gp\) [ ]*d8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00dc <[^>]*> lw \$a1,5\(\$gp\) +0+00dc <[^>]*> lw a1,5\(gp\) [ ]*dc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00e0 <[^>]*> lw \$a0,1\(\$gp\) +0+00e0 <[^>]*> lw a0,1\(gp\) [ ]*e0: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> lw \$a1,5\(\$gp\) +0+00e4 <[^>]*> lw a1,5\(gp\) [ ]*e4: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00e8 <[^>]*> lw \$a0,1\(\$gp\) +0+00e8 <[^>]*> lw a0,1\(gp\) [ ]*e8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00ec <[^>]*> lw \$a1,5\(\$gp\) +0+00ec <[^>]*> lw a1,5\(gp\) [ ]*ec: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00f0 <[^>]*> lw \$a0,-16383\(\$gp\) +0+00f0 <[^>]*> lw a0,-16383\(gp\) [ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00f4 <[^>]*> lw \$a1,-16379\(\$gp\) +0+00f4 <[^>]*> lw a1,-16379\(gp\) [ ]*f4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00f8 <[^>]*> lw \$a0,-15383\(\$gp\) +0+00f8 <[^>]*> lw a0,-15383\(gp\) [ ]*f8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00fc <[^>]*> lw \$a1,-15379\(\$gp\) +0+00fc <[^>]*> lw a1,-15379\(gp\) [ ]*fc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+0100 <[^>]*> nop -0+0104 <[^>]*> addu \$at,\$a1,\$gp -0+0108 <[^>]*> lw \$a0,-16384\(\$at\) +0+0104 <[^>]*> addu at,a1,gp +0+0108 <[^>]*> lw a0,-16384\(at\) [ ]*108: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+010c <[^>]*> lw \$a1,-16380\(\$at\) +0+010c <[^>]*> lw a1,-16380\(at\) [ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* 0+0110 <[^>]*> nop -0+0114 <[^>]*> addu \$at,\$a1,\$gp -0+0118 <[^>]*> lw \$a0,0\(\$at\) +0+0114 <[^>]*> addu at,a1,gp +0+0118 <[^>]*> lw a0,0\(at\) [ ]*118: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+011c <[^>]*> lw \$a1,4\(\$at\) +0+011c <[^>]*> lw a1,4\(at\) [ ]*11c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label 0+0120 <[^>]*> nop -0+0124 <[^>]*> addu \$at,\$a1,\$gp -0+0128 <[^>]*> lw \$a0,0\(\$at\) +0+0124 <[^>]*> addu at,a1,gp +0+0128 <[^>]*> lw a0,0\(at\) [ ]*128: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+012c <[^>]*> lw \$a1,4\(\$at\) +0+012c <[^>]*> lw a1,4\(at\) [ ]*12c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+0130 <[^>]*> nop -0+0134 <[^>]*> addu \$at,\$a1,\$gp -0+0138 <[^>]*> lw \$a0,0\(\$at\) +0+0134 <[^>]*> addu at,a1,gp +0+0138 <[^>]*> lw a0,0\(at\) [ ]*138: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+013c <[^>]*> lw \$a1,4\(\$at\) +0+013c <[^>]*> lw a1,4\(at\) [ ]*13c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common 0+0140 <[^>]*> nop -0+0144 <[^>]*> addu \$at,\$a1,\$gp -0+0148 <[^>]*> lw \$a0,0\(\$at\) +0+0144 <[^>]*> addu at,a1,gp +0+0148 <[^>]*> lw a0,0\(at\) [ ]*148: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+014c <[^>]*> lw \$a1,4\(\$at\) +0+014c <[^>]*> lw a1,4\(at\) [ ]*14c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+0150 <[^>]*> nop -0+0154 <[^>]*> addu \$at,\$a1,\$gp -0+0158 <[^>]*> lw \$a0,-16384\(\$at\) +0+0154 <[^>]*> addu at,a1,gp +0+0158 <[^>]*> lw a0,-16384\(at\) [ ]*158: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+015c <[^>]*> lw \$a1,-16380\(\$at\) +0+015c <[^>]*> lw a1,-16380\(at\) [ ]*15c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+0160 <[^>]*> nop -0+0164 <[^>]*> addu \$at,\$a1,\$gp -0+0168 <[^>]*> lw \$a0,-15384\(\$at\) +0+0164 <[^>]*> addu at,a1,gp +0+0168 <[^>]*> lw a0,-15384\(at\) [ ]*168: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+016c <[^>]*> lw \$a1,-15380\(\$at\) +0+016c <[^>]*> lw a1,-15380\(at\) [ ]*16c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+0170 <[^>]*> nop -0+0174 <[^>]*> addu \$at,\$a1,\$gp -0+0178 <[^>]*> lw \$a0,-16383\(\$at\) +0+0174 <[^>]*> addu at,a1,gp +0+0178 <[^>]*> lw a0,-16383\(at\) [ ]*178: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+017c <[^>]*> lw \$a1,-16379\(\$at\) +0+017c <[^>]*> lw a1,-16379\(at\) [ ]*17c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* 0+0180 <[^>]*> nop -0+0184 <[^>]*> addu \$at,\$a1,\$gp -0+0188 <[^>]*> lw \$a0,1\(\$at\) +0+0184 <[^>]*> addu at,a1,gp +0+0188 <[^>]*> lw a0,1\(at\) [ ]*188: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+018c <[^>]*> lw \$a1,5\(\$at\) +0+018c <[^>]*> lw a1,5\(at\) [ ]*18c: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label 0+0190 <[^>]*> nop -0+0194 <[^>]*> addu \$at,\$a1,\$gp -0+0198 <[^>]*> lw \$a0,1\(\$at\) +0+0194 <[^>]*> addu at,a1,gp +0+0198 <[^>]*> lw a0,1\(at\) [ ]*198: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+019c <[^>]*> lw \$a1,5\(\$at\) +0+019c <[^>]*> lw a1,5\(at\) [ ]*19c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label 0+01a0 <[^>]*> nop -0+01a4 <[^>]*> addu \$at,\$a1,\$gp -0+01a8 <[^>]*> lw \$a0,1\(\$at\) +0+01a4 <[^>]*> addu at,a1,gp +0+01a8 <[^>]*> lw a0,1\(at\) [ ]*1a8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+01ac <[^>]*> lw \$a1,5\(\$at\) +0+01ac <[^>]*> lw a1,5\(at\) [ ]*1ac: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common 0+01b0 <[^>]*> nop -0+01b4 <[^>]*> addu \$at,\$a1,\$gp -0+01b8 <[^>]*> lw \$a0,1\(\$at\) +0+01b4 <[^>]*> addu at,a1,gp +0+01b8 <[^>]*> lw a0,1\(at\) [ ]*1b8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+01bc <[^>]*> lw \$a1,5\(\$at\) +0+01bc <[^>]*> lw a1,5\(at\) [ ]*1bc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common 0+01c0 <[^>]*> nop -0+01c4 <[^>]*> addu \$at,\$a1,\$gp -0+01c8 <[^>]*> lw \$a0,-16383\(\$at\) +0+01c4 <[^>]*> addu at,a1,gp +0+01c8 <[^>]*> lw a0,-16383\(at\) [ ]*1c8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01cc <[^>]*> lw \$a1,-16379\(\$at\) +0+01cc <[^>]*> lw a1,-16379\(at\) [ ]*1cc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* 0+01d0 <[^>]*> nop -0+01d4 <[^>]*> addu \$at,\$a1,\$gp -0+01d8 <[^>]*> lw \$a0,-15383\(\$at\) +0+01d4 <[^>]*> addu at,a1,gp +0+01d8 <[^>]*> lw a0,-15383\(at\) [ ]*1d8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01dc <[^>]*> lw \$a1,-15379\(\$at\) +0+01dc <[^>]*> lw a1,-15379\(at\) [ ]*1dc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* diff --git a/gas/testsuite/gas/mips/ld-ilocks-addr32.d b/gas/testsuite/gas/mips/ld-ilocks-addr32.d index 0846d61..30cf382 100644 --- a/gas/testsuite/gas/mips/ld-ilocks-addr32.d +++ b/gas/testsuite/gas/mips/ld-ilocks-addr32.d @@ -8,625 +8,625 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <.text> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) -0+003c <[^>]*> lw \$a0,0\(\$a1\) -0+0040 <[^>]*> lw \$a1,4\(\$a1\) -0+0044 <[^>]*> lw \$a0,1\(\$a1\) -0+0048 <[^>]*> lw \$a1,5\(\$a1\) -0+004c <[^>]*> lui \$at,0x1 -0+0050 <[^>]*> addu \$at,\$a1,\$at -0+0054 <[^>]*> lw \$a0,-32768\(\$at\) -0+0058 <[^>]*> lw \$a1,-32764\(\$at\) -0+005c <[^>]*> lw \$a0,-32768\(\$a1\) -0+0060 <[^>]*> lw \$a1,-32764\(\$a1\) -0+0064 <[^>]*> lui \$at,0x1 -0+0068 <[^>]*> addu \$at,\$a1,\$at -0+006c <[^>]*> lw \$a0,0\(\$at\) -0+0070 <[^>]*> lw \$a1,4\(\$at\) -0+0074 <[^>]*> lui \$at,0x2 -0+0078 <[^>]*> addu \$at,\$a1,\$at -0+007c <[^>]*> lw \$a0,-23131\(\$at\) -0+0080 <[^>]*> lw \$a1,-23127\(\$at\) -0+0084 <[^>]*> lui \$at,0x0 +0+0000 <.text> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) +0+003c <[^>]*> lw a0,0\(a1\) +0+0040 <[^>]*> lw a1,4\(a1\) +0+0044 <[^>]*> lw a0,1\(a1\) +0+0048 <[^>]*> lw a1,5\(a1\) +0+004c <[^>]*> lui at,0x1 +0+0050 <[^>]*> addu at,a1,at +0+0054 <[^>]*> lw a0,-32768\(at\) +0+0058 <[^>]*> lw a1,-32764\(at\) +0+005c <[^>]*> lw a0,-32768\(a1\) +0+0060 <[^>]*> lw a1,-32764\(a1\) +0+0064 <[^>]*> lui at,0x1 +0+0068 <[^>]*> addu at,a1,at +0+006c <[^>]*> lw a0,0\(at\) +0+0070 <[^>]*> lw a1,4\(at\) +0+0074 <[^>]*> lui at,0x2 +0+0078 <[^>]*> addu at,a1,at +0+007c <[^>]*> lw a0,-23131\(at\) +0+0080 <[^>]*> lw a1,-23127\(at\) +0+0084 <[^>]*> lui at,0x0 [ ]*84: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0088 <[^>]*> lw \$a0,0\(\$at\) +0+0088 <[^>]*> lw a0,0\(at\) [ ]*88: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+008c <[^>]*> lw \$a1,4\(\$at\) +0+008c <[^>]*> lw a1,4\(at\) [ ]*8c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0090 <[^>]*> lui \$at,0x0 +0+0090 <[^>]*> lui at,0x0 [ ]*90: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0094 <[^>]*> lw \$a0,0\(\$at\) +0+0094 <[^>]*> lw a0,0\(at\) [ ]*94: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0098 <[^>]*> lw \$a1,4\(\$at\) +0+0098 <[^>]*> lw a1,4\(at\) [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+009c <[^>]*> lw \$a0,0\(\$gp\) +0+009c <[^>]*> lw a0,0\(gp\) [ ]*9c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a0 <[^>]*> lw \$a1,4\(\$gp\) +0+00a0 <[^>]*> lw a1,4\(gp\) [ ]*a0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a4 <[^>]*> lui \$at,0x0 +0+00a4 <[^>]*> lui at,0x0 [ ]*a4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00a8 <[^>]*> lw \$a0,0\(\$at\) +0+00a8 <[^>]*> lw a0,0\(at\) [ ]*a8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ac <[^>]*> lw \$a1,4\(\$at\) +0+00ac <[^>]*> lw a1,4\(at\) [ ]*ac: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00b0 <[^>]*> lw \$a0,0\(\$gp\) +0+00b0 <[^>]*> lw a0,0\(gp\) [ ]*b0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b4 <[^>]*> lw \$a1,4\(\$gp\) +0+00b4 <[^>]*> lw a1,4\(gp\) [ ]*b4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b8 <[^>]*> lui \$at,0x0 +0+00b8 <[^>]*> lui at,0x0 [ ]*b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00bc <[^>]*> lw \$a0,0\(\$at\) +0+00bc <[^>]*> lw a0,0\(at\) [ ]*bc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00c0 <[^>]*> lw \$a1,4\(\$at\) +0+00c0 <[^>]*> lw a1,4\(at\) [ ]*c0: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00c4 <[^>]*> lw \$a0,-16384\(\$gp\) +0+00c4 <[^>]*> lw a0,-16384\(gp\) [ ]*c4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c8 <[^>]*> lw \$a1,-16380\(\$gp\) +0+00c8 <[^>]*> lw a1,-16380\(gp\) [ ]*c8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00cc <[^>]*> lui \$at,0x0 +0+00cc <[^>]*> lui at,0x0 [ ]*cc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00d0 <[^>]*> lw \$a0,1\(\$at\) +0+00d0 <[^>]*> lw a0,1\(at\) [ ]*d0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00d4 <[^>]*> lw \$a1,5\(\$at\) +0+00d4 <[^>]*> lw a1,5\(at\) [ ]*d4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00d8 <[^>]*> lui \$at,0x0 +0+00d8 <[^>]*> lui at,0x0 [ ]*d8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00dc <[^>]*> lw \$a0,1\(\$at\) +0+00dc <[^>]*> lw a0,1\(at\) [ ]*dc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00e0 <[^>]*> lw \$a1,5\(\$at\) +0+00e0 <[^>]*> lw a1,5\(at\) [ ]*e0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00e4 <[^>]*> lw \$a0,1\(\$gp\) +0+00e4 <[^>]*> lw a0,1\(gp\) [ ]*e4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00e8 <[^>]*> lw \$a1,5\(\$gp\) +0+00e8 <[^>]*> lw a1,5\(gp\) [ ]*e8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00ec <[^>]*> lui \$at,0x0 +0+00ec <[^>]*> lui at,0x0 [ ]*ec: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00f0 <[^>]*> lw \$a0,1\(\$at\) +0+00f0 <[^>]*> lw a0,1\(at\) [ ]*f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00f4 <[^>]*> lw \$a1,5\(\$at\) +0+00f4 <[^>]*> lw a1,5\(at\) [ ]*f4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00f8 <[^>]*> lw \$a0,1\(\$gp\) +0+00f8 <[^>]*> lw a0,1\(gp\) [ ]*f8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00fc <[^>]*> lw \$a1,5\(\$gp\) +0+00fc <[^>]*> lw a1,5\(gp\) [ ]*fc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0100 <[^>]*> lui \$at,0x0 +0+0100 <[^>]*> lui at,0x0 [ ]*100: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0104 <[^>]*> lw \$a0,1\(\$at\) +0+0104 <[^>]*> lw a0,1\(at\) [ ]*104: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0108 <[^>]*> lw \$a1,5\(\$at\) +0+0108 <[^>]*> lw a1,5\(at\) [ ]*108: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> lw \$a0,-16383\(\$gp\) +0+010c <[^>]*> lw a0,-16383\(gp\) [ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0110 <[^>]*> lw \$a1,-16379\(\$gp\) +0+0110 <[^>]*> lw a1,-16379\(gp\) [ ]*110: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0114 <[^>]*> lui \$at,0x1 +0+0114 <[^>]*> lui at,0x1 [ ]*114: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0118 <[^>]*> lw \$a0,-32768\(\$at\) +0+0118 <[^>]*> lw a0,-32768\(at\) [ ]*118: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+011c <[^>]*> lw \$a1,-32764\(\$at\) +0+011c <[^>]*> lw a1,-32764\(at\) [ ]*11c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0120 <[^>]*> lui \$at,0x1 +0+0120 <[^>]*> lui at,0x1 [ ]*120: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0124 <[^>]*> lw \$a0,-32768\(\$at\) +0+0124 <[^>]*> lw a0,-32768\(at\) [ ]*124: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0128 <[^>]*> lw \$a1,-32764\(\$at\) +0+0128 <[^>]*> lw a1,-32764\(at\) [ ]*128: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> lui \$at,0x1 +0+012c <[^>]*> lui at,0x1 [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0130 <[^>]*> lw \$a0,-32768\(\$at\) +0+0130 <[^>]*> lw a0,-32768\(at\) [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0134 <[^>]*> lw \$a1,-32764\(\$at\) +0+0134 <[^>]*> lw a1,-32764\(at\) [ ]*134: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0138 <[^>]*> lui \$at,0x1 +0+0138 <[^>]*> lui at,0x1 [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+013c <[^>]*> lw \$a0,-32768\(\$at\) +0+013c <[^>]*> lw a0,-32768\(at\) [ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0140 <[^>]*> lw \$a1,-32764\(\$at\) +0+0140 <[^>]*> lw a1,-32764\(at\) [ ]*140: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0144 <[^>]*> lui \$at,0x1 +0+0144 <[^>]*> lui at,0x1 [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0148 <[^>]*> lw \$a0,-32768\(\$at\) +0+0148 <[^>]*> lw a0,-32768\(at\) [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+014c <[^>]*> lw \$a1,-32764\(\$at\) +0+014c <[^>]*> lw a1,-32764\(at\) [ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0150 <[^>]*> lui \$at,0x1 +0+0150 <[^>]*> lui at,0x1 [ ]*150: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0154 <[^>]*> lw \$a0,-32768\(\$at\) +0+0154 <[^>]*> lw a0,-32768\(at\) [ ]*154: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0158 <[^>]*> lw \$a1,-32764\(\$at\) +0+0158 <[^>]*> lw a1,-32764\(at\) [ ]*158: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+015c <[^>]*> lui \$at,0x1 +0+015c <[^>]*> lui at,0x1 [ ]*15c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0160 <[^>]*> lw \$a0,-32768\(\$at\) +0+0160 <[^>]*> lw a0,-32768\(at\) [ ]*160: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0164 <[^>]*> lw \$a1,-32764\(\$at\) +0+0164 <[^>]*> lw a1,-32764\(at\) [ ]*164: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0168 <[^>]*> lui \$at,0x0 +0+0168 <[^>]*> lui at,0x0 [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+016c <[^>]*> lw \$a0,-32768\(\$at\) +0+016c <[^>]*> lw a0,-32768\(at\) [ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0170 <[^>]*> lw \$a1,-32764\(\$at\) +0+0170 <[^>]*> lw a1,-32764\(at\) [ ]*170: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0174 <[^>]*> lui \$at,0x0 +0+0174 <[^>]*> lui at,0x0 [ ]*174: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0178 <[^>]*> lw \$a0,-32768\(\$at\) +0+0178 <[^>]*> lw a0,-32768\(at\) [ ]*178: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+017c <[^>]*> lw \$a1,-32764\(\$at\) +0+017c <[^>]*> lw a1,-32764\(at\) [ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0180 <[^>]*> lui \$at,0x0 +0+0180 <[^>]*> lui at,0x0 [ ]*180: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0184 <[^>]*> lw \$a0,-32768\(\$at\) +0+0184 <[^>]*> lw a0,-32768\(at\) [ ]*184: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0188 <[^>]*> lw \$a1,-32764\(\$at\) +0+0188 <[^>]*> lw a1,-32764\(at\) [ ]*188: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+018c <[^>]*> lui \$at,0x0 +0+018c <[^>]*> lui at,0x0 [ ]*18c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0190 <[^>]*> lw \$a0,-32768\(\$at\) +0+0190 <[^>]*> lw a0,-32768\(at\) [ ]*190: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0194 <[^>]*> lw \$a1,-32764\(\$at\) +0+0194 <[^>]*> lw a1,-32764\(at\) [ ]*194: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0198 <[^>]*> lui \$at,0x0 +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+019c <[^>]*> lw \$a0,-32768\(\$at\) +0+019c <[^>]*> lw a0,-32768\(at\) [ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01a0 <[^>]*> lw \$a1,-32764\(\$at\) +0+01a0 <[^>]*> lw a1,-32764\(at\) [ ]*1a0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01a4 <[^>]*> lui \$at,0x0 +0+01a4 <[^>]*> lui at,0x0 [ ]*1a4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01a8 <[^>]*> lw \$a0,-32768\(\$at\) +0+01a8 <[^>]*> lw a0,-32768\(at\) [ ]*1a8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ac <[^>]*> lw \$a1,-32764\(\$at\) +0+01ac <[^>]*> lw a1,-32764\(at\) [ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01b0 <[^>]*> lui \$at,0x0 +0+01b0 <[^>]*> lui at,0x0 [ ]*1b0: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01b4 <[^>]*> lw \$a0,-32768\(\$at\) +0+01b4 <[^>]*> lw a0,-32768\(at\) [ ]*1b4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01b8 <[^>]*> lw \$a1,-32764\(\$at\) +0+01b8 <[^>]*> lw a1,-32764\(at\) [ ]*1b8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01bc <[^>]*> lui \$at,0x1 +0+01bc <[^>]*> lui at,0x1 [ ]*1bc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01c0 <[^>]*> lw \$a0,0\(\$at\) +0+01c0 <[^>]*> lw a0,0\(at\) [ ]*1c0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01c4 <[^>]*> lw \$a1,4\(\$at\) +0+01c4 <[^>]*> lw a1,4\(at\) [ ]*1c4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01c8 <[^>]*> lui \$at,0x1 +0+01c8 <[^>]*> lui at,0x1 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01cc <[^>]*> lw \$a0,0\(\$at\) +0+01cc <[^>]*> lw a0,0\(at\) [ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01d0 <[^>]*> lw \$a1,4\(\$at\) +0+01d0 <[^>]*> lw a1,4\(at\) [ ]*1d0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01d4 <[^>]*> lui \$at,0x1 +0+01d4 <[^>]*> lui at,0x1 [ ]*1d4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01d8 <[^>]*> lw \$a0,0\(\$at\) +0+01d8 <[^>]*> lw a0,0\(at\) [ ]*1d8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01dc <[^>]*> lw \$a1,4\(\$at\) +0+01dc <[^>]*> lw a1,4\(at\) [ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01e0 <[^>]*> lui \$at,0x1 +0+01e0 <[^>]*> lui at,0x1 [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01e4 <[^>]*> lw \$a0,0\(\$at\) +0+01e4 <[^>]*> lw a0,0\(at\) [ ]*1e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01e8 <[^>]*> lw \$a1,4\(\$at\) +0+01e8 <[^>]*> lw a1,4\(at\) [ ]*1e8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01ec <[^>]*> lui \$at,0x1 +0+01ec <[^>]*> lui at,0x1 [ ]*1ec: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01f0 <[^>]*> lw \$a0,0\(\$at\) +0+01f0 <[^>]*> lw a0,0\(at\) [ ]*1f0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01f4 <[^>]*> lw \$a1,4\(\$at\) +0+01f4 <[^>]*> lw a1,4\(at\) [ ]*1f4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01f8 <[^>]*> lui \$at,0x1 +0+01f8 <[^>]*> lui at,0x1 [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01fc <[^>]*> lw \$a0,0\(\$at\) +0+01fc <[^>]*> lw a0,0\(at\) [ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0200 <[^>]*> lw \$a1,4\(\$at\) +0+0200 <[^>]*> lw a1,4\(at\) [ ]*200: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0204 <[^>]*> lui \$at,0x1 +0+0204 <[^>]*> lui at,0x1 [ ]*204: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0208 <[^>]*> lw \$a0,0\(\$at\) +0+0208 <[^>]*> lw a0,0\(at\) [ ]*208: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+020c <[^>]*> lw \$a1,4\(\$at\) +0+020c <[^>]*> lw a1,4\(at\) [ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0210 <[^>]*> lui \$at,0x2 +0+0210 <[^>]*> lui at,0x2 [ ]*210: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0214 <[^>]*> lw \$a0,-23131\(\$at\) +0+0214 <[^>]*> lw a0,-23131\(at\) [ ]*214: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0218 <[^>]*> lw \$a1,-23127\(\$at\) +0+0218 <[^>]*> lw a1,-23127\(at\) [ ]*218: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+021c <[^>]*> lui \$at,0x2 +0+021c <[^>]*> lui at,0x2 [ ]*21c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0220 <[^>]*> lw \$a0,-23131\(\$at\) +0+0220 <[^>]*> lw a0,-23131\(at\) [ ]*220: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0224 <[^>]*> lw \$a1,-23127\(\$at\) +0+0224 <[^>]*> lw a1,-23127\(at\) [ ]*224: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0228 <[^>]*> lui \$at,0x2 +0+0228 <[^>]*> lui at,0x2 [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> lw \$a0,-23131\(\$at\) +0+022c <[^>]*> lw a0,-23131\(at\) [ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0230 <[^>]*> lw \$a1,-23127\(\$at\) +0+0230 <[^>]*> lw a1,-23127\(at\) [ ]*230: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0234 <[^>]*> lui \$at,0x2 +0+0234 <[^>]*> lui at,0x2 [ ]*234: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> lw \$a0,-23131\(\$at\) +0+0238 <[^>]*> lw a0,-23131\(at\) [ ]*238: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> lw \$a1,-23127\(\$at\) +0+023c <[^>]*> lw a1,-23127\(at\) [ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0240 <[^>]*> lui \$at,0x2 +0+0240 <[^>]*> lui at,0x2 [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0244 <[^>]*> lw \$a0,-23131\(\$at\) +0+0244 <[^>]*> lw a0,-23131\(at\) [ ]*244: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0248 <[^>]*> lw \$a1,-23127\(\$at\) +0+0248 <[^>]*> lw a1,-23127\(at\) [ ]*248: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> lui \$at,0x2 +0+024c <[^>]*> lui at,0x2 [ ]*24c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0250 <[^>]*> lw \$a0,-23131\(\$at\) +0+0250 <[^>]*> lw a0,-23131\(at\) [ ]*250: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0254 <[^>]*> lw \$a1,-23127\(\$at\) +0+0254 <[^>]*> lw a1,-23127\(at\) [ ]*254: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0258 <[^>]*> lui \$at,0x2 +0+0258 <[^>]*> lui at,0x2 [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> lw \$a0,-23131\(\$at\) +0+025c <[^>]*> lw a0,-23131\(at\) [ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0260 <[^>]*> lw \$a1,-23127\(\$at\) +0+0260 <[^>]*> lw a1,-23127\(at\) [ ]*260: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0264 <[^>]*> lui \$at,0x0 +0+0264 <[^>]*> lui at,0x0 [ ]*264: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0268 <[^>]*> addu \$at,\$a1,\$at -0+026c <[^>]*> lw \$a0,0\(\$at\) +0+0268 <[^>]*> addu at,a1,at +0+026c <[^>]*> lw a0,0\(at\) [ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0270 <[^>]*> lw \$a1,4\(\$at\) +0+0270 <[^>]*> lw a1,4\(at\) [ ]*270: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0274 <[^>]*> lui \$at,0x0 +0+0274 <[^>]*> lui at,0x0 [ ]*274: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0278 <[^>]*> addu \$at,\$a1,\$at -0+027c <[^>]*> lw \$a0,0\(\$at\) +0+0278 <[^>]*> addu at,a1,at +0+027c <[^>]*> lw a0,0\(at\) [ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0280 <[^>]*> lw \$a1,4\(\$at\) +0+0280 <[^>]*> lw a1,4\(at\) [ ]*280: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0284 <[^>]*> addu \$at,\$a1,\$gp -0+0288 <[^>]*> lw \$a0,0\(\$at\) +0+0284 <[^>]*> addu at,a1,gp +0+0288 <[^>]*> lw a0,0\(at\) [ ]*288: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> lw \$a1,4\(\$at\) +0+028c <[^>]*> lw a1,4\(at\) [ ]*28c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0290 <[^>]*> lui \$at,0x0 +0+0290 <[^>]*> lui at,0x0 [ ]*290: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0294 <[^>]*> addu \$at,\$a1,\$at -0+0298 <[^>]*> lw \$a0,0\(\$at\) +0+0294 <[^>]*> addu at,a1,at +0+0298 <[^>]*> lw a0,0\(at\) [ ]*298: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+029c <[^>]*> lw \$a1,4\(\$at\) +0+029c <[^>]*> lw a1,4\(at\) [ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02a0 <[^>]*> addu \$at,\$a1,\$gp -0+02a4 <[^>]*> lw \$a0,0\(\$at\) +0+02a0 <[^>]*> addu at,a1,gp +0+02a4 <[^>]*> lw a0,0\(at\) [ ]*2a4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02a8 <[^>]*> lw \$a1,4\(\$at\) +0+02a8 <[^>]*> lw a1,4\(at\) [ ]*2a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02ac <[^>]*> lui \$at,0x0 +0+02ac <[^>]*> lui at,0x0 [ ]*2ac: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02b0 <[^>]*> addu \$at,\$a1,\$at -0+02b4 <[^>]*> lw \$a0,0\(\$at\) +0+02b0 <[^>]*> addu at,a1,at +0+02b4 <[^>]*> lw a0,0\(at\) [ ]*2b4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02b8 <[^>]*> lw \$a1,4\(\$at\) +0+02b8 <[^>]*> lw a1,4\(at\) [ ]*2b8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02bc <[^>]*> addu \$at,\$a1,\$gp -0+02c0 <[^>]*> lw \$a0,-16384\(\$at\) +0+02bc <[^>]*> addu at,a1,gp +0+02c0 <[^>]*> lw a0,-16384\(at\) [ ]*2c0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02c4 <[^>]*> lw \$a1,-16380\(\$at\) +0+02c4 <[^>]*> lw a1,-16380\(at\) [ ]*2c4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02c8 <[^>]*> lui \$at,0x0 +0+02c8 <[^>]*> lui at,0x0 [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02cc <[^>]*> addu \$at,\$a1,\$at -0+02d0 <[^>]*> lw \$a0,1\(\$at\) +0+02cc <[^>]*> addu at,a1,at +0+02d0 <[^>]*> lw a0,1\(at\) [ ]*2d0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d4 <[^>]*> lw \$a1,5\(\$at\) +0+02d4 <[^>]*> lw a1,5\(at\) [ ]*2d4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d8 <[^>]*> lui \$at,0x0 +0+02d8 <[^>]*> lui at,0x0 [ ]*2d8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+02dc <[^>]*> addu \$at,\$a1,\$at -0+02e0 <[^>]*> lw \$a0,1\(\$at\) +0+02dc <[^>]*> addu at,a1,at +0+02e0 <[^>]*> lw a0,1\(at\) [ ]*2e0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02e4 <[^>]*> lw \$a1,5\(\$at\) +0+02e4 <[^>]*> lw a1,5\(at\) [ ]*2e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02e8 <[^>]*> addu \$at,\$a1,\$gp -0+02ec <[^>]*> lw \$a0,1\(\$at\) +0+02e8 <[^>]*> addu at,a1,gp +0+02ec <[^>]*> lw a0,1\(at\) [ ]*2ec: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02f0 <[^>]*> lw \$a1,5\(\$at\) +0+02f0 <[^>]*> lw a1,5\(at\) [ ]*2f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02f4 <[^>]*> lui \$at,0x0 +0+02f4 <[^>]*> lui at,0x0 [ ]*2f4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02f8 <[^>]*> addu \$at,\$a1,\$at -0+02fc <[^>]*> lw \$a0,1\(\$at\) +0+02f8 <[^>]*> addu at,a1,at +0+02fc <[^>]*> lw a0,1\(at\) [ ]*2fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0300 <[^>]*> lw \$a1,5\(\$at\) +0+0300 <[^>]*> lw a1,5\(at\) [ ]*300: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0304 <[^>]*> addu \$at,\$a1,\$gp -0+0308 <[^>]*> lw \$a0,1\(\$at\) +0+0304 <[^>]*> addu at,a1,gp +0+0308 <[^>]*> lw a0,1\(at\) [ ]*308: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+030c <[^>]*> lw \$a1,5\(\$at\) +0+030c <[^>]*> lw a1,5\(at\) [ ]*30c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0310 <[^>]*> lui \$at,0x0 +0+0310 <[^>]*> lui at,0x0 [ ]*310: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0314 <[^>]*> addu \$at,\$a1,\$at -0+0318 <[^>]*> lw \$a0,1\(\$at\) +0+0314 <[^>]*> addu at,a1,at +0+0318 <[^>]*> lw a0,1\(at\) [ ]*318: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+031c <[^>]*> lw \$a1,5\(\$at\) +0+031c <[^>]*> lw a1,5\(at\) [ ]*31c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0320 <[^>]*> addu \$at,\$a1,\$gp -0+0324 <[^>]*> lw \$a0,-16383\(\$at\) +0+0320 <[^>]*> addu at,a1,gp +0+0324 <[^>]*> lw a0,-16383\(at\) [ ]*324: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0328 <[^>]*> lw \$a1,-16379\(\$at\) +0+0328 <[^>]*> lw a1,-16379\(at\) [ ]*328: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+032c <[^>]*> lui \$at,0x1 +0+032c <[^>]*> lui at,0x1 [ ]*32c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0330 <[^>]*> addu \$at,\$a1,\$at -0+0334 <[^>]*> lw \$a0,-32768\(\$at\) +0+0330 <[^>]*> addu at,a1,at +0+0334 <[^>]*> lw a0,-32768\(at\) [ ]*334: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0338 <[^>]*> lw \$a1,-32764\(\$at\) +0+0338 <[^>]*> lw a1,-32764\(at\) [ ]*338: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+033c <[^>]*> lui \$at,0x1 +0+033c <[^>]*> lui at,0x1 [ ]*33c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0340 <[^>]*> addu \$at,\$a1,\$at -0+0344 <[^>]*> lw \$a0,-32768\(\$at\) +0+0340 <[^>]*> addu at,a1,at +0+0344 <[^>]*> lw a0,-32768\(at\) [ ]*344: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0348 <[^>]*> lw \$a1,-32764\(\$at\) +0+0348 <[^>]*> lw a1,-32764\(at\) [ ]*348: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+034c <[^>]*> lui \$at,0x1 +0+034c <[^>]*> lui at,0x1 [ ]*34c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0350 <[^>]*> addu \$at,\$a1,\$at -0+0354 <[^>]*> lw \$a0,-32768\(\$at\) +0+0350 <[^>]*> addu at,a1,at +0+0354 <[^>]*> lw a0,-32768\(at\) [ ]*354: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0358 <[^>]*> lw \$a1,-32764\(\$at\) +0+0358 <[^>]*> lw a1,-32764\(at\) [ ]*358: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+035c <[^>]*> lui \$at,0x1 +0+035c <[^>]*> lui at,0x1 [ ]*35c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0360 <[^>]*> addu \$at,\$a1,\$at -0+0364 <[^>]*> lw \$a0,-32768\(\$at\) +0+0360 <[^>]*> addu at,a1,at +0+0364 <[^>]*> lw a0,-32768\(at\) [ ]*364: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0368 <[^>]*> lw \$a1,-32764\(\$at\) +0+0368 <[^>]*> lw a1,-32764\(at\) [ ]*368: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+036c <[^>]*> lui \$at,0x1 +0+036c <[^>]*> lui at,0x1 [ ]*36c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0370 <[^>]*> addu \$at,\$a1,\$at -0+0374 <[^>]*> lw \$a0,-32768\(\$at\) +0+0370 <[^>]*> addu at,a1,at +0+0374 <[^>]*> lw a0,-32768\(at\) [ ]*374: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0378 <[^>]*> lw \$a1,-32764\(\$at\) +0+0378 <[^>]*> lw a1,-32764\(at\) [ ]*378: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+037c <[^>]*> lui \$at,0x1 +0+037c <[^>]*> lui at,0x1 [ ]*37c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0380 <[^>]*> addu \$at,\$a1,\$at -0+0384 <[^>]*> lw \$a0,-32768\(\$at\) +0+0380 <[^>]*> addu at,a1,at +0+0384 <[^>]*> lw a0,-32768\(at\) [ ]*384: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0388 <[^>]*> lw \$a1,-32764\(\$at\) +0+0388 <[^>]*> lw a1,-32764\(at\) [ ]*388: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+038c <[^>]*> lui \$at,0x1 +0+038c <[^>]*> lui at,0x1 [ ]*38c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0390 <[^>]*> addu \$at,\$a1,\$at -0+0394 <[^>]*> lw \$a0,-32768\(\$at\) +0+0390 <[^>]*> addu at,a1,at +0+0394 <[^>]*> lw a0,-32768\(at\) [ ]*394: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0398 <[^>]*> lw \$a1,-32764\(\$at\) +0+0398 <[^>]*> lw a1,-32764\(at\) [ ]*398: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+039c <[^>]*> lui \$at,0x0 +0+039c <[^>]*> lui at,0x0 [ ]*39c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03a0 <[^>]*> addu \$at,\$a1,\$at -0+03a4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03a0 <[^>]*> addu at,a1,at +0+03a4 <[^>]*> lw a0,-32768\(at\) [ ]*3a4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03a8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03a8 <[^>]*> lw a1,-32764\(at\) [ ]*3a8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03ac <[^>]*> lui \$at,0x0 +0+03ac <[^>]*> lui at,0x0 [ ]*3ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03b0 <[^>]*> addu \$at,\$a1,\$at -0+03b4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03b0 <[^>]*> addu at,a1,at +0+03b4 <[^>]*> lw a0,-32768\(at\) [ ]*3b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03b8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03b8 <[^>]*> lw a1,-32764\(at\) [ ]*3b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03bc <[^>]*> lui \$at,0x0 +0+03bc <[^>]*> lui at,0x0 [ ]*3bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+03c0 <[^>]*> addu \$at,\$a1,\$at -0+03c4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03c0 <[^>]*> addu at,a1,at +0+03c4 <[^>]*> lw a0,-32768\(at\) [ ]*3c4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03c8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03c8 <[^>]*> lw a1,-32764\(at\) [ ]*3c8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03cc <[^>]*> lui \$at,0x0 +0+03cc <[^>]*> lui at,0x0 [ ]*3cc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+03d0 <[^>]*> addu \$at,\$a1,\$at -0+03d4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03d0 <[^>]*> addu at,a1,at +0+03d4 <[^>]*> lw a0,-32768\(at\) [ ]*3d4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+03d8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03d8 <[^>]*> lw a1,-32764\(at\) [ ]*3d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+03dc <[^>]*> lui \$at,0x0 +0+03dc <[^>]*> lui at,0x0 [ ]*3dc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+03e0 <[^>]*> addu \$at,\$a1,\$at -0+03e4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03e0 <[^>]*> addu at,a1,at +0+03e4 <[^>]*> lw a0,-32768\(at\) [ ]*3e4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03e8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03e8 <[^>]*> lw a1,-32764\(at\) [ ]*3e8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03ec <[^>]*> lui \$at,0x0 +0+03ec <[^>]*> lui at,0x0 [ ]*3ec: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03f0 <[^>]*> addu \$at,\$a1,\$at -0+03f4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03f0 <[^>]*> addu at,a1,at +0+03f4 <[^>]*> lw a0,-32768\(at\) [ ]*3f4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03f8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03f8 <[^>]*> lw a1,-32764\(at\) [ ]*3f8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03fc <[^>]*> lui \$at,0x0 +0+03fc <[^>]*> lui at,0x0 [ ]*3fc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0400 <[^>]*> addu \$at,\$a1,\$at -0+0404 <[^>]*> lw \$a0,-32768\(\$at\) +0+0400 <[^>]*> addu at,a1,at +0+0404 <[^>]*> lw a0,-32768\(at\) [ ]*404: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0408 <[^>]*> lw \$a1,-32764\(\$at\) +0+0408 <[^>]*> lw a1,-32764\(at\) [ ]*408: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+040c <[^>]*> lui \$at,0x1 +0+040c <[^>]*> lui at,0x1 [ ]*40c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0410 <[^>]*> addu \$at,\$a1,\$at -0+0414 <[^>]*> lw \$a0,0\(\$at\) +0+0410 <[^>]*> addu at,a1,at +0+0414 <[^>]*> lw a0,0\(at\) [ ]*414: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0418 <[^>]*> lw \$a1,4\(\$at\) +0+0418 <[^>]*> lw a1,4\(at\) [ ]*418: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+041c <[^>]*> lui \$at,0x1 +0+041c <[^>]*> lui at,0x1 [ ]*41c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0420 <[^>]*> addu \$at,\$a1,\$at -0+0424 <[^>]*> lw \$a0,0\(\$at\) +0+0420 <[^>]*> addu at,a1,at +0+0424 <[^>]*> lw a0,0\(at\) [ ]*424: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0428 <[^>]*> lw \$a1,4\(\$at\) +0+0428 <[^>]*> lw a1,4\(at\) [ ]*428: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+042c <[^>]*> lui \$at,0x1 +0+042c <[^>]*> lui at,0x1 [ ]*42c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0430 <[^>]*> addu \$at,\$a1,\$at -0+0434 <[^>]*> lw \$a0,0\(\$at\) +0+0430 <[^>]*> addu at,a1,at +0+0434 <[^>]*> lw a0,0\(at\) [ ]*434: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0438 <[^>]*> lw \$a1,4\(\$at\) +0+0438 <[^>]*> lw a1,4\(at\) [ ]*438: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+043c <[^>]*> lui \$at,0x1 +0+043c <[^>]*> lui at,0x1 [ ]*43c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0440 <[^>]*> addu \$at,\$a1,\$at -0+0444 <[^>]*> lw \$a0,0\(\$at\) +0+0440 <[^>]*> addu at,a1,at +0+0444 <[^>]*> lw a0,0\(at\) [ ]*444: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0448 <[^>]*> lw \$a1,4\(\$at\) +0+0448 <[^>]*> lw a1,4\(at\) [ ]*448: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+044c <[^>]*> lui \$at,0x1 +0+044c <[^>]*> lui at,0x1 [ ]*44c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0450 <[^>]*> addu \$at,\$a1,\$at -0+0454 <[^>]*> lw \$a0,0\(\$at\) +0+0450 <[^>]*> addu at,a1,at +0+0454 <[^>]*> lw a0,0\(at\) [ ]*454: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0458 <[^>]*> lw \$a1,4\(\$at\) +0+0458 <[^>]*> lw a1,4\(at\) [ ]*458: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+045c <[^>]*> lui \$at,0x1 +0+045c <[^>]*> lui at,0x1 [ ]*45c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0460 <[^>]*> addu \$at,\$a1,\$at -0+0464 <[^>]*> lw \$a0,0\(\$at\) +0+0460 <[^>]*> addu at,a1,at +0+0464 <[^>]*> lw a0,0\(at\) [ ]*464: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0468 <[^>]*> lw \$a1,4\(\$at\) +0+0468 <[^>]*> lw a1,4\(at\) [ ]*468: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+046c <[^>]*> lui \$at,0x1 +0+046c <[^>]*> lui at,0x1 [ ]*46c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0470 <[^>]*> addu \$at,\$a1,\$at -0+0474 <[^>]*> lw \$a0,0\(\$at\) +0+0470 <[^>]*> addu at,a1,at +0+0474 <[^>]*> lw a0,0\(at\) [ ]*474: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0478 <[^>]*> lw \$a1,4\(\$at\) +0+0478 <[^>]*> lw a1,4\(at\) [ ]*478: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+047c <[^>]*> lui \$at,0x2 +0+047c <[^>]*> lui at,0x2 [ ]*47c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0480 <[^>]*> addu \$at,\$a1,\$at -0+0484 <[^>]*> lw \$a0,-23131\(\$at\) +0+0480 <[^>]*> addu at,a1,at +0+0484 <[^>]*> lw a0,-23131\(at\) [ ]*484: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0488 <[^>]*> lw \$a1,-23127\(\$at\) +0+0488 <[^>]*> lw a1,-23127\(at\) [ ]*488: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+048c <[^>]*> lui \$at,0x2 +0+048c <[^>]*> lui at,0x2 [ ]*48c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0490 <[^>]*> addu \$at,\$a1,\$at -0+0494 <[^>]*> lw \$a0,-23131\(\$at\) +0+0490 <[^>]*> addu at,a1,at +0+0494 <[^>]*> lw a0,-23131\(at\) [ ]*494: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0498 <[^>]*> lw \$a1,-23127\(\$at\) +0+0498 <[^>]*> lw a1,-23127\(at\) [ ]*498: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+049c <[^>]*> lui \$at,0x2 +0+049c <[^>]*> lui at,0x2 [ ]*49c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+04a0 <[^>]*> addu \$at,\$a1,\$at -0+04a4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04a0 <[^>]*> addu at,a1,at +0+04a4 <[^>]*> lw a0,-23131\(at\) [ ]*4a4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04a8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04a8 <[^>]*> lw a1,-23127\(at\) [ ]*4a8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04ac <[^>]*> lui \$at,0x2 +0+04ac <[^>]*> lui at,0x2 [ ]*4ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+04b0 <[^>]*> addu \$at,\$a1,\$at -0+04b4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04b0 <[^>]*> addu at,a1,at +0+04b4 <[^>]*> lw a0,-23131\(at\) [ ]*4b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04b8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04b8 <[^>]*> lw a1,-23127\(at\) [ ]*4b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04bc <[^>]*> lui \$at,0x2 +0+04bc <[^>]*> lui at,0x2 [ ]*4bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+04c0 <[^>]*> addu \$at,\$a1,\$at -0+04c4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04c0 <[^>]*> addu at,a1,at +0+04c4 <[^>]*> lw a0,-23131\(at\) [ ]*4c4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04c8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04c8 <[^>]*> lw a1,-23127\(at\) [ ]*4c8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04cc <[^>]*> lui \$at,0x2 +0+04cc <[^>]*> lui at,0x2 [ ]*4cc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+04d0 <[^>]*> addu \$at,\$a1,\$at -0+04d4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04d0 <[^>]*> addu at,a1,at +0+04d4 <[^>]*> lw a0,-23131\(at\) [ ]*4d4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04d8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04d8 <[^>]*> lw a1,-23127\(at\) [ ]*4d8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04dc <[^>]*> lui \$at,0x2 +0+04dc <[^>]*> lui at,0x2 [ ]*4dc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+04e0 <[^>]*> addu \$at,\$a1,\$at -0+04e4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04e0 <[^>]*> addu at,a1,at +0+04e4 <[^>]*> lw a0,-23131\(at\) [ ]*4e4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04e8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04e8 <[^>]*> lw a1,-23127\(at\) [ ]*4e8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04ec <[^>]*> lwc1 \$f5,0\(\$zero\) -0+04f0 <[^>]*> lwc1 \$f4,4\(\$zero\) -0+04f4 <[^>]*> lwc1 \$f5,1\(\$zero\) -0+04f8 <[^>]*> lwc1 \$f4,5\(\$zero\) -0+04fc <[^>]*> lui \$at,0x1 -0+0500 <[^>]*> lwc1 \$f5,-32768\(\$at\) -0+0504 <[^>]*> lwc1 \$f4,-32764\(\$at\) -0+0508 <[^>]*> lwc1 \$f5,-32768\(\$zero\) -0+050c <[^>]*> lwc1 \$f4,-32764\(\$zero\) -0+0510 <[^>]*> lwc1 \$f5,0\(\$a1\) -0+0514 <[^>]*> lwc1 \$f4,4\(\$a1\) -0+0518 <[^>]*> lwc1 \$f5,1\(\$a1\) -0+051c <[^>]*> lwc1 \$f4,5\(\$a1\) -0+0520 <[^>]*> lui \$at,0x1 -0+0524 <[^>]*> addu \$at,\$a1,\$at -0+0528 <[^>]*> lwc1 \$f5,-32768\(\$at\) -0+052c <[^>]*> lwc1 \$f4,-32764\(\$at\) -0+0530 <[^>]*> lwc1 \$f5,-32768\(\$a1\) -0+0534 <[^>]*> lwc1 \$f4,-32764\(\$a1\) -0+0538 <[^>]*> lui \$at,0x2 +0+04ec <[^>]*> lwc1 f5,0\(zero\) +0+04f0 <[^>]*> lwc1 f4,4\(zero\) +0+04f4 <[^>]*> lwc1 f5,1\(zero\) +0+04f8 <[^>]*> lwc1 f4,5\(zero\) +0+04fc <[^>]*> lui at,0x1 +0+0500 <[^>]*> lwc1 f5,-32768\(at\) +0+0504 <[^>]*> lwc1 f4,-32764\(at\) +0+0508 <[^>]*> lwc1 f5,-32768\(zero\) +0+050c <[^>]*> lwc1 f4,-32764\(zero\) +0+0510 <[^>]*> lwc1 f5,0\(a1\) +0+0514 <[^>]*> lwc1 f4,4\(a1\) +0+0518 <[^>]*> lwc1 f5,1\(a1\) +0+051c <[^>]*> lwc1 f4,5\(a1\) +0+0520 <[^>]*> lui at,0x1 +0+0524 <[^>]*> addu at,a1,at +0+0528 <[^>]*> lwc1 f5,-32768\(at\) +0+052c <[^>]*> lwc1 f4,-32764\(at\) +0+0530 <[^>]*> lwc1 f5,-32768\(a1\) +0+0534 <[^>]*> lwc1 f4,-32764\(a1\) +0+0538 <[^>]*> lui at,0x2 [ ]*538: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+053c <[^>]*> addu \$at,\$a1,\$at -0+0540 <[^>]*> lwc1 \$f5,-23131\(\$at\) +0+053c <[^>]*> addu at,a1,at +0+0540 <[^>]*> lwc1 f5,-23131\(at\) [ ]*540: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0544 <[^>]*> lwc1 \$f4,-23127\(\$at\) +0+0544 <[^>]*> lwc1 f4,-23127\(at\) [ ]*544: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0548 <[^>]*> nop -0+054c <[^>]*> swc1 \$f5,0\(\$zero\) -0+0550 <[^>]*> swc1 \$f4,4\(\$zero\) -0+0554 <[^>]*> swc1 \$f5,1\(\$zero\) -0+0558 <[^>]*> swc1 \$f4,5\(\$zero\) -0+055c <[^>]*> lui \$at,0x1 -0+0560 <[^>]*> swc1 \$f5,-32768\(\$at\) -0+0564 <[^>]*> swc1 \$f4,-32764\(\$at\) -0+0568 <[^>]*> swc1 \$f5,-32768\(\$zero\) -0+056c <[^>]*> swc1 \$f4,-32764\(\$zero\) -0+0570 <[^>]*> swc1 \$f5,0\(\$a1\) -0+0574 <[^>]*> swc1 \$f4,4\(\$a1\) -0+0578 <[^>]*> swc1 \$f5,1\(\$a1\) -0+057c <[^>]*> swc1 \$f4,5\(\$a1\) -0+0580 <[^>]*> lui \$at,0x1 -0+0584 <[^>]*> addu \$at,\$a1,\$at -0+0588 <[^>]*> swc1 \$f5,-32768\(\$at\) -0+058c <[^>]*> swc1 \$f4,-32764\(\$at\) -0+0590 <[^>]*> swc1 \$f5,-32768\(\$a1\) -0+0594 <[^>]*> swc1 \$f4,-32764\(\$a1\) -0+0598 <[^>]*> lui \$at,0x2 +0+054c <[^>]*> swc1 f5,0\(zero\) +0+0550 <[^>]*> swc1 f4,4\(zero\) +0+0554 <[^>]*> swc1 f5,1\(zero\) +0+0558 <[^>]*> swc1 f4,5\(zero\) +0+055c <[^>]*> lui at,0x1 +0+0560 <[^>]*> swc1 f5,-32768\(at\) +0+0564 <[^>]*> swc1 f4,-32764\(at\) +0+0568 <[^>]*> swc1 f5,-32768\(zero\) +0+056c <[^>]*> swc1 f4,-32764\(zero\) +0+0570 <[^>]*> swc1 f5,0\(a1\) +0+0574 <[^>]*> swc1 f4,4\(a1\) +0+0578 <[^>]*> swc1 f5,1\(a1\) +0+057c <[^>]*> swc1 f4,5\(a1\) +0+0580 <[^>]*> lui at,0x1 +0+0584 <[^>]*> addu at,a1,at +0+0588 <[^>]*> swc1 f5,-32768\(at\) +0+058c <[^>]*> swc1 f4,-32764\(at\) +0+0590 <[^>]*> swc1 f5,-32768\(a1\) +0+0594 <[^>]*> swc1 f4,-32764\(a1\) +0+0598 <[^>]*> lui at,0x2 [ ]*598: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+059c <[^>]*> addu \$at,\$a1,\$at -0+05a0 <[^>]*> swc1 \$f5,-23131\(\$at\) +0+059c <[^>]*> addu at,a1,at +0+05a0 <[^>]*> swc1 f5,-23131\(at\) [ ]*5a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05a4 <[^>]*> swc1 \$f4,-23127\(\$at\) +0+05a4 <[^>]*> swc1 f4,-23127\(at\) [ ]*5a4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05a8 <[^>]*> sw \$a0,0\(\$zero\) -0+05ac <[^>]*> sw \$a1,4\(\$zero\) -0+05b0 <[^>]*> lui \$a0,0x2 +0+05a8 <[^>]*> sw a0,0\(zero\) +0+05ac <[^>]*> sw a1,4\(zero\) +0+05b0 <[^>]*> lui a0,0x2 [ ]*5b0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+05b4 <[^>]*> addu \$a0,\$a0,\$a1 -0+05b8 <[^>]*> ld \$a0,-23131\(\$a0\) +0+05b4 <[^>]*> addu a0,a0,a1 +0+05b8 <[^>]*> ld a0,-23131\(a0\) [ ]*5b8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+05bc <[^>]*> lui \$at,0x2 +0+05bc <[^>]*> lui at,0x2 [ ]*5bc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05c0 <[^>]*> addu \$at,\$at,\$a1 -0+05c4 <[^>]*> sd \$a0,-23131\(\$at\) +0+05c0 <[^>]*> addu at,at,a1 +0+05c4 <[^>]*> sd a0,-23131\(at\) [ ]*5c4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+05c8 <[^>]*> nop diff --git a/gas/testsuite/gas/mips/ld-ilocks.d b/gas/testsuite/gas/mips/ld-ilocks.d index eab2bdc..bee65aa 100644 --- a/gas/testsuite/gas/mips/ld-ilocks.d +++ b/gas/testsuite/gas/mips/ld-ilocks.d @@ -7,625 +7,625 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <.text> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) -0+003c <[^>]*> lw \$a0,0\(\$a1\) -0+0040 <[^>]*> lw \$a1,4\(\$a1\) -0+0044 <[^>]*> lw \$a0,1\(\$a1\) -0+0048 <[^>]*> lw \$a1,5\(\$a1\) -0+004c <[^>]*> lui \$at,0x1 -0+0050 <[^>]*> addu \$at,\$a1,\$at -0+0054 <[^>]*> lw \$a0,-32768\(\$at\) -0+0058 <[^>]*> lw \$a1,-32764\(\$at\) -0+005c <[^>]*> lw \$a0,-32768\(\$a1\) -0+0060 <[^>]*> lw \$a1,-32764\(\$a1\) -0+0064 <[^>]*> lui \$at,0x1 -0+0068 <[^>]*> addu \$at,\$a1,\$at -0+006c <[^>]*> lw \$a0,0\(\$at\) -0+0070 <[^>]*> lw \$a1,4\(\$at\) -0+0074 <[^>]*> lui \$at,0x2 -0+0078 <[^>]*> addu \$at,\$a1,\$at -0+007c <[^>]*> lw \$a0,-23131\(\$at\) -0+0080 <[^>]*> lw \$a1,-23127\(\$at\) -0+0084 <[^>]*> lui \$at,0x0 +0+0000 <.text> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) +0+003c <[^>]*> lw a0,0\(a1\) +0+0040 <[^>]*> lw a1,4\(a1\) +0+0044 <[^>]*> lw a0,1\(a1\) +0+0048 <[^>]*> lw a1,5\(a1\) +0+004c <[^>]*> lui at,0x1 +0+0050 <[^>]*> addu at,a1,at +0+0054 <[^>]*> lw a0,-32768\(at\) +0+0058 <[^>]*> lw a1,-32764\(at\) +0+005c <[^>]*> lw a0,-32768\(a1\) +0+0060 <[^>]*> lw a1,-32764\(a1\) +0+0064 <[^>]*> lui at,0x1 +0+0068 <[^>]*> addu at,a1,at +0+006c <[^>]*> lw a0,0\(at\) +0+0070 <[^>]*> lw a1,4\(at\) +0+0074 <[^>]*> lui at,0x2 +0+0078 <[^>]*> addu at,a1,at +0+007c <[^>]*> lw a0,-23131\(at\) +0+0080 <[^>]*> lw a1,-23127\(at\) +0+0084 <[^>]*> lui at,0x0 [ ]*84: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0088 <[^>]*> lw \$a0,0\(\$at\) +0+0088 <[^>]*> lw a0,0\(at\) [ ]*88: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+008c <[^>]*> lw \$a1,4\(\$at\) +0+008c <[^>]*> lw a1,4\(at\) [ ]*8c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0090 <[^>]*> lui \$at,0x0 +0+0090 <[^>]*> lui at,0x0 [ ]*90: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0094 <[^>]*> lw \$a0,0\(\$at\) +0+0094 <[^>]*> lw a0,0\(at\) [ ]*94: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0098 <[^>]*> lw \$a1,4\(\$at\) +0+0098 <[^>]*> lw a1,4\(at\) [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+009c <[^>]*> lw \$a0,0\(\$gp\) +0+009c <[^>]*> lw a0,0\(gp\) [ ]*9c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a0 <[^>]*> lw \$a1,4\(\$gp\) +0+00a0 <[^>]*> lw a1,4\(gp\) [ ]*a0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00a4 <[^>]*> lui \$at,0x0 +0+00a4 <[^>]*> lui at,0x0 [ ]*a4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00a8 <[^>]*> lw \$a0,0\(\$at\) +0+00a8 <[^>]*> lw a0,0\(at\) [ ]*a8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00ac <[^>]*> lw \$a1,4\(\$at\) +0+00ac <[^>]*> lw a1,4\(at\) [ ]*ac: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00b0 <[^>]*> lw \$a0,0\(\$gp\) +0+00b0 <[^>]*> lw a0,0\(gp\) [ ]*b0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b4 <[^>]*> lw \$a1,4\(\$gp\) +0+00b4 <[^>]*> lw a1,4\(gp\) [ ]*b4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00b8 <[^>]*> lui \$at,0x0 +0+00b8 <[^>]*> lui at,0x0 [ ]*b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00bc <[^>]*> lw \$a0,0\(\$at\) +0+00bc <[^>]*> lw a0,0\(at\) [ ]*bc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00c0 <[^>]*> lw \$a1,4\(\$at\) +0+00c0 <[^>]*> lw a1,4\(at\) [ ]*c0: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00c4 <[^>]*> lw \$a0,-16384\(\$gp\) +0+00c4 <[^>]*> lw a0,-16384\(gp\) [ ]*c4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00c8 <[^>]*> lw \$a1,-16380\(\$gp\) +0+00c8 <[^>]*> lw a1,-16380\(gp\) [ ]*c8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00cc <[^>]*> lui \$at,0x0 +0+00cc <[^>]*> lui at,0x0 [ ]*cc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00d0 <[^>]*> lw \$a0,1\(\$at\) +0+00d0 <[^>]*> lw a0,1\(at\) [ ]*d0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00d4 <[^>]*> lw \$a1,5\(\$at\) +0+00d4 <[^>]*> lw a1,5\(at\) [ ]*d4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00d8 <[^>]*> lui \$at,0x0 +0+00d8 <[^>]*> lui at,0x0 [ ]*d8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00dc <[^>]*> lw \$a0,1\(\$at\) +0+00dc <[^>]*> lw a0,1\(at\) [ ]*dc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00e0 <[^>]*> lw \$a1,5\(\$at\) +0+00e0 <[^>]*> lw a1,5\(at\) [ ]*e0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00e4 <[^>]*> lw \$a0,1\(\$gp\) +0+00e4 <[^>]*> lw a0,1\(gp\) [ ]*e4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00e8 <[^>]*> lw \$a1,5\(\$gp\) +0+00e8 <[^>]*> lw a1,5\(gp\) [ ]*e8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00ec <[^>]*> lui \$at,0x0 +0+00ec <[^>]*> lui at,0x0 [ ]*ec: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00f0 <[^>]*> lw \$a0,1\(\$at\) +0+00f0 <[^>]*> lw a0,1\(at\) [ ]*f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00f4 <[^>]*> lw \$a1,5\(\$at\) +0+00f4 <[^>]*> lw a1,5\(at\) [ ]*f4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00f8 <[^>]*> lw \$a0,1\(\$gp\) +0+00f8 <[^>]*> lw a0,1\(gp\) [ ]*f8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00fc <[^>]*> lw \$a1,5\(\$gp\) +0+00fc <[^>]*> lw a1,5\(gp\) [ ]*fc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0100 <[^>]*> lui \$at,0x0 +0+0100 <[^>]*> lui at,0x0 [ ]*100: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0104 <[^>]*> lw \$a0,1\(\$at\) +0+0104 <[^>]*> lw a0,1\(at\) [ ]*104: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0108 <[^>]*> lw \$a1,5\(\$at\) +0+0108 <[^>]*> lw a1,5\(at\) [ ]*108: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+010c <[^>]*> lw \$a0,-16383\(\$gp\) +0+010c <[^>]*> lw a0,-16383\(gp\) [ ]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0110 <[^>]*> lw \$a1,-16379\(\$gp\) +0+0110 <[^>]*> lw a1,-16379\(gp\) [ ]*110: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0114 <[^>]*> lui \$at,0x1 +0+0114 <[^>]*> lui at,0x1 [ ]*114: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0118 <[^>]*> lw \$a0,-32768\(\$at\) +0+0118 <[^>]*> lw a0,-32768\(at\) [ ]*118: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+011c <[^>]*> lw \$a1,-32764\(\$at\) +0+011c <[^>]*> lw a1,-32764\(at\) [ ]*11c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0120 <[^>]*> lui \$at,0x1 +0+0120 <[^>]*> lui at,0x1 [ ]*120: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0124 <[^>]*> lw \$a0,-32768\(\$at\) +0+0124 <[^>]*> lw a0,-32768\(at\) [ ]*124: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0128 <[^>]*> lw \$a1,-32764\(\$at\) +0+0128 <[^>]*> lw a1,-32764\(at\) [ ]*128: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> lui \$at,0x1 +0+012c <[^>]*> lui at,0x1 [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0130 <[^>]*> lw \$a0,-32768\(\$at\) +0+0130 <[^>]*> lw a0,-32768\(at\) [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0134 <[^>]*> lw \$a1,-32764\(\$at\) +0+0134 <[^>]*> lw a1,-32764\(at\) [ ]*134: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0138 <[^>]*> lui \$at,0x1 +0+0138 <[^>]*> lui at,0x1 [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+013c <[^>]*> lw \$a0,-32768\(\$at\) +0+013c <[^>]*> lw a0,-32768\(at\) [ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0140 <[^>]*> lw \$a1,-32764\(\$at\) +0+0140 <[^>]*> lw a1,-32764\(at\) [ ]*140: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0144 <[^>]*> lui \$at,0x1 +0+0144 <[^>]*> lui at,0x1 [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0148 <[^>]*> lw \$a0,-32768\(\$at\) +0+0148 <[^>]*> lw a0,-32768\(at\) [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+014c <[^>]*> lw \$a1,-32764\(\$at\) +0+014c <[^>]*> lw a1,-32764\(at\) [ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0150 <[^>]*> lui \$at,0x1 +0+0150 <[^>]*> lui at,0x1 [ ]*150: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0154 <[^>]*> lw \$a0,-32768\(\$at\) +0+0154 <[^>]*> lw a0,-32768\(at\) [ ]*154: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0158 <[^>]*> lw \$a1,-32764\(\$at\) +0+0158 <[^>]*> lw a1,-32764\(at\) [ ]*158: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+015c <[^>]*> lui \$at,0x1 +0+015c <[^>]*> lui at,0x1 [ ]*15c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0160 <[^>]*> lw \$a0,-32768\(\$at\) +0+0160 <[^>]*> lw a0,-32768\(at\) [ ]*160: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0164 <[^>]*> lw \$a1,-32764\(\$at\) +0+0164 <[^>]*> lw a1,-32764\(at\) [ ]*164: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0168 <[^>]*> lui \$at,0x0 +0+0168 <[^>]*> lui at,0x0 [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+016c <[^>]*> lw \$a0,-32768\(\$at\) +0+016c <[^>]*> lw a0,-32768\(at\) [ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0170 <[^>]*> lw \$a1,-32764\(\$at\) +0+0170 <[^>]*> lw a1,-32764\(at\) [ ]*170: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0174 <[^>]*> lui \$at,0x0 +0+0174 <[^>]*> lui at,0x0 [ ]*174: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0178 <[^>]*> lw \$a0,-32768\(\$at\) +0+0178 <[^>]*> lw a0,-32768\(at\) [ ]*178: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+017c <[^>]*> lw \$a1,-32764\(\$at\) +0+017c <[^>]*> lw a1,-32764\(at\) [ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0180 <[^>]*> lui \$at,0x0 +0+0180 <[^>]*> lui at,0x0 [ ]*180: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0184 <[^>]*> lw \$a0,-32768\(\$at\) +0+0184 <[^>]*> lw a0,-32768\(at\) [ ]*184: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0188 <[^>]*> lw \$a1,-32764\(\$at\) +0+0188 <[^>]*> lw a1,-32764\(at\) [ ]*188: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+018c <[^>]*> lui \$at,0x0 +0+018c <[^>]*> lui at,0x0 [ ]*18c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0190 <[^>]*> lw \$a0,-32768\(\$at\) +0+0190 <[^>]*> lw a0,-32768\(at\) [ ]*190: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0194 <[^>]*> lw \$a1,-32764\(\$at\) +0+0194 <[^>]*> lw a1,-32764\(at\) [ ]*194: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0198 <[^>]*> lui \$at,0x0 +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+019c <[^>]*> lw \$a0,-32768\(\$at\) +0+019c <[^>]*> lw a0,-32768\(at\) [ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01a0 <[^>]*> lw \$a1,-32764\(\$at\) +0+01a0 <[^>]*> lw a1,-32764\(at\) [ ]*1a0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01a4 <[^>]*> lui \$at,0x0 +0+01a4 <[^>]*> lui at,0x0 [ ]*1a4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01a8 <[^>]*> lw \$a0,-32768\(\$at\) +0+01a8 <[^>]*> lw a0,-32768\(at\) [ ]*1a8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01ac <[^>]*> lw \$a1,-32764\(\$at\) +0+01ac <[^>]*> lw a1,-32764\(at\) [ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01b0 <[^>]*> lui \$at,0x0 +0+01b0 <[^>]*> lui at,0x0 [ ]*1b0: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01b4 <[^>]*> lw \$a0,-32768\(\$at\) +0+01b4 <[^>]*> lw a0,-32768\(at\) [ ]*1b4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01b8 <[^>]*> lw \$a1,-32764\(\$at\) +0+01b8 <[^>]*> lw a1,-32764\(at\) [ ]*1b8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01bc <[^>]*> lui \$at,0x1 +0+01bc <[^>]*> lui at,0x1 [ ]*1bc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01c0 <[^>]*> lw \$a0,0\(\$at\) +0+01c0 <[^>]*> lw a0,0\(at\) [ ]*1c0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01c4 <[^>]*> lw \$a1,4\(\$at\) +0+01c4 <[^>]*> lw a1,4\(at\) [ ]*1c4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01c8 <[^>]*> lui \$at,0x1 +0+01c8 <[^>]*> lui at,0x1 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01cc <[^>]*> lw \$a0,0\(\$at\) +0+01cc <[^>]*> lw a0,0\(at\) [ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01d0 <[^>]*> lw \$a1,4\(\$at\) +0+01d0 <[^>]*> lw a1,4\(at\) [ ]*1d0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01d4 <[^>]*> lui \$at,0x1 +0+01d4 <[^>]*> lui at,0x1 [ ]*1d4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01d8 <[^>]*> lw \$a0,0\(\$at\) +0+01d8 <[^>]*> lw a0,0\(at\) [ ]*1d8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01dc <[^>]*> lw \$a1,4\(\$at\) +0+01dc <[^>]*> lw a1,4\(at\) [ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01e0 <[^>]*> lui \$at,0x1 +0+01e0 <[^>]*> lui at,0x1 [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01e4 <[^>]*> lw \$a0,0\(\$at\) +0+01e4 <[^>]*> lw a0,0\(at\) [ ]*1e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01e8 <[^>]*> lw \$a1,4\(\$at\) +0+01e8 <[^>]*> lw a1,4\(at\) [ ]*1e8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01ec <[^>]*> lui \$at,0x1 +0+01ec <[^>]*> lui at,0x1 [ ]*1ec: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01f0 <[^>]*> lw \$a0,0\(\$at\) +0+01f0 <[^>]*> lw a0,0\(at\) [ ]*1f0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01f4 <[^>]*> lw \$a1,4\(\$at\) +0+01f4 <[^>]*> lw a1,4\(at\) [ ]*1f4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01f8 <[^>]*> lui \$at,0x1 +0+01f8 <[^>]*> lui at,0x1 [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01fc <[^>]*> lw \$a0,0\(\$at\) +0+01fc <[^>]*> lw a0,0\(at\) [ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0200 <[^>]*> lw \$a1,4\(\$at\) +0+0200 <[^>]*> lw a1,4\(at\) [ ]*200: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0204 <[^>]*> lui \$at,0x1 +0+0204 <[^>]*> lui at,0x1 [ ]*204: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0208 <[^>]*> lw \$a0,0\(\$at\) +0+0208 <[^>]*> lw a0,0\(at\) [ ]*208: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+020c <[^>]*> lw \$a1,4\(\$at\) +0+020c <[^>]*> lw a1,4\(at\) [ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0210 <[^>]*> lui \$at,0x2 +0+0210 <[^>]*> lui at,0x2 [ ]*210: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0214 <[^>]*> lw \$a0,-23131\(\$at\) +0+0214 <[^>]*> lw a0,-23131\(at\) [ ]*214: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0218 <[^>]*> lw \$a1,-23127\(\$at\) +0+0218 <[^>]*> lw a1,-23127\(at\) [ ]*218: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+021c <[^>]*> lui \$at,0x2 +0+021c <[^>]*> lui at,0x2 [ ]*21c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0220 <[^>]*> lw \$a0,-23131\(\$at\) +0+0220 <[^>]*> lw a0,-23131\(at\) [ ]*220: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0224 <[^>]*> lw \$a1,-23127\(\$at\) +0+0224 <[^>]*> lw a1,-23127\(at\) [ ]*224: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0228 <[^>]*> lui \$at,0x2 +0+0228 <[^>]*> lui at,0x2 [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+022c <[^>]*> lw \$a0,-23131\(\$at\) +0+022c <[^>]*> lw a0,-23131\(at\) [ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0230 <[^>]*> lw \$a1,-23127\(\$at\) +0+0230 <[^>]*> lw a1,-23127\(at\) [ ]*230: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0234 <[^>]*> lui \$at,0x2 +0+0234 <[^>]*> lui at,0x2 [ ]*234: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0238 <[^>]*> lw \$a0,-23131\(\$at\) +0+0238 <[^>]*> lw a0,-23131\(at\) [ ]*238: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+023c <[^>]*> lw \$a1,-23127\(\$at\) +0+023c <[^>]*> lw a1,-23127\(at\) [ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0240 <[^>]*> lui \$at,0x2 +0+0240 <[^>]*> lui at,0x2 [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0244 <[^>]*> lw \$a0,-23131\(\$at\) +0+0244 <[^>]*> lw a0,-23131\(at\) [ ]*244: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0248 <[^>]*> lw \$a1,-23127\(\$at\) +0+0248 <[^>]*> lw a1,-23127\(at\) [ ]*248: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+024c <[^>]*> lui \$at,0x2 +0+024c <[^>]*> lui at,0x2 [ ]*24c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0250 <[^>]*> lw \$a0,-23131\(\$at\) +0+0250 <[^>]*> lw a0,-23131\(at\) [ ]*250: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0254 <[^>]*> lw \$a1,-23127\(\$at\) +0+0254 <[^>]*> lw a1,-23127\(at\) [ ]*254: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0258 <[^>]*> lui \$at,0x2 +0+0258 <[^>]*> lui at,0x2 [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> lw \$a0,-23131\(\$at\) +0+025c <[^>]*> lw a0,-23131\(at\) [ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0260 <[^>]*> lw \$a1,-23127\(\$at\) +0+0260 <[^>]*> lw a1,-23127\(at\) [ ]*260: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0264 <[^>]*> lui \$at,0x0 +0+0264 <[^>]*> lui at,0x0 [ ]*264: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0268 <[^>]*> addu \$at,\$a1,\$at -0+026c <[^>]*> lw \$a0,0\(\$at\) +0+0268 <[^>]*> addu at,a1,at +0+026c <[^>]*> lw a0,0\(at\) [ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0270 <[^>]*> lw \$a1,4\(\$at\) +0+0270 <[^>]*> lw a1,4\(at\) [ ]*270: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0274 <[^>]*> lui \$at,0x0 +0+0274 <[^>]*> lui at,0x0 [ ]*274: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0278 <[^>]*> addu \$at,\$a1,\$at -0+027c <[^>]*> lw \$a0,0\(\$at\) +0+0278 <[^>]*> addu at,a1,at +0+027c <[^>]*> lw a0,0\(at\) [ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0280 <[^>]*> lw \$a1,4\(\$at\) +0+0280 <[^>]*> lw a1,4\(at\) [ ]*280: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0284 <[^>]*> addu \$at,\$a1,\$gp -0+0288 <[^>]*> lw \$a0,0\(\$at\) +0+0284 <[^>]*> addu at,a1,gp +0+0288 <[^>]*> lw a0,0\(at\) [ ]*288: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> lw \$a1,4\(\$at\) +0+028c <[^>]*> lw a1,4\(at\) [ ]*28c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0290 <[^>]*> lui \$at,0x0 +0+0290 <[^>]*> lui at,0x0 [ ]*290: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0294 <[^>]*> addu \$at,\$a1,\$at -0+0298 <[^>]*> lw \$a0,0\(\$at\) +0+0294 <[^>]*> addu at,a1,at +0+0298 <[^>]*> lw a0,0\(at\) [ ]*298: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+029c <[^>]*> lw \$a1,4\(\$at\) +0+029c <[^>]*> lw a1,4\(at\) [ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02a0 <[^>]*> addu \$at,\$a1,\$gp -0+02a4 <[^>]*> lw \$a0,0\(\$at\) +0+02a0 <[^>]*> addu at,a1,gp +0+02a4 <[^>]*> lw a0,0\(at\) [ ]*2a4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02a8 <[^>]*> lw \$a1,4\(\$at\) +0+02a8 <[^>]*> lw a1,4\(at\) [ ]*2a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02ac <[^>]*> lui \$at,0x0 +0+02ac <[^>]*> lui at,0x0 [ ]*2ac: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02b0 <[^>]*> addu \$at,\$a1,\$at -0+02b4 <[^>]*> lw \$a0,0\(\$at\) +0+02b0 <[^>]*> addu at,a1,at +0+02b4 <[^>]*> lw a0,0\(at\) [ ]*2b4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02b8 <[^>]*> lw \$a1,4\(\$at\) +0+02b8 <[^>]*> lw a1,4\(at\) [ ]*2b8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02bc <[^>]*> addu \$at,\$a1,\$gp -0+02c0 <[^>]*> lw \$a0,-16384\(\$at\) +0+02bc <[^>]*> addu at,a1,gp +0+02c0 <[^>]*> lw a0,-16384\(at\) [ ]*2c0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02c4 <[^>]*> lw \$a1,-16380\(\$at\) +0+02c4 <[^>]*> lw a1,-16380\(at\) [ ]*2c4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02c8 <[^>]*> lui \$at,0x0 +0+02c8 <[^>]*> lui at,0x0 [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02cc <[^>]*> addu \$at,\$a1,\$at -0+02d0 <[^>]*> lw \$a0,1\(\$at\) +0+02cc <[^>]*> addu at,a1,at +0+02d0 <[^>]*> lw a0,1\(at\) [ ]*2d0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d4 <[^>]*> lw \$a1,5\(\$at\) +0+02d4 <[^>]*> lw a1,5\(at\) [ ]*2d4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d8 <[^>]*> lui \$at,0x0 +0+02d8 <[^>]*> lui at,0x0 [ ]*2d8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+02dc <[^>]*> addu \$at,\$a1,\$at -0+02e0 <[^>]*> lw \$a0,1\(\$at\) +0+02dc <[^>]*> addu at,a1,at +0+02e0 <[^>]*> lw a0,1\(at\) [ ]*2e0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02e4 <[^>]*> lw \$a1,5\(\$at\) +0+02e4 <[^>]*> lw a1,5\(at\) [ ]*2e4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02e8 <[^>]*> addu \$at,\$a1,\$gp -0+02ec <[^>]*> lw \$a0,1\(\$at\) +0+02e8 <[^>]*> addu at,a1,gp +0+02ec <[^>]*> lw a0,1\(at\) [ ]*2ec: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02f0 <[^>]*> lw \$a1,5\(\$at\) +0+02f0 <[^>]*> lw a1,5\(at\) [ ]*2f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02f4 <[^>]*> lui \$at,0x0 +0+02f4 <[^>]*> lui at,0x0 [ ]*2f4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02f8 <[^>]*> addu \$at,\$a1,\$at -0+02fc <[^>]*> lw \$a0,1\(\$at\) +0+02f8 <[^>]*> addu at,a1,at +0+02fc <[^>]*> lw a0,1\(at\) [ ]*2fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0300 <[^>]*> lw \$a1,5\(\$at\) +0+0300 <[^>]*> lw a1,5\(at\) [ ]*300: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0304 <[^>]*> addu \$at,\$a1,\$gp -0+0308 <[^>]*> lw \$a0,1\(\$at\) +0+0304 <[^>]*> addu at,a1,gp +0+0308 <[^>]*> lw a0,1\(at\) [ ]*308: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+030c <[^>]*> lw \$a1,5\(\$at\) +0+030c <[^>]*> lw a1,5\(at\) [ ]*30c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0310 <[^>]*> lui \$at,0x0 +0+0310 <[^>]*> lui at,0x0 [ ]*310: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0314 <[^>]*> addu \$at,\$a1,\$at -0+0318 <[^>]*> lw \$a0,1\(\$at\) +0+0314 <[^>]*> addu at,a1,at +0+0318 <[^>]*> lw a0,1\(at\) [ ]*318: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+031c <[^>]*> lw \$a1,5\(\$at\) +0+031c <[^>]*> lw a1,5\(at\) [ ]*31c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0320 <[^>]*> addu \$at,\$a1,\$gp -0+0324 <[^>]*> lw \$a0,-16383\(\$at\) +0+0320 <[^>]*> addu at,a1,gp +0+0324 <[^>]*> lw a0,-16383\(at\) [ ]*324: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0328 <[^>]*> lw \$a1,-16379\(\$at\) +0+0328 <[^>]*> lw a1,-16379\(at\) [ ]*328: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+032c <[^>]*> lui \$at,0x1 +0+032c <[^>]*> lui at,0x1 [ ]*32c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0330 <[^>]*> addu \$at,\$a1,\$at -0+0334 <[^>]*> lw \$a0,-32768\(\$at\) +0+0330 <[^>]*> addu at,a1,at +0+0334 <[^>]*> lw a0,-32768\(at\) [ ]*334: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0338 <[^>]*> lw \$a1,-32764\(\$at\) +0+0338 <[^>]*> lw a1,-32764\(at\) [ ]*338: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+033c <[^>]*> lui \$at,0x1 +0+033c <[^>]*> lui at,0x1 [ ]*33c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0340 <[^>]*> addu \$at,\$a1,\$at -0+0344 <[^>]*> lw \$a0,-32768\(\$at\) +0+0340 <[^>]*> addu at,a1,at +0+0344 <[^>]*> lw a0,-32768\(at\) [ ]*344: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0348 <[^>]*> lw \$a1,-32764\(\$at\) +0+0348 <[^>]*> lw a1,-32764\(at\) [ ]*348: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+034c <[^>]*> lui \$at,0x1 +0+034c <[^>]*> lui at,0x1 [ ]*34c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0350 <[^>]*> addu \$at,\$a1,\$at -0+0354 <[^>]*> lw \$a0,-32768\(\$at\) +0+0350 <[^>]*> addu at,a1,at +0+0354 <[^>]*> lw a0,-32768\(at\) [ ]*354: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0358 <[^>]*> lw \$a1,-32764\(\$at\) +0+0358 <[^>]*> lw a1,-32764\(at\) [ ]*358: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+035c <[^>]*> lui \$at,0x1 +0+035c <[^>]*> lui at,0x1 [ ]*35c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0360 <[^>]*> addu \$at,\$a1,\$at -0+0364 <[^>]*> lw \$a0,-32768\(\$at\) +0+0360 <[^>]*> addu at,a1,at +0+0364 <[^>]*> lw a0,-32768\(at\) [ ]*364: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0368 <[^>]*> lw \$a1,-32764\(\$at\) +0+0368 <[^>]*> lw a1,-32764\(at\) [ ]*368: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+036c <[^>]*> lui \$at,0x1 +0+036c <[^>]*> lui at,0x1 [ ]*36c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0370 <[^>]*> addu \$at,\$a1,\$at -0+0374 <[^>]*> lw \$a0,-32768\(\$at\) +0+0370 <[^>]*> addu at,a1,at +0+0374 <[^>]*> lw a0,-32768\(at\) [ ]*374: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0378 <[^>]*> lw \$a1,-32764\(\$at\) +0+0378 <[^>]*> lw a1,-32764\(at\) [ ]*378: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+037c <[^>]*> lui \$at,0x1 +0+037c <[^>]*> lui at,0x1 [ ]*37c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0380 <[^>]*> addu \$at,\$a1,\$at -0+0384 <[^>]*> lw \$a0,-32768\(\$at\) +0+0380 <[^>]*> addu at,a1,at +0+0384 <[^>]*> lw a0,-32768\(at\) [ ]*384: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0388 <[^>]*> lw \$a1,-32764\(\$at\) +0+0388 <[^>]*> lw a1,-32764\(at\) [ ]*388: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+038c <[^>]*> lui \$at,0x1 +0+038c <[^>]*> lui at,0x1 [ ]*38c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0390 <[^>]*> addu \$at,\$a1,\$at -0+0394 <[^>]*> lw \$a0,-32768\(\$at\) +0+0390 <[^>]*> addu at,a1,at +0+0394 <[^>]*> lw a0,-32768\(at\) [ ]*394: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0398 <[^>]*> lw \$a1,-32764\(\$at\) +0+0398 <[^>]*> lw a1,-32764\(at\) [ ]*398: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+039c <[^>]*> lui \$at,0x0 +0+039c <[^>]*> lui at,0x0 [ ]*39c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03a0 <[^>]*> addu \$at,\$a1,\$at -0+03a4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03a0 <[^>]*> addu at,a1,at +0+03a4 <[^>]*> lw a0,-32768\(at\) [ ]*3a4: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03a8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03a8 <[^>]*> lw a1,-32764\(at\) [ ]*3a8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03ac <[^>]*> lui \$at,0x0 +0+03ac <[^>]*> lui at,0x0 [ ]*3ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03b0 <[^>]*> addu \$at,\$a1,\$at -0+03b4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03b0 <[^>]*> addu at,a1,at +0+03b4 <[^>]*> lw a0,-32768\(at\) [ ]*3b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03b8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03b8 <[^>]*> lw a1,-32764\(at\) [ ]*3b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03bc <[^>]*> lui \$at,0x0 +0+03bc <[^>]*> lui at,0x0 [ ]*3bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+03c0 <[^>]*> addu \$at,\$a1,\$at -0+03c4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03c0 <[^>]*> addu at,a1,at +0+03c4 <[^>]*> lw a0,-32768\(at\) [ ]*3c4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03c8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03c8 <[^>]*> lw a1,-32764\(at\) [ ]*3c8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03cc <[^>]*> lui \$at,0x0 +0+03cc <[^>]*> lui at,0x0 [ ]*3cc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+03d0 <[^>]*> addu \$at,\$a1,\$at -0+03d4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03d0 <[^>]*> addu at,a1,at +0+03d4 <[^>]*> lw a0,-32768\(at\) [ ]*3d4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+03d8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03d8 <[^>]*> lw a1,-32764\(at\) [ ]*3d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+03dc <[^>]*> lui \$at,0x0 +0+03dc <[^>]*> lui at,0x0 [ ]*3dc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+03e0 <[^>]*> addu \$at,\$a1,\$at -0+03e4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03e0 <[^>]*> addu at,a1,at +0+03e4 <[^>]*> lw a0,-32768\(at\) [ ]*3e4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03e8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03e8 <[^>]*> lw a1,-32764\(at\) [ ]*3e8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03ec <[^>]*> lui \$at,0x0 +0+03ec <[^>]*> lui at,0x0 [ ]*3ec: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03f0 <[^>]*> addu \$at,\$a1,\$at -0+03f4 <[^>]*> lw \$a0,-32768\(\$at\) +0+03f0 <[^>]*> addu at,a1,at +0+03f4 <[^>]*> lw a0,-32768\(at\) [ ]*3f4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03f8 <[^>]*> lw \$a1,-32764\(\$at\) +0+03f8 <[^>]*> lw a1,-32764\(at\) [ ]*3f8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03fc <[^>]*> lui \$at,0x0 +0+03fc <[^>]*> lui at,0x0 [ ]*3fc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0400 <[^>]*> addu \$at,\$a1,\$at -0+0404 <[^>]*> lw \$a0,-32768\(\$at\) +0+0400 <[^>]*> addu at,a1,at +0+0404 <[^>]*> lw a0,-32768\(at\) [ ]*404: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0408 <[^>]*> lw \$a1,-32764\(\$at\) +0+0408 <[^>]*> lw a1,-32764\(at\) [ ]*408: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+040c <[^>]*> lui \$at,0x1 +0+040c <[^>]*> lui at,0x1 [ ]*40c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0410 <[^>]*> addu \$at,\$a1,\$at -0+0414 <[^>]*> lw \$a0,0\(\$at\) +0+0410 <[^>]*> addu at,a1,at +0+0414 <[^>]*> lw a0,0\(at\) [ ]*414: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0418 <[^>]*> lw \$a1,4\(\$at\) +0+0418 <[^>]*> lw a1,4\(at\) [ ]*418: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+041c <[^>]*> lui \$at,0x1 +0+041c <[^>]*> lui at,0x1 [ ]*41c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0420 <[^>]*> addu \$at,\$a1,\$at -0+0424 <[^>]*> lw \$a0,0\(\$at\) +0+0420 <[^>]*> addu at,a1,at +0+0424 <[^>]*> lw a0,0\(at\) [ ]*424: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0428 <[^>]*> lw \$a1,4\(\$at\) +0+0428 <[^>]*> lw a1,4\(at\) [ ]*428: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+042c <[^>]*> lui \$at,0x1 +0+042c <[^>]*> lui at,0x1 [ ]*42c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0430 <[^>]*> addu \$at,\$a1,\$at -0+0434 <[^>]*> lw \$a0,0\(\$at\) +0+0430 <[^>]*> addu at,a1,at +0+0434 <[^>]*> lw a0,0\(at\) [ ]*434: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0438 <[^>]*> lw \$a1,4\(\$at\) +0+0438 <[^>]*> lw a1,4\(at\) [ ]*438: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+043c <[^>]*> lui \$at,0x1 +0+043c <[^>]*> lui at,0x1 [ ]*43c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0440 <[^>]*> addu \$at,\$a1,\$at -0+0444 <[^>]*> lw \$a0,0\(\$at\) +0+0440 <[^>]*> addu at,a1,at +0+0444 <[^>]*> lw a0,0\(at\) [ ]*444: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0448 <[^>]*> lw \$a1,4\(\$at\) +0+0448 <[^>]*> lw a1,4\(at\) [ ]*448: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+044c <[^>]*> lui \$at,0x1 +0+044c <[^>]*> lui at,0x1 [ ]*44c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0450 <[^>]*> addu \$at,\$a1,\$at -0+0454 <[^>]*> lw \$a0,0\(\$at\) +0+0450 <[^>]*> addu at,a1,at +0+0454 <[^>]*> lw a0,0\(at\) [ ]*454: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0458 <[^>]*> lw \$a1,4\(\$at\) +0+0458 <[^>]*> lw a1,4\(at\) [ ]*458: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+045c <[^>]*> lui \$at,0x1 +0+045c <[^>]*> lui at,0x1 [ ]*45c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0460 <[^>]*> addu \$at,\$a1,\$at -0+0464 <[^>]*> lw \$a0,0\(\$at\) +0+0460 <[^>]*> addu at,a1,at +0+0464 <[^>]*> lw a0,0\(at\) [ ]*464: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0468 <[^>]*> lw \$a1,4\(\$at\) +0+0468 <[^>]*> lw a1,4\(at\) [ ]*468: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+046c <[^>]*> lui \$at,0x1 +0+046c <[^>]*> lui at,0x1 [ ]*46c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0470 <[^>]*> addu \$at,\$a1,\$at -0+0474 <[^>]*> lw \$a0,0\(\$at\) +0+0470 <[^>]*> addu at,a1,at +0+0474 <[^>]*> lw a0,0\(at\) [ ]*474: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0478 <[^>]*> lw \$a1,4\(\$at\) +0+0478 <[^>]*> lw a1,4\(at\) [ ]*478: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+047c <[^>]*> lui \$at,0x2 +0+047c <[^>]*> lui at,0x2 [ ]*47c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0480 <[^>]*> addu \$at,\$a1,\$at -0+0484 <[^>]*> lw \$a0,-23131\(\$at\) +0+0480 <[^>]*> addu at,a1,at +0+0484 <[^>]*> lw a0,-23131\(at\) [ ]*484: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0488 <[^>]*> lw \$a1,-23127\(\$at\) +0+0488 <[^>]*> lw a1,-23127\(at\) [ ]*488: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+048c <[^>]*> lui \$at,0x2 +0+048c <[^>]*> lui at,0x2 [ ]*48c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0490 <[^>]*> addu \$at,\$a1,\$at -0+0494 <[^>]*> lw \$a0,-23131\(\$at\) +0+0490 <[^>]*> addu at,a1,at +0+0494 <[^>]*> lw a0,-23131\(at\) [ ]*494: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0498 <[^>]*> lw \$a1,-23127\(\$at\) +0+0498 <[^>]*> lw a1,-23127\(at\) [ ]*498: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+049c <[^>]*> lui \$at,0x2 +0+049c <[^>]*> lui at,0x2 [ ]*49c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+04a0 <[^>]*> addu \$at,\$a1,\$at -0+04a4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04a0 <[^>]*> addu at,a1,at +0+04a4 <[^>]*> lw a0,-23131\(at\) [ ]*4a4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04a8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04a8 <[^>]*> lw a1,-23127\(at\) [ ]*4a8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04ac <[^>]*> lui \$at,0x2 +0+04ac <[^>]*> lui at,0x2 [ ]*4ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+04b0 <[^>]*> addu \$at,\$a1,\$at -0+04b4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04b0 <[^>]*> addu at,a1,at +0+04b4 <[^>]*> lw a0,-23131\(at\) [ ]*4b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04b8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04b8 <[^>]*> lw a1,-23127\(at\) [ ]*4b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04bc <[^>]*> lui \$at,0x2 +0+04bc <[^>]*> lui at,0x2 [ ]*4bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+04c0 <[^>]*> addu \$at,\$a1,\$at -0+04c4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04c0 <[^>]*> addu at,a1,at +0+04c4 <[^>]*> lw a0,-23131\(at\) [ ]*4c4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04c8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04c8 <[^>]*> lw a1,-23127\(at\) [ ]*4c8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04cc <[^>]*> lui \$at,0x2 +0+04cc <[^>]*> lui at,0x2 [ ]*4cc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+04d0 <[^>]*> addu \$at,\$a1,\$at -0+04d4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04d0 <[^>]*> addu at,a1,at +0+04d4 <[^>]*> lw a0,-23131\(at\) [ ]*4d4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04d8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04d8 <[^>]*> lw a1,-23127\(at\) [ ]*4d8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04dc <[^>]*> lui \$at,0x2 +0+04dc <[^>]*> lui at,0x2 [ ]*4dc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+04e0 <[^>]*> addu \$at,\$a1,\$at -0+04e4 <[^>]*> lw \$a0,-23131\(\$at\) +0+04e0 <[^>]*> addu at,a1,at +0+04e4 <[^>]*> lw a0,-23131\(at\) [ ]*4e4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04e8 <[^>]*> lw \$a1,-23127\(\$at\) +0+04e8 <[^>]*> lw a1,-23127\(at\) [ ]*4e8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04ec <[^>]*> lwc1 \$f[45],0\(\$zero\) -0+04f0 <[^>]*> lwc1 \$f[45],4\(\$zero\) -0+04f4 <[^>]*> lwc1 \$f[45],1\(\$zero\) -0+04f8 <[^>]*> lwc1 \$f[45],5\(\$zero\) -0+04fc <[^>]*> lui \$at,0x1 -0+0500 <[^>]*> lwc1 \$f[45],-32768\(\$at\) -0+0504 <[^>]*> lwc1 \$f[45],-32764\(\$at\) -0+0508 <[^>]*> lwc1 \$f[45],-32768\(\$zero\) -0+050c <[^>]*> lwc1 \$f[45],-32764\(\$zero\) -0+0510 <[^>]*> lwc1 \$f[45],0\(\$a1\) -0+0514 <[^>]*> lwc1 \$f[45],4\(\$a1\) -0+0518 <[^>]*> lwc1 \$f[45],1\(\$a1\) -0+051c <[^>]*> lwc1 \$f[45],5\(\$a1\) -0+0520 <[^>]*> lui \$at,0x1 -0+0524 <[^>]*> addu \$at,\$a1,\$at -0+0528 <[^>]*> lwc1 \$f[45],-32768\(\$at\) -0+052c <[^>]*> lwc1 \$f[45],-32764\(\$at\) -0+0530 <[^>]*> lwc1 \$f[45],-32768\(\$a1\) -0+0534 <[^>]*> lwc1 \$f[45],-32764\(\$a1\) -0+0538 <[^>]*> lui \$at,0x2 +0+04ec <[^>]*> lwc1 f[45],0\(zero\) +0+04f0 <[^>]*> lwc1 f[45],4\(zero\) +0+04f4 <[^>]*> lwc1 f[45],1\(zero\) +0+04f8 <[^>]*> lwc1 f[45],5\(zero\) +0+04fc <[^>]*> lui at,0x1 +0+0500 <[^>]*> lwc1 f[45],-32768\(at\) +0+0504 <[^>]*> lwc1 f[45],-32764\(at\) +0+0508 <[^>]*> lwc1 f[45],-32768\(zero\) +0+050c <[^>]*> lwc1 f[45],-32764\(zero\) +0+0510 <[^>]*> lwc1 f[45],0\(a1\) +0+0514 <[^>]*> lwc1 f[45],4\(a1\) +0+0518 <[^>]*> lwc1 f[45],1\(a1\) +0+051c <[^>]*> lwc1 f[45],5\(a1\) +0+0520 <[^>]*> lui at,0x1 +0+0524 <[^>]*> addu at,a1,at +0+0528 <[^>]*> lwc1 f[45],-32768\(at\) +0+052c <[^>]*> lwc1 f[45],-32764\(at\) +0+0530 <[^>]*> lwc1 f[45],-32768\(a1\) +0+0534 <[^>]*> lwc1 f[45],-32764\(a1\) +0+0538 <[^>]*> lui at,0x2 [ ]*538: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+053c <[^>]*> addu \$at,\$a1,\$at -0+0540 <[^>]*> lwc1 \$f[45],-23131\(\$at\) +0+053c <[^>]*> addu at,a1,at +0+0540 <[^>]*> lwc1 f[45],-23131\(at\) [ ]*540: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0544 <[^>]*> lwc1 \$f[45],-23127\(\$at\) +0+0544 <[^>]*> lwc1 f[45],-23127\(at\) [ ]*544: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+0548 <[^>]*> nop -0+054c <[^>]*> swc1 \$f[45],0\(\$zero\) -0+0550 <[^>]*> swc1 \$f[45],4\(\$zero\) -0+0554 <[^>]*> swc1 \$f[45],1\(\$zero\) -0+0558 <[^>]*> swc1 \$f[45],5\(\$zero\) -0+055c <[^>]*> lui \$at,0x1 -0+0560 <[^>]*> swc1 \$f[45],-32768\(\$at\) -0+0564 <[^>]*> swc1 \$f[45],-32764\(\$at\) -0+0568 <[^>]*> swc1 \$f[45],-32768\(\$zero\) -0+056c <[^>]*> swc1 \$f[45],-32764\(\$zero\) -0+0570 <[^>]*> swc1 \$f[45],0\(\$a1\) -0+0574 <[^>]*> swc1 \$f[45],4\(\$a1\) -0+0578 <[^>]*> swc1 \$f[45],1\(\$a1\) -0+057c <[^>]*> swc1 \$f[45],5\(\$a1\) -0+0580 <[^>]*> lui \$at,0x1 -0+0584 <[^>]*> addu \$at,\$a1,\$at -0+0588 <[^>]*> swc1 \$f[45],-32768\(\$at\) -0+058c <[^>]*> swc1 \$f[45],-32764\(\$at\) -0+0590 <[^>]*> swc1 \$f[45],-32768\(\$a1\) -0+0594 <[^>]*> swc1 \$f[45],-32764\(\$a1\) -0+0598 <[^>]*> lui \$at,0x2 +0+054c <[^>]*> swc1 f[45],0\(zero\) +0+0550 <[^>]*> swc1 f[45],4\(zero\) +0+0554 <[^>]*> swc1 f[45],1\(zero\) +0+0558 <[^>]*> swc1 f[45],5\(zero\) +0+055c <[^>]*> lui at,0x1 +0+0560 <[^>]*> swc1 f[45],-32768\(at\) +0+0564 <[^>]*> swc1 f[45],-32764\(at\) +0+0568 <[^>]*> swc1 f[45],-32768\(zero\) +0+056c <[^>]*> swc1 f[45],-32764\(zero\) +0+0570 <[^>]*> swc1 f[45],0\(a1\) +0+0574 <[^>]*> swc1 f[45],4\(a1\) +0+0578 <[^>]*> swc1 f[45],1\(a1\) +0+057c <[^>]*> swc1 f[45],5\(a1\) +0+0580 <[^>]*> lui at,0x1 +0+0584 <[^>]*> addu at,a1,at +0+0588 <[^>]*> swc1 f[45],-32768\(at\) +0+058c <[^>]*> swc1 f[45],-32764\(at\) +0+0590 <[^>]*> swc1 f[45],-32768\(a1\) +0+0594 <[^>]*> swc1 f[45],-32764\(a1\) +0+0598 <[^>]*> lui at,0x2 [ ]*598: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+059c <[^>]*> addu \$at,\$a1,\$at -0+05a0 <[^>]*> swc1 \$f[45],-23131\(\$at\) +0+059c <[^>]*> addu at,a1,at +0+05a0 <[^>]*> swc1 f[45],-23131\(at\) [ ]*5a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05a4 <[^>]*> swc1 \$f[45],-23127\(\$at\) +0+05a4 <[^>]*> swc1 f[45],-23127\(at\) [ ]*5a4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05a8 <[^>]*> sw \$a0,0\(\$zero\) -0+05ac <[^>]*> sw \$a1,4\(\$zero\) -0+05b0 <[^>]*> lui \$a0,0x2 +0+05a8 <[^>]*> sw a0,0\(zero\) +0+05ac <[^>]*> sw a1,4\(zero\) +0+05b0 <[^>]*> lui a0,0x2 [ ]*5b0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+05b4 <[^>]*> (d|)addu \$a0,\$a0,\$a1 -0+05b8 <[^>]*> ld \$a0,-23131\(\$a0\) +0+05b4 <[^>]*> (d|)addu a0,a0,a1 +0+05b8 <[^>]*> ld a0,-23131\(a0\) [ ]*5b8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+05bc <[^>]*> lui \$at,0x2 +0+05bc <[^>]*> lui at,0x2 [ ]*5bc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05c0 <[^>]*> (d|)addu \$at,\$at,\$a1 -0+05c4 <[^>]*> sd \$a0,-23131\(\$at\) +0+05c0 <[^>]*> (d|)addu at,at,a1 +0+05c4 <[^>]*> sd a0,-23131\(at\) [ ]*5c4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+05c8 <[^>]*> nop diff --git a/gas/testsuite/gas/mips/ld-svr4pic.d b/gas/testsuite/gas/mips/ld-svr4pic.d index 2043d79..31860f4 100644 --- a/gas/testsuite/gas/mips/ld-svr4pic.d +++ b/gas/testsuite/gas/mips/ld-svr4pic.d @@ -8,218 +8,218 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) +0+0000 <[^>]*> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$a0,0\(\$a1\) -0+0044 <[^>]*> lw \$a1,4\(\$a1\) +0+0040 <[^>]*> lw a0,0\(a1\) +0+0044 <[^>]*> lw a1,4\(a1\) 0+0048 <[^>]*> nop -0+004c <[^>]*> lw \$a0,1\(\$a1\) -0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> addu \$at,\$a1,\$at -0+005c <[^>]*> lw \$a0,-32768\(\$at\) -0+0060 <[^>]*> lw \$a1,-32764\(\$at\) +0+004c <[^>]*> lw a0,1\(a1\) +0+0050 <[^>]*> lw a1,5\(a1\) +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> addu at,a1,at +0+005c <[^>]*> lw a0,-32768\(at\) +0+0060 <[^>]*> lw a1,-32764\(at\) 0+0064 <[^>]*> nop -0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) -0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -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,0x2 -0+0084 <[^>]*> addu \$at,\$a1,\$at -0+0088 <[^>]*> lw \$a0,-23131\(\$at\) -0+008c <[^>]*> lw \$a1,-23127\(\$at\) -0+0090 <[^>]*> lw \$at,0\(\$gp\) +0+0068 <[^>]*> lw a0,-32768\(a1\) +0+006c <[^>]*> lw a1,-32764\(a1\) +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,0x2 +0+0084 <[^>]*> addu at,a1,at +0+0088 <[^>]*> lw a0,-23131\(at\) +0+008c <[^>]*> lw a1,-23127\(at\) +0+0090 <[^>]*> lw at,0\(gp\) [ ]*90: R_MIPS_GOT16 .data 0+0094 <[^>]*> nop -0+0098 <[^>]*> lw \$a0,0\(\$at\) +0+0098 <[^>]*> lw a0,0\(at\) [ ]*98: R_MIPS_LO16 .data -0+009c <[^>]*> lw \$a1,4\(\$at\) +0+009c <[^>]*> lw a1,4\(at\) [ ]*9c: R_MIPS_LO16 .data -0+00a0 <[^>]*> lw \$at,0\(\$gp\) +0+00a0 <[^>]*> lw at,0\(gp\) [ ]*a0: R_MIPS_GOT16 big_external_data_label 0+00a4 <[^>]*> nop -0+00a8 <[^>]*> lw \$a0,0\(\$at\) -0+00ac <[^>]*> lw \$a1,4\(\$at\) -0+00b0 <[^>]*> lw \$at,0\(\$gp\) +0+00a8 <[^>]*> lw a0,0\(at\) +0+00ac <[^>]*> lw a1,4\(at\) +0+00b0 <[^>]*> lw at,0\(gp\) [ ]*b0: R_MIPS_GOT16 small_external_data_label 0+00b4 <[^>]*> nop -0+00b8 <[^>]*> lw \$a0,0\(\$at\) -0+00bc <[^>]*> lw \$a1,4\(\$at\) -0+00c0 <[^>]*> lw \$at,0\(\$gp\) +0+00b8 <[^>]*> lw a0,0\(at\) +0+00bc <[^>]*> lw a1,4\(at\) +0+00c0 <[^>]*> lw at,0\(gp\) [ ]*c0: R_MIPS_GOT16 big_external_common 0+00c4 <[^>]*> nop -0+00c8 <[^>]*> lw \$a0,0\(\$at\) -0+00cc <[^>]*> lw \$a1,4\(\$at\) -0+00d0 <[^>]*> lw \$at,0\(\$gp\) +0+00c8 <[^>]*> lw a0,0\(at\) +0+00cc <[^>]*> lw a1,4\(at\) +0+00d0 <[^>]*> lw at,0\(gp\) [ ]*d0: R_MIPS_GOT16 small_external_common 0+00d4 <[^>]*> nop -0+00d8 <[^>]*> lw \$a0,0\(\$at\) -0+00dc <[^>]*> lw \$a1,4\(\$at\) -0+00e0 <[^>]*> lw \$at,0\(\$gp\) +0+00d8 <[^>]*> lw a0,0\(at\) +0+00dc <[^>]*> lw a1,4\(at\) +0+00e0 <[^>]*> lw at,0\(gp\) [ ]*e0: R_MIPS_GOT16 .bss 0+00e4 <[^>]*> nop -0+00e8 <[^>]*> lw \$a0,0\(\$at\) +0+00e8 <[^>]*> lw a0,0\(at\) [ ]*e8: R_MIPS_LO16 .bss -0+00ec <[^>]*> lw \$a1,4\(\$at\) +0+00ec <[^>]*> lw a1,4\(at\) [ ]*ec: R_MIPS_LO16 .bss -0+00f0 <[^>]*> lw \$at,0\(\$gp\) +0+00f0 <[^>]*> lw at,0\(gp\) [ ]*f0: R_MIPS_GOT16 .bss 0+00f4 <[^>]*> nop -0+00f8 <[^>]*> lw \$a0,1000\(\$at\) +0+00f8 <[^>]*> lw a0,1000\(at\) [ ]*f8: R_MIPS_LO16 .bss -0+00fc <[^>]*> lw \$a1,1004\(\$at\) +0+00fc <[^>]*> lw a1,1004\(at\) [ ]*fc: R_MIPS_LO16 .bss -0+0100 <[^>]*> lw \$at,0\(\$gp\) +0+0100 <[^>]*> lw at,0\(gp\) [ ]*100: R_MIPS_GOT16 .data 0+0104 <[^>]*> nop -0+0108 <[^>]*> lw \$a0,1\(\$at\) +0+0108 <[^>]*> lw a0,1\(at\) [ ]*108: R_MIPS_LO16 .data -0+010c <[^>]*> lw \$a1,5\(\$at\) +0+010c <[^>]*> lw a1,5\(at\) [ ]*10c: R_MIPS_LO16 .data -0+0110 <[^>]*> lw \$at,0\(\$gp\) +0+0110 <[^>]*> lw at,0\(gp\) [ ]*110: R_MIPS_GOT16 big_external_data_label 0+0114 <[^>]*> nop -0+0118 <[^>]*> lw \$a0,1\(\$at\) -0+011c <[^>]*> lw \$a1,5\(\$at\) -0+0120 <[^>]*> lw \$at,0\(\$gp\) +0+0118 <[^>]*> lw a0,1\(at\) +0+011c <[^>]*> lw a1,5\(at\) +0+0120 <[^>]*> lw at,0\(gp\) [ ]*120: R_MIPS_GOT16 small_external_data_label 0+0124 <[^>]*> nop -0+0128 <[^>]*> lw \$a0,1\(\$at\) -0+012c <[^>]*> lw \$a1,5\(\$at\) -0+0130 <[^>]*> lw \$at,0\(\$gp\) +0+0128 <[^>]*> lw a0,1\(at\) +0+012c <[^>]*> lw a1,5\(at\) +0+0130 <[^>]*> lw at,0\(gp\) [ ]*130: R_MIPS_GOT16 big_external_common 0+0134 <[^>]*> nop -0+0138 <[^>]*> lw \$a0,1\(\$at\) -0+013c <[^>]*> lw \$a1,5\(\$at\) -0+0140 <[^>]*> lw \$at,0\(\$gp\) +0+0138 <[^>]*> lw a0,1\(at\) +0+013c <[^>]*> lw a1,5\(at\) +0+0140 <[^>]*> lw at,0\(gp\) [ ]*140: R_MIPS_GOT16 small_external_common 0+0144 <[^>]*> nop -0+0148 <[^>]*> lw \$a0,1\(\$at\) -0+014c <[^>]*> lw \$a1,5\(\$at\) -0+0150 <[^>]*> lw \$at,0\(\$gp\) +0+0148 <[^>]*> lw a0,1\(at\) +0+014c <[^>]*> lw a1,5\(at\) +0+0150 <[^>]*> lw at,0\(gp\) [ ]*150: R_MIPS_GOT16 .bss 0+0154 <[^>]*> nop -0+0158 <[^>]*> lw \$a0,1\(\$at\) +0+0158 <[^>]*> lw a0,1\(at\) [ ]*158: R_MIPS_LO16 .bss -0+015c <[^>]*> lw \$a1,5\(\$at\) +0+015c <[^>]*> lw a1,5\(at\) [ ]*15c: R_MIPS_LO16 .bss -0+0160 <[^>]*> lw \$at,0\(\$gp\) +0+0160 <[^>]*> lw at,0\(gp\) [ ]*160: R_MIPS_GOT16 .bss 0+0164 <[^>]*> nop -0+0168 <[^>]*> lw \$a0,1001\(\$at\) +0+0168 <[^>]*> lw a0,1001\(at\) [ ]*168: R_MIPS_LO16 .bss -0+016c <[^>]*> lw \$a1,1005\(\$at\) +0+016c <[^>]*> lw a1,1005\(at\) [ ]*16c: R_MIPS_LO16 .bss -0+0170 <[^>]*> lw \$at,0\(\$gp\) +0+0170 <[^>]*> lw at,0\(gp\) [ ]*170: R_MIPS_GOT16 .data 0+0174 <[^>]*> nop -0+0178 <[^>]*> addu \$at,\$a1,\$at -0+017c <[^>]*> lw \$a0,0\(\$at\) +0+0178 <[^>]*> addu at,a1,at +0+017c <[^>]*> lw a0,0\(at\) [ ]*17c: R_MIPS_LO16 .data -0+0180 <[^>]*> lw \$a1,4\(\$at\) +0+0180 <[^>]*> lw a1,4\(at\) [ ]*180: R_MIPS_LO16 .data -0+0184 <[^>]*> lw \$at,0\(\$gp\) +0+0184 <[^>]*> lw at,0\(gp\) [ ]*184: R_MIPS_GOT16 big_external_data_label 0+0188 <[^>]*> nop -0+018c <[^>]*> addu \$at,\$a1,\$at -0+0190 <[^>]*> lw \$a0,0\(\$at\) -0+0194 <[^>]*> lw \$a1,4\(\$at\) -0+0198 <[^>]*> lw \$at,0\(\$gp\) +0+018c <[^>]*> addu at,a1,at +0+0190 <[^>]*> lw a0,0\(at\) +0+0194 <[^>]*> lw a1,4\(at\) +0+0198 <[^>]*> lw at,0\(gp\) [ ]*198: R_MIPS_GOT16 small_external_data_label 0+019c <[^>]*> nop -0+01a0 <[^>]*> addu \$at,\$a1,\$at -0+01a4 <[^>]*> lw \$a0,0\(\$at\) -0+01a8 <[^>]*> lw \$a1,4\(\$at\) -0+01ac <[^>]*> lw \$at,0\(\$gp\) +0+01a0 <[^>]*> addu at,a1,at +0+01a4 <[^>]*> lw a0,0\(at\) +0+01a8 <[^>]*> lw a1,4\(at\) +0+01ac <[^>]*> lw at,0\(gp\) [ ]*1ac: R_MIPS_GOT16 big_external_common 0+01b0 <[^>]*> nop -0+01b4 <[^>]*> addu \$at,\$a1,\$at -0+01b8 <[^>]*> lw \$a0,0\(\$at\) -0+01bc <[^>]*> lw \$a1,4\(\$at\) -0+01c0 <[^>]*> lw \$at,0\(\$gp\) +0+01b4 <[^>]*> addu at,a1,at +0+01b8 <[^>]*> lw a0,0\(at\) +0+01bc <[^>]*> lw a1,4\(at\) +0+01c0 <[^>]*> lw at,0\(gp\) [ ]*1c0: R_MIPS_GOT16 small_external_common 0+01c4 <[^>]*> nop -0+01c8 <[^>]*> addu \$at,\$a1,\$at -0+01cc <[^>]*> lw \$a0,0\(\$at\) -0+01d0 <[^>]*> lw \$a1,4\(\$at\) -0+01d4 <[^>]*> lw \$at,0\(\$gp\) +0+01c8 <[^>]*> addu at,a1,at +0+01cc <[^>]*> lw a0,0\(at\) +0+01d0 <[^>]*> lw a1,4\(at\) +0+01d4 <[^>]*> lw at,0\(gp\) [ ]*1d4: R_MIPS_GOT16 .bss 0+01d8 <[^>]*> nop -0+01dc <[^>]*> addu \$at,\$a1,\$at -0+01e0 <[^>]*> lw \$a0,0\(\$at\) +0+01dc <[^>]*> addu at,a1,at +0+01e0 <[^>]*> lw a0,0\(at\) [ ]*1e0: R_MIPS_LO16 .bss -0+01e4 <[^>]*> lw \$a1,4\(\$at\) +0+01e4 <[^>]*> lw a1,4\(at\) [ ]*1e4: R_MIPS_LO16 .bss -0+01e8 <[^>]*> lw \$at,0\(\$gp\) +0+01e8 <[^>]*> lw at,0\(gp\) [ ]*1e8: R_MIPS_GOT16 .bss 0+01ec <[^>]*> nop -0+01f0 <[^>]*> addu \$at,\$a1,\$at -0+01f4 <[^>]*> lw \$a0,1000\(\$at\) +0+01f0 <[^>]*> addu at,a1,at +0+01f4 <[^>]*> lw a0,1000\(at\) [ ]*1f4: R_MIPS_LO16 .bss -0+01f8 <[^>]*> lw \$a1,1004\(\$at\) +0+01f8 <[^>]*> lw a1,1004\(at\) [ ]*1f8: R_MIPS_LO16 .bss -0+01fc <[^>]*> lw \$at,0\(\$gp\) +0+01fc <[^>]*> lw at,0\(gp\) [ ]*1fc: R_MIPS_GOT16 .data 0+0200 <[^>]*> nop -0+0204 <[^>]*> addu \$at,\$a1,\$at -0+0208 <[^>]*> lw \$a0,1\(\$at\) +0+0204 <[^>]*> addu at,a1,at +0+0208 <[^>]*> lw a0,1\(at\) [ ]*208: R_MIPS_LO16 .data -0+020c <[^>]*> lw \$a1,5\(\$at\) +0+020c <[^>]*> lw a1,5\(at\) [ ]*20c: R_MIPS_LO16 .data -0+0210 <[^>]*> lw \$at,0\(\$gp\) +0+0210 <[^>]*> lw at,0\(gp\) [ ]*210: R_MIPS_GOT16 big_external_data_label 0+0214 <[^>]*> nop -0+0218 <[^>]*> addu \$at,\$a1,\$at -0+021c <[^>]*> lw \$a0,1\(\$at\) -0+0220 <[^>]*> lw \$a1,5\(\$at\) -0+0224 <[^>]*> lw \$at,0\(\$gp\) +0+0218 <[^>]*> addu at,a1,at +0+021c <[^>]*> lw a0,1\(at\) +0+0220 <[^>]*> lw a1,5\(at\) +0+0224 <[^>]*> lw at,0\(gp\) [ ]*224: R_MIPS_GOT16 small_external_data_label 0+0228 <[^>]*> nop -0+022c <[^>]*> addu \$at,\$a1,\$at -0+0230 <[^>]*> lw \$a0,1\(\$at\) -0+0234 <[^>]*> lw \$a1,5\(\$at\) -0+0238 <[^>]*> lw \$at,0\(\$gp\) +0+022c <[^>]*> addu at,a1,at +0+0230 <[^>]*> lw a0,1\(at\) +0+0234 <[^>]*> lw a1,5\(at\) +0+0238 <[^>]*> lw at,0\(gp\) [ ]*238: R_MIPS_GOT16 big_external_common 0+023c <[^>]*> nop -0+0240 <[^>]*> addu \$at,\$a1,\$at -0+0244 <[^>]*> lw \$a0,1\(\$at\) -0+0248 <[^>]*> lw \$a1,5\(\$at\) -0+024c <[^>]*> lw \$at,0\(\$gp\) +0+0240 <[^>]*> addu at,a1,at +0+0244 <[^>]*> lw a0,1\(at\) +0+0248 <[^>]*> lw a1,5\(at\) +0+024c <[^>]*> lw at,0\(gp\) [ ]*24c: R_MIPS_GOT16 small_external_common 0+0250 <[^>]*> nop -0+0254 <[^>]*> addu \$at,\$a1,\$at -0+0258 <[^>]*> lw \$a0,1\(\$at\) -0+025c <[^>]*> lw \$a1,5\(\$at\) -0+0260 <[^>]*> lw \$at,0\(\$gp\) +0+0254 <[^>]*> addu at,a1,at +0+0258 <[^>]*> lw a0,1\(at\) +0+025c <[^>]*> lw a1,5\(at\) +0+0260 <[^>]*> lw at,0\(gp\) [ ]*260: R_MIPS_GOT16 .bss 0+0264 <[^>]*> nop -0+0268 <[^>]*> addu \$at,\$a1,\$at -0+026c <[^>]*> lw \$a0,1\(\$at\) +0+0268 <[^>]*> addu at,a1,at +0+026c <[^>]*> lw a0,1\(at\) [ ]*26c: R_MIPS_LO16 .bss -0+0270 <[^>]*> lw \$a1,5\(\$at\) +0+0270 <[^>]*> lw a1,5\(at\) [ ]*270: R_MIPS_LO16 .bss -0+0274 <[^>]*> lw \$at,0\(\$gp\) +0+0274 <[^>]*> lw at,0\(gp\) [ ]*274: R_MIPS_GOT16 .bss 0+0278 <[^>]*> nop -0+027c <[^>]*> addu \$at,\$a1,\$at -0+0280 <[^>]*> lw \$a0,1001\(\$at\) +0+027c <[^>]*> addu at,a1,at +0+0280 <[^>]*> lw a0,1001\(at\) [ ]*280: R_MIPS_LO16 .bss -0+0284 <[^>]*> lw \$a1,1005\(\$at\) +0+0284 <[^>]*> lw a1,1005\(at\) [ ]*284: R_MIPS_LO16 .bss ... diff --git a/gas/testsuite/gas/mips/ld-xgot.d b/gas/testsuite/gas/mips/ld-xgot.d index 40262cf..c864b56 100644 --- a/gas/testsuite/gas/mips/ld-xgot.d +++ b/gas/testsuite/gas/mips/ld-xgot.d @@ -8,266 +8,266 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) +0+0000 <[^>]*> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$a0,0\(\$a1\) -0+0044 <[^>]*> lw \$a1,4\(\$a1\) +0+0040 <[^>]*> lw a0,0\(a1\) +0+0044 <[^>]*> lw a1,4\(a1\) 0+0048 <[^>]*> nop -0+004c <[^>]*> lw \$a0,1\(\$a1\) -0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> addu \$at,\$a1,\$at -0+005c <[^>]*> lw \$a0,-32768\(\$at\) -0+0060 <[^>]*> lw \$a1,-32764\(\$at\) +0+004c <[^>]*> lw a0,1\(a1\) +0+0050 <[^>]*> lw a1,5\(a1\) +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> addu at,a1,at +0+005c <[^>]*> lw a0,-32768\(at\) +0+0060 <[^>]*> lw a1,-32764\(at\) 0+0064 <[^>]*> nop -0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) -0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -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,0x2 -0+0084 <[^>]*> addu \$at,\$a1,\$at -0+0088 <[^>]*> lw \$a0,-23131\(\$at\) -0+008c <[^>]*> lw \$a1,-23127\(\$at\) -0+0090 <[^>]*> lw \$at,0\(\$gp\) +0+0068 <[^>]*> lw a0,-32768\(a1\) +0+006c <[^>]*> lw a1,-32764\(a1\) +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,0x2 +0+0084 <[^>]*> addu at,a1,at +0+0088 <[^>]*> lw a0,-23131\(at\) +0+008c <[^>]*> lw a1,-23127\(at\) +0+0090 <[^>]*> lw at,0\(gp\) [ ]*90: R_MIPS_GOT16 .data 0+0094 <[^>]*> nop -0+0098 <[^>]*> lw \$a0,0\(\$at\) +0+0098 <[^>]*> lw a0,0\(at\) [ ]*98: R_MIPS_LO16 .data -0+009c <[^>]*> lw \$a1,4\(\$at\) +0+009c <[^>]*> lw a1,4\(at\) [ ]*9c: R_MIPS_LO16 .data -0+00a0 <[^>]*> lui \$at,0x0 +0+00a0 <[^>]*> lui at,0x0 [ ]*a0: R_MIPS_GOT_HI16 big_external_data_label -0+00a4 <[^>]*> addu \$at,\$at,\$gp -0+00a8 <[^>]*> lw \$at,0\(\$at\) +0+00a4 <[^>]*> addu at,at,gp +0+00a8 <[^>]*> lw at,0\(at\) [ ]*a8: R_MIPS_GOT_LO16 big_external_data_label 0+00ac <[^>]*> nop -0+00b0 <[^>]*> lw \$a0,0\(\$at\) -0+00b4 <[^>]*> lw \$a1,4\(\$at\) -0+00b8 <[^>]*> lui \$at,0x0 +0+00b0 <[^>]*> lw a0,0\(at\) +0+00b4 <[^>]*> lw a1,4\(at\) +0+00b8 <[^>]*> lui at,0x0 [ ]*b8: R_MIPS_GOT_HI16 small_external_data_label -0+00bc <[^>]*> addu \$at,\$at,\$gp -0+00c0 <[^>]*> lw \$at,0\(\$at\) +0+00bc <[^>]*> addu at,at,gp +0+00c0 <[^>]*> lw at,0\(at\) [ ]*c0: R_MIPS_GOT_LO16 small_external_data_label 0+00c4 <[^>]*> nop -0+00c8 <[^>]*> lw \$a0,0\(\$at\) -0+00cc <[^>]*> lw \$a1,4\(\$at\) -0+00d0 <[^>]*> lui \$at,0x0 +0+00c8 <[^>]*> lw a0,0\(at\) +0+00cc <[^>]*> lw a1,4\(at\) +0+00d0 <[^>]*> lui at,0x0 [ ]*d0: R_MIPS_GOT_HI16 big_external_common -0+00d4 <[^>]*> addu \$at,\$at,\$gp -0+00d8 <[^>]*> lw \$at,0\(\$at\) +0+00d4 <[^>]*> addu at,at,gp +0+00d8 <[^>]*> lw at,0\(at\) [ ]*d8: R_MIPS_GOT_LO16 big_external_common 0+00dc <[^>]*> nop -0+00e0 <[^>]*> lw \$a0,0\(\$at\) -0+00e4 <[^>]*> lw \$a1,4\(\$at\) -0+00e8 <[^>]*> lui \$at,0x0 +0+00e0 <[^>]*> lw a0,0\(at\) +0+00e4 <[^>]*> lw a1,4\(at\) +0+00e8 <[^>]*> lui at,0x0 [ ]*e8: R_MIPS_GOT_HI16 small_external_common -0+00ec <[^>]*> addu \$at,\$at,\$gp -0+00f0 <[^>]*> lw \$at,0\(\$at\) +0+00ec <[^>]*> addu at,at,gp +0+00f0 <[^>]*> lw at,0\(at\) [ ]*f0: R_MIPS_GOT_LO16 small_external_common 0+00f4 <[^>]*> nop -0+00f8 <[^>]*> lw \$a0,0\(\$at\) -0+00fc <[^>]*> lw \$a1,4\(\$at\) -0+0100 <[^>]*> lw \$at,0\(\$gp\) +0+00f8 <[^>]*> lw a0,0\(at\) +0+00fc <[^>]*> lw a1,4\(at\) +0+0100 <[^>]*> lw at,0\(gp\) [ ]*100: R_MIPS_GOT16 .bss 0+0104 <[^>]*> nop -0+0108 <[^>]*> lw \$a0,0\(\$at\) +0+0108 <[^>]*> lw a0,0\(at\) [ ]*108: R_MIPS_LO16 .bss -0+010c <[^>]*> lw \$a1,4\(\$at\) +0+010c <[^>]*> lw a1,4\(at\) [ ]*10c: R_MIPS_LO16 .bss -0+0110 <[^>]*> lw \$at,0\(\$gp\) +0+0110 <[^>]*> lw at,0\(gp\) [ ]*110: R_MIPS_GOT16 .bss 0+0114 <[^>]*> nop -0+0118 <[^>]*> lw \$a0,1000\(\$at\) +0+0118 <[^>]*> lw a0,1000\(at\) [ ]*118: R_MIPS_LO16 .bss -0+011c <[^>]*> lw \$a1,1004\(\$at\) +0+011c <[^>]*> lw a1,1004\(at\) [ ]*11c: R_MIPS_LO16 .bss -0+0120 <[^>]*> lw \$at,0\(\$gp\) +0+0120 <[^>]*> lw at,0\(gp\) [ ]*120: R_MIPS_GOT16 .data 0+0124 <[^>]*> nop -0+0128 <[^>]*> lw \$a0,1\(\$at\) +0+0128 <[^>]*> lw a0,1\(at\) [ ]*128: R_MIPS_LO16 .data -0+012c <[^>]*> lw \$a1,5\(\$at\) +0+012c <[^>]*> lw a1,5\(at\) [ ]*12c: R_MIPS_LO16 .data -0+0130 <[^>]*> lui \$at,0x0 +0+0130 <[^>]*> lui at,0x0 [ ]*130: R_MIPS_GOT_HI16 big_external_data_label -0+0134 <[^>]*> addu \$at,\$at,\$gp -0+0138 <[^>]*> lw \$at,0\(\$at\) +0+0134 <[^>]*> addu at,at,gp +0+0138 <[^>]*> lw at,0\(at\) [ ]*138: R_MIPS_GOT_LO16 big_external_data_label 0+013c <[^>]*> nop -0+0140 <[^>]*> lw \$a0,1\(\$at\) -0+0144 <[^>]*> lw \$a1,5\(\$at\) -0+0148 <[^>]*> lui \$at,0x0 +0+0140 <[^>]*> lw a0,1\(at\) +0+0144 <[^>]*> lw a1,5\(at\) +0+0148 <[^>]*> lui at,0x0 [ ]*148: R_MIPS_GOT_HI16 small_external_data_label -0+014c <[^>]*> addu \$at,\$at,\$gp -0+0150 <[^>]*> lw \$at,0\(\$at\) +0+014c <[^>]*> addu at,at,gp +0+0150 <[^>]*> lw at,0\(at\) [ ]*150: R_MIPS_GOT_LO16 small_external_data_label 0+0154 <[^>]*> nop -0+0158 <[^>]*> lw \$a0,1\(\$at\) -0+015c <[^>]*> lw \$a1,5\(\$at\) -0+0160 <[^>]*> lui \$at,0x0 +0+0158 <[^>]*> lw a0,1\(at\) +0+015c <[^>]*> lw a1,5\(at\) +0+0160 <[^>]*> lui at,0x0 [ ]*160: R_MIPS_GOT_HI16 big_external_common -0+0164 <[^>]*> addu \$at,\$at,\$gp -0+0168 <[^>]*> lw \$at,0\(\$at\) +0+0164 <[^>]*> addu at,at,gp +0+0168 <[^>]*> lw at,0\(at\) [ ]*168: R_MIPS_GOT_LO16 big_external_common 0+016c <[^>]*> nop -0+0170 <[^>]*> lw \$a0,1\(\$at\) -0+0174 <[^>]*> lw \$a1,5\(\$at\) -0+0178 <[^>]*> lui \$at,0x0 +0+0170 <[^>]*> lw a0,1\(at\) +0+0174 <[^>]*> lw a1,5\(at\) +0+0178 <[^>]*> lui at,0x0 [ ]*178: R_MIPS_GOT_HI16 small_external_common -0+017c <[^>]*> addu \$at,\$at,\$gp -0+0180 <[^>]*> lw \$at,0\(\$at\) +0+017c <[^>]*> addu at,at,gp +0+0180 <[^>]*> lw at,0\(at\) [ ]*180: R_MIPS_GOT_LO16 small_external_common 0+0184 <[^>]*> nop -0+0188 <[^>]*> lw \$a0,1\(\$at\) -0+018c <[^>]*> lw \$a1,5\(\$at\) -0+0190 <[^>]*> lw \$at,0\(\$gp\) +0+0188 <[^>]*> lw a0,1\(at\) +0+018c <[^>]*> lw a1,5\(at\) +0+0190 <[^>]*> lw at,0\(gp\) [ ]*190: R_MIPS_GOT16 .bss 0+0194 <[^>]*> nop -0+0198 <[^>]*> lw \$a0,1\(\$at\) +0+0198 <[^>]*> lw a0,1\(at\) [ ]*198: R_MIPS_LO16 .bss -0+019c <[^>]*> lw \$a1,5\(\$at\) +0+019c <[^>]*> lw a1,5\(at\) [ ]*19c: R_MIPS_LO16 .bss -0+01a0 <[^>]*> lw \$at,0\(\$gp\) +0+01a0 <[^>]*> lw at,0\(gp\) [ ]*1a0: R_MIPS_GOT16 .bss 0+01a4 <[^>]*> nop -0+01a8 <[^>]*> lw \$a0,1001\(\$at\) +0+01a8 <[^>]*> lw a0,1001\(at\) [ ]*1a8: R_MIPS_LO16 .bss -0+01ac <[^>]*> lw \$a1,1005\(\$at\) +0+01ac <[^>]*> lw a1,1005\(at\) [ ]*1ac: R_MIPS_LO16 .bss -0+01b0 <[^>]*> lw \$at,0\(\$gp\) +0+01b0 <[^>]*> lw at,0\(gp\) [ ]*1b0: R_MIPS_GOT16 .data 0+01b4 <[^>]*> nop -0+01b8 <[^>]*> addu \$at,\$a1,\$at -0+01bc <[^>]*> lw \$a0,0\(\$at\) +0+01b8 <[^>]*> addu at,a1,at +0+01bc <[^>]*> lw a0,0\(at\) [ ]*1bc: R_MIPS_LO16 .data -0+01c0 <[^>]*> lw \$a1,4\(\$at\) +0+01c0 <[^>]*> lw a1,4\(at\) [ ]*1c0: R_MIPS_LO16 .data -0+01c4 <[^>]*> lui \$at,0x0 +0+01c4 <[^>]*> lui at,0x0 [ ]*1c4: R_MIPS_GOT_HI16 big_external_data_label -0+01c8 <[^>]*> addu \$at,\$at,\$gp -0+01cc <[^>]*> lw \$at,0\(\$at\) +0+01c8 <[^>]*> addu at,at,gp +0+01cc <[^>]*> lw at,0\(at\) [ ]*1cc: R_MIPS_GOT_LO16 big_external_data_label 0+01d0 <[^>]*> nop -0+01d4 <[^>]*> addu \$at,\$a1,\$at -0+01d8 <[^>]*> lw \$a0,0\(\$at\) -0+01dc <[^>]*> lw \$a1,4\(\$at\) -0+01e0 <[^>]*> lui \$at,0x0 +0+01d4 <[^>]*> addu at,a1,at +0+01d8 <[^>]*> lw a0,0\(at\) +0+01dc <[^>]*> lw a1,4\(at\) +0+01e0 <[^>]*> lui at,0x0 [ ]*1e0: R_MIPS_GOT_HI16 small_external_data_label -0+01e4 <[^>]*> addu \$at,\$at,\$gp -0+01e8 <[^>]*> lw \$at,0\(\$at\) +0+01e4 <[^>]*> addu at,at,gp +0+01e8 <[^>]*> lw at,0\(at\) [ ]*1e8: R_MIPS_GOT_LO16 small_external_data_label 0+01ec <[^>]*> nop -0+01f0 <[^>]*> addu \$at,\$a1,\$at -0+01f4 <[^>]*> lw \$a0,0\(\$at\) -0+01f8 <[^>]*> lw \$a1,4\(\$at\) -0+01fc <[^>]*> lui \$at,0x0 +0+01f0 <[^>]*> addu at,a1,at +0+01f4 <[^>]*> lw a0,0\(at\) +0+01f8 <[^>]*> lw a1,4\(at\) +0+01fc <[^>]*> lui at,0x0 [ ]*1fc: R_MIPS_GOT_HI16 big_external_common -0+0200 <[^>]*> addu \$at,\$at,\$gp -0+0204 <[^>]*> lw \$at,0\(\$at\) +0+0200 <[^>]*> addu at,at,gp +0+0204 <[^>]*> lw at,0\(at\) [ ]*204: R_MIPS_GOT_LO16 big_external_common 0+0208 <[^>]*> nop -0+020c <[^>]*> addu \$at,\$a1,\$at -0+0210 <[^>]*> lw \$a0,0\(\$at\) -0+0214 <[^>]*> lw \$a1,4\(\$at\) -0+0218 <[^>]*> lui \$at,0x0 +0+020c <[^>]*> addu at,a1,at +0+0210 <[^>]*> lw a0,0\(at\) +0+0214 <[^>]*> lw a1,4\(at\) +0+0218 <[^>]*> lui at,0x0 [ ]*218: R_MIPS_GOT_HI16 small_external_common -0+021c <[^>]*> addu \$at,\$at,\$gp -0+0220 <[^>]*> lw \$at,0\(\$at\) +0+021c <[^>]*> addu at,at,gp +0+0220 <[^>]*> lw at,0\(at\) [ ]*220: R_MIPS_GOT_LO16 small_external_common 0+0224 <[^>]*> nop -0+0228 <[^>]*> addu \$at,\$a1,\$at -0+022c <[^>]*> lw \$a0,0\(\$at\) -0+0230 <[^>]*> lw \$a1,4\(\$at\) -0+0234 <[^>]*> lw \$at,0\(\$gp\) +0+0228 <[^>]*> addu at,a1,at +0+022c <[^>]*> lw a0,0\(at\) +0+0230 <[^>]*> lw a1,4\(at\) +0+0234 <[^>]*> lw at,0\(gp\) [ ]*234: R_MIPS_GOT16 .bss 0+0238 <[^>]*> nop -0+023c <[^>]*> addu \$at,\$a1,\$at -0+0240 <[^>]*> lw \$a0,0\(\$at\) +0+023c <[^>]*> addu at,a1,at +0+0240 <[^>]*> lw a0,0\(at\) [ ]*240: R_MIPS_LO16 .bss -0+0244 <[^>]*> lw \$a1,4\(\$at\) +0+0244 <[^>]*> lw a1,4\(at\) [ ]*244: R_MIPS_LO16 .bss -0+0248 <[^>]*> lw \$at,0\(\$gp\) +0+0248 <[^>]*> lw at,0\(gp\) [ ]*248: R_MIPS_GOT16 .bss 0+024c <[^>]*> nop -0+0250 <[^>]*> addu \$at,\$a1,\$at -0+0254 <[^>]*> lw \$a0,1000\(\$at\) +0+0250 <[^>]*> addu at,a1,at +0+0254 <[^>]*> lw a0,1000\(at\) [ ]*254: R_MIPS_LO16 .bss -0+0258 <[^>]*> lw \$a1,1004\(\$at\) +0+0258 <[^>]*> lw a1,1004\(at\) [ ]*258: R_MIPS_LO16 .bss -0+025c <[^>]*> lw \$at,0\(\$gp\) +0+025c <[^>]*> lw at,0\(gp\) [ ]*25c: R_MIPS_GOT16 .data 0+0260 <[^>]*> nop -0+0264 <[^>]*> addu \$at,\$a1,\$at -0+0268 <[^>]*> lw \$a0,1\(\$at\) +0+0264 <[^>]*> addu at,a1,at +0+0268 <[^>]*> lw a0,1\(at\) [ ]*268: R_MIPS_LO16 .data -0+026c <[^>]*> lw \$a1,5\(\$at\) +0+026c <[^>]*> lw a1,5\(at\) [ ]*26c: R_MIPS_LO16 .data -0+0270 <[^>]*> lui \$at,0x0 +0+0270 <[^>]*> lui at,0x0 [ ]*270: R_MIPS_GOT_HI16 big_external_data_label -0+0274 <[^>]*> addu \$at,\$at,\$gp -0+0278 <[^>]*> lw \$at,0\(\$at\) +0+0274 <[^>]*> addu at,at,gp +0+0278 <[^>]*> lw at,0\(at\) [ ]*278: R_MIPS_GOT_LO16 big_external_data_label 0+027c <[^>]*> nop -0+0280 <[^>]*> addu \$at,\$a1,\$at -0+0284 <[^>]*> lw \$a0,1\(\$at\) -0+0288 <[^>]*> lw \$a1,5\(\$at\) -0+028c <[^>]*> lui \$at,0x0 +0+0280 <[^>]*> addu at,a1,at +0+0284 <[^>]*> lw a0,1\(at\) +0+0288 <[^>]*> lw a1,5\(at\) +0+028c <[^>]*> lui at,0x0 [ ]*28c: R_MIPS_GOT_HI16 small_external_data_label -0+0290 <[^>]*> addu \$at,\$at,\$gp -0+0294 <[^>]*> lw \$at,0\(\$at\) +0+0290 <[^>]*> addu at,at,gp +0+0294 <[^>]*> lw at,0\(at\) [ ]*294: R_MIPS_GOT_LO16 small_external_data_label 0+0298 <[^>]*> nop -0+029c <[^>]*> addu \$at,\$a1,\$at -0+02a0 <[^>]*> lw \$a0,1\(\$at\) -0+02a4 <[^>]*> lw \$a1,5\(\$at\) -0+02a8 <[^>]*> lui \$at,0x0 +0+029c <[^>]*> addu at,a1,at +0+02a0 <[^>]*> lw a0,1\(at\) +0+02a4 <[^>]*> lw a1,5\(at\) +0+02a8 <[^>]*> lui at,0x0 [ ]*2a8: R_MIPS_GOT_HI16 big_external_common -0+02ac <[^>]*> addu \$at,\$at,\$gp -0+02b0 <[^>]*> lw \$at,0\(\$at\) +0+02ac <[^>]*> addu at,at,gp +0+02b0 <[^>]*> lw at,0\(at\) [ ]*2b0: R_MIPS_GOT_LO16 big_external_common 0+02b4 <[^>]*> nop -0+02b8 <[^>]*> addu \$at,\$a1,\$at -0+02bc <[^>]*> lw \$a0,1\(\$at\) -0+02c0 <[^>]*> lw \$a1,5\(\$at\) -0+02c4 <[^>]*> lui \$at,0x0 +0+02b8 <[^>]*> addu at,a1,at +0+02bc <[^>]*> lw a0,1\(at\) +0+02c0 <[^>]*> lw a1,5\(at\) +0+02c4 <[^>]*> lui at,0x0 [ ]*2c4: R_MIPS_GOT_HI16 small_external_common -0+02c8 <[^>]*> addu \$at,\$at,\$gp -0+02cc <[^>]*> lw \$at,0\(\$at\) +0+02c8 <[^>]*> addu at,at,gp +0+02cc <[^>]*> lw at,0\(at\) [ ]*2cc: R_MIPS_GOT_LO16 small_external_common 0+02d0 <[^>]*> nop -0+02d4 <[^>]*> addu \$at,\$a1,\$at -0+02d8 <[^>]*> lw \$a0,1\(\$at\) -0+02dc <[^>]*> lw \$a1,5\(\$at\) -0+02e0 <[^>]*> lw \$at,0\(\$gp\) +0+02d4 <[^>]*> addu at,a1,at +0+02d8 <[^>]*> lw a0,1\(at\) +0+02dc <[^>]*> lw a1,5\(at\) +0+02e0 <[^>]*> lw at,0\(gp\) [ ]*2e0: R_MIPS_GOT16 .bss 0+02e4 <[^>]*> nop -0+02e8 <[^>]*> addu \$at,\$a1,\$at -0+02ec <[^>]*> lw \$a0,1\(\$at\) +0+02e8 <[^>]*> addu at,a1,at +0+02ec <[^>]*> lw a0,1\(at\) [ ]*2ec: R_MIPS_LO16 .bss -0+02f0 <[^>]*> lw \$a1,5\(\$at\) +0+02f0 <[^>]*> lw a1,5\(at\) [ ]*2f0: R_MIPS_LO16 .bss -0+02f4 <[^>]*> lw \$at,0\(\$gp\) +0+02f4 <[^>]*> lw at,0\(gp\) [ ]*2f4: R_MIPS_GOT16 .bss 0+02f8 <[^>]*> nop -0+02fc <[^>]*> addu \$at,\$a1,\$at -0+0300 <[^>]*> lw \$a0,1001\(\$at\) +0+02fc <[^>]*> addu at,a1,at +0+0300 <[^>]*> lw a0,1001\(at\) [ ]*300: R_MIPS_LO16 .bss -0+0304 <[^>]*> lw \$a1,1005\(\$at\) +0+0304 <[^>]*> lw a1,1005\(at\) [ ]*304: R_MIPS_LO16 .bss ... diff --git a/gas/testsuite/gas/mips/ld.d b/gas/testsuite/gas/mips/ld.d index 5489cf1..2a6acc2 100644 --- a/gas/testsuite/gas/mips/ld.d +++ b/gas/testsuite/gas/mips/ld.d @@ -7,633 +7,633 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$a0,0\(\$zero\) -0+0004 <[^>]*> lw \$a1,4\(\$zero\) -0+0008 <[^>]*> lw \$a0,1\(\$zero\) -0+000c <[^>]*> lw \$a1,5\(\$zero\) -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,0x1 -0+0028 <[^>]*> lw \$a0,0\(\$at\) -0+002c <[^>]*> lw \$a1,4\(\$at\) -0+0030 <[^>]*> lui \$at,0x2 -0+0034 <[^>]*> lw \$a0,-23131\(\$at\) -0+0038 <[^>]*> lw \$a1,-23127\(\$at\) +0+0000 <[^>]*> lw a0,0\(zero\) +0+0004 <[^>]*> lw a1,4\(zero\) +0+0008 <[^>]*> lw a0,1\(zero\) +0+000c <[^>]*> lw a1,5\(zero\) +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,0x1 +0+0028 <[^>]*> lw a0,0\(at\) +0+002c <[^>]*> lw a1,4\(at\) +0+0030 <[^>]*> lui at,0x2 +0+0034 <[^>]*> lw a0,-23131\(at\) +0+0038 <[^>]*> lw a1,-23127\(at\) 0+003c <[^>]*> nop -0+0040 <[^>]*> lw \$a0,0\(\$a1\) -0+0044 <[^>]*> lw \$a1,4\(\$a1\) +0+0040 <[^>]*> lw a0,0\(a1\) +0+0044 <[^>]*> lw a1,4\(a1\) 0+0048 <[^>]*> nop -0+004c <[^>]*> lw \$a0,1\(\$a1\) -0+0050 <[^>]*> lw \$a1,5\(\$a1\) -0+0054 <[^>]*> lui \$at,0x1 -0+0058 <[^>]*> addu \$at,\$a1,\$at -0+005c <[^>]*> lw \$a0,-32768\(\$at\) -0+0060 <[^>]*> lw \$a1,-32764\(\$at\) +0+004c <[^>]*> lw a0,1\(a1\) +0+0050 <[^>]*> lw a1,5\(a1\) +0+0054 <[^>]*> lui at,0x1 +0+0058 <[^>]*> addu at,a1,at +0+005c <[^>]*> lw a0,-32768\(at\) +0+0060 <[^>]*> lw a1,-32764\(at\) 0+0064 <[^>]*> nop -0+0068 <[^>]*> lw \$a0,-32768\(\$a1\) -0+006c <[^>]*> lw \$a1,-32764\(\$a1\) -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,0x2 -0+0084 <[^>]*> addu \$at,\$a1,\$at -0+0088 <[^>]*> lw \$a0,-23131\(\$at\) -0+008c <[^>]*> lw \$a1,-23127\(\$at\) -0+0090 <[^>]*> lui \$at,0x0 +0+0068 <[^>]*> lw a0,-32768\(a1\) +0+006c <[^>]*> lw a1,-32764\(a1\) +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,0x2 +0+0084 <[^>]*> addu at,a1,at +0+0088 <[^>]*> lw a0,-23131\(at\) +0+008c <[^>]*> lw a1,-23127\(at\) +0+0090 <[^>]*> lui at,0x0 [ ]*90: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0094 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0094 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*94: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0098 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0098 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+009c <[^>]*> lui \$at,0x0 +0+009c <[^>]*> lui at,0x0 [ ]*9c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00a0 <[^>]*> lw \$a0,0\(\$at\) +0+00a0 <[^>]*> lw a0,0\(at\) [ ]*a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00a4 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+00a4 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*a4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00a8 <[^>]*> lw \$a0,0\(\$gp\) +0+00a8 <[^>]*> lw a0,0\(gp\) [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00ac <[^>]*> lw \$a1,[-0-9]+\(\$gp\) +0+00ac <[^>]*> lw a1,[-0-9]+\(gp\) [ ]*ac: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00b0 <[^>]*> lui \$at,0x0 +0+00b0 <[^>]*> lui at,0x0 [ ]*b0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00b4 <[^>]*> lw \$a0,0\(\$at\) +0+00b4 <[^>]*> lw a0,0\(at\) [ ]*b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+00b8 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00bc <[^>]*> lw \$a0,0\(\$gp\) +0+00bc <[^>]*> lw a0,0\(gp\) [ ]*bc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00c0 <[^>]*> lw \$a1,[-0-9]+\(\$gp\) +0+00c0 <[^>]*> lw a1,[-0-9]+\(gp\) [ ]*c0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00c4 <[^>]*> lui \$at,0x0 +0+00c4 <[^>]*> lui at,0x0 [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+00c8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+00cc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*cc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00d0 <[^>]*> lw \$a0,[-0-9]+\(\$gp\) +0+00d0 <[^>]*> lw a0,[-0-9]+\(gp\) [ ]*d0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00d4 <[^>]*> lw \$a1,[-0-9]+\(\$gp\) +0+00d4 <[^>]*> lw a1,[-0-9]+\(gp\) [ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00d8 <[^>]*> lui \$at,0x0 +0+00d8 <[^>]*> lui at,0x0 [ ]*d8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00dc <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+00dc <[^>]*> lw a0,[-0-9]+\(at\) [ ]*dc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00e0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+00e0 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*e0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00e4 <[^>]*> lui \$at,0x0 +0+00e4 <[^>]*> lui at,0x0 [ ]*e4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+00e8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*e8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+00ec <[^>]*> lw a1,[-0-9]+\(at\) [ ]*ec: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00f0 <[^>]*> lw \$a0,1\(\$gp\) +0+00f0 <[^>]*> lw a0,1\(gp\) [ ]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00f4 <[^>]*> lw \$a1,5\(\$gp\) +0+00f4 <[^>]*> lw a1,5\(gp\) [ ]*f4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00f8 <[^>]*> lui \$at,0x0 +0+00f8 <[^>]*> lui at,0x0 [ ]*f8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00fc <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+00fc <[^>]*> lw a0,[-0-9]+\(at\) [ ]*fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0100 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0100 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0104 <[^>]*> lw \$a0,1\(\$gp\) +0+0104 <[^>]*> lw a0,1\(gp\) [ ]*104: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0108 <[^>]*> lw \$a1,5\(\$gp\) +0+0108 <[^>]*> lw a1,5\(gp\) [ ]*108: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+010c <[^>]*> lui \$at,0x0 +0+010c <[^>]*> lui at,0x0 [ ]*10c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0110 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0110 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*110: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0114 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0114 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*114: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0118 <[^>]*> lw \$a0,[-0-9]+\(\$gp\) +0+0118 <[^>]*> lw a0,[-0-9]+\(gp\) [ ]*118: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+011c <[^>]*> lw \$a1,[-0-9]+\(\$gp\) +0+011c <[^>]*> lw a1,[-0-9]+\(gp\) [ ]*11c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0120 <[^>]*> lui \$at,[-0-9x]+ +0+0120 <[^>]*> lui at,[-0-9x]+ [ ]*120: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0124 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0124 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*124: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0128 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0128 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*128: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+012c <[^>]*> lui \$at,[-0-9x]+ +0+012c <[^>]*> lui at,[-0-9x]+ [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0130 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0130 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0134 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0134 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*134: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0138 <[^>]*> lui \$at,[-0-9x]+ +0+0138 <[^>]*> lui at,[-0-9x]+ [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+013c <[^>]*> lw a0,[-0-9]+\(at\) [ ]*13c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0140 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0140 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*140: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0144 <[^>]*> lui \$at,[-0-9x]+ +0+0144 <[^>]*> lui at,[-0-9x]+ [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0148 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0148 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+014c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+014c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*14c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0150 <[^>]*> lui \$at,[-0-9x]+ +0+0150 <[^>]*> lui at,[-0-9x]+ [ ]*150: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0154 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0154 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*154: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0158 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0158 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*158: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+015c <[^>]*> lui \$at,[-0-9x]+ +0+015c <[^>]*> lui at,[-0-9x]+ [ ]*15c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0160 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0160 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*160: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0164 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0164 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*164: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0168 <[^>]*> lui \$at,[-0-9x]+ +0+0168 <[^>]*> lui at,[-0-9x]+ [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+016c <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+016c <[^>]*> lw a0,[-0-9]+\(at\) [ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0170 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0170 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*170: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0174 <[^>]*> lui \$at,0x0 +0+0174 <[^>]*> lui at,0x0 [ ]*174: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0178 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0178 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*178: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+017c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+017c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*17c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0180 <[^>]*> lui \$at,0x0 +0+0180 <[^>]*> lui at,0x0 [ ]*180: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0184 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0184 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*184: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0188 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0188 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*188: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+018c <[^>]*> lui \$at,0x0 +0+018c <[^>]*> lui at,0x0 [ ]*18c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0190 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0190 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*190: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0194 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0194 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*194: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0198 <[^>]*> lui \$at,0x0 +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+019c <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+019c <[^>]*> lw a0,[-0-9]+\(at\) [ ]*19c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01a0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01a0 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01a4 <[^>]*> lui \$at,0x0 +0+01a4 <[^>]*> lui at,0x0 [ ]*1a4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+01a8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*1a8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01ac <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1ac: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+01b0 <[^>]*> lui \$at,0x0 +0+01b0 <[^>]*> lui at,0x0 [ ]*1b0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01b4 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+01b4 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*1b4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01b8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01b8 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1b8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01bc <[^>]*> lui \$at,0x0 +0+01bc <[^>]*> lui at,0x0 [ ]*1bc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01c0 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+01c0 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*1c0: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01c4 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01c4 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1c4: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+01c8 <[^>]*> lui \$at,[-0-9x]+ +0+01c8 <[^>]*> lui at,[-0-9x]+ [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01cc <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+01cc <[^>]*> lw a0,[-0-9]+\(at\) [ ]*1cc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01d0 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01d0 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1d0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01d4 <[^>]*> lui \$at,[-0-9x]+ +0+01d4 <[^>]*> lui at,[-0-9x]+ [ ]*1d4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01d8 <[^>]*> lw \$a0,0\(\$at\) +0+01d8 <[^>]*> lw a0,0\(at\) [ ]*1d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01dc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01e0 <[^>]*> lui \$at,[-0-9x]+ +0+01e0 <[^>]*> lui at,[-0-9x]+ [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01e4 <[^>]*> lw \$a0,0\(\$at\) +0+01e4 <[^>]*> lw a0,0\(at\) [ ]*1e4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01e8 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01e8 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1e8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+01ec <[^>]*> lui \$at,[-0-9x]+ +0+01ec <[^>]*> lui at,[-0-9x]+ [ ]*1ec: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01f0 <[^>]*> lw \$a0,0\(\$at\) +0+01f0 <[^>]*> lw a0,0\(at\) [ ]*1f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01f4 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+01f4 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*1f4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01f8 <[^>]*> lui \$at,[-0-9x]+ +0+01f8 <[^>]*> lui at,[-0-9x]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01fc <[^>]*> lw \$a0,0\(\$at\) +0+01fc <[^>]*> lw a0,0\(at\) [ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0200 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0200 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*200: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0204 <[^>]*> lui \$at,[-0-9x]+ +0+0204 <[^>]*> lui at,[-0-9x]+ [ ]*204: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0208 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0208 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*208: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+020c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+020c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*20c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0210 <[^>]*> lui \$at,[-0-9x]+ +0+0210 <[^>]*> lui at,[-0-9x]+ [ ]*210: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0214 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0214 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*214: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0218 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0218 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*218: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+021c <[^>]*> lui \$at,[-0-9x]+ +0+021c <[^>]*> lui at,[-0-9x]+ [ ]*21c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0220 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0220 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*220: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0224 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0224 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*224: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0228 <[^>]*> lui \$at,[-0-9x]+ +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+022c <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+022c <[^>]*> lw a0,[-0-9]+\(at\) [ ]*22c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0230 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0230 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*230: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0234 <[^>]*> lui \$at,[-0-9x]+ +0+0234 <[^>]*> lui at,[-0-9x]+ [ ]*234: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0238 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0238 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*238: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+023c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+023c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0240 <[^>]*> lui \$at,[-0-9x]+ +0+0240 <[^>]*> lui at,[-0-9x]+ [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0244 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0244 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*244: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0248 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0248 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*248: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+024c <[^>]*> lui \$at,[-0-9x]+ +0+024c <[^>]*> lui at,[-0-9x]+ [ ]*24c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0250 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0250 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*250: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0254 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0254 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*254: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0258 <[^>]*> lui \$at,[-0-9x]+ +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+025c <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+025c <[^>]*> lw a0,[-0-9]+\(at\) [ ]*25c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0260 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0260 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*260: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0264 <[^>]*> lui \$at,[-0-9x]+ +0+0264 <[^>]*> lui at,[-0-9x]+ [ ]*264: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0268 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*268: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+026c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+026c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0270 <[^>]*> lui \$at,0x0 +0+0270 <[^>]*> lui at,0x0 [ ]*270: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0274 <[^>]*> addu \$at,\$a1,\$at -0+0278 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0274 <[^>]*> addu at,a1,at +0+0278 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*278: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+027c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*27c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0280 <[^>]*> lui \$at,0x0 +0+0280 <[^>]*> lui at,0x0 [ ]*280: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0284 <[^>]*> addu \$at,\$a1,\$at -0+0288 <[^>]*> lw \$a0,0\(\$at\) +0+0284 <[^>]*> addu at,a1,at +0+0288 <[^>]*> lw a0,0\(at\) [ ]*288: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+028c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*28c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0290 <[^>]*> nop -0+0294 <[^>]*> addu \$at,\$a1,\$gp -0+0298 <[^>]*> lw \$a0,0\(\$at\) +0+0294 <[^>]*> addu at,a1,gp +0+0298 <[^>]*> lw a0,0\(at\) [ ]*298: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+029c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+029c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*29c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+02a0 <[^>]*> lui \$at,0x0 +0+02a0 <[^>]*> lui at,0x0 [ ]*2a0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a4 <[^>]*> addu \$at,\$a1,\$at -0+02a8 <[^>]*> lw \$a0,0\(\$at\) +0+02a4 <[^>]*> addu at,a1,at +0+02a8 <[^>]*> lw a0,0\(at\) [ ]*2a8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02ac <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2ac: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+02b0 <[^>]*> nop -0+02b4 <[^>]*> addu \$at,\$a1,\$gp -0+02b8 <[^>]*> lw \$a0,0\(\$at\) +0+02b4 <[^>]*> addu at,a1,gp +0+02b8 <[^>]*> lw a0,0\(at\) [ ]*2b8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02bc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2bc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+02c0 <[^>]*> lui \$at,0x0 +0+02c0 <[^>]*> lui at,0x0 [ ]*2c0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02c4 <[^>]*> addu \$at,\$a1,\$at -0+02c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+02c4 <[^>]*> addu at,a1,at +0+02c8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*2c8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02cc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+02d0 <[^>]*> nop -0+02d4 <[^>]*> addu \$at,\$a1,\$gp -0+02d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+02d4 <[^>]*> addu at,a1,gp +0+02d8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*2d8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02dc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2dc: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+02e0 <[^>]*> lui \$at,0x0 +0+02e0 <[^>]*> lui at,0x0 [ ]*2e0: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02e4 <[^>]*> addu \$at,\$a1,\$at -0+02e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+02e4 <[^>]*> addu at,a1,at +0+02e8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*2e8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02ec <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2ec: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02f0 <[^>]*> lui \$at,0x0 +0+02f0 <[^>]*> lui at,0x0 [ ]*2f0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+02f4 <[^>]*> addu \$at,\$a1,\$at -0+02f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+02f4 <[^>]*> addu at,a1,at +0+02f8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*2f8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+02fc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*2fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label 0+0300 <[^>]*> nop -0+0304 <[^>]*> addu \$at,\$a1,\$gp -0+0308 <[^>]*> lw \$a0,1\(\$at\) +0+0304 <[^>]*> addu at,a1,gp +0+0308 <[^>]*> lw a0,1\(at\) [ ]*308: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+030c <[^>]*> lw \$a1,5\(\$at\) +0+030c <[^>]*> lw a1,5\(at\) [ ]*30c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0310 <[^>]*> lui \$at,0x0 +0+0310 <[^>]*> lui at,0x0 [ ]*310: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0314 <[^>]*> addu \$at,\$a1,\$at -0+0318 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0314 <[^>]*> addu at,a1,at +0+0318 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*318: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+031c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+031c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*31c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common 0+0320 <[^>]*> nop -0+0324 <[^>]*> addu \$at,\$a1,\$gp -0+0328 <[^>]*> lw \$a0,1\(\$at\) +0+0324 <[^>]*> addu at,a1,gp +0+0328 <[^>]*> lw a0,1\(at\) [ ]*328: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+032c <[^>]*> lw \$a1,5\(\$at\) +0+032c <[^>]*> lw a1,5\(at\) [ ]*32c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0330 <[^>]*> lui \$at,0x0 +0+0330 <[^>]*> lui at,0x0 [ ]*330: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0334 <[^>]*> addu \$at,\$a1,\$at -0+0338 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0334 <[^>]*> addu at,a1,at +0+0338 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*338: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+033c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+033c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*33c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* 0+0340 <[^>]*> nop -0+0344 <[^>]*> addu \$at,\$a1,\$gp -0+0348 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0344 <[^>]*> addu at,a1,gp +0+0348 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*348: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+034c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+034c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*34c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0350 <[^>]*> lui \$at,[-0-9x]+ +0+0350 <[^>]*> lui at,[-0-9x]+ [ ]*350: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0354 <[^>]*> addu \$at,\$a1,\$at -0+0358 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0354 <[^>]*> addu at,a1,at +0+0358 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*358: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+035c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+035c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*35c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0360 <[^>]*> lui \$at,[-0-9x]+ +0+0360 <[^>]*> lui at,[-0-9x]+ [ ]*360: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0364 <[^>]*> addu \$at,\$a1,\$at -0+0368 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0364 <[^>]*> addu at,a1,at +0+0368 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*368: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+036c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+036c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*36c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0370 <[^>]*> lui \$at,[-0-9x]+ +0+0370 <[^>]*> lui at,[-0-9x]+ [ ]*370: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0374 <[^>]*> addu \$at,\$a1,\$at -0+0378 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0374 <[^>]*> addu at,a1,at +0+0378 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*378: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+037c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+037c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*37c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0380 <[^>]*> lui \$at,[-0-9x]+ +0+0380 <[^>]*> lui at,[-0-9x]+ [ ]*380: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0384 <[^>]*> addu \$at,\$a1,\$at -0+0388 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0384 <[^>]*> addu at,a1,at +0+0388 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*388: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+038c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+038c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*38c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0390 <[^>]*> lui \$at,[-0-9x]+ +0+0390 <[^>]*> lui at,[-0-9x]+ [ ]*390: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0394 <[^>]*> addu \$at,\$a1,\$at -0+0398 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0394 <[^>]*> addu at,a1,at +0+0398 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*398: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+039c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+039c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*39c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+03a0 <[^>]*> lui \$at,[-0-9x]+ +0+03a0 <[^>]*> lui at,[-0-9x]+ [ ]*3a0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03a4 <[^>]*> addu \$at,\$a1,\$at -0+03a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03a4 <[^>]*> addu at,a1,at +0+03a8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3a8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03ac <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3ac: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+03b0 <[^>]*> lui \$at,[-0-9x]+ +0+03b0 <[^>]*> lui at,[-0-9x]+ [ ]*3b0: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03b4 <[^>]*> addu \$at,\$a1,\$at -0+03b8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03b4 <[^>]*> addu at,a1,at +0+03b8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3b8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03bc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3bc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+03c0 <[^>]*> lui \$at,0x0 +0+03c0 <[^>]*> lui at,0x0 [ ]*3c0: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03c4 <[^>]*> addu \$at,\$a1,\$at -0+03c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03c4 <[^>]*> addu at,a1,at +0+03c8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3c8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03cc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3cc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+03d0 <[^>]*> lui \$at,0x0 +0+03d0 <[^>]*> lui at,0x0 [ ]*3d0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03d4 <[^>]*> addu \$at,\$a1,\$at -0+03d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03d4 <[^>]*> addu at,a1,at +0+03d8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03dc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3dc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+03e0 <[^>]*> lui \$at,0x0 +0+03e0 <[^>]*> lui at,0x0 [ ]*3e0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+03e4 <[^>]*> addu \$at,\$a1,\$at -0+03e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03e4 <[^>]*> addu at,a1,at +0+03e8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3e8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03ec <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3ec: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+03f0 <[^>]*> lui \$at,0x0 +0+03f0 <[^>]*> lui at,0x0 [ ]*3f0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+03f4 <[^>]*> addu \$at,\$a1,\$at -0+03f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+03f4 <[^>]*> addu at,a1,at +0+03f8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*3f8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+03fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+03fc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*3fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0400 <[^>]*> lui \$at,0x0 +0+0400 <[^>]*> lui at,0x0 [ ]*400: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0404 <[^>]*> addu \$at,\$a1,\$at -0+0408 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0404 <[^>]*> addu at,a1,at +0+0408 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*408: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+040c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+040c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*40c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0410 <[^>]*> lui \$at,0x0 +0+0410 <[^>]*> lui at,0x0 [ ]*410: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0414 <[^>]*> addu \$at,\$a1,\$at -0+0418 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0414 <[^>]*> addu at,a1,at +0+0418 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*418: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+041c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+041c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*41c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0420 <[^>]*> lui \$at,0x0 +0+0420 <[^>]*> lui at,0x0 [ ]*420: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0424 <[^>]*> addu \$at,\$a1,\$at -0+0428 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0424 <[^>]*> addu at,a1,at +0+0428 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*428: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+042c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+042c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*42c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0430 <[^>]*> lui \$at,[-0-9x]+ +0+0430 <[^>]*> lui at,[-0-9x]+ [ ]*430: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0434 <[^>]*> addu \$at,\$a1,\$at -0+0438 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0434 <[^>]*> addu at,a1,at +0+0438 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*438: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+043c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+043c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*43c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0440 <[^>]*> lui \$at,[-0-9x]+ +0+0440 <[^>]*> lui at,[-0-9x]+ [ ]*440: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0444 <[^>]*> addu \$at,\$a1,\$at -0+0448 <[^>]*> lw \$a0,0\(\$at\) +0+0444 <[^>]*> addu at,a1,at +0+0448 <[^>]*> lw a0,0\(at\) [ ]*448: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+044c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+044c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*44c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0450 <[^>]*> lui \$at,[-0-9x]+ +0+0450 <[^>]*> lui at,[-0-9x]+ [ ]*450: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0454 <[^>]*> addu \$at,\$a1,\$at -0+0458 <[^>]*> lw \$a0,0\(\$at\) +0+0454 <[^>]*> addu at,a1,at +0+0458 <[^>]*> lw a0,0\(at\) [ ]*458: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+045c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+045c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*45c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0460 <[^>]*> lui \$at,[-0-9x]+ +0+0460 <[^>]*> lui at,[-0-9x]+ [ ]*460: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0464 <[^>]*> addu \$at,\$a1,\$at -0+0468 <[^>]*> lw \$a0,0\(\$at\) +0+0464 <[^>]*> addu at,a1,at +0+0468 <[^>]*> lw a0,0\(at\) [ ]*468: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+046c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+046c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*46c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0470 <[^>]*> lui \$at,[-0-9x]+ +0+0470 <[^>]*> lui at,[-0-9x]+ [ ]*470: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0474 <[^>]*> addu \$at,\$a1,\$at -0+0478 <[^>]*> lw \$a0,0\(\$at\) +0+0474 <[^>]*> addu at,a1,at +0+0478 <[^>]*> lw a0,0\(at\) [ ]*478: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+047c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+047c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*47c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0480 <[^>]*> lui \$at,[-0-9x]+ +0+0480 <[^>]*> lui at,[-0-9x]+ [ ]*480: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0484 <[^>]*> addu \$at,\$a1,\$at -0+0488 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0484 <[^>]*> addu at,a1,at +0+0488 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*488: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+048c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+048c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*48c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0490 <[^>]*> lui \$at,[-0-9x]+ +0+0490 <[^>]*> lui at,[-0-9x]+ [ ]*490: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0494 <[^>]*> addu \$at,\$a1,\$at -0+0498 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0494 <[^>]*> addu at,a1,at +0+0498 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*498: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+049c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+049c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*49c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+04a0 <[^>]*> lui \$at,[-0-9x]+ +0+04a0 <[^>]*> lui at,[-0-9x]+ [ ]*4a0: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+04a4 <[^>]*> addu \$at,\$a1,\$at -0+04a8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04a4 <[^>]*> addu at,a1,at +0+04a8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4a8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+04ac <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04ac <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4ac: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+04b0 <[^>]*> lui \$at,[-0-9x]+ +0+04b0 <[^>]*> lui at,[-0-9x]+ [ ]*4b0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+04b4 <[^>]*> addu \$at,\$a1,\$at -0+04b8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04b4 <[^>]*> addu at,a1,at +0+04b8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+04bc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04bc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4bc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+04c0 <[^>]*> lui \$at,[-0-9x]+ +0+04c0 <[^>]*> lui at,[-0-9x]+ [ ]*4c0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+04c4 <[^>]*> addu \$at,\$a1,\$at -0+04c8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04c4 <[^>]*> addu at,a1,at +0+04c8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4c8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04cc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04cc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4cc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+04d0 <[^>]*> lui \$at,[-0-9x]+ +0+04d0 <[^>]*> lui at,[-0-9x]+ [ ]*4d0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+04d4 <[^>]*> addu \$at,\$a1,\$at -0+04d8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04d4 <[^>]*> addu at,a1,at +0+04d8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04dc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04dc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4dc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+04e0 <[^>]*> lui \$at,[-0-9x]+ +0+04e0 <[^>]*> lui at,[-0-9x]+ [ ]*4e0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+04e4 <[^>]*> addu \$at,\$a1,\$at -0+04e8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04e4 <[^>]*> addu at,a1,at +0+04e8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4e8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04ec <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04ec <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4ec: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+04f0 <[^>]*> lui \$at,[-0-9x]+ +0+04f0 <[^>]*> lui at,[-0-9x]+ [ ]*4f0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+04f4 <[^>]*> addu \$at,\$a1,\$at -0+04f8 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+04f4 <[^>]*> addu at,a1,at +0+04f8 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4f8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+04fc <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+04fc <[^>]*> lw a1,[-0-9]+\(at\) [ ]*4fc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0500 <[^>]*> lui \$at,[-0-9x]+ +0+0500 <[^>]*> lui at,[-0-9x]+ [ ]*500: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0504 <[^>]*> addu \$at,\$a1,\$at -0+0508 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0504 <[^>]*> addu at,a1,at +0+0508 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*508: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+050c <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+050c <[^>]*> lw a1,[-0-9]+\(at\) [ ]*50c: [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]+ +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]+ [ ]*55c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0560 <[^>]*> addu \$at,\$a1,\$at -0+0564 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) +0+0560 <[^>]*> addu at,a1,at +0+0564 <[^>]*> lwc1 \$f[45],[-0-9]+\(at\) [ ]*564: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0568 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$at\) +0+0568 <[^>]*> lwc1 \$f[45],[-0-9]+\(at\) [ ]*568: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common 0+056c <[^>]*> nop -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]+ +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]+ [ ]*5bc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+05c0 <[^>]*> addu \$at,\$a1,\$at -0+05c4 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) +0+05c0 <[^>]*> addu at,a1,at +0+05c4 <[^>]*> swc1 \$f[45],[-0-9]+\(at\) [ ]*5c4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+05c8 <[^>]*> swc1 \$f[45],[-0-9]+\(\$at\) +0+05c8 <[^>]*> swc1 \$f[45],[-0-9]+\(at\) [ ]*5c8: [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]+ +0+05cc <[^>]*> sw a0,0\(zero\) +0+05d0 <[^>]*> sw a1,4\(zero\) +0+05d4 <[^>]*> lui a0,[-0-9x]+ [ ]*5d4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+05d8 <[^>]*> daddu \$a0,\$a0,\$a1 -0+05dc <[^>]*> ld \$a0,[-0-9]+\(\$a0\) +0+05d8 <[^>]*> daddu a0,a0,a1 +0+05dc <[^>]*> ld a0,[-0-9]+\(a0\) [ ]*5dc: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+05e0 <[^>]*> lui \$at,[-0-9x]+ +0+05e0 <[^>]*> lui at,[-0-9x]+ [ ]*5e0: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05e4 <[^>]*> daddu \$at,\$at,\$a1 -0+05e8 <[^>]*> sd \$a0,[-0-9]+\(\$at\) +0+05e4 <[^>]*> daddu at,at,a1 +0+05e8 <[^>]*> sd a0,[-0-9]+\(at\) [ ]*5e8: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* 0+05ec <[^>]*> nop diff --git a/gas/testsuite/gas/mips/li.d b/gas/testsuite/gas/mips/li.d index 0fe2b21..7c3dfc3 100644 --- a/gas/testsuite/gas/mips/li.d +++ b/gas/testsuite/gas/mips/li.d @@ -6,11 +6,11 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> li \$a0,0 -0+0004 <[^>]*> li \$a0,1 -0+0008 <[^>]*> li \$a0,0x8000 -0+000c <[^>]*> li \$a0,-32768 -0+0010 <[^>]*> lui \$a0,0x1 -0+0014 <[^>]*> lui \$a0,0x1 -0+0018 <[^>]*> ori \$a0,\$a0,0xa5a5 +0+0000 <[^>]*> li a0,0 +0+0004 <[^>]*> li a0,1 +0+0008 <[^>]*> li a0,0x8000 +0+000c <[^>]*> li a0,-32768 +0+0010 <[^>]*> lui a0,0x1 +0+0014 <[^>]*> lui a0,0x1 +0+0018 <[^>]*> ori a0,a0,0xa5a5 0+001c <[^>]*> nop diff --git a/gas/testsuite/gas/mips/lif-empic.d b/gas/testsuite/gas/mips/lif-empic.d index b80dca3..d612085 100644 --- a/gas/testsuite/gas/mips/lif-empic.d +++ b/gas/testsuite/gas/mips/lif-empic.d @@ -8,17 +8,17 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> addiu \$at,\$gp,-16384 +0+0000 <[^>]*> addiu at,gp,-16384 [ ]*0: [A-Z0-9_]*GPREL[A-Z0-9_]* .rdata.* -0+0004 <[^>]*> lw \$a0,0\(\$at\) -0+0008 <[^>]*> lw \$a1,4\(\$at\) -0+000c <[^>]*> lwc1 \$f[45],-16368\(\$gp\) +0+0004 <[^>]*> lw a0,0\(at\) +0+0008 <[^>]*> lw a1,4\(at\) +0+000c <[^>]*> lwc1 f[45],-16368\(gp\) [ ]*c: [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0010 <[^>]*> lwc1 \$f[45],-16364\(\$gp\) +0+0010 <[^>]*> lwc1 f[45],-16364\(gp\) [ ]*10: [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0014 <[^>]*> lui \$a0,0x3f8f -0+0018 <[^>]*> ori \$a0,\$a0,0xcd36 -0+001c <[^>]*> lui \$at,0x3f8f -0+0020 <[^>]*> ori \$at,\$at,0xcd36 -0+0024 <[^>]*> mtc1 \$at,\$f4 +0+0014 <[^>]*> lui a0,0x3f8f +0+0018 <[^>]*> ori a0,a0,0xcd36 +0+001c <[^>]*> lui at,0x3f8f +0+0020 <[^>]*> ori at,at,0xcd36 +0+0024 <[^>]*> mtc1 at,f4 ... diff --git a/gas/testsuite/gas/mips/lif-svr4pic.d b/gas/testsuite/gas/mips/lif-svr4pic.d index db09a7f..048bbd6 100644 --- a/gas/testsuite/gas/mips/lif-svr4pic.d +++ b/gas/testsuite/gas/mips/lif-svr4pic.d @@ -8,23 +8,23 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$at,0\(\$gp\) +0+0000 <[^>]*> lw at,0\(gp\) [ ]*0: R_MIPS_GOT16 .rodata 0+0004 <[^>]*> nop -0+0008 <[^>]*> lw \$a0,0\(\$at\) +0+0008 <[^>]*> lw a0,0\(at\) [ ]*8: R_MIPS_LO16 .rodata -0+000c <[^>]*> lw \$a1,4\(\$at\) +0+000c <[^>]*> lw a1,4\(at\) [ ]*c: R_MIPS_LO16 .rodata -0+0010 <[^>]*> lw \$at,0\(\$gp\) +0+0010 <[^>]*> lw at,0\(gp\) [ ]*10: R_MIPS_GOT16 .rodata 0+0014 <[^>]*> nop -0+0018 <[^>]*> lwc1 \$f5,8\(\$at\) +0+0018 <[^>]*> lwc1 \$f5,8\(at\) [ ]*18: R_MIPS_LO16 .rodata -0+001c <[^>]*> lwc1 \$f4,12\(\$at\) +0+001c <[^>]*> lwc1 \$f4,12\(at\) [ ]*1c: R_MIPS_LO16 .rodata -0+0020 <[^>]*> lui \$a0,0x3f8f -0+0024 <[^>]*> ori \$a0,\$a0,0xcd36 -0+0028 <[^>]*> lui \$at,0x3f8f -0+002c <[^>]*> ori \$at,\$at,0xcd36 -0+0030 <[^>]*> mtc1 \$at,\$f4 +0+0020 <[^>]*> lui a0,0x3f8f +0+0024 <[^>]*> ori a0,a0,0xcd36 +0+0028 <[^>]*> lui at,0x3f8f +0+002c <[^>]*> ori at,at,0xcd36 +0+0030 <[^>]*> mtc1 at,\$f4 ... diff --git a/gas/testsuite/gas/mips/lif-xgot.d b/gas/testsuite/gas/mips/lif-xgot.d index 7b86e2b..f4d7477 100644 --- a/gas/testsuite/gas/mips/lif-xgot.d +++ b/gas/testsuite/gas/mips/lif-xgot.d @@ -8,23 +8,23 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$at,0\(\$gp\) +0+0000 <[^>]*> lw at,0\(gp\) [ ]*0: R_MIPS_GOT16 .rodata 0+0004 <[^>]*> nop -0+0008 <[^>]*> lw \$a0,0\(\$at\) +0+0008 <[^>]*> lw a0,0\(at\) [ ]*8: R_MIPS_LO16 .rodata -0+000c <[^>]*> lw \$a1,4\(\$at\) +0+000c <[^>]*> lw a1,4\(at\) [ ]*c: R_MIPS_LO16 .rodata -0+0010 <[^>]*> lw \$at,0\(\$gp\) +0+0010 <[^>]*> lw at,0\(gp\) [ ]*10: R_MIPS_GOT16 .rodata 0+0014 <[^>]*> nop -0+0018 <[^>]*> lwc1 \$f5,8\(\$at\) +0+0018 <[^>]*> lwc1 \$f5,8\(at\) [ ]*18: R_MIPS_LO16 .rodata -0+001c <[^>]*> lwc1 \$f4,12\(\$at\) +0+001c <[^>]*> lwc1 \$f4,12\(at\) [ ]*1c: R_MIPS_LO16 .rodata -0+0020 <[^>]*> lui \$a0,0x3f8f -0+0024 <[^>]*> ori \$a0,\$a0,0xcd36 -0+0028 <[^>]*> lui \$at,0x3f8f -0+002c <[^>]*> ori \$at,\$at,0xcd36 -0+0030 <[^>]*> mtc1 \$at,\$f4 +0+0020 <[^>]*> lui a0,0x3f8f +0+0024 <[^>]*> ori a0,a0,0xcd36 +0+0028 <[^>]*> lui at,0x3f8f +0+002c <[^>]*> ori at,at,0xcd36 +0+0030 <[^>]*> mtc1 at,\$f4 ... diff --git a/gas/testsuite/gas/mips/lifloat.d b/gas/testsuite/gas/mips/lifloat.d index e71b554..31cda97 100644 --- a/gas/testsuite/gas/mips/lifloat.d +++ b/gas/testsuite/gas/mips/lifloat.d @@ -7,17 +7,17 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lui \$at,0x0 +0+0000 <[^>]*> lui at,0x0 [ ]*0: [A-Z0-9_]*HI[A-Z0-9_]* .ro?data.* -0+0004 <[^>]*> lw \$a0,[-0-9]+\(\$at\) +0+0004 <[^>]*> lw a0,[-0-9]+\(at\) [ ]*4: [A-Z0-9_]*LO[A-Z0-9_]* .ro?data.* -0+0008 <[^>]*> lw \$a1,[-0-9]+\(\$at\) +0+0008 <[^>]*> lw a1,[-0-9]+\(at\) [ ]*8: [A-Z0-9_]*LO[A-Z0-9_]* .ro?data.* -0+000c <[^>]*> lwc1 \$f[45],[-0-9]+\(\$gp\) +0+000c <[^>]*> lwc1 \$f[45],[-0-9]+\(gp\) [ ]*c: [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0010 <[^>]*> lwc1 \$f[45],[-0-9]+\(\$gp\) +0+0010 <[^>]*> lwc1 \$f[45],[-0-9]+\(gp\) [ ]*10: [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit8.* -0+0014 <[^>]*> lui \$a0,0x3f8f -0+0018 <[^>]*> ori \$a0,\$a0,0xcd36 -0+001c <[^>]*> lwc1 \$f4,[-0-9]+\(\$gp\) +0+0014 <[^>]*> lui a0,0x3f8f +0+0018 <[^>]*> ori a0,a0,0xcd36 +0+001c <[^>]*> lwc1 \$f4,[-0-9]+\(gp\) [ ]*1c: [A-Z0-9_]*LITERAL[A-Z0-9_]* .lit4.* diff --git a/gas/testsuite/gas/mips/mips16.d b/gas/testsuite/gas/mips/mips16.d index ad2bfa5..216e264 100644 --- a/gas/testsuite/gas/mips/mips16.d +++ b/gas/testsuite/gas/mips/mips16.d @@ -12,643 +12,643 @@ Disassembly of section .text: 0: 00000000 nop 0+000004 <insns1>: - 4: 3b40 ld \$v0,0\(\$v1\) - 6: f000 3b41 ld \$v0,1\(\$v1\) - a: f000 3b42 ld \$v0,2\(\$v1\) - e: f000 3b43 ld \$v0,3\(\$v1\) - 12: f000 3b44 ld \$v0,4\(\$v1\) - 16: 3b41 ld \$v0,8\(\$v1\) - 18: 3b42 ld \$v0,16\(\$v1\) - 1a: 3b44 ld \$v0,32\(\$v1\) - 1c: 3b48 ld \$v0,64\(\$v1\) - 1e: 3b50 ld \$v0,128\(\$v1\) - 20: f100 3b40 ld \$v0,256\(\$v1\) - 24: f200 3b40 ld \$v0,512\(\$v1\) - 28: f400 3b40 ld \$v0,1024\(\$v1\) - 2c: f001 3b40 ld \$v0,2048\(\$v1\) - 30: f7ff 3b5f ld \$v0,-1\(\$v1\) - 34: f7ff 3b5e ld \$v0,-2\(\$v1\) - 38: f7ff 3b5d ld \$v0,-3\(\$v1\) - 3c: f7ff 3b5c ld \$v0,-4\(\$v1\) - 40: f7ff 3b58 ld \$v0,-8\(\$v1\) - 44: f7ff 3b50 ld \$v0,-16\(\$v1\) - 48: f7ff 3b40 ld \$v0,-32\(\$v1\) - 4c: f7df 3b40 ld \$v0,-64\(\$v1\) - 50: f79f 3b40 ld \$v0,-128\(\$v1\) - 54: f71f 3b40 ld \$v0,-256\(\$v1\) - 58: f61f 3b40 ld \$v0,-512\(\$v1\) - 5c: f41f 3b40 ld \$v0,-1024\(\$v1\) - 60: f01f 3b40 ld \$v0,-2048\(\$v1\) - 64: f7bf fc40 ld \$v0,0 <data1> - 68: f6a0 fc54 ld \$v0,71c <data2> - 6c: f001 fc40 ld \$v0,868 <bar> - 70: f0c1 fc40 ld \$v0,930 <quux> - 74: f840 ld \$v0,0\(\$sp\) - 76: f000 f841 ld \$v0,1\(\$sp\) - 7a: f000 f842 ld \$v0,2\(\$sp\) - 7e: f000 f843 ld \$v0,3\(\$sp\) - 82: f000 f844 ld \$v0,4\(\$sp\) - 86: f841 ld \$v0,8\(\$sp\) - 88: f842 ld \$v0,16\(\$sp\) - 8a: f844 ld \$v0,32\(\$sp\) - 8c: f848 ld \$v0,64\(\$sp\) - 8e: f850 ld \$v0,128\(\$sp\) - 90: f100 f840 ld \$v0,256\(\$sp\) - 94: f200 f840 ld \$v0,512\(\$sp\) - 98: f400 f840 ld \$v0,1024\(\$sp\) - 9c: f001 f840 ld \$v0,2048\(\$sp\) - a0: f7ff f85f ld \$v0,-1\(\$sp\) - a4: f7ff f85e ld \$v0,-2\(\$sp\) - a8: f7ff f85d ld \$v0,-3\(\$sp\) - ac: f7ff f85c ld \$v0,-4\(\$sp\) - b0: f7ff f858 ld \$v0,-8\(\$sp\) - b4: f7ff f850 ld \$v0,-16\(\$sp\) - b8: f7ff f840 ld \$v0,-32\(\$sp\) - bc: f7df f840 ld \$v0,-64\(\$sp\) - c0: f79f f840 ld \$v0,-128\(\$sp\) - c4: f71f f840 ld \$v0,-256\(\$sp\) - c8: f61f f840 ld \$v0,-512\(\$sp\) - cc: f41f f840 ld \$v0,-1024\(\$sp\) - d0: f01f f840 ld \$v0,-2048\(\$sp\) - d4: bb40 lwu \$v0,0\(\$v1\) - d6: f000 bb41 lwu \$v0,1\(\$v1\) - da: f000 bb42 lwu \$v0,2\(\$v1\) - de: f000 bb43 lwu \$v0,3\(\$v1\) - e2: bb41 lwu \$v0,4\(\$v1\) - e4: bb42 lwu \$v0,8\(\$v1\) - e6: bb44 lwu \$v0,16\(\$v1\) - e8: bb48 lwu \$v0,32\(\$v1\) - ea: bb50 lwu \$v0,64\(\$v1\) - ec: f080 bb40 lwu \$v0,128\(\$v1\) - f0: f100 bb40 lwu \$v0,256\(\$v1\) - f4: f200 bb40 lwu \$v0,512\(\$v1\) - f8: f400 bb40 lwu \$v0,1024\(\$v1\) - fc: f001 bb40 lwu \$v0,2048\(\$v1\) - 100: f7ff bb5f lwu \$v0,-1\(\$v1\) - 104: f7ff bb5e lwu \$v0,-2\(\$v1\) - 108: f7ff bb5d lwu \$v0,-3\(\$v1\) - 10c: f7ff bb5c lwu \$v0,-4\(\$v1\) - 110: f7ff bb58 lwu \$v0,-8\(\$v1\) - 114: f7ff bb50 lwu \$v0,-16\(\$v1\) - 118: f7ff bb40 lwu \$v0,-32\(\$v1\) - 11c: f7df bb40 lwu \$v0,-64\(\$v1\) - 120: f79f bb40 lwu \$v0,-128\(\$v1\) - 124: f71f bb40 lwu \$v0,-256\(\$v1\) - 128: f61f bb40 lwu \$v0,-512\(\$v1\) - 12c: f41f bb40 lwu \$v0,-1024\(\$v1\) - 130: f01f bb40 lwu \$v0,-2048\(\$v1\) - 134: 9b40 lw \$v0,0\(\$v1\) - 136: f000 9b41 lw \$v0,1\(\$v1\) - 13a: f000 9b42 lw \$v0,2\(\$v1\) - 13e: f000 9b43 lw \$v0,3\(\$v1\) - 142: 9b41 lw \$v0,4\(\$v1\) - 144: 9b42 lw \$v0,8\(\$v1\) - 146: 9b44 lw \$v0,16\(\$v1\) - 148: 9b48 lw \$v0,32\(\$v1\) - 14a: 9b50 lw \$v0,64\(\$v1\) - 14c: f080 9b40 lw \$v0,128\(\$v1\) - 150: f100 9b40 lw \$v0,256\(\$v1\) - 154: f200 9b40 lw \$v0,512\(\$v1\) - 158: f400 9b40 lw \$v0,1024\(\$v1\) - 15c: f001 9b40 lw \$v0,2048\(\$v1\) - 160: f7ff 9b5f lw \$v0,-1\(\$v1\) - 164: f7ff 9b5e lw \$v0,-2\(\$v1\) - 168: f7ff 9b5d lw \$v0,-3\(\$v1\) - 16c: f7ff 9b5c lw \$v0,-4\(\$v1\) - 170: f7ff 9b58 lw \$v0,-8\(\$v1\) - 174: f7ff 9b50 lw \$v0,-16\(\$v1\) - 178: f7ff 9b40 lw \$v0,-32\(\$v1\) - 17c: f7df 9b40 lw \$v0,-64\(\$v1\) - 180: f79f 9b40 lw \$v0,-128\(\$v1\) - 184: f71f 9b40 lw \$v0,-256\(\$v1\) - 188: f61f 9b40 lw \$v0,-512\(\$v1\) - 18c: f41f 9b40 lw \$v0,-1024\(\$v1\) - 190: f01f 9b40 lw \$v0,-2048\(\$v1\) - 194: f67f b20c lw \$v0,0 <data1> - 198: f580 b204 lw \$v0,71c <data2> - 19c: f6c0 b20c lw \$v0,868 <bar> - 1a0: f780 b210 lw \$v0,930 <quux> - 1a4: 9200 lw \$v0,0\(\$sp\) - 1a6: f000 9201 lw \$v0,1\(\$sp\) - 1aa: f000 9202 lw \$v0,2\(\$sp\) - 1ae: f000 9203 lw \$v0,3\(\$sp\) - 1b2: 9201 lw \$v0,4\(\$sp\) - 1b4: 9202 lw \$v0,8\(\$sp\) - 1b6: 9204 lw \$v0,16\(\$sp\) - 1b8: 9208 lw \$v0,32\(\$sp\) - 1ba: 9210 lw \$v0,64\(\$sp\) - 1bc: 9220 lw \$v0,128\(\$sp\) - 1be: 9240 lw \$v0,256\(\$sp\) - 1c0: 9280 lw \$v0,512\(\$sp\) - 1c2: f400 9200 lw \$v0,1024\(\$sp\) - 1c6: f001 9200 lw \$v0,2048\(\$sp\) - 1ca: f7ff 921f lw \$v0,-1\(\$sp\) - 1ce: f7ff 921e lw \$v0,-2\(\$sp\) - 1d2: f7ff 921d lw \$v0,-3\(\$sp\) - 1d6: f7ff 921c lw \$v0,-4\(\$sp\) - 1da: f7ff 9218 lw \$v0,-8\(\$sp\) - 1de: f7ff 9210 lw \$v0,-16\(\$sp\) - 1e2: f7ff 9200 lw \$v0,-32\(\$sp\) - 1e6: f7df 9200 lw \$v0,-64\(\$sp\) - 1ea: f79f 9200 lw \$v0,-128\(\$sp\) - 1ee: f71f 9200 lw \$v0,-256\(\$sp\) - 1f2: f61f 9200 lw \$v0,-512\(\$sp\) - 1f6: f41f 9200 lw \$v0,-1024\(\$sp\) - 1fa: f01f 9200 lw \$v0,-2048\(\$sp\) - 1fe: 8b40 lh \$v0,0\(\$v1\) - 200: f000 8b41 lh \$v0,1\(\$v1\) - 204: 8b41 lh \$v0,2\(\$v1\) - 206: f000 8b43 lh \$v0,3\(\$v1\) - 20a: 8b42 lh \$v0,4\(\$v1\) - 20c: 8b44 lh \$v0,8\(\$v1\) - 20e: 8b48 lh \$v0,16\(\$v1\) - 210: 8b50 lh \$v0,32\(\$v1\) - 212: f040 8b40 lh \$v0,64\(\$v1\) - 216: f080 8b40 lh \$v0,128\(\$v1\) - 21a: f100 8b40 lh \$v0,256\(\$v1\) - 21e: f200 8b40 lh \$v0,512\(\$v1\) - 222: f400 8b40 lh \$v0,1024\(\$v1\) - 226: f001 8b40 lh \$v0,2048\(\$v1\) - 22a: f7ff 8b5f lh \$v0,-1\(\$v1\) - 22e: f7ff 8b5e lh \$v0,-2\(\$v1\) - 232: f7ff 8b5d lh \$v0,-3\(\$v1\) - 236: f7ff 8b5c lh \$v0,-4\(\$v1\) - 23a: f7ff 8b58 lh \$v0,-8\(\$v1\) - 23e: f7ff 8b50 lh \$v0,-16\(\$v1\) - 242: f7ff 8b40 lh \$v0,-32\(\$v1\) - 246: f7df 8b40 lh \$v0,-64\(\$v1\) - 24a: f79f 8b40 lh \$v0,-128\(\$v1\) - 24e: f71f 8b40 lh \$v0,-256\(\$v1\) - 252: f61f 8b40 lh \$v0,-512\(\$v1\) - 256: f41f 8b40 lh \$v0,-1024\(\$v1\) - 25a: f01f 8b40 lh \$v0,-2048\(\$v1\) - 25e: ab40 lhu \$v0,0\(\$v1\) - 260: f000 ab41 lhu \$v0,1\(\$v1\) - 264: ab41 lhu \$v0,2\(\$v1\) - 266: f000 ab43 lhu \$v0,3\(\$v1\) - 26a: ab42 lhu \$v0,4\(\$v1\) - 26c: ab44 lhu \$v0,8\(\$v1\) - 26e: ab48 lhu \$v0,16\(\$v1\) - 270: ab50 lhu \$v0,32\(\$v1\) - 272: f040 ab40 lhu \$v0,64\(\$v1\) - 276: f080 ab40 lhu \$v0,128\(\$v1\) - 27a: f100 ab40 lhu \$v0,256\(\$v1\) - 27e: f200 ab40 lhu \$v0,512\(\$v1\) - 282: f400 ab40 lhu \$v0,1024\(\$v1\) - 286: f001 ab40 lhu \$v0,2048\(\$v1\) - 28a: f7ff ab5f lhu \$v0,-1\(\$v1\) - 28e: f7ff ab5e lhu \$v0,-2\(\$v1\) - 292: f7ff ab5d lhu \$v0,-3\(\$v1\) - 296: f7ff ab5c lhu \$v0,-4\(\$v1\) - 29a: f7ff ab58 lhu \$v0,-8\(\$v1\) - 29e: f7ff ab50 lhu \$v0,-16\(\$v1\) - 2a2: f7ff ab40 lhu \$v0,-32\(\$v1\) - 2a6: f7df ab40 lhu \$v0,-64\(\$v1\) - 2aa: f79f ab40 lhu \$v0,-128\(\$v1\) - 2ae: f71f ab40 lhu \$v0,-256\(\$v1\) - 2b2: f61f ab40 lhu \$v0,-512\(\$v1\) - 2b6: f41f ab40 lhu \$v0,-1024\(\$v1\) - 2ba: f01f ab40 lhu \$v0,-2048\(\$v1\) - 2be: 8340 lb \$v0,0\(\$v1\) - 2c0: 8341 lb \$v0,1\(\$v1\) - 2c2: 8342 lb \$v0,2\(\$v1\) - 2c4: 8343 lb \$v0,3\(\$v1\) - 2c6: 8344 lb \$v0,4\(\$v1\) - 2c8: 8348 lb \$v0,8\(\$v1\) - 2ca: 8350 lb \$v0,16\(\$v1\) - 2cc: f020 8340 lb \$v0,32\(\$v1\) - 2d0: f040 8340 lb \$v0,64\(\$v1\) - 2d4: f080 8340 lb \$v0,128\(\$v1\) - 2d8: f100 8340 lb \$v0,256\(\$v1\) - 2dc: f200 8340 lb \$v0,512\(\$v1\) - 2e0: f400 8340 lb \$v0,1024\(\$v1\) - 2e4: f001 8340 lb \$v0,2048\(\$v1\) - 2e8: f7ff 835f lb \$v0,-1\(\$v1\) - 2ec: f7ff 835e lb \$v0,-2\(\$v1\) - 2f0: f7ff 835d lb \$v0,-3\(\$v1\) - 2f4: f7ff 835c lb \$v0,-4\(\$v1\) - 2f8: f7ff 8358 lb \$v0,-8\(\$v1\) - 2fc: f7ff 8350 lb \$v0,-16\(\$v1\) - 300: f7ff 8340 lb \$v0,-32\(\$v1\) - 304: f7df 8340 lb \$v0,-64\(\$v1\) - 308: f79f 8340 lb \$v0,-128\(\$v1\) - 30c: f71f 8340 lb \$v0,-256\(\$v1\) - 310: f61f 8340 lb \$v0,-512\(\$v1\) - 314: f41f 8340 lb \$v0,-1024\(\$v1\) - 318: f01f 8340 lb \$v0,-2048\(\$v1\) - 31c: a340 lbu \$v0,0\(\$v1\) - 31e: a341 lbu \$v0,1\(\$v1\) - 320: a342 lbu \$v0,2\(\$v1\) - 322: a343 lbu \$v0,3\(\$v1\) - 324: a344 lbu \$v0,4\(\$v1\) - 326: a348 lbu \$v0,8\(\$v1\) - 328: a350 lbu \$v0,16\(\$v1\) - 32a: f020 a340 lbu \$v0,32\(\$v1\) - 32e: f040 a340 lbu \$v0,64\(\$v1\) - 332: f080 a340 lbu \$v0,128\(\$v1\) - 336: f100 a340 lbu \$v0,256\(\$v1\) - 33a: f200 a340 lbu \$v0,512\(\$v1\) - 33e: f400 a340 lbu \$v0,1024\(\$v1\) - 342: f001 a340 lbu \$v0,2048\(\$v1\) - 346: f7ff a35f lbu \$v0,-1\(\$v1\) - 34a: f7ff a35e lbu \$v0,-2\(\$v1\) - 34e: f7ff a35d lbu \$v0,-3\(\$v1\) - 352: f7ff a35c lbu \$v0,-4\(\$v1\) - 356: f7ff a358 lbu \$v0,-8\(\$v1\) - 35a: f7ff a350 lbu \$v0,-16\(\$v1\) - 35e: f7ff a340 lbu \$v0,-32\(\$v1\) - 362: f7df a340 lbu \$v0,-64\(\$v1\) - 366: f79f a340 lbu \$v0,-128\(\$v1\) - 36a: f71f a340 lbu \$v0,-256\(\$v1\) - 36e: f61f a340 lbu \$v0,-512\(\$v1\) - 372: f41f a340 lbu \$v0,-1024\(\$v1\) - 376: f01f a340 lbu \$v0,-2048\(\$v1\) - 37a: 7b40 sd \$v0,0\(\$v1\) - 37c: f000 7b41 sd \$v0,1\(\$v1\) - 380: f000 7b42 sd \$v0,2\(\$v1\) - 384: f000 7b43 sd \$v0,3\(\$v1\) - 388: f000 7b44 sd \$v0,4\(\$v1\) - 38c: 7b41 sd \$v0,8\(\$v1\) - 38e: 7b42 sd \$v0,16\(\$v1\) - 390: 7b44 sd \$v0,32\(\$v1\) - 392: 7b48 sd \$v0,64\(\$v1\) - 394: 7b50 sd \$v0,128\(\$v1\) - 396: f100 7b40 sd \$v0,256\(\$v1\) - 39a: f200 7b40 sd \$v0,512\(\$v1\) - 39e: f400 7b40 sd \$v0,1024\(\$v1\) - 3a2: f001 7b40 sd \$v0,2048\(\$v1\) - 3a6: f7ff 7b5f sd \$v0,-1\(\$v1\) - 3aa: f7ff 7b5e sd \$v0,-2\(\$v1\) - 3ae: f7ff 7b5d sd \$v0,-3\(\$v1\) - 3b2: f7ff 7b5c sd \$v0,-4\(\$v1\) - 3b6: f7ff 7b58 sd \$v0,-8\(\$v1\) - 3ba: f7ff 7b50 sd \$v0,-16\(\$v1\) - 3be: f7ff 7b40 sd \$v0,-32\(\$v1\) - 3c2: f7df 7b40 sd \$v0,-64\(\$v1\) - 3c6: f79f 7b40 sd \$v0,-128\(\$v1\) - 3ca: f71f 7b40 sd \$v0,-256\(\$v1\) - 3ce: f61f 7b40 sd \$v0,-512\(\$v1\) - 3d2: f41f 7b40 sd \$v0,-1024\(\$v1\) - 3d6: f01f 7b40 sd \$v0,-2048\(\$v1\) - 3da: f940 sd \$v0,0\(\$sp\) - 3dc: f000 f941 sd \$v0,1\(\$sp\) - 3e0: f000 f942 sd \$v0,2\(\$sp\) - 3e4: f000 f943 sd \$v0,3\(\$sp\) - 3e8: f000 f944 sd \$v0,4\(\$sp\) - 3ec: f941 sd \$v0,8\(\$sp\) - 3ee: f942 sd \$v0,16\(\$sp\) - 3f0: f944 sd \$v0,32\(\$sp\) - 3f2: f948 sd \$v0,64\(\$sp\) - 3f4: f950 sd \$v0,128\(\$sp\) - 3f6: f100 f940 sd \$v0,256\(\$sp\) - 3fa: f200 f940 sd \$v0,512\(\$sp\) - 3fe: f400 f940 sd \$v0,1024\(\$sp\) - 402: f001 f940 sd \$v0,2048\(\$sp\) - 406: f7ff f95f sd \$v0,-1\(\$sp\) - 40a: f7ff f95e sd \$v0,-2\(\$sp\) - 40e: f7ff f95d sd \$v0,-3\(\$sp\) - 412: f7ff f95c sd \$v0,-4\(\$sp\) - 416: f7ff f958 sd \$v0,-8\(\$sp\) - 41a: f7ff f950 sd \$v0,-16\(\$sp\) - 41e: f7ff f940 sd \$v0,-32\(\$sp\) - 422: f7df f940 sd \$v0,-64\(\$sp\) - 426: f79f f940 sd \$v0,-128\(\$sp\) - 42a: f71f f940 sd \$v0,-256\(\$sp\) - 42e: f61f f940 sd \$v0,-512\(\$sp\) - 432: f41f f940 sd \$v0,-1024\(\$sp\) - 436: f01f f940 sd \$v0,-2048\(\$sp\) - 43a: fa00 sd \$ra,0\(\$sp\) - 43c: f000 fa01 sd \$ra,1\(\$sp\) - 440: f000 fa02 sd \$ra,2\(\$sp\) - 444: f000 fa03 sd \$ra,3\(\$sp\) - 448: f000 fa04 sd \$ra,4\(\$sp\) - 44c: fa01 sd \$ra,8\(\$sp\) - 44e: fa02 sd \$ra,16\(\$sp\) - 450: fa04 sd \$ra,32\(\$sp\) - 452: fa08 sd \$ra,64\(\$sp\) - 454: fa10 sd \$ra,128\(\$sp\) - 456: fa20 sd \$ra,256\(\$sp\) - 458: fa40 sd \$ra,512\(\$sp\) - 45a: fa80 sd \$ra,1024\(\$sp\) - 45c: f001 fa00 sd \$ra,2048\(\$sp\) - 460: f7ff fa1f sd \$ra,-1\(\$sp\) - 464: f7ff fa1e sd \$ra,-2\(\$sp\) - 468: f7ff fa1d sd \$ra,-3\(\$sp\) - 46c: f7ff fa1c sd \$ra,-4\(\$sp\) - 470: f7ff fa18 sd \$ra,-8\(\$sp\) - 474: f7ff fa10 sd \$ra,-16\(\$sp\) - 478: f7ff fa00 sd \$ra,-32\(\$sp\) - 47c: f7df fa00 sd \$ra,-64\(\$sp\) - 480: f79f fa00 sd \$ra,-128\(\$sp\) - 484: f71f fa00 sd \$ra,-256\(\$sp\) - 488: f61f fa00 sd \$ra,-512\(\$sp\) - 48c: f41f fa00 sd \$ra,-1024\(\$sp\) - 490: f01f fa00 sd \$ra,-2048\(\$sp\) - 494: db40 sw \$v0,0\(\$v1\) - 496: f000 db41 sw \$v0,1\(\$v1\) - 49a: f000 db42 sw \$v0,2\(\$v1\) - 49e: f000 db43 sw \$v0,3\(\$v1\) - 4a2: db41 sw \$v0,4\(\$v1\) - 4a4: db42 sw \$v0,8\(\$v1\) - 4a6: db44 sw \$v0,16\(\$v1\) - 4a8: db48 sw \$v0,32\(\$v1\) - 4aa: db50 sw \$v0,64\(\$v1\) - 4ac: f080 db40 sw \$v0,128\(\$v1\) - 4b0: f100 db40 sw \$v0,256\(\$v1\) - 4b4: f200 db40 sw \$v0,512\(\$v1\) - 4b8: f400 db40 sw \$v0,1024\(\$v1\) - 4bc: f001 db40 sw \$v0,2048\(\$v1\) - 4c0: f7ff db5f sw \$v0,-1\(\$v1\) - 4c4: f7ff db5e sw \$v0,-2\(\$v1\) - 4c8: f7ff db5d sw \$v0,-3\(\$v1\) - 4cc: f7ff db5c sw \$v0,-4\(\$v1\) - 4d0: f7ff db58 sw \$v0,-8\(\$v1\) - 4d4: f7ff db50 sw \$v0,-16\(\$v1\) - 4d8: f7ff db40 sw \$v0,-32\(\$v1\) - 4dc: f7df db40 sw \$v0,-64\(\$v1\) - 4e0: f79f db40 sw \$v0,-128\(\$v1\) - 4e4: f71f db40 sw \$v0,-256\(\$v1\) - 4e8: f61f db40 sw \$v0,-512\(\$v1\) - 4ec: f41f db40 sw \$v0,-1024\(\$v1\) - 4f0: f01f db40 sw \$v0,-2048\(\$v1\) - 4f4: d200 sw \$v0,0\(\$sp\) - 4f6: f000 d201 sw \$v0,1\(\$sp\) - 4fa: f000 d202 sw \$v0,2\(\$sp\) - 4fe: f000 d203 sw \$v0,3\(\$sp\) - 502: d201 sw \$v0,4\(\$sp\) - 504: d202 sw \$v0,8\(\$sp\) - 506: d204 sw \$v0,16\(\$sp\) - 508: d208 sw \$v0,32\(\$sp\) - 50a: d210 sw \$v0,64\(\$sp\) - 50c: d220 sw \$v0,128\(\$sp\) - 50e: d240 sw \$v0,256\(\$sp\) - 510: d280 sw \$v0,512\(\$sp\) - 512: f400 d200 sw \$v0,1024\(\$sp\) - 516: f001 d200 sw \$v0,2048\(\$sp\) - 51a: f7ff d21f sw \$v0,-1\(\$sp\) - 51e: f7ff d21e sw \$v0,-2\(\$sp\) - 522: f7ff d21d sw \$v0,-3\(\$sp\) - 526: f7ff d21c sw \$v0,-4\(\$sp\) - 52a: f7ff d218 sw \$v0,-8\(\$sp\) - 52e: f7ff d210 sw \$v0,-16\(\$sp\) - 532: f7ff d200 sw \$v0,-32\(\$sp\) - 536: f7df d200 sw \$v0,-64\(\$sp\) - 53a: f79f d200 sw \$v0,-128\(\$sp\) - 53e: f71f d200 sw \$v0,-256\(\$sp\) - 542: f61f d200 sw \$v0,-512\(\$sp\) - 546: f41f d200 sw \$v0,-1024\(\$sp\) - 54a: f01f d200 sw \$v0,-2048\(\$sp\) - 54e: 6200 sw \$ra,0\(\$sp\) - 550: f000 6201 sw \$ra,1\(\$sp\) - 554: f000 6202 sw \$ra,2\(\$sp\) - 558: f000 6203 sw \$ra,3\(\$sp\) - 55c: 6201 sw \$ra,4\(\$sp\) - 55e: 6202 sw \$ra,8\(\$sp\) - 560: 6204 sw \$ra,16\(\$sp\) - 562: 6208 sw \$ra,32\(\$sp\) - 564: 6210 sw \$ra,64\(\$sp\) - 566: 6220 sw \$ra,128\(\$sp\) - 568: 6240 sw \$ra,256\(\$sp\) - 56a: 6280 sw \$ra,512\(\$sp\) - 56c: f400 6200 sw \$ra,1024\(\$sp\) - 570: f001 6200 sw \$ra,2048\(\$sp\) - 574: f7ff 621f sw \$ra,-1\(\$sp\) - 578: f7ff 621e sw \$ra,-2\(\$sp\) - 57c: f7ff 621d sw \$ra,-3\(\$sp\) - 580: f7ff 621c sw \$ra,-4\(\$sp\) - 584: f7ff 6218 sw \$ra,-8\(\$sp\) - 588: f7ff 6210 sw \$ra,-16\(\$sp\) - 58c: f7ff 6200 sw \$ra,-32\(\$sp\) - 590: f7df 6200 sw \$ra,-64\(\$sp\) - 594: f79f 6200 sw \$ra,-128\(\$sp\) - 598: f71f 6200 sw \$ra,-256\(\$sp\) - 59c: f61f 6200 sw \$ra,-512\(\$sp\) - 5a0: f41f 6200 sw \$ra,-1024\(\$sp\) - 5a4: f01f 6200 sw \$ra,-2048\(\$sp\) - 5a8: cb40 sh \$v0,0\(\$v1\) - 5aa: f000 cb41 sh \$v0,1\(\$v1\) - 5ae: cb41 sh \$v0,2\(\$v1\) - 5b0: f000 cb43 sh \$v0,3\(\$v1\) - 5b4: cb42 sh \$v0,4\(\$v1\) - 5b6: cb44 sh \$v0,8\(\$v1\) - 5b8: cb48 sh \$v0,16\(\$v1\) - 5ba: cb50 sh \$v0,32\(\$v1\) - 5bc: f040 cb40 sh \$v0,64\(\$v1\) - 5c0: f080 cb40 sh \$v0,128\(\$v1\) - 5c4: f100 cb40 sh \$v0,256\(\$v1\) - 5c8: f200 cb40 sh \$v0,512\(\$v1\) - 5cc: f400 cb40 sh \$v0,1024\(\$v1\) - 5d0: f001 cb40 sh \$v0,2048\(\$v1\) - 5d4: f7ff cb5f sh \$v0,-1\(\$v1\) - 5d8: f7ff cb5e sh \$v0,-2\(\$v1\) - 5dc: f7ff cb5d sh \$v0,-3\(\$v1\) - 5e0: f7ff cb5c sh \$v0,-4\(\$v1\) - 5e4: f7ff cb58 sh \$v0,-8\(\$v1\) - 5e8: f7ff cb50 sh \$v0,-16\(\$v1\) - 5ec: f7ff cb40 sh \$v0,-32\(\$v1\) - 5f0: f7df cb40 sh \$v0,-64\(\$v1\) - 5f4: f79f cb40 sh \$v0,-128\(\$v1\) - 5f8: f71f cb40 sh \$v0,-256\(\$v1\) - 5fc: f61f cb40 sh \$v0,-512\(\$v1\) - 600: f41f cb40 sh \$v0,-1024\(\$v1\) - 604: f01f cb40 sh \$v0,-2048\(\$v1\) - 608: c340 sb \$v0,0\(\$v1\) - 60a: c341 sb \$v0,1\(\$v1\) - 60c: c342 sb \$v0,2\(\$v1\) - 60e: c343 sb \$v0,3\(\$v1\) - 610: c344 sb \$v0,4\(\$v1\) - 612: c348 sb \$v0,8\(\$v1\) - 614: c350 sb \$v0,16\(\$v1\) - 616: f020 c340 sb \$v0,32\(\$v1\) - 61a: f040 c340 sb \$v0,64\(\$v1\) - 61e: f080 c340 sb \$v0,128\(\$v1\) - 622: f100 c340 sb \$v0,256\(\$v1\) - 626: f200 c340 sb \$v0,512\(\$v1\) - 62a: f400 c340 sb \$v0,1024\(\$v1\) - 62e: f001 c340 sb \$v0,2048\(\$v1\) - 632: f7ff c35f sb \$v0,-1\(\$v1\) - 636: f7ff c35e sb \$v0,-2\(\$v1\) - 63a: f7ff c35d sb \$v0,-3\(\$v1\) - 63e: f7ff c35c sb \$v0,-4\(\$v1\) - 642: f7ff c358 sb \$v0,-8\(\$v1\) - 646: f7ff c350 sb \$v0,-16\(\$v1\) - 64a: f7ff c340 sb \$v0,-32\(\$v1\) - 64e: f7df c340 sb \$v0,-64\(\$v1\) - 652: f79f c340 sb \$v0,-128\(\$v1\) - 656: f71f c340 sb \$v0,-256\(\$v1\) - 65a: f61f c340 sb \$v0,-512\(\$v1\) - 65e: f41f c340 sb \$v0,-1024\(\$v1\) - 662: f01f c340 sb \$v0,-2048\(\$v1\) - 666: 6a00 li \$v0,0 - 668: 6a01 li \$v0,1 - 66a: f100 6a00 li \$v0,256 - 66e: 675e move \$v0,\$s8 - 670: 6592 move \$s4,\$v0 - 672: 4350 daddiu \$v0,\$v1,0 - 674: 4351 daddiu \$v0,\$v1,1 - 676: 435f daddiu \$v0,\$v1,-1 - 678: f010 4350 daddiu \$v0,\$v1,16 - 67c: f7ff 4350 daddiu \$v0,\$v1,-16 - 680: e388 daddu \$v0,\$v1,\$a0 - 682: fd40 daddiu \$v0,0 - 684: fd41 daddiu \$v0,1 - 686: fd5f daddiu \$v0,-1 - 688: f020 fd40 daddiu \$v0,32 - 68c: f7ff fd40 daddiu \$v0,-32 - 690: f080 fd40 daddiu \$v0,128 - 694: f79f fd40 daddiu \$v0,-128 - 698: f17f fe48 dla \$v0,0 <data1> - 69c: f080 fe40 dla \$v0,71c <data2> - 6a0: f1c0 fe48 dla \$v0,868 <bar> - 6a4: f280 fe4c dla \$v0,930 <quux> - 6a8: fb00 daddiu \$sp,0 - 6aa: f000 fb01 daddiu \$sp,1 - 6ae: f7ff fb1f daddiu \$sp,-1 - 6b2: fb20 daddiu \$sp,256 - 6b4: fbe0 daddiu \$sp,-256 - 6b6: ff40 daddiu \$v0,\$sp,0 - 6b8: f000 ff41 daddiu \$v0,\$sp,1 - 6bc: f7ff ff5f daddiu \$v0,\$sp,-1 - 6c0: ff48 daddiu \$v0,\$sp,32 - 6c2: f7ff ff40 daddiu \$v0,\$sp,-32 - 6c6: f080 ff40 daddiu \$v0,\$sp,128 - 6ca: f79f ff40 daddiu \$v0,\$sp,-128 - 6ce: 4340 addiu \$v0,\$v1,0 - 6d0: 4341 addiu \$v0,\$v1,1 - 6d2: 434f addiu \$v0,\$v1,-1 - 6d4: f010 4340 addiu \$v0,\$v1,16 - 6d8: f7ff 4340 addiu \$v0,\$v1,-16 - 6dc: e389 addu \$v0,\$v1,\$a0 - 6de: 4a00 addiu \$v0,0 - 6e0: 4a01 addiu \$v0,1 - 6e2: 4aff addiu \$v0,-1 - 6e4: 4a20 addiu \$v0,32 - 6e6: 4ae0 addiu \$v0,-32 - 6e8: f080 4a00 addiu \$v0,128 - 6ec: 4a80 addiu \$v0,-128 - 6ee: f11f 0a14 la \$v0,0 <data1> - 6f2: 0a0b la \$v0,71c <data2> - 6f4: 0a5d la \$v0,868 <bar> - 6f6: 0a8f la \$v0,930 <quux> - 6f8: 6300 addiu \$sp,0 - 6fa: f000 6301 addiu \$sp,1 - 6fe: f7ff 631f addiu \$sp,-1 - 702: 6320 addiu \$sp,256 - 704: 63e0 addiu \$sp,-256 - 706: 0200 addiu \$v0,\$sp,0 - 708: f000 0201 addiu \$v0,\$sp,1 - 70c: f7ff 021f addiu \$v0,\$sp,-1 - 710: 0208 addiu \$v0,\$sp,32 - 712: f7ff 0200 addiu \$v0,\$sp,-32 - 716: 0220 addiu \$v0,\$sp,128 - 718: f79f 0200 addiu \$v0,\$sp,-128 + 4: 3b40 ld v0,0\(v1\) + 6: f000 3b41 ld v0,1\(v1\) + a: f000 3b42 ld v0,2\(v1\) + e: f000 3b43 ld v0,3\(v1\) + 12: f000 3b44 ld v0,4\(v1\) + 16: 3b41 ld v0,8\(v1\) + 18: 3b42 ld v0,16\(v1\) + 1a: 3b44 ld v0,32\(v1\) + 1c: 3b48 ld v0,64\(v1\) + 1e: 3b50 ld v0,128\(v1\) + 20: f100 3b40 ld v0,256\(v1\) + 24: f200 3b40 ld v0,512\(v1\) + 28: f400 3b40 ld v0,1024\(v1\) + 2c: f001 3b40 ld v0,2048\(v1\) + 30: f7ff 3b5f ld v0,-1\(v1\) + 34: f7ff 3b5e ld v0,-2\(v1\) + 38: f7ff 3b5d ld v0,-3\(v1\) + 3c: f7ff 3b5c ld v0,-4\(v1\) + 40: f7ff 3b58 ld v0,-8\(v1\) + 44: f7ff 3b50 ld v0,-16\(v1\) + 48: f7ff 3b40 ld v0,-32\(v1\) + 4c: f7df 3b40 ld v0,-64\(v1\) + 50: f79f 3b40 ld v0,-128\(v1\) + 54: f71f 3b40 ld v0,-256\(v1\) + 58: f61f 3b40 ld v0,-512\(v1\) + 5c: f41f 3b40 ld v0,-1024\(v1\) + 60: f01f 3b40 ld v0,-2048\(v1\) + 64: f7bf fc40 ld v0,0 <data1> + 68: f6a0 fc54 ld v0,71c <data2> + 6c: f001 fc40 ld v0,868 <bar> + 70: f0c1 fc40 ld v0,930 <quux> + 74: f840 ld v0,0\(sp\) + 76: f000 f841 ld v0,1\(sp\) + 7a: f000 f842 ld v0,2\(sp\) + 7e: f000 f843 ld v0,3\(sp\) + 82: f000 f844 ld v0,4\(sp\) + 86: f841 ld v0,8\(sp\) + 88: f842 ld v0,16\(sp\) + 8a: f844 ld v0,32\(sp\) + 8c: f848 ld v0,64\(sp\) + 8e: f850 ld v0,128\(sp\) + 90: f100 f840 ld v0,256\(sp\) + 94: f200 f840 ld v0,512\(sp\) + 98: f400 f840 ld v0,1024\(sp\) + 9c: f001 f840 ld v0,2048\(sp\) + a0: f7ff f85f ld v0,-1\(sp\) + a4: f7ff f85e ld v0,-2\(sp\) + a8: f7ff f85d ld v0,-3\(sp\) + ac: f7ff f85c ld v0,-4\(sp\) + b0: f7ff f858 ld v0,-8\(sp\) + b4: f7ff f850 ld v0,-16\(sp\) + b8: f7ff f840 ld v0,-32\(sp\) + bc: f7df f840 ld v0,-64\(sp\) + c0: f79f f840 ld v0,-128\(sp\) + c4: f71f f840 ld v0,-256\(sp\) + c8: f61f f840 ld v0,-512\(sp\) + cc: f41f f840 ld v0,-1024\(sp\) + d0: f01f f840 ld v0,-2048\(sp\) + d4: bb40 lwu v0,0\(v1\) + d6: f000 bb41 lwu v0,1\(v1\) + da: f000 bb42 lwu v0,2\(v1\) + de: f000 bb43 lwu v0,3\(v1\) + e2: bb41 lwu v0,4\(v1\) + e4: bb42 lwu v0,8\(v1\) + e6: bb44 lwu v0,16\(v1\) + e8: bb48 lwu v0,32\(v1\) + ea: bb50 lwu v0,64\(v1\) + ec: f080 bb40 lwu v0,128\(v1\) + f0: f100 bb40 lwu v0,256\(v1\) + f4: f200 bb40 lwu v0,512\(v1\) + f8: f400 bb40 lwu v0,1024\(v1\) + fc: f001 bb40 lwu v0,2048\(v1\) + 100: f7ff bb5f lwu v0,-1\(v1\) + 104: f7ff bb5e lwu v0,-2\(v1\) + 108: f7ff bb5d lwu v0,-3\(v1\) + 10c: f7ff bb5c lwu v0,-4\(v1\) + 110: f7ff bb58 lwu v0,-8\(v1\) + 114: f7ff bb50 lwu v0,-16\(v1\) + 118: f7ff bb40 lwu v0,-32\(v1\) + 11c: f7df bb40 lwu v0,-64\(v1\) + 120: f79f bb40 lwu v0,-128\(v1\) + 124: f71f bb40 lwu v0,-256\(v1\) + 128: f61f bb40 lwu v0,-512\(v1\) + 12c: f41f bb40 lwu v0,-1024\(v1\) + 130: f01f bb40 lwu v0,-2048\(v1\) + 134: 9b40 lw v0,0\(v1\) + 136: f000 9b41 lw v0,1\(v1\) + 13a: f000 9b42 lw v0,2\(v1\) + 13e: f000 9b43 lw v0,3\(v1\) + 142: 9b41 lw v0,4\(v1\) + 144: 9b42 lw v0,8\(v1\) + 146: 9b44 lw v0,16\(v1\) + 148: 9b48 lw v0,32\(v1\) + 14a: 9b50 lw v0,64\(v1\) + 14c: f080 9b40 lw v0,128\(v1\) + 150: f100 9b40 lw v0,256\(v1\) + 154: f200 9b40 lw v0,512\(v1\) + 158: f400 9b40 lw v0,1024\(v1\) + 15c: f001 9b40 lw v0,2048\(v1\) + 160: f7ff 9b5f lw v0,-1\(v1\) + 164: f7ff 9b5e lw v0,-2\(v1\) + 168: f7ff 9b5d lw v0,-3\(v1\) + 16c: f7ff 9b5c lw v0,-4\(v1\) + 170: f7ff 9b58 lw v0,-8\(v1\) + 174: f7ff 9b50 lw v0,-16\(v1\) + 178: f7ff 9b40 lw v0,-32\(v1\) + 17c: f7df 9b40 lw v0,-64\(v1\) + 180: f79f 9b40 lw v0,-128\(v1\) + 184: f71f 9b40 lw v0,-256\(v1\) + 188: f61f 9b40 lw v0,-512\(v1\) + 18c: f41f 9b40 lw v0,-1024\(v1\) + 190: f01f 9b40 lw v0,-2048\(v1\) + 194: f67f b20c lw v0,0 <data1> + 198: f580 b204 lw v0,71c <data2> + 19c: f6c0 b20c lw v0,868 <bar> + 1a0: f780 b210 lw v0,930 <quux> + 1a4: 9200 lw v0,0\(sp\) + 1a6: f000 9201 lw v0,1\(sp\) + 1aa: f000 9202 lw v0,2\(sp\) + 1ae: f000 9203 lw v0,3\(sp\) + 1b2: 9201 lw v0,4\(sp\) + 1b4: 9202 lw v0,8\(sp\) + 1b6: 9204 lw v0,16\(sp\) + 1b8: 9208 lw v0,32\(sp\) + 1ba: 9210 lw v0,64\(sp\) + 1bc: 9220 lw v0,128\(sp\) + 1be: 9240 lw v0,256\(sp\) + 1c0: 9280 lw v0,512\(sp\) + 1c2: f400 9200 lw v0,1024\(sp\) + 1c6: f001 9200 lw v0,2048\(sp\) + 1ca: f7ff 921f lw v0,-1\(sp\) + 1ce: f7ff 921e lw v0,-2\(sp\) + 1d2: f7ff 921d lw v0,-3\(sp\) + 1d6: f7ff 921c lw v0,-4\(sp\) + 1da: f7ff 9218 lw v0,-8\(sp\) + 1de: f7ff 9210 lw v0,-16\(sp\) + 1e2: f7ff 9200 lw v0,-32\(sp\) + 1e6: f7df 9200 lw v0,-64\(sp\) + 1ea: f79f 9200 lw v0,-128\(sp\) + 1ee: f71f 9200 lw v0,-256\(sp\) + 1f2: f61f 9200 lw v0,-512\(sp\) + 1f6: f41f 9200 lw v0,-1024\(sp\) + 1fa: f01f 9200 lw v0,-2048\(sp\) + 1fe: 8b40 lh v0,0\(v1\) + 200: f000 8b41 lh v0,1\(v1\) + 204: 8b41 lh v0,2\(v1\) + 206: f000 8b43 lh v0,3\(v1\) + 20a: 8b42 lh v0,4\(v1\) + 20c: 8b44 lh v0,8\(v1\) + 20e: 8b48 lh v0,16\(v1\) + 210: 8b50 lh v0,32\(v1\) + 212: f040 8b40 lh v0,64\(v1\) + 216: f080 8b40 lh v0,128\(v1\) + 21a: f100 8b40 lh v0,256\(v1\) + 21e: f200 8b40 lh v0,512\(v1\) + 222: f400 8b40 lh v0,1024\(v1\) + 226: f001 8b40 lh v0,2048\(v1\) + 22a: f7ff 8b5f lh v0,-1\(v1\) + 22e: f7ff 8b5e lh v0,-2\(v1\) + 232: f7ff 8b5d lh v0,-3\(v1\) + 236: f7ff 8b5c lh v0,-4\(v1\) + 23a: f7ff 8b58 lh v0,-8\(v1\) + 23e: f7ff 8b50 lh v0,-16\(v1\) + 242: f7ff 8b40 lh v0,-32\(v1\) + 246: f7df 8b40 lh v0,-64\(v1\) + 24a: f79f 8b40 lh v0,-128\(v1\) + 24e: f71f 8b40 lh v0,-256\(v1\) + 252: f61f 8b40 lh v0,-512\(v1\) + 256: f41f 8b40 lh v0,-1024\(v1\) + 25a: f01f 8b40 lh v0,-2048\(v1\) + 25e: ab40 lhu v0,0\(v1\) + 260: f000 ab41 lhu v0,1\(v1\) + 264: ab41 lhu v0,2\(v1\) + 266: f000 ab43 lhu v0,3\(v1\) + 26a: ab42 lhu v0,4\(v1\) + 26c: ab44 lhu v0,8\(v1\) + 26e: ab48 lhu v0,16\(v1\) + 270: ab50 lhu v0,32\(v1\) + 272: f040 ab40 lhu v0,64\(v1\) + 276: f080 ab40 lhu v0,128\(v1\) + 27a: f100 ab40 lhu v0,256\(v1\) + 27e: f200 ab40 lhu v0,512\(v1\) + 282: f400 ab40 lhu v0,1024\(v1\) + 286: f001 ab40 lhu v0,2048\(v1\) + 28a: f7ff ab5f lhu v0,-1\(v1\) + 28e: f7ff ab5e lhu v0,-2\(v1\) + 292: f7ff ab5d lhu v0,-3\(v1\) + 296: f7ff ab5c lhu v0,-4\(v1\) + 29a: f7ff ab58 lhu v0,-8\(v1\) + 29e: f7ff ab50 lhu v0,-16\(v1\) + 2a2: f7ff ab40 lhu v0,-32\(v1\) + 2a6: f7df ab40 lhu v0,-64\(v1\) + 2aa: f79f ab40 lhu v0,-128\(v1\) + 2ae: f71f ab40 lhu v0,-256\(v1\) + 2b2: f61f ab40 lhu v0,-512\(v1\) + 2b6: f41f ab40 lhu v0,-1024\(v1\) + 2ba: f01f ab40 lhu v0,-2048\(v1\) + 2be: 8340 lb v0,0\(v1\) + 2c0: 8341 lb v0,1\(v1\) + 2c2: 8342 lb v0,2\(v1\) + 2c4: 8343 lb v0,3\(v1\) + 2c6: 8344 lb v0,4\(v1\) + 2c8: 8348 lb v0,8\(v1\) + 2ca: 8350 lb v0,16\(v1\) + 2cc: f020 8340 lb v0,32\(v1\) + 2d0: f040 8340 lb v0,64\(v1\) + 2d4: f080 8340 lb v0,128\(v1\) + 2d8: f100 8340 lb v0,256\(v1\) + 2dc: f200 8340 lb v0,512\(v1\) + 2e0: f400 8340 lb v0,1024\(v1\) + 2e4: f001 8340 lb v0,2048\(v1\) + 2e8: f7ff 835f lb v0,-1\(v1\) + 2ec: f7ff 835e lb v0,-2\(v1\) + 2f0: f7ff 835d lb v0,-3\(v1\) + 2f4: f7ff 835c lb v0,-4\(v1\) + 2f8: f7ff 8358 lb v0,-8\(v1\) + 2fc: f7ff 8350 lb v0,-16\(v1\) + 300: f7ff 8340 lb v0,-32\(v1\) + 304: f7df 8340 lb v0,-64\(v1\) + 308: f79f 8340 lb v0,-128\(v1\) + 30c: f71f 8340 lb v0,-256\(v1\) + 310: f61f 8340 lb v0,-512\(v1\) + 314: f41f 8340 lb v0,-1024\(v1\) + 318: f01f 8340 lb v0,-2048\(v1\) + 31c: a340 lbu v0,0\(v1\) + 31e: a341 lbu v0,1\(v1\) + 320: a342 lbu v0,2\(v1\) + 322: a343 lbu v0,3\(v1\) + 324: a344 lbu v0,4\(v1\) + 326: a348 lbu v0,8\(v1\) + 328: a350 lbu v0,16\(v1\) + 32a: f020 a340 lbu v0,32\(v1\) + 32e: f040 a340 lbu v0,64\(v1\) + 332: f080 a340 lbu v0,128\(v1\) + 336: f100 a340 lbu v0,256\(v1\) + 33a: f200 a340 lbu v0,512\(v1\) + 33e: f400 a340 lbu v0,1024\(v1\) + 342: f001 a340 lbu v0,2048\(v1\) + 346: f7ff a35f lbu v0,-1\(v1\) + 34a: f7ff a35e lbu v0,-2\(v1\) + 34e: f7ff a35d lbu v0,-3\(v1\) + 352: f7ff a35c lbu v0,-4\(v1\) + 356: f7ff a358 lbu v0,-8\(v1\) + 35a: f7ff a350 lbu v0,-16\(v1\) + 35e: f7ff a340 lbu v0,-32\(v1\) + 362: f7df a340 lbu v0,-64\(v1\) + 366: f79f a340 lbu v0,-128\(v1\) + 36a: f71f a340 lbu v0,-256\(v1\) + 36e: f61f a340 lbu v0,-512\(v1\) + 372: f41f a340 lbu v0,-1024\(v1\) + 376: f01f a340 lbu v0,-2048\(v1\) + 37a: 7b40 sd v0,0\(v1\) + 37c: f000 7b41 sd v0,1\(v1\) + 380: f000 7b42 sd v0,2\(v1\) + 384: f000 7b43 sd v0,3\(v1\) + 388: f000 7b44 sd v0,4\(v1\) + 38c: 7b41 sd v0,8\(v1\) + 38e: 7b42 sd v0,16\(v1\) + 390: 7b44 sd v0,32\(v1\) + 392: 7b48 sd v0,64\(v1\) + 394: 7b50 sd v0,128\(v1\) + 396: f100 7b40 sd v0,256\(v1\) + 39a: f200 7b40 sd v0,512\(v1\) + 39e: f400 7b40 sd v0,1024\(v1\) + 3a2: f001 7b40 sd v0,2048\(v1\) + 3a6: f7ff 7b5f sd v0,-1\(v1\) + 3aa: f7ff 7b5e sd v0,-2\(v1\) + 3ae: f7ff 7b5d sd v0,-3\(v1\) + 3b2: f7ff 7b5c sd v0,-4\(v1\) + 3b6: f7ff 7b58 sd v0,-8\(v1\) + 3ba: f7ff 7b50 sd v0,-16\(v1\) + 3be: f7ff 7b40 sd v0,-32\(v1\) + 3c2: f7df 7b40 sd v0,-64\(v1\) + 3c6: f79f 7b40 sd v0,-128\(v1\) + 3ca: f71f 7b40 sd v0,-256\(v1\) + 3ce: f61f 7b40 sd v0,-512\(v1\) + 3d2: f41f 7b40 sd v0,-1024\(v1\) + 3d6: f01f 7b40 sd v0,-2048\(v1\) + 3da: f940 sd v0,0\(sp\) + 3dc: f000 f941 sd v0,1\(sp\) + 3e0: f000 f942 sd v0,2\(sp\) + 3e4: f000 f943 sd v0,3\(sp\) + 3e8: f000 f944 sd v0,4\(sp\) + 3ec: f941 sd v0,8\(sp\) + 3ee: f942 sd v0,16\(sp\) + 3f0: f944 sd v0,32\(sp\) + 3f2: f948 sd v0,64\(sp\) + 3f4: f950 sd v0,128\(sp\) + 3f6: f100 f940 sd v0,256\(sp\) + 3fa: f200 f940 sd v0,512\(sp\) + 3fe: f400 f940 sd v0,1024\(sp\) + 402: f001 f940 sd v0,2048\(sp\) + 406: f7ff f95f sd v0,-1\(sp\) + 40a: f7ff f95e sd v0,-2\(sp\) + 40e: f7ff f95d sd v0,-3\(sp\) + 412: f7ff f95c sd v0,-4\(sp\) + 416: f7ff f958 sd v0,-8\(sp\) + 41a: f7ff f950 sd v0,-16\(sp\) + 41e: f7ff f940 sd v0,-32\(sp\) + 422: f7df f940 sd v0,-64\(sp\) + 426: f79f f940 sd v0,-128\(sp\) + 42a: f71f f940 sd v0,-256\(sp\) + 42e: f61f f940 sd v0,-512\(sp\) + 432: f41f f940 sd v0,-1024\(sp\) + 436: f01f f940 sd v0,-2048\(sp\) + 43a: fa00 sd ra,0\(sp\) + 43c: f000 fa01 sd ra,1\(sp\) + 440: f000 fa02 sd ra,2\(sp\) + 444: f000 fa03 sd ra,3\(sp\) + 448: f000 fa04 sd ra,4\(sp\) + 44c: fa01 sd ra,8\(sp\) + 44e: fa02 sd ra,16\(sp\) + 450: fa04 sd ra,32\(sp\) + 452: fa08 sd ra,64\(sp\) + 454: fa10 sd ra,128\(sp\) + 456: fa20 sd ra,256\(sp\) + 458: fa40 sd ra,512\(sp\) + 45a: fa80 sd ra,1024\(sp\) + 45c: f001 fa00 sd ra,2048\(sp\) + 460: f7ff fa1f sd ra,-1\(sp\) + 464: f7ff fa1e sd ra,-2\(sp\) + 468: f7ff fa1d sd ra,-3\(sp\) + 46c: f7ff fa1c sd ra,-4\(sp\) + 470: f7ff fa18 sd ra,-8\(sp\) + 474: f7ff fa10 sd ra,-16\(sp\) + 478: f7ff fa00 sd ra,-32\(sp\) + 47c: f7df fa00 sd ra,-64\(sp\) + 480: f79f fa00 sd ra,-128\(sp\) + 484: f71f fa00 sd ra,-256\(sp\) + 488: f61f fa00 sd ra,-512\(sp\) + 48c: f41f fa00 sd ra,-1024\(sp\) + 490: f01f fa00 sd ra,-2048\(sp\) + 494: db40 sw v0,0\(v1\) + 496: f000 db41 sw v0,1\(v1\) + 49a: f000 db42 sw v0,2\(v1\) + 49e: f000 db43 sw v0,3\(v1\) + 4a2: db41 sw v0,4\(v1\) + 4a4: db42 sw v0,8\(v1\) + 4a6: db44 sw v0,16\(v1\) + 4a8: db48 sw v0,32\(v1\) + 4aa: db50 sw v0,64\(v1\) + 4ac: f080 db40 sw v0,128\(v1\) + 4b0: f100 db40 sw v0,256\(v1\) + 4b4: f200 db40 sw v0,512\(v1\) + 4b8: f400 db40 sw v0,1024\(v1\) + 4bc: f001 db40 sw v0,2048\(v1\) + 4c0: f7ff db5f sw v0,-1\(v1\) + 4c4: f7ff db5e sw v0,-2\(v1\) + 4c8: f7ff db5d sw v0,-3\(v1\) + 4cc: f7ff db5c sw v0,-4\(v1\) + 4d0: f7ff db58 sw v0,-8\(v1\) + 4d4: f7ff db50 sw v0,-16\(v1\) + 4d8: f7ff db40 sw v0,-32\(v1\) + 4dc: f7df db40 sw v0,-64\(v1\) + 4e0: f79f db40 sw v0,-128\(v1\) + 4e4: f71f db40 sw v0,-256\(v1\) + 4e8: f61f db40 sw v0,-512\(v1\) + 4ec: f41f db40 sw v0,-1024\(v1\) + 4f0: f01f db40 sw v0,-2048\(v1\) + 4f4: d200 sw v0,0\(sp\) + 4f6: f000 d201 sw v0,1\(sp\) + 4fa: f000 d202 sw v0,2\(sp\) + 4fe: f000 d203 sw v0,3\(sp\) + 502: d201 sw v0,4\(sp\) + 504: d202 sw v0,8\(sp\) + 506: d204 sw v0,16\(sp\) + 508: d208 sw v0,32\(sp\) + 50a: d210 sw v0,64\(sp\) + 50c: d220 sw v0,128\(sp\) + 50e: d240 sw v0,256\(sp\) + 510: d280 sw v0,512\(sp\) + 512: f400 d200 sw v0,1024\(sp\) + 516: f001 d200 sw v0,2048\(sp\) + 51a: f7ff d21f sw v0,-1\(sp\) + 51e: f7ff d21e sw v0,-2\(sp\) + 522: f7ff d21d sw v0,-3\(sp\) + 526: f7ff d21c sw v0,-4\(sp\) + 52a: f7ff d218 sw v0,-8\(sp\) + 52e: f7ff d210 sw v0,-16\(sp\) + 532: f7ff d200 sw v0,-32\(sp\) + 536: f7df d200 sw v0,-64\(sp\) + 53a: f79f d200 sw v0,-128\(sp\) + 53e: f71f d200 sw v0,-256\(sp\) + 542: f61f d200 sw v0,-512\(sp\) + 546: f41f d200 sw v0,-1024\(sp\) + 54a: f01f d200 sw v0,-2048\(sp\) + 54e: 6200 sw ra,0\(sp\) + 550: f000 6201 sw ra,1\(sp\) + 554: f000 6202 sw ra,2\(sp\) + 558: f000 6203 sw ra,3\(sp\) + 55c: 6201 sw ra,4\(sp\) + 55e: 6202 sw ra,8\(sp\) + 560: 6204 sw ra,16\(sp\) + 562: 6208 sw ra,32\(sp\) + 564: 6210 sw ra,64\(sp\) + 566: 6220 sw ra,128\(sp\) + 568: 6240 sw ra,256\(sp\) + 56a: 6280 sw ra,512\(sp\) + 56c: f400 6200 sw ra,1024\(sp\) + 570: f001 6200 sw ra,2048\(sp\) + 574: f7ff 621f sw ra,-1\(sp\) + 578: f7ff 621e sw ra,-2\(sp\) + 57c: f7ff 621d sw ra,-3\(sp\) + 580: f7ff 621c sw ra,-4\(sp\) + 584: f7ff 6218 sw ra,-8\(sp\) + 588: f7ff 6210 sw ra,-16\(sp\) + 58c: f7ff 6200 sw ra,-32\(sp\) + 590: f7df 6200 sw ra,-64\(sp\) + 594: f79f 6200 sw ra,-128\(sp\) + 598: f71f 6200 sw ra,-256\(sp\) + 59c: f61f 6200 sw ra,-512\(sp\) + 5a0: f41f 6200 sw ra,-1024\(sp\) + 5a4: f01f 6200 sw ra,-2048\(sp\) + 5a8: cb40 sh v0,0\(v1\) + 5aa: f000 cb41 sh v0,1\(v1\) + 5ae: cb41 sh v0,2\(v1\) + 5b0: f000 cb43 sh v0,3\(v1\) + 5b4: cb42 sh v0,4\(v1\) + 5b6: cb44 sh v0,8\(v1\) + 5b8: cb48 sh v0,16\(v1\) + 5ba: cb50 sh v0,32\(v1\) + 5bc: f040 cb40 sh v0,64\(v1\) + 5c0: f080 cb40 sh v0,128\(v1\) + 5c4: f100 cb40 sh v0,256\(v1\) + 5c8: f200 cb40 sh v0,512\(v1\) + 5cc: f400 cb40 sh v0,1024\(v1\) + 5d0: f001 cb40 sh v0,2048\(v1\) + 5d4: f7ff cb5f sh v0,-1\(v1\) + 5d8: f7ff cb5e sh v0,-2\(v1\) + 5dc: f7ff cb5d sh v0,-3\(v1\) + 5e0: f7ff cb5c sh v0,-4\(v1\) + 5e4: f7ff cb58 sh v0,-8\(v1\) + 5e8: f7ff cb50 sh v0,-16\(v1\) + 5ec: f7ff cb40 sh v0,-32\(v1\) + 5f0: f7df cb40 sh v0,-64\(v1\) + 5f4: f79f cb40 sh v0,-128\(v1\) + 5f8: f71f cb40 sh v0,-256\(v1\) + 5fc: f61f cb40 sh v0,-512\(v1\) + 600: f41f cb40 sh v0,-1024\(v1\) + 604: f01f cb40 sh v0,-2048\(v1\) + 608: c340 sb v0,0\(v1\) + 60a: c341 sb v0,1\(v1\) + 60c: c342 sb v0,2\(v1\) + 60e: c343 sb v0,3\(v1\) + 610: c344 sb v0,4\(v1\) + 612: c348 sb v0,8\(v1\) + 614: c350 sb v0,16\(v1\) + 616: f020 c340 sb v0,32\(v1\) + 61a: f040 c340 sb v0,64\(v1\) + 61e: f080 c340 sb v0,128\(v1\) + 622: f100 c340 sb v0,256\(v1\) + 626: f200 c340 sb v0,512\(v1\) + 62a: f400 c340 sb v0,1024\(v1\) + 62e: f001 c340 sb v0,2048\(v1\) + 632: f7ff c35f sb v0,-1\(v1\) + 636: f7ff c35e sb v0,-2\(v1\) + 63a: f7ff c35d sb v0,-3\(v1\) + 63e: f7ff c35c sb v0,-4\(v1\) + 642: f7ff c358 sb v0,-8\(v1\) + 646: f7ff c350 sb v0,-16\(v1\) + 64a: f7ff c340 sb v0,-32\(v1\) + 64e: f7df c340 sb v0,-64\(v1\) + 652: f79f c340 sb v0,-128\(v1\) + 656: f71f c340 sb v0,-256\(v1\) + 65a: f61f c340 sb v0,-512\(v1\) + 65e: f41f c340 sb v0,-1024\(v1\) + 662: f01f c340 sb v0,-2048\(v1\) + 666: 6a00 li v0,0 + 668: 6a01 li v0,1 + 66a: f100 6a00 li v0,256 + 66e: 675e move v0,s8 + 670: 6592 move s4,v0 + 672: 4350 daddiu v0,v1,0 + 674: 4351 daddiu v0,v1,1 + 676: 435f daddiu v0,v1,-1 + 678: f010 4350 daddiu v0,v1,16 + 67c: f7ff 4350 daddiu v0,v1,-16 + 680: e388 daddu v0,v1,a0 + 682: fd40 daddiu v0,0 + 684: fd41 daddiu v0,1 + 686: fd5f daddiu v0,-1 + 688: f020 fd40 daddiu v0,32 + 68c: f7ff fd40 daddiu v0,-32 + 690: f080 fd40 daddiu v0,128 + 694: f79f fd40 daddiu v0,-128 + 698: f17f fe48 dla v0,0 <data1> + 69c: f080 fe40 dla v0,71c <data2> + 6a0: f1c0 fe48 dla v0,868 <bar> + 6a4: f280 fe4c dla v0,930 <quux> + 6a8: fb00 daddiu sp,0 + 6aa: f000 fb01 daddiu sp,1 + 6ae: f7ff fb1f daddiu sp,-1 + 6b2: fb20 daddiu sp,256 + 6b4: fbe0 daddiu sp,-256 + 6b6: ff40 daddiu v0,sp,0 + 6b8: f000 ff41 daddiu v0,sp,1 + 6bc: f7ff ff5f daddiu v0,sp,-1 + 6c0: ff48 daddiu v0,sp,32 + 6c2: f7ff ff40 daddiu v0,sp,-32 + 6c6: f080 ff40 daddiu v0,sp,128 + 6ca: f79f ff40 daddiu v0,sp,-128 + 6ce: 4340 addiu v0,v1,0 + 6d0: 4341 addiu v0,v1,1 + 6d2: 434f addiu v0,v1,-1 + 6d4: f010 4340 addiu v0,v1,16 + 6d8: f7ff 4340 addiu v0,v1,-16 + 6dc: e389 addu v0,v1,a0 + 6de: 4a00 addiu v0,0 + 6e0: 4a01 addiu v0,1 + 6e2: 4aff addiu v0,-1 + 6e4: 4a20 addiu v0,32 + 6e6: 4ae0 addiu v0,-32 + 6e8: f080 4a00 addiu v0,128 + 6ec: 4a80 addiu v0,-128 + 6ee: f11f 0a14 la v0,0 <data1> + 6f2: 0a0b la v0,71c <data2> + 6f4: 0a5d la v0,868 <bar> + 6f6: 0a8f la v0,930 <quux> + 6f8: 6300 addiu sp,0 + 6fa: f000 6301 addiu sp,1 + 6fe: f7ff 631f addiu sp,-1 + 702: 6320 addiu sp,256 + 704: 63e0 addiu sp,-256 + 706: 0200 addiu v0,sp,0 + 708: f000 0201 addiu v0,sp,1 + 70c: f7ff 021f addiu v0,sp,-1 + 710: 0208 addiu v0,sp,32 + 712: f7ff 0200 addiu v0,sp,-32 + 716: 0220 addiu v0,sp,128 + 718: f79f 0200 addiu v0,sp,-128 0+00071c <data2>: 71c: 00000000 nop 0+000720 <insns2>: - 720: e38a dsubu \$v0,\$v1,\$a0 - 722: e38b subu \$v0,\$v1,\$a0 - 724: ea6b neg \$v0,\$v1 - 726: ea6c and \$v0,\$v1 - 728: ea6d or \$v0,\$v1 - 72a: ea6e xor \$v0,\$v1 - 72c: ea6f not \$v0,\$v1 - 72e: 5200 slti \$v0,0 - 730: 5201 slti \$v0,1 - 732: f7ff 521f slti \$v0,-1 - 736: 52ff slti \$v0,255 - 738: f100 5200 slti \$v0,256 - 73c: ea62 slt \$v0,\$v1 - 73e: 5a00 sltiu \$v0,0 - 740: 5a01 sltiu \$v0,1 - 742: f7ff 5a1f sltiu \$v0,-1 - 746: 5aff sltiu \$v0,255 - 748: f100 5a00 sltiu \$v0,256 - 74c: ea63 sltu \$v0,\$v1 - 74e: 7200 cmpi \$v0,0 - 750: 7201 cmpi \$v0,1 - 752: 72ff cmpi \$v0,255 - 754: f100 7200 cmpi \$v0,256 - 758: ea6a cmp \$v0,\$v1 - 75a: f000 3261 dsll \$v0,\$v1,0 - 75e: 3265 dsll \$v0,\$v1,1 - 760: 3261 dsll \$v0,\$v1,8 - 762: f240 3261 dsll \$v0,\$v1,9 - 766: f7e0 3261 dsll \$v0,\$v1,63 - 76a: eb54 dsllv \$v0,\$v1 - 76c: f000 e848 dsrl \$v0,0 - 770: e948 dsrl \$v0,1 - 772: e848 dsrl \$v0,8 - 774: f240 e848 dsrl \$v0,9 - 778: f7e0 e848 dsrl \$v0,63 - 77c: eb56 dsrlv \$v0,\$v1 - 77e: f000 e853 dsra \$v0,0 - 782: e953 dsra \$v0,1 - 784: e853 dsra \$v0,8 - 786: f240 e853 dsra \$v0,9 - 78a: f7e0 e853 dsra \$v0,63 - 78e: eb57 dsrav \$v0,\$v1 - 790: ea12 mflo \$v0 - 792: eb10 mfhi \$v1 - 794: f000 3260 sll \$v0,\$v1,0 - 798: 3264 sll \$v0,\$v1,1 - 79a: 3260 sll \$v0,\$v1,8 - 79c: f240 3260 sll \$v0,\$v1,9 - 7a0: f7c0 3260 sll \$v0,\$v1,31 - 7a4: eb44 sllv \$v0,\$v1 - 7a6: f000 3262 srl \$v0,\$v1,0 - 7aa: 3266 srl \$v0,\$v1,1 - 7ac: 3262 srl \$v0,\$v1,8 - 7ae: f240 3262 srl \$v0,\$v1,9 - 7b2: f7c0 3262 srl \$v0,\$v1,31 - 7b6: eb46 srlv \$v0,\$v1 - 7b8: f000 3263 sra \$v0,\$v1,0 - 7bc: 3267 sra \$v0,\$v1,1 - 7be: 3263 sra \$v0,\$v1,8 - 7c0: f240 3263 sra \$v0,\$v1,9 - 7c4: f7c0 3263 sra \$v0,\$v1,31 - 7c8: eb47 srav \$v0,\$v1 - 7ca: ea7c dmult \$v0,\$v1 - 7cc: ea7d dmultu \$v0,\$v1 - 7ce: ea7e ddiv \$zero,\$v0,\$v1 - 7d0: 2b01 bnez \$v1,7d4 <insns2\+(0x|)b4> + 720: e38a dsubu v0,v1,a0 + 722: e38b subu v0,v1,a0 + 724: ea6b neg v0,v1 + 726: ea6c and v0,v1 + 728: ea6d or v0,v1 + 72a: ea6e xor v0,v1 + 72c: ea6f not v0,v1 + 72e: 5200 slti v0,0 + 730: 5201 slti v0,1 + 732: f7ff 521f slti v0,-1 + 736: 52ff slti v0,255 + 738: f100 5200 slti v0,256 + 73c: ea62 slt v0,v1 + 73e: 5a00 sltiu v0,0 + 740: 5a01 sltiu v0,1 + 742: f7ff 5a1f sltiu v0,-1 + 746: 5aff sltiu v0,255 + 748: f100 5a00 sltiu v0,256 + 74c: ea63 sltu v0,v1 + 74e: 7200 cmpi v0,0 + 750: 7201 cmpi v0,1 + 752: 72ff cmpi v0,255 + 754: f100 7200 cmpi v0,256 + 758: ea6a cmp v0,v1 + 75a: f000 3261 dsll v0,v1,0 + 75e: 3265 dsll v0,v1,1 + 760: 3261 dsll v0,v1,8 + 762: f240 3261 dsll v0,v1,9 + 766: f7e0 3261 dsll v0,v1,63 + 76a: eb54 dsllv v0,v1 + 76c: f000 e848 dsrl v0,0 + 770: e948 dsrl v0,1 + 772: e848 dsrl v0,8 + 774: f240 e848 dsrl v0,9 + 778: f7e0 e848 dsrl v0,63 + 77c: eb56 dsrlv v0,v1 + 77e: f000 e853 dsra v0,0 + 782: e953 dsra v0,1 + 784: e853 dsra v0,8 + 786: f240 e853 dsra v0,9 + 78a: f7e0 e853 dsra v0,63 + 78e: eb57 dsrav v0,v1 + 790: ea12 mflo v0 + 792: eb10 mfhi v1 + 794: f000 3260 sll v0,v1,0 + 798: 3264 sll v0,v1,1 + 79a: 3260 sll v0,v1,8 + 79c: f240 3260 sll v0,v1,9 + 7a0: f7c0 3260 sll v0,v1,31 + 7a4: eb44 sllv v0,v1 + 7a6: f000 3262 srl v0,v1,0 + 7aa: 3266 srl v0,v1,1 + 7ac: 3262 srl v0,v1,8 + 7ae: f240 3262 srl v0,v1,9 + 7b2: f7c0 3262 srl v0,v1,31 + 7b6: eb46 srlv v0,v1 + 7b8: f000 3263 sra v0,v1,0 + 7bc: 3267 sra v0,v1,1 + 7be: 3263 sra v0,v1,8 + 7c0: f240 3263 sra v0,v1,9 + 7c4: f7c0 3263 sra v0,v1,31 + 7c8: eb47 srav v0,v1 + 7ca: ea7c dmult v0,v1 + 7cc: ea7d dmultu v0,v1 + 7ce: ea7e ddiv zero,v0,v1 + 7d0: 2b01 bnez v1,7d4 <insns2\+(0x|)b4> 7d2: e8e5 break 7 - 7d4: ea12 mflo \$v0 + 7d4: ea12 mflo v0 7d6: 6500 nop 7d8: 6500 nop - 7da: ea7f ddivu \$zero,\$v0,\$v1 - 7dc: 2b01 bnez \$v1,7e0 <insns2\+(0x|)c0> + 7da: ea7f ddivu zero,v0,v1 + 7dc: 2b01 bnez v1,7e0 <insns2\+(0x|)c0> 7de: e8e5 break 7 - 7e0: ea12 mflo \$v0 + 7e0: ea12 mflo v0 7e2: 6500 nop 7e4: 6500 nop - 7e6: ea78 mult \$v0,\$v1 - 7e8: ea79 multu \$v0,\$v1 - 7ea: ea7a div \$zero,\$v0,\$v1 - 7ec: 2b01 bnez \$v1,7f0 <insns2\+(0x|)d0> + 7e6: ea78 mult v0,v1 + 7e8: ea79 multu v0,v1 + 7ea: ea7a div zero,v0,v1 + 7ec: 2b01 bnez v1,7f0 <insns2\+(0x|)d0> 7ee: e8e5 break 7 - 7f0: ea12 mflo \$v0 + 7f0: ea12 mflo v0 7f2: 6500 nop 7f4: 6500 nop - 7f6: ea7b divu \$zero,\$v0,\$v1 - 7f8: 2b01 bnez \$v1,7fc <insns2\+(0x|)dc> + 7f6: ea7b divu zero,v0,v1 + 7f8: 2b01 bnez v1,7fc <insns2\+(0x|)dc> 7fa: e8e5 break 7 - 7fc: ea12 mflo \$v0 - 7fe: ea00 jr \$v0 + 7fc: ea12 mflo v0 + 7fe: ea00 jr v0 800: 6500 nop - 802: e820 jr \$ra + 802: e820 jr ra 804: 6500 nop - 806: ea40 jalr \$v0 + 806: ea40 jalr v0 808: 6500 nop - 80a: f3ff 221b beqz \$v0,4 <insns1> - 80e: 2288 beqz \$v0,720 <insns2> - 810: 222b beqz \$v0,868 <bar> - 812: f080 220d beqz \$v0,930 <quux> - 816: f3ff 2a15 bnez \$v0,4 <insns1> - 81a: 2a82 bnez \$v0,720 <insns2> - 81c: 2a25 bnez \$v0,868 <bar> - 81e: f080 2a07 bnez \$v0,930 <quux> + 80a: f3ff 221b beqz v0,4 <insns1> + 80e: 2288 beqz v0,720 <insns2> + 810: 222b beqz v0,868 <bar> + 812: f080 220d beqz v0,930 <quux> + 816: f3ff 2a15 bnez v0,4 <insns1> + 81a: 2a82 bnez v0,720 <insns2> + 81c: 2a25 bnez v0,868 <bar> + 81e: f080 2a07 bnez v0,930 <quux> 822: f3ff 600f bteqz 4 <insns1> 826: f77f 601b bteqz 720 <insns2> 82a: 601e bteqz 868 <bar> @@ -668,14 +668,14 @@ Disassembly of section .text: 84c: R_MIPS16_26 extern 850: 6500 nop 852: e809 entry - 854: e909 entry \$a0 - 856: eb49 entry \$a0-\$a2,\$s0 - 858: e8a9 entry \$s0-\$s1,\$ra - 85a: e829 entry \$ra + 854: e909 entry a0 + 856: eb49 entry a0-a2,s0 + 858: e8a9 entry s0-s1,ra + 85a: e829 entry ra 85c: ef09 exit - 85e: ef49 exit \$s0 - 860: efa9 exit \$s0-\$s1,\$ra - 862: ef29 exit \$ra + 85e: ef49 exit s0 + 860: efa9 exit s0-s1,ra + 862: ef29 exit ra 864: 6500 nop 866: 6500 nop diff --git a/gas/testsuite/gas/mips/mips32.d b/gas/testsuite/gas/mips/mips32.d index bbfd73b..754a5ff 100644 --- a/gas/testsuite/gas/mips/mips32.d +++ b/gas/testsuite/gas/mips/mips32.d @@ -7,16 +7,16 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> 70410821 clo \$at,\$v0 -0+0004 <[^>]*> 70831820 clz \$v1,\$a0 -0+0008 <[^>]*> 70a60000 madd \$a1,\$a2 -0+000c <[^>]*> 70e80001 maddu \$a3,\$t0 -0+0010 <[^>]*> 712a0004 msub \$t1,\$t2 -0+0014 <[^>]*> 716c0005 msubu \$t3,\$t4 -0+0018 <[^>]*> 71cf6802 mul \$t5,\$t6,\$t7 -0+001c <[^>]*> ce040000 pref 0x4,0\(\$s0\) -0+0020 <[^>]*> ce247fff pref 0x4,32767\(\$s1\) -0+0024 <[^>]*> ce448000 pref 0x4,-32768\(\$s2\) +0+0000 <[^>]*> 70410821 clo at,v0 +0+0004 <[^>]*> 70831820 clz v1,a0 +0+0008 <[^>]*> 70a60000 madd a1,a2 +0+000c <[^>]*> 70e80001 maddu a3,t0 +0+0010 <[^>]*> 712a0004 msub t1,t2 +0+0014 <[^>]*> 716c0005 msubu t3,t4 +0+0018 <[^>]*> 71cf6802 mul t5,t6,t7 +0+001c <[^>]*> ce040000 pref 0x4,0\(s0\) +0+0020 <[^>]*> ce247fff pref 0x4,32767\(s1\) +0+0024 <[^>]*> ce448000 pref 0x4,-32768\(s2\) 0+0028 <[^>]*> 00000040 ssnop 0+002c <[^>]*> 4900fff4 bc2f 0+0000 <text_label> 0+0030 <[^>]*> 00000000 nop @@ -26,18 +26,18 @@ Disassembly of section .text: 0+0040 <[^>]*> 00000000 nop 0+0044 <[^>]*> 4903ffee bc2tl 0+0000 <text_label> 0+0048 <[^>]*> 00000000 nop -0+004c <[^>]*> 48411000 cfc2 \$at,\$2 +0+004c <[^>]*> 48411000 cfc2 at,v0 0+0050 <[^>]*> 4b234567 c2 0x1234567 -0+0054 <[^>]*> 48c21800 ctc2 \$v0,\$3 -0+0058 <[^>]*> 48032000 mfc2 \$v1,\$4 -0+005c <[^>]*> 48042800 mfc2 \$a0,\$5 -0+0060 <[^>]*> 48053007 mfc2 \$a1,\$6,7 -0+0064 <[^>]*> 48863800 mtc2 \$a2,\$7 -0+0068 <[^>]*> 48874000 mtc2 \$a3,\$8 -0+006c <[^>]*> 48884807 mtc2 \$t0,\$9,7 -0+0070 <[^>]*> bc250000 cache 0x5,0\(\$at\) -0+0074 <[^>]*> bc457fff cache 0x5,32767\(\$v0\) -0+0078 <[^>]*> bc658000 cache 0x5,-32768\(\$v1\) +0+0054 <[^>]*> 48c21800 ctc2 v0,v1 +0+0058 <[^>]*> 48032000 mfc2 v1,a0 +0+005c <[^>]*> 48042800 mfc2 a0,a1 +0+0060 <[^>]*> 48053007 mfc2 a1,a2,7 +0+0064 <[^>]*> 48863800 mtc2 a2,a3 +0+0068 <[^>]*> 48874000 mtc2 a3,t0 +0+006c <[^>]*> 48884807 mtc2 t0,t1,7 +0+0070 <[^>]*> bc250000 cache 0x5,0\(at\) +0+0074 <[^>]*> bc457fff cache 0x5,32767\(v0\) +0+0078 <[^>]*> bc658000 cache 0x5,-32768\(v1\) 0+007c <[^>]*> 42000018 eret 0+0080 <[^>]*> 42000008 tlbp 0+0084 <[^>]*> 42000001 tlbr diff --git a/gas/testsuite/gas/mips/mips4.d b/gas/testsuite/gas/mips/mips4.d index 956de93..874e420 100644 --- a/gas/testsuite/gas/mips/mips4.d +++ b/gas/testsuite/gas/mips/mips4.d @@ -19,33 +19,33 @@ Disassembly of section .text: 0+0024 <[^>]*> nop 0+0028 <[^>]*> c.f.d \$f4,\$f6 0+002c <[^>]*> c.f.d \$fcc1,\$f4,\$f6 -0+0030 <[^>]*> ldxc1 \$f2,\$a0\(\$a1\) -0+0034 <[^>]*> lwxc1 \$f2,\$a0\(\$a1\) +0+0030 <[^>]*> ldxc1 \$f2,a0\(a1\) +0+0034 <[^>]*> lwxc1 \$f2,a0\(a1\) 0+0038 <[^>]*> madd.d \$f0,\$f2,\$f4,\$f6 0+003c <[^>]*> madd.s \$f0,\$f2,\$f4,\$f6 -0+0040 <[^>]*> movf \$a0,\$a1,\$fcc4 +0+0040 <[^>]*> movf a0,a1,\$fcc4 0+0044 <[^>]*> movf.d \$f4,\$f6,\$fcc0 0+0048 <[^>]*> movf.s \$f4,\$f6,\$fcc0 -0+004c <[^>]*> movn \$a0,\$a2,\$a2 -0+0050 <[^>]*> movn.d \$f4,\$f5,\$a2 -0+0054 <[^>]*> movn.s \$f4,\$f5,\$a2 -0+0058 <[^>]*> movt \$a0,\$a1,\$fcc4 +0+004c <[^>]*> movn a0,a2,a2 +0+0050 <[^>]*> movn.d \$f4,\$f5,a2 +0+0054 <[^>]*> movn.s \$f4,\$f5,a2 +0+0058 <[^>]*> movt a0,a1,\$fcc4 0+005c <[^>]*> movt.d \$f4,\$f6,\$fcc0 0+0060 <[^>]*> movt.s \$f4,\$f6,\$fcc0 -0+0064 <[^>]*> movz \$a0,\$a2,\$a2 -0+0068 <[^>]*> movz.d \$f4,\$f5,\$a2 -0+006c <[^>]*> movz.s \$f4,\$f5,\$a2 +0+0064 <[^>]*> movz a0,a2,a2 +0+0068 <[^>]*> movz.d \$f4,\$f5,a2 +0+006c <[^>]*> movz.s \$f4,\$f5,a2 0+0070 <[^>]*> msub.d \$f0,\$f2,\$f4,\$f6 0+0074 <[^>]*> msub.s \$f0,\$f2,\$f4,\$f6 0+0078 <[^>]*> nmadd.d \$f0,\$f2,\$f4,\$f6 0+007c <[^>]*> nmadd.s \$f0,\$f2,\$f4,\$f6 0+0080 <[^>]*> nmsub.d \$f0,\$f2,\$f4,\$f6 0+0084 <[^>]*> nmsub.s \$f0,\$f2,\$f4,\$f6 -0+0088 <[^>]*> prefx 0x4,\$a0\(\$a1\) +0+0088 <[^>]*> prefx 0x4,a0\(a1\) 0+008c <[^>]*> recip.d \$f4,\$f6 0+0090 <[^>]*> recip.s \$f4,\$f6 0+0094 <[^>]*> rsqrt.d \$f4,\$f6 0+0098 <[^>]*> rsqrt.s \$f4,\$f6 -0+009c <[^>]*> sdxc1 \$f4,\$a0\(\$a1\) -0+00a0 <[^>]*> swxc1 \$f4,\$a0\(\$a1\) +0+009c <[^>]*> sdxc1 \$f4,a0\(a1\) +0+00a0 <[^>]*> swxc1 \$f4,a0\(a1\) ... diff --git a/gas/testsuite/gas/mips/mips4010.d b/gas/testsuite/gas/mips/mips4010.d index 77de196..49fa381 100644 --- a/gas/testsuite/gas/mips/mips4010.d +++ b/gas/testsuite/gas/mips/mips4010.d @@ -9,15 +9,15 @@ Disassembly of section \.text: 0+0000 <stuff> flushi 0+0004 <stuff\+0x4> flushd 0+0008 <stuff\+0x8> flushid -0+000c <stuff\+0xc> madd \$a0,\$a1 -0+0010 <stuff\+0x10> maddu \$a1,\$a2 -0+0014 <stuff\+0x14> ffc \$a2,\$a3 -0+0018 <stuff\+0x18> ffs \$a3,\$t0 -0+001c <stuff\+0x1c> msub \$t0,\$t1 -0+0020 <stuff\+0x20> msubu \$t1,\$t2 -0+0024 <stuff\+0x24> selsl \$t2,\$t3,\$t4 -0+0028 <stuff\+0x28> selsr \$t3,\$t4,\$t5 +0+000c <stuff\+0xc> madd a0,a1 +0+0010 <stuff\+0x10> maddu a1,a2 +0+0014 <stuff\+0x14> ffc a2,a3 +0+0018 <stuff\+0x18> ffs a3,t0 +0+001c <stuff\+0x1c> msub t0,t1 +0+0020 <stuff\+0x20> msubu t1,t2 +0+0024 <stuff\+0x24> selsl t2,t3,t4 +0+0028 <stuff\+0x28> selsr t3,t4,t5 0+002c <stuff\+0x2c> waiti -0+0030 <stuff\+0x30> wb 16\(\$t6\) -0+0034 <stuff\+0x34> addciu \$t6,\$t7,16 +0+0030 <stuff\+0x30> wb 16\(t6\) +0+0034 <stuff\+0x34> addciu t6,t7,16 ... diff --git a/gas/testsuite/gas/mips/mips4100.d b/gas/testsuite/gas/mips/mips4100.d index ef84f12..f471990 100644 --- a/gas/testsuite/gas/mips/mips4100.d +++ b/gas/testsuite/gas/mips/mips4100.d @@ -6,9 +6,9 @@ .*: +file format .*mips.* Disassembly of section \.text: -0+0000 <stuff> dmadd16 \$a0,\$a1 +0+0000 <stuff> dmadd16 a0,a1 ... -0+000c <stuff\+0xc> madd16 \$a1,\$a2 +0+000c <stuff\+0xc> madd16 a1,a2 0+0010 <stuff\+0x10> hibernate 0+0014 <stuff\+0x14> standby 0+0018 <stuff\+0x18> suspend diff --git a/gas/testsuite/gas/mips/mips4650.d b/gas/testsuite/gas/mips/mips4650.d index 5e642a6..4b65809 100644 --- a/gas/testsuite/gas/mips/mips4650.d +++ b/gas/testsuite/gas/mips/mips4650.d @@ -6,9 +6,9 @@ .*: +file format .*mips.* Disassembly of section \.text: -0+0000 <stuff> mad \$a0,\$a1 +0+0000 <stuff> mad a0,a1 ... -0+000c <stuff\+0xc> madu \$a1,\$a2 +0+000c <stuff\+0xc> madu a1,a2 ... -0+0018 <stuff\+0x18> mul \$a2,\$a3,\$t0 +0+0018 <stuff\+0x18> mul a2,a3,t0 0+001c <stuff\+0x1c> nop diff --git a/gas/testsuite/gas/mips/mips64.d b/gas/testsuite/gas/mips/mips64.d index 71b36f2..5793d29 100644 --- a/gas/testsuite/gas/mips/mips64.d +++ b/gas/testsuite/gas/mips/mips64.d @@ -7,11 +7,11 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> 70410825 dclo \$at,\$v0 -0+0004 <[^>]*> 70831824 dclz \$v1,\$a0 -0+0008 <[^>]*> 48232000 dmfc2 \$v1,\$4 -0+000c <[^>]*> 48242800 dmfc2 \$a0,\$5 -0+0010 <[^>]*> 48253007 dmfc2 \$a1,\$6,7 -0+0014 <[^>]*> 48a63800 dmtc2 \$a2,\$7 -0+0018 <[^>]*> 48a74000 dmtc2 \$a3,\$8 -0+001c <[^>]*> 48a84807 dmtc2 \$t0,\$9,7 +0+0000 <[^>]*> 70410825 dclo at,v0 +0+0004 <[^>]*> 70831824 dclz v1,a0 +0+0008 <[^>]*> 48232000 dmfc2 v1,a0 +0+000c <[^>]*> 48242800 dmfc2 a0,a1 +0+0010 <[^>]*> 48253007 dmfc2 a1,a2,7 +0+0014 <[^>]*> 48a63800 dmtc2 a2,a3 +0+0018 <[^>]*> 48a74000 dmtc2 a3,t0 +0+001c <[^>]*> 48a84807 dmtc2 t0,t1,7 diff --git a/gas/testsuite/gas/mips/mul-ilocks.d b/gas/testsuite/gas/mips/mul-ilocks.d index 061ed2e..ba9c10e 100644 --- a/gas/testsuite/gas/mips/mul-ilocks.d +++ b/gas/testsuite/gas/mips/mul-ilocks.d @@ -8,74 +8,74 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> multu \$a0,\$a1 -0+0004 <[^>]*> mflo \$a0 -0+0008 <[^>]*> multu \$a1,\$a2 -0+000c <[^>]*> mflo \$a0 -0+0010 <[^>]*> li \$at,0 -0+0014 <[^>]*> mult \$a1,\$at -0+0018 <[^>]*> mflo \$a0 -0+001c <[^>]*> li \$at,1 -0+0020 <[^>]*> mult \$a1,\$at -0+0024 <[^>]*> mflo \$a0 -0+0028 <[^>]*> li \$at,0x8000 -0+002c <[^>]*> mult \$a1,\$at -0+0030 <[^>]*> mflo \$a0 -0+0034 <[^>]*> li \$at,-32768 -0+0038 <[^>]*> mult \$a1,\$at -0+003c <[^>]*> mflo \$a0 -0+0040 <[^>]*> lui \$at,0x1 -0+0044 <[^>]*> mult \$a1,\$at -0+0048 <[^>]*> mflo \$a0 -0+004c <[^>]*> lui \$at,0x1 -0+0050 <[^>]*> ori \$at,\$at,0xa5a5 -0+0054 <[^>]*> mult \$a1,\$at -0+0058 <[^>]*> mflo \$a0 -0+005c <[^>]*> mult \$a0,\$a1 -0+0060 <[^>]*> mflo \$a0 -0+0064 <[^>]*> sra \$a0,\$a0,0x1f -0+0068 <[^>]*> mfhi \$at -0+006c <[^>]*> beq \$a0,\$at,0+78 <foo\+(0x|)78> +0+0000 <[^>]*> multu a0,a1 +0+0004 <[^>]*> mflo a0 +0+0008 <[^>]*> multu a1,a2 +0+000c <[^>]*> mflo a0 +0+0010 <[^>]*> li at,0 +0+0014 <[^>]*> mult a1,at +0+0018 <[^>]*> mflo a0 +0+001c <[^>]*> li at,1 +0+0020 <[^>]*> mult a1,at +0+0024 <[^>]*> mflo a0 +0+0028 <[^>]*> li at,0x8000 +0+002c <[^>]*> mult a1,at +0+0030 <[^>]*> mflo a0 +0+0034 <[^>]*> li at,-32768 +0+0038 <[^>]*> mult a1,at +0+003c <[^>]*> mflo a0 +0+0040 <[^>]*> lui at,0x1 +0+0044 <[^>]*> mult a1,at +0+0048 <[^>]*> mflo a0 +0+004c <[^>]*> lui at,0x1 +0+0050 <[^>]*> ori at,at,0xa5a5 +0+0054 <[^>]*> mult a1,at +0+0058 <[^>]*> mflo a0 +0+005c <[^>]*> mult a0,a1 +0+0060 <[^>]*> mflo a0 +0+0064 <[^>]*> sra a0,a0,0x1f +0+0068 <[^>]*> mfhi at +0+006c <[^>]*> beq a0,at,0+78 <foo\+(0x|)78> 0+0070 <[^>]*> nop 0+0074 <[^>]*> break (0x0,0x6|0x6) -0+0078 <[^>]*> mflo \$a0 -0+007c <[^>]*> mult \$a1,\$a2 -0+0080 <[^>]*> mflo \$a0 -0+0084 <[^>]*> sra \$a0,\$a0,0x1f -0+0088 <[^>]*> mfhi \$at -0+008c <[^>]*> beq \$a0,\$at,0+98 <foo\+(0x|)98> +0+0078 <[^>]*> mflo a0 +0+007c <[^>]*> mult a1,a2 +0+0080 <[^>]*> mflo a0 +0+0084 <[^>]*> sra a0,a0,0x1f +0+0088 <[^>]*> mfhi at +0+008c <[^>]*> beq a0,at,0+98 <foo\+(0x|)98> 0+0090 <[^>]*> nop 0+0094 <[^>]*> break (0x0,0x6|0x6) -0+0098 <[^>]*> mflo \$a0 -0+009c <[^>]*> multu \$a0,\$a1 -0+00a0 <[^>]*> mfhi \$at -0+00a4 <[^>]*> mflo \$a0 -0+00a8 <[^>]*> beqz \$at,0+b4 <foo\+(0x|)b4> +0+0098 <[^>]*> mflo a0 +0+009c <[^>]*> multu a0,a1 +0+00a0 <[^>]*> mfhi at +0+00a4 <[^>]*> mflo a0 +0+00a8 <[^>]*> beqz at,0+b4 <foo\+(0x|)b4> 0+00ac <[^>]*> nop 0+00b0 <[^>]*> break (0x0,0x6|0x6) -0+00b4 <[^>]*> multu \$a1,\$a2 -0+00b8 <[^>]*> mfhi \$at -0+00bc <[^>]*> mflo \$a0 -0+00c0 <[^>]*> beqz \$at,0+cc <foo\+(0x|)cc> +0+00b4 <[^>]*> multu a1,a2 +0+00b8 <[^>]*> mfhi at +0+00bc <[^>]*> mflo a0 +0+00c0 <[^>]*> beqz at,0+cc <foo\+(0x|)cc> 0+00c4 <[^>]*> nop 0+00c8 <[^>]*> break (0x0,0x6|0x6) -0+00cc <[^>]*> dmultu \$a1,\$a2 -0+00d0 <[^>]*> mflo \$a0 -0+00d4 <[^>]*> li \$at,1 -0+00d8 <[^>]*> dmult \$a1,\$at -0+00dc <[^>]*> mflo \$a0 -0+00e0 <[^>]*> dmult \$a1,\$a2 -0+00e4 <[^>]*> mflo \$a0 -0+00e8 <[^>]*> dsra32 \$a0,\$a0,0x1f -0+00ec <[^>]*> mfhi \$at -0+00f0 <[^>]*> beq \$a0,\$at,0+fc <foo\+(0x|)fc> +0+00cc <[^>]*> dmultu a1,a2 +0+00d0 <[^>]*> mflo a0 +0+00d4 <[^>]*> li at,1 +0+00d8 <[^>]*> dmult a1,at +0+00dc <[^>]*> mflo a0 +0+00e0 <[^>]*> dmult a1,a2 +0+00e4 <[^>]*> mflo a0 +0+00e8 <[^>]*> dsra32 a0,a0,0x1f +0+00ec <[^>]*> mfhi at +0+00f0 <[^>]*> beq a0,at,0+fc <foo\+(0x|)fc> 0+00f4 <[^>]*> nop 0+00f8 <[^>]*> break (0x0,0x6|0x6) -0+00fc <[^>]*> mflo \$a0 -0+0100 <[^>]*> dmultu \$a1,\$a2 -0+0104 <[^>]*> mfhi \$at -0+0108 <[^>]*> mflo \$a0 -0+010c <[^>]*> beqz \$at,0+118 <foo\+(0x|)118> +0+00fc <[^>]*> mflo a0 +0+0100 <[^>]*> dmultu a1,a2 +0+0104 <[^>]*> mfhi at +0+0108 <[^>]*> mflo a0 +0+010c <[^>]*> beqz at,0+118 <foo\+(0x|)118> 0+0110 <[^>]*> nop 0+0114 <[^>]*> break (0x0,0x6|0x6) ... diff --git a/gas/testsuite/gas/mips/mul.d b/gas/testsuite/gas/mips/mul.d index 92b6265..ab25f12 100644 --- a/gas/testsuite/gas/mips/mul.d +++ b/gas/testsuite/gas/mips/mul.d @@ -7,86 +7,86 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> multu \$a0,\$a1 -0+0004 <[^>]*> mflo \$a0 +0+0000 <[^>]*> multu a0,a1 +0+0004 <[^>]*> mflo a0 ... -0+0010 <[^>]*> multu \$a1,\$a2 -0+0014 <[^>]*> mflo \$a0 -0+0018 <[^>]*> li \$at,0 +0+0010 <[^>]*> multu a1,a2 +0+0014 <[^>]*> mflo a0 +0+0018 <[^>]*> li at,0 0+001c <[^>]*> nop -0+0020 <[^>]*> mult \$a1,\$at -0+0024 <[^>]*> mflo \$a0 -0+0028 <[^>]*> li \$at,1 +0+0020 <[^>]*> mult a1,at +0+0024 <[^>]*> mflo a0 +0+0028 <[^>]*> li at,1 0+002c <[^>]*> nop -0+0030 <[^>]*> mult \$a1,\$at -0+0034 <[^>]*> mflo \$a0 -0+0038 <[^>]*> li \$at,0x8000 +0+0030 <[^>]*> mult a1,at +0+0034 <[^>]*> mflo a0 +0+0038 <[^>]*> li at,0x8000 0+003c <[^>]*> nop -0+0040 <[^>]*> mult \$a1,\$at -0+0044 <[^>]*> mflo \$a0 -0+0048 <[^>]*> li \$at,-32768 +0+0040 <[^>]*> mult a1,at +0+0044 <[^>]*> mflo a0 +0+0048 <[^>]*> li at,-32768 0+004c <[^>]*> nop -0+0050 <[^>]*> mult \$a1,\$at -0+0054 <[^>]*> mflo \$a0 -0+0058 <[^>]*> lui \$at,0x1 +0+0050 <[^>]*> mult a1,at +0+0054 <[^>]*> mflo a0 +0+0058 <[^>]*> lui at,0x1 0+005c <[^>]*> nop -0+0060 <[^>]*> mult \$a1,\$at -0+0064 <[^>]*> mflo \$a0 -0+0068 <[^>]*> lui \$at,0x1 -0+006c <[^>]*> ori \$at,\$at,0xa5a5 -0+0070 <[^>]*> mult \$a1,\$at -0+0074 <[^>]*> mflo \$a0 +0+0060 <[^>]*> mult a1,at +0+0064 <[^>]*> mflo a0 +0+0068 <[^>]*> lui at,0x1 +0+006c <[^>]*> ori at,at,0xa5a5 +0+0070 <[^>]*> mult a1,at +0+0074 <[^>]*> mflo a0 ... -0+0080 <[^>]*> mult \$a0,\$a1 -0+0084 <[^>]*> mflo \$a0 -0+0088 <[^>]*> sra \$a0,\$a0,0x1f -0+008c <[^>]*> mfhi \$at -0+0090 <[^>]*> beq \$a0,\$at,0+9c <foo\+(0x|)9c> +0+0080 <[^>]*> mult a0,a1 +0+0084 <[^>]*> mflo a0 +0+0088 <[^>]*> sra a0,a0,0x1f +0+008c <[^>]*> mfhi at +0+0090 <[^>]*> beq a0,at,0+9c <foo\+(0x|)9c> 0+0094 <[^>]*> nop 0+0098 <[^>]*> break (0x0,0x6|0x6) -0+009c <[^>]*> mflo \$a0 +0+009c <[^>]*> mflo a0 ... -0+00a8 <[^>]*> mult \$a1,\$a2 -0+00ac <[^>]*> mflo \$a0 -0+00b0 <[^>]*> sra \$a0,\$a0,0x1f -0+00b4 <[^>]*> mfhi \$at -0+00b8 <[^>]*> beq \$a0,\$at,0+c4 <foo\+(0x|)c4> +0+00a8 <[^>]*> mult a1,a2 +0+00ac <[^>]*> mflo a0 +0+00b0 <[^>]*> sra a0,a0,0x1f +0+00b4 <[^>]*> mfhi at +0+00b8 <[^>]*> beq a0,at,0+c4 <foo\+(0x|)c4> 0+00bc <[^>]*> nop 0+00c0 <[^>]*> break (0x0,0x6|0x6) -0+00c4 <[^>]*> mflo \$a0 +0+00c4 <[^>]*> mflo a0 ... -0+00d0 <[^>]*> multu \$a0,\$a1 -0+00d4 <[^>]*> mfhi \$at -0+00d8 <[^>]*> mflo \$a0 -0+00dc <[^>]*> beqz \$at,0+e8 <foo\+(0x|)e8> +0+00d0 <[^>]*> multu a0,a1 +0+00d4 <[^>]*> mfhi at +0+00d8 <[^>]*> mflo a0 +0+00dc <[^>]*> beqz at,0+e8 <foo\+(0x|)e8> 0+00e0 <[^>]*> nop 0+00e4 <[^>]*> break (0x0,0x6|0x6) -0+00e8 <[^>]*> multu \$a1,\$a2 -0+00ec <[^>]*> mfhi \$at -0+00f0 <[^>]*> mflo \$a0 -0+00f4 <[^>]*> beqz \$at,0+100 <foo\+(0x|)100> +0+00e8 <[^>]*> multu a1,a2 +0+00ec <[^>]*> mfhi at +0+00f0 <[^>]*> mflo a0 +0+00f4 <[^>]*> beqz at,0+100 <foo\+(0x|)100> 0+00f8 <[^>]*> nop 0+00fc <[^>]*> break (0x0,0x6|0x6) -0+0100 <[^>]*> dmultu \$a1,\$a2 -0+0104 <[^>]*> mflo \$a0 -0+0108 <[^>]*> li \$at,1 +0+0100 <[^>]*> dmultu a1,a2 +0+0104 <[^>]*> mflo a0 +0+0108 <[^>]*> li at,1 0+010c <[^>]*> nop -0+0110 <[^>]*> dmult \$a1,\$at -0+0114 <[^>]*> mflo \$a0 +0+0110 <[^>]*> dmult a1,at +0+0114 <[^>]*> mflo a0 ... -0+0120 <[^>]*> dmult \$a1,\$a2 -0+0124 <[^>]*> mflo \$a0 -0+0128 <[^>]*> dsra32 \$a0,\$a0,0x1f -0+012c <[^>]*> mfhi \$at -0+0130 <[^>]*> beq \$a0,\$at,0+13c <foo\+(0x|)13c> +0+0120 <[^>]*> dmult a1,a2 +0+0124 <[^>]*> mflo a0 +0+0128 <[^>]*> dsra32 a0,a0,0x1f +0+012c <[^>]*> mfhi at +0+0130 <[^>]*> beq a0,at,0+13c <foo\+(0x|)13c> 0+0134 <[^>]*> nop 0+0138 <[^>]*> break (0x0,0x6|0x6) -0+013c <[^>]*> mflo \$a0 +0+013c <[^>]*> mflo a0 ... -0+0148 <[^>]*> dmultu \$a1,\$a2 -0+014c <[^>]*> mfhi \$at -0+0150 <[^>]*> mflo \$a0 -0+0154 <[^>]*> beqz \$at,0+160 <foo\+(0x|)160> +0+0148 <[^>]*> dmultu a1,a2 +0+014c <[^>]*> mfhi at +0+0150 <[^>]*> mflo a0 +0+0154 <[^>]*> beqz at,0+160 <foo\+(0x|)160> 0+0158 <[^>]*> nop 0+015c <[^>]*> break (0x0,0x6|0x6) ... diff --git a/gas/testsuite/gas/mips/nodelay.d b/gas/testsuite/gas/mips/nodelay.d index dc93079..f21e73b 100644 --- a/gas/testsuite/gas/mips/nodelay.d +++ b/gas/testsuite/gas/mips/nodelay.d @@ -12,8 +12,8 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> mtc1 \$zero,\$f0 +0+0000 <[^>]*> mtc1 zero,\$f0 0+0004 <[^>]*> cvt.d.w \$f0,\$f0 -0+0008 <[^>]*> mtc1 \$zero,\$f1 +0+0008 <[^>]*> mtc1 zero,\$f1 0+000c <[^>]*> cvt.d.w \$f1,\$f1 ... diff --git a/gas/testsuite/gas/mips/rol.d b/gas/testsuite/gas/mips/rol.d index 14ce142..05addb4 100644 --- a/gas/testsuite/gas/mips/rol.d +++ b/gas/testsuite/gas/mips/rol.d @@ -7,31 +7,31 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> negu \$at,\$a1 -0+0004 <[^>]*> srlv \$at,\$a0,\$at -0+0008 <[^>]*> sllv \$a0,\$a0,\$a1 -0+000c <[^>]*> or \$a0,\$a0,\$at -0+0010 <[^>]*> negu \$at,\$a2 -0+0014 <[^>]*> srlv \$at,\$a1,\$at -0+0018 <[^>]*> sllv \$a0,\$a1,\$a2 -0+001c <[^>]*> or \$a0,\$a0,\$at -0+0020 <[^>]*> sll \$at,\$a0,0x1 -0+0024 <[^>]*> srl \$a0,\$a0,0x1f -0+0028 <[^>]*> or \$a0,\$a0,\$at -0+002c <[^>]*> sll \$at,\$a1,0x1 -0+0030 <[^>]*> srl \$a0,\$a1,0x1f -0+0034 <[^>]*> or \$a0,\$a0,\$at -0+0038 <[^>]*> negu \$at,\$a1 -0+003c <[^>]*> sllv \$at,\$a0,\$at -0+0040 <[^>]*> srlv \$a0,\$a0,\$a1 -0+0044 <[^>]*> or \$a0,\$a0,\$at -0+0048 <[^>]*> negu \$at,\$a2 -0+004c <[^>]*> sllv \$at,\$a1,\$at -0+0050 <[^>]*> srlv \$a0,\$a1,\$a2 -0+0054 <[^>]*> or \$a0,\$a0,\$at -0+0058 <[^>]*> srl \$at,\$a0,0x1 -0+005c <[^>]*> sll \$a0,\$a0,0x1f -0+0060 <[^>]*> or \$a0,\$a0,\$at -0+0064 <[^>]*> srl \$at,\$a1,0x1 -0+0068 <[^>]*> sll \$a0,\$a1,0x1f -0+006c <[^>]*> or \$a0,\$a0,\$at +0+0000 <[^>]*> negu at,a1 +0+0004 <[^>]*> srlv at,a0,at +0+0008 <[^>]*> sllv a0,a0,a1 +0+000c <[^>]*> or a0,a0,at +0+0010 <[^>]*> negu at,a2 +0+0014 <[^>]*> srlv at,a1,at +0+0018 <[^>]*> sllv a0,a1,a2 +0+001c <[^>]*> or a0,a0,at +0+0020 <[^>]*> sll at,a0,0x1 +0+0024 <[^>]*> srl a0,a0,0x1f +0+0028 <[^>]*> or a0,a0,at +0+002c <[^>]*> sll at,a1,0x1 +0+0030 <[^>]*> srl a0,a1,0x1f +0+0034 <[^>]*> or a0,a0,at +0+0038 <[^>]*> negu at,a1 +0+003c <[^>]*> sllv at,a0,at +0+0040 <[^>]*> srlv a0,a0,a1 +0+0044 <[^>]*> or a0,a0,at +0+0048 <[^>]*> negu at,a2 +0+004c <[^>]*> sllv at,a1,at +0+0050 <[^>]*> srlv a0,a1,a2 +0+0054 <[^>]*> or a0,a0,at +0+0058 <[^>]*> srl at,a0,0x1 +0+005c <[^>]*> sll a0,a0,0x1f +0+0060 <[^>]*> or a0,a0,at +0+0064 <[^>]*> srl at,a1,0x1 +0+0068 <[^>]*> sll a0,a1,0x1f +0+006c <[^>]*> or a0,a0,at diff --git a/gas/testsuite/gas/mips/sb.d b/gas/testsuite/gas/mips/sb.d index 0ef4bc1..85b2ece 100644 --- a/gas/testsuite/gas/mips/sb.d +++ b/gas/testsuite/gas/mips/sb.d @@ -7,390 +7,390 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> sb \$a0,0\(\$zero\) -0+0004 <[^>]*> sb \$a0,1\(\$zero\) -0+0008 <[^>]*> lui \$at,0x1 -0+000c <[^>]*> sb \$a0,-32768\(\$at\) -0+0010 <[^>]*> sb \$a0,-32768\(\$zero\) -0+0014 <[^>]*> lui \$at,0x1 -0+0018 <[^>]*> sb \$a0,0\(\$at\) -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,0x1 -0+0030 <[^>]*> addu \$at,\$at,\$a1 -0+0034 <[^>]*> sb \$a0,-32768\(\$at\) -0+0038 <[^>]*> sb \$a0,-32768\(\$a1\) -0+003c <[^>]*> lui \$at,0x1 -0+0040 <[^>]*> addu \$at,\$at,\$a1 -0+0044 <[^>]*> sb \$a0,0\(\$at\) -0+0048 <[^>]*> lui \$at,0x2 -0+004c <[^>]*> addu \$at,\$at,\$a1 -0+0050 <[^>]*> sb \$a0,-23131\(\$at\) -0+0054 <[^>]*> lui \$at,0x0 +0+0000 <[^>]*> sb a0,0\(zero\) +0+0004 <[^>]*> sb a0,1\(zero\) +0+0008 <[^>]*> lui at,0x1 +0+000c <[^>]*> sb a0,-32768\(at\) +0+0010 <[^>]*> sb a0,-32768\(zero\) +0+0014 <[^>]*> lui at,0x1 +0+0018 <[^>]*> sb a0,0\(at\) +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,0x1 +0+0030 <[^>]*> addu at,at,a1 +0+0034 <[^>]*> sb a0,-32768\(at\) +0+0038 <[^>]*> sb a0,-32768\(a1\) +0+003c <[^>]*> lui at,0x1 +0+0040 <[^>]*> addu at,at,a1 +0+0044 <[^>]*> sb a0,0\(at\) +0+0048 <[^>]*> lui at,0x2 +0+004c <[^>]*> addu at,at,a1 +0+0050 <[^>]*> sb a0,-23131\(at\) +0+0054 <[^>]*> lui at,0x0 [ ]*54: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0058 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0058 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*58: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+005c <[^>]*> lui \$at,0x0 +0+005c <[^>]*> lui at,0x0 [ ]*5c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0060 <[^>]*> sb \$a0,0\(\$at\) +0+0060 <[^>]*> sb a0,0\(at\) [ ]*60: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> sb \$a0,0\(\$gp\) +0+0064 <[^>]*> sb a0,0\(gp\) [ ]*64: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0068 <[^>]*> lui \$at,0x0 +0+0068 <[^>]*> lui at,0x0 [ ]*68: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+006c <[^>]*> sb \$a0,0\(\$at\) +0+006c <[^>]*> sb a0,0\(at\) [ ]*6c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0070 <[^>]*> sb \$a0,0\(\$gp\) +0+0070 <[^>]*> sb a0,0\(gp\) [ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0074 <[^>]*> lui \$at,0x0 +0+0074 <[^>]*> lui at,0x0 [ ]*74: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0078 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0078 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*78: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+007c <[^>]*> sb \$a0,[-0-9]+\(\$gp\) +0+007c <[^>]*> sb a0,[-0-9]+\(gp\) [ ]*7c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0080 <[^>]*> lui \$at,0x0 +0+0080 <[^>]*> lui at,0x0 [ ]*80: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0084 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0084 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*84: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0088 <[^>]*> lui \$at,0x0 +0+0088 <[^>]*> lui at,0x0 [ ]*88: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+008c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+008c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*8c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0090 <[^>]*> sb \$a0,1\(\$gp\) +0+0090 <[^>]*> sb a0,1\(gp\) [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+0094 <[^>]*> lui \$at,0x0 +0+0094 <[^>]*> lui at,0x0 [ ]*94: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0098 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0098 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+009c <[^>]*> sb \$a0,1\(\$gp\) +0+009c <[^>]*> sb a0,1\(gp\) [ ]*9c: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00a0 <[^>]*> lui \$at,0x0 +0+00a0 <[^>]*> lui at,0x0 [ ]*a0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00a4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00a4 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*a4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a8 <[^>]*> sb \$a0,[-0-9]+\(\$gp\) +0+00a8 <[^>]*> sb a0,[-0-9]+\(gp\) [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> lui \$at,[-0-9x]+ +0+00ac <[^>]*> lui at,[-0-9x]+ [ ]*ac: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00b0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*b0: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00b4 <[^>]*> lui \$at,[-0-9x]+ +0+00b4 <[^>]*> lui at,[-0-9x]+ [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00b8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00b8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00bc <[^>]*> lui \$at,[-0-9x]+ +0+00bc <[^>]*> lui at,[-0-9x]+ [ ]*bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00c0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00c0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*c0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00c4 <[^>]*> lui \$at,[-0-9x]+ +0+00c4 <[^>]*> lui at,[-0-9x]+ [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00c8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00c8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*c8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00cc <[^>]*> lui \$at,[-0-9x]+ +0+00cc <[^>]*> lui at,[-0-9x]+ [ ]*cc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+00d0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00d0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*d0: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+00d4 <[^>]*> lui \$at,[-0-9x]+ +0+00d4 <[^>]*> lui at,[-0-9x]+ [ ]*d4: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+00d8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00d8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*d8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00dc <[^>]*> lui \$at,[-0-9x]+ +0+00dc <[^>]*> lui at,[-0-9x]+ [ ]*dc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+00e0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00e0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*e0: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+00e4 <[^>]*> lui \$at,0x0 +0+00e4 <[^>]*> lui at,0x0 [ ]*e4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00e8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00e8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*e8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00ec <[^>]*> lui \$at,0x0 +0+00ec <[^>]*> lui at,0x0 [ ]*ec: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00f0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00f0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00f4 <[^>]*> lui \$at,0x0 +0+00f4 <[^>]*> lui at,0x0 [ ]*f4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+00f8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+00f8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*f8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+00fc <[^>]*> lui \$at,0x0 +0+00fc <[^>]*> lui at,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0100 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0100 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*100: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0104 <[^>]*> lui \$at,0x0 +0+0104 <[^>]*> lui at,0x0 [ ]*104: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0108 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0108 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*108: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+010c <[^>]*> lui \$at,0x0 +0+010c <[^>]*> lui at,0x0 [ ]*10c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0110 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0110 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*110: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0114 <[^>]*> lui \$at,0x0 +0+0114 <[^>]*> lui at,0x0 [ ]*114: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0118 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0118 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*118: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+011c <[^>]*> lui \$at,[-0-9x]+ +0+011c <[^>]*> lui at,[-0-9x]+ [ ]*11c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0120 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0120 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*120: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0124 <[^>]*> lui \$at,[-0-9x]+ +0+0124 <[^>]*> lui at,[-0-9x]+ [ ]*124: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0128 <[^>]*> sb \$a0,0\(\$at\) +0+0128 <[^>]*> sb a0,0\(at\) [ ]*128: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> lui \$at,[-0-9x]+ +0+012c <[^>]*> lui at,[-0-9x]+ [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0130 <[^>]*> sb \$a0,0\(\$at\) +0+0130 <[^>]*> sb a0,0\(at\) [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0134 <[^>]*> lui \$at,[-0-9x]+ +0+0134 <[^>]*> lui at,[-0-9x]+ [ ]*134: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0138 <[^>]*> sb \$a0,0\(\$at\) +0+0138 <[^>]*> sb a0,0\(at\) [ ]*138: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+013c <[^>]*> lui \$at,[-0-9x]+ +0+013c <[^>]*> lui at,[-0-9x]+ [ ]*13c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0140 <[^>]*> sb \$a0,0\(\$at\) +0+0140 <[^>]*> sb a0,0\(at\) [ ]*140: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0144 <[^>]*> lui \$at,[-0-9x]+ +0+0144 <[^>]*> lui at,[-0-9x]+ [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0148 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0148 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+014c <[^>]*> lui \$at,[-0-9x]+ +0+014c <[^>]*> lui at,[-0-9x]+ [ ]*14c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0150 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0150 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*150: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0154 <[^>]*> lui \$at,[-0-9x]+ +0+0154 <[^>]*> lui at,[-0-9x]+ [ ]*154: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0158 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0158 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*158: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+015c <[^>]*> lui \$at,[-0-9x]+ +0+015c <[^>]*> lui at,[-0-9x]+ [ ]*15c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0160 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0160 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*160: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0164 <[^>]*> lui \$at,[-0-9x]+ +0+0164 <[^>]*> lui at,[-0-9x]+ [ ]*164: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0168 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0168 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*168: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+016c <[^>]*> lui \$at,[-0-9x]+ +0+016c <[^>]*> lui at,[-0-9x]+ [ ]*16c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0170 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0170 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*170: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0174 <[^>]*> lui \$at,[-0-9x]+ +0+0174 <[^>]*> lui at,[-0-9x]+ [ ]*174: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0178 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0178 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*178: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+017c <[^>]*> lui \$at,[-0-9x]+ +0+017c <[^>]*> lui at,[-0-9x]+ [ ]*17c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0180 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0180 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*180: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0184 <[^>]*> lui \$at,[-0-9x]+ +0+0184 <[^>]*> lui at,[-0-9x]+ [ ]*184: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0188 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0188 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*188: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+018c <[^>]*> lui \$at,0x0 +0+018c <[^>]*> lui at,0x0 [ ]*18c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0190 <[^>]*> addu \$at,\$at,\$a1 -0+0194 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0190 <[^>]*> addu at,at,a1 +0+0194 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*194: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0198 <[^>]*> lui \$at,0x0 +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> addu \$at,\$at,\$a1 -0+01a0 <[^>]*> sb \$a0,0\(\$at\) +0+019c <[^>]*> addu at,at,a1 +0+01a0 <[^>]*> sb a0,0\(at\) [ ]*1a0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01a4 <[^>]*> addu \$at,\$a1,\$gp -0+01a8 <[^>]*> sb \$a0,0\(\$at\) +0+01a4 <[^>]*> addu at,a1,gp +0+01a8 <[^>]*> sb a0,0\(at\) [ ]*1a8: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> lui \$at,0x0 +0+01ac <[^>]*> lui at,0x0 [ ]*1ac: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01b0 <[^>]*> addu \$at,\$at,\$a1 -0+01b4 <[^>]*> sb \$a0,0\(\$at\) +0+01b0 <[^>]*> addu at,at,a1 +0+01b4 <[^>]*> sb a0,0\(at\) [ ]*1b4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+01b8 <[^>]*> addu \$at,\$a1,\$gp -0+01bc <[^>]*> sb \$a0,0\(\$at\) +0+01b8 <[^>]*> addu at,a1,gp +0+01bc <[^>]*> sb a0,0\(at\) [ ]*1bc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+01c0 <[^>]*> lui \$at,0x0 +0+01c0 <[^>]*> lui at,0x0 [ ]*1c0: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01c4 <[^>]*> addu \$at,\$at,\$a1 -0+01c8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+01c4 <[^>]*> addu at,at,a1 +0+01c8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*1c8: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+01cc <[^>]*> addu \$at,\$a1,\$gp -0+01d0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+01cc <[^>]*> addu at,a1,gp +0+01d0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*1d0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+01d4 <[^>]*> lui \$at,0x0 +0+01d4 <[^>]*> lui at,0x0 [ ]*1d4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01d8 <[^>]*> addu \$at,\$at,\$a1 -0+01dc <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+01d8 <[^>]*> addu at,at,a1 +0+01dc <[^>]*> sb a0,[-0-9]+\(at\) [ ]*1dc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+01e0 <[^>]*> lui \$at,0x0 +0+01e0 <[^>]*> lui at,0x0 [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01e4 <[^>]*> addu \$at,\$at,\$a1 -0+01e8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+01e4 <[^>]*> addu at,at,a1 +0+01e8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*1e8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+01ec <[^>]*> addu \$at,\$a1,\$gp -0+01f0 <[^>]*> sb \$a0,1\(\$at\) +0+01ec <[^>]*> addu at,a1,gp +0+01f0 <[^>]*> sb a0,1\(at\) [ ]*1f0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+01f4 <[^>]*> lui \$at,0x0 +0+01f4 <[^>]*> lui at,0x0 [ ]*1f4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01f8 <[^>]*> addu \$at,\$at,\$a1 -0+01fc <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+01f8 <[^>]*> addu at,at,a1 +0+01fc <[^>]*> sb a0,[-0-9]+\(at\) [ ]*1fc: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0200 <[^>]*> addu \$at,\$a1,\$gp -0+0204 <[^>]*> sb \$a0,1\(\$at\) +0+0200 <[^>]*> addu at,a1,gp +0+0204 <[^>]*> sb a0,1\(at\) [ ]*204: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0208 <[^>]*> lui \$at,0x0 +0+0208 <[^>]*> lui at,0x0 [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+020c <[^>]*> addu \$at,\$at,\$a1 -0+0210 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+020c <[^>]*> addu at,at,a1 +0+0210 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*210: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0214 <[^>]*> addu \$at,\$a1,\$gp -0+0218 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0214 <[^>]*> addu at,a1,gp +0+0218 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*218: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+021c <[^>]*> lui \$at,[-0-9x]+ +0+021c <[^>]*> lui at,[-0-9x]+ [ ]*21c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0220 <[^>]*> addu \$at,\$at,\$a1 -0+0224 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0220 <[^>]*> addu at,at,a1 +0+0224 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*224: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0228 <[^>]*> lui \$at,[-0-9x]+ +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+022c <[^>]*> addu \$at,\$at,\$a1 -0+0230 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+022c <[^>]*> addu at,at,a1 +0+0230 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*230: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0234 <[^>]*> lui \$at,[-0-9x]+ +0+0234 <[^>]*> lui at,[-0-9x]+ [ ]*234: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0238 <[^>]*> addu \$at,\$at,\$a1 -0+023c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0238 <[^>]*> addu at,at,a1 +0+023c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*23c: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0240 <[^>]*> lui \$at,[-0-9x]+ +0+0240 <[^>]*> lui at,[-0-9x]+ [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0244 <[^>]*> addu \$at,\$at,\$a1 -0+0248 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0244 <[^>]*> addu at,at,a1 +0+0248 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*248: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+024c <[^>]*> lui \$at,[-0-9x]+ +0+024c <[^>]*> lui at,[-0-9x]+ [ ]*24c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0250 <[^>]*> addu \$at,\$at,\$a1 -0+0254 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0250 <[^>]*> addu at,at,a1 +0+0254 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*254: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0258 <[^>]*> lui \$at,[-0-9x]+ +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+025c <[^>]*> addu \$at,\$at,\$a1 -0+0260 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+025c <[^>]*> addu at,at,a1 +0+0260 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*260: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0264 <[^>]*> lui \$at,[-0-9x]+ +0+0264 <[^>]*> lui at,[-0-9x]+ [ ]*264: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0268 <[^>]*> addu \$at,\$at,\$a1 -0+026c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0268 <[^>]*> addu at,at,a1 +0+026c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*26c: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0270 <[^>]*> lui \$at,0x0 +0+0270 <[^>]*> lui at,0x0 [ ]*270: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0274 <[^>]*> addu \$at,\$at,\$a1 -0+0278 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0274 <[^>]*> addu at,at,a1 +0+0278 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*278: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+027c <[^>]*> lui \$at,0x0 +0+027c <[^>]*> lui at,0x0 [ ]*27c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0280 <[^>]*> addu \$at,\$at,\$a1 -0+0284 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0280 <[^>]*> addu at,at,a1 +0+0284 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*284: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0288 <[^>]*> lui \$at,0x0 +0+0288 <[^>]*> lui at,0x0 [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> addu \$at,\$at,\$a1 -0+0290 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+028c <[^>]*> addu at,at,a1 +0+0290 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*290: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+0294 <[^>]*> lui \$at,0x0 +0+0294 <[^>]*> lui at,0x0 [ ]*294: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0298 <[^>]*> addu \$at,\$at,\$a1 -0+029c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0298 <[^>]*> addu at,at,a1 +0+029c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*29c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02a0 <[^>]*> lui \$at,0x0 +0+02a0 <[^>]*> lui at,0x0 [ ]*2a0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02a4 <[^>]*> addu \$at,\$at,\$a1 -0+02a8 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+02a4 <[^>]*> addu at,at,a1 +0+02a8 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*2a8: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+02ac <[^>]*> lui \$at,0x0 +0+02ac <[^>]*> lui at,0x0 [ ]*2ac: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02b0 <[^>]*> addu \$at,\$at,\$a1 -0+02b4 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+02b0 <[^>]*> addu at,at,a1 +0+02b4 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*2b4: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+02b8 <[^>]*> lui \$at,0x0 +0+02b8 <[^>]*> lui at,0x0 [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02bc <[^>]*> addu \$at,\$at,\$a1 -0+02c0 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+02bc <[^>]*> addu at,at,a1 +0+02c0 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*2c0: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02c4 <[^>]*> lui \$at,[-0-9x]+ +0+02c4 <[^>]*> lui at,[-0-9x]+ [ ]*2c4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+02c8 <[^>]*> addu \$at,\$at,\$a1 -0+02cc <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+02c8 <[^>]*> addu at,at,a1 +0+02cc <[^>]*> sb a0,[-0-9]+\(at\) [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+02d0 <[^>]*> lui \$at,[-0-9x]+ +0+02d0 <[^>]*> lui at,[-0-9x]+ [ ]*2d0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+02d4 <[^>]*> addu \$at,\$at,\$a1 -0+02d8 <[^>]*> sb \$a0,0\(\$at\) +0+02d4 <[^>]*> addu at,at,a1 +0+02d8 <[^>]*> sb a0,0\(at\) [ ]*2d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+02dc <[^>]*> lui \$at,[-0-9x]+ +0+02dc <[^>]*> lui at,[-0-9x]+ [ ]*2dc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+02e0 <[^>]*> addu \$at,\$at,\$a1 -0+02e4 <[^>]*> sb \$a0,0\(\$at\) +0+02e0 <[^>]*> addu at,at,a1 +0+02e4 <[^>]*> sb a0,0\(at\) [ ]*2e4: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+02e8 <[^>]*> lui \$at,[-0-9x]+ +0+02e8 <[^>]*> lui at,[-0-9x]+ [ ]*2e8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02ec <[^>]*> addu \$at,\$at,\$a1 -0+02f0 <[^>]*> sb \$a0,0\(\$at\) +0+02ec <[^>]*> addu at,at,a1 +0+02f0 <[^>]*> sb a0,0\(at\) [ ]*2f0: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+02f4 <[^>]*> lui \$at,[-0-9x]+ +0+02f4 <[^>]*> lui at,[-0-9x]+ [ ]*2f4: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02f8 <[^>]*> addu \$at,\$at,\$a1 -0+02fc <[^>]*> sb \$a0,0\(\$at\) +0+02f8 <[^>]*> addu at,at,a1 +0+02fc <[^>]*> sb a0,0\(at\) [ ]*2fc: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0300 <[^>]*> lui \$at,[-0-9x]+ +0+0300 <[^>]*> lui at,[-0-9x]+ [ ]*300: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0304 <[^>]*> addu \$at,\$at,\$a1 -0+0308 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0304 <[^>]*> addu at,at,a1 +0+0308 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*308: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+030c <[^>]*> lui \$at,[-0-9x]+ +0+030c <[^>]*> lui at,[-0-9x]+ [ ]*30c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0310 <[^>]*> addu \$at,\$at,\$a1 -0+0314 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0310 <[^>]*> addu at,at,a1 +0+0314 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*314: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+0318 <[^>]*> lui \$at,[-0-9x]+ +0+0318 <[^>]*> lui at,[-0-9x]+ [ ]*318: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+031c <[^>]*> addu \$at,\$at,\$a1 -0+0320 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+031c <[^>]*> addu at,at,a1 +0+0320 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*320: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0324 <[^>]*> lui \$at,[-0-9x]+ +0+0324 <[^>]*> lui at,[-0-9x]+ [ ]*324: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0328 <[^>]*> addu \$at,\$at,\$a1 -0+032c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0328 <[^>]*> addu at,at,a1 +0+032c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*32c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0330 <[^>]*> lui \$at,[-0-9x]+ +0+0330 <[^>]*> lui at,[-0-9x]+ [ ]*330: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0334 <[^>]*> addu \$at,\$at,\$a1 -0+0338 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0334 <[^>]*> addu at,at,a1 +0+0338 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*338: [A-Z0-9_]*LO[A-Z0-9_]* small_external_data_label -0+033c <[^>]*> lui \$at,[-0-9x]+ +0+033c <[^>]*> lui at,[-0-9x]+ [ ]*33c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0340 <[^>]*> addu \$at,\$at,\$a1 -0+0344 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0340 <[^>]*> addu at,at,a1 +0+0344 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*344: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0348 <[^>]*> lui \$at,[-0-9x]+ +0+0348 <[^>]*> lui at,[-0-9x]+ [ ]*348: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+034c <[^>]*> addu \$at,\$at,\$a1 -0+0350 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+034c <[^>]*> addu at,at,a1 +0+0350 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*350: [A-Z0-9_]*LO[A-Z0-9_]* small_external_common -0+0354 <[^>]*> lui \$at,[-0-9x]+ +0+0354 <[^>]*> lui at,[-0-9x]+ [ ]*354: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0358 <[^>]*> addu \$at,\$at,\$a1 -0+035c <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0358 <[^>]*> addu at,at,a1 +0+035c <[^>]*> sb a0,[-0-9]+\(at\) [ ]*35c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0360 <[^>]*> lui \$at,[-0-9x]+ +0+0360 <[^>]*> lui at,[-0-9x]+ [ ]*360: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0364 <[^>]*> addu \$at,\$at,\$a1 -0+0368 <[^>]*> sb \$a0,[-0-9]+\(\$at\) +0+0364 <[^>]*> addu at,at,a1 +0+0368 <[^>]*> sb a0,[-0-9]+\(at\) [ ]*368: [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 <[^>]*> swc0 \$4,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\) +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 <[^>]*> swc0 a0,0\(zero\) +0+0380 <[^>]*> swc1 \$f4,0\(zero\) +0+0384 <[^>]*> swc2 a0,0\(zero\) +0+0388 <[^>]*> swc3 a0,0\(zero\) +0+038c <[^>]*> swc1 \$f4,0\(zero\) +0+0390 <[^>]*> swl a0,0\(zero\) +0+0394 <[^>]*> swr a0,0\(zero\) ... diff --git a/gas/testsuite/gas/mips/trap20.d b/gas/testsuite/gas/mips/trap20.d index 997adb0..3a77230 100644 --- a/gas/testsuite/gas/mips/trap20.d +++ b/gas/testsuite/gas/mips/trap20.d @@ -5,16 +5,16 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> teq \$zero,\$v1 -0+0004 <[^>]*> teq \$zero,\$v1,0x1 -0+0008 <[^>]*> tge \$zero,\$v1 -0+000c <[^>]*> tge \$zero,\$v1,0x3 -0+0010 <[^>]*> tgeu \$zero,\$v1 -0+0014 <[^>]*> tgeu \$zero,\$v1,0x7 -0+0018 <[^>]*> tlt \$zero,\$v1 -0+001c <[^>]*> tlt \$zero,\$v1,0x1f -0+0020 <[^>]*> tltu \$zero,\$v1 -0+0024 <[^>]*> tltu \$zero,\$v1,0xff -0+0028 <[^>]*> tne \$zero,\$v1 -0+002c <[^>]*> tne \$zero,\$v1,0x3ff +0+0000 <[^>]*> teq zero,v1 +0+0004 <[^>]*> teq zero,v1,0x1 +0+0008 <[^>]*> tge zero,v1 +0+000c <[^>]*> tge zero,v1,0x3 +0+0010 <[^>]*> tgeu zero,v1 +0+0014 <[^>]*> tgeu zero,v1,0x7 +0+0018 <[^>]*> tlt zero,v1 +0+001c <[^>]*> tlt zero,v1,0x1f +0+0020 <[^>]*> tltu zero,v1 +0+0024 <[^>]*> tltu zero,v1,0xff +0+0028 <[^>]*> tne zero,v1 +0+002c <[^>]*> tne zero,v1,0x3ff ... diff --git a/gas/testsuite/gas/mips/trunc.d b/gas/testsuite/gas/mips/trunc.d index 3738ae1..8276e3f 100644 --- a/gas/testsuite/gas/mips/trunc.d +++ b/gas/testsuite/gas/mips/trunc.d @@ -7,23 +7,23 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> cfc1 \$a0,\$31 -0+0004 <[^>]*> cfc1 \$a0,\$31 +0+0000 <[^>]*> cfc1 a0,ra +0+0004 <[^>]*> cfc1 a0,ra 0+0008 <[^>]*> nop -0+000c <[^>]*> ori \$at,\$a0,0x3 -0+0010 <[^>]*> xori \$at,\$at,0x2 -0+0014 <[^>]*> ctc1 \$at,\$31 +0+000c <[^>]*> ori at,a0,0x3 +0+0010 <[^>]*> xori at,at,0x2 +0+0014 <[^>]*> ctc1 at,ra 0+0018 <[^>]*> nop 0+001c <[^>]*> cvt.w.d \$f4,\$f6 -0+0020 <[^>]*> ctc1 \$a0,\$31 +0+0020 <[^>]*> ctc1 a0,ra 0+0024 <[^>]*> nop -0+0028 <[^>]*> cfc1 \$a0,\$31 -0+002c <[^>]*> cfc1 \$a0,\$31 +0+0028 <[^>]*> cfc1 a0,ra +0+002c <[^>]*> cfc1 a0,ra 0+0030 <[^>]*> nop -0+0034 <[^>]*> ori \$at,\$a0,0x3 -0+0038 <[^>]*> xori \$at,\$at,0x2 -0+003c <[^>]*> ctc1 \$at,\$31 +0+0034 <[^>]*> ori at,a0,0x3 +0+0038 <[^>]*> xori at,at,0x2 +0+003c <[^>]*> ctc1 at,ra 0+0040 <[^>]*> nop 0+0044 <[^>]*> cvt.w.s \$f4,\$f6 -0+0048 <[^>]*> ctc1 \$a0,\$31 +0+0048 <[^>]*> ctc1 a0,ra 0+004c <[^>]*> nop diff --git a/gas/testsuite/gas/mips/uld.d b/gas/testsuite/gas/mips/uld.d index f92e29d..06c83dd 100644 --- a/gas/testsuite/gas/mips/uld.d +++ b/gas/testsuite/gas/mips/uld.d @@ -7,264 +7,264 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> ldl \$a0,[07]\(\$zero\) -0+0004 <[^>]*> ldr \$a0,[07]\(\$zero\) -0+0008 <[^>]*> ldl \$a0,[18]\(\$zero\) -0+000c <[^>]*> ldr \$a0,[18]\(\$zero\) -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,0x1 -0+0028 <[^>]*> ldl \$a0,[07]\(\$at\) -0+002c <[^>]*> ldr \$a0,[07]\(\$at\) -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-9x]+ +0+0000 <[^>]*> ldl a0,[07]\(zero\) +0+0004 <[^>]*> ldr a0,[07]\(zero\) +0+0008 <[^>]*> ldl a0,[18]\(zero\) +0+000c <[^>]*> ldr a0,[18]\(zero\) +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,0x1 +0+0028 <[^>]*> ldl a0,[07]\(at\) +0+002c <[^>]*> ldr a0,[07]\(at\) +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-9x]+ [ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0054 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0054 <[^>]*> daddiu at,at,[-0-9]+ [ ]*54: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0058 <[^>]*> ldl \$a0,[07]\(\$at\) -0+005c <[^>]*> ldr \$a0,[07]\(\$at\) -0+0060 <[^>]*> lui \$at,0x0 +0+0058 <[^>]*> ldl a0,[07]\(at\) +0+005c <[^>]*> ldr a0,[07]\(at\) +0+0060 <[^>]*> lui at,0x0 [ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0064 <[^>]*> daddiu at,at,[-0-9]+ [ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0068 <[^>]*> ldl \$a0,[07]\(\$at\) -0+006c <[^>]*> ldr \$a0,[07]\(\$at\) -0+0070 <[^>]*> daddiu \$at,\$gp,0 +0+0068 <[^>]*> ldl a0,[07]\(at\) +0+006c <[^>]*> ldr a0,[07]\(at\) +0+0070 <[^>]*> daddiu at,gp,0 [ ]*70: [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,0x0 +0+0074 <[^>]*> ldl a0,[07]\(at\) +0+0078 <[^>]*> ldr a0,[07]\(at\) +0+007c <[^>]*> lui at,0x0 [ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0080 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0080 <[^>]*> daddiu at,at,[-0-9]+ [ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0084 <[^>]*> ldl \$a0,[07]\(\$at\) -0+0088 <[^>]*> ldr \$a0,[07]\(\$at\) -0+008c <[^>]*> daddiu \$at,\$gp,0 +0+0084 <[^>]*> ldl a0,[07]\(at\) +0+0088 <[^>]*> ldr a0,[07]\(at\) +0+008c <[^>]*> daddiu at,gp,0 [ ]*8c: [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-9x]+ +0+0090 <[^>]*> ldl a0,[07]\(at\) +0+0094 <[^>]*> ldr a0,[07]\(at\) +0+0098 <[^>]*> lui at,[-0-9x]+ [ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+009c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+009c <[^>]*> daddiu at,at,[-0-9]+ [ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a0 <[^>]*> ldl \$a0,[07]\(\$at\) -0+00a4 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00a8 <[^>]*> daddiu \$at,\$gp,[-0-9]+ +0+00a0 <[^>]*> ldl a0,[07]\(at\) +0+00a4 <[^>]*> ldr a0,[07]\(at\) +0+00a8 <[^>]*> daddiu at,gp,[-0-9]+ [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> ldl \$a0,[07]\(\$at\) -0+00b0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00b4 <[^>]*> lui \$at,0x0 +0+00ac <[^>]*> ldl a0,[07]\(at\) +0+00b0 <[^>]*> ldr a0,[07]\(at\) +0+00b4 <[^>]*> lui at,0x0 [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00b8 <[^>]*> daddiu at,at,[-0-9]+ [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00bc <[^>]*> ldl \$a0,[07]\(\$at\) -0+00c0 <[^>]*> ldr \$a0,[07]\(\$at\) -0+00c4 <[^>]*> lui \$at,0x0 +0+00bc <[^>]*> ldl a0,[07]\(at\) +0+00c0 <[^>]*> ldr a0,[07]\(at\) +0+00c4 <[^>]*> lui at,0x0 [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00c8 <[^>]*> daddiu at,at,[-0-9]+ [ ]*c8: [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 <[^>]*> daddiu \$at,\$gp,1 +0+00cc <[^>]*> ldl a0,[07]\(at\) +0+00d0 <[^>]*> ldr a0,[07]\(at\) +0+00d4 <[^>]*> daddiu at,gp,1 [ ]*d4: [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 +0+00d8 <[^>]*> ldl a0,[07]\(at\) +0+00dc <[^>]*> ldr a0,[07]\(at\) +0+00e0 <[^>]*> lui at,0x0 [ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00e4 <[^>]*> daddiu at,at,[-0-9]+ [ ]*e4: [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 +0+00e8 <[^>]*> ldl a0,[07]\(at\) +0+00ec <[^>]*> ldr a0,[07]\(at\) +0+00f0 <[^>]*> daddiu at,gp,1 [ ]*f0: [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 +0+00f4 <[^>]*> ldl a0,[07]\(at\) +0+00f8 <[^>]*> ldr a0,[07]\(at\) +0+00fc <[^>]*> lui at,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0100 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0100 <[^>]*> daddiu at,at,[-0-9]+ [ ]*100: [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]+ +0+0104 <[^>]*> ldl a0,[07]\(at\) +0+0108 <[^>]*> ldr a0,[07]\(at\) +0+010c <[^>]*> daddiu at,gp,[-0-9]+ [ ]*10c: [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]+ +0+0110 <[^>]*> ldl a0,[07]\(at\) +0+0114 <[^>]*> ldr a0,[07]\(at\) +0+0118 <[^>]*> lui at,[-0-9x]+ [ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+011c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+011c <[^>]*> daddiu at,at,[-0-9]+ [ ]*11c: [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]+ +0+0120 <[^>]*> ldl a0,[07]\(at\) +0+0124 <[^>]*> ldr a0,[07]\(at\) +0+0128 <[^>]*> lui at,[-0-9x]+ [ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+012c <[^>]*> daddiu at,at,[-0-9]+ [ ]*12c: [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]+ +0+0130 <[^>]*> ldl a0,[07]\(at\) +0+0134 <[^>]*> ldr a0,[07]\(at\) +0+0138 <[^>]*> lui at,[-0-9x]+ [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+013c <[^>]*> daddiu at,at,[-0-9]+ [ ]*13c: [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]+ +0+0140 <[^>]*> ldl a0,[07]\(at\) +0+0144 <[^>]*> ldr a0,[07]\(at\) +0+0148 <[^>]*> lui at,[-0-9x]+ [ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+014c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+014c <[^>]*> daddiu at,at,[-0-9]+ [ ]*14c: [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]+ +0+0150 <[^>]*> ldl a0,[07]\(at\) +0+0154 <[^>]*> ldr a0,[07]\(at\) +0+0158 <[^>]*> lui at,[-0-9x]+ [ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+015c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+015c <[^>]*> daddiu at,at,[-0-9]+ [ ]*15c: [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]+ +0+0160 <[^>]*> ldl a0,[07]\(at\) +0+0164 <[^>]*> ldr a0,[07]\(at\) +0+0168 <[^>]*> lui at,[-0-9x]+ [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+016c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+016c <[^>]*> daddiu at,at,[-0-9]+ [ ]*16c: [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]+ +0+0170 <[^>]*> ldl a0,[07]\(at\) +0+0174 <[^>]*> ldr a0,[07]\(at\) +0+0178 <[^>]*> lui at,[-0-9x]+ [ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+017c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+017c <[^>]*> daddiu at,at,[-0-9]+ [ ]*17c: [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 +0+0180 <[^>]*> ldl a0,[07]\(at\) +0+0184 <[^>]*> ldr a0,[07]\(at\) +0+0188 <[^>]*> lui at,0x0 [ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+018c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+018c <[^>]*> daddiu at,at,[-0-9]+ [ ]*18c: [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 +0+0190 <[^>]*> ldl a0,[07]\(at\) +0+0194 <[^>]*> ldr a0,[07]\(at\) +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+019c <[^>]*> daddiu at,at,[-0-9]+ [ ]*19c: [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 +0+01a0 <[^>]*> ldl a0,[07]\(at\) +0+01a4 <[^>]*> ldr a0,[07]\(at\) +0+01a8 <[^>]*> lui at,0x0 [ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01ac <[^>]*> daddiu at,at,[-0-9]+ [ ]*1ac: [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 +0+01b0 <[^>]*> ldl a0,[07]\(at\) +0+01b4 <[^>]*> ldr a0,[07]\(at\) +0+01b8 <[^>]*> lui at,0x0 [ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01bc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1bc: [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 +0+01c0 <[^>]*> ldl a0,[07]\(at\) +0+01c4 <[^>]*> ldr a0,[07]\(at\) +0+01c8 <[^>]*> lui at,0x0 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01cc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1cc: [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 +0+01d0 <[^>]*> ldl a0,[07]\(at\) +0+01d4 <[^>]*> ldr a0,[07]\(at\) +0+01d8 <[^>]*> lui at,0x0 [ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01dc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01dc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1dc: [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 +0+01e0 <[^>]*> ldl a0,[07]\(at\) +0+01e4 <[^>]*> ldr a0,[07]\(at\) +0+01e8 <[^>]*> lui at,0x0 [ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01ec <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01ec <[^>]*> daddiu at,at,[-0-9]+ [ ]*1ec: [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]+ +0+01f0 <[^>]*> ldl a0,[07]\(at\) +0+01f4 <[^>]*> ldr a0,[07]\(at\) +0+01f8 <[^>]*> lui at,[-0-9x]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01fc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01fc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1fc: [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]+ +0+0200 <[^>]*> ldl a0,[07]\(at\) +0+0204 <[^>]*> ldr a0,[07]\(at\) +0+0208 <[^>]*> lui at,[-0-9x]+ [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+020c <[^>]*> daddiu \$at,\$at,0 +0+020c <[^>]*> daddiu at,at,0 [ ]*20c: [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]+ +0+0210 <[^>]*> ldl a0,[07]\(at\) +0+0214 <[^>]*> ldr a0,[07]\(at\) +0+0218 <[^>]*> lui at,[-0-9x]+ [ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+021c <[^>]*> daddiu \$at,\$at,0 +0+021c <[^>]*> daddiu at,at,0 [ ]*21c: [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]+ +0+0220 <[^>]*> ldl a0,[07]\(at\) +0+0224 <[^>]*> ldr a0,[07]\(at\) +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+022c <[^>]*> daddiu \$at,\$at,0 +0+022c <[^>]*> daddiu at,at,0 [ ]*22c: [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]+ +0+0230 <[^>]*> ldl a0,[07]\(at\) +0+0234 <[^>]*> ldr a0,[07]\(at\) +0+0238 <[^>]*> lui at,[-0-9x]+ [ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+023c <[^>]*> daddiu \$at,\$at,0 +0+023c <[^>]*> daddiu at,at,0 [ ]*23c: [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]+ +0+0240 <[^>]*> ldl a0,[07]\(at\) +0+0244 <[^>]*> ldr a0,[07]\(at\) +0+0248 <[^>]*> lui at,[-0-9x]+ [ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+024c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+024c <[^>]*> daddiu at,at,[-0-9]+ [ ]*24c: [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]+ +0+0250 <[^>]*> ldl a0,[07]\(at\) +0+0254 <[^>]*> ldr a0,[07]\(at\) +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+025c <[^>]*> daddiu at,at,[-0-9]+ [ ]*25c: [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]+ +0+0260 <[^>]*> ldl a0,[07]\(at\) +0+0264 <[^>]*> ldr a0,[07]\(at\) +0+0268 <[^>]*> lui at,[-0-9x]+ [ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+026c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+026c <[^>]*> daddiu at,at,[-0-9]+ [ ]*26c: [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]+ +0+0270 <[^>]*> ldl a0,[07]\(at\) +0+0274 <[^>]*> ldr a0,[07]\(at\) +0+0278 <[^>]*> lui at,[-0-9x]+ [ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+027c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+027c <[^>]*> daddiu at,at,[-0-9]+ [ ]*27c: [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]+ +0+0280 <[^>]*> ldl a0,[07]\(at\) +0+0284 <[^>]*> ldr a0,[07]\(at\) +0+0288 <[^>]*> lui at,[-0-9x]+ [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+028c <[^>]*> daddiu at,at,[-0-9]+ [ ]*28c: [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]+ +0+0290 <[^>]*> ldl a0,[07]\(at\) +0+0294 <[^>]*> ldr a0,[07]\(at\) +0+0298 <[^>]*> lui at,[-0-9x]+ [ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+029c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+029c <[^>]*> daddiu at,at,[-0-9]+ [ ]*29c: [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]+ +0+02a0 <[^>]*> ldl a0,[07]\(at\) +0+02a4 <[^>]*> ldr a0,[07]\(at\) +0+02a8 <[^>]*> lui at,[-0-9x]+ [ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02ac <[^>]*> daddiu at,at,[-0-9]+ [ ]*2ac: [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]+ +0+02b0 <[^>]*> ldl a0,[07]\(at\) +0+02b4 <[^>]*> ldr a0,[07]\(at\) +0+02b8 <[^>]*> lui at,[-0-9x]+ [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02bc <[^>]*> daddiu at,at,[-0-9]+ [ ]*2bc: [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]+ +0+02c0 <[^>]*> ldl a0,[07]\(at\) +0+02c4 <[^>]*> ldr a0,[07]\(at\) +0+02c8 <[^>]*> lui at,[-0-9x]+ [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02cc <[^>]*> daddiu at,at,[-0-9]+ [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02d0 <[^>]*> ldl \$a0,[07]\(\$at\) -0+02d4 <[^>]*> ldr \$a0,[07]\(\$at\) +0+02d0 <[^>]*> ldl a0,[07]\(at\) +0+02d4 <[^>]*> ldr a0,[07]\(at\) ... diff --git a/gas/testsuite/gas/mips/ulh-empic.d b/gas/testsuite/gas/mips/ulh-empic.d index 945f06b..133b32c 100644 --- a/gas/testsuite/gas/mips/ulh-empic.d +++ b/gas/testsuite/gas/mips/ulh-empic.d @@ -8,84 +8,84 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> addiu \$at,\$gp,-16384 +0+0000 <[^>]*> addiu at,gp,-16384 [ ]*0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0004 <[^>]*> lb \$a0,[01]\(\$at\) -0+0008 <[^>]*> lbu \$at,[01]\(\$at\) -0+000c <[^>]*> sll \$a0,\$a0,0x8 -0+0010 <[^>]*> or \$a0,\$a0,\$at -0+0014 <[^>]*> addiu \$at,\$gp,0 +0+0004 <[^>]*> lb a0,[01]\(at\) +0+0008 <[^>]*> lbu at,[01]\(at\) +0+000c <[^>]*> sll a0,a0,0x8 +0+0010 <[^>]*> or a0,a0,at +0+0014 <[^>]*> addiu at,gp,0 [ ]*14: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0018 <[^>]*> lbu \$a0,[01]\(\$at\) -0+001c <[^>]*> lbu \$at,[01]\(\$at\) -0+0020 <[^>]*> sll \$a0,\$a0,0x8 -0+0024 <[^>]*> or \$a0,\$a0,\$at -0+0028 <[^>]*> addiu \$at,\$gp,0 +0+0018 <[^>]*> lbu a0,[01]\(at\) +0+001c <[^>]*> lbu at,[01]\(at\) +0+0020 <[^>]*> sll a0,a0,0x8 +0+0024 <[^>]*> or a0,a0,at +0+0028 <[^>]*> addiu at,gp,0 [ ]*28: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+002c <[^>]*> lwl \$a0,[03]\(\$at\) -0+0030 <[^>]*> lwr \$a0,[03]\(\$at\) -0+0034 <[^>]*> addiu \$at,\$gp,0 +0+002c <[^>]*> lwl a0,[03]\(at\) +0+0030 <[^>]*> lwr a0,[03]\(at\) +0+0034 <[^>]*> addiu at,gp,0 [ ]*34: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+0038 <[^>]*> sb \$a0,[01]\(\$at\) -0+003c <[^>]*> srl \$a0,\$a0,0x8 -0+0040 <[^>]*> sb \$a0,[01]\(\$at\) -0+0044 <[^>]*> lbu \$at,[01]\(\$at\) -0+0048 <[^>]*> sll \$a0,\$a0,0x8 -0+004c <[^>]*> or \$a0,\$a0,\$at -0+0050 <[^>]*> addiu \$at,\$gp,0 +0+0038 <[^>]*> sb a0,[01]\(at\) +0+003c <[^>]*> srl a0,a0,0x8 +0+0040 <[^>]*> sb a0,[01]\(at\) +0+0044 <[^>]*> lbu at,[01]\(at\) +0+0048 <[^>]*> sll a0,a0,0x8 +0+004c <[^>]*> or a0,a0,at +0+0050 <[^>]*> addiu at,gp,0 [ ]*50: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0054 <[^>]*> swl \$a0,[03]\(\$at\) -0+0058 <[^>]*> swr \$a0,[03]\(\$at\) -0+005c <[^>]*> addiu \$at,\$gp,-16384 +0+0054 <[^>]*> swl a0,[03]\(at\) +0+0058 <[^>]*> swr a0,[03]\(at\) +0+005c <[^>]*> addiu at,gp,-16384 [ ]*5c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0060 <[^>]*> lb \$a0,[01]\(\$at\) -0+0064 <[^>]*> lbu \$at,[01]\(\$at\) -0+0068 <[^>]*> sll \$a0,\$a0,0x8 -0+006c <[^>]*> or \$a0,\$a0,\$at -0+0070 <[^>]*> addiu \$at,\$gp,-15384 +0+0060 <[^>]*> lb a0,[01]\(at\) +0+0064 <[^>]*> lbu at,[01]\(at\) +0+0068 <[^>]*> sll a0,a0,0x8 +0+006c <[^>]*> or a0,a0,at +0+0070 <[^>]*> addiu at,gp,-15384 [ ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0074 <[^>]*> lbu \$a0,[01]\(\$at\) -0+0078 <[^>]*> lbu \$at,[01]\(\$at\) -0+007c <[^>]*> sll \$a0,\$a0,0x8 -0+0080 <[^>]*> or \$a0,\$a0,\$at -0+0084 <[^>]*> addiu \$at,\$gp,-16383 +0+0074 <[^>]*> lbu a0,[01]\(at\) +0+0078 <[^>]*> lbu at,[01]\(at\) +0+007c <[^>]*> sll a0,a0,0x8 +0+0080 <[^>]*> or a0,a0,at +0+0084 <[^>]*> addiu at,gp,-16383 [ ]*84: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.* -0+0088 <[^>]*> lwl \$a0,[03]\(\$at\) -0+008c <[^>]*> lwr \$a0,[03]\(\$at\) -0+0090 <[^>]*> addiu \$at,\$gp,1 +0+0088 <[^>]*> lwl a0,[03]\(at\) +0+008c <[^>]*> lwr a0,[03]\(at\) +0+0090 <[^>]*> addiu at,gp,1 [ ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label -0+0094 <[^>]*> sb \$a0,[01]\(\$at\) -0+0098 <[^>]*> srl \$a0,\$a0,0x8 -0+009c <[^>]*> sb \$a0,[01]\(\$at\) -0+00a0 <[^>]*> lbu \$at,[01]\(\$at\) -0+00a4 <[^>]*> sll \$a0,\$a0,0x8 -0+00a8 <[^>]*> or \$a0,\$a0,\$at -0+00ac <[^>]*> addiu \$at,\$gp,1 +0+0094 <[^>]*> sb a0,[01]\(at\) +0+0098 <[^>]*> srl a0,a0,0x8 +0+009c <[^>]*> sb a0,[01]\(at\) +0+00a0 <[^>]*> lbu at,[01]\(at\) +0+00a4 <[^>]*> sll a0,a0,0x8 +0+00a8 <[^>]*> or a0,a0,at +0+00ac <[^>]*> addiu at,gp,1 [ ]*ac: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00b0 <[^>]*> swl \$a0,[03]\(\$at\) -0+00b4 <[^>]*> swr \$a0,[03]\(\$at\) -0+00b8 <[^>]*> addiu \$at,\$gp,1 +0+00b0 <[^>]*> swl a0,[03]\(at\) +0+00b4 <[^>]*> swr a0,[03]\(at\) +0+00b8 <[^>]*> addiu at,gp,1 [ ]*b8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common -0+00bc <[^>]*> lb \$a0,[01]\(\$at\) -0+00c0 <[^>]*> lbu \$at,[01]\(\$at\) -0+00c4 <[^>]*> sll \$a0,\$a0,0x8 -0+00c8 <[^>]*> or \$a0,\$a0,\$at -0+00cc <[^>]*> addiu \$at,\$gp,1 +0+00bc <[^>]*> lb a0,[01]\(at\) +0+00c0 <[^>]*> lbu at,[01]\(at\) +0+00c4 <[^>]*> sll a0,a0,0x8 +0+00c8 <[^>]*> or a0,a0,at +0+00cc <[^>]*> addiu at,gp,1 [ ]*cc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00d0 <[^>]*> lbu \$a0,[01]\(\$at\) -0+00d4 <[^>]*> lbu \$at,[01]\(\$at\) -0+00d8 <[^>]*> sll \$a0,\$a0,0x8 -0+00dc <[^>]*> or \$a0,\$a0,\$at -0+00e0 <[^>]*> addiu \$at,\$gp,-16383 +0+00d0 <[^>]*> lbu a0,[01]\(at\) +0+00d4 <[^>]*> lbu at,[01]\(at\) +0+00d8 <[^>]*> sll a0,a0,0x8 +0+00dc <[^>]*> or a0,a0,at +0+00e0 <[^>]*> addiu at,gp,-16383 [ ]*e0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00e4 <[^>]*> lwl \$a0,[03]\(\$at\) -0+00e8 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00ec <[^>]*> addiu \$at,\$gp,-15383 +0+00e4 <[^>]*> lwl a0,[03]\(at\) +0+00e8 <[^>]*> lwr a0,[03]\(at\) +0+00ec <[^>]*> addiu at,gp,-15383 [ ]*ec: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00f0 <[^>]*> sb \$a0,[01]\(\$at\) -0+00f4 <[^>]*> srl \$a0,\$a0,0x8 -0+00f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+00fc <[^>]*> lbu \$at,[01]\(\$at\) -0+0100 <[^>]*> sll \$a0,\$a0,0x8 -0+0104 <[^>]*> or \$a0,\$a0,\$at +0+00f0 <[^>]*> sb a0,[01]\(at\) +0+00f4 <[^>]*> srl a0,a0,0x8 +0+00f8 <[^>]*> sb a0,[01]\(at\) +0+00fc <[^>]*> lbu at,[01]\(at\) +0+0100 <[^>]*> sll a0,a0,0x8 +0+0104 <[^>]*> or a0,a0,at ... diff --git a/gas/testsuite/gas/mips/ulh-svr4pic.d b/gas/testsuite/gas/mips/ulh-svr4pic.d index 86e33bd..c24e9a6 100644 --- a/gas/testsuite/gas/mips/ulh-svr4pic.d +++ b/gas/testsuite/gas/mips/ulh-svr4pic.d @@ -8,117 +8,117 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$at,0\(\$gp\) +0+0000 <[^>]*> lw at,0\(gp\) [ ]*0: R_MIPS_GOT16 .data 0+0004 <[^>]*> nop -0+0008 <[^>]*> addiu \$at,\$at,0 +0+0008 <[^>]*> addiu at,at,0 [ ]*8: R_MIPS_LO16 .data -0+000c <[^>]*> lb \$a0,0\(\$at\) -0+0010 <[^>]*> lbu \$at,1\(\$at\) -0+0014 <[^>]*> sll \$a0,\$a0,0x8 -0+0018 <[^>]*> or \$a0,\$a0,\$at -0+001c <[^>]*> lw \$at,0\(\$gp\) +0+000c <[^>]*> lb a0,0\(at\) +0+0010 <[^>]*> lbu at,1\(at\) +0+0014 <[^>]*> sll a0,a0,0x8 +0+0018 <[^>]*> or a0,a0,at +0+001c <[^>]*> lw at,0\(gp\) [ ]*1c: R_MIPS_GOT16 big_external_data_label 0+0020 <[^>]*> nop -0+0024 <[^>]*> lbu \$a0,0\(\$at\) -0+0028 <[^>]*> lbu \$at,1\(\$at\) -0+002c <[^>]*> sll \$a0,\$a0,0x8 -0+0030 <[^>]*> or \$a0,\$a0,\$at -0+0034 <[^>]*> lw \$at,0\(\$gp\) +0+0024 <[^>]*> lbu a0,0\(at\) +0+0028 <[^>]*> lbu at,1\(at\) +0+002c <[^>]*> sll a0,a0,0x8 +0+0030 <[^>]*> or a0,a0,at +0+0034 <[^>]*> lw at,0\(gp\) [ ]*34: R_MIPS_GOT16 small_external_data_label 0+0038 <[^>]*> nop -0+003c <[^>]*> lwl \$a0,0\(\$at\) -0+0040 <[^>]*> lwr \$a0,3\(\$at\) -0+0044 <[^>]*> lw \$at,0\(\$gp\) +0+003c <[^>]*> lwl a0,0\(at\) +0+0040 <[^>]*> lwr a0,3\(at\) +0+0044 <[^>]*> lw at,0\(gp\) [ ]*44: R_MIPS_GOT16 big_external_common 0+0048 <[^>]*> nop -0+004c <[^>]*> sb \$a0,1\(\$at\) -0+0050 <[^>]*> srl \$a0,\$a0,0x8 -0+0054 <[^>]*> sb \$a0,0\(\$at\) -0+0058 <[^>]*> lbu \$at,1\(\$at\) -0+005c <[^>]*> sll \$a0,\$a0,0x8 -0+0060 <[^>]*> or \$a0,\$a0,\$at -0+0064 <[^>]*> lw \$at,0\(\$gp\) +0+004c <[^>]*> sb a0,1\(at\) +0+0050 <[^>]*> srl a0,a0,0x8 +0+0054 <[^>]*> sb a0,0\(at\) +0+0058 <[^>]*> lbu at,1\(at\) +0+005c <[^>]*> sll a0,a0,0x8 +0+0060 <[^>]*> or a0,a0,at +0+0064 <[^>]*> lw at,0\(gp\) [ ]*64: R_MIPS_GOT16 small_external_common 0+0068 <[^>]*> nop -0+006c <[^>]*> swl \$a0,0\(\$at\) -0+0070 <[^>]*> swr \$a0,3\(\$at\) -0+0074 <[^>]*> lw \$at,0\(\$gp\) +0+006c <[^>]*> swl a0,0\(at\) +0+0070 <[^>]*> swr a0,3\(at\) +0+0074 <[^>]*> lw at,0\(gp\) [ ]*74: R_MIPS_GOT16 .bss 0+0078 <[^>]*> nop -0+007c <[^>]*> addiu \$at,\$at,0 +0+007c <[^>]*> addiu at,at,0 [ ]*7c: R_MIPS_LO16 .bss -0+0080 <[^>]*> lb \$a0,0\(\$at\) -0+0084 <[^>]*> lbu \$at,1\(\$at\) -0+0088 <[^>]*> sll \$a0,\$a0,0x8 -0+008c <[^>]*> or \$a0,\$a0,\$at -0+0090 <[^>]*> lw \$at,0\(\$gp\) +0+0080 <[^>]*> lb a0,0\(at\) +0+0084 <[^>]*> lbu at,1\(at\) +0+0088 <[^>]*> sll a0,a0,0x8 +0+008c <[^>]*> or a0,a0,at +0+0090 <[^>]*> lw at,0\(gp\) [ ]*90: R_MIPS_GOT16 .bss 0+0094 <[^>]*> nop -0+0098 <[^>]*> addiu \$at,\$at,1000 +0+0098 <[^>]*> addiu at,at,1000 [ ]*98: R_MIPS_LO16 .bss -0+009c <[^>]*> lbu \$a0,0\(\$at\) -0+00a0 <[^>]*> lbu \$at,1\(\$at\) -0+00a4 <[^>]*> sll \$a0,\$a0,0x8 -0+00a8 <[^>]*> or \$a0,\$a0,\$at -0+00ac <[^>]*> lw \$at,0\(\$gp\) +0+009c <[^>]*> lbu a0,0\(at\) +0+00a0 <[^>]*> lbu at,1\(at\) +0+00a4 <[^>]*> sll a0,a0,0x8 +0+00a8 <[^>]*> or a0,a0,at +0+00ac <[^>]*> lw at,0\(gp\) [ ]*ac: R_MIPS_GOT16 .data 0+00b0 <[^>]*> nop -0+00b4 <[^>]*> addiu \$at,\$at,0 +0+00b4 <[^>]*> addiu at,at,0 [ ]*b4: R_MIPS_LO16 .data -0+00b8 <[^>]*> addiu \$at,\$at,1 -0+00bc <[^>]*> lwl \$a0,0\(\$at\) -0+00c0 <[^>]*> lwr \$a0,3\(\$at\) -0+00c4 <[^>]*> lw \$at,0\(\$gp\) +0+00b8 <[^>]*> addiu at,at,1 +0+00bc <[^>]*> lwl a0,0\(at\) +0+00c0 <[^>]*> lwr a0,3\(at\) +0+00c4 <[^>]*> lw at,0\(gp\) [ ]*c4: R_MIPS_GOT16 big_external_data_label 0+00c8 <[^>]*> nop -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\) +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\) [ ]*e8: R_MIPS_GOT16 small_external_data_label 0+00ec <[^>]*> nop -0+00f0 <[^>]*> addiu \$at,\$at,1 -0+00f4 <[^>]*> swl \$a0,0\(\$at\) -0+00f8 <[^>]*> swr \$a0,3\(\$at\) -0+00fc <[^>]*> lw \$at,0\(\$gp\) +0+00f0 <[^>]*> addiu at,at,1 +0+00f4 <[^>]*> swl a0,0\(at\) +0+00f8 <[^>]*> swr a0,3\(at\) +0+00fc <[^>]*> lw at,0\(gp\) [ ]*fc: R_MIPS_GOT16 big_external_common 0+0100 <[^>]*> nop -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\) +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\) [ ]*118: R_MIPS_GOT16 small_external_common 0+011c <[^>]*> nop -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\) +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\) [ ]*134: R_MIPS_GOT16 .bss 0+0138 <[^>]*> nop -0+013c <[^>]*> addiu \$at,\$at,0 +0+013c <[^>]*> addiu at,at,0 [ ]*13c: R_MIPS_LO16 .bss -0+0140 <[^>]*> addiu \$at,\$at,1 -0+0144 <[^>]*> lwl \$a0,0\(\$at\) -0+0148 <[^>]*> lwr \$a0,3\(\$at\) -0+014c <[^>]*> lw \$at,0\(\$gp\) +0+0140 <[^>]*> addiu at,at,1 +0+0144 <[^>]*> lwl a0,0\(at\) +0+0148 <[^>]*> lwr a0,3\(at\) +0+014c <[^>]*> lw at,0\(gp\) [ ]*14c: R_MIPS_GOT16 .bss 0+0150 <[^>]*> nop -0+0154 <[^>]*> addiu \$at,\$at,1000 +0+0154 <[^>]*> addiu at,at,1000 [ ]*154: 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 +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/gas/testsuite/gas/mips/ulh-xgot.d b/gas/testsuite/gas/mips/ulh-xgot.d index 982f9ce..96d47dd 100644 --- a/gas/testsuite/gas/mips/ulh-xgot.d +++ b/gas/testsuite/gas/mips/ulh-xgot.d @@ -8,147 +8,147 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lw \$at,0\(\$gp\) +0+0000 <[^>]*> lw at,0\(gp\) [ ]*0: R_MIPS_GOT16 .data 0+0004 <[^>]*> nop -0+0008 <[^>]*> addiu \$at,\$at,0 +0+0008 <[^>]*> addiu at,at,0 [ ]*8: R_MIPS_LO16 .data 0+000c <[^>]*> nop -0+0010 <[^>]*> lb \$a0,0\(\$at\) -0+0014 <[^>]*> lbu \$at,1\(\$at\) -0+0018 <[^>]*> sll \$a0,\$a0,0x8 -0+001c <[^>]*> or \$a0,\$a0,\$at -0+0020 <[^>]*> lui \$at,0x0 +0+0010 <[^>]*> lb a0,0\(at\) +0+0014 <[^>]*> lbu at,1\(at\) +0+0018 <[^>]*> sll a0,a0,0x8 +0+001c <[^>]*> or a0,a0,at +0+0020 <[^>]*> lui at,0x0 [ ]*20: R_MIPS_GOT_HI16 big_external_data_label -0+0024 <[^>]*> addu \$at,\$at,\$gp -0+0028 <[^>]*> lw \$at,0\(\$at\) +0+0024 <[^>]*> addu at,at,gp +0+0028 <[^>]*> lw at,0\(at\) [ ]*28: R_MIPS_GOT_LO16 big_external_data_label 0+002c <[^>]*> nop -0+0030 <[^>]*> lbu \$a0,0\(\$at\) -0+0034 <[^>]*> lbu \$at,1\(\$at\) -0+0038 <[^>]*> sll \$a0,\$a0,0x8 -0+003c <[^>]*> or \$a0,\$a0,\$at -0+0040 <[^>]*> lui \$at,0x0 +0+0030 <[^>]*> lbu a0,0\(at\) +0+0034 <[^>]*> lbu at,1\(at\) +0+0038 <[^>]*> sll a0,a0,0x8 +0+003c <[^>]*> or a0,a0,at +0+0040 <[^>]*> lui at,0x0 [ ]*40: R_MIPS_GOT_HI16 small_external_data_label -0+0044 <[^>]*> addu \$at,\$at,\$gp -0+0048 <[^>]*> lw \$at,0\(\$at\) +0+0044 <[^>]*> addu at,at,gp +0+0048 <[^>]*> lw at,0\(at\) [ ]*48: R_MIPS_GOT_LO16 small_external_data_label 0+004c <[^>]*> nop -0+0050 <[^>]*> lwl \$a0,0\(\$at\) -0+0054 <[^>]*> lwr \$a0,3\(\$at\) -0+0058 <[^>]*> lui \$at,0x0 +0+0050 <[^>]*> lwl a0,0\(at\) +0+0054 <[^>]*> lwr a0,3\(at\) +0+0058 <[^>]*> lui at,0x0 [ ]*58: R_MIPS_GOT_HI16 big_external_common -0+005c <[^>]*> addu \$at,\$at,\$gp -0+0060 <[^>]*> lw \$at,0\(\$at\) +0+005c <[^>]*> addu at,at,gp +0+0060 <[^>]*> lw at,0\(at\) [ ]*60: R_MIPS_GOT_LO16 big_external_common 0+0064 <[^>]*> nop -0+0068 <[^>]*> sb \$a0,1\(\$at\) -0+006c <[^>]*> srl \$a0,\$a0,0x8 -0+0070 <[^>]*> sb \$a0,0\(\$at\) -0+0074 <[^>]*> lbu \$at,1\(\$at\) -0+0078 <[^>]*> sll \$a0,\$a0,0x8 -0+007c <[^>]*> or \$a0,\$a0,\$at -0+0080 <[^>]*> lui \$at,0x0 +0+0068 <[^>]*> sb a0,1\(at\) +0+006c <[^>]*> srl a0,a0,0x8 +0+0070 <[^>]*> sb a0,0\(at\) +0+0074 <[^>]*> lbu at,1\(at\) +0+0078 <[^>]*> sll a0,a0,0x8 +0+007c <[^>]*> or a0,a0,at +0+0080 <[^>]*> lui at,0x0 [ ]*80: R_MIPS_GOT_HI16 small_external_common -0+0084 <[^>]*> addu \$at,\$at,\$gp -0+0088 <[^>]*> lw \$at,0\(\$at\) +0+0084 <[^>]*> addu at,at,gp +0+0088 <[^>]*> lw at,0\(at\) [ ]*88: R_MIPS_GOT_LO16 small_external_common 0+008c <[^>]*> nop -0+0090 <[^>]*> swl \$a0,0\(\$at\) -0+0094 <[^>]*> swr \$a0,3\(\$at\) -0+0098 <[^>]*> lw \$at,0\(\$gp\) +0+0090 <[^>]*> swl a0,0\(at\) +0+0094 <[^>]*> swr a0,3\(at\) +0+0098 <[^>]*> lw at,0\(gp\) [ ]*98: R_MIPS_GOT16 .bss 0+009c <[^>]*> nop -0+00a0 <[^>]*> addiu \$at,\$at,0 +0+00a0 <[^>]*> addiu at,at,0 [ ]*a0: R_MIPS_LO16 .bss 0+00a4 <[^>]*> nop -0+00a8 <[^>]*> lb \$a0,0\(\$at\) -0+00ac <[^>]*> lbu \$at,1\(\$at\) -0+00b0 <[^>]*> sll \$a0,\$a0,0x8 -0+00b4 <[^>]*> or \$a0,\$a0,\$at -0+00b8 <[^>]*> lw \$at,0\(\$gp\) +0+00a8 <[^>]*> lb a0,0\(at\) +0+00ac <[^>]*> lbu at,1\(at\) +0+00b0 <[^>]*> sll a0,a0,0x8 +0+00b4 <[^>]*> or a0,a0,at +0+00b8 <[^>]*> lw at,0\(gp\) [ ]*b8: R_MIPS_GOT16 .bss 0+00bc <[^>]*> nop -0+00c0 <[^>]*> addiu \$at,\$at,1000 +0+00c0 <[^>]*> addiu at,at,1000 [ ]*c0: R_MIPS_LO16 .bss 0+00c4 <[^>]*> nop -0+00c8 <[^>]*> lbu \$a0,0\(\$at\) -0+00cc <[^>]*> lbu \$at,1\(\$at\) -0+00d0 <[^>]*> sll \$a0,\$a0,0x8 -0+00d4 <[^>]*> or \$a0,\$a0,\$at -0+00d8 <[^>]*> lw \$at,0\(\$gp\) +0+00c8 <[^>]*> lbu a0,0\(at\) +0+00cc <[^>]*> lbu at,1\(at\) +0+00d0 <[^>]*> sll a0,a0,0x8 +0+00d4 <[^>]*> or a0,a0,at +0+00d8 <[^>]*> lw at,0\(gp\) [ ]*d8: R_MIPS_GOT16 .data 0+00dc <[^>]*> nop -0+00e0 <[^>]*> addiu \$at,\$at,0 +0+00e0 <[^>]*> addiu at,at,0 [ ]*e0: R_MIPS_LO16 .data 0+00e4 <[^>]*> nop -0+00e8 <[^>]*> addiu \$at,\$at,1 -0+00ec <[^>]*> lwl \$a0,0\(\$at\) -0+00f0 <[^>]*> lwr \$a0,3\(\$at\) -0+00f4 <[^>]*> lui \$at,0x0 +0+00e8 <[^>]*> addiu at,at,1 +0+00ec <[^>]*> lwl a0,0\(at\) +0+00f0 <[^>]*> lwr a0,3\(at\) +0+00f4 <[^>]*> lui at,0x0 [ ]*f4: R_MIPS_GOT_HI16 big_external_data_label -0+00f8 <[^>]*> addu \$at,\$at,\$gp -0+00fc <[^>]*> lw \$at,0\(\$at\) +0+00f8 <[^>]*> addu at,at,gp +0+00fc <[^>]*> lw at,0\(at\) [ ]*fc: R_MIPS_GOT_LO16 big_external_data_label 0+0100 <[^>]*> nop -0+0104 <[^>]*> addiu \$at,\$at,1 -0+0108 <[^>]*> sb \$a0,1\(\$at\) -0+010c <[^>]*> srl \$a0,\$a0,0x8 -0+0110 <[^>]*> sb \$a0,0\(\$at\) -0+0114 <[^>]*> lbu \$at,1\(\$at\) -0+0118 <[^>]*> sll \$a0,\$a0,0x8 -0+011c <[^>]*> or \$a0,\$a0,\$at -0+0120 <[^>]*> lui \$at,0x0 +0+0104 <[^>]*> addiu at,at,1 +0+0108 <[^>]*> sb a0,1\(at\) +0+010c <[^>]*> srl a0,a0,0x8 +0+0110 <[^>]*> sb a0,0\(at\) +0+0114 <[^>]*> lbu at,1\(at\) +0+0118 <[^>]*> sll a0,a0,0x8 +0+011c <[^>]*> or a0,a0,at +0+0120 <[^>]*> lui at,0x0 [ ]*120: R_MIPS_GOT_HI16 small_external_data_label -0+0124 <[^>]*> addu \$at,\$at,\$gp -0+0128 <[^>]*> lw \$at,0\(\$at\) +0+0124 <[^>]*> addu at,at,gp +0+0128 <[^>]*> lw at,0\(at\) [ ]*128: R_MIPS_GOT_LO16 small_external_data_label 0+012c <[^>]*> nop -0+0130 <[^>]*> addiu \$at,\$at,1 -0+0134 <[^>]*> swl \$a0,0\(\$at\) -0+0138 <[^>]*> swr \$a0,3\(\$at\) -0+013c <[^>]*> lui \$at,0x0 +0+0130 <[^>]*> addiu at,at,1 +0+0134 <[^>]*> swl a0,0\(at\) +0+0138 <[^>]*> swr a0,3\(at\) +0+013c <[^>]*> lui at,0x0 [ ]*13c: R_MIPS_GOT_HI16 big_external_common -0+0140 <[^>]*> addu \$at,\$at,\$gp -0+0144 <[^>]*> lw \$at,0\(\$at\) +0+0140 <[^>]*> addu at,at,gp +0+0144 <[^>]*> lw at,0\(at\) [ ]*144: R_MIPS_GOT_LO16 big_external_common 0+0148 <[^>]*> nop -0+014c <[^>]*> addiu \$at,\$at,1 -0+0150 <[^>]*> lb \$a0,0\(\$at\) -0+0154 <[^>]*> lbu \$at,1\(\$at\) -0+0158 <[^>]*> sll \$a0,\$a0,0x8 -0+015c <[^>]*> or \$a0,\$a0,\$at -0+0160 <[^>]*> lui \$at,0x0 +0+014c <[^>]*> addiu at,at,1 +0+0150 <[^>]*> lb a0,0\(at\) +0+0154 <[^>]*> lbu at,1\(at\) +0+0158 <[^>]*> sll a0,a0,0x8 +0+015c <[^>]*> or a0,a0,at +0+0160 <[^>]*> lui at,0x0 [ ]*160: R_MIPS_GOT_HI16 small_external_common -0+0164 <[^>]*> addu \$at,\$at,\$gp -0+0168 <[^>]*> lw \$at,0\(\$at\) +0+0164 <[^>]*> addu at,at,gp +0+0168 <[^>]*> lw at,0\(at\) [ ]*168: R_MIPS_GOT_LO16 small_external_common 0+016c <[^>]*> nop -0+0170 <[^>]*> addiu \$at,\$at,1 -0+0174 <[^>]*> lbu \$a0,0\(\$at\) -0+0178 <[^>]*> lbu \$at,1\(\$at\) -0+017c <[^>]*> sll \$a0,\$a0,0x8 -0+0180 <[^>]*> or \$a0,\$a0,\$at -0+0184 <[^>]*> lw \$at,0\(\$gp\) +0+0170 <[^>]*> addiu at,at,1 +0+0174 <[^>]*> lbu a0,0\(at\) +0+0178 <[^>]*> lbu at,1\(at\) +0+017c <[^>]*> sll a0,a0,0x8 +0+0180 <[^>]*> or a0,a0,at +0+0184 <[^>]*> lw at,0\(gp\) [ ]*184: R_MIPS_GOT16 .bss 0+0188 <[^>]*> nop -0+018c <[^>]*> addiu \$at,\$at,0 +0+018c <[^>]*> addiu at,at,0 [ ]*18c: R_MIPS_LO16 .bss 0+0190 <[^>]*> nop -0+0194 <[^>]*> addiu \$at,\$at,1 -0+0198 <[^>]*> lwl \$a0,0\(\$at\) -0+019c <[^>]*> lwr \$a0,3\(\$at\) -0+01a0 <[^>]*> lw \$at,0\(\$gp\) +0+0194 <[^>]*> addiu at,at,1 +0+0198 <[^>]*> lwl a0,0\(at\) +0+019c <[^>]*> lwr a0,3\(at\) +0+01a0 <[^>]*> lw at,0\(gp\) [ ]*1a0: R_MIPS_GOT16 .bss 0+01a4 <[^>]*> nop -0+01a8 <[^>]*> addiu \$at,\$at,1000 +0+01a8 <[^>]*> addiu at,at,1000 [ ]*1a8: R_MIPS_LO16 .bss 0+01ac <[^>]*> nop -0+01b0 <[^>]*> addiu \$at,\$at,1 -0+01b4 <[^>]*> sb \$a0,1\(\$at\) -0+01b8 <[^>]*> srl \$a0,\$a0,0x8 -0+01bc <[^>]*> sb \$a0,0\(\$at\) -0+01c0 <[^>]*> lbu \$at,1\(\$at\) -0+01c4 <[^>]*> sll \$a0,\$a0,0x8 -0+01c8 <[^>]*> or \$a0,\$a0,\$at +0+01b0 <[^>]*> addiu at,at,1 +0+01b4 <[^>]*> sb a0,1\(at\) +0+01b8 <[^>]*> srl a0,a0,0x8 +0+01bc <[^>]*> sb a0,0\(at\) +0+01c0 <[^>]*> lbu at,1\(at\) +0+01c4 <[^>]*> sll a0,a0,0x8 +0+01c8 <[^>]*> or a0,a0,at 0+01cc <[^>]*> nop diff --git a/gas/testsuite/gas/mips/ulh.d b/gas/testsuite/gas/mips/ulh.d index 8d6d4b4..264885a 100644 --- a/gas/testsuite/gas/mips/ulh.d +++ b/gas/testsuite/gas/mips/ulh.d @@ -7,368 +7,368 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lb \$a0,[01]\(\$zero\) -0+0004 <[^>]*> lbu \$at,[01]\(\$zero\) -0+0008 <[^>]*> sll \$a0,\$a0,0x8 -0+000c <[^>]*> or \$a0,\$a0,\$at -0+0010 <[^>]*> lb \$a0,[12]\(\$zero\) -0+0014 <[^>]*> lbu \$at,[12]\(\$zero\) -0+0018 <[^>]*> sll \$a0,\$a0,0x8 -0+001c <[^>]*> or \$a0,\$a0,\$at -0+0020 <[^>]*> li \$at,0x8000 -0+0024 <[^>]*> lb \$a0,[01]\(\$at\) -0+0028 <[^>]*> lbu \$at,[01]\(\$at\) -0+002c <[^>]*> sll \$a0,\$a0,0x8 -0+0030 <[^>]*> or \$a0,\$a0,\$at -0+0034 <[^>]*> lb \$a0,-3276[78]\(\$zero\) -0+0038 <[^>]*> lbu \$at,-3276[78]\(\$zero\) -0+003c <[^>]*> sll \$a0,\$a0,0x8 -0+0040 <[^>]*> or \$a0,\$a0,\$at -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,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 -0+006c <[^>]*> or \$a0,\$a0,\$at -0+0070 <[^>]*> lb \$a0,[01]\(\$a1\) -0+0074 <[^>]*> lbu \$at,[01]\(\$a1\) -0+0078 <[^>]*> sll \$a0,\$a0,0x8 -0+007c <[^>]*> or \$a0,\$a0,\$at -0+0080 <[^>]*> lb \$a0,[12]\(\$a1\) -0+0084 <[^>]*> lbu \$at,[12]\(\$a1\) -0+0088 <[^>]*> sll \$a0,\$a0,0x8 -0+008c <[^>]*> or \$a0,\$a0,\$at -0+0090 <[^>]*> lui \$at,[-0-9x]+ +0+0000 <[^>]*> lb a0,[01]\(zero\) +0+0004 <[^>]*> lbu at,[01]\(zero\) +0+0008 <[^>]*> sll a0,a0,0x8 +0+000c <[^>]*> or a0,a0,at +0+0010 <[^>]*> lb a0,[12]\(zero\) +0+0014 <[^>]*> lbu at,[12]\(zero\) +0+0018 <[^>]*> sll a0,a0,0x8 +0+001c <[^>]*> or a0,a0,at +0+0020 <[^>]*> li at,0x8000 +0+0024 <[^>]*> lb a0,[01]\(at\) +0+0028 <[^>]*> lbu at,[01]\(at\) +0+002c <[^>]*> sll a0,a0,0x8 +0+0030 <[^>]*> or a0,a0,at +0+0034 <[^>]*> lb a0,-3276[78]\(zero\) +0+0038 <[^>]*> lbu at,-3276[78]\(zero\) +0+003c <[^>]*> sll a0,a0,0x8 +0+0040 <[^>]*> or a0,a0,at +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,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 +0+006c <[^>]*> or a0,a0,at +0+0070 <[^>]*> lb a0,[01]\(a1\) +0+0074 <[^>]*> lbu at,[01]\(a1\) +0+0078 <[^>]*> sll a0,a0,0x8 +0+007c <[^>]*> or a0,a0,at +0+0080 <[^>]*> lb a0,[12]\(a1\) +0+0084 <[^>]*> lbu at,[12]\(a1\) +0+0088 <[^>]*> sll a0,a0,0x8 +0+008c <[^>]*> or a0,a0,at +0+0090 <[^>]*> lui at,[-0-9x]+ [ ]*90: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0094 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0094 <[^>]*> addiu at,at,[-0-9]+ [ ]*94: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0098 <[^>]*> lb \$a0,[01]\(\$at\) -0+009c <[^>]*> lbu \$at,[01]\(\$at\) -0+00a0 <[^>]*> sll \$a0,\$a0,0x8 -0+00a4 <[^>]*> or \$a0,\$a0,\$at -0+00a8 <[^>]*> lui \$at,0x0 +0+0098 <[^>]*> lb a0,[01]\(at\) +0+009c <[^>]*> lbu at,[01]\(at\) +0+00a0 <[^>]*> sll a0,a0,0x8 +0+00a4 <[^>]*> or a0,a0,at +0+00a8 <[^>]*> lui at,0x0 [ ]*a8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00ac <[^>]*> addiu at,at,[-0-9]+ [ ]*ac: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00b0 <[^>]*> lb \$a0,[01]\(\$at\) -0+00b4 <[^>]*> lbu \$at,[01]\(\$at\) -0+00b8 <[^>]*> sll \$a0,\$a0,0x8 -0+00bc <[^>]*> or \$a0,\$a0,\$at -0+00c0 <[^>]*> addiu \$at,\$gp,0 +0+00b0 <[^>]*> lb a0,[01]\(at\) +0+00b4 <[^>]*> lbu at,[01]\(at\) +0+00b8 <[^>]*> sll a0,a0,0x8 +0+00bc <[^>]*> or a0,a0,at +0+00c0 <[^>]*> addiu at,gp,0 [ ]*c0: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00c4 <[^>]*> lb \$a0,[01]\(\$at\) -0+00c8 <[^>]*> lbu \$at,[01]\(\$at\) -0+00cc <[^>]*> sll \$a0,\$a0,0x8 -0+00d0 <[^>]*> or \$a0,\$a0,\$at -0+00d4 <[^>]*> lui \$at,0x0 +0+00c4 <[^>]*> lb a0,[01]\(at\) +0+00c8 <[^>]*> lbu at,[01]\(at\) +0+00cc <[^>]*> sll a0,a0,0x8 +0+00d0 <[^>]*> or a0,a0,at +0+00d4 <[^>]*> lui at,0x0 [ ]*d4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00d8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00d8 <[^>]*> addiu at,at,[-0-9]+ [ ]*d8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00dc <[^>]*> lb \$a0,[01]\(\$at\) -0+00e0 <[^>]*> lbu \$at,[01]\(\$at\) -0+00e4 <[^>]*> sll \$a0,\$a0,0x8 -0+00e8 <[^>]*> or \$a0,\$a0,\$at -0+00ec <[^>]*> addiu \$at,\$gp,0 +0+00dc <[^>]*> lb a0,[01]\(at\) +0+00e0 <[^>]*> lbu at,[01]\(at\) +0+00e4 <[^>]*> sll a0,a0,0x8 +0+00e8 <[^>]*> or a0,a0,at +0+00ec <[^>]*> addiu at,gp,0 [ ]*ec: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+00f0 <[^>]*> lb \$a0,[01]\(\$at\) -0+00f4 <[^>]*> lbu \$at,[01]\(\$at\) -0+00f8 <[^>]*> sll \$a0,\$a0,0x8 -0+00fc <[^>]*> or \$a0,\$a0,\$at -0+0100 <[^>]*> lui \$at,[-0-9x]+ +0+00f0 <[^>]*> lb a0,[01]\(at\) +0+00f4 <[^>]*> lbu at,[01]\(at\) +0+00f8 <[^>]*> sll a0,a0,0x8 +0+00fc <[^>]*> or a0,a0,at +0+0100 <[^>]*> lui at,[-0-9x]+ [ ]*100: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0104 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0104 <[^>]*> addiu at,at,[-0-9]+ [ ]*104: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0108 <[^>]*> lb \$a0,[01]\(\$at\) -0+010c <[^>]*> lbu \$at,[01]\(\$at\) -0+0110 <[^>]*> sll \$a0,\$a0,0x8 -0+0114 <[^>]*> or \$a0,\$a0,\$at -0+0118 <[^>]*> addiu \$at,\$gp,[-0-9]+ +0+0108 <[^>]*> lb a0,[01]\(at\) +0+010c <[^>]*> lbu at,[01]\(at\) +0+0110 <[^>]*> sll a0,a0,0x8 +0+0114 <[^>]*> or a0,a0,at +0+0118 <[^>]*> addiu at,gp,[-0-9]+ [ ]*118: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+011c <[^>]*> lb \$a0,[01]\(\$at\) -0+0120 <[^>]*> lbu \$at,[01]\(\$at\) -0+0124 <[^>]*> sll \$a0,\$a0,0x8 -0+0128 <[^>]*> or \$a0,\$a0,\$at -0+012c <[^>]*> lui \$at,0x0 +0+011c <[^>]*> lb a0,[01]\(at\) +0+0120 <[^>]*> lbu at,[01]\(at\) +0+0124 <[^>]*> sll a0,a0,0x8 +0+0128 <[^>]*> or a0,a0,at +0+012c <[^>]*> lui at,0x0 [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0130 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0130 <[^>]*> addiu at,at,[-0-9]+ [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0134 <[^>]*> lb \$a0,[01]\(\$at\) -0+0138 <[^>]*> lbu \$at,[01]\(\$at\) -0+013c <[^>]*> sll \$a0,\$a0,0x8 -0+0140 <[^>]*> or \$a0,\$a0,\$at -0+0144 <[^>]*> lui \$at,0x0 +0+0134 <[^>]*> lb a0,[01]\(at\) +0+0138 <[^>]*> lbu at,[01]\(at\) +0+013c <[^>]*> sll a0,a0,0x8 +0+0140 <[^>]*> or a0,a0,at +0+0144 <[^>]*> lui at,0x0 [ ]*144: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0148 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0148 <[^>]*> addiu at,at,[-0-9]+ [ ]*148: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+014c <[^>]*> lb \$a0,[01]\(\$at\) -0+0150 <[^>]*> lbu \$at,[01]\(\$at\) -0+0154 <[^>]*> sll \$a0,\$a0,0x8 -0+0158 <[^>]*> or \$a0,\$a0,\$at -0+015c <[^>]*> addiu \$at,\$gp,1 +0+014c <[^>]*> lb a0,[01]\(at\) +0+0150 <[^>]*> lbu at,[01]\(at\) +0+0154 <[^>]*> sll a0,a0,0x8 +0+0158 <[^>]*> or a0,a0,at +0+015c <[^>]*> addiu at,gp,1 [ ]*15c: [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 +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 [ ]*170: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0174 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0174 <[^>]*> addiu at,at,[-0-9]+ [ ]*174: [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 +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 [ ]*188: [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 +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 [ ]*19c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01a0 <[^>]*> addiu at,at,[-0-9]+ [ ]*1a0: [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]+ +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]+ [ ]*1b4: [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]+ +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]+ [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01cc <[^>]*> addiu at,at,[-0-9]+ [ ]*1cc: [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]+ +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]+ [ ]*1e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+01e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01e4 <[^>]*> addiu at,at,[-0-9]+ [ ]*1e4: [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]+ +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]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01fc <[^>]*> addiu at,at,[-0-9]+ [ ]*1fc: [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]+ +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]+ [ ]*210: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0214 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0214 <[^>]*> addiu at,at,[-0-9]+ [ ]*214: [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]+ +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]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+022c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+022c <[^>]*> addiu at,at,[-0-9]+ [ ]*22c: [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]+ +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]+ [ ]*240: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0244 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0244 <[^>]*> addiu at,at,[-0-9]+ [ ]*244: [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]+ +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]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+025c <[^>]*> addiu at,at,[-0-9]+ [ ]*25c: [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 +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 [ ]*270: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0274 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0274 <[^>]*> addiu at,at,[-0-9]+ [ ]*274: [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 +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 [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+028c <[^>]*> addiu at,at,[-0-9]+ [ ]*28c: [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 +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 [ ]*2a0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+02a4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02a4 <[^>]*> addiu at,at,[-0-9]+ [ ]*2a4: [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 +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 [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02bc <[^>]*> addiu at,at,[-0-9]+ [ ]*2bc: [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 +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 [ ]*2d0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02d4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02d4 <[^>]*> addiu at,at,[-0-9]+ [ ]*2d4: [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 +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 [ ]*2e8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02ec <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02ec <[^>]*> addiu at,at,[-0-9]+ [ ]*2ec: [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 +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 [ ]*300: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0304 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0304 <[^>]*> addiu at,at,[-0-9]+ [ ]*304: [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]+ +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]+ [ ]*318: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+031c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+031c <[^>]*> addiu at,at,[-0-9]+ [ ]*31c: [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]+ +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]+ [ ]*330: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0334 <[^>]*> addiu \$at,\$at,0 +0+0334 <[^>]*> addiu at,at,0 [ ]*334: [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]+ +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]+ [ ]*348: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+034c <[^>]*> addiu \$at,\$at,0 +0+034c <[^>]*> addiu at,at,0 [ ]*34c: [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]+ +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]+ [ ]*360: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0364 <[^>]*> addiu \$at,\$at,0 +0+0364 <[^>]*> addiu at,at,0 [ ]*364: [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]+ +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]+ [ ]*378: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+037c <[^>]*> addiu \$at,\$at,0 +0+037c <[^>]*> addiu at,at,0 [ ]*37c: [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]+ +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]+ [ ]*390: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0394 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0394 <[^>]*> addiu at,at,[-0-9]+ [ ]*394: [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]+ +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]+ [ ]*3a8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03ac <[^>]*> addiu at,at,[-0-9]+ [ ]*3ac: [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]+ +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]+ [ ]*3c0: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+03c4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03c4 <[^>]*> addiu at,at,[-0-9]+ [ ]*3c4: [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]+ +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]+ [ ]*3d8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+03dc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03dc <[^>]*> addiu at,at,[-0-9]+ [ ]*3dc: [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]+ +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]+ [ ]*3f0: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+03f4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03f4 <[^>]*> addiu at,at,[-0-9]+ [ ]*3f4: [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]+ +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]+ [ ]*408: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+040c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+040c <[^>]*> addiu at,at,[-0-9]+ [ ]*40c: [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]+ +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]+ [ ]*420: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0424 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0424 <[^>]*> addiu at,at,[-0-9]+ [ ]*424: [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]+ +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]+ [ ]*438: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+043c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+043c <[^>]*> addiu at,at,[-0-9]+ [ ]*43c: [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]+ +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]+ [ ]*450: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0454 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0454 <[^>]*> addiu at,at,[-0-9]+ [ ]*454: [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 +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/gas/testsuite/gas/mips/ulw.d b/gas/testsuite/gas/mips/ulw.d index bfbdc94..cbd0f77 100644 --- a/gas/testsuite/gas/mips/ulw.d +++ b/gas/testsuite/gas/mips/ulw.d @@ -7,264 +7,264 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> lwl \$a0,[03]\(\$zero\) -0+0004 <[^>]*> lwr \$a0,[03]\(\$zero\) -0+0008 <[^>]*> lwl \$a0,[14]\(\$zero\) -0+000c <[^>]*> lwr \$a0,[14]\(\$zero\) -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,0x1 -0+0028 <[^>]*> lwl \$a0,[03]\(\$at\) -0+002c <[^>]*> lwr \$a0,[03]\(\$at\) -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-9x]+ +0+0000 <[^>]*> lwl a0,[03]\(zero\) +0+0004 <[^>]*> lwr a0,[03]\(zero\) +0+0008 <[^>]*> lwl a0,[14]\(zero\) +0+000c <[^>]*> lwr a0,[14]\(zero\) +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,0x1 +0+0028 <[^>]*> lwl a0,[03]\(at\) +0+002c <[^>]*> lwr a0,[03]\(at\) +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-9x]+ [ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0054 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0054 <[^>]*> addiu at,at,[-0-9]+ [ ]*54: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0058 <[^>]*> lwl \$a0,[03]\(\$at\) -0+005c <[^>]*> lwr \$a0,[03]\(\$at\) -0+0060 <[^>]*> lui \$at,0x0 +0+0058 <[^>]*> lwl a0,[03]\(at\) +0+005c <[^>]*> lwr a0,[03]\(at\) +0+0060 <[^>]*> lui at,0x0 [ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0064 <[^>]*> addiu at,at,[-0-9]+ [ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0068 <[^>]*> lwl \$a0,[03]\(\$at\) -0+006c <[^>]*> lwr \$a0,[03]\(\$at\) -0+0070 <[^>]*> addiu \$at,\$gp,0 +0+0068 <[^>]*> lwl a0,[03]\(at\) +0+006c <[^>]*> lwr a0,[03]\(at\) +0+0070 <[^>]*> addiu at,gp,0 [ ]*70: [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,0x0 +0+0074 <[^>]*> lwl a0,[03]\(at\) +0+0078 <[^>]*> lwr a0,[03]\(at\) +0+007c <[^>]*> lui at,0x0 [ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0080 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0080 <[^>]*> addiu at,at,[-0-9]+ [ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0084 <[^>]*> lwl \$a0,[03]\(\$at\) -0+0088 <[^>]*> lwr \$a0,[03]\(\$at\) -0+008c <[^>]*> addiu \$at,\$gp,0 +0+0084 <[^>]*> lwl a0,[03]\(at\) +0+0088 <[^>]*> lwr a0,[03]\(at\) +0+008c <[^>]*> addiu at,gp,0 [ ]*8c: [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-9x]+ +0+0090 <[^>]*> lwl a0,[03]\(at\) +0+0094 <[^>]*> lwr a0,[03]\(at\) +0+0098 <[^>]*> lui at,[-0-9x]+ [ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+009c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+009c <[^>]*> addiu at,at,[-0-9]+ [ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a0 <[^>]*> lwl \$a0,[03]\(\$at\) -0+00a4 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00a8 <[^>]*> addiu \$at,\$gp,[-0-9]+ +0+00a0 <[^>]*> lwl a0,[03]\(at\) +0+00a4 <[^>]*> lwr a0,[03]\(at\) +0+00a8 <[^>]*> addiu at,gp,[-0-9]+ [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> lwl \$a0,[03]\(\$at\) -0+00b0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00b4 <[^>]*> lui \$at,0x0 +0+00ac <[^>]*> lwl a0,[03]\(at\) +0+00b0 <[^>]*> lwr a0,[03]\(at\) +0+00b4 <[^>]*> lui at,0x0 [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00b8 <[^>]*> addiu at,at,[-0-9]+ [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00bc <[^>]*> lwl \$a0,[03]\(\$at\) -0+00c0 <[^>]*> lwr \$a0,[03]\(\$at\) -0+00c4 <[^>]*> lui \$at,0x0 +0+00bc <[^>]*> lwl a0,[03]\(at\) +0+00c0 <[^>]*> lwr a0,[03]\(at\) +0+00c4 <[^>]*> lui at,0x0 [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00c8 <[^>]*> addiu at,at,[-0-9]+ [ ]*c8: [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 <[^>]*> addiu \$at,\$gp,1 +0+00cc <[^>]*> lwl a0,[03]\(at\) +0+00d0 <[^>]*> lwr a0,[03]\(at\) +0+00d4 <[^>]*> addiu at,gp,1 [ ]*d4: [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 +0+00d8 <[^>]*> lwl a0,[03]\(at\) +0+00dc <[^>]*> lwr a0,[03]\(at\) +0+00e0 <[^>]*> lui at,0x0 [ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00e4 <[^>]*> addiu at,at,[-0-9]+ [ ]*e4: [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 +0+00e8 <[^>]*> lwl a0,[03]\(at\) +0+00ec <[^>]*> lwr a0,[03]\(at\) +0+00f0 <[^>]*> addiu at,gp,1 [ ]*f0: [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 +0+00f4 <[^>]*> lwl a0,[03]\(at\) +0+00f8 <[^>]*> lwr a0,[03]\(at\) +0+00fc <[^>]*> lui at,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0100 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0100 <[^>]*> addiu at,at,[-0-9]+ [ ]*100: [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]+ +0+0104 <[^>]*> lwl a0,[03]\(at\) +0+0108 <[^>]*> lwr a0,[03]\(at\) +0+010c <[^>]*> addiu at,gp,[-0-9]+ [ ]*10c: [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]+ +0+0110 <[^>]*> lwl a0,[03]\(at\) +0+0114 <[^>]*> lwr a0,[03]\(at\) +0+0118 <[^>]*> lui at,[-0-9x]+ [ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+011c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+011c <[^>]*> addiu at,at,[-0-9]+ [ ]*11c: [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]+ +0+0120 <[^>]*> lwl a0,[03]\(at\) +0+0124 <[^>]*> lwr a0,[03]\(at\) +0+0128 <[^>]*> lui at,[-0-9x]+ [ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+012c <[^>]*> addiu at,at,[-0-9]+ [ ]*12c: [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]+ +0+0130 <[^>]*> lwl a0,[03]\(at\) +0+0134 <[^>]*> lwr a0,[03]\(at\) +0+0138 <[^>]*> lui at,[-0-9x]+ [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+013c <[^>]*> addiu at,at,[-0-9]+ [ ]*13c: [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]+ +0+0140 <[^>]*> lwl a0,[03]\(at\) +0+0144 <[^>]*> lwr a0,[03]\(at\) +0+0148 <[^>]*> lui at,[-0-9x]+ [ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+014c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+014c <[^>]*> addiu at,at,[-0-9]+ [ ]*14c: [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]+ +0+0150 <[^>]*> lwl a0,[03]\(at\) +0+0154 <[^>]*> lwr a0,[03]\(at\) +0+0158 <[^>]*> lui at,[-0-9x]+ [ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+015c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+015c <[^>]*> addiu at,at,[-0-9]+ [ ]*15c: [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]+ +0+0160 <[^>]*> lwl a0,[03]\(at\) +0+0164 <[^>]*> lwr a0,[03]\(at\) +0+0168 <[^>]*> lui at,[-0-9x]+ [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+016c <[^>]*> addiu at,at,[-0-9]+ [ ]*16c: [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]+ +0+0170 <[^>]*> lwl a0,[03]\(at\) +0+0174 <[^>]*> lwr a0,[03]\(at\) +0+0178 <[^>]*> lui at,[-0-9x]+ [ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+017c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+017c <[^>]*> addiu at,at,[-0-9]+ [ ]*17c: [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 +0+0180 <[^>]*> lwl a0,[03]\(at\) +0+0184 <[^>]*> lwr a0,[03]\(at\) +0+0188 <[^>]*> lui at,0x0 [ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+018c <[^>]*> addiu at,at,[-0-9]+ [ ]*18c: [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 +0+0190 <[^>]*> lwl a0,[03]\(at\) +0+0194 <[^>]*> lwr a0,[03]\(at\) +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+019c <[^>]*> addiu at,at,[-0-9]+ [ ]*19c: [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 +0+01a0 <[^>]*> lwl a0,[03]\(at\) +0+01a4 <[^>]*> lwr a0,[03]\(at\) +0+01a8 <[^>]*> lui at,0x0 [ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01ac <[^>]*> addiu at,at,[-0-9]+ [ ]*1ac: [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 +0+01b0 <[^>]*> lwl a0,[03]\(at\) +0+01b4 <[^>]*> lwr a0,[03]\(at\) +0+01b8 <[^>]*> lui at,0x0 [ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01bc <[^>]*> addiu at,at,[-0-9]+ [ ]*1bc: [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 +0+01c0 <[^>]*> lwl a0,[03]\(at\) +0+01c4 <[^>]*> lwr a0,[03]\(at\) +0+01c8 <[^>]*> lui at,0x0 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01cc <[^>]*> addiu at,at,[-0-9]+ [ ]*1cc: [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 +0+01d0 <[^>]*> lwl a0,[03]\(at\) +0+01d4 <[^>]*> lwr a0,[03]\(at\) +0+01d8 <[^>]*> lui at,0x0 [ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01dc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01dc <[^>]*> addiu at,at,[-0-9]+ [ ]*1dc: [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 +0+01e0 <[^>]*> lwl a0,[03]\(at\) +0+01e4 <[^>]*> lwr a0,[03]\(at\) +0+01e8 <[^>]*> lui at,0x0 [ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01ec <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01ec <[^>]*> addiu at,at,[-0-9]+ [ ]*1ec: [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]+ +0+01f0 <[^>]*> lwl a0,[03]\(at\) +0+01f4 <[^>]*> lwr a0,[03]\(at\) +0+01f8 <[^>]*> lui at,[-0-9x]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01fc <[^>]*> addiu at,at,[-0-9]+ [ ]*1fc: [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]+ +0+0200 <[^>]*> lwl a0,[03]\(at\) +0+0204 <[^>]*> lwr a0,[03]\(at\) +0+0208 <[^>]*> lui at,[-0-9x]+ [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+020c <[^>]*> addiu \$at,\$at,0 +0+020c <[^>]*> addiu at,at,0 [ ]*20c: [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]+ +0+0210 <[^>]*> lwl a0,[03]\(at\) +0+0214 <[^>]*> lwr a0,[03]\(at\) +0+0218 <[^>]*> lui at,[-0-9x]+ [ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+021c <[^>]*> addiu \$at,\$at,0 +0+021c <[^>]*> addiu at,at,0 [ ]*21c: [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]+ +0+0220 <[^>]*> lwl a0,[03]\(at\) +0+0224 <[^>]*> lwr a0,[03]\(at\) +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+022c <[^>]*> addiu \$at,\$at,0 +0+022c <[^>]*> addiu at,at,0 [ ]*22c: [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]+ +0+0230 <[^>]*> lwl a0,[03]\(at\) +0+0234 <[^>]*> lwr a0,[03]\(at\) +0+0238 <[^>]*> lui at,[-0-9x]+ [ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+023c <[^>]*> addiu \$at,\$at,0 +0+023c <[^>]*> addiu at,at,0 [ ]*23c: [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]+ +0+0240 <[^>]*> lwl a0,[03]\(at\) +0+0244 <[^>]*> lwr a0,[03]\(at\) +0+0248 <[^>]*> lui at,[-0-9x]+ [ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+024c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+024c <[^>]*> addiu at,at,[-0-9]+ [ ]*24c: [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]+ +0+0250 <[^>]*> lwl a0,[03]\(at\) +0+0254 <[^>]*> lwr a0,[03]\(at\) +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+025c <[^>]*> addiu at,at,[-0-9]+ [ ]*25c: [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]+ +0+0260 <[^>]*> lwl a0,[03]\(at\) +0+0264 <[^>]*> lwr a0,[03]\(at\) +0+0268 <[^>]*> lui at,[-0-9x]+ [ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+026c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+026c <[^>]*> addiu at,at,[-0-9]+ [ ]*26c: [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]+ +0+0270 <[^>]*> lwl a0,[03]\(at\) +0+0274 <[^>]*> lwr a0,[03]\(at\) +0+0278 <[^>]*> lui at,[-0-9x]+ [ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+027c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+027c <[^>]*> addiu at,at,[-0-9]+ [ ]*27c: [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]+ +0+0280 <[^>]*> lwl a0,[03]\(at\) +0+0284 <[^>]*> lwr a0,[03]\(at\) +0+0288 <[^>]*> lui at,[-0-9x]+ [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+028c <[^>]*> addiu at,at,[-0-9]+ [ ]*28c: [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]+ +0+0290 <[^>]*> lwl a0,[03]\(at\) +0+0294 <[^>]*> lwr a0,[03]\(at\) +0+0298 <[^>]*> lui at,[-0-9x]+ [ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+029c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+029c <[^>]*> addiu at,at,[-0-9]+ [ ]*29c: [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]+ +0+02a0 <[^>]*> lwl a0,[03]\(at\) +0+02a4 <[^>]*> lwr a0,[03]\(at\) +0+02a8 <[^>]*> lui at,[-0-9x]+ [ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02ac <[^>]*> addiu at,at,[-0-9]+ [ ]*2ac: [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]+ +0+02b0 <[^>]*> lwl a0,[03]\(at\) +0+02b4 <[^>]*> lwr a0,[03]\(at\) +0+02b8 <[^>]*> lui at,[-0-9x]+ [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02bc <[^>]*> addiu at,at,[-0-9]+ [ ]*2bc: [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]+ +0+02c0 <[^>]*> lwl a0,[03]\(at\) +0+02c4 <[^>]*> lwr a0,[03]\(at\) +0+02c8 <[^>]*> lui at,[-0-9x]+ [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02cc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02cc <[^>]*> addiu at,at,[-0-9]+ [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02d0 <[^>]*> lwl \$a0,[03]\(\$at\) -0+02d4 <[^>]*> lwr \$a0,[03]\(\$at\) +0+02d0 <[^>]*> lwl a0,[03]\(at\) +0+02d4 <[^>]*> lwr a0,[03]\(at\) ... diff --git a/gas/testsuite/gas/mips/usd.d b/gas/testsuite/gas/mips/usd.d index 63c0b73..7aa701d 100644 --- a/gas/testsuite/gas/mips/usd.d +++ b/gas/testsuite/gas/mips/usd.d @@ -7,264 +7,264 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> sdl \$a0,[07]\(\$zero\) -0+0004 <[^>]*> sdr \$a0,[07]\(\$zero\) -0+0008 <[^>]*> sdl \$a0,[18]\(\$zero\) -0+000c <[^>]*> sdr \$a0,[18]\(\$zero\) -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,0x1 -0+0028 <[^>]*> sdl \$a0,[07]\(\$at\) -0+002c <[^>]*> sdr \$a0,[07]\(\$at\) -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-9x]+ +0+0000 <[^>]*> sdl a0,[07]\(zero\) +0+0004 <[^>]*> sdr a0,[07]\(zero\) +0+0008 <[^>]*> sdl a0,[18]\(zero\) +0+000c <[^>]*> sdr a0,[18]\(zero\) +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,0x1 +0+0028 <[^>]*> sdl a0,[07]\(at\) +0+002c <[^>]*> sdr a0,[07]\(at\) +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-9x]+ [ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0054 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0054 <[^>]*> daddiu at,at,[-0-9]+ [ ]*54: [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-9x]+ +0+0058 <[^>]*> sdl a0,[07]\(at\) +0+005c <[^>]*> sdr a0,[07]\(at\) +0+0060 <[^>]*> lui at,[-0-9x]+ [ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0064 <[^>]*> daddiu at,at,[-0-9]+ [ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0068 <[^>]*> sdl \$a0,[07]\(\$at\) -0+006c <[^>]*> sdr \$a0,[07]\(\$at\) -0+0070 <[^>]*> daddiu \$at,\$gp,0 +0+0068 <[^>]*> sdl a0,[07]\(at\) +0+006c <[^>]*> sdr a0,[07]\(at\) +0+0070 <[^>]*> daddiu at,gp,0 [ ]*70: [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,0x0 +0+0074 <[^>]*> sdl a0,[07]\(at\) +0+0078 <[^>]*> sdr a0,[07]\(at\) +0+007c <[^>]*> lui at,0x0 [ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0080 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0080 <[^>]*> daddiu at,at,[-0-9]+ [ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0084 <[^>]*> sdl \$a0,[07]\(\$at\) -0+0088 <[^>]*> sdr \$a0,[07]\(\$at\) -0+008c <[^>]*> daddiu \$at,\$gp,0 +0+0084 <[^>]*> sdl a0,[07]\(at\) +0+0088 <[^>]*> sdr a0,[07]\(at\) +0+008c <[^>]*> daddiu at,gp,0 [ ]*8c: [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-9x]+ +0+0090 <[^>]*> sdl a0,[07]\(at\) +0+0094 <[^>]*> sdr a0,[07]\(at\) +0+0098 <[^>]*> lui at,[-0-9x]+ [ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+009c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+009c <[^>]*> daddiu at,at,[-0-9]+ [ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a0 <[^>]*> sdl \$a0,[07]\(\$at\) -0+00a4 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00a8 <[^>]*> daddiu \$at,\$gp,[-0-9]+ +0+00a0 <[^>]*> sdl a0,[07]\(at\) +0+00a4 <[^>]*> sdr a0,[07]\(at\) +0+00a8 <[^>]*> daddiu at,gp,[-0-9]+ [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> sdl \$a0,[07]\(\$at\) -0+00b0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00b4 <[^>]*> lui \$at,0x0 +0+00ac <[^>]*> sdl a0,[07]\(at\) +0+00b0 <[^>]*> sdr a0,[07]\(at\) +0+00b4 <[^>]*> lui at,0x0 [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b8 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00b8 <[^>]*> daddiu at,at,[-0-9]+ [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00bc <[^>]*> sdl \$a0,[07]\(\$at\) -0+00c0 <[^>]*> sdr \$a0,[07]\(\$at\) -0+00c4 <[^>]*> lui \$at,0x0 +0+00bc <[^>]*> sdl a0,[07]\(at\) +0+00c0 <[^>]*> sdr a0,[07]\(at\) +0+00c4 <[^>]*> lui at,0x0 [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00c8 <[^>]*> daddiu at,at,[-0-9]+ [ ]*c8: [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 <[^>]*> daddiu \$at,\$gp,1 +0+00cc <[^>]*> sdl a0,[07]\(at\) +0+00d0 <[^>]*> sdr a0,[07]\(at\) +0+00d4 <[^>]*> daddiu at,gp,1 [ ]*d4: [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 +0+00d8 <[^>]*> sdl a0,[07]\(at\) +0+00dc <[^>]*> sdr a0,[07]\(at\) +0+00e0 <[^>]*> lui at,0x0 [ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+00e4 <[^>]*> daddiu at,at,[-0-9]+ [ ]*e4: [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 +0+00e8 <[^>]*> sdl a0,[07]\(at\) +0+00ec <[^>]*> sdr a0,[07]\(at\) +0+00f0 <[^>]*> daddiu at,gp,1 [ ]*f0: [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 +0+00f4 <[^>]*> sdl a0,[07]\(at\) +0+00f8 <[^>]*> sdr a0,[07]\(at\) +0+00fc <[^>]*> lui at,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0100 <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+0100 <[^>]*> daddiu at,at,[-0-9]+ [ ]*100: [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]+ +0+0104 <[^>]*> sdl a0,[07]\(at\) +0+0108 <[^>]*> sdr a0,[07]\(at\) +0+010c <[^>]*> daddiu at,gp,[-0-9]+ [ ]*10c: [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]+ +0+0110 <[^>]*> sdl a0,[07]\(at\) +0+0114 <[^>]*> sdr a0,[07]\(at\) +0+0118 <[^>]*> lui at,[-0-9x]+ [ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+011c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+011c <[^>]*> daddiu at,at,[-0-9]+ [ ]*11c: [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]+ +0+0120 <[^>]*> sdl a0,[07]\(at\) +0+0124 <[^>]*> sdr a0,[07]\(at\) +0+0128 <[^>]*> lui at,[-0-9x]+ [ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+012c <[^>]*> daddiu at,at,[-0-9]+ [ ]*12c: [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]+ +0+0130 <[^>]*> sdl a0,[07]\(at\) +0+0134 <[^>]*> sdr a0,[07]\(at\) +0+0138 <[^>]*> lui at,[-0-9x]+ [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+013c <[^>]*> daddiu at,at,[-0-9]+ [ ]*13c: [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]+ +0+0140 <[^>]*> sdl a0,[07]\(at\) +0+0144 <[^>]*> sdr a0,[07]\(at\) +0+0148 <[^>]*> lui at,[-0-9x]+ [ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+014c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+014c <[^>]*> daddiu at,at,[-0-9]+ [ ]*14c: [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]+ +0+0150 <[^>]*> sdl a0,[07]\(at\) +0+0154 <[^>]*> sdr a0,[07]\(at\) +0+0158 <[^>]*> lui at,[-0-9x]+ [ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+015c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+015c <[^>]*> daddiu at,at,[-0-9]+ [ ]*15c: [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]+ +0+0160 <[^>]*> sdl a0,[07]\(at\) +0+0164 <[^>]*> sdr a0,[07]\(at\) +0+0168 <[^>]*> lui at,[-0-9x]+ [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+016c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+016c <[^>]*> daddiu at,at,[-0-9]+ [ ]*16c: [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]+ +0+0170 <[^>]*> sdl a0,[07]\(at\) +0+0174 <[^>]*> sdr a0,[07]\(at\) +0+0178 <[^>]*> lui at,[-0-9x]+ [ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+017c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+017c <[^>]*> daddiu at,at,[-0-9]+ [ ]*17c: [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 +0+0180 <[^>]*> sdl a0,[07]\(at\) +0+0184 <[^>]*> sdr a0,[07]\(at\) +0+0188 <[^>]*> lui at,0x0 [ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+018c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+018c <[^>]*> daddiu at,at,[-0-9]+ [ ]*18c: [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 +0+0190 <[^>]*> sdl a0,[07]\(at\) +0+0194 <[^>]*> sdr a0,[07]\(at\) +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+019c <[^>]*> daddiu at,at,[-0-9]+ [ ]*19c: [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 +0+01a0 <[^>]*> sdl a0,[07]\(at\) +0+01a4 <[^>]*> sdr a0,[07]\(at\) +0+01a8 <[^>]*> lui at,0x0 [ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01ac <[^>]*> daddiu at,at,[-0-9]+ [ ]*1ac: [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 +0+01b0 <[^>]*> sdl a0,[07]\(at\) +0+01b4 <[^>]*> sdr a0,[07]\(at\) +0+01b8 <[^>]*> lui at,0x0 [ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01bc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1bc: [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 +0+01c0 <[^>]*> sdl a0,[07]\(at\) +0+01c4 <[^>]*> sdr a0,[07]\(at\) +0+01c8 <[^>]*> lui at,0x0 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01cc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1cc: [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 +0+01d0 <[^>]*> sdl a0,[07]\(at\) +0+01d4 <[^>]*> sdr a0,[07]\(at\) +0+01d8 <[^>]*> lui at,0x0 [ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01dc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01dc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1dc: [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 +0+01e0 <[^>]*> sdl a0,[07]\(at\) +0+01e4 <[^>]*> sdr a0,[07]\(at\) +0+01e8 <[^>]*> lui at,0x0 [ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01ec <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01ec <[^>]*> daddiu at,at,[-0-9]+ [ ]*1ec: [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]+ +0+01f0 <[^>]*> sdl a0,[07]\(at\) +0+01f4 <[^>]*> sdr a0,[07]\(at\) +0+01f8 <[^>]*> lui at,[-0-9x]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01fc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+01fc <[^>]*> daddiu at,at,[-0-9]+ [ ]*1fc: [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]+ +0+0200 <[^>]*> sdl a0,[07]\(at\) +0+0204 <[^>]*> sdr a0,[07]\(at\) +0+0208 <[^>]*> lui at,[-0-9x]+ [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+020c <[^>]*> daddiu \$at,\$at,0 +0+020c <[^>]*> daddiu at,at,0 [ ]*20c: [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]+ +0+0210 <[^>]*> sdl a0,[07]\(at\) +0+0214 <[^>]*> sdr a0,[07]\(at\) +0+0218 <[^>]*> lui at,[-0-9x]+ [ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+021c <[^>]*> daddiu \$at,\$at,0 +0+021c <[^>]*> daddiu at,at,0 [ ]*21c: [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]+ +0+0220 <[^>]*> sdl a0,[07]\(at\) +0+0224 <[^>]*> sdr a0,[07]\(at\) +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+022c <[^>]*> daddiu \$at,\$at,0 +0+022c <[^>]*> daddiu at,at,0 [ ]*22c: [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]+ +0+0230 <[^>]*> sdl a0,[07]\(at\) +0+0234 <[^>]*> sdr a0,[07]\(at\) +0+0238 <[^>]*> lui at,[-0-9x]+ [ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+023c <[^>]*> daddiu \$at,\$at,0 +0+023c <[^>]*> daddiu at,at,0 [ ]*23c: [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]+ +0+0240 <[^>]*> sdl a0,[07]\(at\) +0+0244 <[^>]*> sdr a0,[07]\(at\) +0+0248 <[^>]*> lui at,[-0-9x]+ [ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+024c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+024c <[^>]*> daddiu at,at,[-0-9]+ [ ]*24c: [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]+ +0+0250 <[^>]*> sdl a0,[07]\(at\) +0+0254 <[^>]*> sdr a0,[07]\(at\) +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+025c <[^>]*> daddiu at,at,[-0-9]+ [ ]*25c: [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]+ +0+0260 <[^>]*> sdl a0,[07]\(at\) +0+0264 <[^>]*> sdr a0,[07]\(at\) +0+0268 <[^>]*> lui at,[-0-9x]+ [ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+026c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+026c <[^>]*> daddiu at,at,[-0-9]+ [ ]*26c: [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]+ +0+0270 <[^>]*> sdl a0,[07]\(at\) +0+0274 <[^>]*> sdr a0,[07]\(at\) +0+0278 <[^>]*> lui at,[-0-9x]+ [ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+027c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+027c <[^>]*> daddiu at,at,[-0-9]+ [ ]*27c: [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]+ +0+0280 <[^>]*> sdl a0,[07]\(at\) +0+0284 <[^>]*> sdr a0,[07]\(at\) +0+0288 <[^>]*> lui at,[-0-9x]+ [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+028c <[^>]*> daddiu at,at,[-0-9]+ [ ]*28c: [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]+ +0+0290 <[^>]*> sdl a0,[07]\(at\) +0+0294 <[^>]*> sdr a0,[07]\(at\) +0+0298 <[^>]*> lui at,[-0-9x]+ [ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+029c <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+029c <[^>]*> daddiu at,at,[-0-9]+ [ ]*29c: [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]+ +0+02a0 <[^>]*> sdl a0,[07]\(at\) +0+02a4 <[^>]*> sdr a0,[07]\(at\) +0+02a8 <[^>]*> lui at,[-0-9x]+ [ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02ac <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02ac <[^>]*> daddiu at,at,[-0-9]+ [ ]*2ac: [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]+ +0+02b0 <[^>]*> sdl a0,[07]\(at\) +0+02b4 <[^>]*> sdr a0,[07]\(at\) +0+02b8 <[^>]*> lui at,[-0-9x]+ [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02bc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02bc <[^>]*> daddiu at,at,[-0-9]+ [ ]*2bc: [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]+ +0+02c0 <[^>]*> sdl a0,[07]\(at\) +0+02c4 <[^>]*> sdr a0,[07]\(at\) +0+02c8 <[^>]*> lui at,[-0-9x]+ [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02cc <[^>]*> daddiu \$at,\$at,[-0-9]+ +0+02cc <[^>]*> daddiu at,at,[-0-9]+ [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02d0 <[^>]*> sdl \$a0,[07]\(\$at\) -0+02d4 <[^>]*> sdr \$a0,[07]\(\$at\) +0+02d0 <[^>]*> sdl a0,[07]\(at\) +0+02d4 <[^>]*> sdr a0,[07]\(at\) ... diff --git a/gas/testsuite/gas/mips/ush.d b/gas/testsuite/gas/mips/ush.d index c2f0a12..de23e61 100644 --- a/gas/testsuite/gas/mips/ush.d +++ b/gas/testsuite/gas/mips/ush.d @@ -7,449 +7,449 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> sb \$a0,[01]\(\$zero\) -0+0004 <[^>]*> srl \$at,\$a0,0x8 -0+0008 <[^>]*> sb \$at,[01]\(\$zero\) -0+000c <[^>]*> sb \$a0,[12]\(\$zero\) -0+0010 <[^>]*> srl \$at,\$a0,0x8 -0+0014 <[^>]*> sb \$at,[12]\(\$zero\) -0+0018 <[^>]*> li \$at,0x8000 -0+001c <[^>]*> sb \$a0,[01]\(\$at\) -0+0020 <[^>]*> srl \$a0,\$a0,0x8 -0+0024 <[^>]*> sb \$a0,[01]\(\$at\) -0+0028 <[^>]*> lbu \$at,[01]\(\$at\) -0+002c <[^>]*> sll \$a0,\$a0,0x8 -0+0030 <[^>]*> or \$a0,\$a0,\$at -0+0034 <[^>]*> sb \$a0,-3276[78]\(\$zero\) -0+0038 <[^>]*> srl \$at,\$a0,0x8 -0+003c <[^>]*> sb \$at,-3276[78]\(\$zero\) -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,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\) -0+0070 <[^>]*> lbu \$at,[01]\(\$at\) -0+0074 <[^>]*> sll \$a0,\$a0,0x8 -0+0078 <[^>]*> or \$a0,\$a0,\$at -0+007c <[^>]*> sb \$a0,[01]\(\$a1\) -0+0080 <[^>]*> srl \$at,\$a0,0x8 -0+0084 <[^>]*> sb \$at,[01]\(\$a1\) -0+0088 <[^>]*> sb \$a0,[12]\(\$a1\) -0+008c <[^>]*> srl \$at,\$a0,0x8 -0+0090 <[^>]*> sb \$at,[12]\(\$a1\) -0+0094 <[^>]*> lui \$at,[-0-9x]+ +0+0000 <[^>]*> sb a0,[01]\(zero\) +0+0004 <[^>]*> srl at,a0,0x8 +0+0008 <[^>]*> sb at,[01]\(zero\) +0+000c <[^>]*> sb a0,[12]\(zero\) +0+0010 <[^>]*> srl at,a0,0x8 +0+0014 <[^>]*> sb at,[12]\(zero\) +0+0018 <[^>]*> li at,0x8000 +0+001c <[^>]*> sb a0,[01]\(at\) +0+0020 <[^>]*> srl a0,a0,0x8 +0+0024 <[^>]*> sb a0,[01]\(at\) +0+0028 <[^>]*> lbu at,[01]\(at\) +0+002c <[^>]*> sll a0,a0,0x8 +0+0030 <[^>]*> or a0,a0,at +0+0034 <[^>]*> sb a0,-3276[78]\(zero\) +0+0038 <[^>]*> srl at,a0,0x8 +0+003c <[^>]*> sb at,-3276[78]\(zero\) +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,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\) +0+0070 <[^>]*> lbu at,[01]\(at\) +0+0074 <[^>]*> sll a0,a0,0x8 +0+0078 <[^>]*> or a0,a0,at +0+007c <[^>]*> sb a0,[01]\(a1\) +0+0080 <[^>]*> srl at,a0,0x8 +0+0084 <[^>]*> sb at,[01]\(a1\) +0+0088 <[^>]*> sb a0,[12]\(a1\) +0+008c <[^>]*> srl at,a0,0x8 +0+0090 <[^>]*> sb at,[12]\(a1\) +0+0094 <[^>]*> lui at,[-0-9x]+ [ ]*94: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0098 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0098 <[^>]*> addiu at,at,[-0-9]+ [ ]*98: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+009c <[^>]*> sb \$a0,[01]\(\$at\) -0+00a0 <[^>]*> srl \$a0,\$a0,0x8 -0+00a4 <[^>]*> sb \$a0,[01]\(\$at\) -0+00a8 <[^>]*> lbu \$at,[01]\(\$at\) -0+00ac <[^>]*> sll \$a0,\$a0,0x8 -0+00b0 <[^>]*> or \$a0,\$a0,\$at -0+00b4 <[^>]*> lui \$at,0x0 +0+009c <[^>]*> sb a0,[01]\(at\) +0+00a0 <[^>]*> srl a0,a0,0x8 +0+00a4 <[^>]*> sb a0,[01]\(at\) +0+00a8 <[^>]*> lbu at,[01]\(at\) +0+00ac <[^>]*> sll a0,a0,0x8 +0+00b0 <[^>]*> or a0,a0,at +0+00b4 <[^>]*> lui at,0x0 [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00b8 <[^>]*> addiu at,at,[-0-9]+ [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+00bc <[^>]*> sb \$a0,[01]\(\$at\) -0+00c0 <[^>]*> srl \$a0,\$a0,0x8 -0+00c4 <[^>]*> sb \$a0,[01]\(\$at\) -0+00c8 <[^>]*> lbu \$at,[01]\(\$at\) -0+00cc <[^>]*> sll \$a0,\$a0,0x8 -0+00d0 <[^>]*> or \$a0,\$a0,\$at -0+00d4 <[^>]*> addiu \$at,\$gp,0 +0+00bc <[^>]*> sb a0,[01]\(at\) +0+00c0 <[^>]*> srl a0,a0,0x8 +0+00c4 <[^>]*> sb a0,[01]\(at\) +0+00c8 <[^>]*> lbu at,[01]\(at\) +0+00cc <[^>]*> sll a0,a0,0x8 +0+00d0 <[^>]*> or a0,a0,at +0+00d4 <[^>]*> addiu at,gp,0 [ ]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label -0+00d8 <[^>]*> sb \$a0,[01]\(\$at\) -0+00dc <[^>]*> srl \$a0,\$a0,0x8 -0+00e0 <[^>]*> sb \$a0,[01]\(\$at\) -0+00e4 <[^>]*> lbu \$at,[01]\(\$at\) -0+00e8 <[^>]*> sll \$a0,\$a0,0x8 -0+00ec <[^>]*> or \$a0,\$a0,\$at -0+00f0 <[^>]*> lui \$at,[-0-9x]+ +0+00d8 <[^>]*> sb a0,[01]\(at\) +0+00dc <[^>]*> srl a0,a0,0x8 +0+00e0 <[^>]*> sb a0,[01]\(at\) +0+00e4 <[^>]*> lbu at,[01]\(at\) +0+00e8 <[^>]*> sll a0,a0,0x8 +0+00ec <[^>]*> or a0,a0,at +0+00f0 <[^>]*> lui at,[-0-9x]+ [ ]*f0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00f4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00f4 <[^>]*> addiu at,at,[-0-9]+ [ ]*f4: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+00f8 <[^>]*> sb \$a0,[01]\(\$at\) -0+00fc <[^>]*> srl \$a0,\$a0,0x8 -0+0100 <[^>]*> sb \$a0,[01]\(\$at\) -0+0104 <[^>]*> lbu \$at,[01]\(\$at\) -0+0108 <[^>]*> sll \$a0,\$a0,0x8 -0+010c <[^>]*> or \$a0,\$a0,\$at -0+0110 <[^>]*> addiu \$at,\$gp,0 +0+00f8 <[^>]*> sb a0,[01]\(at\) +0+00fc <[^>]*> srl a0,a0,0x8 +0+0100 <[^>]*> sb a0,[01]\(at\) +0+0104 <[^>]*> lbu at,[01]\(at\) +0+0108 <[^>]*> sll a0,a0,0x8 +0+010c <[^>]*> or a0,a0,at +0+0110 <[^>]*> addiu at,gp,0 [ ]*110: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common -0+0114 <[^>]*> sb \$a0,[01]\(\$at\) -0+0118 <[^>]*> srl \$a0,\$a0,0x8 -0+011c <[^>]*> sb \$a0,[01]\(\$at\) -0+0120 <[^>]*> lbu \$at,[01]\(\$at\) -0+0124 <[^>]*> sll \$a0,\$a0,0x8 -0+0128 <[^>]*> or \$a0,\$a0,\$at -0+012c <[^>]*> lui \$at,[-0-9x]+ +0+0114 <[^>]*> sb a0,[01]\(at\) +0+0118 <[^>]*> srl a0,a0,0x8 +0+011c <[^>]*> sb a0,[01]\(at\) +0+0120 <[^>]*> lbu at,[01]\(at\) +0+0124 <[^>]*> sll a0,a0,0x8 +0+0128 <[^>]*> or a0,a0,at +0+012c <[^>]*> lui at,[-0-9x]+ [ ]*12c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0130 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0130 <[^>]*> addiu at,at,[-0-9]+ [ ]*130: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+0134 <[^>]*> sb \$a0,[01]\(\$at\) -0+0138 <[^>]*> srl \$a0,\$a0,0x8 -0+013c <[^>]*> sb \$a0,[01]\(\$at\) -0+0140 <[^>]*> lbu \$at,[01]\(\$at\) -0+0144 <[^>]*> sll \$a0,\$a0,0x8 -0+0148 <[^>]*> or \$a0,\$a0,\$at -0+014c <[^>]*> addiu \$at,\$gp,[-0-9]+ +0+0134 <[^>]*> sb a0,[01]\(at\) +0+0138 <[^>]*> srl a0,a0,0x8 +0+013c <[^>]*> sb a0,[01]\(at\) +0+0140 <[^>]*> lbu at,[01]\(at\) +0+0144 <[^>]*> sll a0,a0,0x8 +0+0148 <[^>]*> or a0,a0,at +0+014c <[^>]*> addiu at,gp,[-0-9]+ [ ]*14c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+0150 <[^>]*> sb \$a0,[01]\(\$at\) -0+0154 <[^>]*> srl \$a0,\$a0,0x8 -0+0158 <[^>]*> sb \$a0,[01]\(\$at\) -0+015c <[^>]*> lbu \$at,[01]\(\$at\) -0+0160 <[^>]*> sll \$a0,\$a0,0x8 -0+0164 <[^>]*> or \$a0,\$a0,\$at -0+0168 <[^>]*> lui \$at,0x0 +0+0150 <[^>]*> sb a0,[01]\(at\) +0+0154 <[^>]*> srl a0,a0,0x8 +0+0158 <[^>]*> sb a0,[01]\(at\) +0+015c <[^>]*> lbu at,[01]\(at\) +0+0160 <[^>]*> sll a0,a0,0x8 +0+0164 <[^>]*> or a0,a0,at +0+0168 <[^>]*> lui at,0x0 [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+016c <[^>]*> addiu at,at,[-0-9]+ [ ]*16c: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+0170 <[^>]*> sb \$a0,[01]\(\$at\) -0+0174 <[^>]*> srl \$a0,\$a0,0x8 -0+0178 <[^>]*> sb \$a0,[01]\(\$at\) -0+017c <[^>]*> lbu \$at,[01]\(\$at\) -0+0180 <[^>]*> sll \$a0,\$a0,0x8 -0+0184 <[^>]*> or \$a0,\$a0,\$at -0+0188 <[^>]*> lui \$at,0x0 +0+0170 <[^>]*> sb a0,[01]\(at\) +0+0174 <[^>]*> srl a0,a0,0x8 +0+0178 <[^>]*> sb a0,[01]\(at\) +0+017c <[^>]*> lbu at,[01]\(at\) +0+0180 <[^>]*> sll a0,a0,0x8 +0+0184 <[^>]*> or a0,a0,at +0+0188 <[^>]*> lui at,0x0 [ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+018c <[^>]*> addiu at,at,[-0-9]+ [ ]*18c: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0190 <[^>]*> sb \$a0,[01]\(\$at\) -0+0194 <[^>]*> srl \$a0,\$a0,0x8 -0+0198 <[^>]*> sb \$a0,[01]\(\$at\) -0+019c <[^>]*> lbu \$at,[01]\(\$at\) -0+01a0 <[^>]*> sll \$a0,\$a0,0x8 -0+01a4 <[^>]*> or \$a0,\$a0,\$at -0+01a8 <[^>]*> addiu \$at,\$gp,1 +0+0190 <[^>]*> sb a0,[01]\(at\) +0+0194 <[^>]*> srl a0,a0,0x8 +0+0198 <[^>]*> sb a0,[01]\(at\) +0+019c <[^>]*> lbu at,[01]\(at\) +0+01a0 <[^>]*> sll a0,a0,0x8 +0+01a4 <[^>]*> or a0,a0,at +0+01a8 <[^>]*> addiu at,gp,1 [ ]*1a8: [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 +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 [ ]*1c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01c8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01c8 <[^>]*> addiu at,at,[-0-9]+ [ ]*1c8: [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 +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 [ ]*1e4: [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 <[^>]*> lbu \$at,[01]\(\$at\) -0+01f8 <[^>]*> sll \$a0,\$a0,0x8 -0+01fc <[^>]*> or \$a0,\$a0,\$at -0+0200 <[^>]*> lui \$at,0x0 +0+01e8 <[^>]*> sb a0,[01]\(at\) +0+01ec <[^>]*> srl a0,a0,0x8 +0+01f0 <[^>]*> sb a0,[01]\(at\) +0+01f4 <[^>]*> lbu at,[01]\(at\) +0+01f8 <[^>]*> sll a0,a0,0x8 +0+01fc <[^>]*> or a0,a0,at +0+0200 <[^>]*> lui at,0x0 [ ]*200: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0204 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0204 <[^>]*> addiu at,at,[-0-9]+ [ ]*204: [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 <[^>]*> lbu \$at,[01]\(\$at\) -0+0218 <[^>]*> sll \$a0,\$a0,0x8 -0+021c <[^>]*> or \$a0,\$a0,\$at -0+0220 <[^>]*> addiu \$at,\$gp,[-0-9]+ +0+0208 <[^>]*> sb a0,[01]\(at\) +0+020c <[^>]*> srl a0,a0,0x8 +0+0210 <[^>]*> sb a0,[01]\(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]+ [ ]*220: [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]+ +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]+ [ ]*23c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0240 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0240 <[^>]*> addiu at,at,[-0-9]+ [ ]*240: [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]+ +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]+ [ ]*25c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0260 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0260 <[^>]*> addiu at,at,[-0-9]+ [ ]*260: [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]+ +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]+ [ ]*27c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0280 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0280 <[^>]*> addiu at,at,[-0-9]+ [ ]*280: [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]+ +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]+ [ ]*29c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+02a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02a0 <[^>]*> addiu at,at,[-0-9]+ [ ]*2a0: [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]+ +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]+ [ ]*2bc: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02c0 <[^>]*> addiu at,at,[-0-9]+ [ ]*2c0: [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]+ +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]+ [ ]*2dc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02e0 <[^>]*> addiu at,at,[-0-9]+ [ ]*2e0: [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]+ +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]+ [ ]*2fc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+0300 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0300 <[^>]*> addiu at,at,[-0-9]+ [ ]*300: [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 +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 [ ]*31c: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0320 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0320 <[^>]*> addiu at,at,[-0-9]+ [ ]*320: [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 +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 [ ]*33c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0340 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0340 <[^>]*> addiu at,at,[-0-9]+ [ ]*340: [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 +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 [ ]*35c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0360 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0360 <[^>]*> addiu at,at,[-0-9]+ [ ]*360: [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 +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 [ ]*37c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0380 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0380 <[^>]*> addiu at,at,[-0-9]+ [ ]*380: [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 +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 [ ]*39c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+03a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03a0 <[^>]*> addiu at,at,[-0-9]+ [ ]*3a0: [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 +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 [ ]*3bc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+03c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03c0 <[^>]*> addiu at,at,[-0-9]+ [ ]*3c0: [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 +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 [ ]*3dc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+03e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+03e0 <[^>]*> addiu at,at,[-0-9]+ [ ]*3e0: [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]+ +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]+ [ ]*3fc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0400 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0400 <[^>]*> addiu at,at,[-0-9]+ [ ]*400: [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]+ +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]+ [ ]*41c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0420 <[^>]*> addiu \$at,\$at,0 +0+0420 <[^>]*> addiu at,at,0 [ ]*420: [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]+ +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]+ [ ]*43c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0440 <[^>]*> addiu \$at,\$at,0 +0+0440 <[^>]*> addiu at,at,0 [ ]*440: [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]+ +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]+ [ ]*45c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0460 <[^>]*> addiu \$at,\$at,0 +0+0460 <[^>]*> addiu at,at,0 [ ]*460: [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]+ +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]+ [ ]*47c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0480 <[^>]*> addiu \$at,\$at,0 +0+0480 <[^>]*> addiu at,at,0 [ ]*480: [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]+ +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]+ [ ]*49c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+04a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+04a0 <[^>]*> addiu at,at,[-0-9]+ [ ]*4a0: [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]+ +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]+ [ ]*4bc: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+04c0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+04c0 <[^>]*> addiu at,at,[-0-9]+ [ ]*4c0: [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]+ +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]+ [ ]*4dc: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+04e0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+04e0 <[^>]*> addiu at,at,[-0-9]+ [ ]*4e0: [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]+ +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]+ [ ]*4fc: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0500 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0500 <[^>]*> addiu at,at,[-0-9]+ [ ]*500: [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]+ +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]+ [ ]*51c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+0520 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0520 <[^>]*> addiu at,at,[-0-9]+ [ ]*520: [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]+ +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]+ [ ]*53c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0540 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0540 <[^>]*> addiu at,at,[-0-9]+ [ ]*540: [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]+ +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]+ [ ]*55c: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+0560 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0560 <[^>]*> addiu at,at,[-0-9]+ [ ]*560: [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]+ +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]+ [ ]*57c: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0580 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0580 <[^>]*> addiu at,at,[-0-9]+ [ ]*580: [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]+ +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]+ [ ]*59c: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+05a0 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+05a0 <[^>]*> addiu at,at,[-0-9]+ [ ]*5a0: [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 +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 0+05bc <[^>]*> nop diff --git a/gas/testsuite/gas/mips/usw.d b/gas/testsuite/gas/mips/usw.d index 59d28cc..e500792 100644 --- a/gas/testsuite/gas/mips/usw.d +++ b/gas/testsuite/gas/mips/usw.d @@ -7,264 +7,264 @@ .*: +file format .*mips.* Disassembly of section .text: -0+0000 <[^>]*> swl \$a0,[03]\(\$zero\) -0+0004 <[^>]*> swr \$a0,[03]\(\$zero\) -0+0008 <[^>]*> swl \$a0,[14]\(\$zero\) -0+000c <[^>]*> swr \$a0,[14]\(\$zero\) -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,0x1 -0+0028 <[^>]*> swl \$a0,[03]\(\$at\) -0+002c <[^>]*> swr \$a0,[03]\(\$at\) -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-9x]+ +0+0000 <[^>]*> swl a0,[03]\(zero\) +0+0004 <[^>]*> swr a0,[03]\(zero\) +0+0008 <[^>]*> swl a0,[14]\(zero\) +0+000c <[^>]*> swr a0,[14]\(zero\) +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,0x1 +0+0028 <[^>]*> swl a0,[03]\(at\) +0+002c <[^>]*> swr a0,[03]\(at\) +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-9x]+ [ ]*50: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+0054 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0054 <[^>]*> addiu at,at,[-0-9]+ [ ]*54: [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-9x]+ +0+0058 <[^>]*> swl a0,[03]\(at\) +0+005c <[^>]*> swr a0,[03]\(at\) +0+0060 <[^>]*> lui at,[-0-9x]+ [ ]*60: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+0064 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0064 <[^>]*> addiu at,at,[-0-9]+ [ ]*64: [A-Z0-9_]*LO[A-Z0-9_]* big_external_data_label -0+0068 <[^>]*> swl \$a0,[03]\(\$at\) -0+006c <[^>]*> swr \$a0,[03]\(\$at\) -0+0070 <[^>]*> addiu \$at,\$gp,0 +0+0068 <[^>]*> swl a0,[03]\(at\) +0+006c <[^>]*> swr a0,[03]\(at\) +0+0070 <[^>]*> addiu at,gp,0 [ ]*70: [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,0x0 +0+0074 <[^>]*> swl a0,[03]\(at\) +0+0078 <[^>]*> swr a0,[03]\(at\) +0+007c <[^>]*> lui at,0x0 [ ]*7c: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+0080 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0080 <[^>]*> addiu at,at,[-0-9]+ [ ]*80: [A-Z0-9_]*LO[A-Z0-9_]* big_external_common -0+0084 <[^>]*> swl \$a0,[03]\(\$at\) -0+0088 <[^>]*> swr \$a0,[03]\(\$at\) -0+008c <[^>]*> addiu \$at,\$gp,0 +0+0084 <[^>]*> swl a0,[03]\(at\) +0+0088 <[^>]*> swr a0,[03]\(at\) +0+008c <[^>]*> addiu at,gp,0 [ ]*8c: [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-9x]+ +0+0090 <[^>]*> swl a0,[03]\(at\) +0+0094 <[^>]*> swr a0,[03]\(at\) +0+0098 <[^>]*> lui at,[-0-9x]+ [ ]*98: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+009c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+009c <[^>]*> addiu at,at,[-0-9]+ [ ]*9c: [A-Z0-9_]*LO[A-Z0-9_]* .bss.* -0+00a0 <[^>]*> swl \$a0,[03]\(\$at\) -0+00a4 <[^>]*> swr \$a0,[03]\(\$at\) -0+00a8 <[^>]*> addiu \$at,\$gp,[-0-9]+ +0+00a0 <[^>]*> swl a0,[03]\(at\) +0+00a4 <[^>]*> swr a0,[03]\(at\) +0+00a8 <[^>]*> addiu at,gp,[-0-9]+ [ ]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.* -0+00ac <[^>]*> swl \$a0,[03]\(\$at\) -0+00b0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00b4 <[^>]*> lui \$at,0x0 +0+00ac <[^>]*> swl a0,[03]\(at\) +0+00b0 <[^>]*> swr a0,[03]\(at\) +0+00b4 <[^>]*> lui at,0x0 [ ]*b4: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+00b8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00b8 <[^>]*> addiu at,at,[-0-9]+ [ ]*b8: [A-Z0-9_]*LO[A-Z0-9_]* .data.* -0+00bc <[^>]*> swl \$a0,[03]\(\$at\) -0+00c0 <[^>]*> swr \$a0,[03]\(\$at\) -0+00c4 <[^>]*> lui \$at,0x0 +0+00bc <[^>]*> swl a0,[03]\(at\) +0+00c0 <[^>]*> swr a0,[03]\(at\) +0+00c4 <[^>]*> lui at,0x0 [ ]*c4: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+00c8 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00c8 <[^>]*> addiu at,at,[-0-9]+ [ ]*c8: [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 <[^>]*> addiu \$at,\$gp,1 +0+00cc <[^>]*> swl a0,[03]\(at\) +0+00d0 <[^>]*> swr a0,[03]\(at\) +0+00d4 <[^>]*> addiu at,gp,1 [ ]*d4: [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 +0+00d8 <[^>]*> swl a0,[03]\(at\) +0+00dc <[^>]*> swr a0,[03]\(at\) +0+00e0 <[^>]*> lui at,0x0 [ ]*e0: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+00e4 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+00e4 <[^>]*> addiu at,at,[-0-9]+ [ ]*e4: [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 +0+00e8 <[^>]*> swl a0,[03]\(at\) +0+00ec <[^>]*> swr a0,[03]\(at\) +0+00f0 <[^>]*> addiu at,gp,1 [ ]*f0: [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 +0+00f4 <[^>]*> swl a0,[03]\(at\) +0+00f8 <[^>]*> swr a0,[03]\(at\) +0+00fc <[^>]*> lui at,0x0 [ ]*fc: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+0100 <[^>]*> addiu \$at,\$at,[-0-9]+ +0+0100 <[^>]*> addiu at,at,[-0-9]+ [ ]*100: [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]+ +0+0104 <[^>]*> swl a0,[03]\(at\) +0+0108 <[^>]*> swr a0,[03]\(at\) +0+010c <[^>]*> addiu at,gp,[-0-9]+ [ ]*10c: [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]+ +0+0110 <[^>]*> swl a0,[03]\(at\) +0+0114 <[^>]*> swr a0,[03]\(at\) +0+0118 <[^>]*> lui at,[-0-9x]+ [ ]*118: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+011c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+011c <[^>]*> addiu at,at,[-0-9]+ [ ]*11c: [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]+ +0+0120 <[^>]*> swl a0,[03]\(at\) +0+0124 <[^>]*> swr a0,[03]\(at\) +0+0128 <[^>]*> lui at,[-0-9x]+ [ ]*128: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+012c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+012c <[^>]*> addiu at,at,[-0-9]+ [ ]*12c: [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]+ +0+0130 <[^>]*> swl a0,[03]\(at\) +0+0134 <[^>]*> swr a0,[03]\(at\) +0+0138 <[^>]*> lui at,[-0-9x]+ [ ]*138: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+013c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+013c <[^>]*> addiu at,at,[-0-9]+ [ ]*13c: [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]+ +0+0140 <[^>]*> swl a0,[03]\(at\) +0+0144 <[^>]*> swr a0,[03]\(at\) +0+0148 <[^>]*> lui at,[-0-9x]+ [ ]*148: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+014c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+014c <[^>]*> addiu at,at,[-0-9]+ [ ]*14c: [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]+ +0+0150 <[^>]*> swl a0,[03]\(at\) +0+0154 <[^>]*> swr a0,[03]\(at\) +0+0158 <[^>]*> lui at,[-0-9x]+ [ ]*158: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+015c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+015c <[^>]*> addiu at,at,[-0-9]+ [ ]*15c: [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]+ +0+0160 <[^>]*> swl a0,[03]\(at\) +0+0164 <[^>]*> swr a0,[03]\(at\) +0+0168 <[^>]*> lui at,[-0-9x]+ [ ]*168: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+016c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+016c <[^>]*> addiu at,at,[-0-9]+ [ ]*16c: [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]+ +0+0170 <[^>]*> swl a0,[03]\(at\) +0+0174 <[^>]*> swr a0,[03]\(at\) +0+0178 <[^>]*> lui at,[-0-9x]+ [ ]*178: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+017c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+017c <[^>]*> addiu at,at,[-0-9]+ [ ]*17c: [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 +0+0180 <[^>]*> swl a0,[03]\(at\) +0+0184 <[^>]*> swr a0,[03]\(at\) +0+0188 <[^>]*> lui at,0x0 [ ]*188: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+018c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+018c <[^>]*> addiu at,at,[-0-9]+ [ ]*18c: [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 +0+0190 <[^>]*> swl a0,[03]\(at\) +0+0194 <[^>]*> swr a0,[03]\(at\) +0+0198 <[^>]*> lui at,0x0 [ ]*198: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+019c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+019c <[^>]*> addiu at,at,[-0-9]+ [ ]*19c: [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 +0+01a0 <[^>]*> swl a0,[03]\(at\) +0+01a4 <[^>]*> swr a0,[03]\(at\) +0+01a8 <[^>]*> lui at,0x0 [ ]*1a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+01ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01ac <[^>]*> addiu at,at,[-0-9]+ [ ]*1ac: [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 +0+01b0 <[^>]*> swl a0,[03]\(at\) +0+01b4 <[^>]*> swr a0,[03]\(at\) +0+01b8 <[^>]*> lui at,0x0 [ ]*1b8: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+01bc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01bc <[^>]*> addiu at,at,[-0-9]+ [ ]*1bc: [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 +0+01c0 <[^>]*> swl a0,[03]\(at\) +0+01c4 <[^>]*> swr a0,[03]\(at\) +0+01c8 <[^>]*> lui at,0x0 [ ]*1c8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+01cc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01cc <[^>]*> addiu at,at,[-0-9]+ [ ]*1cc: [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 +0+01d0 <[^>]*> swl a0,[03]\(at\) +0+01d4 <[^>]*> swr a0,[03]\(at\) +0+01d8 <[^>]*> lui at,0x0 [ ]*1d8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+01dc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01dc <[^>]*> addiu at,at,[-0-9]+ [ ]*1dc: [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 +0+01e0 <[^>]*> swl a0,[03]\(at\) +0+01e4 <[^>]*> swr a0,[03]\(at\) +0+01e8 <[^>]*> lui at,0x0 [ ]*1e8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+01ec <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01ec <[^>]*> addiu at,at,[-0-9]+ [ ]*1ec: [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]+ +0+01f0 <[^>]*> swl a0,[03]\(at\) +0+01f4 <[^>]*> swr a0,[03]\(at\) +0+01f8 <[^>]*> lui at,[-0-9x]+ [ ]*1f8: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+01fc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+01fc <[^>]*> addiu at,at,[-0-9]+ [ ]*1fc: [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]+ +0+0200 <[^>]*> swl a0,[03]\(at\) +0+0204 <[^>]*> swr a0,[03]\(at\) +0+0208 <[^>]*> lui at,[-0-9x]+ [ ]*208: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+020c <[^>]*> addiu \$at,\$at,0 +0+020c <[^>]*> addiu at,at,0 [ ]*20c: [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]+ +0+0210 <[^>]*> swl a0,[03]\(at\) +0+0214 <[^>]*> swr a0,[03]\(at\) +0+0218 <[^>]*> lui at,[-0-9x]+ [ ]*218: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+021c <[^>]*> addiu \$at,\$at,0 +0+021c <[^>]*> addiu at,at,0 [ ]*21c: [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]+ +0+0220 <[^>]*> swl a0,[03]\(at\) +0+0224 <[^>]*> swr a0,[03]\(at\) +0+0228 <[^>]*> lui at,[-0-9x]+ [ ]*228: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+022c <[^>]*> addiu \$at,\$at,0 +0+022c <[^>]*> addiu at,at,0 [ ]*22c: [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]+ +0+0230 <[^>]*> swl a0,[03]\(at\) +0+0234 <[^>]*> swr a0,[03]\(at\) +0+0238 <[^>]*> lui at,[-0-9x]+ [ ]*238: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+023c <[^>]*> addiu \$at,\$at,0 +0+023c <[^>]*> addiu at,at,0 [ ]*23c: [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]+ +0+0240 <[^>]*> swl a0,[03]\(at\) +0+0244 <[^>]*> swr a0,[03]\(at\) +0+0248 <[^>]*> lui at,[-0-9x]+ [ ]*248: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+024c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+024c <[^>]*> addiu at,at,[-0-9]+ [ ]*24c: [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]+ +0+0250 <[^>]*> swl a0,[03]\(at\) +0+0254 <[^>]*> swr a0,[03]\(at\) +0+0258 <[^>]*> lui at,[-0-9x]+ [ ]*258: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+025c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+025c <[^>]*> addiu at,at,[-0-9]+ [ ]*25c: [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]+ +0+0260 <[^>]*> swl a0,[03]\(at\) +0+0264 <[^>]*> swr a0,[03]\(at\) +0+0268 <[^>]*> lui at,[-0-9x]+ [ ]*268: [A-Z0-9_]*HI[A-Z0-9_]* .data.* -0+026c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+026c <[^>]*> addiu at,at,[-0-9]+ [ ]*26c: [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]+ +0+0270 <[^>]*> swl a0,[03]\(at\) +0+0274 <[^>]*> swr a0,[03]\(at\) +0+0278 <[^>]*> lui at,[-0-9x]+ [ ]*278: [A-Z0-9_]*HI[A-Z0-9_]* big_external_data_label -0+027c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+027c <[^>]*> addiu at,at,[-0-9]+ [ ]*27c: [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]+ +0+0280 <[^>]*> swl a0,[03]\(at\) +0+0284 <[^>]*> swr a0,[03]\(at\) +0+0288 <[^>]*> lui at,[-0-9x]+ [ ]*288: [A-Z0-9_]*HI[A-Z0-9_]* small_external_data_label -0+028c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+028c <[^>]*> addiu at,at,[-0-9]+ [ ]*28c: [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]+ +0+0290 <[^>]*> swl a0,[03]\(at\) +0+0294 <[^>]*> swr a0,[03]\(at\) +0+0298 <[^>]*> lui at,[-0-9x]+ [ ]*298: [A-Z0-9_]*HI[A-Z0-9_]* big_external_common -0+029c <[^>]*> addiu \$at,\$at,[-0-9]+ +0+029c <[^>]*> addiu at,at,[-0-9]+ [ ]*29c: [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]+ +0+02a0 <[^>]*> swl a0,[03]\(at\) +0+02a4 <[^>]*> swr a0,[03]\(at\) +0+02a8 <[^>]*> lui at,[-0-9x]+ [ ]*2a8: [A-Z0-9_]*HI[A-Z0-9_]* small_external_common -0+02ac <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02ac <[^>]*> addiu at,at,[-0-9]+ [ ]*2ac: [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]+ +0+02b0 <[^>]*> swl a0,[03]\(at\) +0+02b4 <[^>]*> swr a0,[03]\(at\) +0+02b8 <[^>]*> lui at,[-0-9x]+ [ ]*2b8: [A-Z0-9_]*HI[A-Z0-9_]* .bss.* -0+02bc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02bc <[^>]*> addiu at,at,[-0-9]+ [ ]*2bc: [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]+ +0+02c0 <[^>]*> swl a0,[03]\(at\) +0+02c4 <[^>]*> swr a0,[03]\(at\) +0+02c8 <[^>]*> lui at,[-0-9x]+ [ ]*2c8: [A-Z0-9_]*HI[A-Z0-9_]* .sbss.* -0+02cc <[^>]*> addiu \$at,\$at,[-0-9]+ +0+02cc <[^>]*> addiu at,at,[-0-9]+ [ ]*2cc: [A-Z0-9_]*LO[A-Z0-9_]* .sbss.* -0+02d0 <[^>]*> swl \$a0,[03]\(\$at\) -0+02d4 <[^>]*> swr \$a0,[03]\(\$at\) +0+02d0 <[^>]*> swl a0,[03]\(at\) +0+02d4 <[^>]*> swr a0,[03]\(at\) ... diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 14b2193..ac83ff4 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * mips.h (INSN_ISA_MASK): Define. + 2001-05-12 Alan Modra <amodra@one.net.au> * i386.h (i386_optab): Second operand of cvtps2dq is an xmm reg, diff --git a/include/opcode/mips.h b/include/opcode/mips.h index e01e374..d90b0e0 100644 --- a/include/opcode/mips.h +++ b/include/opcode/mips.h @@ -307,6 +307,7 @@ struct mips_opcode ORs of these bits, indicatingthat they support the instructions defined at the given level. */ +#define INSN_ISA_MASK 0x0000ffff #define INSN_ISA1 0x00000010 #define INSN_ISA2 0x00000020 #define INSN_ISA3 0x00000040 diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 2b8b961..b816503 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,19 @@ +2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * mips-dis.c (INSNLEN): Rename MAXLEN. + (std_reg_names): Replace by mips32_reg_names and mips64_reg_names. + (print_insn_arg): Remove $ prefix of register names. + (set_mips_isa_type): Remove. + (imps_isa_type): New function. + (get_mips_isa): New Function. + (print_insn_mips): Rename _print_insn_mips. + (_print_insn_mips): New function, contains code which was + duplicated in print_insn_big_mips and print_insn_little_mips. + (print_insn_big_mips): Moved code to _print_insn_mips. + (print_insn_little_mips): Likewise. + (print_mips16_insn_arg): Remove $ prefix of register names. + Print error message before abort. + 2001-05-14 J.T. Conklin <jtc@redback.com> * ppc-opc.c (powerpc_opcodes): Fixed extended opcode field of diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c index 4af8822..fc67aa4 100644 --- a/opcodes/mips-dis.c +++ b/opcodes/mips-dis.c @@ -36,36 +36,22 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "elf/mips.h" #endif -static int print_insn_mips16 PARAMS ((bfd_vma, struct disassemble_info *)); +/* Mips instructions are at maximum this many bytes long. */ +#define INSNLEN 4 + +static int _print_insn_mips + PARAMS ((bfd_vma, struct disassemble_info *, enum bfd_endian)); +static int print_insn_mips + PARAMS ((bfd_vma, unsigned long int, struct disassemble_info *)); +static void print_insn_arg + PARAMS ((const char *, unsigned long, bfd_vma, struct disassemble_info *)); +static int print_insn_mips16 + PARAMS ((bfd_vma, struct disassemble_info *)); static void print_mips16_insn_arg PARAMS ((int, const struct mips_opcode *, int, boolean, int, bfd_vma, struct disassemble_info *)); - -/* Mips instructions are never longer than this many bytes. */ -#define MAXLEN 4 - -static void print_insn_arg PARAMS ((const char *, unsigned long, bfd_vma, - struct disassemble_info *)); -static int _print_insn_mips PARAMS ((bfd_vma, unsigned long int, - struct disassemble_info *)); - -/* FIXME: This should be shared with gdb somehow. */ -#define STD_REGISTER_NAMES \ - { "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", \ - "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", \ - "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", \ - "t8", "t9", "k0", "k1", "gp", "sp", "s8", "ra", \ - "sr", "lo", "hi", "bad", "cause","pc", \ - "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", \ - "f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15", \ - "f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",\ - "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",\ - "fsr", "fir", "fp", "inx", "rand", "tlblo","ctxt", "tlbhi",\ - "epc", "prid"\ - } - -static CONST char * CONST std_reg_names[] = STD_REGISTER_NAMES; +/* FIXME: These should be shared with gdb somehow. */ /* The mips16 register names. */ static const char * const mips16_reg_names[] = @@ -73,11 +59,42 @@ static const char * const mips16_reg_names[] = "s0", "s1", "v0", "v1", "a0", "a1", "a2", "a3" }; -/* Scalar register names. set_mips_isa_type() decides which register name +static const char * const mips32_reg_names[] = +{ + "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", + "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", + "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", + "t8", "t9", "k0", "k1", "gp", "sp", "s8", "ra", + "sr", "lo", "hi", "bad", "cause", "pc", + "fv0", "$f1", "fv1", "$f3", "ft0", "$f5", "ft1", "$f7", + "ft2", "$f9", "ft3", "$f11", "fa0", "$f13", "fa1", "$f15", + "ft4", "f17", "ft5", "f19", "fs0", "f21", "fs1", "f23", + "fs2", "$f25", "fs3", "$f27", "fs4", "$f29", "fs5", "$f31", + "fsr", "fir", "fp", "inx", "rand", "tlblo", "ctxt", "tlbhi", + "epc", "prid" +}; + +static const char * const mips64_reg_names[] = +{ + "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", + "a4", "a5", "a6", "a7", "t0", "t1", "t2", "t3", + "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", + "t8", "t9", "k0", "k1", "gp", "sp", "s8", "ra", + "sr", "lo", "hi", "bad", "cause", "pc", + "fv0", "$f1", "fv1", "$f3", "ft0", "ft1", "ft2", "ft3", + "ft4", "ft5", "ft6", "ft7", "fa0", "fa1", "fa2", "fa3", + "fa4", "fa5", "fa6", "fa7", "ft8", "ft9", "ft10", "ft11", + "fs0", "fs1", "fs2", "fs3", "fs4", "fs5", "fs6", "fs7", + "fsr", "fir", "fp", "inx", "rand", "tlblo", "ctxt", "tlbhi", + "epc", "prid" +}; + +/* Scalar register names. _print_insn_mips() decides which register name table to use. */ -static CONST char * CONST *reg_names = NULL; +static const char * const *reg_names = NULL; -/* subroutine */ +/* Print insn arguments for 32/64-bit code */ + static void print_insn_arg (d, l, pc, info) const char *d; @@ -99,13 +116,13 @@ print_insn_arg (d, l, pc, info) case 'b': case 'r': case 'v': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[(l >> OP_SH_RS) & OP_MASK_RS]); break; case 't': case 'w': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[(l >> OP_SH_RT) & OP_MASK_RT]); break; @@ -149,33 +166,33 @@ print_insn_arg (d, l, pc, info) if (delta & 0x8000) delta |= ~0xffff; (*info->print_address_func) - ((delta << 2) + pc + 4, + ((delta << 2) + pc + INSNLEN, info); break; case 'd': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[(l >> OP_SH_RD) & OP_MASK_RD]); break; case 'U': { /* First check for both rd and rt being equal. */ - int reg = (l >> OP_SH_RD) & OP_MASK_RD; + unsigned int reg = (l >> OP_SH_RD) & OP_MASK_RD; if (reg == ((l >> OP_SH_RT) & OP_MASK_RT)) - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[reg]); else { /* If one is zero use the other. */ if (reg == 0) - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[(l >> OP_SH_RT) & OP_MASK_RT]); else if (((l >> OP_SH_RT) & OP_MASK_RT) == 0) - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", reg_names[reg]); else /* Bogus, result depends on processor. */ - (*info->fprintf_func) (info->stream, "$%s or $%s", + (*info->fprintf_func) (info->stream, "%s or %s", reg_names[reg], reg_names[(l >> OP_SH_RT) & OP_MASK_RT]); } @@ -183,7 +200,7 @@ print_insn_arg (d, l, pc, info) break; case 'z': - (*info->fprintf_func) (info->stream, "$%s", reg_names[0]); + (*info->fprintf_func) (info->stream, "%s", reg_names[0]); break; case '<': @@ -239,13 +256,13 @@ print_insn_arg (d, l, pc, info) break; case 'E': - (*info->fprintf_func) (info->stream, "$%d", - (l >> OP_SH_RT) & OP_MASK_RT); + (*info->fprintf_func) (info->stream, "%s", + reg_names[(l >> OP_SH_RT) & OP_MASK_RT]); break; case 'G': - (*info->fprintf_func) (info->stream, "$%d", - (l >> OP_SH_RD) & OP_MASK_RD); + (*info->fprintf_func) (info->stream, "%s", + reg_names[(l >> OP_SH_RD) & OP_MASK_RD]); break; case 'N': @@ -277,124 +294,123 @@ print_insn_arg (d, l, pc, info) } } -#if SYMTAB_AVAILABLE - -/* Figure out the MIPS ISA and CPU based on the machine number. - FIXME: What does this have to do with SYMTAB_AVAILABLE? */ +/* Figure out the MIPS ISA and CPU based on the machine number. */ static void -set_mips_isa_type (mach, isa, cputype) +mips_isa_type (mach, isa, cputype) int mach; int *isa; int *cputype; { - int target_processor = CPU_UNKNOWN; - int mips_isa = ISA_UNKNOWN; - - /* Use standard MIPS register names by default. */ - reg_names = std_reg_names; - switch (mach) { case bfd_mach_mips3000: - target_processor = CPU_R3000; - mips_isa = ISA_MIPS1; + *cputype = CPU_R3000; + *isa = ISA_MIPS1; break; case bfd_mach_mips3900: - target_processor = CPU_R3900; - mips_isa = ISA_MIPS1; + *cputype = CPU_R3900; + *isa = ISA_MIPS1; break; case bfd_mach_mips4000: - target_processor = CPU_R4000; - mips_isa = ISA_MIPS3; + *cputype = CPU_R4000; + *isa = ISA_MIPS3; break; case bfd_mach_mips4010: - target_processor = CPU_R4010; - mips_isa = ISA_MIPS2; + *cputype = CPU_R4010; + *isa = ISA_MIPS2; break; case bfd_mach_mips4100: - target_processor = CPU_VR4100; - mips_isa = ISA_MIPS3; + *cputype = CPU_VR4100; + *isa = ISA_MIPS3; break; case bfd_mach_mips4111: - target_processor = CPU_VR4100; /* FIXME: Shouldn't this be CPU_R4111 ??? */ - mips_isa = ISA_MIPS3; + *cputype = CPU_R4111; + *isa = ISA_MIPS3; break; case bfd_mach_mips4300: - target_processor = CPU_R4300; - mips_isa = ISA_MIPS3; + *cputype = CPU_R4300; + *isa = ISA_MIPS3; break; case bfd_mach_mips4400: - target_processor = CPU_R4400; - mips_isa = ISA_MIPS3; + *cputype = CPU_R4400; + *isa = ISA_MIPS3; break; case bfd_mach_mips4600: - target_processor = CPU_R4600; - mips_isa = ISA_MIPS3; + *cputype = CPU_R4600; + *isa = ISA_MIPS3; break; case bfd_mach_mips4650: - target_processor = CPU_R4650; - mips_isa = ISA_MIPS3; + *cputype = CPU_R4650; + *isa = ISA_MIPS3; break; case bfd_mach_mips5000: - target_processor = CPU_R5000; - mips_isa = ISA_MIPS4; + *cputype = CPU_R5000; + *isa = ISA_MIPS4; break; case bfd_mach_mips6000: - target_processor = CPU_R6000; - mips_isa = ISA_MIPS2; + *cputype = CPU_R6000; + *isa = ISA_MIPS2; break; case bfd_mach_mips8000: - target_processor = CPU_R8000; - mips_isa = ISA_MIPS4; + *cputype = CPU_R8000; + *isa = ISA_MIPS4; break; case bfd_mach_mips10000: - target_processor = CPU_R10000; - mips_isa = ISA_MIPS4; + *cputype = CPU_R10000; + *isa = ISA_MIPS4; break; case bfd_mach_mips16: - target_processor = CPU_MIPS16; - mips_isa = ISA_MIPS3; + *cputype = CPU_MIPS16; + *isa = ISA_MIPS3; break; case bfd_mach_mips32: - target_processor = CPU_MIPS32; - mips_isa = ISA_MIPS32; + *cputype = CPU_MIPS32; + *isa = ISA_MIPS32; break; case bfd_mach_mips32_4k: - target_processor = CPU_MIPS32_4K; - mips_isa = ISA_MIPS32; + *cputype = CPU_MIPS32_4K; + *isa = ISA_MIPS32; break; case bfd_mach_mips5: - target_processor = CPU_MIPS5; - mips_isa = ISA_MIPS5; + *cputype = CPU_MIPS5; + *isa = ISA_MIPS5; break; case bfd_mach_mips64: - target_processor = CPU_MIPS64; - mips_isa = ISA_MIPS64; + *cputype = CPU_MIPS64; + *isa = ISA_MIPS64; break; case bfd_mach_mips_sb1: - target_processor = CPU_SB1; - mips_isa = ISA_MIPS64; + *cputype = CPU_SB1; + *isa = ISA_MIPS64; break; default: - target_processor = CPU_R3000; - mips_isa = ISA_MIPS3; + *cputype = CPU_R3000; + *isa = ISA_MIPS3; break; } - - *isa = mips_isa; - *cputype = target_processor; } -#endif /* SYMTAB_AVAILABLE */ +/* Figure out ISA from disassemble_info data */ + +static int +get_mips_isa (info) + struct disassemble_info *info; +{ + int isa; + int cpu; + mips_isa_type (info->mach, &isa, &cpu); + return isa; +} + /* Print the mips instruction at address MEMADDR in debugged memory, on using INFO. Returns length of the instruction, in bytes, which is - always 4. BIGENDIAN must be 1 if this is big-endian code, 0 if + always INSNLEN. BIGENDIAN must be 1 if this is big-endian code, 0 if this is little-endian code. */ static int -_print_insn_mips (memaddr, word, info) +print_insn_mips (memaddr, word, info) bfd_vma memaddr; unsigned long int word; struct disassemble_info *info; @@ -432,10 +448,10 @@ _print_insn_mips (memaddr, word, info) target_processor = mips_target_info.processor; mips_isa = mips_target_info.isa; #else - set_mips_isa_type (info->mach, &mips_isa, &target_processor); + mips_isa_type (info->mach, &mips_isa, &target_processor); #endif - info->bytes_per_chunk = 4; + info->bytes_per_chunk = INSNLEN; info->display_endian = info->endian; op = mips_hash[(word >> OP_SH_OP) & OP_MASK_OP]; @@ -460,29 +476,29 @@ _print_insn_mips (memaddr, word, info) print_insn_arg (d, word, memaddr, info); } - return 4; + return INSNLEN; } } } /* Handle undefined instructions. */ (*info->fprintf_func) (info->stream, "0x%x", word); - return 4; + return INSNLEN; } - - + /* In an environment where we do not know the symbol type of the instruction we are forced to assume that the low order bit of the instructions' address may mark it as a mips16 instruction. If we are single stepping, or the pc is within the disassembled function, this works. Otherwise, we need a clue. Sometimes. */ -int -print_insn_big_mips (memaddr, info) +static int +_print_insn_mips (memaddr, info, endianness) bfd_vma memaddr; struct disassemble_info *info; + enum bfd_endian endianness; { - bfd_byte buffer[4]; + bfd_byte buffer[INSNLEN]; int status; #if 1 @@ -501,10 +517,28 @@ print_insn_big_mips (memaddr, info) return print_insn_mips16 (memaddr, info); #endif - status = (*info->read_memory_func) (memaddr, buffer, 4, info); + /* Use mips64_reg_names for new ABI. */ + if (info->flavour == bfd_target_elf_flavour + && info->symbols != NULL + && (((get_mips_isa(info) | INSN_ISA_MASK) & ISA_MIPS2) != 0) + && ((elf_elfheader (bfd_asymbol_bfd(*(info->symbols)))->e_flags + & EF_MIPS_ABI2) != 0)) + reg_names = mips64_reg_names; + else + reg_names = mips32_reg_names; + + status = (*info->read_memory_func) (memaddr, buffer, INSNLEN, info); if (status == 0) - return _print_insn_mips (memaddr, (unsigned long) bfd_getb32 (buffer), - info); + { + unsigned long insn; + + if (endianness == BFD_ENDIAN_BIG) + insn = (unsigned long) bfd_getb32 (buffer); + else + insn = (unsigned long) bfd_getl32 (buffer); + + return print_insn_mips (memaddr, insn, info); + } else { (*info->memory_error_func) (status, memaddr, info); @@ -513,37 +547,19 @@ print_insn_big_mips (memaddr, info) } int -print_insn_little_mips (memaddr, info) +print_insn_big_mips (memaddr, info) bfd_vma memaddr; struct disassemble_info *info; { - bfd_byte buffer[4]; - int status; - - -#if 1 - if (memaddr & 0x01) - return print_insn_mips16 (memaddr, info); -#endif - -#if SYMTAB_AVAILABLE - if (info->mach == 16 - || (info->flavour == bfd_target_elf_flavour - && info->symbols != NULL - && ((*(elf_symbol_type **) info->symbols)->internal_elf_sym.st_other - == STO_MIPS16))) - return print_insn_mips16 (memaddr, info); -#endif + return _print_insn_mips (memaddr, info, BFD_ENDIAN_BIG); +} - status = (*info->read_memory_func) (memaddr, buffer, 4, info); - if (status == 0) - return _print_insn_mips (memaddr, (unsigned long) bfd_getl32 (buffer), - info); - else - { - (*info->memory_error_func) (status, memaddr, info); - return -1; - } +int +print_insn_little_mips (memaddr, info) + bfd_vma memaddr; + struct disassemble_info *info; +{ + return _print_insn_mips (memaddr, info, BFD_ENDIAN_LITTLE); } /* Disassemble mips16 instructions. */ @@ -563,7 +579,6 @@ print_insn_mips16 (memaddr, info) info->bytes_per_chunk = 2; info->display_endian = info->endian; - info->insn_info_valid = 1; info->branch_delay_insns = 0; info->data_size = 0; @@ -707,7 +722,7 @@ print_insn_mips16 (memaddr, info) static void print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) - int type; + char type; const struct mips_opcode *op; int l; boolean use_extend; @@ -725,36 +740,36 @@ print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) case 'y': case 'w': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", mips16_reg_names[((l >> MIPS16OP_SH_RY) & MIPS16OP_MASK_RY)]); break; case 'x': case 'v': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", mips16_reg_names[((l >> MIPS16OP_SH_RX) & MIPS16OP_MASK_RX)]); break; case 'z': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", mips16_reg_names[((l >> MIPS16OP_SH_RZ) & MIPS16OP_MASK_RZ)]); break; case 'Z': - (*info->fprintf_func) (info->stream, "$%s", + (*info->fprintf_func) (info->stream, "%s", mips16_reg_names[((l >> MIPS16OP_SH_MOVE32Z) & MIPS16OP_MASK_MOVE32Z)]); break; case '0': - (*info->fprintf_func) (info->stream, "$%s", reg_names[0]); + (*info->fprintf_func) (info->stream, "%s", mips32_reg_names[0]); break; case 'S': - (*info->fprintf_func) (info->stream, "$%s", reg_names[29]); + (*info->fprintf_func) (info->stream, "%s", mips32_reg_names[29]); break; case 'P': @@ -762,18 +777,18 @@ print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) break; case 'R': - (*info->fprintf_func) (info->stream, "$%s", reg_names[31]); + (*info->fprintf_func) (info->stream, "%s", mips32_reg_names[31]); break; case 'X': - (*info->fprintf_func) (info->stream, "$%s", - reg_names[((l >> MIPS16OP_SH_REGR32) + (*info->fprintf_func) (info->stream, "%s", + mips32_reg_names[((l >> MIPS16OP_SH_REGR32) & MIPS16OP_MASK_REGR32)]); break; case 'Y': - (*info->fprintf_func) (info->stream, "$%s", - reg_names[MIPS16OP_EXTRACT_REG32R (l)]); + (*info->fprintf_func) (info->stream, "%s", + mips32_reg_names[MIPS16OP_EXTRACT_REG32R (l)]); break; case '<': @@ -1058,10 +1073,10 @@ print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) if (amask > 0 && amask < 5) { - (*info->fprintf_func) (info->stream, "$%s", reg_names[4]); + (*info->fprintf_func) (info->stream, "%s", mips32_reg_names[4]); if (amask > 1) - (*info->fprintf_func) (info->stream, "-$%s", - reg_names[amask + 3]); + (*info->fprintf_func) (info->stream, "-%s", + mips32_reg_names[amask + 3]); need_comma = 1; } @@ -1074,20 +1089,20 @@ print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) } else if (smask > 0) { - (*info->fprintf_func) (info->stream, "%s$%s", + (*info->fprintf_func) (info->stream, "%s%s", need_comma ? "," : "", - reg_names[16]); + mips32_reg_names[16]); if (smask > 1) - (*info->fprintf_func) (info->stream, "-$%s", - reg_names[smask + 15]); + (*info->fprintf_func) (info->stream, "-%s", + mips32_reg_names[smask + 15]); need_comma = 1; } if (l & 1) { - (*info->fprintf_func) (info->stream, "%s$%s", + (*info->fprintf_func) (info->stream, "%s%s", need_comma ? "," : "", - reg_names[31]); + mips32_reg_names[31]); need_comma = 1; } @@ -1102,6 +1117,11 @@ print_mips16_insn_arg (type, op, l, use_extend, extend, memaddr, info) break; default: + /* xgettext:c-format */ + (*info->fprintf_func) + (info->stream, + _("# internal disassembler error, unrecognised modifier (%c)"), + type); abort (); } } |