This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH i386 AVX512] [30/n] Add FMA patterns.
- From: Kirill Yukhin <kirill dot yukhin at gmail dot com>
- To: Uros Bizjak <ubizjak at gmail dot com>
- Cc: Jakub Jelinek <jakub at redhat dot com>, Richard Henderson <rth at redhat dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 29 Aug 2014 15:01:55 +0400
- Subject: Re: [PATCH i386 AVX512] [30/n] Add FMA patterns.
- Authentication-results: sourceware.org; auth=none
- References: <20140828133223 dot GD24795 at msticlxl57 dot ims dot intel dot com> <CAFULd4aajhkBez+p6c_rXt3MdxifSs9vEP2BgwUz4AC0JAYgzQ at mail dot gmail dot com>
Hello UroÅ,
On 28 Aug 20:44, Uros Bizjak wrote:
> On Thu, Aug 28, 2014 at 3:48 PM, Kirill Yukhin <kirill.yukhin@gmail.com> wrote:
> > Is it ok for trunk?
> I'd suggest to put noavx512 at the beginning, so:
>
> "noavx512_<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name><round_name>"
This is not possible currently since <sd_mask_codefor> subst attribute is
expanded to `*' when mask not applied. So we'll have: noavx512_*fma_fmsub_...
I think that `noavx512_' itself is confusing. This actually mean, `NOVF512'
(reference to mode iterator used).
Ok if I'll put it like that?
<sd_mask_codefor>fma_fmadd_novf512_<mode><sd_maskz_name><round_name>
--
Thanks, K