x86: do away with is_evex_encoding()
[binutils-gdb.git] / gas / config / tc-i386.c
2023-11-09 Jan Beulichx86: do away with is_evex_encoding()
2023-11-09 Jan Beulichx86: split insn templates' CPU field
2023-11-09 Jan Beulichx86: Cpu64 handling improvements
2023-10-31 Hu, Lin1Support Intel USER_MSR
2023-10-23 Jan Beulichx86: fold a few of the "alternative" NOP patterns
2023-10-23 Jan Beulichx86: add a few more NOP patterns
2023-10-23 Jan Beulichx86: don't record full i386_cpu_flags in struct i386_tc...
2023-10-23 Jan Beulichx86: i686 != PentiumPro
2023-10-23 Jan Beulichx86: respect ".arch nonop" when selecting which NOPs...
2023-10-23 Jan Beulichx86: don't use operand size override with NOP in 16...
2023-10-23 Jan Beulichx86: don't use 32-bit LEA as NOP surrogate in 64-bit...
2023-10-23 Jan Beulichx86: i386_generate_nops() may not derive decisions...
2023-10-23 Jan Beulichx86: record flag_code in tc_frag_data
2023-09-27 Jan Beulichx86: prefer VEX encodings over EVEX ones when possible
2023-09-27 Jan Beulichx86: drop cpu_arch_tune_flags
2023-09-27 Jan Beulichx86: correct cpu_arch_isa_flags maintenance
2023-09-27 Jan Beulichx86: fold FMA VEX and EVEX templates
2023-09-27 Jan Beulichx86: fold VAES/VPCLMULQDQ VEX and EVEX templates
2023-09-27 Jan Beulichx86: fold certain VEX and EVEX templates
2023-09-27 Jan Beulichx86: tighten .insn SAE and broadcast checking
2023-09-27 Jan Beulichx86-64: REX.W overrides DATA_PREFIX
2023-09-27 Jan Beulichx86-64: fix suffix-less PUSH of symbol address
2023-09-15 Jan Beulichx86: fold CpuLM and Cpu64
2023-09-15 Jan Beulichx86: don't play with cpu_arch_flags.cpu{,no}64
2023-09-15 Jan Beulichx86: make code size vs CPU arch checking consistent
2023-09-15 Jan Beulichx86: re-order update_code_flag()
2023-09-14 Jan Beulichx86: support AVX10.1 vector size restrictions
2023-09-14 Jan Beulichx86: support AVX10.1/512
2023-09-08 Jan Beulichx86: restrict prefix use with .insn VEX/XOP/EVEX
2023-09-01 Jan Beulichx86: unindent most of set_cpu_arch()
2023-09-01 Jan Beulichx86: rename CpuPCLMUL
2023-08-18 Jan Beulichx86: remove indirection from bx[] and di_si[]
2023-08-11 Jan Beulichgas: purge md_elf_section_word()
2023-08-11 Jan Beulichx86: pack CPU flags in opcode table
2023-08-02 Sam JamesRevert "2.41 Release sources"
2023-08-02 Nick Clifton2.41 Release sources
2023-07-27 Hu, Lin1Support Intel PBNDKB
2023-07-27 Haochen JiangSupport Intel SM4
2023-07-27 Haochen JiangSupport Intel SM3
2023-07-27 Haochen JiangSupport Intel SHA512
2023-07-27 konglin1Support Intel AVX-VNNI-INT16
2023-07-04 Jan Beulichx86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ
2023-07-04 Jan Beulichx86: optimize pre-AVX512 {,V}PCMPGT* with identical...
2023-07-04 Jan Beulichx86: optimize pre-AVX512 {,V}PCMPEQQ with identical...
2023-06-22 H.J. LuRevert "x86: Don't check if AVX512 template requires...
2023-06-20 H.J. Lux86: Don't check if AVX512 template requires AVX512VL
2023-06-16 Jan Beulichx86: shrink Masking insn attribute to a single bit...
2023-05-26 Jan Beulichx86-64: improve gas diagnostic when no 32-bit target...
2023-05-26 Jan Beulichx86: figure braces aren't really part of mnemonics
2023-05-26 Jan Beulichx86: de-duplicate operand_special_chars[] wrt extra_sym...
2023-05-23 Jan Beulichx86: don't recognize quoted symbol names as registers...
2023-05-23 Zhang, JunSupport Intel FRED LKGS
2023-05-23 liuhongtRevert "Support Intel FRED LKGS"
2023-05-23 Zhang, JunSupport Intel FRED LKGS
2023-05-19 Jan Beulichx86: permit all relational operators in insn operands
2023-05-19 Jan Beulichx86: further adjust extend-to-32bit-address conditions
2023-05-19 Jan Beulichx86: tighten extend-to-32bit-address conditions
2023-05-12 Jan Beulichx86: slightly simplify i386_parse_name()
2023-05-12 Jan Beulichgas: equates of registers
2023-04-28 Jan Beulichx86/Intel: reduce ELF/PE conditional scope in x86_cons()
2023-04-19 Jan Beulichx86: parse_register() must not alter the parsed string
2023-04-19 Jan Beulichx86: parse_real_register() does not alter the parsed...
2023-04-07 Haochen JiangSupport Intel AMX-COMPLEX
2023-03-31 Jan Beulichx86: handle immediate operands for .insn
2023-03-31 Jan Beulichx86: allow for multiple immediates in output_disp()
2023-03-31 Jan Beulichx86: handle EVEX Disp8 for .insn
2023-03-31 Jan Beulichx86: process instruction operands for .insn
2023-03-31 Jan Beulichx86: parse special opcode modifiers for .insn
2023-03-31 Jan Beulichx86: parse VEX and alike specifiers for .insn
2023-03-31 Jan Beulichx86: introduce .insn directive
2023-03-21 H.J. Lux86: Check unbalanced braces in memory reference
2023-03-20 Jan Beulichx86: drop identifier_chars[]
2023-03-20 Jan Beulichx86/AT&T: restrict recognition of the "absolute branch...
2023-03-20 Jan Beulichx86: VexVVVV is now merely a boolean
2023-03-20 Jan Beulichx86: re-work build_modrm_byte()'s register assignment
2023-03-10 Jan Beulichx86: decouple broadcast type and bytes fields
2023-03-10 Jan Beulichx86: move more disp processing out of md_assemble()
2023-03-10 Jan Beulichx86: use set_rex_vrex() also for short-form handling
2023-03-03 Jan Beulichx86: use swap_2_operands() in build_vex_prefix()
2023-03-03 Jan Beulichx86: drop redundant calculation of EVEX broadcast size
2023-02-24 Jan Beulichx86: allow to request ModR/M encoding
2023-02-24 Jan Beulichx86: MONITOR/MWAIT are not SSE3 insns
2023-02-24 Jan Beulichx86-64: don't permit LAHF/SAHF with "generic64"
2023-02-24 Jan Beulichx86: restrict insn templates accepting negative 8-bit...
2023-02-22 Jan Beulichx86: optimize BT{,C,R,S} $imm,%reg
2023-02-16 Jan Beulichx86/gas: replace inappropriate assertion when parsing...
2023-02-10 Jan Beulichx86: drop use of VEX3SOURCES
2023-02-10 Jan Beulichx86: drop use of XOP2SOURCES
2023-02-10 Jan Beulichx86: limit use of XOP2SOURCES
2023-02-10 Jan Beulichx86: move (and rename) opcodespace attribute
2023-02-10 Jan Beulichx86: simplify a few expressions
2023-02-10 Jan Beulichx86: improve special casing of certain insns
2023-02-03 Jan Beulichx86: drop LOCK from XCHG when optimizing
2023-02-03 Jan Beulichx86-64: respect {nooptimize} when building VEX prefix
2023-02-03 Jan Beulichx86: respect {nooptimize} for LEA
2023-02-03 Jan Beulichx86-64: respect MOVABS when choosing alternative encodings
2023-02-02 Indu Bhagatgas: use "stack trace" instead of "unwind" for SFrame
2023-01-27 Jan Beulichx86: move reg_operands adjustment
2023-01-27 Jan Beulichx86: drop dead SSE2AVX-related code
2023-01-27 Jan Beulichx86: use ModR/M for FPU insns with operands
next