summaryrefslogtreecommitdiff
path: root/mpn
Commit message (Expand)AuthorAgeFilesLines
* Prefer movd to movq for register moves.Torbjorn Granlund2022-11-024-4/+4
* Provide gcd_22 for arm v5.Torbjorn Granlund2022-04-241-0/+117
* Cosmetic layout fixes.Torbjorn Granlund2022-03-302-2/+2
* mpn/generic/mulmod_bknp1.c: Remove non-english commentMarco Bodrato2022-03-201-16/+0
* mpn/generic/mulmod_bknp1.c: Clean-up...Marco Bodrato2022-03-191-15/+32
* Trivial merge.Torbjorn Granlund2022-03-171-0/+225
|\
| * Alder Lake parameter file.Torbjorn Granlund2022-03-171-0/+225
* | mpn/generic/mul_fft.c: Use _bknp1, but not when tuning, to avoid "random" res...Marco Bodrato2022-03-151-0/+28
|/
* Copyright yearsMarco Bodrato2022-03-113-3/+3
* mpn/generic/sqrmod_bnm1.c: Use sqrmod_bknp1, on the bnp1 sideMarco Bodrato2022-03-111-0/+12
* Improve new submul_1.asm code.Torbjorn Granlund2022-03-091-28/+52
* Provide alderlake submul_1.asm.Torbjorn Granlund2022-03-091-0/+116
* mpn/generic/mul_fft.c: Change some more {add,sub}_1 into {IN,DE}CR_UMarco Bodrato2022-03-081-9/+32
* mpn/generic/mul_fft.c: Remove an unused branch and slightly improve carry pro...Marco Bodrato2022-03-061-24/+34
* mpn/generic/mulmod_bnm1.c: Use mulmod_bknp1, on the bnp1 side.Marco Bodrato2022-03-041-0/+12
* Provide alderlake mul_basecase.asm.Torbjorn Granlund2022-03-031-0/+474
* Provide alderlake addmul_1.asm.Torbjorn Granlund2022-03-021-0/+168
* mpn/generic/strongfibo.c: revert last changeMarco Bodrato2022-02-261-2/+1
* mpn/generic/strongfibo.c: Correct an #if condition (avoid #else)Marco Bodrato2022-02-211-1/+2
* mpn/generic/mulmod_bknp1.c: New file, with mpn_{mul,sqr}mod_bknp1Marco Bodrato2022-02-151-0/+501
* mpn/generic/strongfibo.c: Correct condition in #ifMarco Bodrato2022-02-151-2/+1
* mpn/generic/toom[34]*: Use a shorter mul when it's simple to handleMarco Bodrato2021-12-085-34/+36
* Accept 4th CMPCY operand, allowing for 2 c/l mpn_sub_n (mpn_add_n cannot beat...Torbjorn Granlund2021-11-141-5/+5
* Clean up Sparc 64-bit PIC while allowing old-style gdop-incapable environments.Torbjorn Granlund2021-11-141-2/+6
* Optimise out annulled shift insn in loop.Torbjorn Granlund2021-11-141-9/+8
* Make recently added code actually work.Torbjorn Granlund2021-11-071-15/+19
* New file.Torbjorn Granlund2021-11-071-0/+140
* Avoid "slfi" for portability.Torbjorn Granlund2021-11-071-4/+7
* Rewrite recently added s390_64 sec_tabselect.Torbjorn Granlund2021-11-021-33/+80
* Provide alternative function.Torbjorn Granlund2021-11-021-0/+68
* Disambiguate an insn.Torbjorn Granlund2021-11-021-1/+1
* New file.Torbjorn Granlund2021-10-311-0/+77
* New file.Torbjorn Granlund2021-10-311-0/+89
* Streamline.Torbjorn Granlund2021-10-311-19/+10
* Rewrite for better SCS.Torbjorn Granlund2021-10-291-8/+16
* Provide Power9 addaddmul_1msb0.Torbjorn Granlund2021-10-161-0/+106
* Provide addaddmul_1msb0 for Apple M1.Torbjorn Granlund2021-10-161-0/+92
* Move addaddmul_1msb0.asm to k8 subdir.Torbjorn Granlund2021-10-101-0/+0
* mpn/x86_64/addaddmul_1msb0.asm: Support DOS ABI, reorder branches.Marco Bodrato2021-10-071-56/+39
* Remove quotes around PIC_ALWAYS. Reported by George Koehler.Torbjorn Granlund2021-09-141-1/+1
* Rewrite, avoiding symbolically referred constants, also reducing branching.Torbjorn Granlund2021-09-041-55/+35
* Rewrite feed-in code, reducing code size and making it work for v8plus.Torbjorn Granlund2021-09-022-83/+42
* New mpn_div_qr_1n_pi1 variants, DIV_QR_1N_METHOD 3 and 4.Niels Möller2021-07-011-0/+202
* Micro-optimization and docs for mpn_div_qr_1n_pi1Niels Möller2021-06-031-5/+22
* mpn/generic/{sec_,}powm.c (win_size): Remove the unused value from array.Marco Bodrato2021-05-252-6/+6
* mpn/generic/sec_powm.c (sec_binvert_limb): New static function.Marco Bodrato2021-05-251-10/+57
* Copyright yearMarco Bodrato2021-02-091-1/+1
* mpn/generic/binvert.c: Remove unneeded mpn_sub_1.Marco Bodrato2021-02-091-1/+4
* New grabber file.Torbjorn Granlund2021-01-181-0/+37
* Provide mpn_sbpi1_bdiv_r for bwl/skl/zen.Torbjorn Granlund2021-01-171-0/+710