On 23 Mar 04:36, H.J. Lu wrote:
> On Wed, Mar 23, 2016 at 4:28 AM, Kirill Yukhin <kirill.yuk...@gmail.com> 
> wrote:
> > diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
> > index 1639704..7f5db75 100644
> > --- a/gcc/config/i386/i386.c
> > +++ b/gcc/config/i386/i386.c
> > @@ -10859,7 +10859,7 @@ standard_sse_constant_opcode (rtx_insn *insn, rtx x)
> >           || get_attr_mode (insn) == MODE_V8DF
> >           || get_attr_mode (insn) == MODE_V16SF)
> >         return "vpternlogd\t{$0xFF, %g0, %g0, %g0|%g0, %g0, %g0, 0xFF}";
> > -      if (TARGET_AVX)
> > +      if (TARGET_AVX2)
> >         return "vpcmpeqd\t%0, %0, %0";
> >        else
> >         return "pcmpeqd\t%0, %0";
> >
> 
> Don't we want vpcmpeqd for 128-bit -1?
Well, we have `pcmpeqd' convering same range of regnumx for XMMs. So, why?
> 
> -- 
> H.J.

--
Thanks, K

Reply via email to