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