summaryrefslogtreecommitdiff
path: root/mpn/x86_64
Commit message (Expand)AuthorAgeFilesLines
* Prefer movd to movq for register moves.Torbjorn Granlund2022-11-024-4/+4
* Alder Lake parameter file.Torbjorn Granlund2022-03-171-0/+225
* Improve new submul_1.asm code.Torbjorn Granlund2022-03-091-28/+52
* Provide alderlake submul_1.asm.Torbjorn Granlund2022-03-091-0/+116
* Provide alderlake mul_basecase.asm.Torbjorn Granlund2022-03-031-0/+474
* Provide alderlake addmul_1.asm.Torbjorn Granlund2022-03-021-0/+168
* 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
* New grabber file.Torbjorn Granlund2021-01-181-0/+37
* Provide mpn_sbpi1_bdiv_r for bwl/skl/zen.Torbjorn Granlund2021-01-171-0/+710
* mpn/x86_64/zen3/mul_1.asm: Remove duplicated code.Marco Bodrato2021-01-021-5/+1
* Provide zen3 tuning tables.Torbjorn Granlund2021-01-011-0/+222
* New zen3 grabber files.Torbjorn Granlund2021-01-013-0/+111
* Provide zen3 mul_1.asm.Torbjorn Granlund2021-01-011-0/+212
* mpn/x86_64/fat/fat.c: Add more CPUsMarco Bodrato2020-11-101-2/+3
* mpn/x86_64/x86_64-defs.m4 (COFF_TYPE): Copy from mpn/x86/x86-defs.m4Marco Bodrato2020-11-101-0/+18
* Add missing FUNC_EXIT.Torbjorn Granlund2020-01-151-0/+1
* Finish change vs fat and gcd_11. Remove gcd_22 from fat functions for now, i...Torbjorn Granlund2019-12-022-2/+1
* Remove gcd_1 as fat function, add gcd_11 and gcd_22.Torbjorn Granlund2019-11-291-1/+2
* Remove all gcd_1.asm files.Torbjorn Granlund2019-11-298-670/+0
* Regenerate more gmp-mparam.h files for larger FFT limit.Torbjorn Granlund2019-11-171-68/+139
* Rewrite.Torbjorn Granlund2019-11-171-90/+135
* Rewrite.Torbjorn Granlund2019-11-171-74/+73
* Regenerate most relevant gmp-mparam.h files for larger FFT limit.Torbjorn Granlund2019-11-0218-1383/+2738
* New tuneup files.Torbjorn Granlund2019-10-021-1/+1
* New tuneup files.Torbjorn Granlund2019-09-2912-1445/+1069
* New tuneup files.Torbjorn Granlund2019-09-297-791/+799
* Update c/l table.Torbjorn Granlund2019-09-081-8/+10
* Update c/l table.Torbjorn Granlund2019-09-081-1/+2
* Update c/l table.Torbjorn Granlund2019-09-081-0/+1
* Update c/l table.Torbjorn Granlund2019-09-081-1/+2
* Align function start to 64-byte boundary.Torbjorn Granlund2019-09-054-16/+31
* Replace grabber with bt1 optimised code.Torbjorn Granlund2019-09-011-4/+85
* Amend c/l table.Torbjorn Granlund2019-08-302-24/+24
* Fix typo in FUNC_ENTRY (currently unused). Avoid a register copy before return.Torbjorn Granlund2019-08-301-2/+2
* New grabber file.Torbjorn Granlund2019-08-301-0/+37
* Use coreihwl instead of bd2 gcd_22.Torbjorn Granlund2019-08-301-1/+1
* Fix typo in FUNC_ENTRY (currently unused). Avoid a register copy before return.Torbjorn Granlund2019-08-303-6/+6
* Optimise, now runs well on more CPUs.Torbjorn Granlund2019-08-301-21/+18
* Remove PROTECT from symbols as they are actually local.Torbjorn Granlund2019-08-292-4/+0
* Remove unneeded zeroing at gcd_11 call site.Torbjorn Granlund2019-08-253-3/+0
* Repeat tzcnt for exceptional lowz case. Remove dead code.Torbjorn Granlund2019-08-251-4/+1
* New grabber files.Torbjorn Granlund2019-08-243-0/+111
* Remove stale grabber file.Torbjorn Granlund2019-08-241-37/+0
* New code variant.Torbjorn Granlund2019-08-241-0/+145
* Align function better. Improve 'lowz' code.Torbjorn Granlund2019-08-243-20/+11
* Redirect grabber to new bd2 code.Torbjorn Granlund2019-08-241-1/+1
* Remove grabber, let configure find bd2 code instead.Torbjorn Granlund2019-08-241-37/+0
* Removed, rely on top-level code instead.Torbjorn Granlund2019-08-241-169/+0
* Remove x86_64/bt1/gcd_22.asm, add improved version as default x86_64/gcd_22.asm.Torbjorn Granlund2019-08-241-42/+36