diff options
| author | belagod <belagod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-12-19 15:04:19 +0000 |
|---|---|---|
| committer | belagod <belagod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-12-19 15:04:19 +0000 |
| commit | e45446c45e5c368e19481486eaef583edc25c6f7 (patch) | |
| tree | c7239247854dedb3af283c2ef0df8afb13b3f583 /libjava/classpath/java/util/StringTokenizer.java | |
| parent | 7462aa993831e73b5c0a3ffb60afb0dea564f95b (diff) | |
| download | ppe42-gcc-e45446c45e5c368e19481486eaef583edc25c6f7.tar.gz ppe42-gcc-e45446c45e5c368e19481486eaef583edc25c6f7.zip | |
Implement support for AArch64 Crypto PMULL.64.
gcc/
* config/aarch64/aarch64-builtins.c (aarch64_init_simd_builtins):
Define builtin types for poly64_t poly128_t.
(TYPES_BINOPP, aarch64_types_binopp_qualifiers): New.
* aarch64/aarch64-simd-builtins.def: Update builtins table.
* config/aarch64/aarch64-simd.md (aarch64_crypto_pmulldi,
aarch64_crypto_pmullv2di): New.
* config/aarch64/aarch64.c (aarch64_simd_mangle_map): Update table for
poly64x2_t mangler.
* config/aarch64/arm_neon.h (poly64x2_t, poly64_t, poly128_t): Define.
(vmull_p64, vmull_high_p64): New.
* config/aarch64/iterators.md (UNSPEC_PMULL<2>): New.
testsuite/
* gcc.target/aarch64/pmull_1.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206120 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/util/StringTokenizer.java')
0 files changed, 0 insertions, 0 deletions

