summaryrefslogtreecommitdiff
path: root/mpn/powerpc64
Commit message (Expand)AuthorAgeFilesLines
* Provide Power9 addaddmul_1msb0.Torbjorn Granlund2021-10-161-0/+106
* Replace old copyright headers to agree with current GMP license terms.Torbjorn Granlund2020-11-192-20/+42
* Remove all gcd_1.asm files.Torbjorn Granlund2019-11-293-336/+0
* Regenerate most relevant gmp-mparam.h files for larger FFT limit.Torbjorn Granlund2019-11-021-62/+147
* New tuneup files.Torbjorn Granlund2019-10-023-243/+249
* Whitespace cleanup.Torbjorn Granlund2019-09-151-1/+1
* Make logic for determining ABI wrt struct return more robust.Torbjorn Granlund2019-08-252-6/+12
* Fix "SLOW" return code.Torbjorn Granlund2019-08-191-2/+2
* Provide two gcd_22 variants for ppc64.Torbjorn Granlund2019-08-182-0/+283
* Provide many gcd_11.Torbjorn Granlund2019-08-073-0/+208
* Provide POWER9 gcd_1.Torbjorn Granlund2019-07-301-0/+101
* Fix a comment.Torbjorn Granlund2019-01-011-1/+1
* New file.Torbjorn Granlund2018-11-301-0/+166
* * mpn/powerpc64/mode64/p9/add_n_sub_n.asm: New file.Torbjorn Granlund2018-11-301-0/+112
* New file.Torbjorn Granlund2018-11-281-0/+555
* New file.Torbjorn Granlund2018-11-281-0/+126
* Streamline a branch.Torbjorn Granlund2018-11-281-2/+1
* Add a TODO item.Torbjorn Granlund2018-11-282-0/+2
* New file.Torbjorn Granlund2018-11-181-0/+416
* Optimise.Torbjorn Granlund2018-11-181-40/+34
* New file, providing fast submul_1 (and redundant addmul_1).Torbjorn Granlund2018-11-121-0/+179
* Update c/l number.Torbjorn Granlund2018-11-121-2/+2
* Tweak for slightly better speed.Torbjorn Granlund2018-11-111-7/+7
* Do addex insn via m4 macro.Torbjorn Granlund2018-11-112-16/+16
* Provide addmul_2 and mul_2 for POWER9.Torbjorn Granlund2018-11-082-0/+350
* Use different rlwinm variant (to appeace clang).Torbjorn Granlund2018-01-021-2/+2
* Use new insn defs.Torbjorn Granlund2018-01-011-2/+2
* Use new insn defs.Torbjorn Granlund2018-01-011-18/+18
* Use new insn defs.Torbjorn Granlund2018-01-011-6/+6
* Use new insn defs.Torbjorn Granlund2018-01-011-8/+8
* Move new p9/addmul_1.asm to proper place.Torbjorn Granlund2017-12-311-0/+0
* Use 64-bit cmp for size comparisons.Torbjorn Granlund2017-12-271-3/+3
* Provide POWER9 addmul_1.asm, utilising maddld/maddhdu.Torbjorn Granlund2017-12-271-0/+136
* Whitespace cleanup.Torbjorn Granlund2017-07-191-1/+0
* Retune.Torbjorn Granlund2017-02-232-175/+268
* (AIX): New define.Torbjorn Granlund2017-02-121-0/+2
* For AIX, don't jump from mpn_bdiv_q_1 to middle of mpn_pi1_bdiv_q_1.Torbjorn Granlund2017-02-121-14/+16
* (LEA): Put code in lea_list instead of in EPILOGUE_cpu.Torbjorn Granlund2017-02-121-5/+8
* Cosmetic changes to minimise edit distance.Torbjorn Granlund2017-02-111-8/+11
* New file.Torbjorn Granlund2017-02-111-0/+144
* Retune (mainly for DIV_1_VS_MUL_1_PERCENT).Torbjorn Granlund2017-01-021-0/+2
* Retune (mainly for DIV_1_VS_MUL_1_PERCENT).Torbjorn Granlund2017-01-012-93/+104
* Adjust MU_BDIV_Q_THRESHOLD.Torbjorn Granlund2015-10-131-1/+1
* Retune.Torbjorn Granlund2015-10-132-279/+285
* New file.Torbjorn Granlund2015-06-061-0/+53
* Add MULFUNC_PROLOGUE.Torbjorn Granlund2015-04-212-0/+3
* Provide default for BMOD_1_TO_MOD_1_THRESHOLD.Torbjorn Granlund2014-03-261-0/+3
* Retune.Torbjorn Granlund2014-03-142-63/+102
* Tuneup.Torbjorn Granlund2014-03-121-58/+89
* Retune.Torbjorn Granlund2014-03-112-153/+199