diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-07-08 11:03:07 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-07-08 11:03:07 +0200 |
commit | e6123d0c615577915495a356b007cdfe97ee5945 (patch) | |
tree | a111e29f1befd8bcf8d095768b3e3a588e645426 /opcodes/ChangeLog | |
parent | 93abb1468ea24f721b2ed025118f4b4412900b37 (diff) | |
download | binutils-e6123d0c615577915495a356b007cdfe97ee5945.zip binutils-e6123d0c615577915495a356b007cdfe97ee5945.tar.gz binutils-e6123d0c615577915495a356b007cdfe97ee5945.tar.bz2 |
x86: re-work operand swapping for XOP shift/rotate insns
There's no need for custom operand handling here, except for the VEX.W
controlled operand swapping.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 18605c8..b6080b3 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,5 +1,13 @@ 2020-07-08 Jan Beulich <jbeulich@suse.com> + * i386-dis.c (OP_Vex_2src_1, OP_Vex_2src_2, Vex_2src_1, + Vex_2src_2): Delete. + (OP_VexW, VexW): New. + (xop_table): Use EXx for rotates by immediate. Use EXx and VexW + for shifts and rotates by register. + +2020-07-08 Jan Beulich <jbeulich@suse.com> + * i386-dis.c (OP_EX_VexImmW, OP_XMM_VexW, EXVexImmW, XMVexW, VEX_W_0F3A48_P_2, VEX_W_0F3A49_P_2, vex_w_done, get_vex_imm8, OP_EX_VexReg): Delete. |