This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] x86: drop dqa_mode
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Jan Beulich <JBeulich at suse dot com>
- Cc: Binutils <binutils at sourceware dot org>
- Date: Mon, 24 Jun 2019 09:20:18 -0700
- Subject: Re: [PATCH] x86: drop dqa_mode
- References: <5D10D2A9020000780023AA5A@prv1-mh.provo.novell.com>
On Mon, Jun 24, 2019 at 6:39 AM Jan Beulich <JBeulich@suse.com> wrote:
>
> I assume this mode was needed when EVEX.W handling wasn't really correct
> yet for other than 64-bit mode. It's clearly not needed anymore. Its
> elimination also allows dropping the EVEX.W split of VCVT{,U}SI2SS. (For
> the record, the dropped mode would have been wrong if used in any table
> entry not already guaranteeing EVEX.W=1.)
>
> opcodes/
> 2019-06-24 Jan Beulich <jbeulich@suse.com>
>
> * i386-dis.c (Edqa, dqa_mode, EVEX_W_0F2A_P_1, EVEX_W_0F7B_P_1):
> Delete.
> (intel_operand_size, OP_E_register, OP_E_memory): Drop handling
> of dqa_mode.
> * i386-dis-evex-prefix.h: Move vcvtsi2ss and vcvtusi2ss leaf
> entries here.
> * i386-dis-evex-w.h: Drop EVEX_W_0F2A_P_1 and EVEX_W_0F7B_P_1
> entries. Use Edq for vcvtsi2sd and vcvtusi2sd.
>
OK.
Thanks.
--
H.J.