This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- From: Kirill Yukhin <kirill dot yukhin at gmail dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: Uros Bizjak <ubizjak at gmail dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 8 Oct 2015 08:14:15 +0300
- Subject: Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- Authentication-results: sourceware.org; auth=none
- References: <20151001111155 dot GA17847 at msticlxl57 dot ims dot intel dot com> <20151002143741 dot GC5228 at msticlxl57 dot ims dot intel dot com> <CAMe9rOrzU-2TORezpfEfE+2CO_9kEdNwXrxH8onG3vU+GH9mqA at mail dot gmail dot com> <CAMe9rOoO32SvRJ0Tp7X1iymRotmAjrCfhbs8k-wyWXtyAHdYYA at mail dot gmail dot com> <20151006120937 dot GD56984 at msticlxl57 dot ims dot intel dot com>
Hello,
On 06 Oct 15:09, Kirill Yukhin wrote:
> > > This caused:
> > >
> > > FAIL: gcc.target/i386/vect-perm-odd-1.c (test for excess errors)
> > >
> > > on gcc-5-branch.
> > >
> >
> > vect-perm-odd-1.s: Assembler messages:
> > vect-perm-odd-1.s:233: Error: operand type mismatch for `vpor'
> > vect-perm-odd-1.s:240: Error: operand type mismatch for `vpor'
> >
> > vpor %zmm1, %zmm2, %zmm1
> >
> > It should be
> >
> > vporq %zmm1, %zmm2, %zmm1
>
> It looks like patch revealed issue w/ wrong `or' emit.
> Patch of Alexander Fomin fixes it.
>
> I've backported it for gcc-5.
>
> Bootstrapped. Regtest in progress.
> Is it ok for gcc-5 if regtesting pass?
Regtesting pass.
Is it ok for gcc-5-branch?
--
Thanks, K
- References:
- [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.
- Re: [PATCH, i386, AVX-512] Update extract_even_odd w/ AVX-512BW insns.