[Patch, AArch64] [4/6] Implement support for Crypto -- SHA1.

Marcus Shawcroft marcus.shawcroft@gmail.com
Wed Dec 18 18:28:00 GMT 2013


On 18 December 2013 15:28, Tejas Belagod <tbelagod@arm.com> wrote:

> 2013-12-18  Tejas Belagod  <tejas.belagod@arm.com>
>
> gcc/
>         * config/aarch64/aarch64-simd-builtins.def: Update builtins table.
>         * config/aarch64/aarch64-builtins.c
> (aarch64_types_ternopu_qualifiers,
>         TYPES_TERNOPU): New.
>
>         * config/aarch64/aarch64-simd.md (aarch64_crypto_sha1hsi,
>         aarch64_crypto_sha1su1v4si, aarch64_crypto_sha1<sha1_op>v4si,
>         aarch64_crypto_sha1su0v4si): New.
>         * config/aarch64/arm_neon.h (vsha1cq_u32, sha1mq_u32, vsha1pq_u32,
>         vsha1h_u32, vsha1su0q_u32, vsha1su1q_u32): New.
>         * config/aarch64/iterators.md (UNSPEC_SHA1<CPMH>,
> UNSPEC_SHA1SU<01>):
>         New.
>         (CRYPTO_SHA1): New int iterator.
>         (sha1_op): New int attribute.
>
> testsuite/
>         * gcc.target/aarch64/sha1_1.c: New.

OK, thanks /Marcus



More information about the Gcc-patches mailing list