aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-gen.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-11x86: pack CPU flags in opcode tableJan Beulich1-6/+36
2023-08-02Revert "2.41 Release sources"Sam James1-0/+13
2023-08-022.41 Release sourcesbinutils-2_41-releaseNick Clifton1-13/+0
2023-07-27Support Intel PBNDKBHu, Lin11-0/+1
2023-07-27Support Intel SM4Haochen Jiang1-0/+3
2023-07-27Support Intel SM3Haochen Jiang1-0/+3
2023-07-27Support Intel SHA512Haochen Jiang1-0/+3
2023-07-27Support Intel AVX-VNNI-INT16konglin11-0/+3
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