This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][x86_64] Enable AVX512 VPOPCNTD/VPOPCNTQ instructions
- From: Kirill Yukhin <kirill dot yukhin at gmail dot com>
- To: Andrew Senkevich <andrew dot n dot senkevich at gmail dot com>
- Cc: Uros Bizjak <ubizjak at gmail dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 10 Jan 2017 15:58:01 +0300
- Subject: Re: [PATCH][x86_64] Enable AVX512 VPOPCNTD/VPOPCNTQ instructions
- Authentication-results: sourceware.org; auth=none
- References: <CAFULd4YkCBW09N7BLOLLu9cL1kEoD9LcxKTgw2u=yJwvqnFf3A@mail.gmail.com> <CAMXFM3sbGbB6wHM=FMruNVa93N0WfH1ivt7vs7Hemc6cB+1=-g@mail.gmail.com> <CAFULd4budjA=0r1ZWcQo8N7Dg1Oz2uJoxVrrbw+LEvO0adC5BA@mail.gmail.com> <CAFULd4ZgAFgmtiiBG2MQQFZuHZW2rpgPeohDm3qxwNt9yA5QQA@mail.gmail.com> <20170110100418.GA14058@titus> <CAMXFM3viz-51gAhDq2OV8wn546wduTzgOP2hL5WY1j3QCdY=xg@mail.gmail.com> <CAFULd4aGQi4cHswhJGonK3DpVjUh3kV763nAbvpBU3908X7L8g@mail.gmail.com> <CAMXFM3t1aEJ-155M9d+6MJa-Tf4mODuTOC2V1xQqkyptMYqfOw@mail.gmail.com>
On 10 Jan 15:00, Andrew Senkevich wrote:
> 2017-01-10 13:31 GMT+03:00 Uros Bizjak <ubizjak@gmail.com>:
> > On Tue, Jan 10, 2017 at 11:21 AM, Andrew Senkevich
> > <andrew.n.senkevich@gmail.com> wrote:
> >> 2017-01-10 13:04 GMT+03:00 Kirill Yukhin <kirill.yukhin@gmail.com>:
> >>> Hi,
> >>> In addition to Uroš's inputs:
> >>>> diff --git a/gcc/config/i386/avx512vpopcntdqintrin.h
> >>>> b/gcc/config/i386/avx512vpopcntdqintrin.h
> >>>> new file mode 100644
> >>>> index 0000000..28305f6
> >>>> --- /dev/null
> >>>> +++ b/gcc/config/i386/avx512vpopcntdqintrin.h
> >>>> @@ -0,0 +1,90 @@
> >>>> +/* Copyright (C) 2016 Free Software Foundation, Inc.
> >>> Pls, fix year.
> >>>
> >>> Pattern should perfectly fit into subst infra.
> >>
> >> Indeed, patch attached.
> >> Changelogs will be fixed accordingly.
> >
> > Patch is OK for mainline.
>
> Thanks!
>
> Attached with updated ChangeLogs.
> Kirill, could you commit please?
Done.
Also, could you pls implement runtime test cases for new intrinsics.
--
Thanks, K