Commit Graph

2631 Commits

Author SHA1 Message Date
William Hart
0f873fe8b5 Update k8 tuning values. 2014-03-21 15:20:55 +00:00
William Hart
c50bf32dfc Added netburst tuning. 2014-03-21 15:05:00 +00:00
William Hart
7216228952 Fix bug in FFT which causes tuning code to crash. 2014-03-20 20:07:26 +00:00
BrianGladman
14fd51ec46 Add tuning changes to Windows 2014-03-20 18:30:42 +00:00
BrianGladman
74524a3e29 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 16:16:06 +00:00
William Hart
a307e2221f New penryn tuning. 2014-03-20 16:12:00 +00:00
William Hart
abee3112ce Add missing mpir.h. 2014-03-20 16:00:53 +00:00
BrianGladman
8a93786668 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 15:53:33 +00:00
William Hart
3b6a11e4c5 Added tuning code from GMP for gcd, gcdext, jacobi and fac_ui. 2014-03-20 15:28:01 +00:00
BrianGladman
c3a91f5403 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 00:06:26 +00:00
William Hart
e6b6751c97 Update tuning for penryn. 2014-03-19 23:41:58 +00:00
William Hart
a87ef5b3e7 Missing mpir.h. 2014-03-19 23:19:46 +00:00
William Hart
471fddeece Added tuning for small version of sb_divappr_q and sb_div_qr. 2014-03-19 23:09:38 +00:00
William Hart
5d35ea55a4 Better k10 tuning values. 2014-03-19 17:48:14 +00:00
William Hart
4fa350f51d Hack FFT usage into mpn_mulmod_2expp1. 2014-03-19 17:32:01 +00:00
BrianGladman
58b19b67a0 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-28 20:56:03 +00:00
William Hart
ba01f2690d unsigned long -> mpir_ui. 2014-02-28 19:33:27 +00:00
BrianGladman
f17b419e36 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-28 17:10:31 +00:00
William Hart
77542fb62b Update to new divegcd from GMP 5.1.3. 2014-02-28 16:57:25 +00:00
William Hart
8e3504e372 Updated to new bin_ui and bin_uiui code from GMP 5.1.3. Added a version of
mpn_divrem_hensel_rsh_qr_1 that takes a precomputed inverse.
2014-02-28 16:44:53 +00:00
BrianGladman
6e53dff494 add new factorial code and tests to Visual Studio builds 2014-02-28 15:12:11 +00:00
BrianGladman
c8d2617c64 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-28 14:05:12 +00:00
William Hart
006f33dc49 Updated mpz/jacobi.c from GMP 5.1.3. 2014-02-28 13:59:52 +00:00
William Hart
7e44cf98e7 Added primorial code and test code from GMP/ 2014-02-28 13:49:27 +00:00
William Hart
3b39af2d08 Added mfac_uiui and test code from GMP-5.1.3. 2014-02-28 13:35:36 +00:00
BrianGladman
9c3b1300c5 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-28 13:33:49 +00:00
William Hart
abc2bd4b83 Added t-fac_ui test code and changed gmp.h => mpir.h. 2014-02-28 13:19:19 +00:00
William Hart
024bca73a7 Forgot to commit the file! 2014-02-28 13:00:53 +00:00
William Hart
b2dad35919 Added double factorial code from GMP 5.1.3. 2014-02-28 13:00:17 +00:00
William Hart
c83838d803 Update to latest lucas code from GMP 5.1.3. 2014-02-28 12:33:38 +00:00
William Hart
0dce4dded5 Typo. 2014-02-28 11:40:21 +00:00
BrianGladman
edcefb28cb Update Windows Visual Studio 2013 build for latest changes 2014-02-27 22:16:06 +00:00
BrianGladman
75bc317451 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-27 22:01:42 +00:00
William Hart
67809f39a2 Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
BrianGladman
1ee860247a Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-27 19:45:44 +00:00
William Hart
fd6b1b0571 Update to latest mpz_gcd and mpz_gcdext from GMP. 2014-02-27 17:58:43 +00:00
William Hart
68c4a8d583 Apparently I didn't update these correctly. 2014-02-27 17:35:55 +00:00
BrianGladman
12a427cc53 Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-27 17:06:11 +00:00
William Hart
4c81d9ea46 Fix bugs in tuneup. 2014-02-27 17:01:09 +00:00
BrianGladman
bf698a1fe9 Bring Visual C++ 2012/2013 up to date for latest additions 2014-02-27 16:43:05 +00:00
William Hart
3c20c75b3b Whoops, forgot to git add these files at the last commit. 2014-02-27 16:11:37 +00:00
William Hart
0c96bff79f Add rudimentary mpn_mulmod_bnm1. Update to new gcd and xgcd code from GMP. 2014-02-27 16:00:08 +00:00
William Hart
ce836c6f86 Update compiler flags for k10. 2014-02-27 12:44:44 +00:00
William Hart
d4adcd7ce6 Some very minor speedups/cleanups. 2014-02-27 12:30:53 +00:00
William Hart
cc92f1ab7e Remove orphaned memory allocation. 2014-02-26 18:31:48 +00:00
William Hart
44c5877e6a Add mpn_tdiv_q to speed. 2014-02-26 17:34:08 +00:00
William Hart
c7cdb70393 Small improvement to sb_div_q. 2014-02-25 15:58:30 +00:00
William Hart
bcf545c219 Speed up precomputed inverses. 2014-02-25 14:24:08 +00:00
BrianGladman
94c011b8a3 1. add revised core 2 assembler to the Windows build
2. add revised nehalem tuning on Windows
3. fix bug in speed on Windows x64
2014-02-24 21:07:18 +00:00
BrianGladman
e6047c1c9e Merge branch 'master' of https://github.com/wbhart/mpir 2014-02-23 21:30:13 +00:00