[PATCH] Support CRX Co-Processor instructions
Tomer Levi
Tomer.Levi@nsc.com
Wed Oct 6 10:28:00 GMT 2004
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crx.cop.patch
Type: application/octet-stream
Size: 13563 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041006/60e8028c/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cop_insn.d
Type: application/octet-stream
Size: 1359 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041006/60e8028c/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cop_insn.s
Type: application/octet-stream
Size: 900 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041006/60e8028c/attachment-0002.obj>
More information about the Binutils
mailing list