summaryrefslogtreecommitdiff
path: root/mpn/arm64
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic layout fixes.Torbjorn Granlund2022-03-302-2/+2
* Provide addaddmul_1msb0 for Apple M1.Torbjorn Granlund2021-10-161-0/+92
* Retune for M1.Torbjorn Granlund2020-12-251-90/+90
* Provide arm64 sqr_basecase.Torbjorn Granlund2020-12-251-0/+318
* Provide addmul_1c entry point.Torbjorn Granlund2020-12-211-4/+12
* Add a copyright year.Torbjorn Granlund2020-12-212-2/+2
* Rewrite arm64 copyi/copyd to use scalar regs.Torbjorn Granlund2020-12-202-42/+38
* Provide tuneup parameters for Apple M1.Torbjorn Granlund2020-12-041-0/+186
* Use sub insn for subtracting constants.Torbjorn Granlund2020-12-041-2/+2
* Fix typo.Torbjorn Granlund2020-11-301-1/+1
* New file.Torbjorn Granlund2020-11-291-0/+231
* New file.Torbjorn Granlund2020-11-291-0/+153
* Avoid the x18 register since it is reserved on Darwin.Torbjorn Granlund2020-11-2911-65/+70
* Replace old copyright headers to agree with current GMP license terms.Torbjorn Granlund2020-11-193-30/+63
* Initial support for arm64-darwin.Torbjorn Granlund2020-07-044-11/+108
* 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