summaryrefslogtreecommitdiff
path: root/opcodes/i386-dis.c
Commit message (Expand)AuthorAgeFilesLines
* x86: express unduly set rounding control bits in disassemblyJan Beulich2021-07-231-37/+53
* x86: drop dq{b,d}_modeJan Beulich2021-07-221-30/+13
* x86: drop vex_scalar_w_dq_modeJan Beulich2021-07-221-28/+18
* x86: drop xmm_m{b,w,d,q}_modeJan Beulich2021-07-221-127/+54
* x86: fold duplicate vector register printing codeJan Beulich2021-07-221-74/+33
* x86: drop vex_mode and vex_scalar_modeJan Beulich2021-07-221-11/+7
* x86: correct EVEX.V' handling outside of 64-bit modeJan Beulich2021-07-221-4/+16
* x86: fold duplicate code in MOVSXD_Fixup()Jan Beulich2021-07-221-16/+10
* x86: fold duplicate register printing codeJan Beulich2021-07-221-105/+14
* x86-64: properly bounds-check %bnd<N> in OP_G()Jan Beulich2021-07-221-1/+1
* x86-64: generalize OP_G()'s EVEX.R' handlingJan Beulich2021-07-221-1/+8
* x86: correct VCVT{,U}SI2SD rounding mode handlingJan Beulich2021-07-221-3/+1
* x86: drop OP_Mask()Jan Beulich2021-07-221-22/+2
* x86: Add int1 as one byte opcode 0xf1H.J. Lu2021-07-141-1/+1
* Use bool in opcodesAlan Modra2021-03-311-4/+4
* x86: flag bad S/G insn operand combinationsJan Beulich2021-03-251-14/+70
* x86: flag as bad AVX512 insns with EVEX.z set but EVEX.aaa clearJan Beulich2021-03-251-0/+7
* Add startswith function and use it instead of CONST_STRNEQ.Martin Liska2021-03-221-12/+12
* Re: x86: correct decoding of nop/reserved space (0f18 ... 0x1f)Alan Modra2021-03-121-1/+1
* x86: re-order logic in OP_XMM()Jan Beulich2021-03-111-35/+31
* x86: drop a few redundant EVEX-related checksJan Beulich2021-03-111-4/+3
* x86: remove stray uses of xmmq_modeJan Beulich2021-03-111-4/+1
* x86/Intel: correct AVX512 S/G disassemblyJan Beulich2021-03-101-70/+12
* x86: re-arrange enumerator and table entry orderJan Beulich2021-03-101-77/+79
* x86: reuse further VEX entries for EVEXJan Beulich2021-03-101-17/+11
* x86: reuse VEX entries for EVEX vperm{q,pd}Jan Beulich2021-03-101-4/+2
* x86: re-arrange order of decode for various EVEX opcodesJan Beulich2021-03-101-79/+42
* x86: re-arrange order of decode for various mask reg opcodesJan Beulich2021-03-101-600/+328
* x86: re-arrange order of decode for various VEX opcodesJan Beulich2021-03-101-154/+70
* x86: re-arrange order of decode for various legacy opcodesJan Beulich2021-03-101-70/+28
* x86: correct decoding of nop/reserved space (0f18 ... 0x1f)Jan Beulich2021-03-101-48/+45
* x86-64: make SYSEXIT handling similar to SYSRET'sJan Beulich2021-03-091-1/+1
* Update year range in copyright notice of binutils filesAlan Modra2021-01-011-1/+1
* x86: Do not dump DS/CS segment overrides for branch hintsBorislav Petkov2020-11-291-2/+11
* x86: Ignore CS/DS/ES/SS segment-override prefixes in 64-bit modeBorislav Petkov2020-11-141-5/+20
* Change avxvnni disassembler output from {vex3} to {vex}Cui,Lili2020-10-261-1/+0
* Add AMD znver3 processor supportGanesh Gopalasubramanian2020-10-201-0/+41
* x86: Support Intel AVX VNNIH.J. Lu2020-10-141-6/+37
* x86: Add support for Intel HRESET instructionLili Cui2020-10-141-1/+24
* x86: Support Intel UINTRLili Cui2020-10-141-6/+69
* x86-64: Always display suffix for %LQ in 64bitH.J. Lu2020-10-051-1/+1
* x86: Clear modrm if not neededH.J. Lu2020-10-051-4/+8
* Put together MOD_VEX_0F38* in i386-dis.c,Cui,Lili2020-09-251-62/+62
* Add support for Intel TDX instructions.Cui,Lili2020-09-241-4/+61
* Enable support to Intel Keylocker instructionsTerry Guo2020-09-231-7/+100
* ubsan: i386-dis.cAlan Modra2020-09-021-13/+13
* Revert "x86: Don't display eiz with no scale"Jan Beulich2020-07-211-1/+1
* x86: Don't display eiz with no scaleH.J. Lu2020-07-151-1/+1
* x86: move putop() case labels to restore alphabetic sortingJan Beulich2020-07-151-49/+48
* x86: make PUSH/POP disassembly uniformJan Beulich2020-07-151-30/+20