diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-07-06 13:34:36 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-07-06 13:34:36 +0200 |
commit | 5b872f7df76cc88e0c4fdfe7872a3df3178302dc (patch) | |
tree | 9db3a03d334aff5006e90b2eac3ef2860da32b84 /opcodes/ChangeLog | |
parent | ddc73fa9877b81a278139fd0e33c446aaceddf34 (diff) | |
download | binutils-5b872f7df76cc88e0c4fdfe7872a3df3178302dc.zip binutils-5b872f7df76cc88e0c4fdfe7872a3df3178302dc.tar.gz binutils-5b872f7df76cc88e0c4fdfe7872a3df3178302dc.tar.bz2 |
x86: replace EX{d,q}Scalar by EXxmm_m{d,q}
Along the lines of 4102be5cf925 ("x86: replace EXxmm_mdq by
EXVexWdqScalar"), but in the opposite direction, replace EXdScalar/
EXqScalar by EXxmm_md/EXxmm_mq respectively, rendering d_scalar_mode and
q_scalar_mode unused. The change is done this way to improve telling
apart operands affected here from ones using EXbScalar/EXwScalar, which
work sufficiently differently. Additionally this increases similarity
between several VEX-encoded insns and their EVEX-encoded counterparts.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index eb71280..3578b6b 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,15 @@ +2020-07-06 Jan Beulich <jbeulich@suse.com> + + * i386-dis.c (safe-ctype.h): Include. + (EXdScalar, EXqScalar): Delete. + (d_scalar_mode, q_scalar_mode): Delete. + (prefix_table, vex_len_table): Use EXxmm_md in place of + EXdScalar and EXxmm_mq in place of EXqScalar. + (intel_operand_size, OP_E_memory, OP_EX): Remove uses of + d_scalar_mode and q_scalar_mode. + * i386-dis-evex-w.h (vmovss): Use EXxmm_md. + (vmovsd): Use EXxmm_mq. + 2020-07-06 Yuri Chornoivan <yurchor@ukr.net> PR 26204 |