Commit Graph

1303 Commits

Author SHA1 Message Date
(no author)
2175d5423a Retuned for core2/penryn. 2010-02-19 16:20:55 +00:00
(no author)
9f277af0fb Added some more sensible starting points. 2010-02-19 16:13:03 +00:00
(no author)
36cec3aaa4 Added further functions to be tuned. 2010-02-19 16:09:29 +00:00
(no author)
596ed07fbc Added some tuning for core2/penryn and some additional functions to be
built by tuning code.
2010-02-19 16:09:02 +00:00
(no author)
714f4c750a Added more tuning for division functions. 2010-02-19 15:43:20 +00:00
(no author)
f50d7f04ff Hopefully fixed tuning of division routines. 2010-02-19 15:22:22 +00:00
(no author)
fb889a5428 Ran automake. 2010-02-19 12:56:30 +00:00
(no author)
f444a2bf6c Attempt to tune some of the division functions. 2010-02-19 12:54:56 +00:00
(no author)
89ef2d6caf Add logic functions in C (logops.c) to the Windows builds that need them (32-bit & generic C) 2010-02-18 18:59:54 +00:00
(no author)
5b52d6c93d Update Windows tuning files (only nehalem done though) 2010-02-18 18:18:52 +00:00
(no author)
016be7aef9 1. Remove duplicate logic defines from gmp-impl.h 2010-02-18 18:15:58 +00:00
(no author)
2e2976dd0e Added tuning info for core2/penryn. 2010-02-18 16:03:50 +00:00
(no author)
19b37fb7c1 Added speed, tune and try code for toom8_mul/sqr and tuning for K102. 2010-02-18 14:50:40 +00:00
(no author)
d7b3af99f2 1. Add toom8 code to Windows build
2. tidy up gmp-mparam.h for a future tuning effort on Windows
2010-02-18 14:39:28 +00:00
(no author)
fea5f0c849 Added a missing mpir.h and some proxy tuning values for core2/penryn
toom8 squaring.
2010-02-18 13:46:24 +00:00
(no author)
9cb500d53b Turned on toom8 squaring code. 2010-02-18 13:40:38 +00:00
(no author)
660b1caaf4 Fixed multiplications being too unbalanced for Toom8h. 2010-02-18 13:15:23 +00:00
(no author)
c4746c30a7 tune for windows nehalem 2010-02-17 10:43:21 +00:00
(no author)
bb96dd4a16 Finished putting too8 mul in. 2010-02-17 00:29:00 +00:00
(no author)
710f109c76 Added missing function and made some corrections. 2010-02-17 00:09:31 +00:00
(no author)
928c1e792e Added a missing function to configure. 2010-02-17 00:08:27 +00:00
(no author)
d67e5ce947 Added toom8 files to configure.
--This line, and those below, will be 
ignored--

M    configure.in
M    configure
2010-02-16 23:51:30 +00:00
(no author)
3fad25a740 Added toom8 files. 2010-02-16 23:47:07 +00:00
(no author)
f4ff463b94 remove debugging stub from rootrem test code (accidentally left in place) 2010-02-16 12:36:20 +00:00
(no author)
72e919f686 Improve correction in rootrem.c 2010-02-16 12:01:37 +00:00
(no author)
fcd1d8135f correct bug in rootrem.c 2010-02-16 10:49:25 +00:00
(no author)
643866f3b1 add new (test inv_div_appr_q_n) to Windows build 2010-02-15 10:17:34 +00:00
(no author)
11f57996a4 1. remove C99 out of order declarations in rootrem.c
2. Add latest source code to Windows build
2010-02-15 10:15:43 +00:00
(no author)
deb47bec36 Removed an unnecessary line. 2010-02-14 01:07:54 +00:00
(no author)
2515976d28 Minor cleanup. 2010-02-13 23:36:35 +00:00
(no author)
abaf69fa91 Removed more refs to nthroot. 2010-02-13 23:06:29 +00:00
(no author)
7ae0cb1c5d Ran automake. 2010-02-13 23:01:32 +00:00
(no author)
785370139a Removed mpz_nthroot. 2010-02-13 23:00:48 +00:00
(no author)
7cd551380c Fixed a missing mpir.h. 2010-02-13 22:03:11 +00:00
(no author)
a39e1da77b Whoops, correct a typo. 2010-02-13 21:55:35 +00:00
(no author)
6d174ba39a Corrected small root case. 2010-02-13 21:54:26 +00:00
(no author)
7370cd6bd5 Added GMP mpz root code. 2010-02-13 21:52:09 +00:00
(no author)
a2c42da38f Fiddled with tuning value. 2010-02-13 21:20:12 +00:00
(no author)
20ae4de5b1 Ran autoconf, connnected up rootrem code and changed tuning value. 2010-02-13 21:18:11 +00:00
(no author)
afd2f2bca4 Made some minor changes to rootrem code. 2010-02-13 21:11:18 +00:00
(no author)
01e8f2702a Added GMP rootrem code and added crossover from old code, which is faster. 2010-02-13 21:01:24 +00:00
(no author)
5ce18c08af add latest division code to Windows build 2010-02-13 19:52:50 +00:00
(no author)
ee376cce80 Turned on inv_div_qr code in the tdiv_qr function. 2010-02-13 18:34:48 +00:00
(no author)
397a0689cd Turned on new inv_div_qr division code. 2010-02-13 18:09:07 +00:00
(no author)
d2eac73245 Added configure and prototype infor for new inv_div_qr(_n) functions and
fixed a typo.
2010-02-13 17:58:56 +00:00
(no author)
dcc043e3ab Added code for balanced and unbalanced division with remainder using a
precomputed inverse.
2010-02-13 17:48:01 +00:00
(no author)
b4e21c591f Fixed approximate quotient code. 2010-02-13 17:13:29 +00:00
(no author)
0e11c9e8f8 Added test code for inv_divappr_q_n. 2010-02-13 17:02:32 +00:00
(no author)
c100247b24 Added a test for inv_divappr_q_n and made it pass. 2010-02-11 20:36:56 +00:00
(no author)
e3b6db3580 Fixed some segfaults. 2010-02-11 18:52:17 +00:00