aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-17i386: Move i386_seg_prefixes to gasH.J. Lu1-0/+10
2022-11-15gas: generate .sframe from CFI directivesIndu Bhagat1-0/+50
2022-11-15Add AMD znver4 processor supportTejas Joshi1-3/+6
2022-11-14x86: fold special-operand insn attributes into a single enumJan Beulich1-12/+12
2022-11-11x86: drop stray IsString from PadLock insnsJan Beulich1-1/+0
2022-11-11x86: drop duplicate sse4a entry from cpu_arch[]Jan Beulich1-1/+0
2022-11-10i386: Check invalid (%dx) usageH.J. Lu1-0/+16
2022-11-09x86/Intel: don't accept malformed EXTRQ / INSERTQJan Beulich1-1/+2
2022-11-08Support Intel RAO-INTKong Lingling1-0/+1
2022-11-04Support Intel AVX-NE-CONVERTkonglin11-0/+1
2022-11-02x86: simplify expressions in update_imm()Jan Beulich1-23/+14
2022-11-02Support Intel MSRLISTHu, Lin11-0/+1
2022-11-02Support Intel WRMSRNSHu, Lin11-0/+1
2022-11-02Add handler for more i386_cpu_flagsKong Lingling1-0/+17
2022-11-02Support Intel CMPccXADDHaochen Jiang1-1/+2
2022-11-02Support Intel AVX-VNNI-INT8Cui,Lili1-0/+1
2022-11-02Support Intel AVX-IFMAHongyu Wang1-0/+1
2022-10-31x86: minor improvements to optimize_imm() (part III)Jan Beulich1-9/+8
2022-10-31x86: Silence GCC 12 warning on tc-i386.cH.J. Lu1-1/+1
2022-10-31Support Intel PREFETCHICui, Lili1-3/+8
2022-10-21Support Intel AMX-FP16Cui,Lili1-0/+1
2022-10-20x86: Check VEX/EVEX encoding before checking vector operandsH.J. Lu1-4/+4
2022-10-20x86: re-work AVX-VNNI supportJan Beulich1-6/+0
2022-10-12x86: drop "regmask" static variableJan Beulich1-3/+2
2022-10-05x86/gas: support quoted address scale factor in AT&T syntaxJan Beulich1-12/+19
2022-09-30x86: improve match_template()'s diagnosticsJan Beulich1-31/+50
2022-09-30x86/Intel: restrict suffix derivationJan Beulich1-60/+10
2022-09-28The help document of as misses some many optionsNick Clifton1-1/+2
2022-08-18x86: move / quiesce pre-386 non-16-bit warningJan Beulich1-6/+12
2022-08-18x86: insert "no error" enumerator in i386_error enumerationJan Beulich1-0/+1
2022-08-04Don't use BFD_VMA_FMT in binutilsAlan Modra1-2/+2
2022-08-03x86: improve/shorten vector zeroing-idiom optimization conditionalJan Beulich1-12/+7
2022-08-03x86: also use D for MOVBEJan Beulich1-7/+7
2022-08-01Get rid of fprintf_vma and sprintf_vmaAlan Modra1-15/+4
2022-07-09i386 gas: don't leak op_hash or reg_hash memoryAlan Modra1-2/+9
2022-07-06x86: make D attribute usable for XOP and FMA4 insnsJan Beulich1-7/+35
2022-07-06x86: fold two switch() statements in match_template()Jan Beulich1-16/+3
2022-07-06x86: fix 3-operand insn reverse-matchingJan Beulich1-2/+4
2022-07-06x86: introduce a state stack for .archJan Beulich1-1/+80
2022-07-06x86: generalize disabling of sub-architecturesJan Beulich1-235/+179
2022-07-06x86: permit "default" with .archJan Beulich1-7/+49
2022-07-06x86: don't leak sub-architecture accumulated stringsJan Beulich1-0/+3
2022-07-05x86: introduce fake processor type to mark sub-arch entries in cpu_arch[]Jan Beulich1-1/+5
2022-07-05x86: macro-ize cpu_arch[] entriesJan Beulich1-308/+164
2022-07-05x86: de-duplicate sub-architecture strings accumulationJan Beulich1-38/+14
2022-07-04x86: fold Disp32S and Disp32Jan Beulich1-68/+40
2022-07-04x86: restore masking of displacement kindsJan Beulich1-16/+15
2022-07-04x86-64: improve handling of branches to absolute addressesJan Beulich1-2/+6
2022-06-03x86: exclude certain ISA extensions from v3/v4 ISAJan Beulich1-4/+7
2022-05-27x86/Intel: allow MASM representation of embedded rounding / SAEJan Beulich1-21/+34