2018-07-11 |
Jan Beulich | x86: replace off-by-one OTMax
|
commit | commitdiff | tree |
2018-07-11 |
Jan Beulich | x86: fix "REP RET" with -madd-bnd-prefix
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86: fold MOV to/from segment register templates
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86: don't emit REX.W for SLDT and STR
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86: relax redundant REX prefix check
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86: simplify control register check
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86: tighten condition for emitting LOCK on control...
|
commit | commitdiff | tree |
2018-06-01 |
Jan Beulich | x86/Intel: accept "oword ptr" for INVPCID
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: fold various non-memory operand AVX512VL templates
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: also optimize zeroing-masking variants of insns
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: properly force / avoid forcing EVEX encoding
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: CpuXSAVE is a prereq for various other features
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: don't recognize bnd<N> as registers without CpuMPX
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: x87-related adjustments
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: fix indentation in build_modrm_byte()
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: move and fold common code in build_modrm_byte()
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: drop VexImmExt
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: tighten assertion in build_modrm_byte()
|
commit | commitdiff | tree |
2018-04-26 |
Jan Beulich | x86: drop dead code from build_modrm_byte()
|
commit | commitdiff | tree |
2018-04-25 |
Jan Beulich | x86: drop redundant AVX512VL shift templates
|
commit | commitdiff | tree |
2018-03-28 |
Jan Beulich | x86: drop VecESize
|
commit | commitdiff | tree |
2018-03-28 |
Jan Beulich | x86: convert broadcast insn attribute to boolean
|
commit | commitdiff | tree |
2018-03-28 |
Jan Beulich | x86: fold to-scalar-int conversion insns
|
commit | commitdiff | tree |
2018-03-28 |
Jan Beulich | x86: don't show suffixes for to-scalar-int conversion...
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86: use local variable in check_VecOperands()
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86: drop pointless VecESize
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86: drop remaining redundant DispN
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | ix86: allow HLE store of accumulator to absolute address
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86: fix swapped operand handling for BNDMOV
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86/Intel: fix fallout from earlier template folding
|
commit | commitdiff | tree |
2018-03-22 |
Jan Beulich | x86: fold a few XOP templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold several AVX512VL templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold certain AVX512 rotate and shift templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold VEX-encoded GFNI templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold a few AVX512F templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold LWP templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold FMA and FMA4 templates
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: correct operand size match checks for BMI/BMI2...
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold redundant expressions in process_suffix()
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: simplify result processing of cpu_flags_match()
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match()
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: change AVX512VL handling in cpu_flags_match()
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: drop CPU_FLAGS_32BIT_MATCH
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: simplify AVX checks in cpu_flags_match()
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: avoid cpu_flags_match() bogusly setting CPU_FLAGS_ARCH_...
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: drop bogus NoAVX
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: avoid SSE check for LDMXCSR/STMXCSR
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: drop FloatD
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86/Intel: correct disassembly of fsub*/fdiv*
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: adjust 4-XMM-register-group related warning
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: bogus VMOVD with 64-bit operands should only allow...
|
commit | commitdiff | tree |
2018-03-08 |
Jan Beulich | x86: fold AVX vcvtpd2ps memory forms
|
commit | commitdiff | tree |
2018-01-10 |
Jan Beulich | x86: fix Disp8 handling for scalar AVX512_4FMAPS insns
|
commit | commitdiff | tree |
2018-01-10 |
Jan Beulich | x86: fix Disp8 handling for AVX512VL VPCMP*{B,W} variants
|
commit | commitdiff | tree |
2018-01-02 |
Jan Beulich | x86: partial revert of 10c17abdd0
|
commit | commitdiff | tree |
2017-12-18 |
Jan Beulich | x86: fold certain AVX and AVX2 templates
|
commit | commitdiff | tree |
2017-12-18 |
Jan Beulich | x86: fold RegXMM/RegYMM/RegZMM into RegSIMD
|
commit | commitdiff | tree |
2017-12-18 |
Jan Beulich | x86: drop FloatReg and FloatAcc
|
commit | commitdiff | tree |
2017-12-18 |
Jan Beulich | x86: replace Reg8, Reg16, Reg32, and Reg64
|
commit | commitdiff | tree |
2017-12-15 |
Jan Beulich | x86: correct operand type checks
|
commit | commitdiff | tree |
2017-12-15 |
Jan Beulich | x86: drop stray CheckRegSize uses
|
commit | commitdiff | tree |
2017-12-15 |
Jan Beulich | x86: correct abort check
|
commit | commitdiff | tree |
2017-11-30 |
Jan Beulich | x86: derive DispN from BaseIndex
|
commit | commitdiff | tree |
2017-11-30 |
Jan Beulich | x86: drop Vec_Disp8
|
commit | commitdiff | tree |
2017-11-30 |
Jan Beulich | x86/Intel: issue diagnostics for redundant segment...
|
commit | commitdiff | tree |
2017-11-30 |
Jan Beulich | Revert "x86: Update segment register check in Intel...
|
commit | commitdiff | tree |
2017-11-24 |
Jan Beulich | x86: reject further invalid AVX-512 masking constructs
|
commit | commitdiff | tree |
2017-11-24 |
Jan Beulich | x86: don't omit disambiguating suffixes from "fi*"
|
commit | commitdiff | tree |
2017-11-23 |
Jan Beulich | x86: fix AVX-512 16-bit addressing
|
commit | commitdiff | tree |
2017-11-23 |
Jan Beulich | x86-64: always use unsigned 32-bit reloc for 32-bit...
|
commit | commitdiff | tree |
2017-11-23 |
Jan Beulich | x86: drop redundant VSIB handling code
|
commit | commitdiff | tree |
2017-11-23 |
Jan Beulich | x86: correct UDn
|
commit | commitdiff | tree |
2017-11-23 |
Jan Beulich | x86/Intel: don't report multiple errors for a single...
|
commit | commitdiff | tree |
2017-11-16 |
Jan Beulich | x86: ignore high register select bit(s) in 32- and...
|
commit | commitdiff | tree |
2017-11-16 |
Jan Beulich | ix86/Intel: don't require memory operand size specifier...
|
commit | commitdiff | tree |
2017-11-15 |
Jan Beulich | x86: use correct register names
|
commit | commitdiff | tree |
2017-11-15 |
Jan Beulich | x86: drop VEXI4_Fixup()
|
commit | commitdiff | tree |
2017-11-15 |
Jan Beulich | x86-64: don't allow use of %axl as accumulator
|
commit | commitdiff | tree |
2017-11-14 |
Jan Beulich | x86: add disassembler support for XOP VPCOM* pseudo-ops
|
commit | commitdiff | tree |
2017-11-14 |
Jan Beulich | x86: add support for AVX-512 VPCMP*{B,W} pseudo-ops
|
commit | commitdiff | tree |
2017-11-14 |
Jan Beulich | x86: string insns don't allow displacements
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | gas/arm64: don't emit stack pointer symbol table entries
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | gas/ia64: fix testsuite failures
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | PE: don't corrupt section flags when linking from ELF...
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | x86: don't default variable shift count insns to 8...
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | x86: {f,}xsave64 / {f,}xrstor64 / xsaveopt64 should...
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | x86/Intel: don't mistake riz/eiz as base register
|
commit | commitdiff | tree |
2017-11-13 |
Jan Beulich | x86-64/Intel: issue diagnostic for out of range displacement
|
commit | commitdiff | tree |
2017-02-28 |
Jan Beulich | x86: fix handling of 64-bit operand size VPCMPESTR...
|
commit | commitdiff | tree |
2017-02-24 |
Jan Beulich | x86: also correctly support TEST opcode aliases
|
commit | commitdiff | tree |
2017-02-23 |
Jan Beulich | gas: slightly relax .startof.()/.sizeof.() testcase
|
commit | commitdiff | tree |
2017-02-23 |
Jan Beulich | x86: drop stray VEX opcode 82 references
|
commit | commitdiff | tree |
2017-02-23 |
Jan Beulich | x86: extend 64-bit invalid MPX insn forms testcase
|
commit | commitdiff | tree |
2017-02-22 |
Jan Beulich | gas: require an operand to .startof.()/.sizeof.()
|
commit | commitdiff | tree |
2017-02-22 |
Jan Beulich | aarch64: actually copy first operand in convert_bfc_to_bfm()
|
commit | commitdiff | tree |
2016-07-05 |
Jan Beulich | ld: track linker-definedness of symbols
|
commit | commitdiff | tree |
2016-07-05 |
Jan Beulich | x86: fix register check in check_qword_reg()
|
commit | commitdiff | tree |
next |