[PATCH] CRX Architecture Updates
Tomer Levi
Tomer.Levi@nsc.com
Thu Oct 21 14:47:00 GMT 2004
Hi,
The following patches update the CRX Assembler according to latest
architecture changes.
These changes are mainly related to transformation of immediate operands
to unsigned immediate operands.
More changes will be added in the near future.
The CRX GAS test-suite is updated accordingly (and passes).
o.k. to commit ?
GAS ChangeLog (tc-crx.c.patch):
2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
* config/tc-crx.c (assemble_insn): Check unsigned
immediate operands validity.
Update coprocessor id to be unsigned immediate.
GAS/TESTSUITE ChangeLog (crx.gas.testsuite.patch):
2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
* gas/crx/cop_insn.s: Reverse operands order in store
co-processor instructions.
* gas/crx/list_insn.s: Remove test for unsupported 'popa'
instruction.
* gas/crx/cop_insn.d: Regenerate.
* gas/crx/list_insn.d: Likewise.
INCLUDE ChangeLog (crx.h.patch):
2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
* opcode/crx.h (operand_type): Remove redundant types i3,
i4, i5, i8, i12.
Add new unsigned immediate types us3, us4, us5, us16.
OPCODES ChangeLog (crx-opc.c.patch):
2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
* 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.
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: tc-crx.c.patch
Type: application/octet-stream
Size: 1213 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041021/cabaeaa9/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crx.gas.testsuite.patch
Type: application/octet-stream
Size: 2466 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041021/cabaeaa9/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crx.h.patch
Type: application/octet-stream
Size: 1280 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041021/cabaeaa9/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crx-opc.c.patch
Type: application/octet-stream
Size: 11233 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041021/cabaeaa9/attachment-0003.obj>
More information about the Binutils
mailing list