Age | Commit message (Expand) | Author | Files | Lines |
2019-04-08 | x86: Consolidate AVX512 BF16 entries in i386-opc.tbl | H.J. Lu | 1 | -260/+22 |
2019-04-05 | x86: Support Intel AVX512 BF16 | Xuepeng Guo | 1 | -3949/+4305 |
2019-03-18 | x86: Optimize EVEX vector load/store instructions | H.J. Lu | 1 | -6/+6 |
2019-01-01 | Update year range in copyright notice of binutils files | Alan Modra | 1 | -1/+1 |
2018-11-06 | x86: adjust {,E}VEX.W handling for PEXTR* / PINSR* | Jan Beulich | 1 | -9/+9 |
2018-11-06 | x86: adjust {,E}VEX.W handling outside of 64-bit mode | Jan Beulich | 1 | -16/+16 |
2018-11-06 | x86: fix various non-LIG templates | Jan Beulich | 1 | -43/+43 |
2018-11-06 | x86: allow {store} to select alternative {,}PEXTRW encoding | Jan Beulich | 1 | -4/+4 |
2018-11-06 | x86: add more VexWIG | Jan Beulich | 1 | -142/+142 |
2018-11-06 | x86: XOP VPHADD* / VPHSUB* are VEX.W0 | Jan Beulich | 1 | -15/+15 |
2018-10-10 | x86: fold Size{16,32,64} template attributes | Jan Beulich | 1 | -15568/+11674 |
2018-10-05 | x86: Add Intel ENCLV to assembler and disassembler | H.J. Lu | 1 | -0/+14 |
2018-09-17 | x86: Set EVex=2 on EVEX.128 only vmovd and vmovq | H.J. Lu | 1 | -4/+4 |
2018-09-17 | x86: Set Vex=1 on VEX.128 only vmovd and vmovq | H.J. Lu | 1 | -8/+8 |
2018-09-15 | x86: Set VexW=3 on AVX vrsqrtss | H.J. Lu | 1 | -1/+1 |
2018-09-15 | x86: Set Vex=1 on VEX.128 only vmovq | H.J. Lu | 1 | -2/+2 |
2018-09-14 | x86: Support VEX/EVEX WIG encoding | H.J. Lu | 1 | -465/+465 |
2018-09-14 | x86: fold CRC32 templates | Jan Beulich | 1 | -39/+5 |
2018-09-13 | x86: Remove VexW=1 from WIG VEX movq and vmovq | H.J. Lu | 1 | -4/+4 |
2018-09-13 | i386: Update VexW field for VEX instructions | H.J. Lu | 1 | -18/+18 |
2018-09-13 | x86: drop bogus IgnoreSize from a few further insns | Jan Beulich | 1 | -26/+26 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512_4* insns | Jan Beulich | 1 | -6/+6 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512DQ insns | Jan Beulich | 1 | -48/+48 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512BW insns | Jan Beulich | 1 | -38/+38 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512VL insns | Jan Beulich | 1 | -13/+13 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512ER insns | Jan Beulich | 1 | -16/+16 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX512F insns | Jan Beulich | 1 | -371/+371 |
2018-09-13 | x86: drop bogus IgnoreSize from SHA insns | Jan Beulich | 1 | -8/+8 |
2018-09-13 | x86: drop bogus IgnoreSize from XOP and SSE4a insns | Jan Beulich | 1 | -133/+133 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX2 insns | Jan Beulich | 1 | -119/+119 |
2018-09-13 | x86: drop bogus IgnoreSize from AVX insns | Jan Beulich | 1 | -128/+128 |
2018-09-13 | x86: drop bogus IgnoreSize from GNFI insns | Jan Beulich | 1 | -6/+6 |
2018-09-13 | x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns | Jan Beulich | 1 | -16/+16 |
2018-09-13 | x86: drop bogus IgnoreSize from AES/VAES insns | Jan Beulich | 1 | -22/+22 |
2018-09-13 | x86: drop bogus IgnoreSize from SSE4.2 insns | Jan Beulich | 1 | -10/+10 |
2018-09-13 | x86: drop bogus IgnoreSize from SSE4.1 insns | Jan Beulich | 1 | -63/+63 |
2018-09-13 | x86: drop bogus IgnoreSize from SSSE3 insns | Jan Beulich | 1 | -32/+32 |
2018-09-13 | x86: drop bogus IgnoreSize from SSE3 insns | Jan Beulich | 1 | -18/+18 |
2018-09-13 | x86: drop bogus IgnoreSize from SSE2 insns | Jan Beulich | 1 | -208/+208 |
2018-09-13 | x86: drop bogus IgnoreSize from SSE insns | Jan Beulich | 1 | -59/+59 |
2018-09-13 | x86: drop unnecessary {,No}Rex64 | Jan Beulich | 1 | -5/+5 |
2018-09-13 | x86: also allow D on 3-operand insns | Jan Beulich | 1 | -88/+8 |
2018-09-13 | x86: use D attribute also for SIMD templates | Jan Beulich | 1 | -1143/+89 |
2018-08-11 | x86: Add CpuCMOV and CpuFXSR | H.J. Lu | 1 | -7522/+7522 |
2018-08-06 | x86: fold RegEip/RegRip and RegEiz/RegRiz | Jan Beulich | 1 | -8/+8 |
2018-08-03 | x86: drop NoRex64 from {,v}pmov{s,z}x* | Jan Beulich | 1 | -24/+24 |
2018-08-03 | x86: drop "mem" operand type attribute | Jan Beulich | 1 | -17927/+17927 |
2018-07-31 | x86: also optimize KXOR{D,Q} and KANDN{D,Q} | Jan Beulich | 1 | -4/+4 |
2018-07-31 | x86: fold various AVX512 templates with so far differing Masking attributes | Jan Beulich | 1 | -1286/+222 |
2018-07-31 | x86/Intel: correct permitted operand sizes for AVX512 scatter/gather | Jan Beulich | 1 | -64/+64 |