Add aarch64 (arm64) mpi assembly
authorJussi Kivilinna <jussi.kivilinna@iki.fi>
Tue, 3 Dec 2013 11:57:02 +0000 (13:57 +0200)
committerJussi Kivilinna <jussi.kivilinna@iki.fi>
Tue, 3 Dec 2013 11:57:02 +0000 (13:57 +0200)
commit80896bc8f5e6ed9a627374e34f040ad5f3617584
tree4025da8b0b8be08e1c479c6f39696805e83353ba
parentd4ce0cfe0d35d7ec69c115456848b5b735c928ea
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>
mpi/aarch64/mpi-asm-defs.h [new file with mode: 0644]
mpi/aarch64/mpih-add1.S [new file with mode: 0644]
mpi/aarch64/mpih-mul1.S [new file with mode: 0644]
mpi/aarch64/mpih-mul2.S [new file with mode: 0644]
mpi/aarch64/mpih-mul3.S [new file with mode: 0644]
mpi/aarch64/mpih-sub1.S [new file with mode: 0644]
mpi/config.links
mpi/longlong.h