Age | Commit message (Expand) | Author | Files | Lines |
2018-05-07 | Enable Intel MOVDIRI, MOVDIR64B instructions | H.J. Lu | 1 | -0/+41 |
2018-05-07 | x86: Replace AddrPrefixOp0 with AddrPrefixOpReg | H.J. Lu | 1 | -3/+7 |
2018-04-27 | Revert "Enable Intel MOVDIRI, MOVDIR64B instructions." | Igor Tsimbalist | 1 | -40/+0 |
2018-04-26 | Enable Intel MOVDIRI, MOVDIR64B instructions. | Igor Tsimbalist | 1 | -0/+40 |
2018-04-26 | x86: fold various non-memory operand AVX512VL templates | Jan Beulich | 1 | -17/+54 |
2018-04-26 | x86: also optimize zeroing-masking variants of insns | Jan Beulich | 1 | -1/+1 |
2018-04-26 | x86: properly force / avoid forcing EVEX encoding | Jan Beulich | 1 | -7/+5 |
2018-04-26 | x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask | Jan Beulich | 1 | -11/+13 |
2018-04-26 | x86: don't recognize bnd<N> as registers without CpuMPX | Jan Beulich | 1 | -0/+3 |
2018-04-26 | x86: x87-related adjustments | Jan Beulich | 1 | -6/+5 |
2018-04-26 | x86: fix indentation in build_modrm_byte() | Jan Beulich | 1 | -39/+39 |
2018-04-26 | x86: move and fold common code in build_modrm_byte() | Jan Beulich | 1 | -29/+13 |
2018-04-26 | x86: drop VexImmExt | Jan Beulich | 1 | -7/+3 |
2018-04-26 | x86: tighten assertion in build_modrm_byte() | Jan Beulich | 1 | -4/+3 |
2018-04-26 | x86: drop dead code from build_modrm_byte() | Jan Beulich | 1 | -19/+4 |
2018-04-17 | Enable Intel CLDEMOTE instruction. | Igor Tsimbalist | 1 | -0/+2 |
2018-04-16 | Remove netware support | Alan Modra | 1 | -1/+0 |
2018-04-11 | Enable Intel WAITPKG instructions. | Igor Tsimbalist | 1 | -0/+2 |
2018-03-28 | x86: drop VecESize | Jan Beulich | 1 | -14/+12 |
2018-03-28 | x86: convert broadcast insn attribute to boolean | Jan Beulich | 1 | -25/+45 |
2018-03-28 | x86: fold to-scalar-int conversion insns | Jan Beulich | 1 | -2/+6 |
2018-03-22 | x86: use local variable in check_VecOperands() | Jan Beulich | 1 | -7/+8 |
2018-03-22 | ix86: allow HLE store of accumulator to absolute address | Jan Beulich | 1 | -0/+8 |
2018-03-22 | x86/Intel: fix fallout from earlier template folding | Jan Beulich | 1 | -2/+5 |
2018-03-22 | x86: fold a few XOP templates | Jan Beulich | 1 | -4/+8 |
2018-03-09 | x86: Encode EVEX instructions with VEX128 if possible | H.J. Lu | 1 | -1/+2 |
2018-03-09 | x86: Strip whitespace in check_VecOperations | H.J. Lu | 1 | -0/+6 |
2018-03-08 | x86: Optimize with EVEX128 encoding for AVX512VL | H.J. Lu | 1 | -8/+11 |
2018-03-08 | x86-64: Also optimize "clr reg64" | H.J. Lu | 1 | -7/+12 |
2018-03-08 | x86: Remove support for old (<= 2.8.1) versions of gcc | H.J. Lu | 1 | -21/+1 |
2018-03-08 | x86: fold several AVX512VL templates | Jan Beulich | 1 | -6/+39 |
2018-03-08 | x86: fold certain AVX512 rotate and shift templates | Jan Beulich | 1 | -3/+4 |
2018-03-08 | x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX | Jan Beulich | 1 | -40/+24 |
2018-03-08 | x86: correct operand size match checks for BMI/BMI2 insns | Jan Beulich | 1 | -7/+9 |
2018-03-08 | x86: fold redundant expressions in process_suffix() | Jan Beulich | 1 | -20/+13 |
2018-03-08 | x86: simplify result processing of cpu_flags_match() | Jan Beulich | 1 | -24/+16 |
2018-03-08 | x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match() | Jan Beulich | 1 | -1/+11 |
2018-03-08 | x86: change AVX512VL handling in cpu_flags_match() | Jan Beulich | 1 | -11/+5 |
2018-03-08 | x86: drop CPU_FLAGS_32BIT_MATCH | Jan Beulich | 1 | -5/+4 |
2018-03-08 | x86: simplify AVX checks in cpu_flags_match() | Jan Beulich | 1 | -22/+6 |
2018-03-08 | x86: avoid cpu_flags_match() bogusly setting CPU_FLAGS_ARCH_MATCH | Jan Beulich | 1 | -6/+0 |
2018-03-08 | x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns | Jan Beulich | 1 | -1/+5 |
2018-03-08 | x86: drop FloatD | Jan Beulich | 1 | -7/+7 |
2018-03-08 | x86: adjust 4-XMM-register-group related warning | Jan Beulich | 1 | -12/+13 |
2018-03-08 | x86: fold AVX vcvtpd2ps memory forms | Jan Beulich | 1 | -10/+37 |
2018-03-07 | x86: Rewrite NOP generation for fill and alignment | H.J. Lu | 1 | -145/+135 |
2018-03-01 | x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 | H.J. Lu | 1 | -2/+7 |
2018-02-27 | x86: Add -O[2|s] assembler command-line options | H.J. Lu | 1 | -2/+234 |
2018-02-22 | x86: Add {rex} pseudo prefix | H.J. Lu | 1 | -0/+27 |
2018-02-17 | Add .nop assembler directive | H.J. Lu | 1 | -106/+166 |