OSDN Git Service

* gas/arm/copro.s: Avoid ldcl which encodes as a bad Neon instruction.
authorJulian Brown <julian@codesourcery.com>
Wed, 26 Apr 2006 15:42:17 +0000 (15:42 +0000)
committerJulian Brown <julian@codesourcery.com>
Wed, 26 Apr 2006 15:42:17 +0000 (15:42 +0000)
commit52d1d5dbfb8cca9a1c23bb7e2177c15587d67aed
tree01bf90fa00e913575be24bfd96af49aeff432eac
parent6e2a670f70bdd66e56b6fc6b29a6ea8ea4ae65a4
* gas/arm/copro.s: Avoid ldcl which encodes as a bad Neon instruction.
* gas/arm/copro.d: Update accordingly.
* gas/arm/neon-cond.s: New test. Conditional Neon opcodes in ARM mode.
* gas/arm/neon-cond.d: Expected results of above.
* gas/arm/neon-cov.s: New test. Coverage of Neon instructions.
* gas/arm/neon-cov.d: Expected results of above.
* gas/arm/neon-ldst-es.s: New test. Element and structure loads and
stores.
* gas/arm/neon-ldst-es.d: Expected results of above.
* gas/arm/neon-ldst-rm.s: New test. Single and multiple register loads
and stores.
* gas/arm/neon-ldst-rm.d: Expected results of above.
* gas/arm/neon-omit.s: New test. Omission of optional operands.
* gas/arm/neon-omit.d: Expected results of above.
* gas/arm/vfp1.d: Expect Neon syntax for some VFP instructions.
* gas/arm/vfp1_t2.d: Likewise.
* gas/arm/vfp1xD.d: Likewise.
* gas/arm/vfp1xD_t2.d: Likewise.
* gas/arm/vfp2.d: Likewise.
* gas/arm/vfp2_t2.d: Likewise.
* gas/arm/vfp3-32drs.s: New test. Extended D register range for VFP
instructions.
* gas/arm/vfp3-32drs.d: Expected results of above.
* gas/arm/vfp3-const-conv.s: New test. VFPv3 constant-load and
conversion instructions.
* gas/arm/vfp3-const-conv.d: Expected results of above.
23 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/copro.d
gas/testsuite/gas/arm/copro.s
gas/testsuite/gas/arm/neon-cond.d [new file with mode: 0644]
gas/testsuite/gas/arm/neon-cond.s [new file with mode: 0644]
gas/testsuite/gas/arm/neon-cov.d [new file with mode: 0644]
gas/testsuite/gas/arm/neon-cov.s [new file with mode: 0644]
gas/testsuite/gas/arm/neon-ldst-es.d [new file with mode: 0644]
gas/testsuite/gas/arm/neon-ldst-es.s [new file with mode: 0644]
gas/testsuite/gas/arm/neon-ldst-rm.d [new file with mode: 0644]
gas/testsuite/gas/arm/neon-ldst-rm.s [new file with mode: 0644]
gas/testsuite/gas/arm/neon-omit.d [new file with mode: 0644]
gas/testsuite/gas/arm/neon-omit.s [new file with mode: 0644]
gas/testsuite/gas/arm/vfp1.d
gas/testsuite/gas/arm/vfp1_t2.d
gas/testsuite/gas/arm/vfp1xD.d
gas/testsuite/gas/arm/vfp1xD_t2.d
gas/testsuite/gas/arm/vfp2.d
gas/testsuite/gas/arm/vfp2_t2.d
gas/testsuite/gas/arm/vfpv3-32drs.d [new file with mode: 0644]
gas/testsuite/gas/arm/vfpv3-32drs.s [new file with mode: 0644]
gas/testsuite/gas/arm/vfpv3-const-conv.d [new file with mode: 0644]
gas/testsuite/gas/arm/vfpv3-const-conv.s [new file with mode: 0644]