This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Support CRX Co-Processor instructions


Hi,

The patch attached below supports additional Co-Processor insns for CRX.
Coverage for these insns is to be added to GAS testsuite (see below 
cop_insn.[s|d]).
The patch was checked on latest snapshot ('make check' passes 
successfully).
o.k. to apply ?

GAS ChangeLog :
2004-10-06  Tomer Levi  <Tomer.Levi@nsc.com>

                 * config/tc-crx.c (preprocess_reglist): Handle 
Co-processor Special registers.
                 (get_cinv_parameters): Add 'b' option to invalidate the 
branch-target cache.


GAS/TESTSUITE ChangeLog :
2004-10-06  Tomer Levi  <Tomer.Levi@nsc.com>

                * gas/crx/cop_insn.s: New file.
                * gas/crx/cop_insn.d: Likewise.
                * gas/crx/load_stor_insn.s: Move Co-processor insns to a 
separate test. 
                * gas/crx/misc_insn.s: Likewise.
                * gas/crx/load_stor_insn.d: Regenerate.
                * gas/crx/misc_insn.d: Likewise.

INCLUDE ChangeLog :
2004-10-06  Tomer Levi  <Tomer.Levi@nsc.com>

                 * opcode/crx.h: Add COPS_REG_INS - Coprocessor Special 
register instruction type.

OPCODES ChangeLog :
2004-10-06  Tomer Levi  <Tomer.Levi@nsc.com>

                 * crx-opc.c (crx_instruction): Support Co-processor 
insns.
                 * crx-dis.c (COP_ARG_TYPE): New enum for CO-Processor 
arguments.
                (getregliststring): Change function to use the above enum.
                (print_arg): Handle CO-Processor insns.
                (crx_cinvs): Add 'b' option to invalidate the 
branch-target cache.


 

Regards,
      Tomer Levi

Software Engineer                                   phone: 
+49-8141-35-1378
CompactRISC Development Tools  fax:        +49-8141-35-11-1378
National Semiconductor GmbH         mailto:Tomer.Levi@nsc.com
Livry-Gargan Str. 10                                internet: 
http://www.national.com
82256 Fuerstenfeldbruck, Germany

Attachment: crx.cop.patch
Description: Binary data

Attachment: cop_insn.d
Description: Binary data

Attachment: cop_insn.s
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]