aboutsummaryrefslogtreecommitdiff
path: root/opcodes/arc-opc.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-25Fix typos in error and option messages in OPCODES library.Nick Clifton1-35/+35
2017-07-19[ARC] Add SJLI instruction.Claudiu Zissulescu1-1/+17
2017-07-19[ARC] Add JLI support.John Eric Martin1-1/+7
2017-04-25[ARC] Enhance enter/leave mnemonics.Claudiu Zissulescu1-1/+19
2017-03-27Implement ARC NPS-400 Ultra Ip and Miscellaneous instructions.Rinat Zelig1-350/+530
2017-03-21arc/nps400: Add cp16/cp32 instructions to opcodes libraryRinat Zelig1-3/+79
2017-02-15[ARC] Fix assembler relaxation.Claudiu Zissulescu1-34/+59
2017-02-06[ARC] Provide an interface to decode ARC instructions.Claudiu Zissulescu1-5/+52
2017-01-02Update year range in copyright notice of all files.Alan Modra1-1/+1
2016-11-29[ARC] Add checking for LP_COUNT reg usage, improve error reporting.Claudiu Zissulescu1-27/+56
2016-11-04arc/nps400: Validate address type operands correctlyAndrew Burgess1-2/+6
2016-11-03arc: Implement NPS-400 dcmac instructionGraham Markall1-1/+46
2016-11-03arc: Change max instruction length to 64-bitsAndrew Burgess1-482/+300
2016-11-03arc: Replace ARC_SHORT macro with arc_opcode_len functionGraham Markall1-0/+10
2016-09-26[ARC] ISA alignment.Claudiu Zissulescu1-2/+8
2016-07-27Begin implementing ARC NPS-400 Accelerator instructionsGraham Markall1-15/+116
2016-06-23[ARC] Misc minor edits/fixesGraham Markall1-3/+1
2016-06-21Arc assembler: Convert nps400 from a machine type to an extension.Graham Markall1-14/+14
2016-06-15opcodes/arc: Fix extract for some add_s instructionsAndrew Burgess1-1/+1
2016-06-14[ARC] Add ldbit for npsGraham Markall1-0/+36
2016-06-14[ARC] Add deep packet inspection instructions for npsGraham Markall1-15/+82
2016-06-14[ARC] Add arithmetic and logic instructions for npsGraham Markall1-1/+92
2016-06-02Add support for 48 and 64 bit ARC instructions.Andrew Burgess1-1/+297
2016-05-23[ARC] Update instruction type and delay slot info.Claudiu Zissulescu1-1/+1
2016-05-04[ARC] Add SYNTAX_NOP and SYNTAX_1OP for extension instructionsClaudiu Zissulescu1-0/+4
2016-04-19opcodes/arc: Add yet more nps instructionsAndrew Burgess1-23/+185
2016-04-14arc/nps400 : New cmem instructions and associated relocationAndrew Burgess1-0/+22
2016-04-12Add support for .extCondCode, .extCoreRegister and .extAuxRegister.Claudiu Zissulescu1-8/+9
2016-04-12Add support for .extInstruction pseudo-op.Claudiu Zissulescu1-2/+40
2016-04-07arc/nps400: Add new instructionsAndrew Burgess1-0/+50
2016-04-07gas/arc: Handle multiple arc_opcode chains for same mnemonicAndrew Burgess1-1/+31
2016-04-05arc/nps400: Add additional instructionsAndrew Burgess1-2/+117
2016-04-05[ARC] Fix support for double assist instructions.Claudiu Zissulescu1-5/+5
2016-03-31opcodes/arc/nps: Fix some operand flagsAndrew Burgess1-2/+2
2016-03-29[ARC] Add support for Quarkse opcodes.Claudiu Zissulescu1-0/+1
2016-03-21arc/nps400: Add first nps400 instructionsAndrew Burgess1-0/+147
2016-03-21arc/opcodes: Use flag operand class to handle multiple flag matchesAndrew Burgess1-25/+26
2016-03-21arc/gas: default mach is arc700, initialised in md_beginAndrew Burgess1-3/+0
2016-02-10Add support for ARC instruction relaxation in the assembler.Claudiu Zissulescu1-0/+126
2016-01-01Copyright update for binutilsAlan Modra1-1/+1
2015-12-04Fix failures in the GAS testsuite for the ARC architecture.Claudiu Zissulescu1-28/+42
2015-10-07New ARC implementation.Nick Clifton1-1538/+1123
2015-01-02ChangeLog rotatation and copyright year updateAlan Modra1-1/+1
2014-03-05Update copyright yearsAlan Modra1-2/+1
2007-10-04PR gas/5100Nick Clifton1-1/+1
2007-07-05Change source files over to GPLv3.Nick Clifton1-7/+9
2005-07-01Update function declarations to ISO C90 formattingNick Clifton1-798/+736
2005-05-07Update the address and phone number of the FSFNick Clifton1-1/+1
2005-03-03update copyright datesAlan Modra1-1/+1
2004-11-22* opcode/arc-opc.c (insert_base): Modify ls_operand[LS_OFFSET] to reflect theNick Clifton1-0/+1