This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH RFC] MIPS add support for MIPS SIMD ARCHITECTURE V1.07


Graham Stott <Graham.Stott@imgtec.com> writes:
> The attached patch adds support for MSA instructions (MIPS SIMD
> ARCHITECTURE) V1.07
>
> I working on a ChangeLog to go with patch. 
>
> I wanted to get the patch out for comments.
>
> The patch is against todays SVN 205118 

Sorry, one further thing on top of the other message.  I think we
should only use mode iterators called *MODE128 where the code really
is specific to 128 bits, which I think in practice might mean just
the move patterns.

I think the idea was that there might be a 256-bit version of MSA in
future, in which case most of the patterns should still apply, but with
the mode iterators extended to wider modes.  So for most of the file
I think we should use mode iterators called "MSA", "IMSA" and "FMSA".
(Although as mentioned yesterday, I think the current code separates out
the I* and F* pattern in cases where it would be better to have a single
pattern for both.)

Thanks,
Richard


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]