diff options
author | Tejas Belagod <tejas.belagod@arm.com> | 2013-12-19 14:51:28 +0000 |
---|---|---|
committer | Tejas Belagod <belagod@gcc.gnu.org> | 2013-12-19 14:51:28 +0000 |
commit | 5a7a4e8064f46ac5f985c3441fd3b504680865a3 (patch) | |
tree | fd581af17164a2f998bd452963f58df88891be5e /gcc/java | |
parent | 26b086810a3bb6d85944429914115f21ac63a277 (diff) | |
download | gcc-5a7a4e8064f46ac5f985c3441fd3b504680865a3.zip gcc-5a7a4e8064f46ac5f985c3441fd3b504680865a3.tar.gz gcc-5a7a4e8064f46ac5f985c3441fd3b504680865a3.tar.bz2 |
Implement support for AArch64 Crypto AES.
gcc/
* config/aarch64/aarch64-simd-builtins.def: Update builtins table.
* config/aarch64/aarch64-builtins.c (aarch64_types_binopu_qualifiers,
TYPES_BINOPU): New.
* config/aarch64/aarch64-simd.md (aarch64_crypto_aes<aes_op>v16qi,
aarch64_crypto_aes<aesmc_op>v16qi): New.
* config/aarch64/arm_neon.h (vaeseq_u8, vaesdq_u8, vaesmcq_u8,
vaesimcq_u8): New.
* config/aarch64/iterators.md (UNSPEC_AESE, UNSPEC_AESD, UNSPEC_AESMC,
UNSPEC_AESIMC): New.
(CRYPTO_AES, CRYPTO_AESMC): New int iterators.
(aes_op, aesmc_op): New int attributes.
testsuite/
* gcc.target/aarch64/aes_1.c: New.
From-SVN: r206117
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions