x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE
authorJan Beulich <jbeulich@suse.com>
Thu, 25 Jun 2020 07:27:21 +0000 (09:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 25 Jun 2020 07:27:21 +0000 (09:27 +0200)
commit589958d6ff391321f081228368ec6096bfad0e09
tree93b02ae765086bcdc2c452fe97b0df8bb6ea2cc8
parent0b9404fd37c99dc322ae0502d8af6f7c07eb558d
x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE

SYSRET can't use the same macro as IRET, since there's no 16-bit operand
size form of it. Re-use LQ for it instead.

Doing so made obvious that outside of 64-bit mode {,V}CVTSI2S{S,D} and
PTWRITE should have an 'l' suffix printed only in suffix-always mode.
19 files changed:
gas/ChangeLog
gas/testsuite/gas/i386/avx-16bit.d
gas/testsuite/gas/i386/avx-scalar.d
gas/testsuite/gas/i386/avx.d
gas/testsuite/gas/i386/avx512f-16bit.d
gas/testsuite/gas/i386/avx512f.d
gas/testsuite/gas/i386/evex-lig256.d
gas/testsuite/gas/i386/evex-lig512.d
gas/testsuite/gas/i386/evex-wig1.d
gas/testsuite/gas/i386/katmai.d
gas/testsuite/gas/i386/noreg16.d
gas/testsuite/gas/i386/noreg32.d
gas/testsuite/gas/i386/ptwrite.d
gas/testsuite/gas/i386/simd.d
gas/testsuite/gas/i386/sse2-16bit.d
gas/testsuite/gas/i386/sse2.d
gas/testsuite/gas/i386/sse2avx.d
opcodes/ChangeLog
opcodes/i386-dis.c