x86: drop dead code from OP_IMREG()
[binutils-gdb.git] / opcodes / i386-dis.c
2020-07-14 Jan Beulichx86: drop dead code from OP_IMREG()
2020-07-10 Lili Cuix86: Add support for Intel AMX instructions
2020-07-08 Jan Beulichx86: various XOP insns lack L and/or W bit decoding
2020-07-08 Jan Beulichx86: FMA4 scalar insns ignore VEX.L
2020-07-08 Jan Beulichx86: re-work operand swapping for XOP shift/rotate...
2020-07-08 Jan Beulichx86: re-work operand handling for 5-operand XOP insns
2020-07-08 Jan Beulichx86: re-work operand swapping for FMA4 and 4-operand...
2020-07-07 Jan Beulichx86: introduce %BW to avoid going through vex_w_table[]
2020-07-06 Jan Beulichx86: adjust/correct VFRCZ{P,S}{S,D} decoding
2020-07-06 Jan Beulichx86: use %LW / %XW instead of going through vex_w_table[]
2020-07-06 Jan Beulichx86: most VBROADCAST{F,I}{32,64}x* only accept memory...
2020-07-06 Jan Beulichx86: drop EVEX table entries that can be made served...
2020-07-06 Jan Beulichx86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'L
2020-07-06 Jan Beulichx86: AVX512 extract/insert insns need to honor EVEX.L'L
2020-07-06 Jan Beulichx86: honor VEX.W for VCVT{PH2PS,PS2PH}
2020-07-06 Jan Beulichx86: drop EVEX table entries that can be served by...
2020-07-06 Jan Beulichx86: replace EXqScalarS by EXqVexScalarS
2020-07-06 Jan Beulichx86: replace EX{d,q}Scalar by EXxmm_m{d,q}
2020-06-26 Jan Beulichx86: make I disassembler macro available for new use
2020-06-26 Jan Beulichx86: fix processing of -M disassembler option
2020-06-25 Jan Beulichx86: make J disassembler macro available for new use
2020-06-25 Jan Beulichx86: drop left-over 4-way alternative disassembler...
2020-06-25 Jan Beulichx86: fix SYSRET disassembly, improve {,V}CVTSI2S{S...
2020-06-18 Jan Beulichx86: also test alternative VMGEXIT encoding
2020-06-17 Cui,Lilix86: Delete incorrect vmgexit entry in prefix_table
2020-06-14 H.J. Lux86: Correct xsusldtrk mnemonic
2020-06-09 H.J. Lui386-dis.c: Fix a typo in comments
2020-06-09 Jan Beulichx86: consistently print prefixes explicitly which are...
2020-06-09 Jan Beulichx86: fix {,V}MOV{L,H}PD disassembly
2020-06-09 Jan Beulichx86: utilize X macro in EVEX decoding
2020-06-09 Jan Beulichx86: correct decoding of packed-FP-only AVX encodings
2020-06-09 Jan Beulichx86: correct mis-named MOD_0F51 enumerator
2020-04-07 Cui,LiliAdd support for intel TSXLDTRK instructions$
2020-04-02 LiliCuiAdd support for intel SERIALIZE instruction
2020-03-13 Jan Beulichx86-64: correct mis-named X86_64_0D enumerator
2020-03-06 Jan Beulichx86: correct MPX insn w/o base or index encoding in...
2020-03-04 Jan Beulichx86: support VMGEXIT
2020-02-26 Alan ModraIndent labels
2020-02-12 Jan Beulichx86-64: Intel64 adjustments for insns dealing with...
2020-01-31 Jan Beulichx86: replace EXxmm_mdq by EXVexWdqScalar
2020-01-31 Jan Beulichx86: drop unused EXVexWdq / vex_w_dq_mode
2020-01-30 Jan Beulichx86-64: honor vendor specifics for near RET
2020-01-27 H.J. Lux86-64: Properly encode and decode movsxd
2020-01-13 Thomas TroegerAdd an option to objdump's disassembler to generate...
2020-01-09 Jan Beulichx86: SYSENTER/SYSEXIT are unavailable in 64-bit mode...
2020-01-01 Alan ModraUpdate year range in copyright notice of binutils files
2019-12-27 Jan Beulichx86-64: fix Intel64 handling of branch with data16...
2019-12-04 Jan Beulichx86/Intel: extend MOVDIRI testing
2019-11-07 Jan Beulichx86: support further AMD Zen2 instructions
2019-11-07 Jan Beulichx86: adjust register names printed for MONITOR/MWAIT
2019-11-05 Jan Beulichx86: fold OP_Mwaitx() into OP_Mwait()
2019-11-05 Jan Beulichx86: split MONITORX/MWAITX entries
2019-11-05 Jan Beulichx86: consolidate disassembler enum naming a little
2019-07-01 Jan Beulichx86: remove ModRM.mod decoding layer from AVX512F VMOVS...
2019-07-01 Jan Beulichx86: drop a few dead macros
2019-06-27 H.J. Lui386: Check vector length for scatter/gather prefetch...
2019-06-27 Jan Beulichx86: fold AVX scalar to/from int conversion insns
2019-06-27 Jan Beulichx86: allow VEX et al encodings in 16-bit (protected...
2019-06-25 Jan Beulichx86: drop dqa_mode
2019-06-25 Jan Beulichx86: simplify OP_I64()
2019-06-25 Jan Beulichx86: fix (dis)assembly of certain SSE2 insns in 16...
2019-06-21 H.J. Lui386: Break i386-dis-evex.h into small files
2019-06-19 H.J. Lui386: Check vector length for EVEX broadcast instructions
2019-06-17 H.J. Lui386: Check vector length for vshufXXX/vinsertXXX/vextr...
2019-06-05 H.J. Lui386: Check vector length for EVEX vextractfXX and...
2019-06-04 H.J. Lui386: Check for reserved VEX.vvvv and EVEX.vvvv
2019-06-04 H.J. LuEnable Intel AVX512_VP2INTERSECT insn
2019-06-04 H.J. LuAdd support for Intel ENQCMD[S] instructions
2019-04-05 Xuepeng Guox86: Support Intel AVX512 BF16
2019-01-01 Alan ModraUpdate year range in copyright notice of binutils files
2018-11-06 Jan Beulichx86: correctly handle VMOVD with EVEX.W set outside...
2018-11-06 Jan Beulichx86: correctly handle KMOVD with VEX.W set outside...
2018-11-06 Jan Beulichx86: adjust {,E}VEX.W handling for PEXTR* / PINSR*
2018-10-05 H.J. Lux86: Add Intel ENCLV to assembler and disassembler
2018-09-17 H.J. Lux86: Set EVex=2 on EVEX.128 only vmovd and vmovq
2018-09-17 H.J. Lux86: Set Vex=1 on VEX.128 only vmovd and vmovq
2018-09-17 H.J. Lux86: Update disassembler for VexWIG
2018-09-15 H.J. Lux86: Set Vex=1 on VEX.128 only vmovq
2018-09-14 H.J. Lux86: Handle unsupported static rounding in vcvt[u]si2sd...
2018-09-14 H.J. Lux86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32...
2018-09-14 H.J. Lui386: Reformat OP_E_memory
2018-09-13 Jan Beulichx86-64: bndmk, bndldx, and bndstx don't allow RIP-relat...
2018-08-14 H.J. Lux86-64: Display eiz for address with the addr32 prefix
2018-05-07 H.J. LuEnable Intel MOVDIRI, MOVDIR64B instructions
2018-04-27 Igor TsimbalistRevert "Enable Intel MOVDIRI, MOVDIR64B instructions."
2018-04-26 Igor TsimbalistEnable Intel MOVDIRI, MOVDIR64B instructions.
2018-04-17 Igor TsimbalistEnable Intel CLDEMOTE instruction.
2018-04-15 H.J. Lux86: Allow 32-bit registers for tpause and umwait
2018-04-11 Igor TsimbalistEnable Intel WAITPKG instructions.
2018-04-04 H.J. Lui386: Clear vex instead of vex.evex
2018-03-28 Jan Beulichx86: don't show suffixes for to-scalar-int conversion...
2018-03-22 Jan Beulichx86: fix swapped operand handling for BNDMOV
2018-03-08 Jan Beulichx86/Intel: correct disassembly of fsub*/fdiv*
2018-01-23 Igor TsimbalistEnable Intel PCONFIG instruction.
2018-01-23 Igor TsimbalistEnable Intel WBNOINVD instruction.
2018-01-03 Alan ModraUpdate year range in copyright notice of binutils files
2017-11-24 Jan Beulichx86: don't omit disambiguating suffixes from "fi*"
2017-11-23 Jan Beulichx86: fix AVX-512 16-bit addressing
2017-11-23 Jan Beulichx86: correct UDn
2017-11-16 Jan Beulichx86: ignore high register select bit(s) in 32- and...
next