summaryrefslogtreecommitdiff
path: root/mpn/arm64
Commit message (Expand)AuthorAgeFilesLines
* Remove all gcd_1.asm files.Torbjorn Granlund2019-11-291-125/+0
* Regenerate most relevant gmp-mparam.h files for larger FFT limit.Torbjorn Granlund2019-11-023-0/+709
* New tuneup files.Torbjorn Granlund2019-10-021-113/+123
* New tuneup files.Torbjorn Granlund2019-10-012-162/+167
* Use canonical branch syntax.Torbjorn Granlund2019-09-101-1/+1
* Fix comment typo.Torbjorn Granlund2019-09-081-1/+1
* Rewrite to make better use of Arm conditional execution.Torbjorn Granlund2019-09-051-18/+15
* New file.Torbjorn Granlund2019-09-041-0/+115
* Provide many gcd_11.Torbjorn Granlund2019-08-071-0/+70
* Retune.Torbjorn Granlund2017-03-101-93/+91
* Rewrite ARM64 mpn_sqr_diag_addlsh1.Torbjorn Granlund2017-03-041-31/+54
* Avoid branching on flags.Torbjorn Granlund2017-02-242-8/+8
* Retune.Torbjorn Granlund2017-02-233-349/+288
* Provide common aorsmul_1 which runs well on A53, A57, and X-Gene.Torbjorn Granlund2017-02-222-148/+41
* Provide arm64 mpn_lshiftc.Torbjorn Granlund2017-02-221-0/+130
* Add a comment.Torbjorn Granlund2017-02-221-0/+1
* Add a comment.Torbjorn Granlund2017-02-221-0/+1
* Rewrite ARM64 shifting.Torbjorn Granlund2017-02-212-111/+118
* Reduce number of unique register usaged.Torbjorn Granlund2017-02-211-8/+8
* Provide ARM64 rsh1add_n and rsh1sub_n.Torbjorn Granlund2017-02-211-0/+168
* Write ARM64 mpn_mul_1 which runs well on A53, A57, X-Gene.Torbjorn Granlund2017-02-192-154/+84
* * mpn/arm64/cora53/cnd_aors_n.asm: Moved from "..".Torbjorn Granlund2017-02-172-27/+57
* Rewrite based on new aors_n.asm.Torbjorn Granlund2017-02-171-28/+59
* Update c/l tables.Torbjorn Granlund2017-02-169-19/+28
* Tweak new aorsorrlshC_n.asm for some gains on A57, X-Gene.Torbjorn Granlund2017-02-161-23/+27
* Provide arm64 addlsh1_n, sublsh1_n, rsblsh1_n, addlsh2_n, sublsh2_n, rsblsh2_n.Torbjorn Granlund2017-02-163-0/+221
* Remove file since default code now performs similarly.Torbjorn Granlund2017-02-161-100/+0
* Rewrite to use 4x unrolling.Torbjorn Granlund2017-02-161-32/+59
* Use sub instead of add with -imm.Torbjorn Granlund2017-02-121-3/+3
* (SETCY, RETVAL): Shorten insn sequences.Torbjorn Granlund2017-02-114-34/+32
* New file.Torbjorn Granlund2017-02-111-0/+128
* New file.Torbjorn Granlund2017-01-031-0/+179
* Retune (mainly for DIV_1_VS_MUL_1_PERCENT).Torbjorn Granlund2017-01-012-0/+4
* Adjust cycle number.Torbjorn Granlund2016-03-281-1/+1
* Retune.Torbjorn Granlund2016-03-282-304/+305
* New file.Torbjorn Granlund2016-03-261-0/+79
* New files.Torbjorn Granlund2016-03-255-0/+608
* Change changecom to work around GNU m4 apparent miscompilation.Torbjorn Granlund2016-03-2114-14/+14
* Amend last change.Torbjorn Granlund2015-10-191-5/+34
* Tune for larger FFT limit.Torbjorn Granlund2015-10-191-108/+136
* Get LIMB sizes right.Torbjorn Granlund2015-10-191-2/+2
* Add tuning file for arm64.Torbjorn Granlund2015-10-181-0/+184
* LLVM doesn't support negative immediates in arithmetic ops on aarch64.Marc Glisse2014-09-222-11/+11
* Canonicalise insns.Torbjorn Granlund2014-08-311-1/+1
* Canonicalise insns.Torbjorn Granlund2014-08-311-5/+5
* Provide arm64 lshift/rshift.Torbjorn Granlund2014-08-312-0/+243
* Provide arm64 mod_34lsub1.Torbjorn Granlund2014-08-301-0/+123
* Provide arm64 bdiv_dbm1c.Torbjorn Granlund2014-08-231-0/+110
* Provide arm64 com.Torbjorn Granlund2014-08-231-0/+83
* Provide arm64 sec_tabselect.Torbjorn Granlund2014-08-231-0/+121