aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-05-27x86: re-work AVX512 embedded rounding / SAEJan Beulich1-71/+51
2022-05-27x86/Intel: allow MASM representation of embedded broadcastJan Beulich1-12/+87
2022-04-20x86: reject all invalid SAE variantsJan Beulich1-1/+1
2022-04-19x86: don't mistake ordinary immediates for SAE / rounding controlJan Beulich1-0/+5
2022-04-12x86: make {disp16} work similarly to {disp32}Jan Beulich1-3/+3
2022-04-07Add support for COFF secidx relocationsMark Harmstone1-2/+29
2022-03-23x86: reject relocations involving registersJan Beulich1-0/+11
2022-03-23x86: improve resolution of register equatesJan Beulich1-0/+8
2022-03-23Revert "PR28977 tc-i386.c internal error in parse_register"Jan Beulich1-10/+9
2022-03-23x86: don't attempt to resolve equates and alike from i386_parse_name()Jan Beulich1-2/+3
2022-03-21x86: don't suppress overflow diagnostics in x32 modeJan Beulich1-1/+2
2022-03-18x86: also fold remaining multi-vector-size shift insnsJan Beulich1-7/+9
2022-03-18x86: fold certain AVX2 templates into their AVX counterpartsJan Beulich1-0/+23
2022-03-18PR28977 tc-i386.c internal error in parse_registerAlan Modra1-9/+10
2022-03-17x86: don't accept base architectures as extensionsJan Beulich1-1/+1
2022-03-17x86: drop L1OM/K1OM support from gasJan Beulich1-62/+4
2022-03-17x86: assorted IAMCU CPU checking fixesJan Beulich1-4/+4
2022-01-06x86: drop NoAVX insn attributeJan Beulich1-17/+21
2022-01-06x86-64: restrict PC32 -> PLT32 conversionJan Beulich1-3/+6
2022-01-04x86/Intel: correct VFPCLASSP{S,D} handling when displacement is presentJan Beulich1-1/+5