2019-07-01 |
Jan Beulich | x86: drop Vec_Imm4
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: limit ImmExt abuse
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: optimize AND/OR with twice the same register
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86-64: optimize certain commutative VEX-encoded insns
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: StaticRounding implies SAE
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: optimize EVEX packed integer logical instructions
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: add missing pseudo ops for VPCLMULQDQ ISA extension
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: drop bogus Disp8MemShift attributes
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: use encoding_length() also elsewhere
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: warn about insns exceeding the 15-byte limit
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: remove ModRM.mod decoding layer from AVX512F VMOVS...
|
commit | commitdiff | tree |
2019-07-01 |
Jan Beulich | x86: drop a few dead macros
|
commit | commitdiff | tree |
2019-06-27 |
Jan Beulich | x86: add missing test
|
commit | commitdiff | tree |
2019-06-27 |
Jan Beulich | x86: fold AVX scalar to/from int conversion insns
|
commit | commitdiff | tree |
2019-06-27 |
Jan Beulich | x86: allow VEX et al encodings in 16-bit (protected...
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | ld/plugins: avoid shadowing a C library symbol
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | bfd/elf-properties: avoid shadowing a C library symbol
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | readelf: avoid shadowing a libiberty symbol
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | objdump: avoid shadowing a libiberty symbol
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: correct / adjust debug printing
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: document certain command line options as "dangerous"
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: drop dqa_mode
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: don't open code is_any_vex_encoding()
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: simplify OP_I64()
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: fix (dis)assembly of certain SSE2 insns in 16...
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86-64: also optimize ANDQ with immediate fitting in...
|
commit | commitdiff | tree |
2019-06-25 |
Jan Beulich | x86: add CVT{,T}PS2PI cases to xmmwords test
|
commit | commitdiff | tree |
2018-11-08 |
Jan Beulich | x86-64: fix ZMM register state tracking
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: correctly handle VPBROADCASTD with EVEX.W set...
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: correctly handle VMOVD with EVEX.W set outside...
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: correctly handle KMOVD with VEX.W set outside...
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: adjust {,E}VEX.W handling for PEXTR* / PINSR*
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: adjust {,E}VEX.W handling outside of 64-bit mode
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: fix various non-LIG templates
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: allow {store} to select alternative {,}PEXTRW...
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: add more VexWIG
|
commit | commitdiff | tree |
2018-11-06 |
Jan Beulich | x86: XOP VPHADD* / VPHSUB* are VEX.W0
|
commit | commitdiff | tree |
2018-10-11 |
Jan Beulich | x86: add {,V}MOVQ cases to xmmword test
|
commit | commitdiff | tree |
2018-10-10 |
Jan Beulich | x86: fold Size{16,32,64} template attributes
|
commit | commitdiff | tree |
2018-09-14 |
Jan Beulich | x86: fold CRC32 templates
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from a few further insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512_4* insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512DQ insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512BW insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512VL insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512ER insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX512F insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SHA insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from XOP and SSE4a insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX2 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AVX insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from GNFI insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from AES/VAES insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSE4.2 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSE4.1 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSSE3 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSE3 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSE2 insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop bogus IgnoreSize from SSE insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: drop unnecessary {,No}Rex64
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: also allow D on 3-operand insns
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: use D attribute also for SIMD templates
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: fold ILP32 output of "opts" tests
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: improve operand reversal
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86: add code comment on deprecated status of pseudo...
|
commit | commitdiff | tree |
2018-09-13 |
Jan Beulich | x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative...
|
commit | commitdiff | tree |
2018-08-06 |
Jan Beulich | x86: fold RegEip/RegRip and RegEiz/RegRiz
|
commit | commitdiff | tree |
2018-08-03 |
Jan Beulich | x86: drop NoRex64 from {,v}pmov{s,z}x*
|
commit | commitdiff | tree |
2018-08-03 |
Jan Beulich | x86: drop "mem" operand type attribute
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86: also optimize KXOR{D,Q} and KANDN{D,Q}
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86: fold various AVX512 templates with so far differing...
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86: add more exhaustive tests for invalid AVX512 zeroing...
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86/Intel: correct permitted operand sizes for AVX512...
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86: don't abort() upon DATA16 prefix on (E)VEX encoded...
|
commit | commitdiff | tree |
2018-07-31 |
Jan Beulich | x86: drop CpuVREX
|
commit | commitdiff | tree |
2018-07-30 |
Jan Beulich | x86: don't mistakenly scale non-8-bit displacements
|
commit | commitdiff | tree |
2018-07-24 |
Jan Beulich | x86-64: correct AVX512F vcvtsi2s{d,s} handling
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold narrowing VCVT* templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold VFPCLASSP{D,S} templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold various AVX512* templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold various AVX512DQ templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold various AVX512BW templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold various AVX512CD templates
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: fold various AVX512VL templates into their AVX512F...
|
commit | commitdiff | tree |
2018-07-19 |
Jan Beulich | x86: pre-process opcodes table before parsing
|
commit | commitdiff | tree |
2018-07-16 |
Jan Beulich | x86: fix operand size checking
|
commit | commitdiff | tree |
2018-07-11 |
Jan Beulich | x86: adjust monitor/mwait templates
|
commit | commitdiff | tree |
2018-07-11 |
Jan Beulich | x86: drop {,reg16_}inoutportreg variables
|
commit | commitdiff | tree |
2018-07-11 |
Jan Beulich | x86: simplify legacy prefix emission
|
commit | commitdiff | tree |
2018-07-11 |
Jan Beulich | x86/Intel: accept memory operand size specifiers for...
|
commit | commitdiff | tree |
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 |
next |