RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-12 Thread Gerald Pfeifer
On Tue, 12 Dec 2017, Koval, Julia wrote: > Here is the patch to update these files with my contributions. Ok for > trunk? Nice, thank you. The only change I'd suggest is -march=icelake to mark up the two options. (No need to ask for any further approvals.) Gerald

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-12 Thread Koval, Julia
o: Koval, Julia <julia.ko...@intel.com> > Cc: Kirill Yukhin <kirill.yuk...@gmail.com>; gcc-patches@gcc.gnu.org > Subject: RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7] > > On Tue, 12 Dec 2017, Koval, Julia wrote: > > Looks good. How to put it there(sorry, noob question)?

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-12 Thread Gerald Pfeifer
On Tue, 12 Dec 2017, Koval, Julia wrote: > Looks good. How to put it there(sorry, noob question)? Does https://gcc.gnu.org/about.html help? If not, let me know and I'll work with you (and update those docs on the way). Of course, even if things work for you, any suggestions on how to improve

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-12 Thread Koval, Julia
@gmail.com>; GCC Patches patc...@gcc.gnu.org> > Subject: RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7] > > Hi Julia, > > On Mon, 4 Dec 2017, Koval, Julia wrote: > > Do you think it is ok to copypaste it from GCC-6? > > you mean copy, past, and adjust? Yes

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-09 Thread Gerald Pfeifer
Hi Julia, On Mon, 4 Dec 2017, Koval, Julia wrote: > Do you think it is ok to copypaste it from GCC-6? you mean copy, past, and adjust? Yes, that should work. > GCC now supports the Intel CPU, named Cannonlake through > -march=cannonlake. The switch enables the following ISA extensions: >

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-12-03 Thread Koval, Julia
Sent: Sunday, December 03, 2017 6:51 PM > To: Koval, Julia <julia.ko...@intel.com>; Kirill Yukhin > <kirill.yuk...@gmail.com> > Cc: GCC Patches <gcc-patches@gcc.gnu.org> > Subject: Re: [PATCH][i386,AVX] Enable VBMI2 support [5/7] > > Hi Julia, hi Kiri

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

2017-12-03 Thread Gerald Pfeifer
Hi Julia, hi Kirill, On Tue, 24 Oct 2017, Koval, Julia wrote: > This patch enables VPSHRD instruction. packing a "random" of your contributions. Can you please also think how to best document this in http://gcc.gnu.org/gcc-8/changes.html ? Let me know if you need any help with the web side of

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

2017-11-28 Thread Kirill Yukhin
k...@gmail.com> > > Subject: [PATCH][i386,AVX] Enable VBMI2 support [5/7] > > > > Hi, > > This patch enables VPSHRD instruction. The doc for isaset and instruction: > > https://software.intel.com/sites/default/files/managed/c5/15/architecture- > > instruct

RE: [PATCH][i386,AVX] Enable VBMI2 support [5/7]

2017-10-24 Thread Koval, Julia
Attached the patch > -Original Message- > From: Koval, Julia > Sent: Tuesday, October 24, 2017 12:01 PM > To: GCC Patches <gcc-patches@gcc.gnu.org> > Cc: Kirill Yukhin <kirill.yuk...@gmail.com> > Subject: [PATCH][i386,AVX] Enable VBMI2 support [5/7] >

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

2017-10-24 Thread Koval, Julia
Hi, This patch enables VPSHRD 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/i386/avx512vbmi2intrin.h (_mm512_shrdi_epi16,