1059 Commits (5890af36e5112bcbb8d7555e63570f68466e6944)

Author SHA1 Message Date
Chenghua Xu 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a 8 years ago
Alan Modra 9cf7e5687f Use operand->extract to provide defaults for optional PowerPC operands 8 years ago
John Darrington 7ba3ba91a3 S12Z: Move opcode header to public include directory. 8 years ago
claziss b6523c37fb [ARC] Update handling AUX-registers. 8 years ago
Jim Wilson eb41b24898 RISC-V: Set insn info fields correctly when disassembling. 8 years ago
Andrew Jenner b8891f8d62 Add support for the C_SKY series of processors. 8 years ago
Alex Chadwick fa758a7046 PowerPC Improve support for Gekko & Broadway 8 years ago
Chenghua Xu 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a 8 years ago
Tamar Christina 369c9167d4 Fix AArch64 encodings for by element instructions. 8 years ago
Faraz Shahbazker 6f20c942c3 MIPS: Add Global INValidate ASE support 8 years ago
Scott Egerton 730c31740a MIPS: Add CRC ASE support 8 years ago
Peter Bergner 98553ad33e Remove fake operand handling for extended mnemonics. 8 years ago
Tamar Christina f9830ec165 Implement Read/Write constraints on system registers on AArch64 8 years ago
Tamar Christina 7d02540ab7 Allow non-fatal errors to be emitted and for disassembly notes be placed on AArch64 8 years ago
Tamar Christina 561a72d4dd Modify AArch64 Assembly and disassembly functions to be able to fail and report why. 8 years ago
Francois H. Theron 1678bd35a3 Fix error messages in the NFP sources when building for 32-bit targets. 8 years ago
Jim Wilson e6f372ba66 RISC-V: Add missing hint instructions from RV128I. 8 years ago
Peter Bergner 2ceb7719f7 Cleanup ppc code dealing with opcode dumps. 8 years ago
Francois H. Theron fe944acf8f This patch adds support to objdump for disassembly of NFP (Netronome Flow Processor) ELF files (.nffw) as well as some basic readelf support. 8 years ago
Alan Modra c2bf1eecf9 Remove m88k support 8 years ago
Alan Modra 6793974daa Remove i370 support 8 years ago
Alan Modra fceadf0951 Remove tahoe support 8 years ago
Alan Modra a8eb42a8b7 Remove i860, i960, bout and aout-adobe targets 8 years ago
Nick Clifton c8d59609b1 Enhance the AARCH64 assembler to support LDFF1xx instructions which use REG+REG addressing with an assumed offset register. 9 years ago
Jim Wilson 0e35537d75 RISC-V: Add .insn support. 9 years ago
H.J. Lu bd5dea8822 x86: Remove support for old (<= 2.8.1) versions of gcc 9 years ago
Thomas Preud'homme 5b616beff4 [ARM] Remove ARM_FEATURE_COPY macro 9 years ago
Maciej W. Rozycki 75f3166520 MIPS16/opcodes: Free up `M' operand code 9 years ago
Jim Wilson 645a2c5b46 RISC-V: Add 2 missing privileged registers. 9 years ago
Alan Modra 219d1afa89 Update year range in copyright notice of binutils files 9 years ago
Jim Wilson d9be0c189a RISC-V: Add missing privileged spec registers. 9 years ago
Tamar Christina 00c2093f69 Correct disassembly of dot product instructions. 9 years ago
Tamar Christina a3b3345ae6 Add support for V_4B so we can properly reject it. 9 years ago
Peter Bergner 0f873fd58b Use consistent types for holding instructions, instruction masks, etc. 9 years ago
Tamar Christina d0f7791c66 Add new AArch64 FP16 FM{A|S} instructions. 9 years ago
Tamar Christina 01f4802036 Separate the new FP16 instructions backported from Armv8.4-a to Armv8.2-a into a new flag order to distinguish them from the rest of the already existing optional FP16 instructions in Armv8.2-a. 9 years ago
Tamar Christina 981b557a48 Enable the Dot Product extension by default for Armv8.4-a. 9 years ago
Tamar Christina f42f1a1d6c Adds the new Fields and Operand types for the new instructions in Armv8.4-a. 9 years ago
Tamar Christina b6b9ca0c3e Split the ARM Crypto ISA extensions for AES and SHA1+2 into their own options (+aes and +sha2). The reason for the split is because with the introduction of Armv8.4-a the implementation of AES has explicitly been made independent of the implementation of the other crypto extensions. 9 years ago
Nick Clifton 21b81e67c7 Change the type of the aarch64_feature_set typedef to unsigned long long so that it will work on 32-bit hosts. 9 years ago
Nick Clifton c0e7cef715 Split the AArch64 Crypto instructions for AES and SHA1+2 into their own options (+aes and +sha2). 9 years ago
Jiong Wang dec41383ff Adds command line support for Armv8.4-A, via the new command line option -march=armv8.4-a. Add support for "+dotprod" ARM feature (required for ARMv8.4-A). Add assembler and disassembler support for new FP16 instructions introduced in Armv8.4-A 9 years ago
Palmer Dabbelt 1270b047fd RISC-V: Add satp as an alias for sptbr 9 years ago
Tamar Christina 0198d5e6fc This patch similarly to the AArch64 one enables Dot Product support by default for the Cortex-A55 and Cortex-A75 which have hardware support for these instructions. 9 years ago
Siddhesh Poyarekar c05e0c5af3 aarch64: Remove AARCH64_FEATURE_F16 from AARCH64_ARCH_V8_2 9 years ago
Alan Modra e5d70d6b5a PR22348, conflicting global vars in crx and cr16 9 years ago
Andrew Waterman 3342be5dab RISC-V: Only relax to C.LUI when imm != 0 and rd != 0/2 9 years ago
James Bowman 3b4b0a629a FT32: support for FT32B processor - part 1 9 years ago
Kuan-Lin Chen 4ec521f238 nds32: Rename __BIT() to N32_BIT(). 9 years ago
Alexander Fedotov 7408194835 [PowerPC VLE] Add SPE2 and EFS2 instructions support 9 years ago