[AArch64] Add sqrdmah, sqrdmsh instructions.
authorMatthew Wahab <matthew.wahab@arm.com>
Thu, 26 Nov 2015 13:50:47 +0000 (13:50 +0000)
committerMatthew Wahab <mwahab@gcc.gnu.org>
Thu, 26 Nov 2015 13:50:47 +0000 (13:50 +0000)
commit57b26d65cd33a98131cc54f4709959371cdc7789
treefa9c4a7d4e61e162278e00d2d185178a7cfc6693
parentafad440642488b64e75138ed6febd4cc41898b57
[AArch64] Add sqrdmah, sqrdmsh instructions.

* config/aarch64/aarch64-simd.md
(aarch64_sqmovun<mode>): Fix some white-space.
(aarch64_<sur>qmovun<mode>): Likewise.
(aarch64_sqrdml<SQRDMLH_AS:rdma_as>h<mode>): New.
(aarch64_sqrdml<SQRDMLH_AS:rdma_as>h_lane<mode>): New.
(aarch64_sqrdml<SQRDMLH_AS:rdma_as>h_laneq<mode>): New.
* config/aarch64/iterators.md (UNSPEC_SQRDMLAH): New.
(UNSPEC_SQRDMLSH): New.
(SQRDMLH_AS): New.
(rdma_as): New.

From-SVN: r230959
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/iterators.md