diff options
author | Catherine Moore <clm@redhat.com> | 2013-06-17 22:59:10 +0000 |
---|---|---|
committer | Catherine Moore <clm@redhat.com> | 2013-06-17 22:59:10 +0000 |
commit | 7f3c40729de8d40d4d6c4478525385436ac332ec (patch) | |
tree | 8f4220af36662db88a21890150f9b1a475f21e36 /gas | |
parent | de40ceb6d5f3b7a5a9d145bfb326c28b425e073d (diff) | |
download | gdb-7f3c40729de8d40d4d6c4478525385436ac332ec.zip gdb-7f3c40729de8d40d4d6c4478525385436ac332ec.tar.gz gdb-7f3c40729de8d40d4d6c4478525385436ac332ec.tar.bz2 |
2013-06-17 Catherine Moore <clm@codesourcery.com>
Maciej W. Rozycki <macro@codesourcery.com>
Chao-Ying Fu <fu@mips.com>
gas/testsuite/
* gas/mips/mips.exp: Run new tests.
* gas/mips/eva.d: New.
* gas/mips/eva.s: New.
* gas/mips/micromips@eva.d: New.
gas/
* config/tc-mips.c (mips_set_options): Add ase_eva.
(mips_set_options mips_opts): Add ase_eva.
(file_ase_eva): Declare.
(ISA_SUPPORTS_EVA_ASE): Define.
(IS_SEXT_9BIT_NUM): Define.
(MIPS_CPU_ASE_EVA): Define.
(is_opcode_valid): Add support for ase_eva.
(macro_build): Likewise.
(macro): Likewise.
(validate_mips_insn): Likewise.
(validate_micromips_insn): Likewise.
(mips_ip): Likewise.
(options): Add OPTION_EVA and OPTION_NO_EVA.
(md_longopts): Add -meva and -mno-eva.
(md_parse_option): Process new options.
(mips_after_parse_args): Check for valid EVA combinations.
(s_mipsset): Likewise.
include/
* opcode/mips.h (OP_SH_EVAOFFSET): Define.
(OP_MASK_EVAOFFSET): Define.
(INSN_ASE_MASK): Delete.
(ASE_EVA): Define.
(M_CACHEE_AB, M_CACHEE_OB): New.
(M_LBE_OB, M_LBE_AB): New.
(M_LBUE_OB, M_LBUE_AB): New.
(M_LHE_OB, M_LHE_AB): New.
(M_LHUE_OB, M_LHUE_AB): New.
(M_LLE_AB, M_LLE_OB): New.
(M_LWE_OB, M_LWE_AB): New.
(M_LWLE_AB, M_LWLE_OB): New.
(M_LWRE_AB, M_LWRE_OB): New.
(M_PREFE_AB, M_PREFE_OB): New.
(M_SCE_AB, M_SCE_OB): New.
(M_SBE_OB, M_SBE_AB): New.
(M_SHE_OB, M_SHE_AB): New.
(M_SWE_OB, M_SWE_AB): New.
(M_SWLE_AB, M_SWLE_OB): New.
(M_SWRE_AB, M_SWRE_OB): New.
(MICROMIPSOP_SH_EVAOFFSET): Define.
(MICROMIPSOP_MASK_EVAOFFSET): Define.
opcodes/
* micromips-opc.c (EVA): Define.
(TLBINV): Define.
(micromips_opcodes): Add EVA opcodes.
* mips-dis.c (mips_arch_choices): Update for ASE_EVA.
(print_insn_args): Handle EVA offsets.
(print_insn_micromips): Likewise.
* mips-opc.c (EVA): Define.
(TLBINV): Define.
(mips_builtin_opcodes): Add EVA opcodes.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 22 | ||||
-rw-r--r-- | gas/config/tc-mips.c | 306 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/eva.d | 1442 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/eva.s | 612 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/micromips@eva.d | 1441 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/mips.exp | 2 |
7 files changed, 3780 insertions, 54 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index fb59e46..9c0147f 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,25 @@ +2013-06-17 Catherine Moore <clm@codesourcery.com> + Maciej W. Rozycki <macro@codesourcery.com> + Chao-Ying Fu <fu@mips.com> + + * config/tc-mips.c (mips_set_options): Add ase_eva. + (mips_set_options mips_opts): Add ase_eva. + (file_ase_eva): Declare. + (ISA_SUPPORTS_EVA_ASE): Define. + (IS_SEXT_9BIT_NUM): Define. + (MIPS_CPU_ASE_EVA): Define. + (is_opcode_valid): Add support for ase_eva. + (macro_build): Likewise. + (macro): Likewise. + (validate_mips_insn): Likewise. + (validate_micromips_insn): Likewise. + (mips_ip): Likewise. + (options): Add OPTION_EVA and OPTION_NO_EVA. + (md_longopts): Add -meva and -mno-eva. + (md_parse_option): Process new options. + (mips_after_parse_args): Check for valid EVA combinations. + (s_mipsset): Likewise. + 2013-06-14 Richard Sandiford <rsandifo@linux.vnet.ibm.com> * dwarf2dbg.h (dwarf2_move_insn): Declare. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 106f754..c819865 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -216,6 +216,7 @@ struct mips_set_options int ase_smartmips; int ase_dsp; int ase_dspr2; + int ase_eva; int ase_mt; int ase_mcu; int ase_virt; @@ -292,8 +293,9 @@ static int file_mips_single_float = 0; static struct mips_set_options mips_opts = { /* isa */ ISA_UNKNOWN, /* ase_mips3d */ -1, /* ase_mdmx */ -1, - /* ase_smartmips */ 0, /* ase_dsp */ -1, /* ase_dspr2 */ -1, /* ase_mt */ -1, - /* ase_mcu */ -1, /* ase_virt */ -1, /* mips16 */ -1,/* micromips */ -1, + /* ase_smartmips */ 0, /* ase_dsp */ -1, /* ase_dspr2 */ -1, + /* ase_eva */ -1, /* ase_mt */ -1, /* ase_mcu */ -1, + /* ase_virt */ -1, /* mips16 */ -1, /* micromips */ -1, /* noreorder */ 0, /* at */ ATREG, /* warn_about_macros */ 0, /* nomove */ 0, /* nobopt */ 0, /* noautoextend */ 0, /* gp32 */ 0, /* fp32 */ 0, /* arch */ CPU_UNKNOWN, /* sym32 */ FALSE, @@ -365,6 +367,14 @@ static int file_ase_dspr2; || mips_opts.isa == ISA_MIPS64R2 \ || mips_opts.micromips) +/* True if -meva was passed or implied by arguments passed on the + command line (e.g., by -march). */ +static int file_ase_eva; + +#define ISA_SUPPORTS_EVA_ASE (mips_opts.isa == ISA_MIPS32R2 \ + || mips_opts.isa == ISA_MIPS64R2 \ + || mips_opts.micromips) + /* True if -mmt was passed or implied by arguments passed on the command line (e.g., by -march). */ static int file_ase_mt; @@ -1217,6 +1227,10 @@ static int mips_relax_branch; #define IS_SEXT_12BIT_NUM(x) \ (((((x) & 0xfff) ^ 0x800LL) - 0x800LL) == (x)) +/* Is the given value a sign-extended 9-bit value? */ +#define IS_SEXT_9BIT_NUM(x) \ + (((((x) & 0x1ff) ^ 0x100LL) - 0x100LL) == (x)) + /* Is the given value a zero-extended 32-bit value? Or a negated one? */ #define IS_ZEXT_32BIT_NUM(x) \ (((x) &~ (offsetT) 0xffffffff) == 0 \ @@ -1411,6 +1425,7 @@ struct mips_cpu_info #define MIPS_CPU_ASE_DSPR2 0x0040 /* CPU implements DSP R2 ASE */ #define MIPS_CPU_ASE_MCU 0x0080 /* CPU implements MCU ASE */ #define MIPS_CPU_ASE_VIRT 0x0100 /* CPU implements Virtualization ASE */ +#define MIPS_CPU_ASE_EVA 0x0200 /* CPU implements EVA ASE */ static const struct mips_cpu_info *mips_parse_cpu (const char *, const char *); static const struct mips_cpu_info *mips_cpu_info_from_isa (int); @@ -2268,6 +2283,8 @@ is_opcode_valid (const struct mips_opcode *mo) ase |= ASE_DSP64; if (mips_opts.ase_dspr2) ase |= ASE_DSPR2; + if (mips_opts.ase_eva) + ase |= ASE_EVA; if (mips_opts.ase_mt) ase |= ASE_MT; if (mips_opts.ase_mips3d) @@ -5076,6 +5093,10 @@ macro_build (expressionS *ep, const char *name, const char *fmt, ...) INSERT_OPERAND (0, SEQI, insn, va_arg (args, int)); continue; + case 'j': + INSERT_OPERAND (mips_opts.micromips, EVAOFFSET, insn, va_arg (args, int)); + continue; + default: abort (); } @@ -6453,7 +6474,7 @@ macro (struct mips_cl_insn *ip) const char *fmt; int likely = 0; int coproc = 0; - int off12 = 0; + int offbits = 16; int call = 0; int jals = 0; int dbl = 0; @@ -6461,7 +6482,6 @@ macro (struct mips_cl_insn *ip) int ust = 0; int lp = 0; int ab = 0; - int off0 = 0; int off; offsetT maxnum; bfd_reloc_code_real_type r; @@ -8101,13 +8121,111 @@ macro (struct mips_cl_insn *ip) break; + case M_LBUE_AB: + ab = 1; + case M_LBUE_OB: + s = "lbue"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LHUE_AB: + ab = 1; + case M_LHUE_OB: + s = "lhue"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LBE_AB: + ab = 1; + case M_LBE_OB: + s = "lbe"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LHE_AB: + ab = 1; + case M_LHE_OB: + s = "lhe"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LLE_AB: + ab = 1; + case M_LLE_OB: + s = "lle"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LWE_AB: + ab = 1; + case M_LWE_OB: + s = "lwe"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LWLE_AB: + ab = 1; + case M_LWLE_OB: + s = "lwle"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_LWRE_AB: + ab = 1; + case M_LWRE_OB: + s = "lwre"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SBE_AB: + ab = 1; + case M_SBE_OB: + s = "sbe"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SCE_AB: + ab = 1; + case M_SCE_OB: + s = "sce"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SHE_AB: + ab = 1; + case M_SHE_OB: + s = "she"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SWE_AB: + ab = 1; + case M_SWE_OB: + s = "swe"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SWLE_AB: + ab = 1; + case M_SWLE_OB: + s = "swle"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; + case M_SWRE_AB: + ab = 1; + case M_SWRE_OB: + s = "swre"; + fmt = "t,+j(b)"; + offbits = 9; + goto ld_st; case M_ACLR_AB: ab = 1; case M_ACLR_OB: s = "aclr"; treg = EXTRACT_OPERAND (mips_opts.micromips, 3BITPOS, *ip); fmt = "\\,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_ASET_AB: ab = 1; @@ -8115,7 +8233,7 @@ macro (struct mips_cl_insn *ip) s = "aset"; treg = EXTRACT_OPERAND (mips_opts.micromips, 3BITPOS, *ip); fmt = "\\,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_LB_AB: ab = 1; @@ -8162,7 +8280,7 @@ macro (struct mips_cl_insn *ip) case M_LWC2_OB: s = "lwc2"; fmt = COP12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); /* Itbl support may require additional care here. */ coproc = 1; goto ld_st; @@ -8179,14 +8297,14 @@ macro (struct mips_cl_insn *ip) case M_LWL_OB: s = "lwl"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_LWR_AB: ab = 1; case M_LWR_OB: s = "lwr"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_LDC1_AB: ab = 1; @@ -8200,7 +8318,7 @@ macro (struct mips_cl_insn *ip) case M_LDC2_OB: s = "ldc2"; fmt = COP12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); /* Itbl support may require additional care here. */ coproc = 1; goto ld_st; @@ -8223,35 +8341,35 @@ macro (struct mips_cl_insn *ip) case M_LDL_OB: s = "ldl"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_LDR_AB: ab = 1; case M_LDR_OB: s = "ldr"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_LL_AB: ab = 1; case M_LL_OB: s = "ll"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld; case M_LLD_AB: ab = 1; case M_LLD_OB: s = "lld"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld; case M_LWU_AB: ab = 1; case M_LWU_OB: s = "lwu"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld; case M_LWP_AB: ab = 1; @@ -8259,7 +8377,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "lwp"; fmt = "t,~(b)"; - off12 = 1; + offbits = 12; lp = 1; goto ld; case M_LDP_AB: @@ -8268,7 +8386,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "ldp"; fmt = "t,~(b)"; - off12 = 1; + offbits = 12; lp = 1; goto ld; case M_LWM_AB: @@ -8277,7 +8395,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "lwm"; fmt = "n,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_LDM_AB: ab = 1; @@ -8285,7 +8403,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "ldm"; fmt = "n,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; ld: @@ -8331,7 +8449,7 @@ macro (struct mips_cl_insn *ip) case M_SWC2_OB: s = "swc2"; fmt = COP12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); /* Itbl support may require additional care here. */ coproc = 1; goto ld_st; @@ -8348,42 +8466,56 @@ macro (struct mips_cl_insn *ip) case M_SWL_OB: s = "swl"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_SWR_AB: ab = 1; case M_SWR_OB: s = "swr"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_SC_AB: ab = 1; case M_SC_OB: s = "sc"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_SCD_AB: ab = 1; case M_SCD_OB: s = "scd"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_CACHE_AB: ab = 1; case M_CACHE_OB: s = "cache"; fmt = mips_opts.micromips ? "k,~(b)" : "k,o(b)"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); + goto ld_st; + case M_CACHEE_AB: + ab = 1; + case M_CACHEE_OB: + s = "cachee"; + fmt = "k,+j(b)"; + offbits = 9; goto ld_st; case M_PREF_AB: ab = 1; case M_PREF_OB: s = "pref"; fmt = !mips_opts.micromips ? "k,o(b)" : "k,~(b)"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); + goto ld_st; + case M_PREFE_AB: + ab = 1; + case M_PREFE_OB: + s = "prefe"; + fmt = "k,+j(b)"; + offbits = 9; goto ld_st; case M_SDC1_AB: ab = 1; @@ -8397,7 +8529,7 @@ macro (struct mips_cl_insn *ip) case M_SDC2_OB: s = "sdc2"; fmt = COP12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); /* Itbl support may require additional care here. */ coproc = 1; goto ld_st; @@ -8421,14 +8553,14 @@ macro (struct mips_cl_insn *ip) case M_SDL_OB: s = "sdl"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_SDR_AB: ab = 1; case M_SDR_OB: s = "sdr"; fmt = MEM12_FMT; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); goto ld_st; case M_SWP_AB: ab = 1; @@ -8436,7 +8568,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "swp"; fmt = "t,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_SDP_AB: ab = 1; @@ -8444,7 +8576,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "sdp"; fmt = "t,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_SWM_AB: ab = 1; @@ -8452,7 +8584,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "swm"; fmt = "n,~(b)"; - off12 = 1; + offbits = 12; goto ld_st; case M_SDM_AB: ab = 1; @@ -8460,7 +8592,7 @@ macro (struct mips_cl_insn *ip) gas_assert (mips_opts.micromips); s = "sdm"; fmt = "n,~(b)"; - off12 = 1; + offbits = 12; ld_st: tempreg = AT; @@ -8490,18 +8622,25 @@ macro (struct mips_cl_insn *ip) expr1.X_add_number = offset_expr.X_add_number; normalize_address_expr (&expr1); - if (!off12 && !IS_SEXT_16BIT_NUM (expr1.X_add_number)) + if ((offbits == 0 || offbits == 16) + && !IS_SEXT_16BIT_NUM (expr1.X_add_number)) { expr1.X_add_number = ((expr1.X_add_number + 0x8000) & ~(bfd_vma) 0xffff); hipart = 1; } - else if (off12 && !IS_SEXT_12BIT_NUM (expr1.X_add_number)) + else if (offbits == 12 && !IS_SEXT_12BIT_NUM (expr1.X_add_number)) { expr1.X_add_number = ((expr1.X_add_number + 0x800) & ~(bfd_vma) 0xfff); hipart = 1; } + else if (offbits == 9 && !IS_SEXT_9BIT_NUM (expr1.X_add_number)) + { + expr1.X_add_number = ((expr1.X_add_number + 0x100) + & ~(bfd_vma) 0x1ff); + hipart = 1; + } if (hipart) { load_register (tempreg, &expr1, HAVE_64BIT_ADDRESSES); @@ -8510,7 +8649,7 @@ macro (struct mips_cl_insn *ip) tempreg, tempreg, breg); breg = tempreg; } - if (off0) + if (offbits == 0) { if (offset_expr.X_add_number == 0) tempreg = breg; @@ -8519,20 +8658,20 @@ macro (struct mips_cl_insn *ip) "t,r,j", tempreg, breg, BFD_RELOC_LO16); macro_build (NULL, s, fmt, treg, tempreg); } - else if (!off12) + else if (offbits == 16) macro_build (&offset_expr, s, fmt, treg, BFD_RELOC_LO16, breg); else macro_build (NULL, s, fmt, treg, (unsigned long) offset_expr.X_add_number, breg); } - else if (off12 || off0) + else if (offbits != 16) { - /* A 12-bit or 0-bit offset field is too narrow to be used - for a low-part relocation, so load the whole address into - the auxillary register. In the case of "A(b)" addresses, - we first load absolute address "A" into the register and - then add base register "b". In the case of "o(b)" addresses, - we simply need to add 16-bit offset "o" to base register "b", and + /* The offset field is too narrow to be used for a low-part + relocation, so load the whole address into the auxillary + register. In the case of "A(b)" addresses, we first load + absolute address "A" into the register and then add base + register "b". In the case of "o(b)" addresses, we simply + need to add 16-bit offset "o" to base register "b", and offset_reloc already contains the relocations associated with "o". */ if (ab) @@ -8547,7 +8686,7 @@ macro (struct mips_cl_insn *ip) tempreg, breg, -1, offset_reloc[0], offset_reloc[1], offset_reloc[2]); expr1.X_add_number = 0; - if (off0) + if (offbits == 0) macro_build (NULL, s, fmt, treg, tempreg); else macro_build (NULL, s, fmt, @@ -9360,14 +9499,14 @@ macro (struct mips_cl_insn *ip) ab = 1; case M_SAA_OB: s = "saa"; - off0 = 1; + offbits = 0; fmt = "t,(b)"; goto ld_st; case M_SAAD_AB: ab = 1; case M_SAAD_OB: s = "saad"; - off0 = 1; + offbits = 0; fmt = "t,(b)"; goto ld_st; @@ -10029,7 +10168,7 @@ macro (struct mips_cl_insn *ip) case M_ULW: s = "lwl"; s2 = "lwr"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); off = 3; goto uld_st; case M_ULD_A: @@ -10037,7 +10176,7 @@ macro (struct mips_cl_insn *ip) case M_ULD: s = "ldl"; s2 = "ldr"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); off = 7; goto uld_st; case M_USH_A: @@ -10053,7 +10192,7 @@ macro (struct mips_cl_insn *ip) case M_USW: s = "swl"; s2 = "swr"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); off = 3; ust = 1; goto uld_st; @@ -10062,7 +10201,7 @@ macro (struct mips_cl_insn *ip) case M_USD: s = "sdl"; s2 = "sdr"; - off12 = mips_opts.micromips; + offbits = (mips_opts.micromips ? 12 : 16); off = 7; ust = 1; @@ -10084,7 +10223,7 @@ macro (struct mips_cl_insn *ip) tempreg = treg; ep = &expr1; } - else if (off12 + else if (offbits == 12 && (offset_expr.X_op != O_constant || !IS_SEXT_12BIT_NUM (offset_expr.X_add_number) || !IS_SEXT_12BIT_NUM (offset_expr.X_add_number + off))) @@ -10110,7 +10249,7 @@ macro (struct mips_cl_insn *ip) if (!target_big_endian) ep->X_add_number += off; - if (!off12) + if (offbits != 12) macro_build (ep, s, "t,o(b)", tempreg, BFD_RELOC_LO16, breg); else macro_build (NULL, s, "t,~(b)", @@ -10120,7 +10259,7 @@ macro (struct mips_cl_insn *ip) ep->X_add_number -= off; else ep->X_add_number += off; - if (!off12) + if (offbits != 12) macro_build (ep, s2, "t,o(b)", tempreg, BFD_RELOC_LO16, breg); else macro_build (NULL, s2, "t,~(b)", @@ -10471,6 +10610,7 @@ validate_mips_insn (const struct mips_opcode *opc) case 'a': USE_BITS (OP_MASK_OFFSET_A, OP_SH_OFFSET_A); break; case 'b': USE_BITS (OP_MASK_OFFSET_B, OP_SH_OFFSET_B); break; case 'c': USE_BITS (OP_MASK_OFFSET_C, OP_SH_OFFSET_C); break; + case 'j': USE_BITS (OP_MASK_EVAOFFSET, OP_SH_EVAOFFSET); break; default: as_bad (_("internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"), @@ -10632,6 +10772,7 @@ validate_micromips_insn (const struct mips_opcode *opc) case 'F': USE_BITS (INSMSB); break; case 'G': USE_BITS (EXTMSBD); break; case 'H': USE_BITS (EXTMSBD); break; + case 'j': USE_BITS (EVAOFFSET); break; default: as_bad (_("Internal error: bad mips opcode " "(unknown extension operand type `%c%c'): %s %s"), @@ -11739,6 +11880,35 @@ mips_ip (char *str, struct mips_cl_insn *ip) INSERT_OPERAND (0, FZ, *ip, regno); continue; + case 'j': + { + int shift = 8; + size_t i; + /* Check whether there is only a single bracketed expression + left. If so, it must be the base register and the + constant must be zero. */ + if (*s == '(' && strchr (s + 1, '(') == 0) + continue; + + /* If this value won't fit into the offset, then go find + a macro that will generate a 16- or 32-bit offset code + pattern. */ + i = my_getSmallExpression (&imm_expr, imm_reloc, s); + if ((i == 0 && (imm_expr.X_op != O_constant + || imm_expr.X_add_number >= 1 << shift + || imm_expr.X_add_number < -1 << shift)) + || i > 0) + { + imm_expr.X_op = O_absent; + break; + } + INSERT_OPERAND (mips_opts.micromips, EVAOFFSET, *ip, + imm_expr.X_add_number); + imm_expr.X_op = O_absent; + s = expr_end; + } + continue; + default: as_bad (_("Internal error: bad %s opcode " "(unknown extension operand type `+%c'): %s %s"), @@ -14559,6 +14729,8 @@ enum options OPTION_NO_SMARTMIPS, OPTION_DSPR2, OPTION_NO_DSPR2, + OPTION_EVA, + OPTION_NO_EVA, OPTION_MICROMIPS, OPTION_NO_MICROMIPS, OPTION_MCU, @@ -14655,6 +14827,8 @@ struct option md_longopts[] = {"mno-smartmips", no_argument, NULL, OPTION_NO_SMARTMIPS}, {"mdspr2", no_argument, NULL, OPTION_DSPR2}, {"mno-dspr2", no_argument, NULL, OPTION_NO_DSPR2}, + {"meva", no_argument, NULL, OPTION_EVA}, + {"mno-eva", no_argument, NULL, OPTION_NO_EVA}, {"mmicromips", no_argument, NULL, OPTION_MICROMIPS}, {"mno-micromips", no_argument, NULL, OPTION_NO_MICROMIPS}, {"mmcu", no_argument, NULL, OPTION_MCU}, @@ -14907,6 +15081,14 @@ md_parse_option (int c, char *arg) mips_opts.ase_dsp = 0; break; + case OPTION_EVA: + mips_opts.ase_eva = 1; + break; + + case OPTION_NO_EVA: + mips_opts.ase_eva = 0; + break; + case OPTION_MT: mips_opts.ase_mt = 1; break; @@ -15427,6 +15609,12 @@ mips_after_parse_args (void) as_warn (_("%s ISA does not support DSP R2 ASE"), mips_cpu_info_from_isa (mips_opts.isa)->name); + if (mips_opts.ase_eva == -1) + mips_opts.ase_eva = (arch_info->flags & MIPS_CPU_ASE_EVA) ? 1 : 0; + if (mips_opts.ase_eva && !ISA_SUPPORTS_EVA_ASE) + as_warn (_("%s ISA does not support EVA ASE"), + mips_cpu_info_from_isa (mips_opts.isa)->name); + if (mips_opts.ase_mt == -1) mips_opts.ase_mt = (arch_info->flags & MIPS_CPU_ASE_MT) ? 1 : 0; if (mips_opts.ase_mt && !ISA_SUPPORTS_MT_ASE) @@ -15451,6 +15639,7 @@ mips_after_parse_args (void) file_ase_smartmips = mips_opts.ase_smartmips; file_ase_dsp = mips_opts.ase_dsp; file_ase_dspr2 = mips_opts.ase_dspr2; + file_ase_eva = mips_opts.ase_eva; file_ase_mt = mips_opts.ase_mt; file_ase_virt = mips_opts.ase_virt; mips_opts.gp32 = file_mips_gp32; @@ -16510,6 +16699,15 @@ s_mipsset (int x ATTRIBUTE_UNUSED) mips_opts.ase_dspr2 = 0; mips_opts.ase_dsp = 0; } + else if (strcmp (name, "eva") == 0) + { + if (!ISA_SUPPORTS_EVA_ASE) + as_warn (_("%s ISA does not support EVA ASE"), + mips_cpu_info_from_isa (mips_opts.isa)->name); + mips_opts.ase_eva = 1; + } + else if (strcmp (name, "noeva") == 0) + mips_opts.ase_eva = 0; else if (strcmp (name, "mt") == 0) { if (!ISA_SUPPORTS_MT_ASE) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 93270dc..cd52e9d 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2013-06-17 Catherine Moore <clm@codesourcery.com> + Maciej W. Rozycki <macro@codesourcery.com> + Chao-Ying Fu <fu@mips.com> + + * gas/mips/mips.exp: Run new tests. + * gas/mips/eva.d: New. + * gas/mips/eva.s: New. + * gas/mips/micromips@eva.d: New. + 2013-06-15 Richard Sandiford <rdsandiford@googlemail.com> * gas/mips/loc-swap-3.d: Require -32. diff --git a/gas/testsuite/gas/mips/eva.d b/gas/testsuite/gas/mips/eva.d new file mode 100644 index 0000000..30b62c0 --- /dev/null +++ b/gas/testsuite/gas/mips/eva.d @@ -0,0 +1,1442 @@ +#objdump: -dr --prefix-addresses --show-raw-insn +#name: MIPS EVA +#as: -meva + +# Test the EVA instructions + +.*: +file format .*mips.* + + +Disassembly of section .text: +0+0000 <[^>]*> 7c408028 lbue zero,-256\(v0\) +0+0004 <[^>]*> 7c038028 lbue v1,-256\(zero\) +0+0008 <[^>]*> 7ca47fa8 lbue a0,255\(a1\) +0+000c <[^>]*> 7c067fa8 lbue a2,255\(zero\) +0+0010 <[^>]*> 2401fe00 li at,-512 +0+0014 <[^>]*> 00280821 addu at,at,t0 +0+0018 <[^>]*> 7c277fa8 lbue a3,255\(at\) +0+001c <[^>]*> 2401fe00 li at,-512 +0+0020 <[^>]*> 7c297fa8 lbue t1,255\(at\) +0+0024 <[^>]*> 24010200 li at,512 +0+0028 <[^>]*> 002b0821 addu at,at,t3 +0+002c <[^>]*> 7c2a8028 lbue t2,-256\(at\) +0+0030 <[^>]*> 24010200 li at,512 +0+0034 <[^>]*> 7c2c8028 lbue t4,-256\(at\) +0+0038 <[^>]*> 2401fe00 li at,-512 +0+003c <[^>]*> 002e0821 addu at,at,t6 +0+0040 <[^>]*> 7c2d0028 lbue t5,0\(at\) +0+0044 <[^>]*> 2401fe00 li at,-512 +0+0048 <[^>]*> 7c2f0028 lbue t7,0\(at\) +0+004c <[^>]*> 24010200 li at,512 +0+0050 <[^>]*> 00310821 addu at,at,s1 +0+0054 <[^>]*> 7c30ffa8 lbue s0,-1\(at\) +0+0058 <[^>]*> 24010200 li at,512 +0+005c <[^>]*> 7c32ffa8 lbue s2,-1\(at\) +0+0060 <[^>]*> 2401fc00 li at,-1024 +0+0064 <[^>]*> 00340821 addu at,at,s4 +0+0068 <[^>]*> 7c330028 lbue s3,0\(at\) +0+006c <[^>]*> 2401fc00 li at,-1024 +0+0070 <[^>]*> 7c350028 lbue s5,0\(at\) +0+0074 <[^>]*> 24010400 li at,1024 +0+0078 <[^>]*> 00370821 addu at,at,s7 +0+007c <[^>]*> 7c36ffa8 lbue s6,-1\(at\) +0+0080 <[^>]*> 24010400 li at,1024 +0+0084 <[^>]*> 7c38ffa8 lbue t8,-1\(at\) +0+0088 <[^>]*> 2401f800 li at,-2048 +0+008c <[^>]*> 003a0821 addu at,at,k0 +0+0090 <[^>]*> 7c390028 lbue t9,0\(at\) +0+0094 <[^>]*> 2401f800 li at,-2048 +0+0098 <[^>]*> 7c3b0028 lbue k1,0\(at\) +0+009c <[^>]*> 24010800 li at,2048 +0+00a0 <[^>]*> 003d0821 addu at,at,sp +0+00a4 <[^>]*> 7c3cffa8 lbue gp,-1\(at\) +0+00a8 <[^>]*> 24010800 li at,2048 +0+00ac <[^>]*> 7c3effa8 lbue s8,-1\(at\) +0+00b0 <[^>]*> 2401f000 li at,-4096 +0+00b4 <[^>]*> 7c3f0028 lbue ra,0\(at\) +0+00b8 <[^>]*> 2401f000 li at,-4096 +0+00bc <[^>]*> 7c220028 lbue v0,0\(at\) +0+00c0 <[^>]*> 24011000 li at,4096 +0+00c4 <[^>]*> 00240821 addu at,at,a0 +0+00c8 <[^>]*> 7c23ffa8 lbue v1,-1\(at\) +0+00cc <[^>]*> 24011000 li at,4096 +0+00d0 <[^>]*> 7c25ffa8 lbue a1,-1\(at\) +0+00d4 <[^>]*> 24018000 li at,-32768 +0+00d8 <[^>]*> 00270821 addu at,at,a3 +0+00dc <[^>]*> 7c260028 lbue a2,0\(at\) +0+00e0 <[^>]*> 24018000 li at,-32768 +0+00e4 <[^>]*> 7c280028 lbue t0,0\(at\) +0+00e8 <[^>]*> 34018000 li at,0x8000 +0+00ec <[^>]*> 002a0821 addu at,at,t2 +0+00f0 <[^>]*> 7c29ffa8 lbue t1,-1\(at\) +0+00f4 <[^>]*> 34018000 li at,0x8000 +0+00f8 <[^>]*> 7c2bffa8 lbue t3,-1\(at\) +0+00fc <[^>]*> 24018000 li at,-32768 +0+0100 <[^>]*> 002d0821 addu at,at,t5 +0+0104 <[^>]*> 7c2cffa8 lbue t4,-1\(at\) +0+0108 <[^>]*> 24018000 li at,-32768 +0+010c <[^>]*> 7c2effa8 lbue t6,-1\(at\) +0+0110 <[^>]*> 34018000 li at,0x8000 +0+0114 <[^>]*> 00300821 addu at,at,s0 +0+0118 <[^>]*> 7c2f0028 lbue t7,0\(at\) +0+011c <[^>]*> 34018000 li at,0x8000 +0+0120 <[^>]*> 7c310028 lbue s1,0\(at\) +0+0124 <[^>]*> 3c018000 lui at,0x8000 +0+0128 <[^>]*> 00330821 addu at,at,s3 +0+012c <[^>]*> 7c320028 lbue s2,0\(at\) +0+0130 <[^>]*> 3c018000 lui at,0x8000 +0+0134 <[^>]*> 7c340028 lbue s4,0\(at\) +0+0138 <[^>]*> 3c018000 lui at,0x8000 +0+013c <[^>]*> 00360821 addu at,at,s6 +0+0140 <[^>]*> 7c35ffa8 lbue s5,-1\(at\) +0+0144 <[^>]*> 3c018000 lui at,0x8000 +0+0148 <[^>]*> 7c37ffa8 lbue s7,-1\(at\) +0+014c <[^>]*> 7f380028 lbue t8,0\(t9\) +0+0150 <[^>]*> 3c010000 lui at,0x0 + 150: R_MIPS_HI16 MYDATA +0+0154 <[^>]*> 24210000 addiu at,at,0 + 154: R_MIPS_LO16 MYDATA +0+0158 <[^>]*> 7c3a0028 lbue k0,0\(at\) +0+015c <[^>]*> 7f9b8029 lhue k1,-256\(gp\) +0+0160 <[^>]*> 7c1d8029 lhue sp,-256\(zero\) +0+0164 <[^>]*> 7ffe7fa9 lhue s8,255\(ra\) +0+0168 <[^>]*> 7c007fa9 lhue zero,255\(zero\) +0+016c <[^>]*> 2401fe00 li at,-512 +0+0170 <[^>]*> 00230821 addu at,at,v1 +0+0174 <[^>]*> 7c227fa9 lhue v0,255\(at\) +0+0178 <[^>]*> 2401fe00 li at,-512 +0+017c <[^>]*> 7c247fa9 lhue a0,255\(at\) +0+0180 <[^>]*> 24010200 li at,512 +0+0184 <[^>]*> 00260821 addu at,at,a2 +0+0188 <[^>]*> 7c258029 lhue a1,-256\(at\) +0+018c <[^>]*> 24010200 li at,512 +0+0190 <[^>]*> 7c278029 lhue a3,-256\(at\) +0+0194 <[^>]*> 2401fe00 li at,-512 +0+0198 <[^>]*> 00290821 addu at,at,t1 +0+019c <[^>]*> 7c280029 lhue t0,0\(at\) +0+01a0 <[^>]*> 2401fe00 li at,-512 +0+01a4 <[^>]*> 7c2a0029 lhue t2,0\(at\) +0+01a8 <[^>]*> 24010200 li at,512 +0+01ac <[^>]*> 002c0821 addu at,at,t4 +0+01b0 <[^>]*> 7c2bffa9 lhue t3,-1\(at\) +0+01b4 <[^>]*> 24010200 li at,512 +0+01b8 <[^>]*> 7c2dffa9 lhue t5,-1\(at\) +0+01bc <[^>]*> 2401fc00 li at,-1024 +0+01c0 <[^>]*> 002f0821 addu at,at,t7 +0+01c4 <[^>]*> 7c2e0029 lhue t6,0\(at\) +0+01c8 <[^>]*> 2401fc00 li at,-1024 +0+01cc <[^>]*> 7c300029 lhue s0,0\(at\) +0+01d0 <[^>]*> 24010400 li at,1024 +0+01d4 <[^>]*> 00320821 addu at,at,s2 +0+01d8 <[^>]*> 7c31ffa9 lhue s1,-1\(at\) +0+01dc <[^>]*> 24010400 li at,1024 +0+01e0 <[^>]*> 7c33ffa9 lhue s3,-1\(at\) +0+01e4 <[^>]*> 2401f800 li at,-2048 +0+01e8 <[^>]*> 00350821 addu at,at,s5 +0+01ec <[^>]*> 7c340029 lhue s4,0\(at\) +0+01f0 <[^>]*> 2401f800 li at,-2048 +0+01f4 <[^>]*> 7c360029 lhue s6,0\(at\) +0+01f8 <[^>]*> 24010800 li at,2048 +0+01fc <[^>]*> 00380821 addu at,at,t8 +0+0200 <[^>]*> 7c37ffa9 lhue s7,-1\(at\) +0+0204 <[^>]*> 24010800 li at,2048 +0+0208 <[^>]*> 7c39ffa9 lhue t9,-1\(at\) +0+020c <[^>]*> 2401f000 li at,-4096 +0+0210 <[^>]*> 003b0821 addu at,at,k1 +0+0214 <[^>]*> 7c3a0029 lhue k0,0\(at\) +0+0218 <[^>]*> 2401f000 li at,-4096 +0+021c <[^>]*> 7c3c0029 lhue gp,0\(at\) +0+0220 <[^>]*> 24011000 li at,4096 +0+0224 <[^>]*> 003e0821 addu at,at,s8 +0+0228 <[^>]*> 7c3dffa9 lhue sp,-1\(at\) +0+022c <[^>]*> 24011000 li at,4096 +0+0230 <[^>]*> 7c3fffa9 lhue ra,-1\(at\) +0+0234 <[^>]*> 24018000 li at,-32768 +0+0238 <[^>]*> 00220821 addu at,at,v0 +0+023c <[^>]*> 7c200029 lhue zero,0\(at\) +0+0240 <[^>]*> 24018000 li at,-32768 +0+0244 <[^>]*> 7c230029 lhue v1,0\(at\) +0+0248 <[^>]*> 34018000 li at,0x8000 +0+024c <[^>]*> 00250821 addu at,at,a1 +0+0250 <[^>]*> 7c24ffa9 lhue a0,-1\(at\) +0+0254 <[^>]*> 34018000 li at,0x8000 +0+0258 <[^>]*> 7c26ffa9 lhue a2,-1\(at\) +0+025c <[^>]*> 24018000 li at,-32768 +0+0260 <[^>]*> 00280821 addu at,at,t0 +0+0264 <[^>]*> 7c27ffa9 lhue a3,-1\(at\) +0+0268 <[^>]*> 24018000 li at,-32768 +0+026c <[^>]*> 7c29ffa9 lhue t1,-1\(at\) +0+0270 <[^>]*> 34018000 li at,0x8000 +0+0274 <[^>]*> 002b0821 addu at,at,t3 +0+0278 <[^>]*> 7c2a0029 lhue t2,0\(at\) +0+027c <[^>]*> 34018000 li at,0x8000 +0+0280 <[^>]*> 7c2c0029 lhue t4,0\(at\) +0+0284 <[^>]*> 3c018000 lui at,0x8000 +0+0288 <[^>]*> 002e0821 addu at,at,t6 +0+028c <[^>]*> 7c2d0029 lhue t5,0\(at\) +0+0290 <[^>]*> 3c018000 lui at,0x8000 +0+0294 <[^>]*> 7c2f0029 lhue t7,0\(at\) +0+0298 <[^>]*> 3c018000 lui at,0x8000 +0+029c <[^>]*> 00310821 addu at,at,s1 +0+02a0 <[^>]*> 7c30ffa9 lhue s0,-1\(at\) +0+02a4 <[^>]*> 3c018000 lui at,0x8000 +0+02a8 <[^>]*> 7c32ffa9 lhue s2,-1\(at\) +0+02ac <[^>]*> 7e930029 lhue s3,0\(s4\) +0+02b0 <[^>]*> 3c010000 lui at,0x0 + 2b0: R_MIPS_HI16 MYDATA +0+02b4 <[^>]*> 24210000 addiu at,at,0 + 2b4: R_MIPS_LO16 MYDATA +0+02b8 <[^>]*> 7c350029 lhue s5,0\(at\) +0+02bc <[^>]*> 7ef6802c lbe s6,-256\(s7\) +0+02c0 <[^>]*> 7c18802c lbe t8,-256\(zero\) +0+02c4 <[^>]*> 7f597fac lbe t9,255\(k0\) +0+02c8 <[^>]*> 7c1b7fac lbe k1,255\(zero\) +0+02cc <[^>]*> 2401fe00 li at,-512 +0+02d0 <[^>]*> 003d0821 addu at,at,sp +0+02d4 <[^>]*> 7c3c7fac lbe gp,255\(at\) +0+02d8 <[^>]*> 2401fe00 li at,-512 +0+02dc <[^>]*> 7c3e7fac lbe s8,255\(at\) +0+02e0 <[^>]*> 24010200 li at,512 +0+02e4 <[^>]*> 7c3f802c lbe ra,-256\(at\) +0+02e8 <[^>]*> 24010200 li at,512 +0+02ec <[^>]*> 7c22802c lbe v0,-256\(at\) +0+02f0 <[^>]*> 2401fe00 li at,-512 +0+02f4 <[^>]*> 00240821 addu at,at,a0 +0+02f8 <[^>]*> 7c23002c lbe v1,0\(at\) +0+02fc <[^>]*> 2401fe00 li at,-512 +0+0300 <[^>]*> 7c25002c lbe a1,0\(at\) +0+0304 <[^>]*> 24010200 li at,512 +0+0308 <[^>]*> 00270821 addu at,at,a3 +0+030c <[^>]*> 7c26ffac lbe a2,-1\(at\) +0+0310 <[^>]*> 24010200 li at,512 +0+0314 <[^>]*> 7c28ffac lbe t0,-1\(at\) +0+0318 <[^>]*> 2401fc00 li at,-1024 +0+031c <[^>]*> 002a0821 addu at,at,t2 +0+0320 <[^>]*> 7c29002c lbe t1,0\(at\) +0+0324 <[^>]*> 2401fc00 li at,-1024 +0+0328 <[^>]*> 7c2b002c lbe t3,0\(at\) +0+032c <[^>]*> 24010400 li at,1024 +0+0330 <[^>]*> 002d0821 addu at,at,t5 +0+0334 <[^>]*> 7c2cffac lbe t4,-1\(at\) +0+0338 <[^>]*> 24010400 li at,1024 +0+033c <[^>]*> 7c2effac lbe t6,-1\(at\) +0+0340 <[^>]*> 2401f800 li at,-2048 +0+0344 <[^>]*> 00300821 addu at,at,s0 +0+0348 <[^>]*> 7c2f002c lbe t7,0\(at\) +0+034c <[^>]*> 2401f800 li at,-2048 +0+0350 <[^>]*> 7c31002c lbe s1,0\(at\) +0+0354 <[^>]*> 24010800 li at,2048 +0+0358 <[^>]*> 00330821 addu at,at,s3 +0+035c <[^>]*> 7c32ffac lbe s2,-1\(at\) +0+0360 <[^>]*> 24010800 li at,2048 +0+0364 <[^>]*> 7c34ffac lbe s4,-1\(at\) +0+0368 <[^>]*> 2401f000 li at,-4096 +0+036c <[^>]*> 00360821 addu at,at,s6 +0+0370 <[^>]*> 7c35002c lbe s5,0\(at\) +0+0374 <[^>]*> 2401f000 li at,-4096 +0+0378 <[^>]*> 7c37002c lbe s7,0\(at\) +0+037c <[^>]*> 24011000 li at,4096 +0+0380 <[^>]*> 00390821 addu at,at,t9 +0+0384 <[^>]*> 7c38ffac lbe t8,-1\(at\) +0+0388 <[^>]*> 24011000 li at,4096 +0+038c <[^>]*> 7c3affac lbe k0,-1\(at\) +0+0390 <[^>]*> 24018000 li at,-32768 +0+0394 <[^>]*> 003c0821 addu at,at,gp +0+0398 <[^>]*> 7c3b002c lbe k1,0\(at\) +0+039c <[^>]*> 24018000 li at,-32768 +0+03a0 <[^>]*> 7c3d002c lbe sp,0\(at\) +0+03a4 <[^>]*> 34018000 li at,0x8000 +0+03a8 <[^>]*> 003f0821 addu at,at,ra +0+03ac <[^>]*> 7c3effac lbe s8,-1\(at\) +0+03b0 <[^>]*> 34018000 li at,0x8000 +0+03b4 <[^>]*> 7c20ffac lbe zero,-1\(at\) +0+03b8 <[^>]*> 24018000 li at,-32768 +0+03bc <[^>]*> 00230821 addu at,at,v1 +0+03c0 <[^>]*> 7c22ffac lbe v0,-1\(at\) +0+03c4 <[^>]*> 24018000 li at,-32768 +0+03c8 <[^>]*> 7c24ffac lbe a0,-1\(at\) +0+03cc <[^>]*> 34018000 li at,0x8000 +0+03d0 <[^>]*> 00260821 addu at,at,a2 +0+03d4 <[^>]*> 7c25002c lbe a1,0\(at\) +0+03d8 <[^>]*> 34018000 li at,0x8000 +0+03dc <[^>]*> 7c27002c lbe a3,0\(at\) +0+03e0 <[^>]*> 3c018000 lui at,0x8000 +0+03e4 <[^>]*> 00290821 addu at,at,t1 +0+03e8 <[^>]*> 7c28002c lbe t0,0\(at\) +0+03ec <[^>]*> 3c018000 lui at,0x8000 +0+03f0 <[^>]*> 7c2a002c lbe t2,0\(at\) +0+03f4 <[^>]*> 3c018000 lui at,0x8000 +0+03f8 <[^>]*> 002c0821 addu at,at,t4 +0+03fc <[^>]*> 7c2bffac lbe t3,-1\(at\) +0+0400 <[^>]*> 3c018000 lui at,0x8000 +0+0404 <[^>]*> 7c2dffac lbe t5,-1\(at\) +0+0408 <[^>]*> 7dee002c lbe t6,0\(t7\) +0+040c <[^>]*> 3c010000 lui at,0x0 + 40c: R_MIPS_HI16 MYDATA +0+0410 <[^>]*> 24210000 addiu at,at,0 + 410: R_MIPS_LO16 MYDATA +0+0414 <[^>]*> 7c30002c lbe s0,0\(at\) +0+0418 <[^>]*> 7e51802d lhe s1,-256\(s2\) +0+041c <[^>]*> 7c13802d lhe s3,-256\(zero\) +0+0420 <[^>]*> 7eb47fad lhe s4,255\(s5\) +0+0424 <[^>]*> 7c167fad lhe s6,255\(zero\) +0+0428 <[^>]*> 2401fe00 li at,-512 +0+042c <[^>]*> 00380821 addu at,at,t8 +0+0430 <[^>]*> 7c377fad lhe s7,255\(at\) +0+0434 <[^>]*> 2401fe00 li at,-512 +0+0438 <[^>]*> 7c397fad lhe t9,255\(at\) +0+043c <[^>]*> 24010200 li at,512 +0+0440 <[^>]*> 003b0821 addu at,at,k1 +0+0444 <[^>]*> 7c3a802d lhe k0,-256\(at\) +0+0448 <[^>]*> 24010200 li at,512 +0+044c <[^>]*> 7c3c802d lhe gp,-256\(at\) +0+0450 <[^>]*> 2401fe00 li at,-512 +0+0454 <[^>]*> 003e0821 addu at,at,s8 +0+0458 <[^>]*> 7c3d002d lhe sp,0\(at\) +0+045c <[^>]*> 2401fe00 li at,-512 +0+0460 <[^>]*> 7c3f002d lhe ra,0\(at\) +0+0464 <[^>]*> 24010200 li at,512 +0+0468 <[^>]*> 00220821 addu at,at,v0 +0+046c <[^>]*> 7c20ffad lhe zero,-1\(at\) +0+0470 <[^>]*> 24010200 li at,512 +0+0474 <[^>]*> 7c23ffad lhe v1,-1\(at\) +0+0478 <[^>]*> 2401fc00 li at,-1024 +0+047c <[^>]*> 00250821 addu at,at,a1 +0+0480 <[^>]*> 7c24002d lhe a0,0\(at\) +0+0484 <[^>]*> 2401fc00 li at,-1024 +0+0488 <[^>]*> 7c26002d lhe a2,0\(at\) +0+048c <[^>]*> 24010400 li at,1024 +0+0490 <[^>]*> 00280821 addu at,at,t0 +0+0494 <[^>]*> 7c27ffad lhe a3,-1\(at\) +0+0498 <[^>]*> 24010400 li at,1024 +0+049c <[^>]*> 7c29ffad lhe t1,-1\(at\) +0+04a0 <[^>]*> 2401f800 li at,-2048 +0+04a4 <[^>]*> 002b0821 addu at,at,t3 +0+04a8 <[^>]*> 7c2a002d lhe t2,0\(at\) +0+04ac <[^>]*> 2401f800 li at,-2048 +0+04b0 <[^>]*> 7c2c002d lhe t4,0\(at\) +0+04b4 <[^>]*> 24010800 li at,2048 +0+04b8 <[^>]*> 002e0821 addu at,at,t6 +0+04bc <[^>]*> 7c2dffad lhe t5,-1\(at\) +0+04c0 <[^>]*> 24010800 li at,2048 +0+04c4 <[^>]*> 7c2fffad lhe t7,-1\(at\) +0+04c8 <[^>]*> 2401f000 li at,-4096 +0+04cc <[^>]*> 00310821 addu at,at,s1 +0+04d0 <[^>]*> 7c30002d lhe s0,0\(at\) +0+04d4 <[^>]*> 2401f000 li at,-4096 +0+04d8 <[^>]*> 7c32002d lhe s2,0\(at\) +0+04dc <[^>]*> 24011000 li at,4096 +0+04e0 <[^>]*> 00340821 addu at,at,s4 +0+04e4 <[^>]*> 7c33ffad lhe s3,-1\(at\) +0+04e8 <[^>]*> 24011000 li at,4096 +0+04ec <[^>]*> 7c35ffad lhe s5,-1\(at\) +0+04f0 <[^>]*> 24018000 li at,-32768 +0+04f4 <[^>]*> 00370821 addu at,at,s7 +0+04f8 <[^>]*> 7c36002d lhe s6,0\(at\) +0+04fc <[^>]*> 24018000 li at,-32768 +0+0500 <[^>]*> 7c38002d lhe t8,0\(at\) +0+0504 <[^>]*> 34018000 li at,0x8000 +0+0508 <[^>]*> 003a0821 addu at,at,k0 +0+050c <[^>]*> 7c39ffad lhe t9,-1\(at\) +0+0510 <[^>]*> 34018000 li at,0x8000 +0+0514 <[^>]*> 7c3bffad lhe k1,-1\(at\) +0+0518 <[^>]*> 24018000 li at,-32768 +0+051c <[^>]*> 003d0821 addu at,at,sp +0+0520 <[^>]*> 7c3cffad lhe gp,-1\(at\) +0+0524 <[^>]*> 24018000 li at,-32768 +0+0528 <[^>]*> 7c3effad lhe s8,-1\(at\) +0+052c <[^>]*> 34018000 li at,0x8000 +0+0530 <[^>]*> 7c3f002d lhe ra,0\(at\) +0+0534 <[^>]*> 34018000 li at,0x8000 +0+0538 <[^>]*> 7c22002d lhe v0,0\(at\) +0+053c <[^>]*> 3c018000 lui at,0x8000 +0+0540 <[^>]*> 00240821 addu at,at,a0 +0+0544 <[^>]*> 7c23002d lhe v1,0\(at\) +0+0548 <[^>]*> 3c018000 lui at,0x8000 +0+054c <[^>]*> 7c25002d lhe a1,0\(at\) +0+0550 <[^>]*> 3c018000 lui at,0x8000 +0+0554 <[^>]*> 00270821 addu at,at,a3 +0+0558 <[^>]*> 7c26ffad lhe a2,-1\(at\) +0+055c <[^>]*> 3c018000 lui at,0x8000 +0+0560 <[^>]*> 7c28ffad lhe t0,-1\(at\) +0+0564 <[^>]*> 7d49002d lhe t1,0\(t2\) +0+0568 <[^>]*> 3c010000 lui at,0x0 + 568: R_MIPS_HI16 MYDATA +0+056c <[^>]*> 24210000 addiu at,at,0 + 56c: R_MIPS_LO16 MYDATA +0+0570 <[^>]*> 7c2b002d lhe t3,0\(at\) +0+0574 <[^>]*> 7dac802e lle t4,-256\(t5\) +0+0578 <[^>]*> 7c0e802e lle t6,-256\(zero\) +0+057c <[^>]*> 7e0f7fae lle t7,255\(s0\) +0+0580 <[^>]*> 7c117fae lle s1,255\(zero\) +0+0584 <[^>]*> 2401fe00 li at,-512 +0+0588 <[^>]*> 00330821 addu at,at,s3 +0+058c <[^>]*> 7c327fae lle s2,255\(at\) +0+0590 <[^>]*> 2401fe00 li at,-512 +0+0594 <[^>]*> 7c347fae lle s4,255\(at\) +0+0598 <[^>]*> 24010200 li at,512 +0+059c <[^>]*> 00360821 addu at,at,s6 +0+05a0 <[^>]*> 7c35802e lle s5,-256\(at\) +0+05a4 <[^>]*> 24010200 li at,512 +0+05a8 <[^>]*> 7c37802e lle s7,-256\(at\) +0+05ac <[^>]*> 2401fe00 li at,-512 +0+05b0 <[^>]*> 00390821 addu at,at,t9 +0+05b4 <[^>]*> 7c38002e lle t8,0\(at\) +0+05b8 <[^>]*> 2401fe00 li at,-512 +0+05bc <[^>]*> 7c3a002e lle k0,0\(at\) +0+05c0 <[^>]*> 24010200 li at,512 +0+05c4 <[^>]*> 003c0821 addu at,at,gp +0+05c8 <[^>]*> 7c3bffae lle k1,-1\(at\) +0+05cc <[^>]*> 24010200 li at,512 +0+05d0 <[^>]*> 7c3dffae lle sp,-1\(at\) +0+05d4 <[^>]*> 2401fc00 li at,-1024 +0+05d8 <[^>]*> 003f0821 addu at,at,ra +0+05dc <[^>]*> 7c3e002e lle s8,0\(at\) +0+05e0 <[^>]*> 2401fc00 li at,-1024 +0+05e4 <[^>]*> 7c20002e lle zero,0\(at\) +0+05e8 <[^>]*> 24010400 li at,1024 +0+05ec <[^>]*> 00230821 addu at,at,v1 +0+05f0 <[^>]*> 7c22ffae lle v0,-1\(at\) +0+05f4 <[^>]*> 24010400 li at,1024 +0+05f8 <[^>]*> 7c24ffae lle a0,-1\(at\) +0+05fc <[^>]*> 2401f800 li at,-2048 +0+0600 <[^>]*> 00260821 addu at,at,a2 +0+0604 <[^>]*> 7c25002e lle a1,0\(at\) +0+0608 <[^>]*> 2401f800 li at,-2048 +0+060c <[^>]*> 7c27002e lle a3,0\(at\) +0+0610 <[^>]*> 24010800 li at,2048 +0+0614 <[^>]*> 00290821 addu at,at,t1 +0+0618 <[^>]*> 7c28ffae lle t0,-1\(at\) +0+061c <[^>]*> 24010800 li at,2048 +0+0620 <[^>]*> 7c2affae lle t2,-1\(at\) +0+0624 <[^>]*> 2401f000 li at,-4096 +0+0628 <[^>]*> 002c0821 addu at,at,t4 +0+062c <[^>]*> 7c2b002e lle t3,0\(at\) +0+0630 <[^>]*> 2401f000 li at,-4096 +0+0634 <[^>]*> 7c2d002e lle t5,0\(at\) +0+0638 <[^>]*> 24011000 li at,4096 +0+063c <[^>]*> 002f0821 addu at,at,t7 +0+0640 <[^>]*> 7c2effae lle t6,-1\(at\) +0+0644 <[^>]*> 24011000 li at,4096 +0+0648 <[^>]*> 7c30ffae lle s0,-1\(at\) +0+064c <[^>]*> 24018000 li at,-32768 +0+0650 <[^>]*> 00320821 addu at,at,s2 +0+0654 <[^>]*> 7c31002e lle s1,0\(at\) +0+0658 <[^>]*> 24018000 li at,-32768 +0+065c <[^>]*> 7c33002e lle s3,0\(at\) +0+0660 <[^>]*> 34018000 li at,0x8000 +0+0664 <[^>]*> 00350821 addu at,at,s5 +0+0668 <[^>]*> 7c34ffae lle s4,-1\(at\) +0+066c <[^>]*> 34018000 li at,0x8000 +0+0670 <[^>]*> 7c36ffae lle s6,-1\(at\) +0+0674 <[^>]*> 24018000 li at,-32768 +0+0678 <[^>]*> 00380821 addu at,at,t8 +0+067c <[^>]*> 7c37ffae lle s7,-1\(at\) +0+0680 <[^>]*> 24018000 li at,-32768 +0+0684 <[^>]*> 7c39ffae lle t9,-1\(at\) +0+0688 <[^>]*> 34018000 li at,0x8000 +0+068c <[^>]*> 003b0821 addu at,at,k1 +0+0690 <[^>]*> 7c3a002e lle k0,0\(at\) +0+0694 <[^>]*> 34018000 li at,0x8000 +0+0698 <[^>]*> 7c3c002e lle gp,0\(at\) +0+069c <[^>]*> 3c018000 lui at,0x8000 +0+06a0 <[^>]*> 003e0821 addu at,at,s8 +0+06a4 <[^>]*> 7c3d002e lle sp,0\(at\) +0+06a8 <[^>]*> 3c018000 lui at,0x8000 +0+06ac <[^>]*> 7c3f002e lle ra,0\(at\) +0+06b0 <[^>]*> 3c018000 lui at,0x8000 +0+06b4 <[^>]*> 00220821 addu at,at,v0 +0+06b8 <[^>]*> 7c20ffae lle zero,-1\(at\) +0+06bc <[^>]*> 3c018000 lui at,0x8000 +0+06c0 <[^>]*> 7c23ffae lle v1,-1\(at\) +0+06c4 <[^>]*> 7ca4002e lle a0,0\(a1\) +0+06c8 <[^>]*> 3c010000 lui at,0x0 + 6c8: R_MIPS_HI16 MYDATA +0+06cc <[^>]*> 24210000 addiu at,at,0 + 6cc: R_MIPS_LO16 MYDATA +0+06d0 <[^>]*> 7c26002e lle a2,0\(at\) +0+06d4 <[^>]*> 7d07802f lwe a3,-256\(t0\) +0+06d8 <[^>]*> 7c09802f lwe t1,-256\(zero\) +0+06dc <[^>]*> 7d6a7faf lwe t2,255\(t3\) +0+06e0 <[^>]*> 7c0c7faf lwe t4,255\(zero\) +0+06e4 <[^>]*> 2401fe00 li at,-512 +0+06e8 <[^>]*> 002e0821 addu at,at,t6 +0+06ec <[^>]*> 7c2d7faf lwe t5,255\(at\) +0+06f0 <[^>]*> 2401fe00 li at,-512 +0+06f4 <[^>]*> 7c2f7faf lwe t7,255\(at\) +0+06f8 <[^>]*> 24010200 li at,512 +0+06fc <[^>]*> 00310821 addu at,at,s1 +0+0700 <[^>]*> 7c30802f lwe s0,-256\(at\) +0+0704 <[^>]*> 24010200 li at,512 +0+0708 <[^>]*> 7c32802f lwe s2,-256\(at\) +0+070c <[^>]*> 2401fe00 li at,-512 +0+0710 <[^>]*> 00340821 addu at,at,s4 +0+0714 <[^>]*> 7c33002f lwe s3,0\(at\) +0+0718 <[^>]*> 2401fe00 li at,-512 +0+071c <[^>]*> 7c35002f lwe s5,0\(at\) +0+0720 <[^>]*> 24010200 li at,512 +0+0724 <[^>]*> 00370821 addu at,at,s7 +0+0728 <[^>]*> 7c36ffaf lwe s6,-1\(at\) +0+072c <[^>]*> 24010200 li at,512 +0+0730 <[^>]*> 7c38ffaf lwe t8,-1\(at\) +0+0734 <[^>]*> 2401fc00 li at,-1024 +0+0738 <[^>]*> 003a0821 addu at,at,k0 +0+073c <[^>]*> 7c39002f lwe t9,0\(at\) +0+0740 <[^>]*> 2401fc00 li at,-1024 +0+0744 <[^>]*> 7c3b002f lwe k1,0\(at\) +0+0748 <[^>]*> 24010400 li at,1024 +0+074c <[^>]*> 003d0821 addu at,at,sp +0+0750 <[^>]*> 7c3cffaf lwe gp,-1\(at\) +0+0754 <[^>]*> 24010400 li at,1024 +0+0758 <[^>]*> 7c3effaf lwe s8,-1\(at\) +0+075c <[^>]*> 2401f800 li at,-2048 +0+0760 <[^>]*> 7c3f002f lwe ra,0\(at\) +0+0764 <[^>]*> 2401f800 li at,-2048 +0+0768 <[^>]*> 7c22002f lwe v0,0\(at\) +0+076c <[^>]*> 24010800 li at,2048 +0+0770 <[^>]*> 00240821 addu at,at,a0 +0+0774 <[^>]*> 7c23ffaf lwe v1,-1\(at\) +0+0778 <[^>]*> 24010800 li at,2048 +0+077c <[^>]*> 7c25ffaf lwe a1,-1\(at\) +0+0780 <[^>]*> 2401f000 li at,-4096 +0+0784 <[^>]*> 00270821 addu at,at,a3 +0+0788 <[^>]*> 7c26002f lwe a2,0\(at\) +0+078c <[^>]*> 2401f000 li at,-4096 +0+0790 <[^>]*> 7c28002f lwe t0,0\(at\) +0+0794 <[^>]*> 24011000 li at,4096 +0+0798 <[^>]*> 002a0821 addu at,at,t2 +0+079c <[^>]*> 7c29ffaf lwe t1,-1\(at\) +0+07a0 <[^>]*> 24011000 li at,4096 +0+07a4 <[^>]*> 7c2bffaf lwe t3,-1\(at\) +0+07a8 <[^>]*> 24018000 li at,-32768 +0+07ac <[^>]*> 002d0821 addu at,at,t5 +0+07b0 <[^>]*> 7c2c002f lwe t4,0\(at\) +0+07b4 <[^>]*> 24018000 li at,-32768 +0+07b8 <[^>]*> 7c2e002f lwe t6,0\(at\) +0+07bc <[^>]*> 34018000 li at,0x8000 +0+07c0 <[^>]*> 00300821 addu at,at,s0 +0+07c4 <[^>]*> 7c2fffaf lwe t7,-1\(at\) +0+07c8 <[^>]*> 34018000 li at,0x8000 +0+07cc <[^>]*> 7c31ffaf lwe s1,-1\(at\) +0+07d0 <[^>]*> 24018000 li at,-32768 +0+07d4 <[^>]*> 00330821 addu at,at,s3 +0+07d8 <[^>]*> 7c32ffaf lwe s2,-1\(at\) +0+07dc <[^>]*> 24018000 li at,-32768 +0+07e0 <[^>]*> 7c34ffaf lwe s4,-1\(at\) +0+07e4 <[^>]*> 34018000 li at,0x8000 +0+07e8 <[^>]*> 00360821 addu at,at,s6 +0+07ec <[^>]*> 7c35002f lwe s5,0\(at\) +0+07f0 <[^>]*> 34018000 li at,0x8000 +0+07f4 <[^>]*> 7c37002f lwe s7,0\(at\) +0+07f8 <[^>]*> 3c018000 lui at,0x8000 +0+07fc <[^>]*> 00390821 addu at,at,t9 +0+0800 <[^>]*> 7c38002f lwe t8,0\(at\) +0+0804 <[^>]*> 3c018000 lui at,0x8000 +0+0808 <[^>]*> 7c3a002f lwe k0,0\(at\) +0+080c <[^>]*> 3c018000 lui at,0x8000 +0+0810 <[^>]*> 003c0821 addu at,at,gp +0+0814 <[^>]*> 7c3bffaf lwe k1,-1\(at\) +0+0818 <[^>]*> 3c018000 lui at,0x8000 +0+081c <[^>]*> 7c3dffaf lwe sp,-1\(at\) +0+0820 <[^>]*> 7ffe002f lwe s8,0\(ra\) +0+0824 <[^>]*> 3c010000 lui at,0x0 + 824: R_MIPS_HI16 MYDATA +0+0828 <[^>]*> 24210000 addiu at,at,0 + 828: R_MIPS_LO16 MYDATA +0+082c <[^>]*> 7c20002f lwe zero,0\(at\) +0+0830 <[^>]*> 7c628019 lwle v0,-256\(v1\) +0+0834 <[^>]*> 7c048019 lwle a0,-256\(zero\) +0+0838 <[^>]*> 7cc57f99 lwle a1,255\(a2\) +0+083c <[^>]*> 7c077f99 lwle a3,255\(zero\) +0+0840 <[^>]*> 2401fe00 li at,-512 +0+0844 <[^>]*> 00290821 addu at,at,t1 +0+0848 <[^>]*> 7c287f99 lwle t0,255\(at\) +0+084c <[^>]*> 2401fe00 li at,-512 +0+0850 <[^>]*> 7c2a7f99 lwle t2,255\(at\) +0+0854 <[^>]*> 24010200 li at,512 +0+0858 <[^>]*> 002c0821 addu at,at,t4 +0+085c <[^>]*> 7c2b8019 lwle t3,-256\(at\) +0+0860 <[^>]*> 24010200 li at,512 +0+0864 <[^>]*> 7c2d8019 lwle t5,-256\(at\) +0+0868 <[^>]*> 2401fe00 li at,-512 +0+086c <[^>]*> 002f0821 addu at,at,t7 +0+0870 <[^>]*> 7c2e0019 lwle t6,0\(at\) +0+0874 <[^>]*> 2401fe00 li at,-512 +0+0878 <[^>]*> 7c300019 lwle s0,0\(at\) +0+087c <[^>]*> 24010200 li at,512 +0+0880 <[^>]*> 00320821 addu at,at,s2 +0+0884 <[^>]*> 7c31ff99 lwle s1,-1\(at\) +0+0888 <[^>]*> 24010200 li at,512 +0+088c <[^>]*> 7c33ff99 lwle s3,-1\(at\) +0+0890 <[^>]*> 2401fc00 li at,-1024 +0+0894 <[^>]*> 00350821 addu at,at,s5 +0+0898 <[^>]*> 7c340019 lwle s4,0\(at\) +0+089c <[^>]*> 2401fc00 li at,-1024 +0+08a0 <[^>]*> 7c360019 lwle s6,0\(at\) +0+08a4 <[^>]*> 24010400 li at,1024 +0+08a8 <[^>]*> 00380821 addu at,at,t8 +0+08ac <[^>]*> 7c37ff99 lwle s7,-1\(at\) +0+08b0 <[^>]*> 24010400 li at,1024 +0+08b4 <[^>]*> 7c39ff99 lwle t9,-1\(at\) +0+08b8 <[^>]*> 2401f800 li at,-2048 +0+08bc <[^>]*> 003b0821 addu at,at,k1 +0+08c0 <[^>]*> 7c3a0019 lwle k0,0\(at\) +0+08c4 <[^>]*> 2401f800 li at,-2048 +0+08c8 <[^>]*> 7c3c0019 lwle gp,0\(at\) +0+08cc <[^>]*> 24010800 li at,2048 +0+08d0 <[^>]*> 003e0821 addu at,at,s8 +0+08d4 <[^>]*> 7c3dff99 lwle sp,-1\(at\) +0+08d8 <[^>]*> 24010800 li at,2048 +0+08dc <[^>]*> 7c3fff99 lwle ra,-1\(at\) +0+08e0 <[^>]*> 2401f000 li at,-4096 +0+08e4 <[^>]*> 00220821 addu at,at,v0 +0+08e8 <[^>]*> 7c200019 lwle zero,0\(at\) +0+08ec <[^>]*> 2401f000 li at,-4096 +0+08f0 <[^>]*> 7c230019 lwle v1,0\(at\) +0+08f4 <[^>]*> 24011000 li at,4096 +0+08f8 <[^>]*> 00250821 addu at,at,a1 +0+08fc <[^>]*> 7c24ff99 lwle a0,-1\(at\) +0+0900 <[^>]*> 24011000 li at,4096 +0+0904 <[^>]*> 7c26ff99 lwle a2,-1\(at\) +0+0908 <[^>]*> 24018000 li at,-32768 +0+090c <[^>]*> 00280821 addu at,at,t0 +0+0910 <[^>]*> 7c270019 lwle a3,0\(at\) +0+0914 <[^>]*> 24018000 li at,-32768 +0+0918 <[^>]*> 7c290019 lwle t1,0\(at\) +0+091c <[^>]*> 34018000 li at,0x8000 +0+0920 <[^>]*> 002b0821 addu at,at,t3 +0+0924 <[^>]*> 7c2aff99 lwle t2,-1\(at\) +0+0928 <[^>]*> 34018000 li at,0x8000 +0+092c <[^>]*> 7c2cff99 lwle t4,-1\(at\) +0+0930 <[^>]*> 24018000 li at,-32768 +0+0934 <[^>]*> 002e0821 addu at,at,t6 +0+0938 <[^>]*> 7c2dff99 lwle t5,-1\(at\) +0+093c <[^>]*> 24018000 li at,-32768 +0+0940 <[^>]*> 7c2fff99 lwle t7,-1\(at\) +0+0944 <[^>]*> 34018000 li at,0x8000 +0+0948 <[^>]*> 00310821 addu at,at,s1 +0+094c <[^>]*> 7c300019 lwle s0,0\(at\) +0+0950 <[^>]*> 34018000 li at,0x8000 +0+0954 <[^>]*> 7c320019 lwle s2,0\(at\) +0+0958 <[^>]*> 3c018000 lui at,0x8000 +0+095c <[^>]*> 00340821 addu at,at,s4 +0+0960 <[^>]*> 7c330019 lwle s3,0\(at\) +0+0964 <[^>]*> 3c018000 lui at,0x8000 +0+0968 <[^>]*> 7c350019 lwle s5,0\(at\) +0+096c <[^>]*> 3c018000 lui at,0x8000 +0+0970 <[^>]*> 00370821 addu at,at,s7 +0+0974 <[^>]*> 7c36ff99 lwle s6,-1\(at\) +0+0978 <[^>]*> 3c018000 lui at,0x8000 +0+097c <[^>]*> 7c38ff99 lwle t8,-1\(at\) +0+0980 <[^>]*> 7f590019 lwle t9,0\(k0\) +0+0984 <[^>]*> 3c010000 lui at,0x0 + 984: R_MIPS_HI16 MYDATA +0+0988 <[^>]*> 24210000 addiu at,at,0 + 988: R_MIPS_LO16 MYDATA +0+098c <[^>]*> 7c3b0019 lwle k1,0\(at\) +0+0990 <[^>]*> 7fbc801a lwre gp,-256\(sp\) +0+0994 <[^>]*> 7c1e801a lwre s8,-256\(zero\) +0+0998 <[^>]*> 7c1f7f9a lwre ra,255\(zero\) +0+099c <[^>]*> 7c027f9a lwre v0,255\(zero\) +0+09a0 <[^>]*> 2401fe00 li at,-512 +0+09a4 <[^>]*> 00240821 addu at,at,a0 +0+09a8 <[^>]*> 7c237f9a lwre v1,255\(at\) +0+09ac <[^>]*> 2401fe00 li at,-512 +0+09b0 <[^>]*> 7c257f9a lwre a1,255\(at\) +0+09b4 <[^>]*> 24010200 li at,512 +0+09b8 <[^>]*> 00270821 addu at,at,a3 +0+09bc <[^>]*> 7c26801a lwre a2,-256\(at\) +0+09c0 <[^>]*> 24010200 li at,512 +0+09c4 <[^>]*> 7c28801a lwre t0,-256\(at\) +0+09c8 <[^>]*> 2401fe00 li at,-512 +0+09cc <[^>]*> 002a0821 addu at,at,t2 +0+09d0 <[^>]*> 7c29001a lwre t1,0\(at\) +0+09d4 <[^>]*> 2401fe00 li at,-512 +0+09d8 <[^>]*> 7c2b001a lwre t3,0\(at\) +0+09dc <[^>]*> 24010200 li at,512 +0+09e0 <[^>]*> 002d0821 addu at,at,t5 +0+09e4 <[^>]*> 7c2cff9a lwre t4,-1\(at\) +0+09e8 <[^>]*> 24010200 li at,512 +0+09ec <[^>]*> 7c2eff9a lwre t6,-1\(at\) +0+09f0 <[^>]*> 2401fc00 li at,-1024 +0+09f4 <[^>]*> 00300821 addu at,at,s0 +0+09f8 <[^>]*> 7c2f001a lwre t7,0\(at\) +0+09fc <[^>]*> 2401fc00 li at,-1024 +0+0a00 <[^>]*> 7c31001a lwre s1,0\(at\) +0+0a04 <[^>]*> 24010400 li at,1024 +0+0a08 <[^>]*> 00330821 addu at,at,s3 +0+0a0c <[^>]*> 7c32ff9a lwre s2,-1\(at\) +0+0a10 <[^>]*> 24010400 li at,1024 +0+0a14 <[^>]*> 7c34ff9a lwre s4,-1\(at\) +0+0a18 <[^>]*> 2401f800 li at,-2048 +0+0a1c <[^>]*> 00360821 addu at,at,s6 +0+0a20 <[^>]*> 7c35001a lwre s5,0\(at\) +0+0a24 <[^>]*> 2401f800 li at,-2048 +0+0a28 <[^>]*> 7c37001a lwre s7,0\(at\) +0+0a2c <[^>]*> 24010800 li at,2048 +0+0a30 <[^>]*> 00390821 addu at,at,t9 +0+0a34 <[^>]*> 7c38ff9a lwre t8,-1\(at\) +0+0a38 <[^>]*> 24010800 li at,2048 +0+0a3c <[^>]*> 7c3aff9a lwre k0,-1\(at\) +0+0a40 <[^>]*> 2401f000 li at,-4096 +0+0a44 <[^>]*> 003c0821 addu at,at,gp +0+0a48 <[^>]*> 7c3b001a lwre k1,0\(at\) +0+0a4c <[^>]*> 2401f000 li at,-4096 +0+0a50 <[^>]*> 7c3d001a lwre sp,0\(at\) +0+0a54 <[^>]*> 24011000 li at,4096 +0+0a58 <[^>]*> 003f0821 addu at,at,ra +0+0a5c <[^>]*> 7c3eff9a lwre s8,-1\(at\) +0+0a60 <[^>]*> 24011000 li at,4096 +0+0a64 <[^>]*> 7c20ff9a lwre zero,-1\(at\) +0+0a68 <[^>]*> 24018000 li at,-32768 +0+0a6c <[^>]*> 00230821 addu at,at,v1 +0+0a70 <[^>]*> 7c22001a lwre v0,0\(at\) +0+0a74 <[^>]*> 24018000 li at,-32768 +0+0a78 <[^>]*> 7c24001a lwre a0,0\(at\) +0+0a7c <[^>]*> 34018000 li at,0x8000 +0+0a80 <[^>]*> 00260821 addu at,at,a2 +0+0a84 <[^>]*> 7c25ff9a lwre a1,-1\(at\) +0+0a88 <[^>]*> 34018000 li at,0x8000 +0+0a8c <[^>]*> 7c27ff9a lwre a3,-1\(at\) +0+0a90 <[^>]*> 24018000 li at,-32768 +0+0a94 <[^>]*> 00290821 addu at,at,t1 +0+0a98 <[^>]*> 7c28ff9a lwre t0,-1\(at\) +0+0a9c <[^>]*> 24018000 li at,-32768 +0+0aa0 <[^>]*> 7c2aff9a lwre t2,-1\(at\) +0+0aa4 <[^>]*> 34018000 li at,0x8000 +0+0aa8 <[^>]*> 002c0821 addu at,at,t4 +0+0aac <[^>]*> 7c2b001a lwre t3,0\(at\) +0+0ab0 <[^>]*> 34018000 li at,0x8000 +0+0ab4 <[^>]*> 7c2d001a lwre t5,0\(at\) +0+0ab8 <[^>]*> 3c018000 lui at,0x8000 +0+0abc <[^>]*> 002f0821 addu at,at,t7 +0+0ac0 <[^>]*> 7c2e001a lwre t6,0\(at\) +0+0ac4 <[^>]*> 3c018000 lui at,0x8000 +0+0ac8 <[^>]*> 7c30001a lwre s0,0\(at\) +0+0acc <[^>]*> 3c018000 lui at,0x8000 +0+0ad0 <[^>]*> 00320821 addu at,at,s2 +0+0ad4 <[^>]*> 7c31ff9a lwre s1,-1\(at\) +0+0ad8 <[^>]*> 3c018000 lui at,0x8000 +0+0adc <[^>]*> 7c33ff9a lwre s3,-1\(at\) +0+0ae0 <[^>]*> 7eb4001a lwre s4,0\(s5\) +0+0ae4 <[^>]*> 3c010000 lui at,0x0 + ae4: R_MIPS_HI16 MYDATA +0+0ae8 <[^>]*> 24210000 addiu at,at,0 + ae8: R_MIPS_LO16 MYDATA +0+0aec <[^>]*> 7c36001a lwre s6,0\(at\) +0+0af0 <[^>]*> 7f17801c sbe s7,-256\(t8\) +0+0af4 <[^>]*> 7c19801c sbe t9,-256\(zero\) +0+0af8 <[^>]*> 7f7a7f9c sbe k0,255\(k1\) +0+0afc <[^>]*> 7c1c7f9c sbe gp,255\(zero\) +0+0b00 <[^>]*> 2401fe00 li at,-512 +0+0b04 <[^>]*> 003e0821 addu at,at,s8 +0+0b08 <[^>]*> 7c3d7f9c sbe sp,255\(at\) +0+0b0c <[^>]*> 2401fe00 li at,-512 +0+0b10 <[^>]*> 7c3f7f9c sbe ra,255\(at\) +0+0b14 <[^>]*> 24010200 li at,512 +0+0b18 <[^>]*> 00220821 addu at,at,v0 +0+0b1c <[^>]*> 7c20801c sbe zero,-256\(at\) +0+0b20 <[^>]*> 24010200 li at,512 +0+0b24 <[^>]*> 7c23801c sbe v1,-256\(at\) +0+0b28 <[^>]*> 2401fe00 li at,-512 +0+0b2c <[^>]*> 00250821 addu at,at,a1 +0+0b30 <[^>]*> 7c24001c sbe a0,0\(at\) +0+0b34 <[^>]*> 2401fe00 li at,-512 +0+0b38 <[^>]*> 7c26001c sbe a2,0\(at\) +0+0b3c <[^>]*> 24010200 li at,512 +0+0b40 <[^>]*> 00280821 addu at,at,t0 +0+0b44 <[^>]*> 7c27ff9c sbe a3,-1\(at\) +0+0b48 <[^>]*> 24010200 li at,512 +0+0b4c <[^>]*> 7c29ff9c sbe t1,-1\(at\) +0+0b50 <[^>]*> 2401fc00 li at,-1024 +0+0b54 <[^>]*> 002b0821 addu at,at,t3 +0+0b58 <[^>]*> 7c2a001c sbe t2,0\(at\) +0+0b5c <[^>]*> 2401fc00 li at,-1024 +0+0b60 <[^>]*> 7c2c001c sbe t4,0\(at\) +0+0b64 <[^>]*> 24010400 li at,1024 +0+0b68 <[^>]*> 002e0821 addu at,at,t6 +0+0b6c <[^>]*> 7c2dff9c sbe t5,-1\(at\) +0+0b70 <[^>]*> 24010400 li at,1024 +0+0b74 <[^>]*> 7c2fff9c sbe t7,-1\(at\) +0+0b78 <[^>]*> 2401f800 li at,-2048 +0+0b7c <[^>]*> 00310821 addu at,at,s1 +0+0b80 <[^>]*> 7c30001c sbe s0,0\(at\) +0+0b84 <[^>]*> 2401f800 li at,-2048 +0+0b88 <[^>]*> 7c32001c sbe s2,0\(at\) +0+0b8c <[^>]*> 24010800 li at,2048 +0+0b90 <[^>]*> 00340821 addu at,at,s4 +0+0b94 <[^>]*> 7c33ff9c sbe s3,-1\(at\) +0+0b98 <[^>]*> 24010800 li at,2048 +0+0b9c <[^>]*> 7c35ff9c sbe s5,-1\(at\) +0+0ba0 <[^>]*> 2401f000 li at,-4096 +0+0ba4 <[^>]*> 00370821 addu at,at,s7 +0+0ba8 <[^>]*> 7c36001c sbe s6,0\(at\) +0+0bac <[^>]*> 2401f000 li at,-4096 +0+0bb0 <[^>]*> 7c38001c sbe t8,0\(at\) +0+0bb4 <[^>]*> 24011000 li at,4096 +0+0bb8 <[^>]*> 003a0821 addu at,at,k0 +0+0bbc <[^>]*> 7c39ff9c sbe t9,-1\(at\) +0+0bc0 <[^>]*> 24011000 li at,4096 +0+0bc4 <[^>]*> 7c3bff9c sbe k1,-1\(at\) +0+0bc8 <[^>]*> 24018000 li at,-32768 +0+0bcc <[^>]*> 003d0821 addu at,at,sp +0+0bd0 <[^>]*> 7c3c001c sbe gp,0\(at\) +0+0bd4 <[^>]*> 24018000 li at,-32768 +0+0bd8 <[^>]*> 7c3e001c sbe s8,0\(at\) +0+0bdc <[^>]*> 34018000 li at,0x8000 +0+0be0 <[^>]*> 7c3fff9c sbe ra,-1\(at\) +0+0be4 <[^>]*> 34018000 li at,0x8000 +0+0be8 <[^>]*> 7c22ff9c sbe v0,-1\(at\) +0+0bec <[^>]*> 24018000 li at,-32768 +0+0bf0 <[^>]*> 00240821 addu at,at,a0 +0+0bf4 <[^>]*> 7c23ff9c sbe v1,-1\(at\) +0+0bf8 <[^>]*> 24018000 li at,-32768 +0+0bfc <[^>]*> 7c25ff9c sbe a1,-1\(at\) +0+0c00 <[^>]*> 34018000 li at,0x8000 +0+0c04 <[^>]*> 00270821 addu at,at,a3 +0+0c08 <[^>]*> 7c26001c sbe a2,0\(at\) +0+0c0c <[^>]*> 34018000 li at,0x8000 +0+0c10 <[^>]*> 7c28001c sbe t0,0\(at\) +0+0c14 <[^>]*> 3c018000 lui at,0x8000 +0+0c18 <[^>]*> 002a0821 addu at,at,t2 +0+0c1c <[^>]*> 7c29001c sbe t1,0\(at\) +0+0c20 <[^>]*> 3c018000 lui at,0x8000 +0+0c24 <[^>]*> 7c2b001c sbe t3,0\(at\) +0+0c28 <[^>]*> 3c018000 lui at,0x8000 +0+0c2c <[^>]*> 002d0821 addu at,at,t5 +0+0c30 <[^>]*> 7c2cff9c sbe t4,-1\(at\) +0+0c34 <[^>]*> 3c018000 lui at,0x8000 +0+0c38 <[^>]*> 7c2eff9c sbe t6,-1\(at\) +0+0c3c <[^>]*> 7e0f001c sbe t7,0\(s0\) +0+0c40 <[^>]*> 3c010000 lui at,0x0 + c40: R_MIPS_HI16 MYDATA +0+0c44 <[^>]*> 24210000 addiu at,at,0 + c44: R_MIPS_LO16 MYDATA +0+0c48 <[^>]*> 7c31001c sbe s1,0\(at\) +0+0c4c <[^>]*> 7e72801e sce s2,-256\(s3\) +0+0c50 <[^>]*> 7c14801e sce s4,-256\(zero\) +0+0c54 <[^>]*> 7ed57f9e sce s5,255\(s6\) +0+0c58 <[^>]*> 7c177f9e sce s7,255\(zero\) +0+0c5c <[^>]*> 2401fe00 li at,-512 +0+0c60 <[^>]*> 00390821 addu at,at,t9 +0+0c64 <[^>]*> 7c387f9e sce t8,255\(at\) +0+0c68 <[^>]*> 2401fe00 li at,-512 +0+0c6c <[^>]*> 7c3a7f9e sce k0,255\(at\) +0+0c70 <[^>]*> 24010200 li at,512 +0+0c74 <[^>]*> 003c0821 addu at,at,gp +0+0c78 <[^>]*> 7c3b801e sce k1,-256\(at\) +0+0c7c <[^>]*> 24010200 li at,512 +0+0c80 <[^>]*> 7c3d801e sce sp,-256\(at\) +0+0c84 <[^>]*> 2401fe00 li at,-512 +0+0c88 <[^>]*> 003f0821 addu at,at,ra +0+0c8c <[^>]*> 7c3e001e sce s8,0\(at\) +0+0c90 <[^>]*> 2401fe00 li at,-512 +0+0c94 <[^>]*> 7c20001e sce zero,0\(at\) +0+0c98 <[^>]*> 24010200 li at,512 +0+0c9c <[^>]*> 00230821 addu at,at,v1 +0+0ca0 <[^>]*> 7c22ff9e sce v0,-1\(at\) +0+0ca4 <[^>]*> 24010200 li at,512 +0+0ca8 <[^>]*> 7c24ff9e sce a0,-1\(at\) +0+0cac <[^>]*> 2401fc00 li at,-1024 +0+0cb0 <[^>]*> 00260821 addu at,at,a2 +0+0cb4 <[^>]*> 7c25001e sce a1,0\(at\) +0+0cb8 <[^>]*> 2401fc00 li at,-1024 +0+0cbc <[^>]*> 7c27001e sce a3,0\(at\) +0+0cc0 <[^>]*> 24010400 li at,1024 +0+0cc4 <[^>]*> 00290821 addu at,at,t1 +0+0cc8 <[^>]*> 7c28ff9e sce t0,-1\(at\) +0+0ccc <[^>]*> 24010400 li at,1024 +0+0cd0 <[^>]*> 7c2aff9e sce t2,-1\(at\) +0+0cd4 <[^>]*> 2401f800 li at,-2048 +0+0cd8 <[^>]*> 002c0821 addu at,at,t4 +0+0cdc <[^>]*> 7c2b001e sce t3,0\(at\) +0+0ce0 <[^>]*> 2401f800 li at,-2048 +0+0ce4 <[^>]*> 7c2d001e sce t5,0\(at\) +0+0ce8 <[^>]*> 24010800 li at,2048 +0+0cec <[^>]*> 002f0821 addu at,at,t7 +0+0cf0 <[^>]*> 7c2eff9e sce t6,-1\(at\) +0+0cf4 <[^>]*> 24010800 li at,2048 +0+0cf8 <[^>]*> 7c30ff9e sce s0,-1\(at\) +0+0cfc <[^>]*> 2401f000 li at,-4096 +0+0d00 <[^>]*> 00320821 addu at,at,s2 +0+0d04 <[^>]*> 7c31001e sce s1,0\(at\) +0+0d08 <[^>]*> 2401f000 li at,-4096 +0+0d0c <[^>]*> 7c33001e sce s3,0\(at\) +0+0d10 <[^>]*> 24011000 li at,4096 +0+0d14 <[^>]*> 00350821 addu at,at,s5 +0+0d18 <[^>]*> 7c34ff9e sce s4,-1\(at\) +0+0d1c <[^>]*> 24011000 li at,4096 +0+0d20 <[^>]*> 7c36ff9e sce s6,-1\(at\) +0+0d24 <[^>]*> 24018000 li at,-32768 +0+0d28 <[^>]*> 00380821 addu at,at,t8 +0+0d2c <[^>]*> 7c37001e sce s7,0\(at\) +0+0d30 <[^>]*> 24018000 li at,-32768 +0+0d34 <[^>]*> 7c39001e sce t9,0\(at\) +0+0d38 <[^>]*> 34018000 li at,0x8000 +0+0d3c <[^>]*> 003b0821 addu at,at,k1 +0+0d40 <[^>]*> 7c3aff9e sce k0,-1\(at\) +0+0d44 <[^>]*> 34018000 li at,0x8000 +0+0d48 <[^>]*> 7c3cff9e sce gp,-1\(at\) +0+0d4c <[^>]*> 24018000 li at,-32768 +0+0d50 <[^>]*> 003e0821 addu at,at,s8 +0+0d54 <[^>]*> 7c3dff9e sce sp,-1\(at\) +0+0d58 <[^>]*> 24018000 li at,-32768 +0+0d5c <[^>]*> 7c3fff9e sce ra,-1\(at\) +0+0d60 <[^>]*> 34018000 li at,0x8000 +0+0d64 <[^>]*> 00220821 addu at,at,v0 +0+0d68 <[^>]*> 7c20001e sce zero,0\(at\) +0+0d6c <[^>]*> 34018000 li at,0x8000 +0+0d70 <[^>]*> 7c23001e sce v1,0\(at\) +0+0d74 <[^>]*> 3c018000 lui at,0x8000 +0+0d78 <[^>]*> 00250821 addu at,at,a1 +0+0d7c <[^>]*> 7c24001e sce a0,0\(at\) +0+0d80 <[^>]*> 3c018000 lui at,0x8000 +0+0d84 <[^>]*> 7c26001e sce a2,0\(at\) +0+0d88 <[^>]*> 3c018000 lui at,0x8000 +0+0d8c <[^>]*> 00280821 addu at,at,t0 +0+0d90 <[^>]*> 7c27ff9e sce a3,-1\(at\) +0+0d94 <[^>]*> 3c018000 lui at,0x8000 +0+0d98 <[^>]*> 7c29ff9e sce t1,-1\(at\) +0+0d9c <[^>]*> 7d6a001e sce t2,0\(t3\) +0+0da0 <[^>]*> 3c010000 lui at,0x0 + da0: R_MIPS_HI16 MYDATA +0+0da4 <[^>]*> 24210000 addiu at,at,0 + da4: R_MIPS_LO16 MYDATA +0+0da8 <[^>]*> 7c2c001e sce t4,0\(at\) +0+0dac <[^>]*> 7dcd801d she t5,-256\(t6\) +0+0db0 <[^>]*> 7c0f801d she t7,-256\(zero\) +0+0db4 <[^>]*> 7e307f9d she s0,255\(s1\) +0+0db8 <[^>]*> 7c127f9d she s2,255\(zero\) +0+0dbc <[^>]*> 2401fe00 li at,-512 +0+0dc0 <[^>]*> 00340821 addu at,at,s4 +0+0dc4 <[^>]*> 7c337f9d she s3,255\(at\) +0+0dc8 <[^>]*> 2401fe00 li at,-512 +0+0dcc <[^>]*> 7c357f9d she s5,255\(at\) +0+0dd0 <[^>]*> 24010200 li at,512 +0+0dd4 <[^>]*> 00370821 addu at,at,s7 +0+0dd8 <[^>]*> 7c36801d she s6,-256\(at\) +0+0ddc <[^>]*> 24010200 li at,512 +0+0de0 <[^>]*> 7c38801d she t8,-256\(at\) +0+0de4 <[^>]*> 2401fe00 li at,-512 +0+0de8 <[^>]*> 003a0821 addu at,at,k0 +0+0dec <[^>]*> 7c39001d she t9,0\(at\) +0+0df0 <[^>]*> 2401fe00 li at,-512 +0+0df4 <[^>]*> 7c3b001d she k1,0\(at\) +0+0df8 <[^>]*> 24010200 li at,512 +0+0dfc <[^>]*> 003d0821 addu at,at,sp +0+0e00 <[^>]*> 7c3cff9d she gp,-1\(at\) +0+0e04 <[^>]*> 24010200 li at,512 +0+0e08 <[^>]*> 7c3eff9d she s8,-1\(at\) +0+0e0c <[^>]*> 2401fc00 li at,-1024 +0+0e10 <[^>]*> 7c3f001d she ra,0\(at\) +0+0e14 <[^>]*> 2401fc00 li at,-1024 +0+0e18 <[^>]*> 7c22001d she v0,0\(at\) +0+0e1c <[^>]*> 24010400 li at,1024 +0+0e20 <[^>]*> 00240821 addu at,at,a0 +0+0e24 <[^>]*> 7c23ff9d she v1,-1\(at\) +0+0e28 <[^>]*> 24010400 li at,1024 +0+0e2c <[^>]*> 7c25ff9d she a1,-1\(at\) +0+0e30 <[^>]*> 2401f800 li at,-2048 +0+0e34 <[^>]*> 00270821 addu at,at,a3 +0+0e38 <[^>]*> 7c26001d she a2,0\(at\) +0+0e3c <[^>]*> 2401f800 li at,-2048 +0+0e40 <[^>]*> 7c28001d she t0,0\(at\) +0+0e44 <[^>]*> 24010800 li at,2048 +0+0e48 <[^>]*> 002a0821 addu at,at,t2 +0+0e4c <[^>]*> 7c29ff9d she t1,-1\(at\) +0+0e50 <[^>]*> 24010800 li at,2048 +0+0e54 <[^>]*> 7c2bff9d she t3,-1\(at\) +0+0e58 <[^>]*> 2401f000 li at,-4096 +0+0e5c <[^>]*> 002d0821 addu at,at,t5 +0+0e60 <[^>]*> 7c2c001d she t4,0\(at\) +0+0e64 <[^>]*> 2401f000 li at,-4096 +0+0e68 <[^>]*> 7c2e001d she t6,0\(at\) +0+0e6c <[^>]*> 24011000 li at,4096 +0+0e70 <[^>]*> 00300821 addu at,at,s0 +0+0e74 <[^>]*> 7c2fff9d she t7,-1\(at\) +0+0e78 <[^>]*> 24011000 li at,4096 +0+0e7c <[^>]*> 7c31ff9d she s1,-1\(at\) +0+0e80 <[^>]*> 24018000 li at,-32768 +0+0e84 <[^>]*> 00330821 addu at,at,s3 +0+0e88 <[^>]*> 7c32001d she s2,0\(at\) +0+0e8c <[^>]*> 24018000 li at,-32768 +0+0e90 <[^>]*> 7c34001d she s4,0\(at\) +0+0e94 <[^>]*> 34018000 li at,0x8000 +0+0e98 <[^>]*> 00360821 addu at,at,s6 +0+0e9c <[^>]*> 7c35ff9d she s5,-1\(at\) +0+0ea0 <[^>]*> 34018000 li at,0x8000 +0+0ea4 <[^>]*> 7c37ff9d she s7,-1\(at\) +0+0ea8 <[^>]*> 24018000 li at,-32768 +0+0eac <[^>]*> 00390821 addu at,at,t9 +0+0eb0 <[^>]*> 7c38ff9d she t8,-1\(at\) +0+0eb4 <[^>]*> 24018000 li at,-32768 +0+0eb8 <[^>]*> 7c3aff9d she k0,-1\(at\) +0+0ebc <[^>]*> 34018000 li at,0x8000 +0+0ec0 <[^>]*> 003c0821 addu at,at,gp +0+0ec4 <[^>]*> 7c3b001d she k1,0\(at\) +0+0ec8 <[^>]*> 34018000 li at,0x8000 +0+0ecc <[^>]*> 7c3d001d she sp,0\(at\) +0+0ed0 <[^>]*> 3c018000 lui at,0x8000 +0+0ed4 <[^>]*> 003f0821 addu at,at,ra +0+0ed8 <[^>]*> 7c3e001d she s8,0\(at\) +0+0edc <[^>]*> 3c018000 lui at,0x8000 +0+0ee0 <[^>]*> 7c20001d she zero,0\(at\) +0+0ee4 <[^>]*> 3c018000 lui at,0x8000 +0+0ee8 <[^>]*> 00230821 addu at,at,v1 +0+0eec <[^>]*> 7c22ff9d she v0,-1\(at\) +0+0ef0 <[^>]*> 3c018000 lui at,0x8000 +0+0ef4 <[^>]*> 7c24ff9d she a0,-1\(at\) +0+0ef8 <[^>]*> 7cc5001d she a1,0\(a2\) +0+0efc <[^>]*> 3c010000 lui at,0x0 + efc: R_MIPS_HI16 MYDATA +0+0f00 <[^>]*> 24210000 addiu at,at,0 + f00: R_MIPS_LO16 MYDATA +0+0f04 <[^>]*> 7c27001d she a3,0\(at\) +0+0f08 <[^>]*> 7d28801f swe t0,-256\(t1\) +0+0f0c <[^>]*> 7c0a801f swe t2,-256\(zero\) +0+0f10 <[^>]*> 7d8b7f9f swe t3,255\(t4\) +0+0f14 <[^>]*> 7c0d7f9f swe t5,255\(zero\) +0+0f18 <[^>]*> 2401fe00 li at,-512 +0+0f1c <[^>]*> 002f0821 addu at,at,t7 +0+0f20 <[^>]*> 7c2e7f9f swe t6,255\(at\) +0+0f24 <[^>]*> 2401fe00 li at,-512 +0+0f28 <[^>]*> 7c307f9f swe s0,255\(at\) +0+0f2c <[^>]*> 24010200 li at,512 +0+0f30 <[^>]*> 00320821 addu at,at,s2 +0+0f34 <[^>]*> 7c31801f swe s1,-256\(at\) +0+0f38 <[^>]*> 24010200 li at,512 +0+0f3c <[^>]*> 7c33801f swe s3,-256\(at\) +0+0f40 <[^>]*> 2401fe00 li at,-512 +0+0f44 <[^>]*> 00350821 addu at,at,s5 +0+0f48 <[^>]*> 7c34001f swe s4,0\(at\) +0+0f4c <[^>]*> 2401fe00 li at,-512 +0+0f50 <[^>]*> 7c36001f swe s6,0\(at\) +0+0f54 <[^>]*> 24010200 li at,512 +0+0f58 <[^>]*> 00380821 addu at,at,t8 +0+0f5c <[^>]*> 7c37ff9f swe s7,-1\(at\) +0+0f60 <[^>]*> 24010200 li at,512 +0+0f64 <[^>]*> 7c39ff9f swe t9,-1\(at\) +0+0f68 <[^>]*> 2401fc00 li at,-1024 +0+0f6c <[^>]*> 003b0821 addu at,at,k1 +0+0f70 <[^>]*> 7c3a001f swe k0,0\(at\) +0+0f74 <[^>]*> 2401fc00 li at,-1024 +0+0f78 <[^>]*> 7c3c001f swe gp,0\(at\) +0+0f7c <[^>]*> 24010400 li at,1024 +0+0f80 <[^>]*> 003e0821 addu at,at,s8 +0+0f84 <[^>]*> 7c3dff9f swe sp,-1\(at\) +0+0f88 <[^>]*> 24010400 li at,1024 +0+0f8c <[^>]*> 7c3fff9f swe ra,-1\(at\) +0+0f90 <[^>]*> 2401f800 li at,-2048 +0+0f94 <[^>]*> 00220821 addu at,at,v0 +0+0f98 <[^>]*> 7c20001f swe zero,0\(at\) +0+0f9c <[^>]*> 2401f800 li at,-2048 +0+0fa0 <[^>]*> 7c23001f swe v1,0\(at\) +0+0fa4 <[^>]*> 24010800 li at,2048 +0+0fa8 <[^>]*> 00250821 addu at,at,a1 +0+0fac <[^>]*> 7c24ff9f swe a0,-1\(at\) +0+0fb0 <[^>]*> 24010800 li at,2048 +0+0fb4 <[^>]*> 7c26ff9f swe a2,-1\(at\) +0+0fb8 <[^>]*> 2401f000 li at,-4096 +0+0fbc <[^>]*> 00280821 addu at,at,t0 +0+0fc0 <[^>]*> 7c27001f swe a3,0\(at\) +0+0fc4 <[^>]*> 2401f000 li at,-4096 +0+0fc8 <[^>]*> 7c29001f swe t1,0\(at\) +0+0fcc <[^>]*> 24011000 li at,4096 +0+0fd0 <[^>]*> 002b0821 addu at,at,t3 +0+0fd4 <[^>]*> 7c2aff9f swe t2,-1\(at\) +0+0fd8 <[^>]*> 24011000 li at,4096 +0+0fdc <[^>]*> 7c2cff9f swe t4,-1\(at\) +0+0fe0 <[^>]*> 24018000 li at,-32768 +0+0fe4 <[^>]*> 002e0821 addu at,at,t6 +0+0fe8 <[^>]*> 7c2d001f swe t5,0\(at\) +0+0fec <[^>]*> 24018000 li at,-32768 +0+0ff0 <[^>]*> 7c2f001f swe t7,0\(at\) +0+0ff4 <[^>]*> 34018000 li at,0x8000 +0+0ff8 <[^>]*> 00310821 addu at,at,s1 +0+0ffc <[^>]*> 7c30ff9f swe s0,-1\(at\) +0+1000 <[^>]*> 34018000 li at,0x8000 +0+1004 <[^>]*> 7c32ff9f swe s2,-1\(at\) +0+1008 <[^>]*> 24018000 li at,-32768 +0+100c <[^>]*> 00340821 addu at,at,s4 +0+1010 <[^>]*> 7c33ff9f swe s3,-1\(at\) +0+1014 <[^>]*> 24018000 li at,-32768 +0+1018 <[^>]*> 7c35ff9f swe s5,-1\(at\) +0+101c <[^>]*> 34018000 li at,0x8000 +0+1020 <[^>]*> 00370821 addu at,at,s7 +0+1024 <[^>]*> 7c36001f swe s6,0\(at\) +0+1028 <[^>]*> 34018000 li at,0x8000 +0+102c <[^>]*> 7c38001f swe t8,0\(at\) +0+1030 <[^>]*> 3c018000 lui at,0x8000 +0+1034 <[^>]*> 003a0821 addu at,at,k0 +0+1038 <[^>]*> 7c39001f swe t9,0\(at\) +0+103c <[^>]*> 3c018000 lui at,0x8000 +0+1040 <[^>]*> 7c3b001f swe k1,0\(at\) +0+1044 <[^>]*> 3c018000 lui at,0x8000 +0+1048 <[^>]*> 003d0821 addu at,at,sp +0+104c <[^>]*> 7c3cff9f swe gp,-1\(at\) +0+1050 <[^>]*> 3c018000 lui at,0x8000 +0+1054 <[^>]*> 7c3eff9f swe s8,-1\(at\) +0+1058 <[^>]*> 7c1f001f swe ra,0\(zero\) +0+105c <[^>]*> 3c010000 lui at,0x0 + 105c: R_MIPS_HI16 MYDATA +0+1060 <[^>]*> 24210000 addiu at,at,0 + 1060: R_MIPS_LO16 MYDATA +0+1064 <[^>]*> 7c22001f swe v0,0\(at\) +0+1068 <[^>]*> 7c838021 swle v1,-256\(a0\) +0+106c <[^>]*> 7c058021 swle a1,-256\(zero\) +0+1070 <[^>]*> 7ce67fa1 swle a2,255\(a3\) +0+1074 <[^>]*> 7c087fa1 swle t0,255\(zero\) +0+1078 <[^>]*> 2401fe00 li at,-512 +0+107c <[^>]*> 002a0821 addu at,at,t2 +0+1080 <[^>]*> 7c297fa1 swle t1,255\(at\) +0+1084 <[^>]*> 2401fe00 li at,-512 +0+1088 <[^>]*> 7c2b7fa1 swle t3,255\(at\) +0+108c <[^>]*> 24010200 li at,512 +0+1090 <[^>]*> 002d0821 addu at,at,t5 +0+1094 <[^>]*> 7c2c8021 swle t4,-256\(at\) +0+1098 <[^>]*> 24010200 li at,512 +0+109c <[^>]*> 7c2e8021 swle t6,-256\(at\) +0+10a0 <[^>]*> 2401fe00 li at,-512 +0+10a4 <[^>]*> 00300821 addu at,at,s0 +0+10a8 <[^>]*> 7c2f0021 swle t7,0\(at\) +0+10ac <[^>]*> 2401fe00 li at,-512 +0+10b0 <[^>]*> 7c310021 swle s1,0\(at\) +0+10b4 <[^>]*> 24010200 li at,512 +0+10b8 <[^>]*> 00330821 addu at,at,s3 +0+10bc <[^>]*> 7c32ffa1 swle s2,-1\(at\) +0+10c0 <[^>]*> 24010200 li at,512 +0+10c4 <[^>]*> 7c34ffa1 swle s4,-1\(at\) +0+10c8 <[^>]*> 2401fc00 li at,-1024 +0+10cc <[^>]*> 00360821 addu at,at,s6 +0+10d0 <[^>]*> 7c350021 swle s5,0\(at\) +0+10d4 <[^>]*> 2401fc00 li at,-1024 +0+10d8 <[^>]*> 7c370021 swle s7,0\(at\) +0+10dc <[^>]*> 24010400 li at,1024 +0+10e0 <[^>]*> 00390821 addu at,at,t9 +0+10e4 <[^>]*> 7c38ffa1 swle t8,-1\(at\) +0+10e8 <[^>]*> 24010400 li at,1024 +0+10ec <[^>]*> 7c3affa1 swle k0,-1\(at\) +0+10f0 <[^>]*> 2401f800 li at,-2048 +0+10f4 <[^>]*> 003c0821 addu at,at,gp +0+10f8 <[^>]*> 7c3b0021 swle k1,0\(at\) +0+10fc <[^>]*> 2401f800 li at,-2048 +0+1100 <[^>]*> 7c3d0021 swle sp,0\(at\) +0+1104 <[^>]*> 24010800 li at,2048 +0+1108 <[^>]*> 003f0821 addu at,at,ra +0+110c <[^>]*> 7c3effa1 swle s8,-1\(at\) +0+1110 <[^>]*> 24010800 li at,2048 +0+1114 <[^>]*> 7c20ffa1 swle zero,-1\(at\) +0+1118 <[^>]*> 2401f000 li at,-4096 +0+111c <[^>]*> 00230821 addu at,at,v1 +0+1120 <[^>]*> 7c220021 swle v0,0\(at\) +0+1124 <[^>]*> 2401f000 li at,-4096 +0+1128 <[^>]*> 7c240021 swle a0,0\(at\) +0+112c <[^>]*> 24011000 li at,4096 +0+1130 <[^>]*> 00260821 addu at,at,a2 +0+1134 <[^>]*> 7c25ffa1 swle a1,-1\(at\) +0+1138 <[^>]*> 24011000 li at,4096 +0+113c <[^>]*> 7c27ffa1 swle a3,-1\(at\) +0+1140 <[^>]*> 24018000 li at,-32768 +0+1144 <[^>]*> 00290821 addu at,at,t1 +0+1148 <[^>]*> 7c280021 swle t0,0\(at\) +0+114c <[^>]*> 24018000 li at,-32768 +0+1150 <[^>]*> 7c2a0021 swle t2,0\(at\) +0+1154 <[^>]*> 34018000 li at,0x8000 +0+1158 <[^>]*> 002c0821 addu at,at,t4 +0+115c <[^>]*> 7c2bffa1 swle t3,-1\(at\) +0+1160 <[^>]*> 34018000 li at,0x8000 +0+1164 <[^>]*> 7c2dffa1 swle t5,-1\(at\) +0+1168 <[^>]*> 24018000 li at,-32768 +0+116c <[^>]*> 002f0821 addu at,at,t7 +0+1170 <[^>]*> 7c2effa1 swle t6,-1\(at\) +0+1174 <[^>]*> 24018000 li at,-32768 +0+1178 <[^>]*> 7c30ffa1 swle s0,-1\(at\) +0+117c <[^>]*> 34018000 li at,0x8000 +0+1180 <[^>]*> 00320821 addu at,at,s2 +0+1184 <[^>]*> 7c310021 swle s1,0\(at\) +0+1188 <[^>]*> 34018000 li at,0x8000 +0+118c <[^>]*> 7c330021 swle s3,0\(at\) +0+1190 <[^>]*> 3c018000 lui at,0x8000 +0+1194 <[^>]*> 00350821 addu at,at,s5 +0+1198 <[^>]*> 7c340021 swle s4,0\(at\) +0+119c <[^>]*> 3c018000 lui at,0x8000 +0+11a0 <[^>]*> 7c360021 swle s6,0\(at\) +0+11a4 <[^>]*> 3c018000 lui at,0x8000 +0+11a8 <[^>]*> 00380821 addu at,at,t8 +0+11ac <[^>]*> 7c37ffa1 swle s7,-1\(at\) +0+11b0 <[^>]*> 3c018000 lui at,0x8000 +0+11b4 <[^>]*> 7c39ffa1 swle t9,-1\(at\) +0+11b8 <[^>]*> 7f7a0021 swle k0,0\(k1\) +0+11bc <[^>]*> 3c010000 lui at,0x0 + 11bc: R_MIPS_HI16 MYDATA +0+11c0 <[^>]*> 24210000 addiu at,at,0 + 11c0: R_MIPS_LO16 MYDATA +0+11c4 <[^>]*> 7c3c0021 swle gp,0\(at\) +0+11c8 <[^>]*> 7fdd8022 swre sp,-256\(s8\) +0+11cc <[^>]*> 7c1f8022 swre ra,-256\(zero\) +0+11d0 <[^>]*> 7c407fa2 swre zero,255\(v0\) +0+11d4 <[^>]*> 7c037fa2 swre v1,255\(zero\) +0+11d8 <[^>]*> 2401fe00 li at,-512 +0+11dc <[^>]*> 00250821 addu at,at,a1 +0+11e0 <[^>]*> 7c247fa2 swre a0,255\(at\) +0+11e4 <[^>]*> 2401fe00 li at,-512 +0+11e8 <[^>]*> 7c267fa2 swre a2,255\(at\) +0+11ec <[^>]*> 24010200 li at,512 +0+11f0 <[^>]*> 00280821 addu at,at,t0 +0+11f4 <[^>]*> 7c278022 swre a3,-256\(at\) +0+11f8 <[^>]*> 24010200 li at,512 +0+11fc <[^>]*> 7c298022 swre t1,-256\(at\) +0+1200 <[^>]*> 2401fe00 li at,-512 +0+1204 <[^>]*> 002b0821 addu at,at,t3 +0+1208 <[^>]*> 7c2a0022 swre t2,0\(at\) +0+120c <[^>]*> 2401fe00 li at,-512 +0+1210 <[^>]*> 7c2c0022 swre t4,0\(at\) +0+1214 <[^>]*> 24010200 li at,512 +0+1218 <[^>]*> 002e0821 addu at,at,t6 +0+121c <[^>]*> 7c2dffa2 swre t5,-1\(at\) +0+1220 <[^>]*> 24010200 li at,512 +0+1224 <[^>]*> 7c2fffa2 swre t7,-1\(at\) +0+1228 <[^>]*> 2401fc00 li at,-1024 +0+122c <[^>]*> 00310821 addu at,at,s1 +0+1230 <[^>]*> 7c300022 swre s0,0\(at\) +0+1234 <[^>]*> 2401fc00 li at,-1024 +0+1238 <[^>]*> 7c320022 swre s2,0\(at\) +0+123c <[^>]*> 24010400 li at,1024 +0+1240 <[^>]*> 00340821 addu at,at,s4 +0+1244 <[^>]*> 7c33ffa2 swre s3,-1\(at\) +0+1248 <[^>]*> 24010400 li at,1024 +0+124c <[^>]*> 7c35ffa2 swre s5,-1\(at\) +0+1250 <[^>]*> 2401f800 li at,-2048 +0+1254 <[^>]*> 00370821 addu at,at,s7 +0+1258 <[^>]*> 7c360022 swre s6,0\(at\) +0+125c <[^>]*> 2401f800 li at,-2048 +0+1260 <[^>]*> 7c380022 swre t8,0\(at\) +0+1264 <[^>]*> 24010800 li at,2048 +0+1268 <[^>]*> 003a0821 addu at,at,k0 +0+126c <[^>]*> 7c39ffa2 swre t9,-1\(at\) +0+1270 <[^>]*> 24010800 li at,2048 +0+1274 <[^>]*> 7c3bffa2 swre k1,-1\(at\) +0+1278 <[^>]*> 2401f000 li at,-4096 +0+127c <[^>]*> 003d0821 addu at,at,sp +0+1280 <[^>]*> 7c3c0022 swre gp,0\(at\) +0+1284 <[^>]*> 2401f000 li at,-4096 +0+1288 <[^>]*> 7c3e0022 swre s8,0\(at\) +0+128c <[^>]*> 24011000 li at,4096 +0+1290 <[^>]*> 7c3fffa2 swre ra,-1\(at\) +0+1294 <[^>]*> 24011000 li at,4096 +0+1298 <[^>]*> 7c22ffa2 swre v0,-1\(at\) +0+129c <[^>]*> 24018000 li at,-32768 +0+12a0 <[^>]*> 00240821 addu at,at,a0 +0+12a4 <[^>]*> 7c230022 swre v1,0\(at\) +0+12a8 <[^>]*> 24018000 li at,-32768 +0+12ac <[^>]*> 7c250022 swre a1,0\(at\) +0+12b0 <[^>]*> 34018000 li at,0x8000 +0+12b4 <[^>]*> 00270821 addu at,at,a3 +0+12b8 <[^>]*> 7c26ffa2 swre a2,-1\(at\) +0+12bc <[^>]*> 34018000 li at,0x8000 +0+12c0 <[^>]*> 7c28ffa2 swre t0,-1\(at\) +0+12c4 <[^>]*> 24018000 li at,-32768 +0+12c8 <[^>]*> 002a0821 addu at,at,t2 +0+12cc <[^>]*> 7c29ffa2 swre t1,-1\(at\) +0+12d0 <[^>]*> 24018000 li at,-32768 +0+12d4 <[^>]*> 7c2bffa2 swre t3,-1\(at\) +0+12d8 <[^>]*> 34018000 li at,0x8000 +0+12dc <[^>]*> 002d0821 addu at,at,t5 +0+12e0 <[^>]*> 7c2c0022 swre t4,0\(at\) +0+12e4 <[^>]*> 34018000 li at,0x8000 +0+12e8 <[^>]*> 7c2e0022 swre t6,0\(at\) +0+12ec <[^>]*> 3c018000 lui at,0x8000 +0+12f0 <[^>]*> 00300821 addu at,at,s0 +0+12f4 <[^>]*> 7c2f0022 swre t7,0\(at\) +0+12f8 <[^>]*> 3c018000 lui at,0x8000 +0+12fc <[^>]*> 7c310022 swre s1,0\(at\) +0+1300 <[^>]*> 3c018000 lui at,0x8000 +0+1304 <[^>]*> 00330821 addu at,at,s3 +0+1308 <[^>]*> 7c32ffa2 swre s2,-1\(at\) +0+130c <[^>]*> 3c018000 lui at,0x8000 +0+1310 <[^>]*> 7c34ffa2 swre s4,-1\(at\) +0+1314 <[^>]*> 7ed50022 swre s5,0\(s6\) +0+1318 <[^>]*> 3c010000 lui at,0x0 + 1318: R_MIPS_HI16 MYDATA +0+131c <[^>]*> 24210000 addiu at,at,0 + 131c: R_MIPS_LO16 MYDATA +0+1320 <[^>]*> 7c370022 swre s7,0\(at\) +0+1324 <[^>]*> 7f38801b cachee 0x18,-256\(t9\) +0+1328 <[^>]*> 7c1a801b cachee 0x1a,-256\(zero\) +0+132c <[^>]*> 7f9b7f9b cachee 0x1b,255\(gp\) +0+1330 <[^>]*> 7c1d7f9b cachee 0x1d,255\(zero\) +0+1334 <[^>]*> 2401fe00 li at,-512 +0+1338 <[^>]*> 003f0821 addu at,at,ra +0+133c <[^>]*> 7c3e7f9b cachee 0x1e,255\(at\) +0+1340 <[^>]*> 2401fe00 li at,-512 +0+1344 <[^>]*> 7c207f9b cachee 0x0,255\(at\) +0+1348 <[^>]*> 24010200 li at,512 +0+134c <[^>]*> 00230821 addu at,at,v1 +0+1350 <[^>]*> 7c22801b cachee 0x2,-256\(at\) +0+1354 <[^>]*> 24010200 li at,512 +0+1358 <[^>]*> 7c24801b cachee 0x4,-256\(at\) +0+135c <[^>]*> 2401fe00 li at,-512 +0+1360 <[^>]*> 00260821 addu at,at,a2 +0+1364 <[^>]*> 7c25001b cachee 0x5,0\(at\) +0+1368 <[^>]*> 2401fe00 li at,-512 +0+136c <[^>]*> 7c27001b cachee 0x7,0\(at\) +0+1370 <[^>]*> 24010200 li at,512 +0+1374 <[^>]*> 00290821 addu at,at,t1 +0+1378 <[^>]*> 7c28ff9b cachee 0x8,-1\(at\) +0+137c <[^>]*> 24010200 li at,512 +0+1380 <[^>]*> 7c2aff9b cachee 0xa,-1\(at\) +0+1384 <[^>]*> 2401fc00 li at,-1024 +0+1388 <[^>]*> 002c0821 addu at,at,t4 +0+138c <[^>]*> 7c2b001b cachee 0xb,0\(at\) +0+1390 <[^>]*> 2401fc00 li at,-1024 +0+1394 <[^>]*> 7c2d001b cachee 0xd,0\(at\) +0+1398 <[^>]*> 24010400 li at,1024 +0+139c <[^>]*> 002f0821 addu at,at,t7 +0+13a0 <[^>]*> 7c2eff9b cachee 0xe,-1\(at\) +0+13a4 <[^>]*> 24010400 li at,1024 +0+13a8 <[^>]*> 7c30ff9b cachee 0x10,-1\(at\) +0+13ac <[^>]*> 2401f800 li at,-2048 +0+13b0 <[^>]*> 00320821 addu at,at,s2 +0+13b4 <[^>]*> 7c31001b cachee 0x11,0\(at\) +0+13b8 <[^>]*> 2401f800 li at,-2048 +0+13bc <[^>]*> 7c33001b cachee 0x13,0\(at\) +0+13c0 <[^>]*> 24010800 li at,2048 +0+13c4 <[^>]*> 00350821 addu at,at,s5 +0+13c8 <[^>]*> 7c34ff9b cachee 0x14,-1\(at\) +0+13cc <[^>]*> 24010800 li at,2048 +0+13d0 <[^>]*> 7c36ff9b cachee 0x16,-1\(at\) +0+13d4 <[^>]*> 2401f000 li at,-4096 +0+13d8 <[^>]*> 00380821 addu at,at,t8 +0+13dc <[^>]*> 7c37001b cachee 0x17,0\(at\) +0+13e0 <[^>]*> 2401f000 li at,-4096 +0+13e4 <[^>]*> 7c39001b cachee 0x19,0\(at\) +0+13e8 <[^>]*> 24011000 li at,4096 +0+13ec <[^>]*> 003b0821 addu at,at,k1 +0+13f0 <[^>]*> 7c3aff9b cachee 0x1a,-1\(at\) +0+13f4 <[^>]*> 24011000 li at,4096 +0+13f8 <[^>]*> 7c3cff9b cachee 0x1c,-1\(at\) +0+13fc <[^>]*> 24018000 li at,-32768 +0+1400 <[^>]*> 003e0821 addu at,at,s8 +0+1404 <[^>]*> 7c3d001b cachee 0x1d,0\(at\) +0+1408 <[^>]*> 24018000 li at,-32768 +0+140c <[^>]*> 7c3f001b cachee 0x1f,0\(at\) +0+1410 <[^>]*> 34018000 li at,0x8000 +0+1414 <[^>]*> 00220821 addu at,at,v0 +0+1418 <[^>]*> 7c20ff9b cachee 0x0,-1\(at\) +0+141c <[^>]*> 34018000 li at,0x8000 +0+1420 <[^>]*> 7c23ff9b cachee 0x3,-1\(at\) +0+1424 <[^>]*> 24018000 li at,-32768 +0+1428 <[^>]*> 00250821 addu at,at,a1 +0+142c <[^>]*> 7c24ff9b cachee 0x4,-1\(at\) +0+1430 <[^>]*> 24018000 li at,-32768 +0+1434 <[^>]*> 7c26ff9b cachee 0x6,-1\(at\) +0+1438 <[^>]*> 34018000 li at,0x8000 +0+143c <[^>]*> 00280821 addu at,at,t0 +0+1440 <[^>]*> 7c27001b cachee 0x7,0\(at\) +0+1444 <[^>]*> 34018000 li at,0x8000 +0+1448 <[^>]*> 7c29001b cachee 0x9,0\(at\) +0+144c <[^>]*> 3c018000 lui at,0x8000 +0+1450 <[^>]*> 002b0821 addu at,at,t3 +0+1454 <[^>]*> 7c2a001b cachee 0xa,0\(at\) +0+1458 <[^>]*> 3c018000 lui at,0x8000 +0+145c <[^>]*> 7c2c001b cachee 0xc,0\(at\) +0+1460 <[^>]*> 3c018000 lui at,0x8000 +0+1464 <[^>]*> 002e0821 addu at,at,t6 +0+1468 <[^>]*> 7c2dff9b cachee 0xd,-1\(at\) +0+146c <[^>]*> 3c018000 lui at,0x8000 +0+1470 <[^>]*> 7c2fff9b cachee 0xf,-1\(at\) +0+1474 <[^>]*> 7e30001b cachee 0x10,0\(s1\) +0+1478 <[^>]*> 3c010000 lui at,0x0 + 1478: R_MIPS_HI16 MYDATA +0+147c <[^>]*> 24210000 addiu at,at,0 + 147c: R_MIPS_LO16 MYDATA +0+1480 <[^>]*> 7c32001b cachee 0x12,0\(at\) +0+1484 <[^>]*> 7e938023 prefe 0x13,-256\(s4\) +0+1488 <[^>]*> 7c158023 prefe 0x15,-256\(zero\) +0+148c <[^>]*> 7ef67fa3 prefe 0x16,255\(s7\) +0+1490 <[^>]*> 7c187fa3 prefe 0x18,255\(zero\) +0+1494 <[^>]*> 2401fe00 li at,-512 +0+1498 <[^>]*> 003a0821 addu at,at,k0 +0+149c <[^>]*> 7c397fa3 prefe 0x19,255\(at\) +0+14a0 <[^>]*> 2401fe00 li at,-512 +0+14a4 <[^>]*> 7c3b7fa3 prefe 0x1b,255\(at\) +0+14a8 <[^>]*> 24010200 li at,512 +0+14ac <[^>]*> 003d0821 addu at,at,sp +0+14b0 <[^>]*> 7c3c8023 prefe 0x1c,-256\(at\) +0+14b4 <[^>]*> 24010200 li at,512 +0+14b8 <[^>]*> 7c3e8023 prefe 0x1e,-256\(at\) +0+14bc <[^>]*> 2401fe00 li at,-512 +0+14c0 <[^>]*> 7c3f0023 prefe 0x1f,0\(at\) +0+14c4 <[^>]*> 2401fe00 li at,-512 +0+14c8 <[^>]*> 7c220023 prefe 0x2,0\(at\) +0+14cc <[^>]*> 24010200 li at,512 +0+14d0 <[^>]*> 00240821 addu at,at,a0 +0+14d4 <[^>]*> 7c23ffa3 prefe 0x3,-1\(at\) +0+14d8 <[^>]*> 24010200 li at,512 +0+14dc <[^>]*> 7c25ffa3 prefe 0x5,-1\(at\) +0+14e0 <[^>]*> 2401fc00 li at,-1024 +0+14e4 <[^>]*> 00270821 addu at,at,a3 +0+14e8 <[^>]*> 7c260023 prefe 0x6,0\(at\) +0+14ec <[^>]*> 2401fc00 li at,-1024 +0+14f0 <[^>]*> 7c280023 prefe 0x8,0\(at\) +0+14f4 <[^>]*> 24010400 li at,1024 +0+14f8 <[^>]*> 002a0821 addu at,at,t2 +0+14fc <[^>]*> 7c29ffa3 prefe 0x9,-1\(at\) +0+1500 <[^>]*> 24010400 li at,1024 +0+1504 <[^>]*> 7c2bffa3 prefe 0xb,-1\(at\) +0+1508 <[^>]*> 2401f800 li at,-2048 +0+150c <[^>]*> 002d0821 addu at,at,t5 +0+1510 <[^>]*> 7c2c0023 prefe 0xc,0\(at\) +0+1514 <[^>]*> 2401f800 li at,-2048 +0+1518 <[^>]*> 7c2e0023 prefe 0xe,0\(at\) +0+151c <[^>]*> 24010800 li at,2048 +0+1520 <[^>]*> 00300821 addu at,at,s0 +0+1524 <[^>]*> 7c2fffa3 prefe 0xf,-1\(at\) +0+1528 <[^>]*> 24010800 li at,2048 +0+152c <[^>]*> 7c31ffa3 prefe 0x11,-1\(at\) +0+1530 <[^>]*> 2401f000 li at,-4096 +0+1534 <[^>]*> 00330821 addu at,at,s3 +0+1538 <[^>]*> 7c320023 prefe 0x12,0\(at\) +0+153c <[^>]*> 2401f000 li at,-4096 +0+1540 <[^>]*> 7c340023 prefe 0x14,0\(at\) +0+1544 <[^>]*> 24011000 li at,4096 +0+1548 <[^>]*> 00360821 addu at,at,s6 +0+154c <[^>]*> 7c35ffa3 prefe 0x15,-1\(at\) +0+1550 <[^>]*> 24011000 li at,4096 +0+1554 <[^>]*> 7c37ffa3 prefe 0x17,-1\(at\) +0+1558 <[^>]*> 24018000 li at,-32768 +0+155c <[^>]*> 00390821 addu at,at,t9 +0+1560 <[^>]*> 7c380023 prefe 0x18,0\(at\) +0+1564 <[^>]*> 24018000 li at,-32768 +0+1568 <[^>]*> 7c3a0023 prefe 0x1a,0\(at\) +0+156c <[^>]*> 34018000 li at,0x8000 +0+1570 <[^>]*> 003c0821 addu at,at,gp +0+1574 <[^>]*> 7c3bffa3 prefe 0x1b,-1\(at\) +0+1578 <[^>]*> 34018000 li at,0x8000 +0+157c <[^>]*> 7c3dffa3 prefe 0x1d,-1\(at\) +0+1580 <[^>]*> 24018000 li at,-32768 +0+1584 <[^>]*> 003f0821 addu at,at,ra +0+1588 <[^>]*> 7c3effa3 prefe 0x1e,-1\(at\) +0+158c <[^>]*> 24018000 li at,-32768 +0+1590 <[^>]*> 7c20ffa3 prefe 0x0,-1\(at\) +0+1594 <[^>]*> 34018000 li at,0x8000 +0+1598 <[^>]*> 00230821 addu at,at,v1 +0+159c <[^>]*> 7c220023 prefe 0x2,0\(at\) +0+15a0 <[^>]*> 34018000 li at,0x8000 +0+15a4 <[^>]*> 7c240023 prefe 0x4,0\(at\) +0+15a8 <[^>]*> 3c018000 lui at,0x8000 +0+15ac <[^>]*> 00260821 addu at,at,a2 +0+15b0 <[^>]*> 7c250023 prefe 0x5,0\(at\) +0+15b4 <[^>]*> 3c018000 lui at,0x8000 +0+15b8 <[^>]*> 7c270023 prefe 0x7,0\(at\) +0+15bc <[^>]*> 3c018000 lui at,0x8000 +0+15c0 <[^>]*> 00290821 addu at,at,t1 +0+15c4 <[^>]*> 7c28ffa3 prefe 0x8,-1\(at\) +0+15c8 <[^>]*> 3c018000 lui at,0x8000 +0+15cc <[^>]*> 7c2affa3 prefe 0xa,-1\(at\) +0+15d0 <[^>]*> 7d8b0023 prefe 0xb,0\(t4\) +0+15d4 <[^>]*> 3c010000 lui at,0x0 + 15d4: R_MIPS_HI16 MYDATA +0+15d8 <[^>]*> 24210000 addiu at,at,0 + 15d8: R_MIPS_LO16 MYDATA +0+15dc <[^>]*> 7c2d0023 prefe 0xd,0\(at\) diff --git a/gas/testsuite/gas/mips/eva.s b/gas/testsuite/gas/mips/eva.s new file mode 100644 index 0000000..f002e35 --- /dev/null +++ b/gas/testsuite/gas/mips/eva.s @@ -0,0 +1,612 @@ + .text + .set nomips16 + .set noreorder +test_eva: + lbue $0,-256($2) + lbue $3,-256 + lbue $4,255($5) + lbue $6,255 + lbue $7,-257($8) + lbue $9,-257 + lbue $10,256($11) + lbue $12,256 + lbue $13,-512($14) + lbue $15,-512 + lbue $16,511($17) + lbue $18,511 + lbue $19,-1024($20) + lbue $21,-1024 + lbue $22,1023($23) + lbue $24,1023 + lbue $25,-2048($26) + lbue $27,-2048 + lbue $28,2047($29) + lbue $30,2047 + lbue $31,-4096($0) + lbue $2,-4096 + lbue $3,4095($4) + lbue $5,4095 + lbue $6,-32768($7) + lbue $8,-32768 + lbue $9,32767($10) + lbue $11,32767 + lbue $12,-32769($13) + lbue $14,-32769 + lbue $15,32768($16) + lbue $17,32768 + lbue $18,-2147483648($19) + lbue $20,-2147483648 + lbue $21,2147483647($22) + lbue $23,2147483647 + lbue $24,($25) + lbue $26,MYDATA + lhue $27,-256($28) + lhue $29,-256 + lhue $30,255($31) + lhue $0,255 + lhue $2,-257($3) + lhue $4,-257 + lhue $5,256($6) + lhue $7,256 + lhue $8,-512($9) + lhue $10,-512 + lhue $11,511($12) + lhue $13,511 + lhue $14,-1024($15) + lhue $16,-1024 + lhue $17,1023($18) + lhue $19,1023 + lhue $20,-2048($21) + lhue $22,-2048 + lhue $23,2047($24) + lhue $25,2047 + lhue $26,-4096($27) + lhue $28,-4096 + lhue $29,4095($30) + lhue $31,4095 + lhue $0,-32768($2) + lhue $3,-32768 + lhue $4,32767($5) + lhue $6,32767 + lhue $7,-32769($8) + lhue $9,-32769 + lhue $10,32768($11) + lhue $12,32768 + lhue $13,-2147483648($14) + lhue $15,-2147483648 + lhue $16,2147483647($17) + lhue $18,2147483647 + lhue $19,($20) + lhue $21,MYDATA + lbe $22,-256($23) + lbe $24,-256 + lbe $25,255($26) + lbe $27,255 + lbe $28,-257($29) + lbe $30,-257 + lbe $31,256($0) + lbe $2,256 + lbe $3,-512($4) + lbe $5,-512 + lbe $6,511($7) + lbe $8,511 + lbe $9,-1024($10) + lbe $11,-1024 + lbe $12,1023($13) + lbe $14,1023 + lbe $15,-2048($16) + lbe $17,-2048 + lbe $18,2047($19) + lbe $20,2047 + lbe $21,-4096($22) + lbe $23,-4096 + lbe $24,4095($25) + lbe $26,4095 + lbe $27,-32768($28) + lbe $29,-32768 + lbe $30,32767($31) + lbe $0,32767 + lbe $2,-32769($3) + lbe $4,-32769 + lbe $5,32768($6) + lbe $7,32768 + lbe $8,-2147483648($9) + lbe $10,-2147483648 + lbe $11,2147483647($12) + lbe $13,2147483647 + lbe $14,($15) + lbe $16,MYDATA + lhe $17,-256($18) + lhe $19,-256 + lhe $20,255($21) + lhe $22,255 + lhe $23,-257($24) + lhe $25,-257 + lhe $26,256($27) + lhe $28,256 + lhe $29,-512($30) + lhe $31,-512 + lhe $0,511($2) + lhe $3,511 + lhe $4,-1024($5) + lhe $6,-1024 + lhe $7,1023($8) + lhe $9,1023 + lhe $10,-2048($11) + lhe $12,-2048 + lhe $13,2047($14) + lhe $15,2047 + lhe $16,-4096($17) + lhe $18,-4096 + lhe $19,4095($20) + lhe $21,4095 + lhe $22,-32768($23) + lhe $24,-32768 + lhe $25,32767($26) + lhe $27,32767 + lhe $28,-32769($29) + lhe $30,-32769 + lhe $31,32768($0) + lhe $2,32768 + lhe $3,-2147483648($4) + lhe $5,-2147483648 + lhe $6,2147483647($7) + lhe $8,2147483647 + lhe $9,($10) + lhe $11,MYDATA + lle $12,-256($13) + lle $14,-256 + lle $15,255($16) + lle $17,255 + lle $18,-257($19) + lle $20,-257 + lle $21,256($22) + lle $23,256 + lle $24,-512($25) + lle $26,-512 + lle $27,511($28) + lle $29,511 + lle $30,-1024($31) + lle $0,-1024 + lle $2,1023($3) + lle $4,1023 + lle $5,-2048($6) + lle $7,-2048 + lle $8,2047($9) + lle $10,2047 + lle $11,-4096($12) + lle $13,-4096 + lle $14,4095($15) + lle $16,4095 + lle $17,-32768($18) + lle $19,-32768 + lle $20,32767($21) + lle $22,32767 + lle $23,-32769($24) + lle $25,-32769 + lle $26,32768($27) + lle $28,32768 + lle $29,-2147483648($30) + lle $31,-2147483648 + lle $0,2147483647($2) + lle $3,2147483647 + lle $4,($5) + lle $6,MYDATA + lwe $7,-256($8) + lwe $9,-256 + lwe $10,255($11) + lwe $12,255 + lwe $13,-257($14) + lwe $15,-257 + lwe $16,256($17) + lwe $18,256 + lwe $19,-512($20) + lwe $21,-512 + lwe $22,511($23) + lwe $24,511 + lwe $25,-1024($26) + lwe $27,-1024 + lwe $28,1023($29) + lwe $30,1023 + lwe $31,-2048($0) + lwe $2,-2048 + lwe $3,2047($4) + lwe $5,2047 + lwe $6,-4096($7) + lwe $8,-4096 + lwe $9,4095($10) + lwe $11,4095 + lwe $12,-32768($13) + lwe $14,-32768 + lwe $15,32767($16) + lwe $17,32767 + lwe $18,-32769($19) + lwe $20,-32769 + lwe $21,32768($22) + lwe $23,32768 + lwe $24,-2147483648($25) + lwe $26,-2147483648 + lwe $27,2147483647($28) + lwe $29,2147483647 + lwe $30,($31) + lwe $0,MYDATA + lwle $2,-256($3) + lwle $4,-256 + lwle $5,255($6) + lwle $7,255 + lwle $8,-257($9) + lwle $10,-257 + lwle $11,256($12) + lwle $13,256 + lwle $14,-512($15) + lwle $16,-512 + lwle $17,511($18) + lwle $19,511 + lwle $20,-1024($21) + lwle $22,-1024 + lwle $23,1023($24) + lwle $25,1023 + lwle $26,-2048($27) + lwle $28,-2048 + lwle $29,2047($30) + lwle $31,2047 + lwle $0,-4096($2) + lwle $3,-4096 + lwle $4,4095($5) + lwle $6,4095 + lwle $7,-32768($8) + lwle $9,-32768 + lwle $10,32767($11) + lwle $12,32767 + lwle $13,-32769($14) + lwle $15,-32769 + lwle $16,32768($17) + lwle $18,32768 + lwle $19,-2147483648($20) + lwle $21,-2147483648 + lwle $22,2147483647($23) + lwle $24,2147483647 + lwle $25,($26) + lwle $27,MYDATA + lwre $28,-256($29) + lwre $30,-256 + lwre $31,255($0) + lwre $2,255 + lwre $3,-257($4) + lwre $5,-257 + lwre $6,256($7) + lwre $8,256 + lwre $9,-512($10) + lwre $11,-512 + lwre $12,511($13) + lwre $14,511 + lwre $15,-1024($16) + lwre $17,-1024 + lwre $18,1023($19) + lwre $20,1023 + lwre $21,-2048($22) + lwre $23,-2048 + lwre $24,2047($25) + lwre $26,2047 + lwre $27,-4096($28) + lwre $29,-4096 + lwre $30,4095($31) + lwre $0,4095 + lwre $2,-32768($3) + lwre $4,-32768 + lwre $5,32767($6) + lwre $7,32767 + lwre $8,-32769($9) + lwre $10,-32769 + lwre $11,32768($12) + lwre $13,32768 + lwre $14,-2147483648($15) + lwre $16,-2147483648 + lwre $17,2147483647($18) + lwre $19,2147483647 + lwre $20,($21) + lwre $22,MYDATA + sbe $23,-256($24) + sbe $25,-256 + sbe $26,255($27) + sbe $28,255 + sbe $29,-257($30) + sbe $31,-257 + sbe $0,256($2) + sbe $3,256 + sbe $4,-512($5) + sbe $6,-512 + sbe $7,511($8) + sbe $9,511 + sbe $10,-1024($11) + sbe $12,-1024 + sbe $13,1023($14) + sbe $15,1023 + sbe $16,-2048($17) + sbe $18,-2048 + sbe $19,2047($20) + sbe $21,2047 + sbe $22,-4096($23) + sbe $24,-4096 + sbe $25,4095($26) + sbe $27,4095 + sbe $28,-32768($29) + sbe $30,-32768 + sbe $31,32767($0) + sbe $2,32767 + sbe $3,-32769($4) + sbe $5,-32769 + sbe $6,32768($7) + sbe $8,32768 + sbe $9,-2147483648($10) + sbe $11,-2147483648 + sbe $12,2147483647($13) + sbe $14,2147483647 + sbe $15,($16) + sbe $17,MYDATA + sce $18,-256($19) + sce $20,-256 + sce $21,255($22) + sce $23,255 + sce $24,-257($25) + sce $26,-257 + sce $27,256($28) + sce $29,256 + sce $30,-512($31) + sce $0,-512 + sce $2,511($3) + sce $4,511 + sce $5,-1024($6) + sce $7,-1024 + sce $8,1023($9) + sce $10,1023 + sce $11,-2048($12) + sce $13,-2048 + sce $14,2047($15) + sce $16,2047 + sce $17,-4096($18) + sce $19,-4096 + sce $20,4095($21) + sce $22,4095 + sce $23,-32768($24) + sce $25,-32768 + sce $26,32767($27) + sce $28,32767 + sce $29,-32769($30) + sce $31,-32769 + sce $0,32768($2) + sce $3,32768 + sce $4,-2147483648($5) + sce $6,-2147483648 + sce $7,2147483647($8) + sce $9,2147483647 + sce $10,($11) + sce $12,MYDATA + she $13,-256($14) + she $15,-256 + she $16,255($17) + she $18,255 + she $19,-257($20) + she $21,-257 + she $22,256($23) + she $24,256 + she $25,-512($26) + she $27,-512 + she $28,511($29) + she $30,511 + she $31,-1024($0) + she $2,-1024 + she $3,1023($4) + she $5,1023 + she $6,-2048($7) + she $8,-2048 + she $9,2047($10) + she $11,2047 + she $12,-4096($13) + she $14,-4096 + she $15,4095($16) + she $17,4095 + she $18,-32768($19) + she $20,-32768 + she $21,32767($22) + she $23,32767 + she $24,-32769($25) + she $26,-32769 + she $27,32768($28) + she $29,32768 + she $30,-2147483648($31) + she $0,-2147483648 + she $2,2147483647($3) + she $4,2147483647 + she $5,($6) + she $7,MYDATA + swe $8,-256($9) + swe $10,-256 + swe $11,255($12) + swe $13,255 + swe $14,-257($15) + swe $16,-257 + swe $17,256($18) + swe $19,256 + swe $20,-512($21) + swe $22,-512 + swe $23,511($24) + swe $25,511 + swe $26,-1024($27) + swe $28,-1024 + swe $29,1023($30) + swe $31,1023 + swe $0,-2048($2) + swe $3,-2048 + swe $4,2047($5) + swe $6,2047 + swe $7,-4096($8) + swe $9,-4096 + swe $10,4095($11) + swe $12,4095 + swe $13,-32768($14) + swe $15,-32768 + swe $16,32767($17) + swe $18,32767 + swe $19,-32769($20) + swe $21,-32769 + swe $22,32768($23) + swe $24,32768 + swe $25,-2147483648($26) + swe $27,-2147483648 + swe $28,2147483647($29) + swe $30,2147483647 + swe $31,($0) + swe $2,MYDATA + swle $3,-256($4) + swle $5,-256 + swle $6,255($7) + swle $8,255 + swle $9,-257($10) + swle $11,-257 + swle $12,256($13) + swle $14,256 + swle $15,-512($16) + swle $17,-512 + swle $18,511($19) + swle $20,511 + swle $21,-1024($22) + swle $23,-1024 + swle $24,1023($25) + swle $26,1023 + swle $27,-2048($28) + swle $29,-2048 + swle $30,2047($31) + swle $0,2047 + swle $2,-4096($3) + swle $4,-4096 + swle $5,4095($6) + swle $7,4095 + swle $8,-32768($9) + swle $10,-32768 + swle $11,32767($12) + swle $13,32767 + swle $14,-32769($15) + swle $16,-32769 + swle $17,32768($18) + swle $19,32768 + swle $20,-2147483648($21) + swle $22,-2147483648 + swle $23,2147483647($24) + swle $25,2147483647 + swle $26,($27) + swle $28,MYDATA + swre $29,-256($30) + swre $31,-256 + swre $0,255($2) + swre $3,255 + swre $4,-257($5) + swre $6,-257 + swre $7,256($8) + swre $9,256 + swre $10,-512($11) + swre $12,-512 + swre $13,511($14) + swre $15,511 + swre $16,-1024($17) + swre $18,-1024 + swre $19,1023($20) + swre $21,1023 + swre $22,-2048($23) + swre $24,-2048 + swre $25,2047($26) + swre $27,2047 + swre $28,-4096($29) + swre $30,-4096 + swre $31,4095($0) + swre $2,4095 + swre $3,-32768($4) + swre $5,-32768 + swre $6,32767($7) + swre $8,32767 + swre $9,-32769($10) + swre $11,-32769 + swre $12,32768($13) + swre $14,32768 + swre $15,-2147483648($16) + swre $17,-2147483648 + swre $18,2147483647($19) + swre $20,2147483647 + swre $21,($22) + swre $23,MYDATA + cachee 24,-256($25) + cachee 26,-256 + cachee 27,255($28) + cachee 29,255 + cachee 30,-257($31) + cachee 0,-257 + cachee 2,256($3) + cachee 4,256 + cachee 5,-512($6) + cachee 7,-512 + cachee 8,511($9) + cachee 10,511 + cachee 11,-1024($12) + cachee 13,-1024 + cachee 14,1023($15) + cachee 16,1023 + cachee 17,-2048($18) + cachee 19,-2048 + cachee 20,2047($21) + cachee 22,2047 + cachee 23,-4096($24) + cachee 25,-4096 + cachee 26,4095($27) + cachee 28,4095 + cachee 29,-32768($30) + cachee 31,-32768 + cachee 0,32767($2) + cachee 3,32767 + cachee 4,-32769($5) + cachee 6,-32769 + cachee 7,32768($8) + cachee 9,32768 + cachee 10,-2147483648($11) + cachee 12,-2147483648 + cachee 13,2147483647($14) + cachee 15,2147483647 + cachee 16,($17) + cachee 18,MYDATA + prefe 19,-256($20) + prefe 21,-256 + prefe 22,255($23) + prefe 24,255 + prefe 25,-257($26) + prefe 27,-257 + prefe 28,256($29) + prefe 30,256 + prefe 31,-512($0) + prefe 2,-512 + prefe 3,511($4) + prefe 5,511 + prefe 6,-1024($7) + prefe 8,-1024 + prefe 9,1023($10) + prefe 11,1023 + prefe 12,-2048($13) + prefe 14,-2048 + prefe 15,2047($16) + prefe 17,2047 + prefe 18,-4096($19) + prefe 20,-4096 + prefe 21,4095($22) + prefe 23,4095 + prefe 24,-32768($25) + prefe 26,-32768 + prefe 27,32767($28) + prefe 29,32767 + prefe 30,-32769($31) + prefe 0,-32769 + prefe 2,32768($3) + prefe 4,32768 + prefe 5,-2147483648($6) + prefe 7,-2147483648 + prefe 8,2147483647($9) + prefe 10,2147483647 + prefe 11,($12) + prefe 13,MYDATA diff --git a/gas/testsuite/gas/mips/micromips@eva.d b/gas/testsuite/gas/mips/micromips@eva.d new file mode 100644 index 0000000..4c34ec3 --- /dev/null +++ b/gas/testsuite/gas/mips/micromips@eva.d @@ -0,0 +1,1441 @@ +#objdump: -dr --prefix-addresses --show-raw-insn +#name: microMIPS EVA +#as: -meva -32 +#source: eva.s + +.*: +file format .*mips.* + + +Disassembly of section .text: +0+0000 <[^>]*> 6002 6100 lbue zero,-256\(v0\) +0+0004 <[^>]*> 6060 6100 lbue v1,-256\(zero\) +0+0008 <[^>]*> 6085 60ff lbue a0,255\(a1\) +0+000c <[^>]*> 60c0 60ff lbue a2,255\(zero\) +0+0010 <[^>]*> 3020 fe00 li at,-512 +0+0014 <[^>]*> 0101 0950 addu at,at,t0 +0+0018 <[^>]*> 60e1 60ff lbue a3,255\(at\) +0+001c <[^>]*> 3020 fe00 li at,-512 +0+0020 <[^>]*> 6121 60ff lbue t1,255\(at\) +0+0024 <[^>]*> 3020 0200 li at,512 +0+0028 <[^>]*> 0161 0950 addu at,at,t3 +0+002c <[^>]*> 6141 6100 lbue t2,-256\(at\) +0+0030 <[^>]*> 3020 0200 li at,512 +0+0034 <[^>]*> 6181 6100 lbue t4,-256\(at\) +0+0038 <[^>]*> 3020 fe00 li at,-512 +0+003c <[^>]*> 01c1 0950 addu at,at,t6 +0+0040 <[^>]*> 61a1 6000 lbue t5,0\(at\) +0+0044 <[^>]*> 3020 fe00 li at,-512 +0+0048 <[^>]*> 61e1 6000 lbue t7,0\(at\) +0+004c <[^>]*> 3020 0200 li at,512 +0+0050 <[^>]*> 0221 0950 addu at,at,s1 +0+0054 <[^>]*> 6201 61ff lbue s0,-1\(at\) +0+0058 <[^>]*> 3020 0200 li at,512 +0+005c <[^>]*> 6241 61ff lbue s2,-1\(at\) +0+0060 <[^>]*> 3020 fc00 li at,-1024 +0+0064 <[^>]*> 0281 0950 addu at,at,s4 +0+0068 <[^>]*> 6261 6000 lbue s3,0\(at\) +0+006c <[^>]*> 3020 fc00 li at,-1024 +0+0070 <[^>]*> 62a1 6000 lbue s5,0\(at\) +0+0074 <[^>]*> 3020 0400 li at,1024 +0+0078 <[^>]*> 02e1 0950 addu at,at,s7 +0+007c <[^>]*> 62c1 61ff lbue s6,-1\(at\) +0+0080 <[^>]*> 3020 0400 li at,1024 +0+0084 <[^>]*> 6301 61ff lbue t8,-1\(at\) +0+0088 <[^>]*> 3020 f800 li at,-2048 +0+008c <[^>]*> 0341 0950 addu at,at,k0 +0+0090 <[^>]*> 6321 6000 lbue t9,0\(at\) +0+0094 <[^>]*> 3020 f800 li at,-2048 +0+0098 <[^>]*> 6361 6000 lbue k1,0\(at\) +0+009c <[^>]*> 3020 0800 li at,2048 +0+00a0 <[^>]*> 03a1 0950 addu at,at,sp +0+00a4 <[^>]*> 6381 61ff lbue gp,-1\(at\) +0+00a8 <[^>]*> 3020 0800 li at,2048 +0+00ac <[^>]*> 63c1 61ff lbue s8,-1\(at\) +0+00b0 <[^>]*> 3020 f000 li at,-4096 +0+00b4 <[^>]*> 63e1 6000 lbue ra,0\(at\) +0+00b8 <[^>]*> 3020 f000 li at,-4096 +0+00bc <[^>]*> 6041 6000 lbue v0,0\(at\) +0+00c0 <[^>]*> 3020 1000 li at,4096 +0+00c4 <[^>]*> 0081 0950 addu at,at,a0 +0+00c8 <[^>]*> 6061 61ff lbue v1,-1\(at\) +0+00cc <[^>]*> 3020 1000 li at,4096 +0+00d0 <[^>]*> 60a1 61ff lbue a1,-1\(at\) +0+00d4 <[^>]*> 3020 8000 li at,-32768 +0+00d8 <[^>]*> 00e1 0950 addu at,at,a3 +0+00dc <[^>]*> 60c1 6000 lbue a2,0\(at\) +0+00e0 <[^>]*> 3020 8000 li at,-32768 +0+00e4 <[^>]*> 6101 6000 lbue t0,0\(at\) +0+00e8 <[^>]*> 5020 8000 li at,0x8000 +0+00ec <[^>]*> 0141 0950 addu at,at,t2 +0+00f0 <[^>]*> 6121 61ff lbue t1,-1\(at\) +0+00f4 <[^>]*> 5020 8000 li at,0x8000 +0+00f8 <[^>]*> 6161 61ff lbue t3,-1\(at\) +0+00fc <[^>]*> 3020 8000 li at,-32768 +0+0100 <[^>]*> 01a1 0950 addu at,at,t5 +0+0104 <[^>]*> 6181 61ff lbue t4,-1\(at\) +0+0108 <[^>]*> 3020 8000 li at,-32768 +0+010c <[^>]*> 61c1 61ff lbue t6,-1\(at\) +0+0110 <[^>]*> 5020 8000 li at,0x8000 +0+0114 <[^>]*> 0201 0950 addu at,at,s0 +0+0118 <[^>]*> 61e1 6000 lbue t7,0\(at\) +0+011c <[^>]*> 5020 8000 li at,0x8000 +0+0120 <[^>]*> 6221 6000 lbue s1,0\(at\) +0+0124 <[^>]*> 41a1 8000 lui at,0x8000 +0+0128 <[^>]*> 0261 0950 addu at,at,s3 +0+012c <[^>]*> 6241 6000 lbue s2,0\(at\) +0+0130 <[^>]*> 41a1 8000 lui at,0x8000 +0+0134 <[^>]*> 6281 6000 lbue s4,0\(at\) +0+0138 <[^>]*> 41a1 8000 lui at,0x8000 +0+013c <[^>]*> 02c1 0950 addu at,at,s6 +0+0140 <[^>]*> 62a1 61ff lbue s5,-1\(at\) +0+0144 <[^>]*> 41a1 8000 lui at,0x8000 +0+0148 <[^>]*> 62e1 61ff lbue s7,-1\(at\) +0+014c <[^>]*> 6319 6000 lbue t8,0\(t9\) +0+0150 <[^>]*> 41a1 0000 lui at,0x0 + 150: R_MICROMIPS_HI16 MYDATA +0+0154 <[^>]*> 3021 0000 addiu at,at,0 + 154: R_MICROMIPS_LO16 MYDATA +0+0158 <[^>]*> 6341 6000 lbue k0,0\(at\) +0+015c <[^>]*> 637c 6300 lhue k1,-256\(gp\) +0+0160 <[^>]*> 63a0 6300 lhue sp,-256\(zero\) +0+0164 <[^>]*> 63df 62ff lhue s8,255\(ra\) +0+0168 <[^>]*> 6000 62ff lhue zero,255\(zero\) +0+016c <[^>]*> 3020 fe00 li at,-512 +0+0170 <[^>]*> 0061 0950 addu at,at,v1 +0+0174 <[^>]*> 6041 62ff lhue v0,255\(at\) +0+0178 <[^>]*> 3020 fe00 li at,-512 +0+017c <[^>]*> 6081 62ff lhue a0,255\(at\) +0+0180 <[^>]*> 3020 0200 li at,512 +0+0184 <[^>]*> 00c1 0950 addu at,at,a2 +0+0188 <[^>]*> 60a1 6300 lhue a1,-256\(at\) +0+018c <[^>]*> 3020 0200 li at,512 +0+0190 <[^>]*> 60e1 6300 lhue a3,-256\(at\) +0+0194 <[^>]*> 3020 fe00 li at,-512 +0+0198 <[^>]*> 0121 0950 addu at,at,t1 +0+019c <[^>]*> 6101 6200 lhue t0,0\(at\) +0+01a0 <[^>]*> 3020 fe00 li at,-512 +0+01a4 <[^>]*> 6141 6200 lhue t2,0\(at\) +0+01a8 <[^>]*> 3020 0200 li at,512 +0+01ac <[^>]*> 0181 0950 addu at,at,t4 +0+01b0 <[^>]*> 6161 63ff lhue t3,-1\(at\) +0+01b4 <[^>]*> 3020 0200 li at,512 +0+01b8 <[^>]*> 61a1 63ff lhue t5,-1\(at\) +0+01bc <[^>]*> 3020 fc00 li at,-1024 +0+01c0 <[^>]*> 01e1 0950 addu at,at,t7 +0+01c4 <[^>]*> 61c1 6200 lhue t6,0\(at\) +0+01c8 <[^>]*> 3020 fc00 li at,-1024 +0+01cc <[^>]*> 6201 6200 lhue s0,0\(at\) +0+01d0 <[^>]*> 3020 0400 li at,1024 +0+01d4 <[^>]*> 0241 0950 addu at,at,s2 +0+01d8 <[^>]*> 6221 63ff lhue s1,-1\(at\) +0+01dc <[^>]*> 3020 0400 li at,1024 +0+01e0 <[^>]*> 6261 63ff lhue s3,-1\(at\) +0+01e4 <[^>]*> 3020 f800 li at,-2048 +0+01e8 <[^>]*> 02a1 0950 addu at,at,s5 +0+01ec <[^>]*> 6281 6200 lhue s4,0\(at\) +0+01f0 <[^>]*> 3020 f800 li at,-2048 +0+01f4 <[^>]*> 62c1 6200 lhue s6,0\(at\) +0+01f8 <[^>]*> 3020 0800 li at,2048 +0+01fc <[^>]*> 0301 0950 addu at,at,t8 +0+0200 <[^>]*> 62e1 63ff lhue s7,-1\(at\) +0+0204 <[^>]*> 3020 0800 li at,2048 +0+0208 <[^>]*> 6321 63ff lhue t9,-1\(at\) +0+020c <[^>]*> 3020 f000 li at,-4096 +0+0210 <[^>]*> 0361 0950 addu at,at,k1 +0+0214 <[^>]*> 6341 6200 lhue k0,0\(at\) +0+0218 <[^>]*> 3020 f000 li at,-4096 +0+021c <[^>]*> 6381 6200 lhue gp,0\(at\) +0+0220 <[^>]*> 3020 1000 li at,4096 +0+0224 <[^>]*> 03c1 0950 addu at,at,s8 +0+0228 <[^>]*> 63a1 63ff lhue sp,-1\(at\) +0+022c <[^>]*> 3020 1000 li at,4096 +0+0230 <[^>]*> 63e1 63ff lhue ra,-1\(at\) +0+0234 <[^>]*> 3020 8000 li at,-32768 +0+0238 <[^>]*> 0041 0950 addu at,at,v0 +0+023c <[^>]*> 6001 6200 lhue zero,0\(at\) +0+0240 <[^>]*> 3020 8000 li at,-32768 +0+0244 <[^>]*> 6061 6200 lhue v1,0\(at\) +0+0248 <[^>]*> 5020 8000 li at,0x8000 +0+024c <[^>]*> 00a1 0950 addu at,at,a1 +0+0250 <[^>]*> 6081 63ff lhue a0,-1\(at\) +0+0254 <[^>]*> 5020 8000 li at,0x8000 +0+0258 <[^>]*> 60c1 63ff lhue a2,-1\(at\) +0+025c <[^>]*> 3020 8000 li at,-32768 +0+0260 <[^>]*> 0101 0950 addu at,at,t0 +0+0264 <[^>]*> 60e1 63ff lhue a3,-1\(at\) +0+0268 <[^>]*> 3020 8000 li at,-32768 +0+026c <[^>]*> 6121 63ff lhue t1,-1\(at\) +0+0270 <[^>]*> 5020 8000 li at,0x8000 +0+0274 <[^>]*> 0161 0950 addu at,at,t3 +0+0278 <[^>]*> 6141 6200 lhue t2,0\(at\) +0+027c <[^>]*> 5020 8000 li at,0x8000 +0+0280 <[^>]*> 6181 6200 lhue t4,0\(at\) +0+0284 <[^>]*> 41a1 8000 lui at,0x8000 +0+0288 <[^>]*> 01c1 0950 addu at,at,t6 +0+028c <[^>]*> 61a1 6200 lhue t5,0\(at\) +0+0290 <[^>]*> 41a1 8000 lui at,0x8000 +0+0294 <[^>]*> 61e1 6200 lhue t7,0\(at\) +0+0298 <[^>]*> 41a1 8000 lui at,0x8000 +0+029c <[^>]*> 0221 0950 addu at,at,s1 +0+02a0 <[^>]*> 6201 63ff lhue s0,-1\(at\) +0+02a4 <[^>]*> 41a1 8000 lui at,0x8000 +0+02a8 <[^>]*> 6241 63ff lhue s2,-1\(at\) +0+02ac <[^>]*> 6274 6200 lhue s3,0\(s4\) +0+02b0 <[^>]*> 41a1 0000 lui at,0x0 + 2b0: R_MICROMIPS_HI16 MYDATA +0+02b4 <[^>]*> 3021 0000 addiu at,at,0 + 2b4: R_MICROMIPS_LO16 MYDATA +0+02b8 <[^>]*> 62a1 6200 lhue s5,0\(at\) +0+02bc <[^>]*> 62d7 6900 lbe s6,-256\(s7\) +0+02c0 <[^>]*> 6300 6900 lbe t8,-256\(zero\) +0+02c4 <[^>]*> 633a 68ff lbe t9,255\(k0\) +0+02c8 <[^>]*> 6360 68ff lbe k1,255\(zero\) +0+02cc <[^>]*> 3020 fe00 li at,-512 +0+02d0 <[^>]*> 03a1 0950 addu at,at,sp +0+02d4 <[^>]*> 6381 68ff lbe gp,255\(at\) +0+02d8 <[^>]*> 3020 fe00 li at,-512 +0+02dc <[^>]*> 63c1 68ff lbe s8,255\(at\) +0+02e0 <[^>]*> 3020 0200 li at,512 +0+02e4 <[^>]*> 63e1 6900 lbe ra,-256\(at\) +0+02e8 <[^>]*> 3020 0200 li at,512 +0+02ec <[^>]*> 6041 6900 lbe v0,-256\(at\) +0+02f0 <[^>]*> 3020 fe00 li at,-512 +0+02f4 <[^>]*> 0081 0950 addu at,at,a0 +0+02f8 <[^>]*> 6061 6800 lbe v1,0\(at\) +0+02fc <[^>]*> 3020 fe00 li at,-512 +0+0300 <[^>]*> 60a1 6800 lbe a1,0\(at\) +0+0304 <[^>]*> 3020 0200 li at,512 +0+0308 <[^>]*> 00e1 0950 addu at,at,a3 +0+030c <[^>]*> 60c1 69ff lbe a2,-1\(at\) +0+0310 <[^>]*> 3020 0200 li at,512 +0+0314 <[^>]*> 6101 69ff lbe t0,-1\(at\) +0+0318 <[^>]*> 3020 fc00 li at,-1024 +0+031c <[^>]*> 0141 0950 addu at,at,t2 +0+0320 <[^>]*> 6121 6800 lbe t1,0\(at\) +0+0324 <[^>]*> 3020 fc00 li at,-1024 +0+0328 <[^>]*> 6161 6800 lbe t3,0\(at\) +0+032c <[^>]*> 3020 0400 li at,1024 +0+0330 <[^>]*> 01a1 0950 addu at,at,t5 +0+0334 <[^>]*> 6181 69ff lbe t4,-1\(at\) +0+0338 <[^>]*> 3020 0400 li at,1024 +0+033c <[^>]*> 61c1 69ff lbe t6,-1\(at\) +0+0340 <[^>]*> 3020 f800 li at,-2048 +0+0344 <[^>]*> 0201 0950 addu at,at,s0 +0+0348 <[^>]*> 61e1 6800 lbe t7,0\(at\) +0+034c <[^>]*> 3020 f800 li at,-2048 +0+0350 <[^>]*> 6221 6800 lbe s1,0\(at\) +0+0354 <[^>]*> 3020 0800 li at,2048 +0+0358 <[^>]*> 0261 0950 addu at,at,s3 +0+035c <[^>]*> 6241 69ff lbe s2,-1\(at\) +0+0360 <[^>]*> 3020 0800 li at,2048 +0+0364 <[^>]*> 6281 69ff lbe s4,-1\(at\) +0+0368 <[^>]*> 3020 f000 li at,-4096 +0+036c <[^>]*> 02c1 0950 addu at,at,s6 +0+0370 <[^>]*> 62a1 6800 lbe s5,0\(at\) +0+0374 <[^>]*> 3020 f000 li at,-4096 +0+0378 <[^>]*> 62e1 6800 lbe s7,0\(at\) +0+037c <[^>]*> 3020 1000 li at,4096 +0+0380 <[^>]*> 0321 0950 addu at,at,t9 +0+0384 <[^>]*> 6301 69ff lbe t8,-1\(at\) +0+0388 <[^>]*> 3020 1000 li at,4096 +0+038c <[^>]*> 6341 69ff lbe k0,-1\(at\) +0+0390 <[^>]*> 3020 8000 li at,-32768 +0+0394 <[^>]*> 0381 0950 addu at,at,gp +0+0398 <[^>]*> 6361 6800 lbe k1,0\(at\) +0+039c <[^>]*> 3020 8000 li at,-32768 +0+03a0 <[^>]*> 63a1 6800 lbe sp,0\(at\) +0+03a4 <[^>]*> 5020 8000 li at,0x8000 +0+03a8 <[^>]*> 03e1 0950 addu at,at,ra +0+03ac <[^>]*> 63c1 69ff lbe s8,-1\(at\) +0+03b0 <[^>]*> 5020 8000 li at,0x8000 +0+03b4 <[^>]*> 6001 69ff lbe zero,-1\(at\) +0+03b8 <[^>]*> 3020 8000 li at,-32768 +0+03bc <[^>]*> 0061 0950 addu at,at,v1 +0+03c0 <[^>]*> 6041 69ff lbe v0,-1\(at\) +0+03c4 <[^>]*> 3020 8000 li at,-32768 +0+03c8 <[^>]*> 6081 69ff lbe a0,-1\(at\) +0+03cc <[^>]*> 5020 8000 li at,0x8000 +0+03d0 <[^>]*> 00c1 0950 addu at,at,a2 +0+03d4 <[^>]*> 60a1 6800 lbe a1,0\(at\) +0+03d8 <[^>]*> 5020 8000 li at,0x8000 +0+03dc <[^>]*> 60e1 6800 lbe a3,0\(at\) +0+03e0 <[^>]*> 41a1 8000 lui at,0x8000 +0+03e4 <[^>]*> 0121 0950 addu at,at,t1 +0+03e8 <[^>]*> 6101 6800 lbe t0,0\(at\) +0+03ec <[^>]*> 41a1 8000 lui at,0x8000 +0+03f0 <[^>]*> 6141 6800 lbe t2,0\(at\) +0+03f4 <[^>]*> 41a1 8000 lui at,0x8000 +0+03f8 <[^>]*> 0181 0950 addu at,at,t4 +0+03fc <[^>]*> 6161 69ff lbe t3,-1\(at\) +0+0400 <[^>]*> 41a1 8000 lui at,0x8000 +0+0404 <[^>]*> 61a1 69ff lbe t5,-1\(at\) +0+0408 <[^>]*> 61cf 6800 lbe t6,0\(t7\) +0+040c <[^>]*> 41a1 0000 lui at,0x0 + 40c: R_MICROMIPS_HI16 MYDATA +0+0410 <[^>]*> 3021 0000 addiu at,at,0 + 410: R_MICROMIPS_LO16 MYDATA +0+0414 <[^>]*> 6201 6800 lbe s0,0\(at\) +0+0418 <[^>]*> 6232 6b00 lhe s1,-256\(s2\) +0+041c <[^>]*> 6260 6b00 lhe s3,-256\(zero\) +0+0420 <[^>]*> 6295 6aff lhe s4,255\(s5\) +0+0424 <[^>]*> 62c0 6aff lhe s6,255\(zero\) +0+0428 <[^>]*> 3020 fe00 li at,-512 +0+042c <[^>]*> 0301 0950 addu at,at,t8 +0+0430 <[^>]*> 62e1 6aff lhe s7,255\(at\) +0+0434 <[^>]*> 3020 fe00 li at,-512 +0+0438 <[^>]*> 6321 6aff lhe t9,255\(at\) +0+043c <[^>]*> 3020 0200 li at,512 +0+0440 <[^>]*> 0361 0950 addu at,at,k1 +0+0444 <[^>]*> 6341 6b00 lhe k0,-256\(at\) +0+0448 <[^>]*> 3020 0200 li at,512 +0+044c <[^>]*> 6381 6b00 lhe gp,-256\(at\) +0+0450 <[^>]*> 3020 fe00 li at,-512 +0+0454 <[^>]*> 03c1 0950 addu at,at,s8 +0+0458 <[^>]*> 63a1 6a00 lhe sp,0\(at\) +0+045c <[^>]*> 3020 fe00 li at,-512 +0+0460 <[^>]*> 63e1 6a00 lhe ra,0\(at\) +0+0464 <[^>]*> 3020 0200 li at,512 +0+0468 <[^>]*> 0041 0950 addu at,at,v0 +0+046c <[^>]*> 6001 6bff lhe zero,-1\(at\) +0+0470 <[^>]*> 3020 0200 li at,512 +0+0474 <[^>]*> 6061 6bff lhe v1,-1\(at\) +0+0478 <[^>]*> 3020 fc00 li at,-1024 +0+047c <[^>]*> 00a1 0950 addu at,at,a1 +0+0480 <[^>]*> 6081 6a00 lhe a0,0\(at\) +0+0484 <[^>]*> 3020 fc00 li at,-1024 +0+0488 <[^>]*> 60c1 6a00 lhe a2,0\(at\) +0+048c <[^>]*> 3020 0400 li at,1024 +0+0490 <[^>]*> 0101 0950 addu at,at,t0 +0+0494 <[^>]*> 60e1 6bff lhe a3,-1\(at\) +0+0498 <[^>]*> 3020 0400 li at,1024 +0+049c <[^>]*> 6121 6bff lhe t1,-1\(at\) +0+04a0 <[^>]*> 3020 f800 li at,-2048 +0+04a4 <[^>]*> 0161 0950 addu at,at,t3 +0+04a8 <[^>]*> 6141 6a00 lhe t2,0\(at\) +0+04ac <[^>]*> 3020 f800 li at,-2048 +0+04b0 <[^>]*> 6181 6a00 lhe t4,0\(at\) +0+04b4 <[^>]*> 3020 0800 li at,2048 +0+04b8 <[^>]*> 01c1 0950 addu at,at,t6 +0+04bc <[^>]*> 61a1 6bff lhe t5,-1\(at\) +0+04c0 <[^>]*> 3020 0800 li at,2048 +0+04c4 <[^>]*> 61e1 6bff lhe t7,-1\(at\) +0+04c8 <[^>]*> 3020 f000 li at,-4096 +0+04cc <[^>]*> 0221 0950 addu at,at,s1 +0+04d0 <[^>]*> 6201 6a00 lhe s0,0\(at\) +0+04d4 <[^>]*> 3020 f000 li at,-4096 +0+04d8 <[^>]*> 6241 6a00 lhe s2,0\(at\) +0+04dc <[^>]*> 3020 1000 li at,4096 +0+04e0 <[^>]*> 0281 0950 addu at,at,s4 +0+04e4 <[^>]*> 6261 6bff lhe s3,-1\(at\) +0+04e8 <[^>]*> 3020 1000 li at,4096 +0+04ec <[^>]*> 62a1 6bff lhe s5,-1\(at\) +0+04f0 <[^>]*> 3020 8000 li at,-32768 +0+04f4 <[^>]*> 02e1 0950 addu at,at,s7 +0+04f8 <[^>]*> 62c1 6a00 lhe s6,0\(at\) +0+04fc <[^>]*> 3020 8000 li at,-32768 +0+0500 <[^>]*> 6301 6a00 lhe t8,0\(at\) +0+0504 <[^>]*> 5020 8000 li at,0x8000 +0+0508 <[^>]*> 0341 0950 addu at,at,k0 +0+050c <[^>]*> 6321 6bff lhe t9,-1\(at\) +0+0510 <[^>]*> 5020 8000 li at,0x8000 +0+0514 <[^>]*> 6361 6bff lhe k1,-1\(at\) +0+0518 <[^>]*> 3020 8000 li at,-32768 +0+051c <[^>]*> 03a1 0950 addu at,at,sp +0+0520 <[^>]*> 6381 6bff lhe gp,-1\(at\) +0+0524 <[^>]*> 3020 8000 li at,-32768 +0+0528 <[^>]*> 63c1 6bff lhe s8,-1\(at\) +0+052c <[^>]*> 5020 8000 li at,0x8000 +0+0530 <[^>]*> 63e1 6a00 lhe ra,0\(at\) +0+0534 <[^>]*> 5020 8000 li at,0x8000 +0+0538 <[^>]*> 6041 6a00 lhe v0,0\(at\) +0+053c <[^>]*> 41a1 8000 lui at,0x8000 +0+0540 <[^>]*> 0081 0950 addu at,at,a0 +0+0544 <[^>]*> 6061 6a00 lhe v1,0\(at\) +0+0548 <[^>]*> 41a1 8000 lui at,0x8000 +0+054c <[^>]*> 60a1 6a00 lhe a1,0\(at\) +0+0550 <[^>]*> 41a1 8000 lui at,0x8000 +0+0554 <[^>]*> 00e1 0950 addu at,at,a3 +0+0558 <[^>]*> 60c1 6bff lhe a2,-1\(at\) +0+055c <[^>]*> 41a1 8000 lui at,0x8000 +0+0560 <[^>]*> 6101 6bff lhe t0,-1\(at\) +0+0564 <[^>]*> 612a 6a00 lhe t1,0\(t2\) +0+0568 <[^>]*> 41a1 0000 lui at,0x0 + 568: R_MICROMIPS_HI16 MYDATA +0+056c <[^>]*> 3021 0000 addiu at,at,0 + 56c: R_MICROMIPS_LO16 MYDATA +0+0570 <[^>]*> 6161 6a00 lhe t3,0\(at\) +0+0574 <[^>]*> 618d 6d00 lle t4,-256\(t5\) +0+0578 <[^>]*> 61c0 6d00 lle t6,-256\(zero\) +0+057c <[^>]*> 61f0 6cff lle t7,255\(s0\) +0+0580 <[^>]*> 6220 6cff lle s1,255\(zero\) +0+0584 <[^>]*> 3020 fe00 li at,-512 +0+0588 <[^>]*> 0261 0950 addu at,at,s3 +0+058c <[^>]*> 6241 6cff lle s2,255\(at\) +0+0590 <[^>]*> 3020 fe00 li at,-512 +0+0594 <[^>]*> 6281 6cff lle s4,255\(at\) +0+0598 <[^>]*> 3020 0200 li at,512 +0+059c <[^>]*> 02c1 0950 addu at,at,s6 +0+05a0 <[^>]*> 62a1 6d00 lle s5,-256\(at\) +0+05a4 <[^>]*> 3020 0200 li at,512 +0+05a8 <[^>]*> 62e1 6d00 lle s7,-256\(at\) +0+05ac <[^>]*> 3020 fe00 li at,-512 +0+05b0 <[^>]*> 0321 0950 addu at,at,t9 +0+05b4 <[^>]*> 6301 6c00 lle t8,0\(at\) +0+05b8 <[^>]*> 3020 fe00 li at,-512 +0+05bc <[^>]*> 6341 6c00 lle k0,0\(at\) +0+05c0 <[^>]*> 3020 0200 li at,512 +0+05c4 <[^>]*> 0381 0950 addu at,at,gp +0+05c8 <[^>]*> 6361 6dff lle k1,-1\(at\) +0+05cc <[^>]*> 3020 0200 li at,512 +0+05d0 <[^>]*> 63a1 6dff lle sp,-1\(at\) +0+05d4 <[^>]*> 3020 fc00 li at,-1024 +0+05d8 <[^>]*> 03e1 0950 addu at,at,ra +0+05dc <[^>]*> 63c1 6c00 lle s8,0\(at\) +0+05e0 <[^>]*> 3020 fc00 li at,-1024 +0+05e4 <[^>]*> 6001 6c00 lle zero,0\(at\) +0+05e8 <[^>]*> 3020 0400 li at,1024 +0+05ec <[^>]*> 0061 0950 addu at,at,v1 +0+05f0 <[^>]*> 6041 6dff lle v0,-1\(at\) +0+05f4 <[^>]*> 3020 0400 li at,1024 +0+05f8 <[^>]*> 6081 6dff lle a0,-1\(at\) +0+05fc <[^>]*> 3020 f800 li at,-2048 +0+0600 <[^>]*> 00c1 0950 addu at,at,a2 +0+0604 <[^>]*> 60a1 6c00 lle a1,0\(at\) +0+0608 <[^>]*> 3020 f800 li at,-2048 +0+060c <[^>]*> 60e1 6c00 lle a3,0\(at\) +0+0610 <[^>]*> 3020 0800 li at,2048 +0+0614 <[^>]*> 0121 0950 addu at,at,t1 +0+0618 <[^>]*> 6101 6dff lle t0,-1\(at\) +0+061c <[^>]*> 3020 0800 li at,2048 +0+0620 <[^>]*> 6141 6dff lle t2,-1\(at\) +0+0624 <[^>]*> 3020 f000 li at,-4096 +0+0628 <[^>]*> 0181 0950 addu at,at,t4 +0+062c <[^>]*> 6161 6c00 lle t3,0\(at\) +0+0630 <[^>]*> 3020 f000 li at,-4096 +0+0634 <[^>]*> 61a1 6c00 lle t5,0\(at\) +0+0638 <[^>]*> 3020 1000 li at,4096 +0+063c <[^>]*> 01e1 0950 addu at,at,t7 +0+0640 <[^>]*> 61c1 6dff lle t6,-1\(at\) +0+0644 <[^>]*> 3020 1000 li at,4096 +0+0648 <[^>]*> 6201 6dff lle s0,-1\(at\) +0+064c <[^>]*> 3020 8000 li at,-32768 +0+0650 <[^>]*> 0241 0950 addu at,at,s2 +0+0654 <[^>]*> 6221 6c00 lle s1,0\(at\) +0+0658 <[^>]*> 3020 8000 li at,-32768 +0+065c <[^>]*> 6261 6c00 lle s3,0\(at\) +0+0660 <[^>]*> 5020 8000 li at,0x8000 +0+0664 <[^>]*> 02a1 0950 addu at,at,s5 +0+0668 <[^>]*> 6281 6dff lle s4,-1\(at\) +0+066c <[^>]*> 5020 8000 li at,0x8000 +0+0670 <[^>]*> 62c1 6dff lle s6,-1\(at\) +0+0674 <[^>]*> 3020 8000 li at,-32768 +0+0678 <[^>]*> 0301 0950 addu at,at,t8 +0+067c <[^>]*> 62e1 6dff lle s7,-1\(at\) +0+0680 <[^>]*> 3020 8000 li at,-32768 +0+0684 <[^>]*> 6321 6dff lle t9,-1\(at\) +0+0688 <[^>]*> 5020 8000 li at,0x8000 +0+068c <[^>]*> 0361 0950 addu at,at,k1 +0+0690 <[^>]*> 6341 6c00 lle k0,0\(at\) +0+0694 <[^>]*> 5020 8000 li at,0x8000 +0+0698 <[^>]*> 6381 6c00 lle gp,0\(at\) +0+069c <[^>]*> 41a1 8000 lui at,0x8000 +0+06a0 <[^>]*> 03c1 0950 addu at,at,s8 +0+06a4 <[^>]*> 63a1 6c00 lle sp,0\(at\) +0+06a8 <[^>]*> 41a1 8000 lui at,0x8000 +0+06ac <[^>]*> 63e1 6c00 lle ra,0\(at\) +0+06b0 <[^>]*> 41a1 8000 lui at,0x8000 +0+06b4 <[^>]*> 0041 0950 addu at,at,v0 +0+06b8 <[^>]*> 6001 6dff lle zero,-1\(at\) +0+06bc <[^>]*> 41a1 8000 lui at,0x8000 +0+06c0 <[^>]*> 6061 6dff lle v1,-1\(at\) +0+06c4 <[^>]*> 6085 6c00 lle a0,0\(a1\) +0+06c8 <[^>]*> 41a1 0000 lui at,0x0 + 6c8: R_MICROMIPS_HI16 MYDATA +0+06cc <[^>]*> 3021 0000 addiu at,at,0 + 6cc: R_MICROMIPS_LO16 MYDATA +0+06d0 <[^>]*> 60c1 6c00 lle a2,0\(at\) +0+06d4 <[^>]*> 60e8 6f00 lwe a3,-256\(t0\) +0+06d8 <[^>]*> 6120 6f00 lwe t1,-256\(zero\) +0+06dc <[^>]*> 614b 6eff lwe t2,255\(t3\) +0+06e0 <[^>]*> 6180 6eff lwe t4,255\(zero\) +0+06e4 <[^>]*> 3020 fe00 li at,-512 +0+06e8 <[^>]*> 01c1 0950 addu at,at,t6 +0+06ec <[^>]*> 61a1 6eff lwe t5,255\(at\) +0+06f0 <[^>]*> 3020 fe00 li at,-512 +0+06f4 <[^>]*> 61e1 6eff lwe t7,255\(at\) +0+06f8 <[^>]*> 3020 0200 li at,512 +0+06fc <[^>]*> 0221 0950 addu at,at,s1 +0+0700 <[^>]*> 6201 6f00 lwe s0,-256\(at\) +0+0704 <[^>]*> 3020 0200 li at,512 +0+0708 <[^>]*> 6241 6f00 lwe s2,-256\(at\) +0+070c <[^>]*> 3020 fe00 li at,-512 +0+0710 <[^>]*> 0281 0950 addu at,at,s4 +0+0714 <[^>]*> 6261 6e00 lwe s3,0\(at\) +0+0718 <[^>]*> 3020 fe00 li at,-512 +0+071c <[^>]*> 62a1 6e00 lwe s5,0\(at\) +0+0720 <[^>]*> 3020 0200 li at,512 +0+0724 <[^>]*> 02e1 0950 addu at,at,s7 +0+0728 <[^>]*> 62c1 6fff lwe s6,-1\(at\) +0+072c <[^>]*> 3020 0200 li at,512 +0+0730 <[^>]*> 6301 6fff lwe t8,-1\(at\) +0+0734 <[^>]*> 3020 fc00 li at,-1024 +0+0738 <[^>]*> 0341 0950 addu at,at,k0 +0+073c <[^>]*> 6321 6e00 lwe t9,0\(at\) +0+0740 <[^>]*> 3020 fc00 li at,-1024 +0+0744 <[^>]*> 6361 6e00 lwe k1,0\(at\) +0+0748 <[^>]*> 3020 0400 li at,1024 +0+074c <[^>]*> 03a1 0950 addu at,at,sp +0+0750 <[^>]*> 6381 6fff lwe gp,-1\(at\) +0+0754 <[^>]*> 3020 0400 li at,1024 +0+0758 <[^>]*> 63c1 6fff lwe s8,-1\(at\) +0+075c <[^>]*> 3020 f800 li at,-2048 +0+0760 <[^>]*> 63e1 6e00 lwe ra,0\(at\) +0+0764 <[^>]*> 3020 f800 li at,-2048 +0+0768 <[^>]*> 6041 6e00 lwe v0,0\(at\) +0+076c <[^>]*> 3020 0800 li at,2048 +0+0770 <[^>]*> 0081 0950 addu at,at,a0 +0+0774 <[^>]*> 6061 6fff lwe v1,-1\(at\) +0+0778 <[^>]*> 3020 0800 li at,2048 +0+077c <[^>]*> 60a1 6fff lwe a1,-1\(at\) +0+0780 <[^>]*> 3020 f000 li at,-4096 +0+0784 <[^>]*> 00e1 0950 addu at,at,a3 +0+0788 <[^>]*> 60c1 6e00 lwe a2,0\(at\) +0+078c <[^>]*> 3020 f000 li at,-4096 +0+0790 <[^>]*> 6101 6e00 lwe t0,0\(at\) +0+0794 <[^>]*> 3020 1000 li at,4096 +0+0798 <[^>]*> 0141 0950 addu at,at,t2 +0+079c <[^>]*> 6121 6fff lwe t1,-1\(at\) +0+07a0 <[^>]*> 3020 1000 li at,4096 +0+07a4 <[^>]*> 6161 6fff lwe t3,-1\(at\) +0+07a8 <[^>]*> 3020 8000 li at,-32768 +0+07ac <[^>]*> 01a1 0950 addu at,at,t5 +0+07b0 <[^>]*> 6181 6e00 lwe t4,0\(at\) +0+07b4 <[^>]*> 3020 8000 li at,-32768 +0+07b8 <[^>]*> 61c1 6e00 lwe t6,0\(at\) +0+07bc <[^>]*> 5020 8000 li at,0x8000 +0+07c0 <[^>]*> 0201 0950 addu at,at,s0 +0+07c4 <[^>]*> 61e1 6fff lwe t7,-1\(at\) +0+07c8 <[^>]*> 5020 8000 li at,0x8000 +0+07cc <[^>]*> 6221 6fff lwe s1,-1\(at\) +0+07d0 <[^>]*> 3020 8000 li at,-32768 +0+07d4 <[^>]*> 0261 0950 addu at,at,s3 +0+07d8 <[^>]*> 6241 6fff lwe s2,-1\(at\) +0+07dc <[^>]*> 3020 8000 li at,-32768 +0+07e0 <[^>]*> 6281 6fff lwe s4,-1\(at\) +0+07e4 <[^>]*> 5020 8000 li at,0x8000 +0+07e8 <[^>]*> 02c1 0950 addu at,at,s6 +0+07ec <[^>]*> 62a1 6e00 lwe s5,0\(at\) +0+07f0 <[^>]*> 5020 8000 li at,0x8000 +0+07f4 <[^>]*> 62e1 6e00 lwe s7,0\(at\) +0+07f8 <[^>]*> 41a1 8000 lui at,0x8000 +0+07fc <[^>]*> 0321 0950 addu at,at,t9 +0+0800 <[^>]*> 6301 6e00 lwe t8,0\(at\) +0+0804 <[^>]*> 41a1 8000 lui at,0x8000 +0+0808 <[^>]*> 6341 6e00 lwe k0,0\(at\) +0+080c <[^>]*> 41a1 8000 lui at,0x8000 +0+0810 <[^>]*> 0381 0950 addu at,at,gp +0+0814 <[^>]*> 6361 6fff lwe k1,-1\(at\) +0+0818 <[^>]*> 41a1 8000 lui at,0x8000 +0+081c <[^>]*> 63a1 6fff lwe sp,-1\(at\) +0+0820 <[^>]*> 63df 6e00 lwe s8,0\(ra\) +0+0824 <[^>]*> 41a1 0000 lui at,0x0 + 824: R_MICROMIPS_HI16 MYDATA +0+0828 <[^>]*> 3021 0000 addiu at,at,0 + 828: R_MICROMIPS_LO16 MYDATA +0+082c <[^>]*> 6001 6e00 lwe zero,0\(at\) +0+0830 <[^>]*> 6043 6500 lwle v0,-256\(v1\) +0+0834 <[^>]*> 6080 6500 lwle a0,-256\(zero\) +0+0838 <[^>]*> 60a6 64ff lwle a1,255\(a2\) +0+083c <[^>]*> 60e0 64ff lwle a3,255\(zero\) +0+0840 <[^>]*> 3020 fe00 li at,-512 +0+0844 <[^>]*> 0121 0950 addu at,at,t1 +0+0848 <[^>]*> 6101 64ff lwle t0,255\(at\) +0+084c <[^>]*> 3020 fe00 li at,-512 +0+0850 <[^>]*> 6141 64ff lwle t2,255\(at\) +0+0854 <[^>]*> 3020 0200 li at,512 +0+0858 <[^>]*> 0181 0950 addu at,at,t4 +0+085c <[^>]*> 6161 6500 lwle t3,-256\(at\) +0+0860 <[^>]*> 3020 0200 li at,512 +0+0864 <[^>]*> 61a1 6500 lwle t5,-256\(at\) +0+0868 <[^>]*> 3020 fe00 li at,-512 +0+086c <[^>]*> 01e1 0950 addu at,at,t7 +0+0870 <[^>]*> 61c1 6400 lwle t6,0\(at\) +0+0874 <[^>]*> 3020 fe00 li at,-512 +0+0878 <[^>]*> 6201 6400 lwle s0,0\(at\) +0+087c <[^>]*> 3020 0200 li at,512 +0+0880 <[^>]*> 0241 0950 addu at,at,s2 +0+0884 <[^>]*> 6221 65ff lwle s1,-1\(at\) +0+0888 <[^>]*> 3020 0200 li at,512 +0+088c <[^>]*> 6261 65ff lwle s3,-1\(at\) +0+0890 <[^>]*> 3020 fc00 li at,-1024 +0+0894 <[^>]*> 02a1 0950 addu at,at,s5 +0+0898 <[^>]*> 6281 6400 lwle s4,0\(at\) +0+089c <[^>]*> 3020 fc00 li at,-1024 +0+08a0 <[^>]*> 62c1 6400 lwle s6,0\(at\) +0+08a4 <[^>]*> 3020 0400 li at,1024 +0+08a8 <[^>]*> 0301 0950 addu at,at,t8 +0+08ac <[^>]*> 62e1 65ff lwle s7,-1\(at\) +0+08b0 <[^>]*> 3020 0400 li at,1024 +0+08b4 <[^>]*> 6321 65ff lwle t9,-1\(at\) +0+08b8 <[^>]*> 3020 f800 li at,-2048 +0+08bc <[^>]*> 0361 0950 addu at,at,k1 +0+08c0 <[^>]*> 6341 6400 lwle k0,0\(at\) +0+08c4 <[^>]*> 3020 f800 li at,-2048 +0+08c8 <[^>]*> 6381 6400 lwle gp,0\(at\) +0+08cc <[^>]*> 3020 0800 li at,2048 +0+08d0 <[^>]*> 03c1 0950 addu at,at,s8 +0+08d4 <[^>]*> 63a1 65ff lwle sp,-1\(at\) +0+08d8 <[^>]*> 3020 0800 li at,2048 +0+08dc <[^>]*> 63e1 65ff lwle ra,-1\(at\) +0+08e0 <[^>]*> 3020 f000 li at,-4096 +0+08e4 <[^>]*> 0041 0950 addu at,at,v0 +0+08e8 <[^>]*> 6001 6400 lwle zero,0\(at\) +0+08ec <[^>]*> 3020 f000 li at,-4096 +0+08f0 <[^>]*> 6061 6400 lwle v1,0\(at\) +0+08f4 <[^>]*> 3020 1000 li at,4096 +0+08f8 <[^>]*> 00a1 0950 addu at,at,a1 +0+08fc <[^>]*> 6081 65ff lwle a0,-1\(at\) +0+0900 <[^>]*> 3020 1000 li at,4096 +0+0904 <[^>]*> 60c1 65ff lwle a2,-1\(at\) +0+0908 <[^>]*> 3020 8000 li at,-32768 +0+090c <[^>]*> 0101 0950 addu at,at,t0 +0+0910 <[^>]*> 60e1 6400 lwle a3,0\(at\) +0+0914 <[^>]*> 3020 8000 li at,-32768 +0+0918 <[^>]*> 6121 6400 lwle t1,0\(at\) +0+091c <[^>]*> 5020 8000 li at,0x8000 +0+0920 <[^>]*> 0161 0950 addu at,at,t3 +0+0924 <[^>]*> 6141 65ff lwle t2,-1\(at\) +0+0928 <[^>]*> 5020 8000 li at,0x8000 +0+092c <[^>]*> 6181 65ff lwle t4,-1\(at\) +0+0930 <[^>]*> 3020 8000 li at,-32768 +0+0934 <[^>]*> 01c1 0950 addu at,at,t6 +0+0938 <[^>]*> 61a1 65ff lwle t5,-1\(at\) +0+093c <[^>]*> 3020 8000 li at,-32768 +0+0940 <[^>]*> 61e1 65ff lwle t7,-1\(at\) +0+0944 <[^>]*> 5020 8000 li at,0x8000 +0+0948 <[^>]*> 0221 0950 addu at,at,s1 +0+094c <[^>]*> 6201 6400 lwle s0,0\(at\) +0+0950 <[^>]*> 5020 8000 li at,0x8000 +0+0954 <[^>]*> 6241 6400 lwle s2,0\(at\) +0+0958 <[^>]*> 41a1 8000 lui at,0x8000 +0+095c <[^>]*> 0281 0950 addu at,at,s4 +0+0960 <[^>]*> 6261 6400 lwle s3,0\(at\) +0+0964 <[^>]*> 41a1 8000 lui at,0x8000 +0+0968 <[^>]*> 62a1 6400 lwle s5,0\(at\) +0+096c <[^>]*> 41a1 8000 lui at,0x8000 +0+0970 <[^>]*> 02e1 0950 addu at,at,s7 +0+0974 <[^>]*> 62c1 65ff lwle s6,-1\(at\) +0+0978 <[^>]*> 41a1 8000 lui at,0x8000 +0+097c <[^>]*> 6301 65ff lwle t8,-1\(at\) +0+0980 <[^>]*> 633a 6400 lwle t9,0\(k0\) +0+0984 <[^>]*> 41a1 0000 lui at,0x0 + 984: R_MICROMIPS_HI16 MYDATA +0+0988 <[^>]*> 3021 0000 addiu at,at,0 + 988: R_MICROMIPS_LO16 MYDATA +0+098c <[^>]*> 6361 6400 lwle k1,0\(at\) +0+0990 <[^>]*> 639d 6700 lwre gp,-256\(sp\) +0+0994 <[^>]*> 63c0 6700 lwre s8,-256\(zero\) +0+0998 <[^>]*> 63e0 66ff lwre ra,255\(zero\) +0+099c <[^>]*> 6040 66ff lwre v0,255\(zero\) +0+09a0 <[^>]*> 3020 fe00 li at,-512 +0+09a4 <[^>]*> 0081 0950 addu at,at,a0 +0+09a8 <[^>]*> 6061 66ff lwre v1,255\(at\) +0+09ac <[^>]*> 3020 fe00 li at,-512 +0+09b0 <[^>]*> 60a1 66ff lwre a1,255\(at\) +0+09b4 <[^>]*> 3020 0200 li at,512 +0+09b8 <[^>]*> 00e1 0950 addu at,at,a3 +0+09bc <[^>]*> 60c1 6700 lwre a2,-256\(at\) +0+09c0 <[^>]*> 3020 0200 li at,512 +0+09c4 <[^>]*> 6101 6700 lwre t0,-256\(at\) +0+09c8 <[^>]*> 3020 fe00 li at,-512 +0+09cc <[^>]*> 0141 0950 addu at,at,t2 +0+09d0 <[^>]*> 6121 6600 lwre t1,0\(at\) +0+09d4 <[^>]*> 3020 fe00 li at,-512 +0+09d8 <[^>]*> 6161 6600 lwre t3,0\(at\) +0+09dc <[^>]*> 3020 0200 li at,512 +0+09e0 <[^>]*> 01a1 0950 addu at,at,t5 +0+09e4 <[^>]*> 6181 67ff lwre t4,-1\(at\) +0+09e8 <[^>]*> 3020 0200 li at,512 +0+09ec <[^>]*> 61c1 67ff lwre t6,-1\(at\) +0+09f0 <[^>]*> 3020 fc00 li at,-1024 +0+09f4 <[^>]*> 0201 0950 addu at,at,s0 +0+09f8 <[^>]*> 61e1 6600 lwre t7,0\(at\) +0+09fc <[^>]*> 3020 fc00 li at,-1024 +0+0a00 <[^>]*> 6221 6600 lwre s1,0\(at\) +0+0a04 <[^>]*> 3020 0400 li at,1024 +0+0a08 <[^>]*> 0261 0950 addu at,at,s3 +0+0a0c <[^>]*> 6241 67ff lwre s2,-1\(at\) +0+0a10 <[^>]*> 3020 0400 li at,1024 +0+0a14 <[^>]*> 6281 67ff lwre s4,-1\(at\) +0+0a18 <[^>]*> 3020 f800 li at,-2048 +0+0a1c <[^>]*> 02c1 0950 addu at,at,s6 +0+0a20 <[^>]*> 62a1 6600 lwre s5,0\(at\) +0+0a24 <[^>]*> 3020 f800 li at,-2048 +0+0a28 <[^>]*> 62e1 6600 lwre s7,0\(at\) +0+0a2c <[^>]*> 3020 0800 li at,2048 +0+0a30 <[^>]*> 0321 0950 addu at,at,t9 +0+0a34 <[^>]*> 6301 67ff lwre t8,-1\(at\) +0+0a38 <[^>]*> 3020 0800 li at,2048 +0+0a3c <[^>]*> 6341 67ff lwre k0,-1\(at\) +0+0a40 <[^>]*> 3020 f000 li at,-4096 +0+0a44 <[^>]*> 0381 0950 addu at,at,gp +0+0a48 <[^>]*> 6361 6600 lwre k1,0\(at\) +0+0a4c <[^>]*> 3020 f000 li at,-4096 +0+0a50 <[^>]*> 63a1 6600 lwre sp,0\(at\) +0+0a54 <[^>]*> 3020 1000 li at,4096 +0+0a58 <[^>]*> 03e1 0950 addu at,at,ra +0+0a5c <[^>]*> 63c1 67ff lwre s8,-1\(at\) +0+0a60 <[^>]*> 3020 1000 li at,4096 +0+0a64 <[^>]*> 6001 67ff lwre zero,-1\(at\) +0+0a68 <[^>]*> 3020 8000 li at,-32768 +0+0a6c <[^>]*> 0061 0950 addu at,at,v1 +0+0a70 <[^>]*> 6041 6600 lwre v0,0\(at\) +0+0a74 <[^>]*> 3020 8000 li at,-32768 +0+0a78 <[^>]*> 6081 6600 lwre a0,0\(at\) +0+0a7c <[^>]*> 5020 8000 li at,0x8000 +0+0a80 <[^>]*> 00c1 0950 addu at,at,a2 +0+0a84 <[^>]*> 60a1 67ff lwre a1,-1\(at\) +0+0a88 <[^>]*> 5020 8000 li at,0x8000 +0+0a8c <[^>]*> 60e1 67ff lwre a3,-1\(at\) +0+0a90 <[^>]*> 3020 8000 li at,-32768 +0+0a94 <[^>]*> 0121 0950 addu at,at,t1 +0+0a98 <[^>]*> 6101 67ff lwre t0,-1\(at\) +0+0a9c <[^>]*> 3020 8000 li at,-32768 +0+0aa0 <[^>]*> 6141 67ff lwre t2,-1\(at\) +0+0aa4 <[^>]*> 5020 8000 li at,0x8000 +0+0aa8 <[^>]*> 0181 0950 addu at,at,t4 +0+0aac <[^>]*> 6161 6600 lwre t3,0\(at\) +0+0ab0 <[^>]*> 5020 8000 li at,0x8000 +0+0ab4 <[^>]*> 61a1 6600 lwre t5,0\(at\) +0+0ab8 <[^>]*> 41a1 8000 lui at,0x8000 +0+0abc <[^>]*> 01e1 0950 addu at,at,t7 +0+0ac0 <[^>]*> 61c1 6600 lwre t6,0\(at\) +0+0ac4 <[^>]*> 41a1 8000 lui at,0x8000 +0+0ac8 <[^>]*> 6201 6600 lwre s0,0\(at\) +0+0acc <[^>]*> 41a1 8000 lui at,0x8000 +0+0ad0 <[^>]*> 0241 0950 addu at,at,s2 +0+0ad4 <[^>]*> 6221 67ff lwre s1,-1\(at\) +0+0ad8 <[^>]*> 41a1 8000 lui at,0x8000 +0+0adc <[^>]*> 6261 67ff lwre s3,-1\(at\) +0+0ae0 <[^>]*> 6295 6600 lwre s4,0\(s5\) +0+0ae4 <[^>]*> 41a1 0000 lui at,0x0 + ae4: R_MICROMIPS_HI16 MYDATA +0+0ae8 <[^>]*> 3021 0000 addiu at,at,0 + ae8: R_MICROMIPS_LO16 MYDATA +0+0aec <[^>]*> 62c1 6600 lwre s6,0\(at\) +0+0af0 <[^>]*> 62f8 a900 sbe s7,-256\(t8\) +0+0af4 <[^>]*> 6320 a900 sbe t9,-256\(zero\) +0+0af8 <[^>]*> 635b a8ff sbe k0,255\(k1\) +0+0afc <[^>]*> 6380 a8ff sbe gp,255\(zero\) +0+0b00 <[^>]*> 3020 fe00 li at,-512 +0+0b04 <[^>]*> 03c1 0950 addu at,at,s8 +0+0b08 <[^>]*> 63a1 a8ff sbe sp,255\(at\) +0+0b0c <[^>]*> 3020 fe00 li at,-512 +0+0b10 <[^>]*> 63e1 a8ff sbe ra,255\(at\) +0+0b14 <[^>]*> 3020 0200 li at,512 +0+0b18 <[^>]*> 0041 0950 addu at,at,v0 +0+0b1c <[^>]*> 6001 a900 sbe zero,-256\(at\) +0+0b20 <[^>]*> 3020 0200 li at,512 +0+0b24 <[^>]*> 6061 a900 sbe v1,-256\(at\) +0+0b28 <[^>]*> 3020 fe00 li at,-512 +0+0b2c <[^>]*> 00a1 0950 addu at,at,a1 +0+0b30 <[^>]*> 6081 a800 sbe a0,0\(at\) +0+0b34 <[^>]*> 3020 fe00 li at,-512 +0+0b38 <[^>]*> 60c1 a800 sbe a2,0\(at\) +0+0b3c <[^>]*> 3020 0200 li at,512 +0+0b40 <[^>]*> 0101 0950 addu at,at,t0 +0+0b44 <[^>]*> 60e1 a9ff sbe a3,-1\(at\) +0+0b48 <[^>]*> 3020 0200 li at,512 +0+0b4c <[^>]*> 6121 a9ff sbe t1,-1\(at\) +0+0b50 <[^>]*> 3020 fc00 li at,-1024 +0+0b54 <[^>]*> 0161 0950 addu at,at,t3 +0+0b58 <[^>]*> 6141 a800 sbe t2,0\(at\) +0+0b5c <[^>]*> 3020 fc00 li at,-1024 +0+0b60 <[^>]*> 6181 a800 sbe t4,0\(at\) +0+0b64 <[^>]*> 3020 0400 li at,1024 +0+0b68 <[^>]*> 01c1 0950 addu at,at,t6 +0+0b6c <[^>]*> 61a1 a9ff sbe t5,-1\(at\) +0+0b70 <[^>]*> 3020 0400 li at,1024 +0+0b74 <[^>]*> 61e1 a9ff sbe t7,-1\(at\) +0+0b78 <[^>]*> 3020 f800 li at,-2048 +0+0b7c <[^>]*> 0221 0950 addu at,at,s1 +0+0b80 <[^>]*> 6201 a800 sbe s0,0\(at\) +0+0b84 <[^>]*> 3020 f800 li at,-2048 +0+0b88 <[^>]*> 6241 a800 sbe s2,0\(at\) +0+0b8c <[^>]*> 3020 0800 li at,2048 +0+0b90 <[^>]*> 0281 0950 addu at,at,s4 +0+0b94 <[^>]*> 6261 a9ff sbe s3,-1\(at\) +0+0b98 <[^>]*> 3020 0800 li at,2048 +0+0b9c <[^>]*> 62a1 a9ff sbe s5,-1\(at\) +0+0ba0 <[^>]*> 3020 f000 li at,-4096 +0+0ba4 <[^>]*> 02e1 0950 addu at,at,s7 +0+0ba8 <[^>]*> 62c1 a800 sbe s6,0\(at\) +0+0bac <[^>]*> 3020 f000 li at,-4096 +0+0bb0 <[^>]*> 6301 a800 sbe t8,0\(at\) +0+0bb4 <[^>]*> 3020 1000 li at,4096 +0+0bb8 <[^>]*> 0341 0950 addu at,at,k0 +0+0bbc <[^>]*> 6321 a9ff sbe t9,-1\(at\) +0+0bc0 <[^>]*> 3020 1000 li at,4096 +0+0bc4 <[^>]*> 6361 a9ff sbe k1,-1\(at\) +0+0bc8 <[^>]*> 3020 8000 li at,-32768 +0+0bcc <[^>]*> 03a1 0950 addu at,at,sp +0+0bd0 <[^>]*> 6381 a800 sbe gp,0\(at\) +0+0bd4 <[^>]*> 3020 8000 li at,-32768 +0+0bd8 <[^>]*> 63c1 a800 sbe s8,0\(at\) +0+0bdc <[^>]*> 5020 8000 li at,0x8000 +0+0be0 <[^>]*> 63e1 a9ff sbe ra,-1\(at\) +0+0be4 <[^>]*> 5020 8000 li at,0x8000 +0+0be8 <[^>]*> 6041 a9ff sbe v0,-1\(at\) +0+0bec <[^>]*> 3020 8000 li at,-32768 +0+0bf0 <[^>]*> 0081 0950 addu at,at,a0 +0+0bf4 <[^>]*> 6061 a9ff sbe v1,-1\(at\) +0+0bf8 <[^>]*> 3020 8000 li at,-32768 +0+0bfc <[^>]*> 60a1 a9ff sbe a1,-1\(at\) +0+0c00 <[^>]*> 5020 8000 li at,0x8000 +0+0c04 <[^>]*> 00e1 0950 addu at,at,a3 +0+0c08 <[^>]*> 60c1 a800 sbe a2,0\(at\) +0+0c0c <[^>]*> 5020 8000 li at,0x8000 +0+0c10 <[^>]*> 6101 a800 sbe t0,0\(at\) +0+0c14 <[^>]*> 41a1 8000 lui at,0x8000 +0+0c18 <[^>]*> 0141 0950 addu at,at,t2 +0+0c1c <[^>]*> 6121 a800 sbe t1,0\(at\) +0+0c20 <[^>]*> 41a1 8000 lui at,0x8000 +0+0c24 <[^>]*> 6161 a800 sbe t3,0\(at\) +0+0c28 <[^>]*> 41a1 8000 lui at,0x8000 +0+0c2c <[^>]*> 01a1 0950 addu at,at,t5 +0+0c30 <[^>]*> 6181 a9ff sbe t4,-1\(at\) +0+0c34 <[^>]*> 41a1 8000 lui at,0x8000 +0+0c38 <[^>]*> 61c1 a9ff sbe t6,-1\(at\) +0+0c3c <[^>]*> 61f0 a800 sbe t7,0\(s0\) +0+0c40 <[^>]*> 41a1 0000 lui at,0x0 + c40: R_MICROMIPS_HI16 MYDATA +0+0c44 <[^>]*> 3021 0000 addiu at,at,0 + c44: R_MICROMIPS_LO16 MYDATA +0+0c48 <[^>]*> 6221 a800 sbe s1,0\(at\) +0+0c4c <[^>]*> 6253 ad00 sce s2,-256\(s3\) +0+0c50 <[^>]*> 6280 ad00 sce s4,-256\(zero\) +0+0c54 <[^>]*> 62b6 acff sce s5,255\(s6\) +0+0c58 <[^>]*> 62e0 acff sce s7,255\(zero\) +0+0c5c <[^>]*> 3020 fe00 li at,-512 +0+0c60 <[^>]*> 0321 0950 addu at,at,t9 +0+0c64 <[^>]*> 6301 acff sce t8,255\(at\) +0+0c68 <[^>]*> 3020 fe00 li at,-512 +0+0c6c <[^>]*> 6341 acff sce k0,255\(at\) +0+0c70 <[^>]*> 3020 0200 li at,512 +0+0c74 <[^>]*> 0381 0950 addu at,at,gp +0+0c78 <[^>]*> 6361 ad00 sce k1,-256\(at\) +0+0c7c <[^>]*> 3020 0200 li at,512 +0+0c80 <[^>]*> 63a1 ad00 sce sp,-256\(at\) +0+0c84 <[^>]*> 3020 fe00 li at,-512 +0+0c88 <[^>]*> 03e1 0950 addu at,at,ra +0+0c8c <[^>]*> 63c1 ac00 sce s8,0\(at\) +0+0c90 <[^>]*> 3020 fe00 li at,-512 +0+0c94 <[^>]*> 6001 ac00 sce zero,0\(at\) +0+0c98 <[^>]*> 3020 0200 li at,512 +0+0c9c <[^>]*> 0061 0950 addu at,at,v1 +0+0ca0 <[^>]*> 6041 adff sce v0,-1\(at\) +0+0ca4 <[^>]*> 3020 0200 li at,512 +0+0ca8 <[^>]*> 6081 adff sce a0,-1\(at\) +0+0cac <[^>]*> 3020 fc00 li at,-1024 +0+0cb0 <[^>]*> 00c1 0950 addu at,at,a2 +0+0cb4 <[^>]*> 60a1 ac00 sce a1,0\(at\) +0+0cb8 <[^>]*> 3020 fc00 li at,-1024 +0+0cbc <[^>]*> 60e1 ac00 sce a3,0\(at\) +0+0cc0 <[^>]*> 3020 0400 li at,1024 +0+0cc4 <[^>]*> 0121 0950 addu at,at,t1 +0+0cc8 <[^>]*> 6101 adff sce t0,-1\(at\) +0+0ccc <[^>]*> 3020 0400 li at,1024 +0+0cd0 <[^>]*> 6141 adff sce t2,-1\(at\) +0+0cd4 <[^>]*> 3020 f800 li at,-2048 +0+0cd8 <[^>]*> 0181 0950 addu at,at,t4 +0+0cdc <[^>]*> 6161 ac00 sce t3,0\(at\) +0+0ce0 <[^>]*> 3020 f800 li at,-2048 +0+0ce4 <[^>]*> 61a1 ac00 sce t5,0\(at\) +0+0ce8 <[^>]*> 3020 0800 li at,2048 +0+0cec <[^>]*> 01e1 0950 addu at,at,t7 +0+0cf0 <[^>]*> 61c1 adff sce t6,-1\(at\) +0+0cf4 <[^>]*> 3020 0800 li at,2048 +0+0cf8 <[^>]*> 6201 adff sce s0,-1\(at\) +0+0cfc <[^>]*> 3020 f000 li at,-4096 +0+0d00 <[^>]*> 0241 0950 addu at,at,s2 +0+0d04 <[^>]*> 6221 ac00 sce s1,0\(at\) +0+0d08 <[^>]*> 3020 f000 li at,-4096 +0+0d0c <[^>]*> 6261 ac00 sce s3,0\(at\) +0+0d10 <[^>]*> 3020 1000 li at,4096 +0+0d14 <[^>]*> 02a1 0950 addu at,at,s5 +0+0d18 <[^>]*> 6281 adff sce s4,-1\(at\) +0+0d1c <[^>]*> 3020 1000 li at,4096 +0+0d20 <[^>]*> 62c1 adff sce s6,-1\(at\) +0+0d24 <[^>]*> 3020 8000 li at,-32768 +0+0d28 <[^>]*> 0301 0950 addu at,at,t8 +0+0d2c <[^>]*> 62e1 ac00 sce s7,0\(at\) +0+0d30 <[^>]*> 3020 8000 li at,-32768 +0+0d34 <[^>]*> 6321 ac00 sce t9,0\(at\) +0+0d38 <[^>]*> 5020 8000 li at,0x8000 +0+0d3c <[^>]*> 0361 0950 addu at,at,k1 +0+0d40 <[^>]*> 6341 adff sce k0,-1\(at\) +0+0d44 <[^>]*> 5020 8000 li at,0x8000 +0+0d48 <[^>]*> 6381 adff sce gp,-1\(at\) +0+0d4c <[^>]*> 3020 8000 li at,-32768 +0+0d50 <[^>]*> 03c1 0950 addu at,at,s8 +0+0d54 <[^>]*> 63a1 adff sce sp,-1\(at\) +0+0d58 <[^>]*> 3020 8000 li at,-32768 +0+0d5c <[^>]*> 63e1 adff sce ra,-1\(at\) +0+0d60 <[^>]*> 5020 8000 li at,0x8000 +0+0d64 <[^>]*> 0041 0950 addu at,at,v0 +0+0d68 <[^>]*> 6001 ac00 sce zero,0\(at\) +0+0d6c <[^>]*> 5020 8000 li at,0x8000 +0+0d70 <[^>]*> 6061 ac00 sce v1,0\(at\) +0+0d74 <[^>]*> 41a1 8000 lui at,0x8000 +0+0d78 <[^>]*> 00a1 0950 addu at,at,a1 +0+0d7c <[^>]*> 6081 ac00 sce a0,0\(at\) +0+0d80 <[^>]*> 41a1 8000 lui at,0x8000 +0+0d84 <[^>]*> 60c1 ac00 sce a2,0\(at\) +0+0d88 <[^>]*> 41a1 8000 lui at,0x8000 +0+0d8c <[^>]*> 0101 0950 addu at,at,t0 +0+0d90 <[^>]*> 60e1 adff sce a3,-1\(at\) +0+0d94 <[^>]*> 41a1 8000 lui at,0x8000 +0+0d98 <[^>]*> 6121 adff sce t1,-1\(at\) +0+0d9c <[^>]*> 614b ac00 sce t2,0\(t3\) +0+0da0 <[^>]*> 41a1 0000 lui at,0x0 + da0: R_MICROMIPS_HI16 MYDATA +0+0da4 <[^>]*> 3021 0000 addiu at,at,0 + da4: R_MICROMIPS_LO16 MYDATA +0+0da8 <[^>]*> 6181 ac00 sce t4,0\(at\) +0+0dac <[^>]*> 61ae ab00 she t5,-256\(t6\) +0+0db0 <[^>]*> 61e0 ab00 she t7,-256\(zero\) +0+0db4 <[^>]*> 6211 aaff she s0,255\(s1\) +0+0db8 <[^>]*> 6240 aaff she s2,255\(zero\) +0+0dbc <[^>]*> 3020 fe00 li at,-512 +0+0dc0 <[^>]*> 0281 0950 addu at,at,s4 +0+0dc4 <[^>]*> 6261 aaff she s3,255\(at\) +0+0dc8 <[^>]*> 3020 fe00 li at,-512 +0+0dcc <[^>]*> 62a1 aaff she s5,255\(at\) +0+0dd0 <[^>]*> 3020 0200 li at,512 +0+0dd4 <[^>]*> 02e1 0950 addu at,at,s7 +0+0dd8 <[^>]*> 62c1 ab00 she s6,-256\(at\) +0+0ddc <[^>]*> 3020 0200 li at,512 +0+0de0 <[^>]*> 6301 ab00 she t8,-256\(at\) +0+0de4 <[^>]*> 3020 fe00 li at,-512 +0+0de8 <[^>]*> 0341 0950 addu at,at,k0 +0+0dec <[^>]*> 6321 aa00 she t9,0\(at\) +0+0df0 <[^>]*> 3020 fe00 li at,-512 +0+0df4 <[^>]*> 6361 aa00 she k1,0\(at\) +0+0df8 <[^>]*> 3020 0200 li at,512 +0+0dfc <[^>]*> 03a1 0950 addu at,at,sp +0+0e00 <[^>]*> 6381 abff she gp,-1\(at\) +0+0e04 <[^>]*> 3020 0200 li at,512 +0+0e08 <[^>]*> 63c1 abff she s8,-1\(at\) +0+0e0c <[^>]*> 3020 fc00 li at,-1024 +0+0e10 <[^>]*> 63e1 aa00 she ra,0\(at\) +0+0e14 <[^>]*> 3020 fc00 li at,-1024 +0+0e18 <[^>]*> 6041 aa00 she v0,0\(at\) +0+0e1c <[^>]*> 3020 0400 li at,1024 +0+0e20 <[^>]*> 0081 0950 addu at,at,a0 +0+0e24 <[^>]*> 6061 abff she v1,-1\(at\) +0+0e28 <[^>]*> 3020 0400 li at,1024 +0+0e2c <[^>]*> 60a1 abff she a1,-1\(at\) +0+0e30 <[^>]*> 3020 f800 li at,-2048 +0+0e34 <[^>]*> 00e1 0950 addu at,at,a3 +0+0e38 <[^>]*> 60c1 aa00 she a2,0\(at\) +0+0e3c <[^>]*> 3020 f800 li at,-2048 +0+0e40 <[^>]*> 6101 aa00 she t0,0\(at\) +0+0e44 <[^>]*> 3020 0800 li at,2048 +0+0e48 <[^>]*> 0141 0950 addu at,at,t2 +0+0e4c <[^>]*> 6121 abff she t1,-1\(at\) +0+0e50 <[^>]*> 3020 0800 li at,2048 +0+0e54 <[^>]*> 6161 abff she t3,-1\(at\) +0+0e58 <[^>]*> 3020 f000 li at,-4096 +0+0e5c <[^>]*> 01a1 0950 addu at,at,t5 +0+0e60 <[^>]*> 6181 aa00 she t4,0\(at\) +0+0e64 <[^>]*> 3020 f000 li at,-4096 +0+0e68 <[^>]*> 61c1 aa00 she t6,0\(at\) +0+0e6c <[^>]*> 3020 1000 li at,4096 +0+0e70 <[^>]*> 0201 0950 addu at,at,s0 +0+0e74 <[^>]*> 61e1 abff she t7,-1\(at\) +0+0e78 <[^>]*> 3020 1000 li at,4096 +0+0e7c <[^>]*> 6221 abff she s1,-1\(at\) +0+0e80 <[^>]*> 3020 8000 li at,-32768 +0+0e84 <[^>]*> 0261 0950 addu at,at,s3 +0+0e88 <[^>]*> 6241 aa00 she s2,0\(at\) +0+0e8c <[^>]*> 3020 8000 li at,-32768 +0+0e90 <[^>]*> 6281 aa00 she s4,0\(at\) +0+0e94 <[^>]*> 5020 8000 li at,0x8000 +0+0e98 <[^>]*> 02c1 0950 addu at,at,s6 +0+0e9c <[^>]*> 62a1 abff she s5,-1\(at\) +0+0ea0 <[^>]*> 5020 8000 li at,0x8000 +0+0ea4 <[^>]*> 62e1 abff she s7,-1\(at\) +0+0ea8 <[^>]*> 3020 8000 li at,-32768 +0+0eac <[^>]*> 0321 0950 addu at,at,t9 +0+0eb0 <[^>]*> 6301 abff she t8,-1\(at\) +0+0eb4 <[^>]*> 3020 8000 li at,-32768 +0+0eb8 <[^>]*> 6341 abff she k0,-1\(at\) +0+0ebc <[^>]*> 5020 8000 li at,0x8000 +0+0ec0 <[^>]*> 0381 0950 addu at,at,gp +0+0ec4 <[^>]*> 6361 aa00 she k1,0\(at\) +0+0ec8 <[^>]*> 5020 8000 li at,0x8000 +0+0ecc <[^>]*> 63a1 aa00 she sp,0\(at\) +0+0ed0 <[^>]*> 41a1 8000 lui at,0x8000 +0+0ed4 <[^>]*> 03e1 0950 addu at,at,ra +0+0ed8 <[^>]*> 63c1 aa00 she s8,0\(at\) +0+0edc <[^>]*> 41a1 8000 lui at,0x8000 +0+0ee0 <[^>]*> 6001 aa00 she zero,0\(at\) +0+0ee4 <[^>]*> 41a1 8000 lui at,0x8000 +0+0ee8 <[^>]*> 0061 0950 addu at,at,v1 +0+0eec <[^>]*> 6041 abff she v0,-1\(at\) +0+0ef0 <[^>]*> 41a1 8000 lui at,0x8000 +0+0ef4 <[^>]*> 6081 abff she a0,-1\(at\) +0+0ef8 <[^>]*> 60a6 aa00 she a1,0\(a2\) +0+0efc <[^>]*> 41a1 0000 lui at,0x0 + efc: R_MICROMIPS_HI16 MYDATA +0+0f00 <[^>]*> 3021 0000 addiu at,at,0 + f00: R_MICROMIPS_LO16 MYDATA +0+0f04 <[^>]*> 60e1 aa00 she a3,0\(at\) +0+0f08 <[^>]*> 6109 af00 swe t0,-256\(t1\) +0+0f0c <[^>]*> 6140 af00 swe t2,-256\(zero\) +0+0f10 <[^>]*> 616c aeff swe t3,255\(t4\) +0+0f14 <[^>]*> 61a0 aeff swe t5,255\(zero\) +0+0f18 <[^>]*> 3020 fe00 li at,-512 +0+0f1c <[^>]*> 01e1 0950 addu at,at,t7 +0+0f20 <[^>]*> 61c1 aeff swe t6,255\(at\) +0+0f24 <[^>]*> 3020 fe00 li at,-512 +0+0f28 <[^>]*> 6201 aeff swe s0,255\(at\) +0+0f2c <[^>]*> 3020 0200 li at,512 +0+0f30 <[^>]*> 0241 0950 addu at,at,s2 +0+0f34 <[^>]*> 6221 af00 swe s1,-256\(at\) +0+0f38 <[^>]*> 3020 0200 li at,512 +0+0f3c <[^>]*> 6261 af00 swe s3,-256\(at\) +0+0f40 <[^>]*> 3020 fe00 li at,-512 +0+0f44 <[^>]*> 02a1 0950 addu at,at,s5 +0+0f48 <[^>]*> 6281 ae00 swe s4,0\(at\) +0+0f4c <[^>]*> 3020 fe00 li at,-512 +0+0f50 <[^>]*> 62c1 ae00 swe s6,0\(at\) +0+0f54 <[^>]*> 3020 0200 li at,512 +0+0f58 <[^>]*> 0301 0950 addu at,at,t8 +0+0f5c <[^>]*> 62e1 afff swe s7,-1\(at\) +0+0f60 <[^>]*> 3020 0200 li at,512 +0+0f64 <[^>]*> 6321 afff swe t9,-1\(at\) +0+0f68 <[^>]*> 3020 fc00 li at,-1024 +0+0f6c <[^>]*> 0361 0950 addu at,at,k1 +0+0f70 <[^>]*> 6341 ae00 swe k0,0\(at\) +0+0f74 <[^>]*> 3020 fc00 li at,-1024 +0+0f78 <[^>]*> 6381 ae00 swe gp,0\(at\) +0+0f7c <[^>]*> 3020 0400 li at,1024 +0+0f80 <[^>]*> 03c1 0950 addu at,at,s8 +0+0f84 <[^>]*> 63a1 afff swe sp,-1\(at\) +0+0f88 <[^>]*> 3020 0400 li at,1024 +0+0f8c <[^>]*> 63e1 afff swe ra,-1\(at\) +0+0f90 <[^>]*> 3020 f800 li at,-2048 +0+0f94 <[^>]*> 0041 0950 addu at,at,v0 +0+0f98 <[^>]*> 6001 ae00 swe zero,0\(at\) +0+0f9c <[^>]*> 3020 f800 li at,-2048 +0+0fa0 <[^>]*> 6061 ae00 swe v1,0\(at\) +0+0fa4 <[^>]*> 3020 0800 li at,2048 +0+0fa8 <[^>]*> 00a1 0950 addu at,at,a1 +0+0fac <[^>]*> 6081 afff swe a0,-1\(at\) +0+0fb0 <[^>]*> 3020 0800 li at,2048 +0+0fb4 <[^>]*> 60c1 afff swe a2,-1\(at\) +0+0fb8 <[^>]*> 3020 f000 li at,-4096 +0+0fbc <[^>]*> 0101 0950 addu at,at,t0 +0+0fc0 <[^>]*> 60e1 ae00 swe a3,0\(at\) +0+0fc4 <[^>]*> 3020 f000 li at,-4096 +0+0fc8 <[^>]*> 6121 ae00 swe t1,0\(at\) +0+0fcc <[^>]*> 3020 1000 li at,4096 +0+0fd0 <[^>]*> 0161 0950 addu at,at,t3 +0+0fd4 <[^>]*> 6141 afff swe t2,-1\(at\) +0+0fd8 <[^>]*> 3020 1000 li at,4096 +0+0fdc <[^>]*> 6181 afff swe t4,-1\(at\) +0+0fe0 <[^>]*> 3020 8000 li at,-32768 +0+0fe4 <[^>]*> 01c1 0950 addu at,at,t6 +0+0fe8 <[^>]*> 61a1 ae00 swe t5,0\(at\) +0+0fec <[^>]*> 3020 8000 li at,-32768 +0+0ff0 <[^>]*> 61e1 ae00 swe t7,0\(at\) +0+0ff4 <[^>]*> 5020 8000 li at,0x8000 +0+0ff8 <[^>]*> 0221 0950 addu at,at,s1 +0+0ffc <[^>]*> 6201 afff swe s0,-1\(at\) +0+1000 <[^>]*> 5020 8000 li at,0x8000 +0+1004 <[^>]*> 6241 afff swe s2,-1\(at\) +0+1008 <[^>]*> 3020 8000 li at,-32768 +0+100c <[^>]*> 0281 0950 addu at,at,s4 +0+1010 <[^>]*> 6261 afff swe s3,-1\(at\) +0+1014 <[^>]*> 3020 8000 li at,-32768 +0+1018 <[^>]*> 62a1 afff swe s5,-1\(at\) +0+101c <[^>]*> 5020 8000 li at,0x8000 +0+1020 <[^>]*> 02e1 0950 addu at,at,s7 +0+1024 <[^>]*> 62c1 ae00 swe s6,0\(at\) +0+1028 <[^>]*> 5020 8000 li at,0x8000 +0+102c <[^>]*> 6301 ae00 swe t8,0\(at\) +0+1030 <[^>]*> 41a1 8000 lui at,0x8000 +0+1034 <[^>]*> 0341 0950 addu at,at,k0 +0+1038 <[^>]*> 6321 ae00 swe t9,0\(at\) +0+103c <[^>]*> 41a1 8000 lui at,0x8000 +0+1040 <[^>]*> 6361 ae00 swe k1,0\(at\) +0+1044 <[^>]*> 41a1 8000 lui at,0x8000 +0+1048 <[^>]*> 03a1 0950 addu at,at,sp +0+104c <[^>]*> 6381 afff swe gp,-1\(at\) +0+1050 <[^>]*> 41a1 8000 lui at,0x8000 +0+1054 <[^>]*> 63c1 afff swe s8,-1\(at\) +0+1058 <[^>]*> 63e0 ae00 swe ra,0\(zero\) +0+105c <[^>]*> 41a1 0000 lui at,0x0 + 105c: R_MICROMIPS_HI16 MYDATA +0+1060 <[^>]*> 3021 0000 addiu at,at,0 + 1060: R_MICROMIPS_LO16 MYDATA +0+1064 <[^>]*> 6041 ae00 swe v0,0\(at\) +0+1068 <[^>]*> 6064 a100 swle v1,-256\(a0\) +0+106c <[^>]*> 60a0 a100 swle a1,-256\(zero\) +0+1070 <[^>]*> 60c7 a0ff swle a2,255\(a3\) +0+1074 <[^>]*> 6100 a0ff swle t0,255\(zero\) +0+1078 <[^>]*> 3020 fe00 li at,-512 +0+107c <[^>]*> 0141 0950 addu at,at,t2 +0+1080 <[^>]*> 6121 a0ff swle t1,255\(at\) +0+1084 <[^>]*> 3020 fe00 li at,-512 +0+1088 <[^>]*> 6161 a0ff swle t3,255\(at\) +0+108c <[^>]*> 3020 0200 li at,512 +0+1090 <[^>]*> 01a1 0950 addu at,at,t5 +0+1094 <[^>]*> 6181 a100 swle t4,-256\(at\) +0+1098 <[^>]*> 3020 0200 li at,512 +0+109c <[^>]*> 61c1 a100 swle t6,-256\(at\) +0+10a0 <[^>]*> 3020 fe00 li at,-512 +0+10a4 <[^>]*> 0201 0950 addu at,at,s0 +0+10a8 <[^>]*> 61e1 a000 swle t7,0\(at\) +0+10ac <[^>]*> 3020 fe00 li at,-512 +0+10b0 <[^>]*> 6221 a000 swle s1,0\(at\) +0+10b4 <[^>]*> 3020 0200 li at,512 +0+10b8 <[^>]*> 0261 0950 addu at,at,s3 +0+10bc <[^>]*> 6241 a1ff swle s2,-1\(at\) +0+10c0 <[^>]*> 3020 0200 li at,512 +0+10c4 <[^>]*> 6281 a1ff swle s4,-1\(at\) +0+10c8 <[^>]*> 3020 fc00 li at,-1024 +0+10cc <[^>]*> 02c1 0950 addu at,at,s6 +0+10d0 <[^>]*> 62a1 a000 swle s5,0\(at\) +0+10d4 <[^>]*> 3020 fc00 li at,-1024 +0+10d8 <[^>]*> 62e1 a000 swle s7,0\(at\) +0+10dc <[^>]*> 3020 0400 li at,1024 +0+10e0 <[^>]*> 0321 0950 addu at,at,t9 +0+10e4 <[^>]*> 6301 a1ff swle t8,-1\(at\) +0+10e8 <[^>]*> 3020 0400 li at,1024 +0+10ec <[^>]*> 6341 a1ff swle k0,-1\(at\) +0+10f0 <[^>]*> 3020 f800 li at,-2048 +0+10f4 <[^>]*> 0381 0950 addu at,at,gp +0+10f8 <[^>]*> 6361 a000 swle k1,0\(at\) +0+10fc <[^>]*> 3020 f800 li at,-2048 +0+1100 <[^>]*> 63a1 a000 swle sp,0\(at\) +0+1104 <[^>]*> 3020 0800 li at,2048 +0+1108 <[^>]*> 03e1 0950 addu at,at,ra +0+110c <[^>]*> 63c1 a1ff swle s8,-1\(at\) +0+1110 <[^>]*> 3020 0800 li at,2048 +0+1114 <[^>]*> 6001 a1ff swle zero,-1\(at\) +0+1118 <[^>]*> 3020 f000 li at,-4096 +0+111c <[^>]*> 0061 0950 addu at,at,v1 +0+1120 <[^>]*> 6041 a000 swle v0,0\(at\) +0+1124 <[^>]*> 3020 f000 li at,-4096 +0+1128 <[^>]*> 6081 a000 swle a0,0\(at\) +0+112c <[^>]*> 3020 1000 li at,4096 +0+1130 <[^>]*> 00c1 0950 addu at,at,a2 +0+1134 <[^>]*> 60a1 a1ff swle a1,-1\(at\) +0+1138 <[^>]*> 3020 1000 li at,4096 +0+113c <[^>]*> 60e1 a1ff swle a3,-1\(at\) +0+1140 <[^>]*> 3020 8000 li at,-32768 +0+1144 <[^>]*> 0121 0950 addu at,at,t1 +0+1148 <[^>]*> 6101 a000 swle t0,0\(at\) +0+114c <[^>]*> 3020 8000 li at,-32768 +0+1150 <[^>]*> 6141 a000 swle t2,0\(at\) +0+1154 <[^>]*> 5020 8000 li at,0x8000 +0+1158 <[^>]*> 0181 0950 addu at,at,t4 +0+115c <[^>]*> 6161 a1ff swle t3,-1\(at\) +0+1160 <[^>]*> 5020 8000 li at,0x8000 +0+1164 <[^>]*> 61a1 a1ff swle t5,-1\(at\) +0+1168 <[^>]*> 3020 8000 li at,-32768 +0+116c <[^>]*> 01e1 0950 addu at,at,t7 +0+1170 <[^>]*> 61c1 a1ff swle t6,-1\(at\) +0+1174 <[^>]*> 3020 8000 li at,-32768 +0+1178 <[^>]*> 6201 a1ff swle s0,-1\(at\) +0+117c <[^>]*> 5020 8000 li at,0x8000 +0+1180 <[^>]*> 0241 0950 addu at,at,s2 +0+1184 <[^>]*> 6221 a000 swle s1,0\(at\) +0+1188 <[^>]*> 5020 8000 li at,0x8000 +0+118c <[^>]*> 6261 a000 swle s3,0\(at\) +0+1190 <[^>]*> 41a1 8000 lui at,0x8000 +0+1194 <[^>]*> 02a1 0950 addu at,at,s5 +0+1198 <[^>]*> 6281 a000 swle s4,0\(at\) +0+119c <[^>]*> 41a1 8000 lui at,0x8000 +0+11a0 <[^>]*> 62c1 a000 swle s6,0\(at\) +0+11a4 <[^>]*> 41a1 8000 lui at,0x8000 +0+11a8 <[^>]*> 0301 0950 addu at,at,t8 +0+11ac <[^>]*> 62e1 a1ff swle s7,-1\(at\) +0+11b0 <[^>]*> 41a1 8000 lui at,0x8000 +0+11b4 <[^>]*> 6321 a1ff swle t9,-1\(at\) +0+11b8 <[^>]*> 635b a000 swle k0,0\(k1\) +0+11bc <[^>]*> 41a1 0000 lui at,0x0 + 11bc: R_MICROMIPS_HI16 MYDATA +0+11c0 <[^>]*> 3021 0000 addiu at,at,0 + 11c0: R_MICROMIPS_LO16 MYDATA +0+11c4 <[^>]*> 6381 a000 swle gp,0\(at\) +0+11c8 <[^>]*> 63be a300 swre sp,-256\(s8\) +0+11cc <[^>]*> 63e0 a300 swre ra,-256\(zero\) +0+11d0 <[^>]*> 6002 a2ff swre zero,255\(v0\) +0+11d4 <[^>]*> 6060 a2ff swre v1,255\(zero\) +0+11d8 <[^>]*> 3020 fe00 li at,-512 +0+11dc <[^>]*> 00a1 0950 addu at,at,a1 +0+11e0 <[^>]*> 6081 a2ff swre a0,255\(at\) +0+11e4 <[^>]*> 3020 fe00 li at,-512 +0+11e8 <[^>]*> 60c1 a2ff swre a2,255\(at\) +0+11ec <[^>]*> 3020 0200 li at,512 +0+11f0 <[^>]*> 0101 0950 addu at,at,t0 +0+11f4 <[^>]*> 60e1 a300 swre a3,-256\(at\) +0+11f8 <[^>]*> 3020 0200 li at,512 +0+11fc <[^>]*> 6121 a300 swre t1,-256\(at\) +0+1200 <[^>]*> 3020 fe00 li at,-512 +0+1204 <[^>]*> 0161 0950 addu at,at,t3 +0+1208 <[^>]*> 6141 a200 swre t2,0\(at\) +0+120c <[^>]*> 3020 fe00 li at,-512 +0+1210 <[^>]*> 6181 a200 swre t4,0\(at\) +0+1214 <[^>]*> 3020 0200 li at,512 +0+1218 <[^>]*> 01c1 0950 addu at,at,t6 +0+121c <[^>]*> 61a1 a3ff swre t5,-1\(at\) +0+1220 <[^>]*> 3020 0200 li at,512 +0+1224 <[^>]*> 61e1 a3ff swre t7,-1\(at\) +0+1228 <[^>]*> 3020 fc00 li at,-1024 +0+122c <[^>]*> 0221 0950 addu at,at,s1 +0+1230 <[^>]*> 6201 a200 swre s0,0\(at\) +0+1234 <[^>]*> 3020 fc00 li at,-1024 +0+1238 <[^>]*> 6241 a200 swre s2,0\(at\) +0+123c <[^>]*> 3020 0400 li at,1024 +0+1240 <[^>]*> 0281 0950 addu at,at,s4 +0+1244 <[^>]*> 6261 a3ff swre s3,-1\(at\) +0+1248 <[^>]*> 3020 0400 li at,1024 +0+124c <[^>]*> 62a1 a3ff swre s5,-1\(at\) +0+1250 <[^>]*> 3020 f800 li at,-2048 +0+1254 <[^>]*> 02e1 0950 addu at,at,s7 +0+1258 <[^>]*> 62c1 a200 swre s6,0\(at\) +0+125c <[^>]*> 3020 f800 li at,-2048 +0+1260 <[^>]*> 6301 a200 swre t8,0\(at\) +0+1264 <[^>]*> 3020 0800 li at,2048 +0+1268 <[^>]*> 0341 0950 addu at,at,k0 +0+126c <[^>]*> 6321 a3ff swre t9,-1\(at\) +0+1270 <[^>]*> 3020 0800 li at,2048 +0+1274 <[^>]*> 6361 a3ff swre k1,-1\(at\) +0+1278 <[^>]*> 3020 f000 li at,-4096 +0+127c <[^>]*> 03a1 0950 addu at,at,sp +0+1280 <[^>]*> 6381 a200 swre gp,0\(at\) +0+1284 <[^>]*> 3020 f000 li at,-4096 +0+1288 <[^>]*> 63c1 a200 swre s8,0\(at\) +0+128c <[^>]*> 3020 1000 li at,4096 +0+1290 <[^>]*> 63e1 a3ff swre ra,-1\(at\) +0+1294 <[^>]*> 3020 1000 li at,4096 +0+1298 <[^>]*> 6041 a3ff swre v0,-1\(at\) +0+129c <[^>]*> 3020 8000 li at,-32768 +0+12a0 <[^>]*> 0081 0950 addu at,at,a0 +0+12a4 <[^>]*> 6061 a200 swre v1,0\(at\) +0+12a8 <[^>]*> 3020 8000 li at,-32768 +0+12ac <[^>]*> 60a1 a200 swre a1,0\(at\) +0+12b0 <[^>]*> 5020 8000 li at,0x8000 +0+12b4 <[^>]*> 00e1 0950 addu at,at,a3 +0+12b8 <[^>]*> 60c1 a3ff swre a2,-1\(at\) +0+12bc <[^>]*> 5020 8000 li at,0x8000 +0+12c0 <[^>]*> 6101 a3ff swre t0,-1\(at\) +0+12c4 <[^>]*> 3020 8000 li at,-32768 +0+12c8 <[^>]*> 0141 0950 addu at,at,t2 +0+12cc <[^>]*> 6121 a3ff swre t1,-1\(at\) +0+12d0 <[^>]*> 3020 8000 li at,-32768 +0+12d4 <[^>]*> 6161 a3ff swre t3,-1\(at\) +0+12d8 <[^>]*> 5020 8000 li at,0x8000 +0+12dc <[^>]*> 01a1 0950 addu at,at,t5 +0+12e0 <[^>]*> 6181 a200 swre t4,0\(at\) +0+12e4 <[^>]*> 5020 8000 li at,0x8000 +0+12e8 <[^>]*> 61c1 a200 swre t6,0\(at\) +0+12ec <[^>]*> 41a1 8000 lui at,0x8000 +0+12f0 <[^>]*> 0201 0950 addu at,at,s0 +0+12f4 <[^>]*> 61e1 a200 swre t7,0\(at\) +0+12f8 <[^>]*> 41a1 8000 lui at,0x8000 +0+12fc <[^>]*> 6221 a200 swre s1,0\(at\) +0+1300 <[^>]*> 41a1 8000 lui at,0x8000 +0+1304 <[^>]*> 0261 0950 addu at,at,s3 +0+1308 <[^>]*> 6241 a3ff swre s2,-1\(at\) +0+130c <[^>]*> 41a1 8000 lui at,0x8000 +0+1310 <[^>]*> 6281 a3ff swre s4,-1\(at\) +0+1314 <[^>]*> 62b6 a200 swre s5,0\(s6\) +0+1318 <[^>]*> 41a1 0000 lui at,0x0 + 1318: R_MICROMIPS_HI16 MYDATA +0+131c <[^>]*> 3021 0000 addiu at,at,0 + 131c: R_MICROMIPS_LO16 MYDATA +0+1320 <[^>]*> 62e1 a200 swre s7,0\(at\) +0+1324 <[^>]*> 6319 a700 cachee 0x18,-256\(t9\) +0+1328 <[^>]*> 6340 a700 cachee 0x1a,-256\(zero\) +0+132c <[^>]*> 637c a6ff cachee 0x1b,255\(gp\) +0+1330 <[^>]*> 63a0 a6ff cachee 0x1d,255\(zero\) +0+1334 <[^>]*> 3020 fe00 li at,-512 +0+1338 <[^>]*> 03e1 0950 addu at,at,ra +0+133c <[^>]*> 63c1 a6ff cachee 0x1e,255\(at\) +0+1340 <[^>]*> 3020 fe00 li at,-512 +0+1344 <[^>]*> 6001 a6ff cachee 0x0,255\(at\) +0+1348 <[^>]*> 3020 0200 li at,512 +0+134c <[^>]*> 0061 0950 addu at,at,v1 +0+1350 <[^>]*> 6041 a700 cachee 0x2,-256\(at\) +0+1354 <[^>]*> 3020 0200 li at,512 +0+1358 <[^>]*> 6081 a700 cachee 0x4,-256\(at\) +0+135c <[^>]*> 3020 fe00 li at,-512 +0+1360 <[^>]*> 00c1 0950 addu at,at,a2 +0+1364 <[^>]*> 60a1 a600 cachee 0x5,0\(at\) +0+1368 <[^>]*> 3020 fe00 li at,-512 +0+136c <[^>]*> 60e1 a600 cachee 0x7,0\(at\) +0+1370 <[^>]*> 3020 0200 li at,512 +0+1374 <[^>]*> 0121 0950 addu at,at,t1 +0+1378 <[^>]*> 6101 a7ff cachee 0x8,-1\(at\) +0+137c <[^>]*> 3020 0200 li at,512 +0+1380 <[^>]*> 6141 a7ff cachee 0xa,-1\(at\) +0+1384 <[^>]*> 3020 fc00 li at,-1024 +0+1388 <[^>]*> 0181 0950 addu at,at,t4 +0+138c <[^>]*> 6161 a600 cachee 0xb,0\(at\) +0+1390 <[^>]*> 3020 fc00 li at,-1024 +0+1394 <[^>]*> 61a1 a600 cachee 0xd,0\(at\) +0+1398 <[^>]*> 3020 0400 li at,1024 +0+139c <[^>]*> 01e1 0950 addu at,at,t7 +0+13a0 <[^>]*> 61c1 a7ff cachee 0xe,-1\(at\) +0+13a4 <[^>]*> 3020 0400 li at,1024 +0+13a8 <[^>]*> 6201 a7ff cachee 0x10,-1\(at\) +0+13ac <[^>]*> 3020 f800 li at,-2048 +0+13b0 <[^>]*> 0241 0950 addu at,at,s2 +0+13b4 <[^>]*> 6221 a600 cachee 0x11,0\(at\) +0+13b8 <[^>]*> 3020 f800 li at,-2048 +0+13bc <[^>]*> 6261 a600 cachee 0x13,0\(at\) +0+13c0 <[^>]*> 3020 0800 li at,2048 +0+13c4 <[^>]*> 02a1 0950 addu at,at,s5 +0+13c8 <[^>]*> 6281 a7ff cachee 0x14,-1\(at\) +0+13cc <[^>]*> 3020 0800 li at,2048 +0+13d0 <[^>]*> 62c1 a7ff cachee 0x16,-1\(at\) +0+13d4 <[^>]*> 3020 f000 li at,-4096 +0+13d8 <[^>]*> 0301 0950 addu at,at,t8 +0+13dc <[^>]*> 62e1 a600 cachee 0x17,0\(at\) +0+13e0 <[^>]*> 3020 f000 li at,-4096 +0+13e4 <[^>]*> 6321 a600 cachee 0x19,0\(at\) +0+13e8 <[^>]*> 3020 1000 li at,4096 +0+13ec <[^>]*> 0361 0950 addu at,at,k1 +0+13f0 <[^>]*> 6341 a7ff cachee 0x1a,-1\(at\) +0+13f4 <[^>]*> 3020 1000 li at,4096 +0+13f8 <[^>]*> 6381 a7ff cachee 0x1c,-1\(at\) +0+13fc <[^>]*> 3020 8000 li at,-32768 +0+1400 <[^>]*> 03c1 0950 addu at,at,s8 +0+1404 <[^>]*> 63a1 a600 cachee 0x1d,0\(at\) +0+1408 <[^>]*> 3020 8000 li at,-32768 +0+140c <[^>]*> 63e1 a600 cachee 0x1f,0\(at\) +0+1410 <[^>]*> 5020 8000 li at,0x8000 +0+1414 <[^>]*> 0041 0950 addu at,at,v0 +0+1418 <[^>]*> 6001 a7ff cachee 0x0,-1\(at\) +0+141c <[^>]*> 5020 8000 li at,0x8000 +0+1420 <[^>]*> 6061 a7ff cachee 0x3,-1\(at\) +0+1424 <[^>]*> 3020 8000 li at,-32768 +0+1428 <[^>]*> 00a1 0950 addu at,at,a1 +0+142c <[^>]*> 6081 a7ff cachee 0x4,-1\(at\) +0+1430 <[^>]*> 3020 8000 li at,-32768 +0+1434 <[^>]*> 60c1 a7ff cachee 0x6,-1\(at\) +0+1438 <[^>]*> 5020 8000 li at,0x8000 +0+143c <[^>]*> 0101 0950 addu at,at,t0 +0+1440 <[^>]*> 60e1 a600 cachee 0x7,0\(at\) +0+1444 <[^>]*> 5020 8000 li at,0x8000 +0+1448 <[^>]*> 6121 a600 cachee 0x9,0\(at\) +0+144c <[^>]*> 41a1 8000 lui at,0x8000 +0+1450 <[^>]*> 0161 0950 addu at,at,t3 +0+1454 <[^>]*> 6141 a600 cachee 0xa,0\(at\) +0+1458 <[^>]*> 41a1 8000 lui at,0x8000 +0+145c <[^>]*> 6181 a600 cachee 0xc,0\(at\) +0+1460 <[^>]*> 41a1 8000 lui at,0x8000 +0+1464 <[^>]*> 01c1 0950 addu at,at,t6 +0+1468 <[^>]*> 61a1 a7ff cachee 0xd,-1\(at\) +0+146c <[^>]*> 41a1 8000 lui at,0x8000 +0+1470 <[^>]*> 61e1 a7ff cachee 0xf,-1\(at\) +0+1474 <[^>]*> 6211 a600 cachee 0x10,0\(s1\) +0+1478 <[^>]*> 41a1 0000 lui at,0x0 + 1478: R_MICROMIPS_HI16 MYDATA +0+147c <[^>]*> 3021 0000 addiu at,at,0 + 147c: R_MICROMIPS_LO16 MYDATA +0+1480 <[^>]*> 6241 a600 cachee 0x12,0\(at\) +0+1484 <[^>]*> 6274 a500 prefe 0x13,-256\(s4\) +0+1488 <[^>]*> 62a0 a500 prefe 0x15,-256\(zero\) +0+148c <[^>]*> 62d7 a4ff prefe 0x16,255\(s7\) +0+1490 <[^>]*> 6300 a4ff prefe 0x18,255\(zero\) +0+1494 <[^>]*> 3020 fe00 li at,-512 +0+1498 <[^>]*> 0341 0950 addu at,at,k0 +0+149c <[^>]*> 6321 a4ff prefe 0x19,255\(at\) +0+14a0 <[^>]*> 3020 fe00 li at,-512 +0+14a4 <[^>]*> 6361 a4ff prefe 0x1b,255\(at\) +0+14a8 <[^>]*> 3020 0200 li at,512 +0+14ac <[^>]*> 03a1 0950 addu at,at,sp +0+14b0 <[^>]*> 6381 a500 prefe 0x1c,-256\(at\) +0+14b4 <[^>]*> 3020 0200 li at,512 +0+14b8 <[^>]*> 63c1 a500 prefe 0x1e,-256\(at\) +0+14bc <[^>]*> 3020 fe00 li at,-512 +0+14c0 <[^>]*> 63e1 a400 prefe 0x1f,0\(at\) +0+14c4 <[^>]*> 3020 fe00 li at,-512 +0+14c8 <[^>]*> 6041 a400 prefe 0x2,0\(at\) +0+14cc <[^>]*> 3020 0200 li at,512 +0+14d0 <[^>]*> 0081 0950 addu at,at,a0 +0+14d4 <[^>]*> 6061 a5ff prefe 0x3,-1\(at\) +0+14d8 <[^>]*> 3020 0200 li at,512 +0+14dc <[^>]*> 60a1 a5ff prefe 0x5,-1\(at\) +0+14e0 <[^>]*> 3020 fc00 li at,-1024 +0+14e4 <[^>]*> 00e1 0950 addu at,at,a3 +0+14e8 <[^>]*> 60c1 a400 prefe 0x6,0\(at\) +0+14ec <[^>]*> 3020 fc00 li at,-1024 +0+14f0 <[^>]*> 6101 a400 prefe 0x8,0\(at\) +0+14f4 <[^>]*> 3020 0400 li at,1024 +0+14f8 <[^>]*> 0141 0950 addu at,at,t2 +0+14fc <[^>]*> 6121 a5ff prefe 0x9,-1\(at\) +0+1500 <[^>]*> 3020 0400 li at,1024 +0+1504 <[^>]*> 6161 a5ff prefe 0xb,-1\(at\) +0+1508 <[^>]*> 3020 f800 li at,-2048 +0+150c <[^>]*> 01a1 0950 addu at,at,t5 +0+1510 <[^>]*> 6181 a400 prefe 0xc,0\(at\) +0+1514 <[^>]*> 3020 f800 li at,-2048 +0+1518 <[^>]*> 61c1 a400 prefe 0xe,0\(at\) +0+151c <[^>]*> 3020 0800 li at,2048 +0+1520 <[^>]*> 0201 0950 addu at,at,s0 +0+1524 <[^>]*> 61e1 a5ff prefe 0xf,-1\(at\) +0+1528 <[^>]*> 3020 0800 li at,2048 +0+152c <[^>]*> 6221 a5ff prefe 0x11,-1\(at\) +0+1530 <[^>]*> 3020 f000 li at,-4096 +0+1534 <[^>]*> 0261 0950 addu at,at,s3 +0+1538 <[^>]*> 6241 a400 prefe 0x12,0\(at\) +0+153c <[^>]*> 3020 f000 li at,-4096 +0+1540 <[^>]*> 6281 a400 prefe 0x14,0\(at\) +0+1544 <[^>]*> 3020 1000 li at,4096 +0+1548 <[^>]*> 02c1 0950 addu at,at,s6 +0+154c <[^>]*> 62a1 a5ff prefe 0x15,-1\(at\) +0+1550 <[^>]*> 3020 1000 li at,4096 +0+1554 <[^>]*> 62e1 a5ff prefe 0x17,-1\(at\) +0+1558 <[^>]*> 3020 8000 li at,-32768 +0+155c <[^>]*> 0321 0950 addu at,at,t9 +0+1560 <[^>]*> 6301 a400 prefe 0x18,0\(at\) +0+1564 <[^>]*> 3020 8000 li at,-32768 +0+1568 <[^>]*> 6341 a400 prefe 0x1a,0\(at\) +0+156c <[^>]*> 5020 8000 li at,0x8000 +0+1570 <[^>]*> 0381 0950 addu at,at,gp +0+1574 <[^>]*> 6361 a5ff prefe 0x1b,-1\(at\) +0+1578 <[^>]*> 5020 8000 li at,0x8000 +0+157c <[^>]*> 63a1 a5ff prefe 0x1d,-1\(at\) +0+1580 <[^>]*> 3020 8000 li at,-32768 +0+1584 <[^>]*> 03e1 0950 addu at,at,ra +0+1588 <[^>]*> 63c1 a5ff prefe 0x1e,-1\(at\) +0+158c <[^>]*> 3020 8000 li at,-32768 +0+1590 <[^>]*> 6001 a5ff prefe 0x0,-1\(at\) +0+1594 <[^>]*> 5020 8000 li at,0x8000 +0+1598 <[^>]*> 0061 0950 addu at,at,v1 +0+159c <[^>]*> 6041 a400 prefe 0x2,0\(at\) +0+15a0 <[^>]*> 5020 8000 li at,0x8000 +0+15a4 <[^>]*> 6081 a400 prefe 0x4,0\(at\) +0+15a8 <[^>]*> 41a1 8000 lui at,0x8000 +0+15ac <[^>]*> 00c1 0950 addu at,at,a2 +0+15b0 <[^>]*> 60a1 a400 prefe 0x5,0\(at\) +0+15b4 <[^>]*> 41a1 8000 lui at,0x8000 +0+15b8 <[^>]*> 60e1 a400 prefe 0x7,0\(at\) +0+15bc <[^>]*> 41a1 8000 lui at,0x8000 +0+15c0 <[^>]*> 0121 0950 addu at,at,t1 +0+15c4 <[^>]*> 6101 a5ff prefe 0x8,-1\(at\) +0+15c8 <[^>]*> 41a1 8000 lui at,0x8000 +0+15cc <[^>]*> 6141 a5ff prefe 0xa,-1\(at\) +0+15d0 <[^>]*> 616c a400 prefe 0xb,0\(t4\) +0+15d4 <[^>]*> 41a1 0000 lui at,0x0 + 15d4: R_MICROMIPS_HI16 MYDATA +0+15d8 <[^>]*> 3021 0000 addiu at,at,0 + 15d8: R_MICROMIPS_LO16 MYDATA +0+15dc <[^>]*> 61a1 a400 prefe 0xd,0\(at\) diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index e00b3f2..33ba776 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -849,6 +849,8 @@ if { [istarget mips*-*-vxworks*] } { [mips_arch_list_matching mips64r2 \ !micromips] + run_dump_test_arches "eva" [mips_arch_list_matching mips32r2 !octeon] + run_list_test "illegal" "-32" run_list_test "baddata1" "-32" run_list_test "jalr" "" |