Re: [PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-11-24 Thread Kirill Yukhin
On 24 Nov 09:35, Jakub Jelinek wrote: > On Fri, Nov 24, 2017 at 09:34:07AM +0100, Eric Botcazou wrote: > > > This seems to break the build for me: > > > > > > In file included from > > > /home/glisse/repos/gcc/trunk/gcc/config/i386/i386.c:21:0: > > > /home/glisse/repos/gcc/trunk/gcc/config/i386/i3

Re: [PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-11-24 Thread Jakub Jelinek
On Fri, Nov 24, 2017 at 09:34:07AM +0100, Eric Botcazou wrote: > > This seems to break the build for me: > > > > In file included from > > /home/glisse/repos/gcc/trunk/gcc/config/i386/i386.c:21:0: > > /home/glisse/repos/gcc/trunk/gcc/config/i386/i386.c:30165:16: error: > > ‘IX86_BUILTIN__BDESC_SPE

Re: [PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-11-24 Thread Eric Botcazou
> This seems to break the build for me: > > In file included from > /home/glisse/repos/gcc/trunk/gcc/config/i386/i386.c:21:0: > /home/glisse/repos/gcc/trunk/gcc/config/i386/i386.c:30165:16: error: > ‘IX86_BUILTIN__BDESC_SPECIAL_ARGS2_FIRST’ was not declared in this scope > BDESC_VERIFYS (IX86_BU

Re: [PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-11-23 Thread Marc Glisse
On Thu, 23 Nov 2017, Kirill Yukhin wrote: Hello, Julia! On 24 Oct 08:25, Koval, Julia wrote: Hi, This patch enables VPCOMPRESSB[W] instruction. The doc for isaset and instruction: https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-

Re: [PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-11-23 Thread Kirill Yukhin
Hello, Julia! On 24 Oct 08:25, Koval, Julia wrote: > Hi, > This patch enables VPCOMPRESSB[W] instruction. The doc for isaset and > instruction: > https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf > > Ok for trunk? Your

[PATCH][i386,AVX] Enable VBMI2 support [2/7]

2017-10-24 Thread Koval, Julia
Hi, This patch enables VPCOMPRESSB[W] instruction. The doc for isaset and instruction: https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf Ok for trunk? gcc/ config.gcc (avx512vbmi2intrin.h, avx512vbmi2vlintrin):