2020-07-21 |
Jan Beulich | Revert "x86: Don't display eiz with no scale" |
blob | commitdiff | raw |
2020-07-15 |
H.J. Lu | x86: Don't display eiz with no scale |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Jan Beulich | x86: move putop() case labels to restore alphabetic... |
blob | commitdiff | raw |
2020-07-15 |
Jan Beulich | x86: make PUSH/POP disassembly uniform |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Jan Beulich | x86: avoid attaching suffixes to unambiguous insns |
blob | commitdiff | raw | diff to current |
2020-07-14 |
H.J. Lu | x86-64: Zero-extend lower 32 bits displacement to 64... |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86/Intel: debug registers are named DRn |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop Rm and the 'L' macro |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop Rdq, Rd, and MaskR |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: simplify decode of opcodes valid only without... |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: also use %BW / %DQ for kshift* |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: simplify decode of opcodes valid with (embedded... |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop further EVEX table entries that can be served... |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop need_vex_reg |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop Vex128 and Vex256 |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: replace %LW by %DQ |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: merge/move logic determining the EVEX disp8 shift |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W} |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel... |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: fold VCMP_Fixup() into CMP_Fixup() |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: don't disassemble MOVBE with two suffixes |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: avoid attaching suffix to register-only CRC32 |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86-64: don't hide an empty but meaningless REX prefix |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Jan Beulich | x86: drop dead code from OP_IMREG() |
blob | commitdiff | raw | diff to current |
2020-07-10 |
Lili Cui | x86: Add support for Intel AMX instructions |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jan Beulich | x86: various XOP insns lack L and/or W bit decoding |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jan Beulich | x86: FMA4 scalar insns ignore VEX.L |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jan Beulich | x86: re-work operand swapping for XOP shift/rotate... |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jan Beulich | x86: re-work operand handling for 5-operand XOP insns |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jan Beulich | x86: re-work operand swapping for FMA4 and 4-operand... |
blob | commitdiff | raw | diff to current |
2020-07-07 |
Jan Beulich | x86: introduce %BW to avoid going through vex_w_table[] |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: adjust/correct VFRCZ{P,S}{S,D} decoding |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: use %LW / %XW instead of going through vex_w_table[] |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: most VBROADCAST{F,I}{32,64}x* only accept memory... |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: drop EVEX table entries that can be made served... |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'L |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: AVX512 extract/insert insns need to honor EVEX.L'L |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: honor VEX.W for VCVT{PH2PS,PS2PH} |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: drop EVEX table entries that can be served by... |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: replace EXqScalarS by EXqVexScalarS |
blob | commitdiff | raw | diff to current |
2020-07-06 |
Jan Beulich | x86: replace EX{d,q}Scalar by EXxmm_m{d,q} |
blob | commitdiff | raw | diff to current |
2020-06-26 |
Jan Beulich | x86: make I disassembler macro available for new use |
blob | commitdiff | raw | diff to current |
2020-06-26 |
Jan Beulich | x86: fix processing of -M disassembler option |
blob | commitdiff | raw | diff to current |
2020-06-25 |
Jan Beulich | x86: make J disassembler macro available for new use |
blob | commitdiff | raw | diff to current |
2020-06-25 |
Jan Beulich | x86: drop left-over 4-way alternative disassembler... |
blob | commitdiff | raw | diff to current |
2020-06-25 |
Jan Beulich | x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S... |
blob | commitdiff | raw | diff to current |
2020-06-18 |
Jan Beulich | x86: also test alternative VMGEXIT encoding |
blob | commitdiff | raw | diff to current |
2020-06-17 |
Cui,Lili | x86: Delete incorrect vmgexit entry in prefix_table |
blob | commitdiff | raw | diff to current |
2020-06-14 |
H.J. Lu | x86: Correct xsusldtrk mnemonic |
blob | commitdiff | raw | diff to current |
2020-06-09 |
H.J. Lu | i386-dis.c: Fix a typo in comments |
blob | commitdiff | raw | diff to current |
2020-06-09 |
Jan Beulich | x86: consistently print prefixes explicitly which are... |
blob | commitdiff | raw | diff to current |
2020-06-09 |
Jan Beulich | x86: fix {,V}MOV{L,H}PD disassembly |
blob | commitdiff | raw | diff to current |
2020-06-09 |
Jan Beulich | x86: utilize X macro in EVEX decoding |
blob | commitdiff | raw | diff to current |
2020-06-09 |
Jan Beulich | x86: correct decoding of packed-FP-only AVX encodings |
blob | commitdiff | raw | diff to current |
2020-06-09 |
Jan Beulich | x86: correct mis-named MOD_0F51 enumerator |
blob | commitdiff | raw | diff to current |
2020-04-07 |
Cui,Lili | Add support for intel TSXLDTRK instructions$ |
blob | commitdiff | raw | diff to current |
2020-04-02 |
LiliCui | Add support for intel SERIALIZE instruction |
blob | commitdiff | raw | diff to current |
2020-03-13 |
Jan Beulich | x86-64: correct mis-named X86_64_0D enumerator |
blob | commitdiff | raw | diff to current |
2020-03-06 |
Jan Beulich | x86: correct MPX insn w/o base or index encoding in... |
blob | commitdiff | raw | diff to current |
2020-03-04 |
Jan Beulich | x86: support VMGEXIT |
blob | commitdiff | raw | diff to current |
2020-02-26 |
Alan Modra | Indent labels |
blob | commitdiff | raw | diff to current |
2020-02-12 |
Jan Beulich | x86-64: Intel64 adjustments for insns dealing with... |
blob | commitdiff | raw | diff to current |
2020-01-31 |
Jan Beulich | x86: replace EXxmm_mdq by EXVexWdqScalar |
blob | commitdiff | raw | diff to current |
2020-01-31 |
Jan Beulich | x86: drop unused EXVexWdq / vex_w_dq_mode |
blob | commitdiff | raw | diff to current |
2020-01-30 |
Jan Beulich | x86-64: honor vendor specifics for near RET |
blob | commitdiff | raw | diff to current |
2020-01-27 |
H.J. Lu | x86-64: Properly encode and decode movsxd |
blob | commitdiff | raw | diff to current |
2020-01-13 |
Thomas Troeger | Add an option to objdump's disassembler to generate... |
blob | commitdiff | raw | diff to current |
2020-01-09 |
Jan Beulich | x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode... |
blob | commitdiff | raw | diff to current |
2020-01-01 |
Alan Modra | Update year range in copyright notice of binutils files |
blob | commitdiff | raw | diff to current |
2019-12-27 |
Jan Beulich | x86-64: fix Intel64 handling of branch with data16... |
blob | commitdiff | raw | diff to current |
2019-12-04 |
Jan Beulich | x86/Intel: extend MOVDIRI testing |
blob | commitdiff | raw | diff to current |
2019-11-07 |
Jan Beulich | x86: support further AMD Zen2 instructions |
blob | commitdiff | raw | diff to current |
2019-11-07 |
Jan Beulich | x86: adjust register names printed for MONITOR/MWAIT |
blob | commitdiff | raw | diff to current |
2019-11-05 |
Jan Beulich | x86: fold OP_Mwaitx() into OP_Mwait() |
blob | commitdiff | raw | diff to current |
2019-11-05 |
Jan Beulich | x86: split MONITORX/MWAITX entries |
blob | commitdiff | raw | diff to current |
2019-11-05 |
Jan Beulich | x86: consolidate disassembler enum naming a little |
blob | commitdiff | raw | diff to current |
2019-07-01 |
Jan Beulich | x86: remove ModRM.mod decoding layer from AVX512F VMOVS... |
blob | commitdiff | raw | diff to current |
2019-07-01 |
Jan Beulich | x86: drop a few dead macros |
blob | commitdiff | raw | diff to current |
2019-06-27 |
H.J. Lu | i386: Check vector length for scatter/gather prefetch... |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Jan Beulich | x86: fold AVX scalar to/from int conversion insns |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Jan Beulich | x86: allow VEX et al encodings in 16-bit (protected... |
blob | commitdiff | raw | diff to current |
2019-06-25 |
Jan Beulich | x86: drop dqa_mode |
blob | commitdiff | raw | diff to current |
2019-06-25 |
Jan Beulich | x86: simplify OP_I64() |
blob | commitdiff | raw | diff to current |
2019-06-25 |
Jan Beulich | x86: fix (dis)assembly of certain SSE2 insns in 16... |
blob | commitdiff | raw | diff to current |
2019-06-21 |
H.J. Lu | i386: Break i386-dis-evex.h into small files |
blob | commitdiff | raw | diff to current |
2019-06-19 |
H.J. Lu | i386: Check vector length for EVEX broadcast instructions |
blob | commitdiff | raw | diff to current |
2019-06-17 |
H.J. Lu | i386: Check vector length for vshufXXX/vinsertXXX/vextr... |
blob | commitdiff | raw | diff to current |
2019-06-05 |
H.J. Lu | i386: Check vector length for EVEX vextractfXX and... |
blob | commitdiff | raw | diff to current |
2019-06-04 |
H.J. Lu | i386: Check for reserved VEX.vvvv and EVEX.vvvv |
blob | commitdiff | raw | diff to current |
2019-06-04 |
H.J. Lu | Enable Intel AVX512_VP2INTERSECT insn |
blob | commitdiff | raw | diff to current |
2019-06-04 |
H.J. Lu | Add support for Intel ENQCMD[S] instructions |
blob | commitdiff | raw | diff to current |
2019-04-05 |
Xuepeng Guo | x86: Support Intel AVX512 BF16 |
blob | commitdiff | raw | diff to current |
2019-01-01 |
Alan Modra | Update year range in copyright notice of binutils files |
blob | commitdiff | raw | diff to current |
2018-11-06 |
Jan Beulich | x86: correctly handle VMOVD with EVEX.W set outside... |
blob | commitdiff | raw | diff to current |
2018-11-06 |
Jan Beulich | x86: correctly handle KMOVD with VEX.W set outside... |
blob | commitdiff | raw | diff to current |
2018-11-06 |
Jan Beulich | x86: adjust {,E}VEX.W handling for PEXTR* / PINSR* |
blob | commitdiff | raw | diff to current |
2018-10-05 |
H.J. Lu | x86: Add Intel ENCLV to assembler and disassembler |
blob | commitdiff | raw | diff to current |
2018-09-17 |
H.J. Lu | x86: Set EVex=2 on EVEX.128 only vmovd and vmovq |
blob | commitdiff | raw | diff to current |
2018-09-17 |
H.J. Lu | x86: Set Vex=1 on VEX.128 only vmovd and vmovq |
blob | commitdiff | raw | diff to current |
2018-09-17 |
H.J. Lu | x86: Update disassembler for VexWIG |
blob | commitdiff | raw | diff to current |
next |