diff options
author | Tejas Belagod <tejas.belagod@arm.com> | 2013-12-19 15:00:53 +0000 |
---|---|---|
committer | Tejas Belagod <belagod@gcc.gnu.org> | 2013-12-19 15:00:53 +0000 |
commit | b9cb0a44c1e940f4c577b67e504c3a8aacae6a3e (patch) | |
tree | 695849f4730191105684f43accd89989e382a4c5 /gcc/java/class.c | |
parent | 3044268251b2f9a92e876d2b84a5d4b4568ec0c2 (diff) | |
download | gcc-b9cb0a44c1e940f4c577b67e504c3a8aacae6a3e.zip gcc-b9cb0a44c1e940f4c577b67e504c3a8aacae6a3e.tar.gz gcc-b9cb0a44c1e940f4c577b67e504c3a8aacae6a3e.tar.bz2 |
Implement support for AArch64 Crypto SHA256.
gcc/
* config/aarch64/aarch64-simd-builtins.def: Update builtins table.
* config/aarch64/aarch64-simd.md (aarch64_crypto_sha256h<sha256_op>v4si,
aarch64_crypto_sha256su0v4si, aarch64_crypto_sha256su1v4si): New.
* config/aarch64/arm_neon.h (vsha256hq_u32, vsha256h2q_u32,
vsha256su0q_u32, vsha256su1q_u32): New.
* config/aarch64/iterators.md (UNSPEC_SHA256H<2>, UNSPEC_SHA256SU<01>):
New.
(CRYPTO_SHA256): New int iterator.
(sha256_op): New int attribute.
testsuite/
* gcc.target/aarch64/sha256_1.c: New.
From-SVN: r206119
Diffstat (limited to 'gcc/java/class.c')
0 files changed, 0 insertions, 0 deletions