summaryrefslogtreecommitdiff
path: root/mpn
Commit message (Collapse)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" ↵Marco Bodrato2022-03-151-0/+28
|/ | | | results
* 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 ↵Marco Bodrato2022-03-061-24/+34
| | | | propagation
* 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
| | | | | configure.ac: Compile it gmp-impl.h: Define new functions
* 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 ↵Torbjorn Granlund2021-11-141-5/+5
| | | | beat 3 c/l with RISC V's ISA).
* 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
| | | | | * mpn/asm-defs.m4: Remove quotes around PIC_ALWAYS. Reported by George Koehler.
* 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
| | | | Not enabled, but hooked into the speed and tuneup programs.
* 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
|