This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: [PATCH 2/4] [MIPS] Add pipeline description for MSA
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: Robert Suchanek <Robert dot Suchanek at imgtec dot com>, "Catherine_Moore at mentor dot com" <Catherine_Moore at mentor dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 14 Sep 2015 11:45:39 +0000
- Subject: RE: [PATCH 2/4] [MIPS] Add pipeline description for MSA
- Authentication-results: sourceware.org; auth=none
- References: <B5E67142681B53468FAF6B7C31356562441AF5A8 at hhmail02 dot hh dot imgtec dot org>
> gcc/ChangeLog:
>
> * config/mips/i6400.md (i6400_fpu_intadd, i6400_fpu_logic)
> (i6400_fpu_div, i6400_fpu_cmp, i6400_fpu_float,
> i6400_fpu_store)
> (i6400_fpu_long_pipe, i6400_fpu_logic_l, i6400_fpu_float_l)
> (i6400_fpu_mult): New cpu units.
> (i6400_msa_add_d, i6400_msa_int_add, i6400_msa_short_logic3)
> (i6400_msa_short_logic2, i6400_msa_short_logic, i6400_msa_move)
> (i6400_msa_cmp, i6400_msa_short_float2, i6400_msa_div_d)
> (i6400_msa_div_w, i6400_msa_div_h, i6400_msa_div_b,
> i6400_msa_copy)
> (i6400_msa_branch, i6400_fpu_msa_store, i6400_fpu_msa_load)
> (i6400_fpu_msa_move, i6400_msa_long_logic1,
> i6400_msa_long_logic2)
> (i6400_msa_mult, i6400_msa_long_float2, i6400_msa_long_float4)
> (i6400_msa_long_float5, i6400_msa_long_float8, i6400_msa_fdiv_df)
> (i6400_msa_fdiv_sf): New reservations.
> * config/mips/p5600.md (p5600_fpu_intadd, p5600_fpu_cmp)
> (p5600_fpu_float, p5600_fpu_logic_a, p5600_fpu_logic_b,
> p5600_fpu_div)
> (p5600_fpu_logic, p5600_fpu_float_a, p5600_fpu_float_b,)
> (p5600_fpu_float_c, p5600_fpu_float_d, p5600_fpu_mult,
> p5600_fpu_fdiv)
> (p5600_fpu_load): New cpu units.
> (msa_short_int_add, msa_short_logic, msa_short_logic_move_v)
> (msa_short_cmp, msa_short_float2, msa_short_logic3,
> msa_short_store4)
> (msa_long_load, msa_short_store, msa_long_logic,
> msa_long_float2)
> (msa_long_float4, msa_long_float5, msa_long_float8,
> msa_long_mult)
> (msa_long_fdiv, msa_long_div): New reservations.
This all looks fine to me.
Thanks,
Matthew