2020-07-21 |
Jan Beulich | Revert "x86: Don't display eiz with no scale"
|
commit | commitdiff | tree |
2020-07-21 |
Jan Beulich | Revert "x86: Replace evex-no-scale.s with evex-no-scale...
|
commit | commitdiff | tree |
2020-07-20 |
Jan Beulich | x86: handle SVR4 escaped binary operators
|
commit | commitdiff | tree |
2020-07-20 |
Jan Beulich | gas: generalize comment character escaping recognition
|
commit | commitdiff | tree |
2020-07-20 |
Jan Beulich | x86: honor absolute section when emitting code
|
commit | commitdiff | tree |
2020-07-20 |
Jan Beulich | ix86: enable more ELF tests for VxWorks
|
commit | commitdiff | tree |
2020-07-15 |
Jan Beulich | x86: move putop() case labels to restore alphabetic...
|
commit | commitdiff | tree |
2020-07-15 |
Jan Beulich | x86: make PUSH/POP disassembly uniform
|
commit | commitdiff | tree |
2020-07-15 |
Jan Beulich | x86-64: adjust stack insn test case
|
commit | commitdiff | tree |
2020-07-15 |
Jan Beulich | x86: avoid attaching suffixes to unambiguous insns
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86/Intel: debug registers are named DRn
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop Rm and the 'L' macro
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop Rdq, Rd, and MaskR
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: simplify decode of opcodes valid only without...
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: also use %BW / %DQ for kshift*
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: simplify decode of opcodes valid with (embedded...
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop further EVEX table entries that can be served...
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop need_vex_reg
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop Vex128 and Vex256
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: replace %LW by %DQ
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: merge/move logic determining the EVEX disp8 shift
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W}
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel...
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: fold VCMP_Fixup() into CMP_Fixup()
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: don't disassemble MOVBE with two suffixes
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: avoid attaching suffix to register-only CRC32
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86-64: don't hide an empty but meaningless REX prefix
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86: drop dead code from OP_IMREG()
|
commit | commitdiff | tree |
2020-07-14 |
Jan Beulich | x86-64: fold ILP32 test expectations
|
commit | commitdiff | tree |
2020-07-08 |
Jan Beulich | x86: various XOP insns lack L and/or W bit decoding
|
commit | commitdiff | tree |
2020-07-08 |
Jan Beulich | x86: FMA4 scalar insns ignore VEX.L
|
commit | commitdiff | tree |
2020-07-08 |
Jan Beulich | x86: re-work operand swapping for XOP shift/rotate...
|
commit | commitdiff | tree |
2020-07-08 |
Jan Beulich | x86: re-work operand handling for 5-operand XOP insns
|
commit | commitdiff | tree |
2020-07-08 |
Jan Beulich | x86: re-work operand swapping for FMA4 and 4-operand...
|
commit | commitdiff | tree |
2020-07-07 |
Jan Beulich | x86: introduce %BW to avoid going through vex_w_table[]
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: adjust/correct VFRCZ{P,S}{S,D} decoding
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: use %LW / %XW instead of going through vex_w_table[]
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: most VBROADCAST{F,I}{32,64}x* only accept memory...
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: adjust/correct V*{F,I}{32x8,64x4}
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: drop EVEX table entries that can be made served...
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'L
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: AVX512 extract/insert insns need to honor EVEX.L'L
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: honor VEX.W for VCVT{PH2PS,PS2PH}
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: drop EVEX table entries that can be served by...
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: replace EXqScalarS by EXqVexScalarS
|
commit | commitdiff | tree |
2020-07-06 |
Jan Beulich | x86: replace EX{d,q}Scalar by EXxmm_m{d,q}
|
commit | commitdiff | tree |
2020-06-26 |
Jan Beulich | x86: make I disassembler macro available for new use
|
commit | commitdiff | tree |
2020-06-26 |
Jan Beulich | ld/x86: actually invoke k1om tests
|
commit | commitdiff | tree |
2020-06-26 |
Jan Beulich | x86: fix processing of -M disassembler option
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: make J disassembler macro available for new use
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: drop left-over 4-way alternative disassembler...
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: move ImmExt processing
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: operand sizing prefixes can disambiguate insns
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S...
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86-64: REX prefix is invalid with VEX etc
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86-64: honor REX prefixes for SSE2AVX
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: also refuse data size prefix on SIMD insns
|
commit | commitdiff | tree |
2020-06-25 |
Jan Beulich | x86: drop stray assignment from build_evex_prefix()
|
commit | commitdiff | tree |
2020-06-18 |
Jan Beulich | x86: also test alternative VMGEXIT encoding
|
commit | commitdiff | tree |
2020-06-16 |
Jan Beulich | x86: drop SSE4a from SSE check again
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: add missing 64-bit tests for "don't ignore mandatory...
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: consistently print prefixes explicitly which are...
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: fix {,V}MOV{L,H}PD disassembly
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: utilize X macro in EVEX decoding
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: correct decoding of packed-FP-only AVX encodings
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: correct mis-named MOD_0F51 enumerator
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86-64: adjust far indirect branch handling
|
commit | commitdiff | tree |
2020-06-09 |
Jan Beulich | x86: don't ignore mandatory pseudo prefixes
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | x86: also handle %k<N> and %bnd<N> in debugging helpers
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | x86: simplify check_byte_reg()
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | x86: restrict %tr<N> visibility
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | ix86: enable 2nd CFI test
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | x86: also allow %st(N) in CFI directives
|
commit | commitdiff | tree |
2020-06-08 |
Jan Beulich | x86: restrict use of register aliases
|
commit | commitdiff | tree |
2020-06-03 |
Jan Beulich | ld: fix ld-elf/linux-x86.exp for r/o source tree
|
commit | commitdiff | tree |
2020-03-13 |
Jan Beulich | x86-64: correct mis-named X86_64_0D enumerator
|
commit | commitdiff | tree |
2020-03-09 |
Jan Beulich | x86: use template for AVX512 integer comparison insns
|
commit | commitdiff | tree |
2020-03-09 |
Jan Beulich | x86: use template for XOP integer comparison, shift...
|
commit | commitdiff | tree |
2020-03-09 |
Jan Beulich | x86: use template for AVX/AVX512 floating point comparison...
|
commit | commitdiff | tree |
2020-03-09 |
Jan Beulich | x86: use template for SSE floating point comparison...
|
commit | commitdiff | tree |
2020-03-09 |
Jan Beulich | x86: allow opcode templates to be templated
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: reduce amount of various VCVT* templates
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: drop/replace IgnoreSize
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: fold (supposed to be) identical code
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: don't accept FI{LD,STP,STTP}LL in Intel syntax...
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: replace NoRex64 on VEX-encoded insns
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: drop Rex64 attribute
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: correct MPX insn w/o base or index encoding in...
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: add missing IgnoreSize
|
commit | commitdiff | tree |
2020-03-06 |
Jan Beulich | x86: refine TPAUSE and UMWAIT
|
commit | commitdiff | tree |
2020-03-04 |
Jan Beulich | x86: support VMGEXIT
|
commit | commitdiff | tree |
2020-02-17 |
Jan Beulich | x86: fold certain VCVT{,U}SI2S{S,D} templates
|
commit | commitdiff | tree |
2020-02-17 |
Jan Beulich | x86: fold AddrPrefixOpReg templates
|
commit | commitdiff | tree |
2020-02-17 |
Jan Beulich | x86/Intel: don't swap operands of MONITOR{,X} and MWAIT{,X}
|
commit | commitdiff | tree |
2020-02-17 |
Jan Beulich | x86/Intel: improve diagnostics for ambiguous VCVT*...
|
commit | commitdiff | tree |
2020-02-14 |
Jan Beulich | x86: replace adhoc (partly wrong) ambiguous operand...
|
commit | commitdiff | tree |
2020-02-14 |
Jan Beulich | x86: adjust segment override prefix emission
|
commit | commitdiff | tree |
2020-02-14 |
Jan Beulich | x86: optimize away pointless segment overrides
|
commit | commitdiff | tree |
2020-02-14 |
Jan Beulich | x86: extend LEA's segment override warning
|
commit | commitdiff | tree |
2020-02-13 |
Jan Beulich | x86: fix SSE4a dependencies of ".arch .nosse*"
|
commit | commitdiff | tree |
next |