summaryrefslogtreecommitdiff
path: root/opcodes/crx-opc.c
Commit message (Collapse)AuthorAgeFilesLines
* Update year range in copyright notice of binutils filesAlan Modra2023-01-011-1/+1
| | | | | | The newer update-copyright.py fixes file encoding too, removing cr/lf on binutils/bfdtest2.c and ld/testsuite/ld-cygwin/exe-export.exp, and embedded cr in binutils/testsuite/binutils-all/ar.exp string match.
* Update year range in copyright notice of binutils filesAlan Modra2022-01-021-1/+1
| | | | | | | | | | The result of running etc/update-copyright.py --this-year, fixing all the files whose mode is changed by the script, plus a build with --enable-maintainer-mode --enable-cgen-maint=yes, then checking out */po/*.pot which we don't update frequently. The copy of cgen was with commit d1dd5fcc38ead reverted as that commit breaks building of bfp opcodes files.
* Update year range in copyright notice of binutils filesAlan Modra2021-01-011-1/+1
|
* Update year range in copyright notice of binutils filesAlan Modra2020-01-011-1/+1
|
* Update year range in copyright notice of binutils filesAlan Modra2019-01-011-1/+1
|
* Update year range in copyright notice of binutils filesAlan Modra2018-01-031-1/+1
|
* PR22348, conflicting global vars in crx and cr16Alan Modra2017-10-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | include/ PR 22348 * opcode/cr16.h (instruction): Delete. (cr16_words, cr16_allWords, cr16_currInsn): Delete. * opcode/crx.h (crx_cst4_map): Rename from cst4_map. (crx_cst4_maps): Rename from cst4_maps. (crx_no_op_insn): Rename from no_op_insn. (instruction): Delete. opcodes/ PR 22348 * cr16-dis.c (cr16_cinvs, instruction, cr16_currInsn): Make static. (cr16_words, cr16_allWords, processing_argument_number): Likewise. (imm4flag, size_changed): Likewise. * crx-dis.c (crx_cinvs, NUMCINVS, instruction, currInsn): Likewise. (words, allWords, processing_argument_number): Likewise. (cst4flag, size_changed): Likewise. * crx-opc.c (crx_cst4_map): Rename from cst4_map. (crx_cst4_maps): Rename from cst4_maps. (crx_no_op_insn): Rename from no_op_insn. gas/ PR 22348 * config/tc-crx.c (instruction, output_opcode): Make static. (relocatable, ins_parse, cur_arg_num): Likewise. (parse_insn): Adjust for renamed opcodes globals. (check_range): Likewise
* Update year range in copyright notice of all files.Alan Modra2017-01-021-1/+1
|
* Copyright update for binutilsAlan Modra2016-01-011-1/+1
|
* ChangeLog rotatation and copyright year updateAlan Modra2015-01-021-1/+1
|
* Update copyright yearsAlan Modra2014-03-051-1/+1
|
* opcodes/Roland McGrath2013-10-101-10/+13
| | | | | | | * cr16-opc.c (REG): Cast NAME to 'reg' enum type to suppress possible compiler warnings when the union's initializer is actually meant for the 'preg' enum typed member. * crx-opc.c (REG): Likewise.
* gas/Alan Modra2012-02-271-2/+2
| | | | | | | | | | | | * config/tc-crx.c: Include bfd_stdint.h. (getconstant): Remove irrelevant comment. Don't fail due to sign-extension of int mask. (check_range): Rewrite using unsigned arithmetic throughout. opcodes/ * crx-dis.c (print_arg): Mask constant to 32 bits. * crx-opc.c (cst4_map): Use int array. include/opcode/ * crx.h (cst4_map): Update declaration.
* update copyright datesAlan Modra2009-09-021-1/+1
|
* Change source files over to GPLv3.Nick Clifton2007-07-051-11/+12
|
* Update the address and phone number of the FSFNick Clifton2005-05-071-1/+1
|
* 2004-12-23 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-12-231-2/+2
| | | | * crx-opc.c: Mark 'bcop' instruction as RELAXABLE.
* 2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-11-291-76/+92
| | | | | | | * crx-opc.c (crx_optab): Mark all rbase_disps* operands as signed. (no_op_insn): Initialize array with instructions that have no operands. * crx-dis.c (make_instruction): Get rid of COP_BRANCH_INS operand swapping.
* 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-11-051-2/+2
| | | | | * crx-opc.c (crx_optab): Rename 'arg_icr' to 'arg_idxr' for Index register mode. * crx-dis.c: Likewise.
* 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-10-281-9/+13
| | | | * crx-opc.c (REV_COP_INST): New macro, reverse operand order of COP_INST macro.
* * crx-opc.c (crx_instruction): Update data structure according to the ↵Tomer Levi2004-10-271-232/+237
| | | | | | | | | rearrangement done in CRX opcode header file. (crx_regtab): Likewise. (crx_optab): Likewise. (crx_instruction): Reorder load/stor instructions, remove unsupported formats. support new Co-Processor instruction 'cpi'.
* 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-10-251-77/+75
| | | | | | * crx-opc.c (crx_instruction): Replace i3, i4, i5 with us3, us4, us5 (respectively). Remove unsupported 'popa' instruction. Reverse operands order in store co-processor instructions.
* Add support for CRX co-processor opcodesNick Clifton2004-10-071-20/+36
|
* Add LD and GAS testsuites for CRX port.Nick Clifton2004-09-031-6/+5
| | | | Fix several crx bugs.
* Add CRX insns: pushx, popxNick Clifton2004-07-271-11/+13
| | | | Add support to GAS for expressions which are the difference of two symbols
* Add new port: crx-elfNick Clifton2004-07-071-0/+674