Enable Intel AVX512_FP16 instructions and test

Cui, Lili lili.cui@intel.com
Fri Jul 30 08:49:36 GMT 2021



> -----Original Message-----
> From: Cui, Lili
> Sent: Friday, July 23, 2021 11:43 PM
> To: Jan Beulich <jbeulich@suse.com>
> Cc: hjl.tools@gmail.com; binutils@sourceware.org
> Subject: RE: Enable Intel AVX512_FP16 instructions and test
> 
> 
> > -----Original Message-----
> > From: Jan Beulich <jbeulich@suse.com>
> > Sent: Thursday, July 22, 2021 8:25 PM
> > To: Cui, Lili <lili.cui@intel.com>
> > Cc: hjl.tools@gmail.com; binutils@sourceware.org
> > Subject: Re: Enable Intel AVX512_FP16 instructions and test
> >
> > On 22.07.2021 09:04, Cui, Lili wrote:
> > > --- a/opcodes/i386-dis-evex-mod.h
> > > +++ b/opcodes/i386-dis-evex-mod.h
> > > @@ -87,3 +87,13 @@
> > >      /* MOD_EVEX_0F38C7 */
> > >      { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_M_0) },
> > >    },
> > > +  {
> > > +    /* MOD_EVEX_MAP5_10_PREFIX_1 */
> > > +    { "vmovs%XH", { XMScalar, EXwS }, 0 },
> >
> > I don't think it's EXsS here, but EXw. The swapped forms are used in
> > the other entry. See the respective VMOVSS and VMOVSD entries.
> >
> You are right, we shouldn't use swapped form here, the difference between
> EXw and here is Compressed displacement.
> 
Yes, I should use EXw here. I rebased FP16 patches.

 Thanks,
 Lili.



More information about the Binutils mailing list