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] CRX Architecture Updates


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

Attachment: tc-crx.c.patch
Description: Binary data

Attachment: crx.gas.testsuite.patch
Description: Binary data

Attachment: crx.h.patch
Description: Binary data

Attachment: crx-opc.c.patch
Description: Binary data


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