2017-01-10 13:58 GMT+01:00 Kirill Yukhin <kirill.yuk...@gmail.com>: > On 10 Jan 15:00, Andrew Senkevich wrote: >> 2017-01-10 13:31 GMT+03:00 Uros Bizjak <ubiz...@gmail.com>: >> > On Tue, Jan 10, 2017 at 11:21 AM, Andrew Senkevich >> > <andrew.n.senkev...@gmail.com> wrote: >> >> 2017-01-10 13:04 GMT+03:00 Kirill Yukhin <kirill.yuk...@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.
Hi, those tests are attached, are they Ok? ChangLog: gcc/testsuite/ * gcc.target/i386/avx512vpopcntdq-check.h: New. * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h. * gcc.target/i386/i386.exp (check_effective_target_avx512vpopcntdq): New. -- WBR, Andrew
avx512vpopcntdq_rt_tests.patch
Description: Binary data