aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-gen.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-23Support Intel FRED LKGSZhang, Jun1-0/+4
2023-05-23Revert "Support Intel FRED LKGS"liuhongt1-4/+0
2023-05-23Support Intel FRED LKGSZhang, Jun1-0/+4
2023-04-07Support Intel AMX-COMPLEXHaochen Jiang1-0/+3
2023-03-31x86: introduce .insn directiveJan Beulich1-0/+3
2023-02-24x86: MONITOR/MWAIT are not SSE3 insnsJan Beulich1-6/+7
2023-02-24x86-64: don't permit LAHF/SAHF with "generic64"Jan Beulich1-4/+5
2023-02-10x86: drop use of VEX3SOURCESJan Beulich1-1/+0
2023-02-10x86: move (and rename) opcodespace attributeJan Beulich1-19/+53
2023-01-27x86: remove internationalization from i386-gen.cJan Beulich1-26/+23
2023-01-20x86: split i386-gen's opcode hash entry structJan Beulich1-23/+28
2023-01-20x86: absorb allocation in i386-genJan Beulich1-2/+5
2023-01-20x86: re-use insn mnemonic strings as much as possibleJan Beulich1-4/+37
2023-01-20x86: move insn mnemonics to a separate tableJan Beulich1-4/+47
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-2/+2
2022-12-22x86: correct/improve TSX controlsJan Beulich1-0/+4
2022-12-22x86: add dependencies on SVMEJan Beulich1-0/+6
2022-12-22x86: add dependencies on VMXJan Beulich1-0/+4
2022-12-22x86: correct XSAVE* dependenciesJan Beulich1-1/+3
2022-12-22x86: correct dependencies of a few AVX512 sub-featuresJan Beulich1-4/+4
2022-12-22x86: add dependencies on AVX2Jan Beulich1-0/+4
2022-12-22x86: correct SSE dependenciesJan Beulich1-0/+8
2022-12-22x86: re-work ISA extension dependency handlingJan Beulich1-469/+328
2022-12-21x86: rename CheckRegSize to CheckOperandSizeJan Beulich1-1/+1
2022-12-19x86: omit Cpu prefixes from opcode tableJan Beulich1-346/+349
2022-12-16x86: change representation of extension opcodeJan Beulich1-3/+6
2022-12-12x86: generate template sets data at build timeJan Beulich1-1/+21
2022-12-12x86: drop sentinel from i386_optab[]Jan Beulich1-10/+0
2022-12-12x86: instantiate i386_{op,reg}tab[] in gas instead of in libopcodesJan Beulich1-3/+3
2022-12-02x86: drop most OPERAND_TYPE_* (and rework the rest)Jan Beulich1-103/+0
2022-12-01x86: drop No_ldSufJan Beulich1-1/+0
2022-11-30x86: drop FloatRJan Beulich1-1/+0
2022-11-15Add AMD znver4 processor supportTejas Joshi1-0/+5
2022-11-14x86: fold special-operand insn attributes into a single enumJan Beulich1-9/+1
2022-11-08Support Intel RAO-INTKong Lingling1-0/+5
2022-11-04Support Intel AVX-NE-CONVERTkonglin11-1/+6
2022-11-02Support Intel MSRLISTHu, Lin11-0/+5
2022-11-02Support Intel WRMSRNSHu, Lin11-0/+5
2022-11-02Support Intel CMPccXADDHaochen Jiang1-0/+5
2022-11-02Support Intel AVX-VNNI-INT8Cui,Lili1-1/+6
2022-11-02Support Intel AVX-IFMAHongyu Wang1-1/+6
2022-10-31x86: minor improvements to optimize_imm() (part III)Jan Beulich1-2/+0
2022-10-31Support Intel PREFETCHICui, Lili1-0/+3
2022-10-21Support Intel AMX-FP16Cui,Lili1-1/+4
2022-10-20x86: re-work AVX-VNNI supportJan Beulich1-1/+0
2022-10-18x86: Disable AVX-VNNI when disabling AVX2H.J. Lu1-1/+1
2022-10-18x86: correct CPU_AMX_{BF16,INT8}_FLAGSJan Beulich1-2/+2
2022-09-30x86/Intel: restrict suffix derivationJan Beulich1-2/+0
2022-08-16x86: template-ize certain vector conversion insnsJan Beulich1-4/+26
2022-08-16x86: template-ize packed/scalar vector floating point insnsJan Beulich1-19/+24