Age | Commit message (Expand) | Author | Files | Lines |
2018-10-05 | x86: Add Intel ENCLV to assembler and disassembler | H.J. Lu | 1 | -0/+14 |
2018-07-18 | x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq | H.J. Lu | 1 | -8/+76 |
2018-06-01 | x86: fold MOV to/from segment register templates | Jan Beulich | 1 | -109/+7 |
2018-06-01 | x86: don't emit REX.W for SLDT and STR | Jan Beulich | 1 | -2/+2 |
2018-06-01 | x86/Intel: accept "oword ptr" for INVPCID | Jan Beulich | 1 | -4/+4 |
2018-05-07 | Enable Intel MOVDIRI, MOVDIR64B instructions | H.J. Lu | 1 | -4962/+5013 |
2018-04-27 | Revert "Enable Intel MOVDIRI, MOVDIR64B instructions." | Igor Tsimbalist | 1 | -15010/+14942 |
2018-04-26 | Enable Intel MOVDIRI, MOVDIR64B instructions. | Igor Tsimbalist | 1 | -14942/+15010 |
2018-04-26 | x86: fold various non-memory operand AVX512VL templates | Jan Beulich | 1 | -1800/+416 |
2018-04-26 | x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask | Jan Beulich | 1 | -5039/+5039 |
2018-04-26 | x86: drop VexImmExt | Jan Beulich | 1 | -8001/+8001 |
2018-04-25 | x86: drop redundant AVX512VL shift templates | Jan Beulich | 1 | -120/+0 |
2018-04-17 | Enable Intel CLDEMOTE instruction. | Igor Tsimbalist | 1 | -5044/+5058 |
2018-04-15 | x86: Allow 32-bit registers for tpause and umwait | H.J. Lu | 1 | -32/+4 |
2018-04-11 | Enable Intel WAITPKG instructions. | Igor Tsimbalist | 1 | -5040/+5124 |
2018-03-28 | x86: drop VecESize | Jan Beulich | 1 | -7385/+7385 |
2018-03-28 | x86: convert broadcast insn attribute to boolean | Jan Beulich | 1 | -885/+885 |
2018-03-28 | x86: fold to-scalar-int conversion insns | Jan Beulich | 1 | -444/+56 |
2018-03-22 | x86: drop pointless VecESize | Jan Beulich | 1 | -475/+475 |
2018-03-22 | x86: fix swapped operand handling for BNDMOV | Jan Beulich | 1 | -2/+2 |
2018-03-22 | x86/Intel: fix fallout from earlier template folding | Jan Beulich | 1 | -15/+100 |
2018-03-22 | x86: fold a few XOP templates | Jan Beulich | 1 | -220/+36 |
2018-03-08 | x86-64: Also optimize "clr reg64" | H.J. Lu | 1 | -1/+1 |
2018-03-08 | x86: Remove support for old (<= 2.8.1) versions of gcc | H.J. Lu | 1 | -5225/+5089 |
2018-03-08 | x86: fold several AVX512VL templates | Jan Beulich | 1 | -1867/+259 |
2018-03-08 | x86: fold certain AVX512 rotate and shift templates | Jan Beulich | 1 | -870/+90 |
2018-03-08 | x86: fold VEX-encoded GFNI templates | Jan Beulich | 1 | -78/+12 |
2018-03-08 | x86: fold a few AVX512F templates | Jan Beulich | 1 | -216/+12 |
2018-03-08 | x86: fold LWP templates | Jan Beulich | 1 | -78/+10 |
2018-03-08 | x86: fold FMA and FMA4 templates | Jan Beulich | 1 | -1536/+264 |
2018-03-08 | x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX | Jan Beulich | 1 | -1/+1 |
2018-03-08 | x86: drop bogus NoAVX | Jan Beulich | 1 | -7/+7 |
2018-03-08 | x86: avoid SSE check for LDMXCSR/STMXCSR | Jan Beulich | 1 | -2/+2 |
2018-03-08 | x86: drop FloatD | Jan Beulich | 1 | -19724/+19724 |
2018-03-08 | x86: bogus VMOVD with 64-bit operands should only allow for registers | Jan Beulich | 1 | -4/+4 |
2018-03-08 | x86: fold AVX vcvtpd2ps memory forms | Jan Beulich | 1 | -18/+1 |
2018-03-01 | x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 | H.J. Lu | 1 | -12/+12 |
2018-02-27 | x86: Add -O[2|s] assembler command-line options | H.J. Lu | 1 | -5322/+5336 |
2018-02-22 | x86: Add {rex} pseudo prefix | H.J. Lu | 1 | -0/+14 |
2018-01-23 | Enable Intel PCONFIG instruction. | Igor Tsimbalist | 1 | -5280/+5294 |
2018-01-23 | Enable Intel WBNOINVD instruction. | Igor Tsimbalist | 1 | -5279/+5293 |
2018-01-17 | Replace CET bit with IBT and SHSTK bits. | Igor Tsimbalist | 1 | -5332/+5332 |
2018-01-11 | Remove VL variants for 4FMAPS and 4VNNIW insns. | Igor Tsimbalist | 1 | -160/+0 |
2018-01-10 | x86: fix Disp8 handling for scalar AVX512_4FMAPS insns | Jan Beulich | 1 | -2/+2 |
2018-01-10 | x86: fix Disp8 handling for AVX512VL VPCMP*{B,W} variants | Jan Beulich | 1 | -48/+48 |
2018-01-08 | x86: Properly encode vmovd with 64-bit memeory | H.J. Lu | 1 | -38/+4 |
2018-01-03 | Update year range in copyright notice of binutils files | Alan Modra | 1 | -1/+1 |
2017-12-18 | x86: fold certain AVX and AVX2 templates | Jan Beulich | 1 | -3773/+586 |
2017-12-18 | x86: fold RegXMM/RegYMM/RegZMM into RegSIMD | Jan Beulich | 1 | -46173/+46173 |
2017-12-18 | x86: drop FloatReg and FloatAcc | Jan Beulich | 1 | -32462/+32462 |