[PATCH][x86_64] Enable AVX512 VPOPCNTD/VPOPCNTQ instructions

Kirill Yukhin kirill.yukhin@gmail.com
Tue Jan 10 12:58:00 GMT 2017


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



More information about the Gcc-patches mailing list