* config/tc-mips.c (load_delay_nop): New function.
(load_address, macro): Use load_delay_nop() to build a nop which can be omitted with gpr_interlocks. * gas/mips/lb-xgot-ilocks.d: Remove nops in load delay slot. * gas/mips/mips-abi32-pic.d: Likewise. * gas/mips/mips-abi32-pic2.d: Likewise. * gas/mips/mips-gp32-fp32-pic.d: Likewise. * gas/mips/mips-gp32-fp64-pic.d: Likewise. * gas/mips/mips-gp64-fp32-pic.d: Likewise. * gas/mips/mips-gp64-fp64-pic.d: Likewise. * gas/mips/relax-swap1-mips2.d: Likewise. * gas/mips/lb-svr4pic-ilocks.d: New test. * gas/mips/mips.exp: Run it.
This commit is contained in:
parent
24772049ed
commit
269137b29a
13 changed files with 936 additions and 870 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2004-04-22 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
|
||||||
|
|
||||||
|
* config/tc-mips.c (load_delay_nop): New function.
|
||||||
|
(load_address, macro): Use load_delay_nop() to build a nop
|
||||||
|
which can be omitted with gpr_interlocks.
|
||||||
|
|
||||||
2004-04-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
2004-04-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||||
|
|
||||||
* config/tc-mips.c (hilo_interlocks, gpr_interlocks,
|
* config/tc-mips.c (hilo_interlocks, gpr_interlocks,
|
||||||
|
|
|
@ -3783,6 +3783,13 @@ load_register (int reg, expressionS *ep, int dbl)
|
||||||
macro_build (&lo32, "ori", "t,r,i", reg, freg, BFD_RELOC_LO16);
|
macro_build (&lo32, "ori", "t,r,i", reg, freg, BFD_RELOC_LO16);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline void
|
||||||
|
load_delay_nop (void)
|
||||||
|
{
|
||||||
|
if (!gpr_interlocks)
|
||||||
|
macro_build (NULL, "nop", "");
|
||||||
|
}
|
||||||
|
|
||||||
/* Load an address into a register. */
|
/* Load an address into a register. */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -3916,7 +3923,7 @@ load_address (int reg, expressionS *ep, int *used_at)
|
||||||
ep->X_add_number = 0;
|
ep->X_add_number = 0;
|
||||||
macro_build (ep, ADDRESS_LOAD_INSN, "t,o(b)", reg,
|
macro_build (ep, ADDRESS_LOAD_INSN, "t,o(b)", reg,
|
||||||
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
relax_start (ep->X_add_symbol);
|
relax_start (ep->X_add_symbol);
|
||||||
relax_switch ();
|
relax_switch ();
|
||||||
macro_build (ep, ADDRESS_ADDI_INSN, "t,r,j", reg, reg,
|
macro_build (ep, ADDRESS_ADDI_INSN, "t,r,j", reg, reg,
|
||||||
|
@ -4001,7 +4008,7 @@ load_address (int reg, expressionS *ep, int *used_at)
|
||||||
}
|
}
|
||||||
macro_build (ep, ADDRESS_LOAD_INSN, "t,o(b)", reg,
|
macro_build (ep, ADDRESS_LOAD_INSN, "t,o(b)", reg,
|
||||||
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (ep, ADDRESS_ADDI_INSN, "t,r,j", reg, reg,
|
macro_build (ep, ADDRESS_ADDI_INSN, "t,r,j", reg, reg,
|
||||||
BFD_RELOC_LO16);
|
BFD_RELOC_LO16);
|
||||||
relax_end ();
|
relax_end ();
|
||||||
|
@ -5063,12 +5070,12 @@ macro (struct mips_cl_insn *ip)
|
||||||
/* We're going to put in an addu instruction using
|
/* We're going to put in an addu instruction using
|
||||||
tempreg, so we may as well insert the nop right
|
tempreg, so we may as well insert the nop right
|
||||||
now. */
|
now. */
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
}
|
}
|
||||||
relax_switch ();
|
relax_switch ();
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
||||||
tempreg, BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
tempreg, BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
||||||
tempreg, tempreg, BFD_RELOC_LO16);
|
tempreg, tempreg, BFD_RELOC_LO16);
|
||||||
relax_end ();
|
relax_end ();
|
||||||
|
@ -5080,7 +5087,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
&& offset_expr.X_add_number < 0x8000)
|
&& offset_expr.X_add_number < 0x8000)
|
||||||
{
|
{
|
||||||
load_got_offset (tempreg, &offset_expr);
|
load_got_offset (tempreg, &offset_expr);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
add_got_offset (tempreg, &offset_expr);
|
add_got_offset (tempreg, &offset_expr);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -5099,7 +5106,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
not using a base register. */
|
not using a base register. */
|
||||||
if (breg == treg)
|
if (breg == treg)
|
||||||
{
|
{
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
||||||
treg, AT, breg);
|
treg, AT, breg);
|
||||||
breg = 0;
|
breg = 0;
|
||||||
|
@ -5282,13 +5289,13 @@ macro (struct mips_cl_insn *ip)
|
||||||
/* We're going to put in an addu instruction using
|
/* We're going to put in an addu instruction using
|
||||||
tempreg, so we may as well insert the nop right
|
tempreg, so we may as well insert the nop right
|
||||||
now. */
|
now. */
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (expr1.X_add_number >= -0x8000
|
else if (expr1.X_add_number >= -0x8000
|
||||||
&& expr1.X_add_number < 0x8000)
|
&& expr1.X_add_number < 0x8000)
|
||||||
{
|
{
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (&expr1, ADDRESS_ADDI_INSN, "t,r,j",
|
macro_build (&expr1, ADDRESS_ADDI_INSN, "t,r,j",
|
||||||
tempreg, tempreg, BFD_RELOC_LO16);
|
tempreg, tempreg, BFD_RELOC_LO16);
|
||||||
}
|
}
|
||||||
|
@ -5308,7 +5315,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
assert (tempreg == AT);
|
assert (tempreg == AT);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
||||||
treg, AT, breg);
|
treg, AT, breg);
|
||||||
dreg = treg;
|
dreg = treg;
|
||||||
|
@ -5335,7 +5342,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
if (expr1.X_add_number >= -0x8000
|
if (expr1.X_add_number >= -0x8000
|
||||||
&& expr1.X_add_number < 0x8000)
|
&& expr1.X_add_number < 0x8000)
|
||||||
{
|
{
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
||||||
tempreg, tempreg, BFD_RELOC_LO16);
|
tempreg, tempreg, BFD_RELOC_LO16);
|
||||||
/* FIXME: If add_number is 0, and there was no base
|
/* FIXME: If add_number is 0, and there was no base
|
||||||
|
@ -5351,7 +5358,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
/* We must add in the base register now, as in the
|
/* We must add in the base register now, as in the
|
||||||
external symbol case. */
|
external symbol case. */
|
||||||
assert (tempreg == AT);
|
assert (tempreg == AT);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t",
|
||||||
treg, AT, breg);
|
treg, AT, breg);
|
||||||
tempreg = treg;
|
tempreg = treg;
|
||||||
|
@ -5637,7 +5644,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
||||||
PIC_CALL_REG, BFD_RELOC_MIPS_CALL16,
|
PIC_CALL_REG, BFD_RELOC_MIPS_CALL16,
|
||||||
mips_gp_register);
|
mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
relax_switch ();
|
relax_switch ();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -5652,7 +5659,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
||||||
PIC_CALL_REG, BFD_RELOC_MIPS_CALL_LO16,
|
PIC_CALL_REG, BFD_RELOC_MIPS_CALL_LO16,
|
||||||
PIC_CALL_REG);
|
PIC_CALL_REG);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
relax_switch ();
|
relax_switch ();
|
||||||
if (gpdelay)
|
if (gpdelay)
|
||||||
macro_build (NULL, "nop", "");
|
macro_build (NULL, "nop", "");
|
||||||
|
@ -5660,7 +5667,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
||||||
PIC_CALL_REG, BFD_RELOC_MIPS_GOT16,
|
PIC_CALL_REG, BFD_RELOC_MIPS_GOT16,
|
||||||
mips_gp_register);
|
mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j",
|
||||||
PIC_CALL_REG, PIC_CALL_REG, BFD_RELOC_LO16);
|
PIC_CALL_REG, PIC_CALL_REG, BFD_RELOC_LO16);
|
||||||
relax_end ();
|
relax_end ();
|
||||||
|
@ -6160,7 +6167,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
as_bad (_("PIC code offset overflow (max 16 signed bits)"));
|
as_bad (_("PIC code offset overflow (max 16 signed bits)"));
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", tempreg,
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", tempreg,
|
||||||
lw_reloc_type, mips_gp_register);
|
lw_reloc_type, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
relax_start (offset_expr.X_add_symbol);
|
relax_start (offset_expr.X_add_symbol);
|
||||||
relax_switch ();
|
relax_switch ();
|
||||||
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", tempreg,
|
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", tempreg,
|
||||||
|
@ -6210,7 +6217,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
macro_build (NULL, "nop", "");
|
macro_build (NULL, "nop", "");
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", tempreg,
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", tempreg,
|
||||||
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", tempreg,
|
macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", tempreg,
|
||||||
tempreg, BFD_RELOC_LO16);
|
tempreg, BFD_RELOC_LO16);
|
||||||
relax_end ();
|
relax_end ();
|
||||||
|
@ -6685,7 +6692,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
|| expr1.X_add_number >= 0x8000 - 4)
|
|| expr1.X_add_number >= 0x8000 - 4)
|
||||||
as_bad (_("PIC code offset overflow (max 16 signed bits)"));
|
as_bad (_("PIC code offset overflow (max 16 signed bits)"));
|
||||||
load_got_offset (AT, &offset_expr);
|
load_got_offset (AT, &offset_expr);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
if (breg != 0)
|
if (breg != 0)
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
||||||
|
|
||||||
|
@ -6744,7 +6751,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
AT, AT, mips_gp_register);
|
AT, AT, mips_gp_register);
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)",
|
||||||
AT, BFD_RELOC_MIPS_GOT_LO16, AT);
|
AT, BFD_RELOC_MIPS_GOT_LO16, AT);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
if (breg != 0)
|
if (breg != 0)
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
||||||
/* Itbl support may require additional care here. */
|
/* Itbl support may require additional care here. */
|
||||||
|
@ -6768,7 +6775,7 @@ macro (struct mips_cl_insn *ip)
|
||||||
macro_build (NULL, "nop", "");
|
macro_build (NULL, "nop", "");
|
||||||
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT,
|
macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT,
|
||||||
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
BFD_RELOC_MIPS_GOT16, mips_gp_register);
|
||||||
macro_build (NULL, "nop", "");
|
load_delay_nop ();
|
||||||
if (breg != 0)
|
if (breg != 0)
|
||||||
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT);
|
||||||
/* Itbl support may require additional care here. */
|
/* Itbl support may require additional care here. */
|
||||||
|
|
|
@ -1,3 +1,16 @@
|
||||||
|
2004-04-22 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
|
||||||
|
|
||||||
|
* gas/mips/lb-xgot-ilocks.d: Remove nops in load delay slot.
|
||||||
|
* gas/mips/mips-abi32-pic.d: Likewise.
|
||||||
|
* gas/mips/mips-abi32-pic2.d: Likewise.
|
||||||
|
* gas/mips/mips-gp32-fp32-pic.d: Likewise.
|
||||||
|
* gas/mips/mips-gp32-fp64-pic.d: Likewise.
|
||||||
|
* gas/mips/mips-gp64-fp32-pic.d: Likewise.
|
||||||
|
* gas/mips/mips-gp64-fp64-pic.d: Likewise.
|
||||||
|
* gas/mips/relax-swap1-mips2.d: Likewise.
|
||||||
|
* gas/mips/lb-svr4pic-ilocks.d: New test.
|
||||||
|
* gas/mips/mips.exp: Run it.
|
||||||
|
|
||||||
2004-04-22 Paul Brook <paul@codesourcery.com>
|
2004-04-22 Paul Brook <paul@codesourcery.com>
|
||||||
|
|
||||||
* maverick.c (off8s): Test full shifted operand range.
|
* maverick.c (off8s): Test full shifted operand range.
|
||||||
|
|
154
gas/testsuite/gas/mips/lb-svr4pic-ilocks.d
Normal file
154
gas/testsuite/gas/mips/lb-svr4pic-ilocks.d
Normal file
|
@ -0,0 +1,154 @@
|
||||||
|
#objdump: -dr --prefix-addresses
|
||||||
|
#name: MIPS lb-svr4pic-ilocks
|
||||||
|
#as: -32 -KPIC
|
||||||
|
#source: lb-pic.s
|
||||||
|
|
||||||
|
# Test the lb macro with -KPIC.
|
||||||
|
|
||||||
|
.*: +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\)
|
||||||
|
[ ]*54: R_MIPS_GOT16 .data
|
||||||
|
0+0058 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*58: R_MIPS_LO16 .data
|
||||||
|
0+005c <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0060 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*60: R_MIPS_GOT16 big_external_data_label
|
||||||
|
0+0064 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0068 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*68: R_MIPS_GOT16 small_external_data_label
|
||||||
|
0+006c <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0070 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*70: R_MIPS_GOT16 big_external_common
|
||||||
|
0+0074 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0078 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*78: R_MIPS_GOT16 small_external_common
|
||||||
|
0+007c <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0080 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*80: R_MIPS_GOT16 .bss
|
||||||
|
0+0084 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*84: R_MIPS_LO16 .bss
|
||||||
|
0+0088 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+008c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*8c: R_MIPS_GOT16 .bss
|
||||||
|
0+0090 <[^>]*> addiu a0,a0,1000
|
||||||
|
[ ]*90: R_MIPS_LO16 .bss
|
||||||
|
0+0094 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0098 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*98: R_MIPS_GOT16 .data
|
||||||
|
0+009c <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*9c: R_MIPS_LO16 .data
|
||||||
|
0+00a0 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00a4 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*a4: R_MIPS_GOT16 big_external_data_label
|
||||||
|
0+00a8 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00ac <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*ac: R_MIPS_GOT16 small_external_data_label
|
||||||
|
0+00b0 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00b4 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*b4: R_MIPS_GOT16 big_external_common
|
||||||
|
0+00b8 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00bc <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*bc: R_MIPS_GOT16 small_external_common
|
||||||
|
0+00c0 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00c4 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*c4: R_MIPS_GOT16 .bss
|
||||||
|
0+00c8 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*c8: R_MIPS_LO16 .bss
|
||||||
|
0+00cc <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00d0 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*d0: R_MIPS_GOT16 .bss
|
||||||
|
0+00d4 <[^>]*> addiu a0,a0,1000
|
||||||
|
[ ]*d4: R_MIPS_LO16 .bss
|
||||||
|
0+00d8 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+00dc <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*dc: R_MIPS_GOT16 .data
|
||||||
|
0+00e0 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*e0: R_MIPS_LO16 .data
|
||||||
|
0+00e4 <[^>]*> addu a0,a0,a1
|
||||||
|
0+00e8 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+00ec <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*ec: R_MIPS_GOT16 big_external_data_label
|
||||||
|
0+00f0 <[^>]*> addu a0,a0,a1
|
||||||
|
0+00f4 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+00f8 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*f8: R_MIPS_GOT16 small_external_data_label
|
||||||
|
0+00fc <[^>]*> addu a0,a0,a1
|
||||||
|
0+0100 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0104 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*104: R_MIPS_GOT16 big_external_common
|
||||||
|
0+0108 <[^>]*> addu a0,a0,a1
|
||||||
|
0+010c <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+0110 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*110: R_MIPS_GOT16 small_external_common
|
||||||
|
0+0114 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0118 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+011c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*11c: R_MIPS_GOT16 .bss
|
||||||
|
0+0120 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*120: R_MIPS_LO16 .bss
|
||||||
|
0+0124 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0128 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+012c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*12c: R_MIPS_GOT16 .bss
|
||||||
|
0+0130 <[^>]*> addiu a0,a0,1000
|
||||||
|
[ ]*130: R_MIPS_LO16 .bss
|
||||||
|
0+0134 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0138 <[^>]*> lb a0,0\(a0\)
|
||||||
|
0+013c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*13c: R_MIPS_GOT16 .data
|
||||||
|
0+0140 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*140: R_MIPS_LO16 .data
|
||||||
|
0+0144 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0148 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+014c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*14c: R_MIPS_GOT16 big_external_data_label
|
||||||
|
0+0150 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0154 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+0158 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*158: R_MIPS_GOT16 small_external_data_label
|
||||||
|
0+015c <[^>]*> addu a0,a0,a1
|
||||||
|
0+0160 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+0164 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*164: R_MIPS_GOT16 big_external_common
|
||||||
|
0+0168 <[^>]*> addu a0,a0,a1
|
||||||
|
0+016c <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+0170 <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*170: R_MIPS_GOT16 small_external_common
|
||||||
|
0+0174 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0178 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+017c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*17c: R_MIPS_GOT16 .bss
|
||||||
|
0+0180 <[^>]*> addiu a0,a0,0
|
||||||
|
[ ]*180: R_MIPS_LO16 .bss
|
||||||
|
0+0184 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0188 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+018c <[^>]*> lw a0,0\(gp\)
|
||||||
|
[ ]*18c: R_MIPS_GOT16 .bss
|
||||||
|
0+0190 <[^>]*> addiu a0,a0,1000
|
||||||
|
[ ]*190: R_MIPS_LO16 .bss
|
||||||
|
0+0194 <[^>]*> addu a0,a0,a1
|
||||||
|
0+0198 <[^>]*> lb a0,1\(a0\)
|
||||||
|
0+019c <[^>]*> nop
|
|
@ -31,184 +31,172 @@ Disassembly of section \.text:
|
||||||
0+0050 <.*> lb a0,-23131\(a0\)
|
0+0050 <.*> lb a0,-23131\(a0\)
|
||||||
0+0054 <.*> lw a0,0\(gp\)
|
0+0054 <.*> lw a0,0\(gp\)
|
||||||
54: R_MIPS_GOT16 \.data
|
54: R_MIPS_GOT16 \.data
|
||||||
0+0058 <.*> nop
|
0+0058 <.*> addiu a0,a0,0
|
||||||
0+005c <.*> addiu a0,a0,0
|
58: R_MIPS_LO16 \.data
|
||||||
5c: R_MIPS_LO16 \.data
|
0+005c <.*> lb a0,0\(a0\)
|
||||||
0+0060 <.*> lb a0,0\(a0\)
|
0+0060 <.*> lui a0,0x0
|
||||||
0+0064 <.*> lui a0,0x0
|
60: R_MIPS_GOT_HI16 big_external_data_label
|
||||||
64: R_MIPS_GOT_HI16 big_external_data_label
|
0+0064 <.*> addu a0,a0,gp
|
||||||
0+0068 <.*> addu a0,a0,gp
|
0+0068 <.*> lw a0,0\(a0\)
|
||||||
0+006c <.*> lw a0,0\(a0\)
|
68: R_MIPS_GOT_LO16 big_external_data_label
|
||||||
6c: R_MIPS_GOT_LO16 big_external_data_label
|
0+006c <.*> lb a0,0\(a0\)
|
||||||
0+0070 <.*> lb a0,0\(a0\)
|
0+0070 <.*> lui a0,0x0
|
||||||
0+0074 <.*> lui a0,0x0
|
70: R_MIPS_GOT_HI16 small_external_data_label
|
||||||
74: R_MIPS_GOT_HI16 small_external_data_label
|
0+0074 <.*> addu a0,a0,gp
|
||||||
0+0078 <.*> addu a0,a0,gp
|
0+0078 <.*> lw a0,0\(a0\)
|
||||||
0+007c <.*> lw a0,0\(a0\)
|
78: R_MIPS_GOT_LO16 small_external_data_label
|
||||||
7c: R_MIPS_GOT_LO16 small_external_data_label
|
0+007c <.*> lb a0,0\(a0\)
|
||||||
0+0080 <.*> lb a0,0\(a0\)
|
0+0080 <.*> lui a0,0x0
|
||||||
0+0084 <.*> lui a0,0x0
|
80: R_MIPS_GOT_HI16 big_external_common
|
||||||
84: R_MIPS_GOT_HI16 big_external_common
|
0+0084 <.*> addu a0,a0,gp
|
||||||
0+0088 <.*> addu a0,a0,gp
|
0+0088 <.*> lw a0,0\(a0\)
|
||||||
0+008c <.*> lw a0,0\(a0\)
|
88: R_MIPS_GOT_LO16 big_external_common
|
||||||
8c: R_MIPS_GOT_LO16 big_external_common
|
0+008c <.*> lb a0,0\(a0\)
|
||||||
0+0090 <.*> lb a0,0\(a0\)
|
0+0090 <.*> lui a0,0x0
|
||||||
0+0094 <.*> lui a0,0x0
|
90: R_MIPS_GOT_HI16 small_external_common
|
||||||
94: R_MIPS_GOT_HI16 small_external_common
|
0+0094 <.*> addu a0,a0,gp
|
||||||
0+0098 <.*> addu a0,a0,gp
|
0+0098 <.*> lw a0,0\(a0\)
|
||||||
0+009c <.*> lw a0,0\(a0\)
|
98: R_MIPS_GOT_LO16 small_external_common
|
||||||
9c: R_MIPS_GOT_LO16 small_external_common
|
0+009c <.*> lb a0,0\(a0\)
|
||||||
0+00a0 <.*> lb a0,0\(a0\)
|
0+00a0 <.*> lw a0,0\(gp\)
|
||||||
0+00a4 <.*> lw a0,0\(gp\)
|
a0: R_MIPS_GOT16 \.bss
|
||||||
a4: R_MIPS_GOT16 \.bss
|
0+00a4 <.*> addiu a0,a0,0
|
||||||
0+00a8 <.*> nop
|
a4: R_MIPS_LO16 \.bss
|
||||||
0+00ac <.*> addiu a0,a0,0
|
0+00a8 <.*> lb a0,0\(a0\)
|
||||||
ac: R_MIPS_LO16 \.bss
|
0+00ac <.*> lw a0,0\(gp\)
|
||||||
0+00b0 <.*> lb a0,0\(a0\)
|
ac: R_MIPS_GOT16 \.bss
|
||||||
0+00b4 <.*> lw a0,0\(gp\)
|
0+00b0 <.*> addiu a0,a0,1000
|
||||||
b4: R_MIPS_GOT16 \.bss
|
b0: R_MIPS_LO16 \.bss
|
||||||
0+00b8 <.*> nop
|
0+00b4 <.*> lb a0,0\(a0\)
|
||||||
0+00bc <.*> addiu a0,a0,1000
|
0+00b8 <.*> lw a0,0\(gp\)
|
||||||
bc: R_MIPS_LO16 \.bss
|
b8: R_MIPS_GOT16 \.data
|
||||||
0+00c0 <.*> lb a0,0\(a0\)
|
0+00bc <.*> addiu a0,a0,0
|
||||||
0+00c4 <.*> lw a0,0\(gp\)
|
bc: R_MIPS_LO16 \.data
|
||||||
c4: R_MIPS_GOT16 \.data
|
0+00c0 <.*> lb a0,1\(a0\)
|
||||||
0+00c8 <.*> nop
|
0+00c4 <.*> lui a0,0x0
|
||||||
0+00cc <.*> addiu a0,a0,0
|
c4: R_MIPS_GOT_HI16 big_external_data_label
|
||||||
cc: R_MIPS_LO16 \.data
|
0+00c8 <.*> addu a0,a0,gp
|
||||||
|
0+00cc <.*> lw a0,0\(a0\)
|
||||||
|
cc: R_MIPS_GOT_LO16 big_external_data_label
|
||||||
0+00d0 <.*> lb a0,1\(a0\)
|
0+00d0 <.*> lb a0,1\(a0\)
|
||||||
0+00d4 <.*> lui a0,0x0
|
0+00d4 <.*> lui a0,0x0
|
||||||
d4: R_MIPS_GOT_HI16 big_external_data_label
|
d4: R_MIPS_GOT_HI16 small_external_data_label
|
||||||
0+00d8 <.*> addu a0,a0,gp
|
0+00d8 <.*> addu a0,a0,gp
|
||||||
0+00dc <.*> lw a0,0\(a0\)
|
0+00dc <.*> lw a0,0\(a0\)
|
||||||
dc: R_MIPS_GOT_LO16 big_external_data_label
|
dc: R_MIPS_GOT_LO16 small_external_data_label
|
||||||
0+00e0 <.*> lb a0,1\(a0\)
|
0+00e0 <.*> lb a0,1\(a0\)
|
||||||
0+00e4 <.*> lui a0,0x0
|
0+00e4 <.*> lui a0,0x0
|
||||||
e4: R_MIPS_GOT_HI16 small_external_data_label
|
e4: R_MIPS_GOT_HI16 big_external_common
|
||||||
0+00e8 <.*> addu a0,a0,gp
|
0+00e8 <.*> addu a0,a0,gp
|
||||||
0+00ec <.*> lw a0,0\(a0\)
|
0+00ec <.*> lw a0,0\(a0\)
|
||||||
ec: R_MIPS_GOT_LO16 small_external_data_label
|
ec: R_MIPS_GOT_LO16 big_external_common
|
||||||
0+00f0 <.*> lb a0,1\(a0\)
|
0+00f0 <.*> lb a0,1\(a0\)
|
||||||
0+00f4 <.*> lui a0,0x0
|
0+00f4 <.*> lui a0,0x0
|
||||||
f4: R_MIPS_GOT_HI16 big_external_common
|
f4: R_MIPS_GOT_HI16 small_external_common
|
||||||
0+00f8 <.*> addu a0,a0,gp
|
0+00f8 <.*> addu a0,a0,gp
|
||||||
0+00fc <.*> lw a0,0\(a0\)
|
0+00fc <.*> lw a0,0\(a0\)
|
||||||
fc: R_MIPS_GOT_LO16 big_external_common
|
fc: R_MIPS_GOT_LO16 small_external_common
|
||||||
0+0100 <.*> lb a0,1\(a0\)
|
0+0100 <.*> lb a0,1\(a0\)
|
||||||
0+0104 <.*> lui a0,0x0
|
0+0104 <.*> lw a0,0\(gp\)
|
||||||
104: R_MIPS_GOT_HI16 small_external_common
|
104: R_MIPS_GOT16 \.bss
|
||||||
0+0108 <.*> addu a0,a0,gp
|
0+0108 <.*> addiu a0,a0,0
|
||||||
0+010c <.*> lw a0,0\(a0\)
|
108: R_MIPS_LO16 \.bss
|
||||||
10c: R_MIPS_GOT_LO16 small_external_common
|
0+010c <.*> lb a0,1\(a0\)
|
||||||
0+0110 <.*> lb a0,1\(a0\)
|
0+0110 <.*> lw a0,0\(gp\)
|
||||||
0+0114 <.*> lw a0,0\(gp\)
|
110: R_MIPS_GOT16 \.bss
|
||||||
114: R_MIPS_GOT16 \.bss
|
0+0114 <.*> addiu a0,a0,1000
|
||||||
0+0118 <.*> nop
|
114: R_MIPS_LO16 \.bss
|
||||||
0+011c <.*> addiu a0,a0,0
|
0+0118 <.*> lb a0,1\(a0\)
|
||||||
11c: R_MIPS_LO16 \.bss
|
0+011c <.*> lw a0,0\(gp\)
|
||||||
0+0120 <.*> lb a0,1\(a0\)
|
11c: R_MIPS_GOT16 \.data
|
||||||
0+0124 <.*> lw a0,0\(gp\)
|
0+0120 <.*> addiu a0,a0,0
|
||||||
124: R_MIPS_GOT16 \.bss
|
120: R_MIPS_LO16 \.data
|
||||||
0+0128 <.*> nop
|
0+0124 <.*> addu a0,a0,a1
|
||||||
0+012c <.*> addiu a0,a0,1000
|
0+0128 <.*> lb a0,0\(a0\)
|
||||||
12c: R_MIPS_LO16 \.bss
|
0+012c <.*> lui a0,0x0
|
||||||
0+0130 <.*> lb a0,1\(a0\)
|
12c: R_MIPS_GOT_HI16 big_external_data_label
|
||||||
0+0134 <.*> lw a0,0\(gp\)
|
0+0130 <.*> addu a0,a0,gp
|
||||||
134: R_MIPS_GOT16 \.data
|
0+0134 <.*> lw a0,0\(a0\)
|
||||||
0+0138 <.*> nop
|
134: R_MIPS_GOT_LO16 big_external_data_label
|
||||||
0+013c <.*> addiu a0,a0,0
|
0+0138 <.*> addu a0,a0,a1
|
||||||
13c: R_MIPS_LO16 \.data
|
0+013c <.*> lb a0,0\(a0\)
|
||||||
0+0140 <.*> addu a0,a0,a1
|
0+0140 <.*> lui a0,0x0
|
||||||
0+0144 <.*> lb a0,0\(a0\)
|
140: R_MIPS_GOT_HI16 small_external_data_label
|
||||||
0+0148 <.*> lui a0,0x0
|
0+0144 <.*> addu a0,a0,gp
|
||||||
148: R_MIPS_GOT_HI16 big_external_data_label
|
0+0148 <.*> lw a0,0\(a0\)
|
||||||
0+014c <.*> addu a0,a0,gp
|
148: R_MIPS_GOT_LO16 small_external_data_label
|
||||||
0+0150 <.*> lw a0,0\(a0\)
|
0+014c <.*> addu a0,a0,a1
|
||||||
150: R_MIPS_GOT_LO16 big_external_data_label
|
0+0150 <.*> lb a0,0\(a0\)
|
||||||
0+0154 <.*> addu a0,a0,a1
|
0+0154 <.*> lui a0,0x0
|
||||||
0+0158 <.*> lb a0,0\(a0\)
|
154: R_MIPS_GOT_HI16 big_external_common
|
||||||
0+015c <.*> lui a0,0x0
|
0+0158 <.*> addu a0,a0,gp
|
||||||
15c: R_MIPS_GOT_HI16 small_external_data_label
|
0+015c <.*> lw a0,0\(a0\)
|
||||||
0+0160 <.*> addu a0,a0,gp
|
15c: R_MIPS_GOT_LO16 big_external_common
|
||||||
0+0164 <.*> lw a0,0\(a0\)
|
0+0160 <.*> addu a0,a0,a1
|
||||||
164: R_MIPS_GOT_LO16 small_external_data_label
|
0+0164 <.*> lb a0,0\(a0\)
|
||||||
0+0168 <.*> addu a0,a0,a1
|
0+0168 <.*> lui a0,0x0
|
||||||
0+016c <.*> lb a0,0\(a0\)
|
168: R_MIPS_GOT_HI16 small_external_common
|
||||||
0+0170 <.*> lui a0,0x0
|
0+016c <.*> addu a0,a0,gp
|
||||||
170: R_MIPS_GOT_HI16 big_external_common
|
0+0170 <.*> lw a0,0\(a0\)
|
||||||
0+0174 <.*> addu a0,a0,gp
|
170: R_MIPS_GOT_LO16 small_external_common
|
||||||
0+0178 <.*> lw a0,0\(a0\)
|
0+0174 <.*> addu a0,a0,a1
|
||||||
178: R_MIPS_GOT_LO16 big_external_common
|
0+0178 <.*> lb a0,0\(a0\)
|
||||||
0+017c <.*> addu a0,a0,a1
|
0+017c <.*> lw a0,0\(gp\)
|
||||||
0+0180 <.*> lb a0,0\(a0\)
|
17c: R_MIPS_GOT16 \.bss
|
||||||
0+0184 <.*> lui a0,0x0
|
0+0180 <.*> addiu a0,a0,0
|
||||||
184: R_MIPS_GOT_HI16 small_external_common
|
180: R_MIPS_LO16 \.bss
|
||||||
0+0188 <.*> addu a0,a0,gp
|
0+0184 <.*> addu a0,a0,a1
|
||||||
0+018c <.*> lw a0,0\(a0\)
|
0+0188 <.*> lb a0,0\(a0\)
|
||||||
18c: R_MIPS_GOT_LO16 small_external_common
|
0+018c <.*> lw a0,0\(gp\)
|
||||||
0+0190 <.*> addu a0,a0,a1
|
18c: R_MIPS_GOT16 \.bss
|
||||||
0+0194 <.*> lb a0,0\(a0\)
|
0+0190 <.*> addiu a0,a0,1000
|
||||||
0+0198 <.*> lw a0,0\(gp\)
|
190: R_MIPS_LO16 \.bss
|
||||||
198: R_MIPS_GOT16 \.bss
|
0+0194 <.*> addu a0,a0,a1
|
||||||
0+019c <.*> nop
|
0+0198 <.*> lb a0,0\(a0\)
|
||||||
|
0+019c <.*> lw a0,0\(gp\)
|
||||||
|
19c: R_MIPS_GOT16 \.data
|
||||||
0+01a0 <.*> addiu a0,a0,0
|
0+01a0 <.*> addiu a0,a0,0
|
||||||
1a0: R_MIPS_LO16 \.bss
|
1a0: R_MIPS_LO16 \.data
|
||||||
0+01a4 <.*> addu a0,a0,a1
|
0+01a4 <.*> addu a0,a0,a1
|
||||||
0+01a8 <.*> lb a0,0\(a0\)
|
0+01a8 <.*> lb a0,1\(a0\)
|
||||||
0+01ac <.*> lw a0,0\(gp\)
|
0+01ac <.*> lui a0,0x0
|
||||||
1ac: R_MIPS_GOT16 \.bss
|
1ac: R_MIPS_GOT_HI16 big_external_data_label
|
||||||
0+01b0 <.*> nop
|
0+01b0 <.*> addu a0,a0,gp
|
||||||
0+01b4 <.*> addiu a0,a0,1000
|
0+01b4 <.*> lw a0,0\(a0\)
|
||||||
1b4: R_MIPS_LO16 \.bss
|
1b4: R_MIPS_GOT_LO16 big_external_data_label
|
||||||
0+01b8 <.*> addu a0,a0,a1
|
0+01b8 <.*> addu a0,a0,a1
|
||||||
0+01bc <.*> lb a0,0\(a0\)
|
0+01bc <.*> lb a0,1\(a0\)
|
||||||
0+01c0 <.*> lw a0,0\(gp\)
|
0+01c0 <.*> lui a0,0x0
|
||||||
1c0: R_MIPS_GOT16 \.data
|
1c0: R_MIPS_GOT_HI16 small_external_data_label
|
||||||
0+01c4 <.*> nop
|
0+01c4 <.*> addu a0,a0,gp
|
||||||
0+01c8 <.*> addiu a0,a0,0
|
0+01c8 <.*> lw a0,0\(a0\)
|
||||||
1c8: R_MIPS_LO16 \.data
|
1c8: R_MIPS_GOT_LO16 small_external_data_label
|
||||||
0+01cc <.*> addu a0,a0,a1
|
0+01cc <.*> addu a0,a0,a1
|
||||||
0+01d0 <.*> lb a0,1\(a0\)
|
0+01d0 <.*> lb a0,1\(a0\)
|
||||||
0+01d4 <.*> lui a0,0x0
|
0+01d4 <.*> lui a0,0x0
|
||||||
1d4: R_MIPS_GOT_HI16 big_external_data_label
|
1d4: R_MIPS_GOT_HI16 big_external_common
|
||||||
0+01d8 <.*> addu a0,a0,gp
|
0+01d8 <.*> addu a0,a0,gp
|
||||||
0+01dc <.*> lw a0,0\(a0\)
|
0+01dc <.*> lw a0,0\(a0\)
|
||||||
1dc: R_MIPS_GOT_LO16 big_external_data_label
|
1dc: R_MIPS_GOT_LO16 big_external_common
|
||||||
0+01e0 <.*> addu a0,a0,a1
|
0+01e0 <.*> addu a0,a0,a1
|
||||||
0+01e4 <.*> lb a0,1\(a0\)
|
0+01e4 <.*> lb a0,1\(a0\)
|
||||||
0+01e8 <.*> lui a0,0x0
|
0+01e8 <.*> lui a0,0x0
|
||||||
1e8: R_MIPS_GOT_HI16 small_external_data_label
|
1e8: R_MIPS_GOT_HI16 small_external_common
|
||||||
0+01ec <.*> addu a0,a0,gp
|
0+01ec <.*> addu a0,a0,gp
|
||||||
0+01f0 <.*> lw a0,0\(a0\)
|
0+01f0 <.*> lw a0,0\(a0\)
|
||||||
1f0: R_MIPS_GOT_LO16 small_external_data_label
|
1f0: R_MIPS_GOT_LO16 small_external_common
|
||||||
0+01f4 <.*> addu a0,a0,a1
|
0+01f4 <.*> addu a0,a0,a1
|
||||||
0+01f8 <.*> lb a0,1\(a0\)
|
0+01f8 <.*> lb a0,1\(a0\)
|
||||||
0+01fc <.*> lui a0,0x0
|
0+01fc <.*> lw a0,0\(gp\)
|
||||||
1fc: R_MIPS_GOT_HI16 big_external_common
|
1fc: R_MIPS_GOT16 \.bss
|
||||||
0+0200 <.*> addu a0,a0,gp
|
0+0200 <.*> addiu a0,a0,0
|
||||||
0+0204 <.*> lw a0,0\(a0\)
|
200: R_MIPS_LO16 \.bss
|
||||||
204: R_MIPS_GOT_LO16 big_external_common
|
0+0204 <.*> addu a0,a0,a1
|
||||||
0+0208 <.*> addu a0,a0,a1
|
0+0208 <.*> lb a0,1\(a0\)
|
||||||
0+020c <.*> lb a0,1\(a0\)
|
0+020c <.*> lw a0,0\(gp\)
|
||||||
0+0210 <.*> lui a0,0x0
|
20c: R_MIPS_GOT16 \.bss
|
||||||
210: R_MIPS_GOT_HI16 small_external_common
|
0+0210 <.*> addiu a0,a0,1000
|
||||||
0+0214 <.*> addu a0,a0,gp
|
210: R_MIPS_LO16 \.bss
|
||||||
0+0218 <.*> lw a0,0\(a0\)
|
0+0214 <.*> addu a0,a0,a1
|
||||||
218: R_MIPS_GOT_LO16 small_external_common
|
0+0218 <.*> lb a0,1\(a0\)
|
||||||
0+021c <.*> addu a0,a0,a1
|
0+021c <.*> nop
|
||||||
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
|
|
||||||
22c: R_MIPS_LO16 \.bss
|
|
||||||
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
|
|
||||||
240: R_MIPS_LO16 \.bss
|
|
||||||
0+0244 <.*> addu a0,a0,a1
|
|
||||||
0+0248 <.*> lb a0,1\(a0\)
|
|
||||||
0+024c <.*> nop
|
|
||||||
|
|
|
@ -15,103 +15,85 @@ Disassembly of section .text:
|
||||||
14: 3c041234 lui a0,0x1234
|
14: 3c041234 lui a0,0x1234
|
||||||
18: 34845678 ori a0,a0,0x5678
|
18: 34845678 ori a0,a0,0x5678
|
||||||
1c: 8f840000 lw a0,0\(gp\)
|
1c: 8f840000 lw a0,0\(gp\)
|
||||||
20: 00000000 nop
|
20: 24840000 addiu a0,a0,0
|
||||||
24: 24840000 addiu a0,a0,0
|
24: 8f840000 lw a0,0\(gp\)
|
||||||
28: 8f840000 lw a0,0\(gp\)
|
28: 24840000 addiu a0,a0,0
|
||||||
2c: 00000000 nop
|
2c: 8f840000 lw a0,0\(gp\)
|
||||||
30: 24840000 addiu a0,a0,0
|
30: 2484015c addiu a0,a0,348
|
||||||
34: 8f840000 lw a0,0\(gp\)
|
34: 10000049 b 15c <[^>]*>
|
||||||
38: 00000000 nop
|
38: 00000000 nop
|
||||||
3c: 248401a4 addiu a0,a0,420
|
3c: 8f990000 lw t9,0\(gp\)
|
||||||
40: 10000058 b 1a4 <[^>]*>
|
40: 2739015c addiu t9,t9,348
|
||||||
44: 00000000 nop
|
44: 0320f809 jalr t9
|
||||||
48: 8f990000 lw t9,0\(gp\)
|
48: 00000000 nop
|
||||||
4c: 00000000 nop
|
4c: 8fbc0008 lw gp,8\(sp\)
|
||||||
50: 273901a4 addiu t9,t9,420
|
50: 8f840000 lw a0,0\(gp\)
|
||||||
54: 0320f809 jalr t9
|
54: 24840000 addiu a0,a0,0
|
||||||
58: 00000000 nop
|
58: 8c840000 lw a0,0\(a0\)
|
||||||
5c: 8fbc0008 lw gp,8\(sp\)
|
5c: 8f840000 lw a0,0\(gp\)
|
||||||
60: 8f840000 lw a0,0\(gp\)
|
60: 24840000 addiu a0,a0,0
|
||||||
64: 00000000 nop
|
64: 8c840000 lw a0,0\(a0\)
|
||||||
68: 24840000 addiu a0,a0,0
|
68: 8f840000 lw a0,0\(gp\)
|
||||||
6c: 8c840000 lw a0,0\(a0\)
|
6c: 2484015c addiu a0,a0,348
|
||||||
70: 8f840000 lw a0,0\(gp\)
|
70: 8c840000 lw a0,0\(a0\)
|
||||||
74: 00000000 nop
|
74: 8f810000 lw at,0\(gp\)
|
||||||
78: 24840000 addiu a0,a0,0
|
78: 8c240000 lw a0,0\(at\)
|
||||||
7c: 8c840000 lw a0,0\(a0\)
|
7c: 8c250004 lw a1,4\(at\)
|
||||||
80: 8f840000 lw a0,0\(gp\)
|
80: 8f810000 lw at,0\(gp\)
|
||||||
84: 00000000 nop
|
84: 8c240000 lw a0,0\(at\)
|
||||||
88: 248401a4 addiu a0,a0,420
|
88: 8c250004 lw a1,4\(at\)
|
||||||
8c: 8c840000 lw a0,0\(a0\)
|
8c: 8f810000 lw at,0\(gp\)
|
||||||
90: 8f810000 lw at,0\(gp\)
|
90: 8c24015c lw a0,348\(at\)
|
||||||
94: 00000000 nop
|
94: 8c250160 lw a1,352\(at\)
|
||||||
98: 8c240000 lw a0,0\(at\)
|
98: 8f810000 lw at,0\(gp\)
|
||||||
9c: 8c250004 lw a1,4\(at\)
|
9c: 24210000 addiu at,at,0
|
||||||
a0: 8f810000 lw at,0\(gp\)
|
a0: ac240000 sw a0,0\(at\)
|
||||||
a4: 00000000 nop
|
a4: 8f810000 lw at,0\(gp\)
|
||||||
a8: 8c240000 lw a0,0\(at\)
|
a8: 24210000 addiu at,at,0
|
||||||
ac: 8c250004 lw a1,4\(at\)
|
ac: ac240000 sw a0,0\(at\)
|
||||||
b0: 8f810000 lw at,0\(gp\)
|
b0: 8f810000 lw at,0\(gp\)
|
||||||
b4: 00000000 nop
|
b4: ac240000 sw a0,0\(at\)
|
||||||
b8: 8c2401a4 lw a0,420\(at\)
|
b8: ac250004 sw a1,4\(at\)
|
||||||
bc: 8c2501a8 lw a1,424\(at\)
|
bc: 8f810000 lw at,0\(gp\)
|
||||||
c0: 8f810000 lw at,0\(gp\)
|
c0: ac240000 sw a0,0\(at\)
|
||||||
c4: 00000000 nop
|
c4: ac250004 sw a1,4\(at\)
|
||||||
c8: 24210000 addiu at,at,0
|
c8: 8f810000 lw at,0\(gp\)
|
||||||
cc: ac240000 sw a0,0\(at\)
|
cc: 24210000 addiu at,at,0
|
||||||
d0: 8f810000 lw at,0\(gp\)
|
d0: 80240000 lb a0,0\(at\)
|
||||||
d4: 00000000 nop
|
d4: 90210001 lbu at,1\(at\)
|
||||||
d8: 24210000 addiu at,at,0
|
d8: 00042200 sll a0,a0,0x8
|
||||||
dc: ac240000 sw a0,0\(at\)
|
dc: 00812025 or a0,a0,at
|
||||||
e0: 8f810000 lw at,0\(gp\)
|
e0: 8f810000 lw at,0\(gp\)
|
||||||
e4: 00000000 nop
|
e4: 24210000 addiu at,at,0
|
||||||
e8: ac240000 sw a0,0\(at\)
|
e8: a0240001 sb a0,1\(at\)
|
||||||
ec: ac250004 sw a1,4\(at\)
|
ec: 00042202 srl a0,a0,0x8
|
||||||
f0: 8f810000 lw at,0\(gp\)
|
f0: a0240000 sb a0,0\(at\)
|
||||||
f4: 00000000 nop
|
f4: 90210001 lbu at,1\(at\)
|
||||||
f8: ac240000 sw a0,0\(at\)
|
f8: 00042200 sll a0,a0,0x8
|
||||||
fc: ac250004 sw a1,4\(at\)
|
fc: 00812025 or a0,a0,at
|
||||||
100: 8f810000 lw at,0\(gp\)
|
100: 8f810000 lw at,0\(gp\)
|
||||||
104: 00000000 nop
|
104: 24210000 addiu at,at,0
|
||||||
108: 24210000 addiu at,at,0
|
108: 88240000 lwl a0,0\(at\)
|
||||||
10c: 80240000 lb a0,0\(at\)
|
10c: 98240003 lwr a0,3\(at\)
|
||||||
110: 90210001 lbu at,1\(at\)
|
110: 8f810000 lw at,0\(gp\)
|
||||||
114: 00042200 sll a0,a0,0x8
|
114: 24210000 addiu at,at,0
|
||||||
118: 00812025 or a0,a0,at
|
118: a8240000 swl a0,0\(at\)
|
||||||
11c: 8f810000 lw at,0\(gp\)
|
11c: b8240003 swr a0,3\(at\)
|
||||||
120: 00000000 nop
|
120: 3c043ff0 lui a0,0x3ff0
|
||||||
124: 24210000 addiu at,at,0
|
124: 00002821 move a1,zero
|
||||||
128: a0240001 sb a0,1\(at\)
|
128: 8f810000 lw at,0\(gp\)
|
||||||
12c: 00042202 srl a0,a0,0x8
|
12c: 8c240000 lw a0,0\(at\)
|
||||||
130: a0240000 sb a0,0\(at\)
|
130: 8c250004 lw a1,4\(at\)
|
||||||
134: 90210001 lbu at,1\(at\)
|
134: 3c013ff0 lui at,0x3ff0
|
||||||
138: 00042200 sll a0,a0,0x8
|
138: 44810800 mtc1 at,\$f1
|
||||||
13c: 00812025 or a0,a0,at
|
13c: 44800000 mtc1 zero,\$f0
|
||||||
140: 8f810000 lw at,0\(gp\)
|
140: 8f810000 lw at,0\(gp\)
|
||||||
144: 00000000 nop
|
144: d4200008 ldc1 \$f0,8\(at\)
|
||||||
148: 24210000 addiu at,at,0
|
148: 24a40064 addiu a0,a1,100
|
||||||
14c: 88240000 lwl a0,0\(at\)
|
14c: 2c840001 sltiu a0,a0,1
|
||||||
150: 98240003 lwr a0,3\(at\)
|
150: 24a40064 addiu a0,a1,100
|
||||||
154: 8f810000 lw at,0\(gp\)
|
154: 0004202b sltu a0,zero,a0
|
||||||
158: 00000000 nop
|
158: 00a02021 move a0,a1
|
||||||
15c: 24210000 addiu at,at,0
|
|
||||||
160: a8240000 swl a0,0\(at\)
|
|
||||||
164: b8240003 swr a0,3\(at\)
|
|
||||||
168: 3c043ff0 lui a0,0x3ff0
|
|
||||||
16c: 00002821 move a1,zero
|
|
||||||
170: 8f810000 lw at,0\(gp\)
|
|
||||||
174: 8c240000 lw a0,0\(at\)
|
|
||||||
178: 8c250004 lw a1,4\(at\)
|
|
||||||
17c: 3c013ff0 lui at,0x3ff0
|
|
||||||
180: 44810800 mtc1 at,\$f1
|
|
||||||
184: 44800000 mtc1 zero,\$f0
|
|
||||||
188: 8f810000 lw at,0\(gp\)
|
|
||||||
18c: d4200008 ldc1 \$f0,8\(at\)
|
|
||||||
190: 24a40064 addiu a0,a1,100
|
|
||||||
194: 2c840001 sltiu a0,a0,1
|
|
||||||
198: 24a40064 addiu a0,a1,100
|
|
||||||
19c: 0004202b sltu a0,zero,a0
|
|
||||||
1a0: 00a02021 move a0,a1
|
|
||||||
|
|
||||||
0+01a4 <[^>]*>:
|
0+015c <[^>]*>:
|
||||||
...
|
...
|
||||||
|
|
|
@ -13,62 +13,59 @@ Disassembly of section \.text:
|
||||||
0+00c <[^>]*> afbc0008 sw gp,8\(sp\)
|
0+00c <[^>]*> afbc0008 sw gp,8\(sp\)
|
||||||
0+010 <[^>]*> 8f990000 lw t9,0\(gp\)
|
0+010 <[^>]*> 8f990000 lw t9,0\(gp\)
|
||||||
10: R_MIPS_GOT16 \.text
|
10: R_MIPS_GOT16 \.text
|
||||||
0+014 <[^>]*> 00000000 nop
|
0+014 <[^>]*> 273900cc addiu t9,t9,204
|
||||||
0+018 <[^>]*> 273900d8 addiu t9,t9,216
|
14: R_MIPS_LO16 \.text
|
||||||
18: R_MIPS_LO16 \.text
|
0+018 <[^>]*> 0320f809 jalr t9
|
||||||
0+01c <[^>]*> 0320f809 jalr t9
|
0+01c <[^>]*> 00000000 nop
|
||||||
0+020 <[^>]*> 00000000 nop
|
0+020 <[^>]*> 8fbc0008 lw gp,8\(sp\)
|
||||||
0+024 <[^>]*> 8fbc0008 lw gp,8\(sp\)
|
0+024 <[^>]*> 00000000 nop
|
||||||
0+028 <[^>]*> 00000000 nop
|
0+028 <[^>]*> 0320f809 jalr t9
|
||||||
0+02c <[^>]*> 0320f809 jalr t9
|
0+02c <[^>]*> 00000000 nop
|
||||||
0+030 <[^>]*> 00000000 nop
|
0+030 <[^>]*> 8fbc0008 lw gp,8\(sp\)
|
||||||
0+034 <[^>]*> 8fbc0008 lw gp,8\(sp\)
|
0+034 <[^>]*> 3c1c0000 lui gp,0x0
|
||||||
0+038 <[^>]*> 3c1c0000 lui gp,0x0
|
34: R_MIPS_HI16 _gp_disp
|
||||||
38: R_MIPS_HI16 _gp_disp
|
0+038 <[^>]*> 279c0000 addiu gp,gp,0
|
||||||
0+03c <[^>]*> 279c0000 addiu gp,gp,0
|
38: R_MIPS_LO16 _gp_disp
|
||||||
3c: R_MIPS_LO16 _gp_disp
|
0+03c <[^>]*> 0399e021 addu gp,gp,t9
|
||||||
0+040 <[^>]*> 0399e021 addu gp,gp,t9
|
0+040 <[^>]*> 3c010001 lui at,0x1
|
||||||
0+044 <[^>]*> 3c010001 lui at,0x1
|
0+044 <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+048 <[^>]*> 003d0821 addu at,at,sp
|
0+048 <[^>]*> ac3c8000 sw gp,-32768\(at\)
|
||||||
0+04c <[^>]*> ac3c8000 sw gp,-32768\(at\)
|
0+04c <[^>]*> 8f990000 lw t9,0\(gp\)
|
||||||
0+050 <[^>]*> 8f990000 lw t9,0\(gp\)
|
4c: R_MIPS_GOT16 \.text
|
||||||
50: R_MIPS_GOT16 \.text
|
0+050 <[^>]*> 273900cc addiu t9,t9,204
|
||||||
0+054 <[^>]*> 00000000 nop
|
50: R_MIPS_LO16 \.text
|
||||||
0+058 <[^>]*> 273900d8 addiu t9,t9,216
|
0+054 <[^>]*> 0320f809 jalr t9
|
||||||
58: R_MIPS_LO16 \.text
|
0+058 <[^>]*> 00000000 nop
|
||||||
0+05c <[^>]*> 0320f809 jalr t9
|
0+05c <[^>]*> 3c010001 lui at,0x1
|
||||||
0+060 <[^>]*> 00000000 nop
|
0+060 <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+064 <[^>]*> 3c010001 lui at,0x1
|
0+064 <[^>]*> 8c3c8000 lw gp,-32768\(at\)
|
||||||
0+068 <[^>]*> 003d0821 addu at,at,sp
|
0+068 <[^>]*> 00000000 nop
|
||||||
0+06c <[^>]*> 8c3c8000 lw gp,-32768\(at\)
|
0+06c <[^>]*> 0320f809 jalr t9
|
||||||
0+070 <[^>]*> 00000000 nop
|
0+070 <[^>]*> 00000000 nop
|
||||||
0+074 <[^>]*> 0320f809 jalr t9
|
0+074 <[^>]*> 3c010001 lui at,0x1
|
||||||
0+078 <[^>]*> 00000000 nop
|
0+078 <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+07c <[^>]*> 3c010001 lui at,0x1
|
0+07c <[^>]*> 8c3c8000 lw gp,-32768\(at\)
|
||||||
0+080 <[^>]*> 003d0821 addu at,at,sp
|
0+080 <[^>]*> 3c1c0000 lui gp,0x0
|
||||||
0+084 <[^>]*> 8c3c8000 lw gp,-32768\(at\)
|
80: R_MIPS_HI16 _gp_disp
|
||||||
0+088 <[^>]*> 3c1c0000 lui gp,0x0
|
0+084 <[^>]*> 279c0000 addiu gp,gp,0
|
||||||
88: R_MIPS_HI16 _gp_disp
|
84: R_MIPS_LO16 _gp_disp
|
||||||
0+08c <[^>]*> 279c0000 addiu gp,gp,0
|
0+088 <[^>]*> 0399e021 addu gp,gp,t9
|
||||||
8c: R_MIPS_LO16 _gp_disp
|
0+08c <[^>]*> 3c010001 lui at,0x1
|
||||||
0+090 <[^>]*> 0399e021 addu gp,gp,t9
|
0+090 <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+094 <[^>]*> 3c010001 lui at,0x1
|
0+094 <[^>]*> ac3c0000 sw gp,0\(at\)
|
||||||
0+098 <[^>]*> 003d0821 addu at,at,sp
|
0+098 <[^>]*> 8f990000 lw t9,0\(gp\)
|
||||||
0+09c <[^>]*> ac3c0000 sw gp,0\(at\)
|
98: R_MIPS_GOT16 \.text
|
||||||
0+0a0 <[^>]*> 8f990000 lw t9,0\(gp\)
|
0+09c <[^>]*> 273900cc addiu t9,t9,204
|
||||||
a0: R_MIPS_GOT16 \.text
|
9c: R_MIPS_LO16 \.text
|
||||||
|
0+0a0 <[^>]*> 0320f809 jalr t9
|
||||||
0+0a4 <[^>]*> 00000000 nop
|
0+0a4 <[^>]*> 00000000 nop
|
||||||
0+0a8 <[^>]*> 273900d8 addiu t9,t9,216
|
0+0a8 <[^>]*> 3c010001 lui at,0x1
|
||||||
a8: R_MIPS_LO16 \.text
|
0+0ac <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+0ac <[^>]*> 0320f809 jalr t9
|
0+0b0 <[^>]*> 8c3c0000 lw gp,0\(at\)
|
||||||
0+0b0 <[^>]*> 00000000 nop
|
0+0b4 <[^>]*> 00000000 nop
|
||||||
0+0b4 <[^>]*> 3c010001 lui at,0x1
|
0+0b8 <[^>]*> 0320f809 jalr t9
|
||||||
0+0b8 <[^>]*> 003d0821 addu at,at,sp
|
0+0bc <[^>]*> 00000000 nop
|
||||||
0+0bc <[^>]*> 8c3c0000 lw gp,0\(at\)
|
0+0c0 <[^>]*> 3c010001 lui at,0x1
|
||||||
0+0c0 <[^>]*> 00000000 nop
|
0+0c4 <[^>]*> 003d0821 addu at,at,sp
|
||||||
0+0c4 <[^>]*> 0320f809 jalr t9
|
0+0c8 <[^>]*> 8c3c0000 lw gp,0\(at\)
|
||||||
0+0c8 <[^>]*> 00000000 nop
|
|
||||||
0+0cc <[^>]*> 3c010001 lui at,0x1
|
|
||||||
0+0d0 <[^>]*> 003d0821 addu at,at,sp
|
|
||||||
0+0d4 <[^>]*> 8c3c0000 lw gp,0\(at\)
|
|
||||||
\.\.\.
|
\.\.\.
|
||||||
|
|
|
@ -15,103 +15,85 @@ Disassembly of section .text:
|
||||||
14: 3c041234 lui a0,0x1234
|
14: 3c041234 lui a0,0x1234
|
||||||
18: 34845678 ori a0,a0,0x5678
|
18: 34845678 ori a0,a0,0x5678
|
||||||
1c: 8f840000 lw a0,0\(gp\)
|
1c: 8f840000 lw a0,0\(gp\)
|
||||||
20: 00000000 nop
|
20: 24840000 addiu a0,a0,0
|
||||||
24: 24840000 addiu a0,a0,0
|
24: 8f840000 lw a0,0\(gp\)
|
||||||
28: 8f840000 lw a0,0\(gp\)
|
28: 24840000 addiu a0,a0,0
|
||||||
2c: 00000000 nop
|
2c: 8f840000 lw a0,0\(gp\)
|
||||||
30: 24840000 addiu a0,a0,0
|
30: 2484015c addiu a0,a0,348
|
||||||
34: 8f840000 lw a0,0\(gp\)
|
34: 10000049 b 15c <[^>]*>
|
||||||
38: 00000000 nop
|
38: 00000000 nop
|
||||||
3c: 248401a4 addiu a0,a0,420
|
3c: 8f990000 lw t9,0\(gp\)
|
||||||
40: 10000058 b 1a4 <[^>]*>
|
40: 2739015c addiu t9,t9,348
|
||||||
44: 00000000 nop
|
44: 0320f809 jalr t9
|
||||||
48: 8f990000 lw t9,0\(gp\)
|
48: 00000000 nop
|
||||||
4c: 00000000 nop
|
4c: 8fbc0008 lw gp,8\(sp\)
|
||||||
50: 273901a4 addiu t9,t9,420
|
50: 8f840000 lw a0,0\(gp\)
|
||||||
54: 0320f809 jalr t9
|
54: 24840000 addiu a0,a0,0
|
||||||
58: 00000000 nop
|
58: 8c840000 lw a0,0\(a0\)
|
||||||
5c: 8fbc0008 lw gp,8\(sp\)
|
5c: 8f840000 lw a0,0\(gp\)
|
||||||
60: 8f840000 lw a0,0\(gp\)
|
60: 24840000 addiu a0,a0,0
|
||||||
64: 00000000 nop
|
64: 8c840000 lw a0,0\(a0\)
|
||||||
68: 24840000 addiu a0,a0,0
|
68: 8f840000 lw a0,0\(gp\)
|
||||||
6c: 8c840000 lw a0,0\(a0\)
|
6c: 2484015c addiu a0,a0,348
|
||||||
70: 8f840000 lw a0,0\(gp\)
|
70: 8c840000 lw a0,0\(a0\)
|
||||||
74: 00000000 nop
|
74: 8f810000 lw at,0\(gp\)
|
||||||
78: 24840000 addiu a0,a0,0
|
78: 8c240000 lw a0,0\(at\)
|
||||||
7c: 8c840000 lw a0,0\(a0\)
|
7c: 8c250004 lw a1,4\(at\)
|
||||||
80: 8f840000 lw a0,0\(gp\)
|
80: 8f810000 lw at,0\(gp\)
|
||||||
84: 00000000 nop
|
84: 8c240000 lw a0,0\(at\)
|
||||||
88: 248401a4 addiu a0,a0,420
|
88: 8c250004 lw a1,4\(at\)
|
||||||
8c: 8c840000 lw a0,0\(a0\)
|
8c: 8f810000 lw at,0\(gp\)
|
||||||
90: 8f810000 lw at,0\(gp\)
|
90: 8c24015c lw a0,348\(at\)
|
||||||
94: 00000000 nop
|
94: 8c250160 lw a1,352\(at\)
|
||||||
98: 8c240000 lw a0,0\(at\)
|
98: 8f810000 lw at,0\(gp\)
|
||||||
9c: 8c250004 lw a1,4\(at\)
|
9c: 24210000 addiu at,at,0
|
||||||
a0: 8f810000 lw at,0\(gp\)
|
a0: ac240000 sw a0,0\(at\)
|
||||||
a4: 00000000 nop
|
a4: 8f810000 lw at,0\(gp\)
|
||||||
a8: 8c240000 lw a0,0\(at\)
|
a8: 24210000 addiu at,at,0
|
||||||
ac: 8c250004 lw a1,4\(at\)
|
ac: ac240000 sw a0,0\(at\)
|
||||||
b0: 8f810000 lw at,0\(gp\)
|
b0: 8f810000 lw at,0\(gp\)
|
||||||
b4: 00000000 nop
|
b4: ac240000 sw a0,0\(at\)
|
||||||
b8: 8c2401a4 lw a0,420\(at\)
|
b8: ac250004 sw a1,4\(at\)
|
||||||
bc: 8c2501a8 lw a1,424\(at\)
|
bc: 8f810000 lw at,0\(gp\)
|
||||||
c0: 8f810000 lw at,0\(gp\)
|
c0: ac240000 sw a0,0\(at\)
|
||||||
c4: 00000000 nop
|
c4: ac250004 sw a1,4\(at\)
|
||||||
c8: 24210000 addiu at,at,0
|
c8: 8f810000 lw at,0\(gp\)
|
||||||
cc: ac240000 sw a0,0\(at\)
|
cc: 24210000 addiu at,at,0
|
||||||
d0: 8f810000 lw at,0\(gp\)
|
d0: 80240000 lb a0,0\(at\)
|
||||||
d4: 00000000 nop
|
d4: 90210001 lbu at,1\(at\)
|
||||||
d8: 24210000 addiu at,at,0
|
d8: 00042200 sll a0,a0,0x8
|
||||||
dc: ac240000 sw a0,0\(at\)
|
dc: 00812025 or a0,a0,at
|
||||||
e0: 8f810000 lw at,0\(gp\)
|
e0: 8f810000 lw at,0\(gp\)
|
||||||
e4: 00000000 nop
|
e4: 24210000 addiu at,at,0
|
||||||
e8: ac240000 sw a0,0\(at\)
|
e8: a0240001 sb a0,1\(at\)
|
||||||
ec: ac250004 sw a1,4\(at\)
|
ec: 00042202 srl a0,a0,0x8
|
||||||
f0: 8f810000 lw at,0\(gp\)
|
f0: a0240000 sb a0,0\(at\)
|
||||||
f4: 00000000 nop
|
f4: 90210001 lbu at,1\(at\)
|
||||||
f8: ac240000 sw a0,0\(at\)
|
f8: 00042200 sll a0,a0,0x8
|
||||||
fc: ac250004 sw a1,4\(at\)
|
fc: 00812025 or a0,a0,at
|
||||||
100: 8f810000 lw at,0\(gp\)
|
100: 8f810000 lw at,0\(gp\)
|
||||||
104: 00000000 nop
|
104: 24210000 addiu at,at,0
|
||||||
108: 24210000 addiu at,at,0
|
108: 88240000 lwl a0,0\(at\)
|
||||||
10c: 80240000 lb a0,0\(at\)
|
10c: 98240003 lwr a0,3\(at\)
|
||||||
110: 90210001 lbu at,1\(at\)
|
110: 8f810000 lw at,0\(gp\)
|
||||||
114: 00042200 sll a0,a0,0x8
|
114: 24210000 addiu at,at,0
|
||||||
118: 00812025 or a0,a0,at
|
118: a8240000 swl a0,0\(at\)
|
||||||
11c: 8f810000 lw at,0\(gp\)
|
11c: b8240003 swr a0,3\(at\)
|
||||||
120: 00000000 nop
|
120: 3c043ff0 lui a0,0x3ff0
|
||||||
124: 24210000 addiu at,at,0
|
124: 00002821 move a1,zero
|
||||||
128: a0240001 sb a0,1\(at\)
|
128: 8f810000 lw at,0\(gp\)
|
||||||
12c: 00042202 srl a0,a0,0x8
|
12c: 8c240000 lw a0,0\(at\)
|
||||||
130: a0240000 sb a0,0\(at\)
|
130: 8c250004 lw a1,4\(at\)
|
||||||
134: 90210001 lbu at,1\(at\)
|
134: 3c013ff0 lui at,0x3ff0
|
||||||
138: 00042200 sll a0,a0,0x8
|
138: 44810800 mtc1 at,\$f1
|
||||||
13c: 00812025 or a0,a0,at
|
13c: 44800000 mtc1 zero,\$f0
|
||||||
140: 8f810000 lw at,0\(gp\)
|
140: 8f810000 lw at,0\(gp\)
|
||||||
144: 00000000 nop
|
144: d4200008 ldc1 \$f0,8\(at\)
|
||||||
148: 24210000 addiu at,at,0
|
148: 24a40064 addiu a0,a1,100
|
||||||
14c: 88240000 lwl a0,0\(at\)
|
14c: 2c840001 sltiu a0,a0,1
|
||||||
150: 98240003 lwr a0,3\(at\)
|
150: 24a40064 addiu a0,a1,100
|
||||||
154: 8f810000 lw at,0\(gp\)
|
154: 0004202b sltu a0,zero,a0
|
||||||
158: 00000000 nop
|
158: 00a02021 move a0,a1
|
||||||
15c: 24210000 addiu at,at,0
|
|
||||||
160: a8240000 swl a0,0\(at\)
|
|
||||||
164: b8240003 swr a0,3\(at\)
|
|
||||||
168: 3c043ff0 lui a0,0x3ff0
|
|
||||||
16c: 00002821 move a1,zero
|
|
||||||
170: 8f810000 lw at,0\(gp\)
|
|
||||||
174: 8c240000 lw a0,0\(at\)
|
|
||||||
178: 8c250004 lw a1,4\(at\)
|
|
||||||
17c: 3c013ff0 lui at,0x3ff0
|
|
||||||
180: 44810800 mtc1 at,\$f1
|
|
||||||
184: 44800000 mtc1 zero,\$f0
|
|
||||||
188: 8f810000 lw at,0\(gp\)
|
|
||||||
18c: d4200008 ldc1 \$f0,8\(at\)
|
|
||||||
190: 24a40064 addiu a0,a1,100
|
|
||||||
194: 2c840001 sltiu a0,a0,1
|
|
||||||
198: 24a40064 addiu a0,a1,100
|
|
||||||
19c: 0004202b sltu a0,zero,a0
|
|
||||||
1a0: 00a02021 move a0,a1
|
|
||||||
|
|
||||||
0+01a4 <[^>]*>:
|
0+015c <[^>]*>:
|
||||||
...
|
...
|
||||||
|
|
|
@ -15,103 +15,85 @@ Disassembly of section .text:
|
||||||
14: 3c041234 lui a0,0x1234
|
14: 3c041234 lui a0,0x1234
|
||||||
18: 34845678 ori a0,a0,0x5678
|
18: 34845678 ori a0,a0,0x5678
|
||||||
1c: 8f840000 lw a0,0\(gp\)
|
1c: 8f840000 lw a0,0\(gp\)
|
||||||
20: 00000000 nop
|
20: 24840000 addiu a0,a0,0
|
||||||
24: 24840000 addiu a0,a0,0
|
24: 8f840000 lw a0,0\(gp\)
|
||||||
28: 8f840000 lw a0,0\(gp\)
|
28: 24840000 addiu a0,a0,0
|
||||||
2c: 00000000 nop
|
2c: 8f840000 lw a0,0\(gp\)
|
||||||
30: 24840000 addiu a0,a0,0
|
30: 2484015c addiu a0,a0,348
|
||||||
34: 8f840000 lw a0,0\(gp\)
|
34: 10000049 b 15c <[^>]*>
|
||||||
38: 00000000 nop
|
38: 00000000 nop
|
||||||
3c: 248401a4 addiu a0,a0,420
|
3c: 8f990000 lw t9,0\(gp\)
|
||||||
40: 10000058 b 1a4 <[^>]*>
|
40: 2739015c addiu t9,t9,348
|
||||||
44: 00000000 nop
|
44: 0320f809 jalr t9
|
||||||
48: 8f990000 lw t9,0\(gp\)
|
48: 00000000 nop
|
||||||
4c: 00000000 nop
|
4c: 8fbc0008 lw gp,8\(sp\)
|
||||||
50: 273901a4 addiu t9,t9,420
|
50: 8f840000 lw a0,0\(gp\)
|
||||||
54: 0320f809 jalr t9
|
54: 24840000 addiu a0,a0,0
|
||||||
58: 00000000 nop
|
58: 8c840000 lw a0,0\(a0\)
|
||||||
5c: 8fbc0008 lw gp,8\(sp\)
|
5c: 8f840000 lw a0,0\(gp\)
|
||||||
60: 8f840000 lw a0,0\(gp\)
|
60: 24840000 addiu a0,a0,0
|
||||||
64: 00000000 nop
|
64: 8c840000 lw a0,0\(a0\)
|
||||||
68: 24840000 addiu a0,a0,0
|
68: 8f840000 lw a0,0\(gp\)
|
||||||
6c: 8c840000 lw a0,0\(a0\)
|
6c: 2484015c addiu a0,a0,348
|
||||||
70: 8f840000 lw a0,0\(gp\)
|
70: 8c840000 lw a0,0\(a0\)
|
||||||
74: 00000000 nop
|
74: 8f810000 lw at,0\(gp\)
|
||||||
78: 24840000 addiu a0,a0,0
|
78: 8c240000 lw a0,0\(at\)
|
||||||
7c: 8c840000 lw a0,0\(a0\)
|
7c: 8c250004 lw a1,4\(at\)
|
||||||
80: 8f840000 lw a0,0\(gp\)
|
80: 8f810000 lw at,0\(gp\)
|
||||||
84: 00000000 nop
|
84: 8c240000 lw a0,0\(at\)
|
||||||
88: 248401a4 addiu a0,a0,420
|
88: 8c250004 lw a1,4\(at\)
|
||||||
8c: 8c840000 lw a0,0\(a0\)
|
8c: 8f810000 lw at,0\(gp\)
|
||||||
90: 8f810000 lw at,0\(gp\)
|
90: 8c24015c lw a0,348\(at\)
|
||||||
94: 00000000 nop
|
94: 8c250160 lw a1,352\(at\)
|
||||||
98: 8c240000 lw a0,0\(at\)
|
98: 8f810000 lw at,0\(gp\)
|
||||||
9c: 8c250004 lw a1,4\(at\)
|
9c: 24210000 addiu at,at,0
|
||||||
a0: 8f810000 lw at,0\(gp\)
|
a0: ac240000 sw a0,0\(at\)
|
||||||
a4: 00000000 nop
|
a4: 8f810000 lw at,0\(gp\)
|
||||||
a8: 8c240000 lw a0,0\(at\)
|
a8: 24210000 addiu at,at,0
|
||||||
ac: 8c250004 lw a1,4\(at\)
|
ac: ac240000 sw a0,0\(at\)
|
||||||
b0: 8f810000 lw at,0\(gp\)
|
b0: 8f810000 lw at,0\(gp\)
|
||||||
b4: 00000000 nop
|
b4: ac240000 sw a0,0\(at\)
|
||||||
b8: 8c2401a4 lw a0,420\(at\)
|
b8: ac250004 sw a1,4\(at\)
|
||||||
bc: 8c2501a8 lw a1,424\(at\)
|
bc: 8f810000 lw at,0\(gp\)
|
||||||
c0: 8f810000 lw at,0\(gp\)
|
c0: ac240000 sw a0,0\(at\)
|
||||||
c4: 00000000 nop
|
c4: ac250004 sw a1,4\(at\)
|
||||||
c8: 24210000 addiu at,at,0
|
c8: 8f810000 lw at,0\(gp\)
|
||||||
cc: ac240000 sw a0,0\(at\)
|
cc: 24210000 addiu at,at,0
|
||||||
d0: 8f810000 lw at,0\(gp\)
|
d0: 80240000 lb a0,0\(at\)
|
||||||
d4: 00000000 nop
|
d4: 90210001 lbu at,1\(at\)
|
||||||
d8: 24210000 addiu at,at,0
|
d8: 00042200 sll a0,a0,0x8
|
||||||
dc: ac240000 sw a0,0\(at\)
|
dc: 00812025 or a0,a0,at
|
||||||
e0: 8f810000 lw at,0\(gp\)
|
e0: 8f810000 lw at,0\(gp\)
|
||||||
e4: 00000000 nop
|
e4: 24210000 addiu at,at,0
|
||||||
e8: ac240000 sw a0,0\(at\)
|
e8: a0240001 sb a0,1\(at\)
|
||||||
ec: ac250004 sw a1,4\(at\)
|
ec: 00042202 srl a0,a0,0x8
|
||||||
f0: 8f810000 lw at,0\(gp\)
|
f0: a0240000 sb a0,0\(at\)
|
||||||
f4: 00000000 nop
|
f4: 90210001 lbu at,1\(at\)
|
||||||
f8: ac240000 sw a0,0\(at\)
|
f8: 00042200 sll a0,a0,0x8
|
||||||
fc: ac250004 sw a1,4\(at\)
|
fc: 00812025 or a0,a0,at
|
||||||
100: 8f810000 lw at,0\(gp\)
|
100: 8f810000 lw at,0\(gp\)
|
||||||
104: 00000000 nop
|
104: 24210000 addiu at,at,0
|
||||||
108: 24210000 addiu at,at,0
|
108: 88240000 lwl a0,0\(at\)
|
||||||
10c: 80240000 lb a0,0\(at\)
|
10c: 98240003 lwr a0,3\(at\)
|
||||||
110: 90210001 lbu at,1\(at\)
|
110: 8f810000 lw at,0\(gp\)
|
||||||
114: 00042200 sll a0,a0,0x8
|
114: 24210000 addiu at,at,0
|
||||||
118: 00812025 or a0,a0,at
|
118: a8240000 swl a0,0\(at\)
|
||||||
11c: 8f810000 lw at,0\(gp\)
|
11c: b8240003 swr a0,3\(at\)
|
||||||
120: 00000000 nop
|
120: 3c043ff0 lui a0,0x3ff0
|
||||||
124: 24210000 addiu at,at,0
|
124: 00002821 move a1,zero
|
||||||
128: a0240001 sb a0,1\(at\)
|
128: 8f810000 lw at,0\(gp\)
|
||||||
12c: 00042202 srl a0,a0,0x8
|
12c: 8c240000 lw a0,0\(at\)
|
||||||
130: a0240000 sb a0,0\(at\)
|
130: 8c250004 lw a1,4\(at\)
|
||||||
134: 90210001 lbu at,1\(at\)
|
134: 8f810000 lw at,0\(gp\)
|
||||||
138: 00042200 sll a0,a0,0x8
|
138: d4200008 ldc1 \$f0,8\(at\)
|
||||||
13c: 00812025 or a0,a0,at
|
13c: 8f810000 lw at,0\(gp\)
|
||||||
140: 8f810000 lw at,0\(gp\)
|
140: d4200010 ldc1 \$f0,16\(at\)
|
||||||
144: 00000000 nop
|
144: 24a40064 addiu a0,a1,100
|
||||||
148: 24210000 addiu at,at,0
|
148: 2c840001 sltiu a0,a0,1
|
||||||
14c: 88240000 lwl a0,0\(at\)
|
14c: 24a40064 addiu a0,a1,100
|
||||||
150: 98240003 lwr a0,3\(at\)
|
150: 0004202b sltu a0,zero,a0
|
||||||
154: 8f810000 lw at,0\(gp\)
|
154: 00a02021 move a0,a1
|
||||||
158: 00000000 nop
|
158: 46231040 add.d \$f1,\$f2,\$f3
|
||||||
15c: 24210000 addiu at,at,0
|
|
||||||
160: a8240000 swl a0,0\(at\)
|
|
||||||
164: b8240003 swr a0,3\(at\)
|
|
||||||
168: 3c043ff0 lui a0,0x3ff0
|
|
||||||
16c: 00002821 move a1,zero
|
|
||||||
170: 8f810000 lw at,0\(gp\)
|
|
||||||
174: 8c240000 lw a0,0\(at\)
|
|
||||||
178: 8c250004 lw a1,4\(at\)
|
|
||||||
17c: 8f810000 lw at,0\(gp\)
|
|
||||||
180: d4200008 ldc1 \$f0,8\(at\)
|
|
||||||
184: 8f810000 lw at,0\(gp\)
|
|
||||||
188: d4200010 ldc1 \$f0,16\(at\)
|
|
||||||
18c: 24a40064 addiu a0,a1,100
|
|
||||||
190: 2c840001 sltiu a0,a0,1
|
|
||||||
194: 24a40064 addiu a0,a1,100
|
|
||||||
198: 0004202b sltu a0,zero,a0
|
|
||||||
19c: 00a02021 move a0,a1
|
|
||||||
1a0: 46231040 add.d \$f1,\$f2,\$f3
|
|
||||||
|
|
||||||
0+01a4 <[^>]*>:
|
0+015c <[^>]*>:
|
||||||
...
|
...
|
||||||
|
|
|
@ -15,138 +15,116 @@ Disassembly of section .text:
|
||||||
14: 3c041234 lui a0,0x1234
|
14: 3c041234 lui a0,0x1234
|
||||||
18: 34845678 ori a0,a0,0x5678
|
18: 34845678 ori a0,a0,0x5678
|
||||||
1c: 8f840000 lw a0,0\(gp\)
|
1c: 8f840000 lw a0,0\(gp\)
|
||||||
20: 00000000 nop
|
20: 24840000 addiu a0,a0,0
|
||||||
24: 24840000 addiu a0,a0,0
|
24: 8f840000 lw a0,0\(gp\)
|
||||||
28: 8f840000 lw a0,0\(gp\)
|
28: 24840000 addiu a0,a0,0
|
||||||
2c: 00000000 nop
|
2c: 8f840000 lw a0,0\(gp\)
|
||||||
30: 24840000 addiu a0,a0,0
|
30: 248401d8 addiu a0,a0,472
|
||||||
34: 8f840000 lw a0,0\(gp\)
|
34: 10000068 b 1d8 <[^>]*>
|
||||||
38: 00000000 nop
|
38: 00000000 nop
|
||||||
3c: 24840230 addiu a0,a0,560
|
3c: 8f990000 lw t9,0\(gp\)
|
||||||
40: 1000007b b 230 <[^>]*>
|
40: 273901d8 addiu t9,t9,472
|
||||||
44: 00000000 nop
|
44: 0320f809 jalr t9
|
||||||
48: 8f990000 lw t9,0\(gp\)
|
48: 00000000 nop
|
||||||
4c: 00000000 nop
|
4c: 8fbc0008 lw gp,8\(sp\)
|
||||||
50: 27390230 addiu t9,t9,560
|
50: 8f840000 lw a0,0\(gp\)
|
||||||
54: 0320f809 jalr t9
|
54: 24840000 addiu a0,a0,0
|
||||||
58: 00000000 nop
|
58: 8c840000 lw a0,0\(a0\)
|
||||||
5c: 8fbc0008 lw gp,8\(sp\)
|
5c: 8f840000 lw a0,0\(gp\)
|
||||||
60: 8f840000 lw a0,0\(gp\)
|
60: 24840000 addiu a0,a0,0
|
||||||
64: 00000000 nop
|
64: 8c840000 lw a0,0\(a0\)
|
||||||
68: 24840000 addiu a0,a0,0
|
68: 8f840000 lw a0,0\(gp\)
|
||||||
6c: 8c840000 lw a0,0\(a0\)
|
6c: 248401d8 addiu a0,a0,472
|
||||||
70: 8f840000 lw a0,0\(gp\)
|
70: 8c840000 lw a0,0\(a0\)
|
||||||
74: 00000000 nop
|
74: 8f840000 lw a0,0\(gp\)
|
||||||
78: 24840000 addiu a0,a0,0
|
78: 24840000 addiu a0,a0,0
|
||||||
7c: 8c840000 lw a0,0\(a0\)
|
7c: dc840000 ld a0,0\(a0\)
|
||||||
80: 8f840000 lw a0,0\(gp\)
|
80: 8f840000 lw a0,0\(gp\)
|
||||||
84: 00000000 nop
|
84: 24840000 addiu a0,a0,0
|
||||||
88: 24840230 addiu a0,a0,560
|
88: dc840000 ld a0,0\(a0\)
|
||||||
8c: 8c840000 lw a0,0\(a0\)
|
8c: 8f840000 lw a0,0\(gp\)
|
||||||
90: 8f840000 lw a0,0\(gp\)
|
90: 248401d8 addiu a0,a0,472
|
||||||
94: 00000000 nop
|
94: dc840000 ld a0,0\(a0\)
|
||||||
98: 24840000 addiu a0,a0,0
|
98: 8f810000 lw at,0\(gp\)
|
||||||
9c: dc840000 ld a0,0\(a0\)
|
9c: 24210000 addiu at,at,0
|
||||||
a0: 8f840000 lw a0,0\(gp\)
|
a0: ac240000 sw a0,0\(at\)
|
||||||
a4: 00000000 nop
|
a4: 8f810000 lw at,0\(gp\)
|
||||||
a8: 24840000 addiu a0,a0,0
|
a8: 24210000 addiu at,at,0
|
||||||
ac: dc840000 ld a0,0\(a0\)
|
ac: ac240000 sw a0,0\(at\)
|
||||||
b0: 8f840000 lw a0,0\(gp\)
|
b0: 8f810000 lw at,0\(gp\)
|
||||||
b4: 00000000 nop
|
b4: 24210000 addiu at,at,0
|
||||||
b8: 24840230 addiu a0,a0,560
|
b8: fc240000 sd a0,0\(at\)
|
||||||
bc: dc840000 ld a0,0\(a0\)
|
bc: 8f810000 lw at,0\(gp\)
|
||||||
c0: 8f810000 lw at,0\(gp\)
|
c0: 24210000 addiu at,at,0
|
||||||
c4: 00000000 nop
|
c4: fc240000 sd a0,0\(at\)
|
||||||
c8: 24210000 addiu at,at,0
|
c8: 8f810000 lw at,0\(gp\)
|
||||||
cc: ac240000 sw a0,0\(at\)
|
cc: 24210000 addiu at,at,0
|
||||||
d0: 8f810000 lw at,0\(gp\)
|
d0: 80240000 lb a0,0\(at\)
|
||||||
d4: 00000000 nop
|
d4: 90210001 lbu at,1\(at\)
|
||||||
d8: 24210000 addiu at,at,0
|
d8: 00042200 sll a0,a0,0x8
|
||||||
dc: ac240000 sw a0,0\(at\)
|
dc: 00812025 or a0,a0,at
|
||||||
e0: 8f810000 lw at,0\(gp\)
|
e0: 8f810000 lw at,0\(gp\)
|
||||||
e4: 00000000 nop
|
e4: 24210000 addiu at,at,0
|
||||||
e8: 24210000 addiu at,at,0
|
e8: a0240001 sb a0,1\(at\)
|
||||||
ec: fc240000 sd a0,0\(at\)
|
ec: 00042202 srl a0,a0,0x8
|
||||||
f0: 8f810000 lw at,0\(gp\)
|
f0: a0240000 sb a0,0\(at\)
|
||||||
f4: 00000000 nop
|
f4: 90210001 lbu at,1\(at\)
|
||||||
f8: 24210000 addiu at,at,0
|
f8: 00042200 sll a0,a0,0x8
|
||||||
fc: fc240000 sd a0,0\(at\)
|
fc: 00812025 or a0,a0,at
|
||||||
100: 8f810000 lw at,0\(gp\)
|
100: 8f810000 lw at,0\(gp\)
|
||||||
104: 00000000 nop
|
104: 24210000 addiu at,at,0
|
||||||
108: 24210000 addiu at,at,0
|
108: 88240000 lwl a0,0\(at\)
|
||||||
10c: 80240000 lb a0,0\(at\)
|
10c: 98240003 lwr a0,3\(at\)
|
||||||
110: 90210001 lbu at,1\(at\)
|
110: 8f810000 lw at,0\(gp\)
|
||||||
114: 00042200 sll a0,a0,0x8
|
114: 24210000 addiu at,at,0
|
||||||
118: 00812025 or a0,a0,at
|
118: a8240000 swl a0,0\(at\)
|
||||||
11c: 8f810000 lw at,0\(gp\)
|
11c: b8240003 swr a0,3\(at\)
|
||||||
120: 00000000 nop
|
120: 3404ffc0 li a0,0xffc0
|
||||||
124: 24210000 addiu at,at,0
|
124: 000423bc dsll32 a0,a0,0xe
|
||||||
128: a0240001 sb a0,1\(at\)
|
128: 8f810000 lw at,0\(gp\)
|
||||||
12c: 00042202 srl a0,a0,0x8
|
12c: dc240000 ld a0,0\(at\)
|
||||||
130: a0240000 sb a0,0\(at\)
|
130: 3c013ff0 lui at,0x3ff0
|
||||||
134: 90210001 lbu at,1\(at\)
|
134: 44810800 mtc1 at,\$f1
|
||||||
138: 00042200 sll a0,a0,0x8
|
138: 44800000 mtc1 zero,\$f0
|
||||||
13c: 00812025 or a0,a0,at
|
13c: 8f810000 lw at,0\(gp\)
|
||||||
140: 8f810000 lw at,0\(gp\)
|
140: d4200008 ldc1 \$f0,8\(at\)
|
||||||
144: 00000000 nop
|
144: 64a40064 daddiu a0,a1,100
|
||||||
148: 24210000 addiu at,at,0
|
148: 2c840001 sltiu a0,a0,1
|
||||||
14c: 88240000 lwl a0,0\(at\)
|
14c: 64a40064 daddiu a0,a1,100
|
||||||
150: 98240003 lwr a0,3\(at\)
|
150: 0004202b sltu a0,zero,a0
|
||||||
154: 8f810000 lw at,0\(gp\)
|
154: 00a0202d move a0,a1
|
||||||
158: 00000000 nop
|
158: 8f840000 lw a0,0\(gp\)
|
||||||
15c: 24210000 addiu at,at,0
|
15c: 24840000 addiu a0,a0,0
|
||||||
160: a8240000 swl a0,0\(at\)
|
160: 8f840000 lw a0,0\(gp\)
|
||||||
164: b8240003 swr a0,3\(at\)
|
164: 24840000 addiu a0,a0,0
|
||||||
168: 3404ffc0 li a0,0xffc0
|
168: 8f810000 lw at,0\(gp\)
|
||||||
16c: 000423bc dsll32 a0,a0,0xe
|
16c: 24210000 addiu at,at,0
|
||||||
170: 8f810000 lw at,0\(gp\)
|
170: 68240000 ldl a0,0\(at\)
|
||||||
174: dc240000 ld a0,0\(at\)
|
174: 6c240007 ldr a0,7\(at\)
|
||||||
178: 3c013ff0 lui at,0x3ff0
|
178: 8f810000 lw at,0\(gp\)
|
||||||
17c: 44810800 mtc1 at,\$f1
|
17c: 24210000 addiu at,at,0
|
||||||
180: 44800000 mtc1 zero,\$f0
|
180: b0240000 sdl a0,0\(at\)
|
||||||
184: 8f810000 lw at,0\(gp\)
|
184: b4240007 sdr a0,7\(at\)
|
||||||
188: d4200008 ldc1 \$f0,8\(at\)
|
188: 34018000 li at,0x8000
|
||||||
18c: 64a40064 daddiu a0,a1,100
|
18c: 00010c38 dsll at,at,0x10
|
||||||
190: 2c840001 sltiu a0,a0,1
|
190: 0081082a slt at,a0,at
|
||||||
194: 64a40064 daddiu a0,a1,100
|
194: 10200010 beqz at,1d8 <[^>]*>
|
||||||
198: 0004202b sltu a0,zero,a0
|
198: 00000000 nop
|
||||||
19c: 00a0202d move a0,a1
|
19c: 34018000 li at,0x8000
|
||||||
1a0: 8f840000 lw a0,0\(gp\)
|
1a0: 00010c78 dsll at,at,0x11
|
||||||
1a4: 00000000 nop
|
1a4: 0081082b sltu at,a0,at
|
||||||
1a8: 24840000 addiu a0,a0,0
|
1a8: 1020000b beqz at,1d8 <[^>]*>
|
||||||
1ac: 8f840000 lw a0,0\(gp\)
|
1ac: 00000000 nop
|
||||||
1b0: 00000000 nop
|
1b0: 34018000 li at,0x8000
|
||||||
1b4: 24840000 addiu a0,a0,0
|
1b4: 00010c38 dsll at,at,0x10
|
||||||
1b8: 8f810000 lw at,0\(gp\)
|
1b8: 0081082a slt at,a0,at
|
||||||
1bc: 00000000 nop
|
1bc: 14200006 bnez at,1d8 <[^>]*>
|
||||||
1c0: 24210000 addiu at,at,0
|
1c0: 00000000 nop
|
||||||
1c4: 68240000 ldl a0,0\(at\)
|
1c4: 34018000 li at,0x8000
|
||||||
1c8: 6c240007 ldr a0,7\(at\)
|
1c8: 00010c78 dsll at,at,0x11
|
||||||
1cc: 8f810000 lw at,0\(gp\)
|
1cc: 0081082b sltu at,a0,at
|
||||||
1d0: 00000000 nop
|
1d0: 14200001 bnez at,1d8 <[^>]*>
|
||||||
1d4: 24210000 addiu at,at,0
|
1d4: 00000000 nop
|
||||||
1d8: b0240000 sdl a0,0\(at\)
|
|
||||||
1dc: b4240007 sdr a0,7\(at\)
|
|
||||||
1e0: 34018000 li at,0x8000
|
|
||||||
1e4: 00010c38 dsll at,at,0x10
|
|
||||||
1e8: 0081082a slt at,a0,at
|
|
||||||
1ec: 10200010 beqz at,230 <[^>]*>
|
|
||||||
1f0: 00000000 nop
|
|
||||||
1f4: 34018000 li at,0x8000
|
|
||||||
1f8: 00010c78 dsll at,at,0x11
|
|
||||||
1fc: 0081082b sltu at,a0,at
|
|
||||||
200: 1020000b beqz at,230 <[^>]*>
|
|
||||||
204: 00000000 nop
|
|
||||||
208: 34018000 li at,0x8000
|
|
||||||
20c: 00010c38 dsll at,at,0x10
|
|
||||||
210: 0081082a slt at,a0,at
|
|
||||||
214: 14200006 bnez at,230 <[^>]*>
|
|
||||||
218: 00000000 nop
|
|
||||||
21c: 34018000 li at,0x8000
|
|
||||||
220: 00010c78 dsll at,at,0x11
|
|
||||||
224: 0081082b sltu at,a0,at
|
|
||||||
228: 14200001 bnez at,230 <[^>]*>
|
|
||||||
22c: 00000000 nop
|
|
||||||
|
|
||||||
0+0230 <[^>]*>:
|
0+01d8 <[^>]*>:
|
||||||
...
|
...
|
||||||
|
|
|
@ -15,139 +15,117 @@ Disassembly of section .text:
|
||||||
14: 3c041234 lui a0,0x1234
|
14: 3c041234 lui a0,0x1234
|
||||||
18: 34845678 ori a0,a0,0x5678
|
18: 34845678 ori a0,a0,0x5678
|
||||||
1c: 8f840000 lw a0,0\(gp\)
|
1c: 8f840000 lw a0,0\(gp\)
|
||||||
20: 00000000 nop
|
20: 24840000 addiu a0,a0,0
|
||||||
24: 24840000 addiu a0,a0,0
|
24: 8f840000 lw a0,0\(gp\)
|
||||||
28: 8f840000 lw a0,0\(gp\)
|
28: 24840000 addiu a0,a0,0
|
||||||
2c: 00000000 nop
|
2c: 8f840000 lw a0,0\(gp\)
|
||||||
30: 24840000 addiu a0,a0,0
|
30: 248401dc addiu a0,a0,476
|
||||||
34: 8f840000 lw a0,0\(gp\)
|
34: 10000069 b 1dc <[^>]*>
|
||||||
38: 00000000 nop
|
38: 00000000 nop
|
||||||
3c: 24840234 addiu a0,a0,564
|
3c: 8f990000 lw t9,0\(gp\)
|
||||||
40: 1000007c b 234 <[^>]*>
|
40: 273901dc addiu t9,t9,476
|
||||||
44: 00000000 nop
|
44: 0320f809 jalr t9
|
||||||
48: 8f990000 lw t9,0\(gp\)
|
48: 00000000 nop
|
||||||
4c: 00000000 nop
|
4c: 8fbc0008 lw gp,8\(sp\)
|
||||||
50: 27390234 addiu t9,t9,564
|
50: 8f840000 lw a0,0\(gp\)
|
||||||
54: 0320f809 jalr t9
|
54: 24840000 addiu a0,a0,0
|
||||||
58: 00000000 nop
|
58: 8c840000 lw a0,0\(a0\)
|
||||||
5c: 8fbc0008 lw gp,8\(sp\)
|
5c: 8f840000 lw a0,0\(gp\)
|
||||||
60: 8f840000 lw a0,0\(gp\)
|
60: 24840000 addiu a0,a0,0
|
||||||
64: 00000000 nop
|
64: 8c840000 lw a0,0\(a0\)
|
||||||
68: 24840000 addiu a0,a0,0
|
68: 8f840000 lw a0,0\(gp\)
|
||||||
6c: 8c840000 lw a0,0\(a0\)
|
6c: 248401dc addiu a0,a0,476
|
||||||
70: 8f840000 lw a0,0\(gp\)
|
70: 8c840000 lw a0,0\(a0\)
|
||||||
74: 00000000 nop
|
74: 8f840000 lw a0,0\(gp\)
|
||||||
78: 24840000 addiu a0,a0,0
|
78: 24840000 addiu a0,a0,0
|
||||||
7c: 8c840000 lw a0,0\(a0\)
|
7c: dc840000 ld a0,0\(a0\)
|
||||||
80: 8f840000 lw a0,0\(gp\)
|
80: 8f840000 lw a0,0\(gp\)
|
||||||
84: 00000000 nop
|
84: 24840000 addiu a0,a0,0
|
||||||
88: 24840234 addiu a0,a0,564
|
88: dc840000 ld a0,0\(a0\)
|
||||||
8c: 8c840000 lw a0,0\(a0\)
|
8c: 8f840000 lw a0,0\(gp\)
|
||||||
90: 8f840000 lw a0,0\(gp\)
|
90: 248401dc addiu a0,a0,476
|
||||||
94: 00000000 nop
|
94: dc840000 ld a0,0\(a0\)
|
||||||
98: 24840000 addiu a0,a0,0
|
98: 8f810000 lw at,0\(gp\)
|
||||||
9c: dc840000 ld a0,0\(a0\)
|
9c: 24210000 addiu at,at,0
|
||||||
a0: 8f840000 lw a0,0\(gp\)
|
a0: ac240000 sw a0,0\(at\)
|
||||||
a4: 00000000 nop
|
a4: 8f810000 lw at,0\(gp\)
|
||||||
a8: 24840000 addiu a0,a0,0
|
a8: 24210000 addiu at,at,0
|
||||||
ac: dc840000 ld a0,0\(a0\)
|
ac: ac240000 sw a0,0\(at\)
|
||||||
b0: 8f840000 lw a0,0\(gp\)
|
b0: 8f810000 lw at,0\(gp\)
|
||||||
b4: 00000000 nop
|
b4: 24210000 addiu at,at,0
|
||||||
b8: 24840234 addiu a0,a0,564
|
b8: fc240000 sd a0,0\(at\)
|
||||||
bc: dc840000 ld a0,0\(a0\)
|
bc: 8f810000 lw at,0\(gp\)
|
||||||
c0: 8f810000 lw at,0\(gp\)
|
c0: 24210000 addiu at,at,0
|
||||||
c4: 00000000 nop
|
c4: fc240000 sd a0,0\(at\)
|
||||||
c8: 24210000 addiu at,at,0
|
c8: 8f810000 lw at,0\(gp\)
|
||||||
cc: ac240000 sw a0,0\(at\)
|
cc: 24210000 addiu at,at,0
|
||||||
d0: 8f810000 lw at,0\(gp\)
|
d0: 80240000 lb a0,0\(at\)
|
||||||
d4: 00000000 nop
|
d4: 90210001 lbu at,1\(at\)
|
||||||
d8: 24210000 addiu at,at,0
|
d8: 00042200 sll a0,a0,0x8
|
||||||
dc: ac240000 sw a0,0\(at\)
|
dc: 00812025 or a0,a0,at
|
||||||
e0: 8f810000 lw at,0\(gp\)
|
e0: 8f810000 lw at,0\(gp\)
|
||||||
e4: 00000000 nop
|
e4: 24210000 addiu at,at,0
|
||||||
e8: 24210000 addiu at,at,0
|
e8: a0240001 sb a0,1\(at\)
|
||||||
ec: fc240000 sd a0,0\(at\)
|
ec: 00042202 srl a0,a0,0x8
|
||||||
f0: 8f810000 lw at,0\(gp\)
|
f0: a0240000 sb a0,0\(at\)
|
||||||
f4: 00000000 nop
|
f4: 90210001 lbu at,1\(at\)
|
||||||
f8: 24210000 addiu at,at,0
|
f8: 00042200 sll a0,a0,0x8
|
||||||
fc: fc240000 sd a0,0\(at\)
|
fc: 00812025 or a0,a0,at
|
||||||
100: 8f810000 lw at,0\(gp\)
|
100: 8f810000 lw at,0\(gp\)
|
||||||
104: 00000000 nop
|
104: 24210000 addiu at,at,0
|
||||||
108: 24210000 addiu at,at,0
|
108: 88240000 lwl a0,0\(at\)
|
||||||
10c: 80240000 lb a0,0\(at\)
|
10c: 98240003 lwr a0,3\(at\)
|
||||||
110: 90210001 lbu at,1\(at\)
|
110: 8f810000 lw at,0\(gp\)
|
||||||
114: 00042200 sll a0,a0,0x8
|
114: 24210000 addiu at,at,0
|
||||||
118: 00812025 or a0,a0,at
|
118: a8240000 swl a0,0\(at\)
|
||||||
11c: 8f810000 lw at,0\(gp\)
|
11c: b8240003 swr a0,3\(at\)
|
||||||
120: 00000000 nop
|
120: 3404ffc0 li a0,0xffc0
|
||||||
124: 24210000 addiu at,at,0
|
124: 000423bc dsll32 a0,a0,0xe
|
||||||
128: a0240001 sb a0,1\(at\)
|
128: 8f810000 lw at,0\(gp\)
|
||||||
12c: 00042202 srl a0,a0,0x8
|
12c: dc240000 ld a0,0\(at\)
|
||||||
130: a0240000 sb a0,0\(at\)
|
130: 3401ffc0 li at,0xffc0
|
||||||
134: 90210001 lbu at,1\(at\)
|
134: 00010bbc dsll32 at,at,0xe
|
||||||
138: 00042200 sll a0,a0,0x8
|
138: 44a10000 dmtc1 at,\$f0
|
||||||
13c: 00812025 or a0,a0,at
|
13c: 8f810000 lw at,0\(gp\)
|
||||||
140: 8f810000 lw at,0\(gp\)
|
140: d4200008 ldc1 \$f0,8\(at\)
|
||||||
144: 00000000 nop
|
144: 64a40064 daddiu a0,a1,100
|
||||||
148: 24210000 addiu at,at,0
|
148: 2c840001 sltiu a0,a0,1
|
||||||
14c: 88240000 lwl a0,0\(at\)
|
14c: 64a40064 daddiu a0,a1,100
|
||||||
150: 98240003 lwr a0,3\(at\)
|
150: 0004202b sltu a0,zero,a0
|
||||||
154: 8f810000 lw at,0\(gp\)
|
154: 00a0202d move a0,a1
|
||||||
158: 00000000 nop
|
158: 8f840000 lw a0,0\(gp\)
|
||||||
15c: 24210000 addiu at,at,0
|
15c: 24840000 addiu a0,a0,0
|
||||||
160: a8240000 swl a0,0\(at\)
|
160: 8f840000 lw a0,0\(gp\)
|
||||||
164: b8240003 swr a0,3\(at\)
|
164: 24840000 addiu a0,a0,0
|
||||||
168: 3404ffc0 li a0,0xffc0
|
168: 8f810000 lw at,0\(gp\)
|
||||||
16c: 000423bc dsll32 a0,a0,0xe
|
16c: 24210000 addiu at,at,0
|
||||||
170: 8f810000 lw at,0\(gp\)
|
170: 68240000 ldl a0,0\(at\)
|
||||||
174: dc240000 ld a0,0\(at\)
|
174: 6c240007 ldr a0,7\(at\)
|
||||||
178: 3401ffc0 li at,0xffc0
|
178: 8f810000 lw at,0\(gp\)
|
||||||
17c: 00010bbc dsll32 at,at,0xe
|
17c: 24210000 addiu at,at,0
|
||||||
180: 44a10000 dmtc1 at,\$f0
|
180: b0240000 sdl a0,0\(at\)
|
||||||
184: 8f810000 lw at,0\(gp\)
|
184: b4240007 sdr a0,7\(at\)
|
||||||
188: d4200008 ldc1 \$f0,8\(at\)
|
188: 34018000 li at,0x8000
|
||||||
18c: 64a40064 daddiu a0,a1,100
|
18c: 00010c38 dsll at,at,0x10
|
||||||
190: 2c840001 sltiu a0,a0,1
|
190: 0081082a slt at,a0,at
|
||||||
194: 64a40064 daddiu a0,a1,100
|
194: 10200011 beqz at,1dc <[^>]*>
|
||||||
198: 0004202b sltu a0,zero,a0
|
198: 00000000 nop
|
||||||
19c: 00a0202d move a0,a1
|
19c: 34018000 li at,0x8000
|
||||||
1a0: 8f840000 lw a0,0\(gp\)
|
1a0: 00010c78 dsll at,at,0x11
|
||||||
1a4: 00000000 nop
|
1a4: 0081082b sltu at,a0,at
|
||||||
1a8: 24840000 addiu a0,a0,0
|
1a8: 1020000c beqz at,1dc <[^>]*>
|
||||||
1ac: 8f840000 lw a0,0\(gp\)
|
1ac: 00000000 nop
|
||||||
1b0: 00000000 nop
|
1b0: 34018000 li at,0x8000
|
||||||
1b4: 24840000 addiu a0,a0,0
|
1b4: 00010c38 dsll at,at,0x10
|
||||||
1b8: 8f810000 lw at,0\(gp\)
|
1b8: 0081082a slt at,a0,at
|
||||||
1bc: 00000000 nop
|
1bc: 14200007 bnez at,1dc <[^>]*>
|
||||||
1c0: 24210000 addiu at,at,0
|
1c0: 00000000 nop
|
||||||
1c4: 68240000 ldl a0,0\(at\)
|
1c4: 34018000 li at,0x8000
|
||||||
1c8: 6c240007 ldr a0,7\(at\)
|
1c8: 00010c78 dsll at,at,0x11
|
||||||
1cc: 8f810000 lw at,0\(gp\)
|
1cc: 0081082b sltu at,a0,at
|
||||||
1d0: 00000000 nop
|
1d0: 14200002 bnez at,1dc <[^>]*>
|
||||||
1d4: 24210000 addiu at,at,0
|
1d4: 00000000 nop
|
||||||
1d8: b0240000 sdl a0,0\(at\)
|
1d8: 46231040 add.d \$f1,\$f2,\$f3
|
||||||
1dc: b4240007 sdr a0,7\(at\)
|
|
||||||
1e0: 34018000 li at,0x8000
|
|
||||||
1e4: 00010c38 dsll at,at,0x10
|
|
||||||
1e8: 0081082a slt at,a0,at
|
|
||||||
1ec: 10200011 beqz at,234 <[^>]*>
|
|
||||||
1f0: 00000000 nop
|
|
||||||
1f4: 34018000 li at,0x8000
|
|
||||||
1f8: 00010c78 dsll at,at,0x11
|
|
||||||
1fc: 0081082b sltu at,a0,at
|
|
||||||
200: 1020000c beqz at,234 <[^>]*>
|
|
||||||
204: 00000000 nop
|
|
||||||
208: 34018000 li at,0x8000
|
|
||||||
20c: 00010c38 dsll at,at,0x10
|
|
||||||
210: 0081082a slt at,a0,at
|
|
||||||
214: 14200007 bnez at,234 <[^>]*>
|
|
||||||
218: 00000000 nop
|
|
||||||
21c: 34018000 li at,0x8000
|
|
||||||
220: 00010c78 dsll at,at,0x11
|
|
||||||
224: 0081082b sltu at,a0,at
|
|
||||||
228: 14200002 bnez at,234 <[^>]*>
|
|
||||||
22c: 00000000 nop
|
|
||||||
230: 46231040 add.d \$f1,\$f2,\$f3
|
|
||||||
|
|
||||||
0+0234 <[^>]*>:
|
0+01dc <[^>]*>:
|
||||||
...
|
...
|
||||||
|
|
|
@ -458,7 +458,8 @@ if { [istarget mips*-*-*] } then {
|
||||||
run_dump_test_arches "lb" [mips_arch_list_matching !mips2]
|
run_dump_test_arches "lb" [mips_arch_list_matching !mips2]
|
||||||
}
|
}
|
||||||
if $elf {
|
if $elf {
|
||||||
run_dump_test_arches "lb-svr4pic" [mips_arch_list_matching mips1]
|
run_dump_test_arches "lb-svr4pic" [mips_arch_list_matching !gpr_ilocks]
|
||||||
|
run_dump_test_arches "lb-svr4pic-ilocks" [mips_arch_list_matching gpr_ilocks]
|
||||||
}
|
}
|
||||||
if $elf {
|
if $elf {
|
||||||
# Both versions specify the cpu, so we can run both regardless of
|
# Both versions specify the cpu, so we can run both regardless of
|
||||||
|
|
|
@ -11,7 +11,7 @@ Disassembly of section \.text:
|
||||||
0+0004 <[^>]*> move v0,a0
|
0+0004 <[^>]*> move v0,a0
|
||||||
0+0008 <[^>]*> lw at,2\(gp\)
|
0+0008 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*8: R_MIPS_GOT16 \.text
|
[ ]*8: R_MIPS_GOT16 \.text
|
||||||
0+000c <[^>]*> addiu at,at,876
|
0+000c <[^>]*> addiu at,at,868
|
||||||
[ ]*c: R_MIPS_LO16 \.text
|
[ ]*c: R_MIPS_LO16 \.text
|
||||||
0+0010 <[^>]*> jr at
|
0+0010 <[^>]*> jr at
|
||||||
0+0014 <[^>]*> move v0,a0
|
0+0014 <[^>]*> move v0,a0
|
||||||
|
@ -19,7 +19,7 @@ Disassembly of section \.text:
|
||||||
0+001c <[^>]*> lw v0,0\(a0\)
|
0+001c <[^>]*> lw v0,0\(a0\)
|
||||||
0+0020 <[^>]*> lw at,2\(gp\)
|
0+0020 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*20: R_MIPS_GOT16 \.text
|
[ ]*20: R_MIPS_GOT16 \.text
|
||||||
0+0024 <[^>]*> addiu at,at,876
|
0+0024 <[^>]*> addiu at,at,868
|
||||||
[ ]*24: R_MIPS_LO16 \.text
|
[ ]*24: R_MIPS_LO16 \.text
|
||||||
0+0028 <[^>]*> jr at
|
0+0028 <[^>]*> jr at
|
||||||
0+002c <[^>]*> lw v0,0\(a0\)
|
0+002c <[^>]*> lw v0,0\(a0\)
|
||||||
|
@ -27,7 +27,7 @@ Disassembly of section \.text:
|
||||||
0+0034 <[^>]*> sw v0,0\(a0\)
|
0+0034 <[^>]*> sw v0,0\(a0\)
|
||||||
0+0038 <[^>]*> lw at,2\(gp\)
|
0+0038 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*38: R_MIPS_GOT16 \.text
|
[ ]*38: R_MIPS_GOT16 \.text
|
||||||
0+003c <[^>]*> addiu at,at,876
|
0+003c <[^>]*> addiu at,at,868
|
||||||
[ ]*3c: R_MIPS_LO16 \.text
|
[ ]*3c: R_MIPS_LO16 \.text
|
||||||
0+0040 <[^>]*> jr at
|
0+0040 <[^>]*> jr at
|
||||||
0+0044 <[^>]*> sw v0,0\(a0\)
|
0+0044 <[^>]*> sw v0,0\(a0\)
|
||||||
|
@ -39,7 +39,7 @@ Disassembly of section \.text:
|
||||||
0+005c <[^>]*> nop
|
0+005c <[^>]*> nop
|
||||||
0+0060 <[^>]*> lw at,2\(gp\)
|
0+0060 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*60: R_MIPS_GOT16 \.text
|
[ ]*60: R_MIPS_GOT16 \.text
|
||||||
0+0064 <[^>]*> addiu at,at,876
|
0+0064 <[^>]*> addiu at,at,868
|
||||||
[ ]*64: R_MIPS_LO16 \.text
|
[ ]*64: R_MIPS_LO16 \.text
|
||||||
0+0068 <[^>]*> jr at
|
0+0068 <[^>]*> jr at
|
||||||
0+006c <[^>]*> nop
|
0+006c <[^>]*> nop
|
||||||
|
@ -49,7 +49,7 @@ Disassembly of section \.text:
|
||||||
0+007c <[^>]*> nop
|
0+007c <[^>]*> nop
|
||||||
0+0080 <[^>]*> lw at,2\(gp\)
|
0+0080 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*80: R_MIPS_GOT16 \.text
|
[ ]*80: R_MIPS_GOT16 \.text
|
||||||
0+0084 <[^>]*> addiu at,at,876
|
0+0084 <[^>]*> addiu at,at,868
|
||||||
[ ]*84: R_MIPS_LO16 \.text
|
[ ]*84: R_MIPS_LO16 \.text
|
||||||
0+0088 <[^>]*> jr at
|
0+0088 <[^>]*> jr at
|
||||||
0+008c <[^>]*> move v0,a0
|
0+008c <[^>]*> move v0,a0
|
||||||
|
@ -61,7 +61,7 @@ Disassembly of section \.text:
|
||||||
0+00a4 <[^>]*> nop
|
0+00a4 <[^>]*> nop
|
||||||
0+00a8 <[^>]*> lw at,2\(gp\)
|
0+00a8 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*a8: R_MIPS_GOT16 \.text
|
[ ]*a8: R_MIPS_GOT16 \.text
|
||||||
0+00ac <[^>]*> addiu at,at,876
|
0+00ac <[^>]*> addiu at,at,868
|
||||||
[ ]*ac: R_MIPS_LO16 \.text
|
[ ]*ac: R_MIPS_LO16 \.text
|
||||||
0+00b0 <[^>]*> jr at
|
0+00b0 <[^>]*> jr at
|
||||||
0+00b4 <[^>]*> nop
|
0+00b4 <[^>]*> nop
|
||||||
|
@ -71,7 +71,7 @@ Disassembly of section \.text:
|
||||||
0+00c4 <[^>]*> nop
|
0+00c4 <[^>]*> nop
|
||||||
0+00c8 <[^>]*> lw at,2\(gp\)
|
0+00c8 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*c8: R_MIPS_GOT16 \.text
|
[ ]*c8: R_MIPS_GOT16 \.text
|
||||||
0+00cc <[^>]*> addiu at,at,876
|
0+00cc <[^>]*> addiu at,at,868
|
||||||
[ ]*cc: R_MIPS_LO16 \.text
|
[ ]*cc: R_MIPS_LO16 \.text
|
||||||
0+00d0 <[^>]*> jr at
|
0+00d0 <[^>]*> jr at
|
||||||
0+00d4 <[^>]*> addiu v0,a0,1
|
0+00d4 <[^>]*> addiu v0,a0,1
|
||||||
|
@ -83,7 +83,7 @@ Disassembly of section \.text:
|
||||||
0+00ec <[^>]*> nop
|
0+00ec <[^>]*> nop
|
||||||
0+00f0 <[^>]*> lw at,2\(gp\)
|
0+00f0 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*f0: R_MIPS_GOT16 \.text
|
[ ]*f0: R_MIPS_GOT16 \.text
|
||||||
0+00f4 <[^>]*> addiu at,at,876
|
0+00f4 <[^>]*> addiu at,at,868
|
||||||
[ ]*f4: R_MIPS_LO16 \.text
|
[ ]*f4: R_MIPS_LO16 \.text
|
||||||
0+00f8 <[^>]*> jr at
|
0+00f8 <[^>]*> jr at
|
||||||
0+00fc <[^>]*> nop
|
0+00fc <[^>]*> nop
|
||||||
|
@ -93,7 +93,7 @@ Disassembly of section \.text:
|
||||||
0+010c <[^>]*> nop
|
0+010c <[^>]*> nop
|
||||||
0+0110 <[^>]*> lw at,2\(gp\)
|
0+0110 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*110: R_MIPS_GOT16 \.text
|
[ ]*110: R_MIPS_GOT16 \.text
|
||||||
0+0114 <[^>]*> addiu at,at,876
|
0+0114 <[^>]*> addiu at,at,868
|
||||||
[ ]*114: R_MIPS_LO16 \.text
|
[ ]*114: R_MIPS_LO16 \.text
|
||||||
0+0118 <[^>]*> jr at
|
0+0118 <[^>]*> jr at
|
||||||
0+011c <[^>]*> lw v0,0\(a0\)
|
0+011c <[^>]*> lw v0,0\(a0\)
|
||||||
|
@ -103,7 +103,7 @@ Disassembly of section \.text:
|
||||||
0+012c <[^>]*> nop
|
0+012c <[^>]*> nop
|
||||||
0+0130 <[^>]*> lw at,2\(gp\)
|
0+0130 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*130: R_MIPS_GOT16 \.text
|
[ ]*130: R_MIPS_GOT16 \.text
|
||||||
0+0134 <[^>]*> addiu at,at,876
|
0+0134 <[^>]*> addiu at,at,868
|
||||||
[ ]*134: R_MIPS_LO16 \.text
|
[ ]*134: R_MIPS_LO16 \.text
|
||||||
0+0138 <[^>]*> jr at
|
0+0138 <[^>]*> jr at
|
||||||
0+013c <[^>]*> sw v0,0\(a0\)
|
0+013c <[^>]*> sw v0,0\(a0\)
|
||||||
|
@ -113,7 +113,7 @@ Disassembly of section \.text:
|
||||||
0+014c <[^>]*> nop
|
0+014c <[^>]*> nop
|
||||||
0+0150 <[^>]*> lw at,2\(gp\)
|
0+0150 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*150: R_MIPS_GOT16 \.text
|
[ ]*150: R_MIPS_GOT16 \.text
|
||||||
0+0154 <[^>]*> addiu at,at,876
|
0+0154 <[^>]*> addiu at,at,868
|
||||||
[ ]*154: R_MIPS_LO16 \.text
|
[ ]*154: R_MIPS_LO16 \.text
|
||||||
0+0158 <[^>]*> jr at
|
0+0158 <[^>]*> jr at
|
||||||
0+015c <[^>]*> sw v0,0\(a0\)
|
0+015c <[^>]*> sw v0,0\(a0\)
|
||||||
|
@ -127,7 +127,7 @@ Disassembly of section \.text:
|
||||||
0+017c <[^>]*> nop
|
0+017c <[^>]*> nop
|
||||||
0+0180 <[^>]*> lw at,2\(gp\)
|
0+0180 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*180: R_MIPS_GOT16 \.text
|
[ ]*180: R_MIPS_GOT16 \.text
|
||||||
0+0184 <[^>]*> addiu at,at,876
|
0+0184 <[^>]*> addiu at,at,868
|
||||||
[ ]*184: R_MIPS_LO16 \.text
|
[ ]*184: R_MIPS_LO16 \.text
|
||||||
0+0188 <[^>]*> jr at
|
0+0188 <[^>]*> jr at
|
||||||
0+018c <[^>]*> nop
|
0+018c <[^>]*> nop
|
||||||
|
@ -139,7 +139,7 @@ Disassembly of section \.text:
|
||||||
0+01a4 <[^>]*> nop
|
0+01a4 <[^>]*> nop
|
||||||
0+01a8 <[^>]*> lw at,2\(gp\)
|
0+01a8 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*1a8: R_MIPS_GOT16 \.text
|
[ ]*1a8: R_MIPS_GOT16 \.text
|
||||||
0+01ac <[^>]*> addiu at,at,876
|
0+01ac <[^>]*> addiu at,at,868
|
||||||
[ ]*1ac: R_MIPS_LO16 \.text
|
[ ]*1ac: R_MIPS_LO16 \.text
|
||||||
0+01b0 <[^>]*> jr at
|
0+01b0 <[^>]*> jr at
|
||||||
0+01b4 <[^>]*> move a2,a3
|
0+01b4 <[^>]*> move a2,a3
|
||||||
|
@ -151,7 +151,7 @@ Disassembly of section \.text:
|
||||||
0+01cc <[^>]*> nop
|
0+01cc <[^>]*> nop
|
||||||
0+01d0 <[^>]*> lw at,2\(gp\)
|
0+01d0 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*1d0: R_MIPS_GOT16 \.text
|
[ ]*1d0: R_MIPS_GOT16 \.text
|
||||||
0+01d4 <[^>]*> addiu at,at,876
|
0+01d4 <[^>]*> addiu at,at,868
|
||||||
[ ]*1d4: R_MIPS_LO16 \.text
|
[ ]*1d4: R_MIPS_LO16 \.text
|
||||||
0+01d8 <[^>]*> jr at
|
0+01d8 <[^>]*> jr at
|
||||||
0+01dc <[^>]*> nop
|
0+01dc <[^>]*> nop
|
||||||
|
@ -161,7 +161,7 @@ Disassembly of section \.text:
|
||||||
0+01ec <[^>]*> move v0,a0
|
0+01ec <[^>]*> move v0,a0
|
||||||
0+01f0 <[^>]*> lw at,2\(gp\)
|
0+01f0 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*1f0: R_MIPS_GOT16 \.text
|
[ ]*1f0: R_MIPS_GOT16 \.text
|
||||||
0+01f4 <[^>]*> addiu at,at,876
|
0+01f4 <[^>]*> addiu at,at,868
|
||||||
[ ]*1f4: R_MIPS_LO16 \.text
|
[ ]*1f4: R_MIPS_LO16 \.text
|
||||||
0+01f8 <[^>]*> jr at
|
0+01f8 <[^>]*> jr at
|
||||||
0+01fc <[^>]*> nop
|
0+01fc <[^>]*> nop
|
||||||
|
@ -171,7 +171,7 @@ Disassembly of section \.text:
|
||||||
0+020c <[^>]*> move v0,a0
|
0+020c <[^>]*> move v0,a0
|
||||||
0+0210 <[^>]*> lw at,2\(gp\)
|
0+0210 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*210: R_MIPS_GOT16 \.text
|
[ ]*210: R_MIPS_GOT16 \.text
|
||||||
0+0214 <[^>]*> addiu at,at,876
|
0+0214 <[^>]*> addiu at,at,868
|
||||||
[ ]*214: R_MIPS_LO16 \.text
|
[ ]*214: R_MIPS_LO16 \.text
|
||||||
0+0218 <[^>]*> jr at
|
0+0218 <[^>]*> jr at
|
||||||
0+021c <[^>]*> nop
|
0+021c <[^>]*> nop
|
||||||
|
@ -183,98 +183,96 @@ Disassembly of section \.text:
|
||||||
0+0234 <[^>]*> move v0,a0
|
0+0234 <[^>]*> move v0,a0
|
||||||
0+0238 <[^>]*> lw at,2\(gp\)
|
0+0238 <[^>]*> lw at,2\(gp\)
|
||||||
[ ]*238: R_MIPS_GOT16 \.text
|
[ ]*238: R_MIPS_GOT16 \.text
|
||||||
0+023c <[^>]*> addiu at,at,876
|
0+023c <[^>]*> addiu at,at,868
|
||||||
[ ]*23c: R_MIPS_LO16 \.text
|
[ ]*23c: R_MIPS_LO16 \.text
|
||||||
0+0240 <[^>]*> jr at
|
0+0240 <[^>]*> jr at
|
||||||
0+0244 <[^>]*> nop
|
0+0244 <[^>]*> nop
|
||||||
0+0248 <[^>]*> lw at,0\(gp\)
|
0+0248 <[^>]*> lw at,0\(gp\)
|
||||||
[ ]*248: R_MIPS_GOT16 \.text
|
[ ]*248: R_MIPS_GOT16 \.text
|
||||||
0+024c <[^>]*> nop
|
0+024c <[^>]*> addiu at,at,596
|
||||||
0+0250 <[^>]*> addiu at,at,600
|
[ ]*24c: R_MIPS_LO16 \.text
|
||||||
[ ]*250: R_MIPS_LO16 \.text
|
0+0250 <[^>]*> sw v0,0\(at\)
|
||||||
0+0254 <[^>]*> sw v0,0\(at\)
|
0+0254 <[^>]*> b 00000000 <foo>
|
||||||
0+0258 <[^>]*> b 00000000 <foo>
|
0+0258 <[^>]*> nop
|
||||||
0+025c <[^>]*> nop
|
0+025c <[^>]*> lw at,0\(gp\)
|
||||||
0+0260 <[^>]*> lw at,0\(gp\)
|
[ ]*25c: R_MIPS_GOT16 \.text
|
||||||
[ ]*260: R_MIPS_GOT16 \.text
|
0+0260 <[^>]*> addiu at,at,616
|
||||||
0+0264 <[^>]*> nop
|
[ ]*260: R_MIPS_LO16 \.text
|
||||||
0+0268 <[^>]*> addiu at,at,624
|
0+0264 <[^>]*> sw v0,0\(at\)
|
||||||
[ ]*268: R_MIPS_LO16 \.text
|
0+0268 <[^>]*> lw at,2\(gp\)
|
||||||
0+026c <[^>]*> sw v0,0\(at\)
|
[ ]*268: R_MIPS_GOT16 \.text
|
||||||
0+0270 <[^>]*> lw at,2\(gp\)
|
0+026c <[^>]*> addiu at,at,868
|
||||||
[ ]*270: R_MIPS_GOT16 \.text
|
[ ]*26c: R_MIPS_LO16 \.text
|
||||||
0+0274 <[^>]*> addiu at,at,876
|
0+0270 <[^>]*> jr at
|
||||||
[ ]*274: R_MIPS_LO16 \.text
|
0+0274 <[^>]*> nop
|
||||||
0+0278 <[^>]*> jr at
|
0+0278 <[^>]*> b 00000000 <foo>
|
||||||
0+027c <[^>]*> nop
|
0+027c <[^>]*> lwc1 \$f0,0\(a0\)
|
||||||
0+0280 <[^>]*> b 00000000 <foo>
|
0+0280 <[^>]*> lw at,2\(gp\)
|
||||||
0+0284 <[^>]*> lwc1 \$f0,0\(a0\)
|
[ ]*280: R_MIPS_GOT16 \.text
|
||||||
0+0288 <[^>]*> lw at,2\(gp\)
|
0+0284 <[^>]*> addiu at,at,868
|
||||||
[ ]*288: R_MIPS_GOT16 \.text
|
[ ]*284: R_MIPS_LO16 \.text
|
||||||
0+028c <[^>]*> addiu at,at,876
|
0+0288 <[^>]*> jr at
|
||||||
[ ]*28c: R_MIPS_LO16 \.text
|
0+028c <[^>]*> lwc1 \$f0,0\(a0\)
|
||||||
0+0290 <[^>]*> jr at
|
0+0290 <[^>]*> cfc1 v0,\$31
|
||||||
0+0294 <[^>]*> lwc1 \$f0,0\(a0\)
|
0+0294 <[^>]*> b 00000000 <foo>
|
||||||
0+0298 <[^>]*> cfc1 v0,\$31
|
0+0298 <[^>]*> nop
|
||||||
0+029c <[^>]*> b 00000000 <foo>
|
0+029c <[^>]*> cfc1 v0,\$31
|
||||||
0+02a0 <[^>]*> nop
|
0+02a0 <[^>]*> lw at,2\(gp\)
|
||||||
0+02a4 <[^>]*> cfc1 v0,\$31
|
[ ]*2a0: R_MIPS_GOT16 \.text
|
||||||
0+02a8 <[^>]*> lw at,2\(gp\)
|
0+02a4 <[^>]*> addiu at,at,868
|
||||||
[ ]*2a8: R_MIPS_GOT16 \.text
|
[ ]*2a4: R_MIPS_LO16 \.text
|
||||||
0+02ac <[^>]*> addiu at,at,876
|
0+02a8 <[^>]*> jr at
|
||||||
[ ]*2ac: R_MIPS_LO16 \.text
|
0+02ac <[^>]*> nop
|
||||||
0+02b0 <[^>]*> jr at
|
0+02b0 <[^>]*> ctc1 v0,\$31
|
||||||
0+02b4 <[^>]*> nop
|
0+02b4 <[^>]*> b 00000000 <foo>
|
||||||
0+02b8 <[^>]*> ctc1 v0,\$31
|
0+02b8 <[^>]*> nop
|
||||||
0+02bc <[^>]*> b 00000000 <foo>
|
0+02bc <[^>]*> ctc1 v0,\$31
|
||||||
0+02c0 <[^>]*> nop
|
0+02c0 <[^>]*> lw at,2\(gp\)
|
||||||
0+02c4 <[^>]*> ctc1 v0,\$31
|
[ ]*2c0: R_MIPS_GOT16 \.text
|
||||||
0+02c8 <[^>]*> lw at,2\(gp\)
|
0+02c4 <[^>]*> addiu at,at,868
|
||||||
[ ]*2c8: R_MIPS_GOT16 \.text
|
[ ]*2c4: R_MIPS_LO16 \.text
|
||||||
0+02cc <[^>]*> addiu at,at,876
|
0+02c8 <[^>]*> jr at
|
||||||
[ ]*2cc: R_MIPS_LO16 \.text
|
0+02cc <[^>]*> nop
|
||||||
0+02d0 <[^>]*> jr at
|
0+02d0 <[^>]*> mtc1 v0,\$f31
|
||||||
0+02d4 <[^>]*> nop
|
0+02d4 <[^>]*> b 00000000 <foo>
|
||||||
0+02d8 <[^>]*> mtc1 v0,\$f31
|
0+02d8 <[^>]*> nop
|
||||||
0+02dc <[^>]*> b 00000000 <foo>
|
0+02dc <[^>]*> mtc1 v0,\$f31
|
||||||
0+02e0 <[^>]*> nop
|
0+02e0 <[^>]*> lw at,2\(gp\)
|
||||||
0+02e4 <[^>]*> mtc1 v0,\$f31
|
[ ]*2e0: R_MIPS_GOT16 \.text
|
||||||
0+02e8 <[^>]*> lw at,2\(gp\)
|
0+02e4 <[^>]*> addiu at,at,868
|
||||||
[ ]*2e8: R_MIPS_GOT16 \.text
|
[ ]*2e4: R_MIPS_LO16 \.text
|
||||||
0+02ec <[^>]*> addiu at,at,876
|
0+02e8 <[^>]*> jr at
|
||||||
[ ]*2ec: R_MIPS_LO16 \.text
|
0+02ec <[^>]*> nop
|
||||||
0+02f0 <[^>]*> jr at
|
0+02f0 <[^>]*> mfhi v0
|
||||||
0+02f4 <[^>]*> nop
|
0+02f4 <[^>]*> b 00000000 <foo>
|
||||||
0+02f8 <[^>]*> mfhi v0
|
0+02f8 <[^>]*> nop
|
||||||
0+02fc <[^>]*> b 00000000 <foo>
|
0+02fc <[^>]*> mfhi v0
|
||||||
0+0300 <[^>]*> nop
|
0+0300 <[^>]*> lw at,2\(gp\)
|
||||||
0+0304 <[^>]*> mfhi v0
|
[ ]*300: R_MIPS_GOT16 \.text
|
||||||
0+0308 <[^>]*> lw at,2\(gp\)
|
0+0304 <[^>]*> addiu at,at,868
|
||||||
[ ]*308: R_MIPS_GOT16 \.text
|
[ ]*304: R_MIPS_LO16 \.text
|
||||||
0+030c <[^>]*> addiu at,at,876
|
0+0308 <[^>]*> jr at
|
||||||
[ ]*30c: R_MIPS_LO16 \.text
|
0+030c <[^>]*> nop
|
||||||
0+0310 <[^>]*> jr at
|
0+0310 <[^>]*> move v0,a0
|
||||||
0+0314 <[^>]*> nop
|
0+0314 <[^>]*> jr v0
|
||||||
0+0318 <[^>]*> move v0,a0
|
0+0318 <[^>]*> nop
|
||||||
0+031c <[^>]*> jr v0
|
0+031c <[^>]*> jr a0
|
||||||
0+0320 <[^>]*> nop
|
0+0320 <[^>]*> move v0,a0
|
||||||
0+0324 <[^>]*> jr a0
|
0+0324 <[^>]*> move v0,a0
|
||||||
0+0328 <[^>]*> move v0,a0
|
0+0328 <[^>]*> jalr v0
|
||||||
0+032c <[^>]*> move v0,a0
|
0+032c <[^>]*> nop
|
||||||
0+0330 <[^>]*> jalr v0
|
0+0330 <[^>]*> jalr a0
|
||||||
0+0334 <[^>]*> nop
|
0+0334 <[^>]*> move v0,a0
|
||||||
0+0338 <[^>]*> jalr a0
|
0+0338 <[^>]*> move v0,ra
|
||||||
0+033c <[^>]*> move v0,a0
|
0+033c <[^>]*> jalr v1
|
||||||
0+0340 <[^>]*> move v0,ra
|
0+0340 <[^>]*> nop
|
||||||
0+0344 <[^>]*> jalr v1
|
0+0344 <[^>]*> move ra,a0
|
||||||
0+0348 <[^>]*> nop
|
0+0348 <[^>]*> jalr a1
|
||||||
0+034c <[^>]*> move ra,a0
|
0+034c <[^>]*> nop
|
||||||
0+0350 <[^>]*> jalr a1
|
0+0350 <[^>]*> jalr v0,v1
|
||||||
0+0354 <[^>]*> nop
|
0+0354 <[^>]*> move ra,a0
|
||||||
0+0358 <[^>]*> jalr v0,v1
|
0+0358 <[^>]*> move v0,ra
|
||||||
0+035c <[^>]*> move ra,a0
|
0+035c <[^>]*> jalr v0,v1
|
||||||
0+0360 <[^>]*> move v0,ra
|
0+0360 <[^>]*> nop
|
||||||
0+0364 <[^>]*> jalr v0,v1
|
|
||||||
0+0368 <[^>]*> nop
|
|
||||||
\.\.\.
|
\.\.\.
|
||||||
\.\.\.
|
\.\.\.
|
||||||
|
|
Loading…
Add table
Reference in a new issue