diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-12-03 13:57:02 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-12-03 13:57:02 +0200 |
commit | 80896bc8f5e6ed9a627374e34f040ad5f3617584 (patch) | |
tree | 4025da8b0b8be08e1c479c6f39696805e83353ba /mpi/config.links | |
parent | d4ce0cfe0d35d7ec69c115456848b5b735c928ea (diff) | |
download | libgcrypt-80896bc8f5e6ed9a627374e34f040ad5f3617584.tar.gz |
Add aarch64 (arm64) mpi assembly
* mpi/aarch64/mpi-asm-defs.h: New.
* mpi/aarch64/mpih-add1.S: New.
* mpi/aarch64/mpih-mul1.S: New.
* mpi/aarch64/mpih-mul2.S: New.
* mpi/aarch64/mpih-mul3.S: New.
* mpi/aarch64/mpih-sub1.S: New.
* mpi/config.links [host=aarch64-*-*]: Add configguration for aarch64
assembly.
* mpi/longlong.h [__aarch64__] (add_ssaaaa, sub_ddmmss, umul_ppmm)
(count_leading_zeros): New.
--
Add preliminary aarch64 assembly implementations for mpi.
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'mpi/config.links')
-rw-r--r-- | mpi/config.links | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mpi/config.links b/mpi/config.links index 90d10770..a79b03ba 100644 --- a/mpi/config.links +++ b/mpi/config.links @@ -136,6 +136,11 @@ case "${host}" in mpi_extra_modules="udiv-qrnnd" mpi_cpu_arch="alpha" ;; + aarch64-*-*) + echo '/* configured for aarch64 */' >>./mpi/asm-syntax.h + path="aarch64" + mpi_cpu_arch="aarch64" + ;; arm*-*-*) if test "$gcry_cv_gcc_arm_platform_as_ok" = "yes" ; then echo '/* configured for arm */' >>./mpi/asm-syntax.h |