This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] x86: drop dqa_mode


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]