aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-26x86: add IS_ELF to check whether to resolve @size relocJan Beulich1-1/+2
2021-04-26x86: limit 32-bit @size overflow checks to 64-bit objectsJan Beulich1-0/+1
2021-04-26x86: optimize LEAJan Beulich1-1/+141
2021-04-26x86-64: have value properly checked when resolving fixupJan Beulich1-1/+12
2021-04-23x86-64: special case LEA when determining signedness of displacementJan Beulich1-8/+17
2021-04-23x86-64: defer 32-bit signed displacement checkJan Beulich1-19/+28
2021-04-23x86: re-order optimize_disp()Jan Beulich1-16/+18
2021-04-23x86: don't truncate values in diagnostics and alikeJan Beulich1-4/+4
2021-04-19gas: drop sprint_value()Jan Beulich1-2/+2
2021-04-05C99 gas configuryAlan Modra1-10/+0
2021-04-01Use startswith in gas subfolder.Martin Liska1-7/+7
2021-03-31Use bool in gasAlan Modra1-68/+68
2021-03-30x86: drop seg_entryJan Beulich1-35/+27
2021-03-30x86: drop REGNAM_{AL,AX,EAX}Jan Beulich1-1/+7
2021-03-30x86: adjust st(<N>) parsingJan Beulich1-6/+22
2021-03-30x86: integrate rc_op into struct _i386_insnJan Beulich1-43/+36
2021-03-30x86: integrate broadcast_op into struct _i386_insnJan Beulich1-43/+38
2021-03-30x86: integrate mask_op into struct _i386_insnJan Beulich1-55/+55
2021-03-30x86: make swap_2_operands() have unsigned parametersJan Beulich1-12/+12
2021-03-29x86: derive opcode encoding space attribute from base opcodeJan Beulich1-118/+146
2021-03-25x86: fix CMPXCHG8B special case when disallowing q suffix outside of 64-bit modeJan Beulich1-1/+1
2021-03-25x86: fix AMD Zen3 insnsJan Beulich1-5/+7
2021-03-25x86-64: limit breakage from gcc movdir64b et al workaroundJan Beulich1-2/+7
2021-03-24x86: derive opcode length from opcode valueJan Beulich1-16/+34
2021-03-24x86: derive mandatory prefix attribute from base opcodeJan Beulich1-70/+42
2021-03-24x86: don't use opcode_length to identify pseudo prefixesJan Beulich1-2/+3
2021-03-23x86: re-number PREFIX_0X<nn>Jan Beulich1-1/+1
2021-03-23x86: split opcode prefix and opcode space representationJan Beulich1-48/+26
2021-03-23x86: don't open-code PREFIX_NONEJan Beulich1-11/+6
2021-03-23x86: unbreak certain MPX insn operand formsJan Beulich1-7/+11
2021-03-22Add startswith function and use it instead of CONST_STRNEQ.Martin Liska1-3/+3
2021-03-09x86: fold some prefix related attributes into a single oneJan Beulich1-9/+12
2021-02-16x86: honor template rather than actual operands when updating i.xstateJan Beulich1-5/+5
2021-02-16x86: record register use for SIMD insns without respective explicit operandsJan Beulich1-0/+12
2021-01-18PR27198, segv in S_IS_WEAKAlan Modra1-0/+3
2021-01-13x86: Don't generate GOT_symbol for PLT relocationsH.J. Lu1-19/+20
2021-01-01PR27116, Spelling errors found by Debian style checkerAlan Modra1-1/+1
2021-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2020-10-30x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE markerH.J. Lu1-42/+50
2020-10-20Add AMD znver3 processor supportGanesh Gopalasubramanian1-0/+2
2020-10-16Enhancement for avx-vnni patchCui,Lili1-8/+8
2020-10-14x86: Support Intel AVX VNNIH.J. Lu1-1/+11
2020-10-14x86: Add support for Intel HRESET instructionLili Cui1-0/+3
2020-10-14x86: Support Intel UINTRLili Cui1-0/+3
2020-10-14x86: Remove the prefix byte from non-VEX/EVEX base_opcodeH.J. Lu1-24/+19
2020-10-13x86: Rename VexOpcode to OpcodePrefixH.J. Lu1-30/+45
2020-10-09x86: Support GNU_PROPERTY_X86_ISA_1_V[234] markerH.J. Lu1-61/+65
2020-10-05i386: Allow non-absolute segment values for lcall/ljmpT.K. Chia1-4/+7
2020-10-03x86: Update register operand check for AddrPrefixOpRegH.J. Lu1-5/+9
2020-09-30x86: Check register operand for AddrPrefixOpRegH.J. Lu1-0/+13