Commit Graph

876 Commits

Author SHA1 Message Date
jasonmoxham
ad4a181469 New AMD asm function mpn_mod_1_3 2009-10-04 23:49:02 +00:00
gladman
01525ea9dd Add new k8 assembler to Windows builds 2009-10-04 11:36:18 +00:00
jasonmoxham
d10523b3f6 Add threshold for euclid/hensel divrem_1 switchover 2009-10-04 02:56:20 +00:00
jasonmoxham
bf0f5c4e6f add carry limb into the existing rsh_divrem_hensel 2009-10-04 02:16:25 +00:00
jasonmoxham
d0f4f7a61b add tuning for mpn_rsh_divrem_hensel_qr_1_? 2009-10-03 23:30:22 +00:00
jasonmoxham
e17eb68ad9 add generic mpn_rsh_divrem_hensel_qr_1_? 2009-10-03 23:13:13 +00:00
jasonmoxham
144deaa17e autotools 2009-10-03 22:23:58 +00:00
jasonmoxham
cdaad5bffc New AMD asm function mpn_rsh_divrem_hensel_qr_1_2 2009-10-03 22:21:44 +00:00
gladman
e7428edf0b Python tests update 2009-10-03 19:54:14 +00:00
jasonmoxham
d9a922fa28 update windows make.bat so that make check returns error code 2009-10-03 14:29:26 +00:00
jasonmoxham
76989a39e8 add mingw random/rand workaround 2009-10-03 13:56:59 +00:00
gladman
fc7f72765e Add mod_1_<n> assembler to Windows AMD64 builds 2009-10-03 11:06:24 +00:00
gladman
79291d1de1 2009-10-03 08:33:45 +00:00
jasonmoxham
8d6ef07ef6 add mod_1_? to mpnbench 2009-10-03 00:33:40 +00:00
jasonmoxham
90d8b76405 New amd asm function mpn_mod_1_2 2009-10-03 00:04:27 +00:00
gladman
03002b2af4 Adjust windows timing routines 2009-10-02 17:44:12 +00:00
gladman
6ca7f4f425 Update Windows timing code 2009-10-02 15:21:04 +00:00
gladman
8c2a0b5882 1. Add generic C mod_1_<n> files to the Windows build
2. Add Windows specific timing code (win_timing.h & .c)
2009-10-02 14:01:13 +00:00
jasonmoxham
520fec686d tweek mod_1_1 amd asm to full speed 2009-10-02 02:57:31 +00:00
jasonmoxham
a7eee56d24 autotools and a few tweeks 2009-10-02 00:41:53 +00:00
wbhart
55fe74c97b Oops, this time the segfault in t-sb_divappr_q should be fixed. 2009-10-02 00:30:43 +00:00
wbhart
7edce5c5c6 Fixed a segfault in t-sb_divappr_q. 2009-10-02 00:28:36 +00:00
jasonmoxham
adfded6fe5 split out mpn_mod_1_? from divrem_euclidean_r and add New asm function for AMD for mod_1_1 2009-10-01 22:04:24 +00:00
gladman
1fabd4dbbf 2009-10-01 09:26:35 +00:00
jasonmoxham
f3b7ed1f2e limit try test of divrem_1_2 to 2limbs 2009-10-01 00:09:14 +00:00
jasonmoxham
07f97a0963 new AMD asm function mpn_divrem_hensel_qr_1_2 2009-09-30 23:41:09 +00:00
gladman
f700c5c84c Add new assembler, C and test files to Windows builds 2009-09-30 16:21:46 +00:00
wbhart
5fcad2a384 Added files for divide conquer division. 2009-09-30 03:07:18 +00:00
jasonmoxham
24d1b6c39b rename divrem_hensel amd asm to match 2009-09-30 02:52:41 +00:00
jasonmoxham
9bbfba8e5e New generic functions for two limb inverse of divrem_hensel_qr_1 and tunes,tests 2009-09-30 02:24:29 +00:00
wbhart
d70b96fff0 Added configure info for divide conquer division. 2009-09-30 02:00:18 +00:00
jasonmoxham
56801786a7 New asm functions for AMD divrem_hensel_qr_1 divrem_hensel_r_1 2009-09-29 23:52:09 +00:00
wbhart
1601f69b05 Fixed a missing mpir.h. 2009-09-29 23:19:37 +00:00
wbhart
5308d1e8fd Got invett and sb_divappr_q working (modulo some linker issue). 2009-09-29 22:55:10 +00:00
jasonmoxham
4783c9dc4e New AMD rsh_divrem_hensel_qr_1 asm fn 2009-09-29 21:53:03 +00:00
jasonmoxham
61c42e5ae1 New generic divrem_hensel's functions and tests,tunes 2009-09-29 16:41:28 +00:00
wbhart
f224ba47f2 Added config stuff for invert.c and t-sb_divappr_q 2009-09-28 22:17:53 +00:00
jasonmoxham
a2bf208858 add via nano cpuid and code path 2009-09-27 23:12:12 +00:00
jasonmoxham
058e94c369 remove empty cyrix cpuid 2009-09-27 22:49:25 +00:00
jasonmoxham
f99e9713ee add 32bit path for nehalem 2009-09-27 14:54:29 +00:00
jasonmoxham
59d001a0ca tweek benchmpn 2009-09-25 16:11:05 +00:00
jasonmoxham
ad9d4ebb5b fix mpf printing exponent should be long not int bug 2009-09-22 17:11:50 +00:00
gladman
ca8c9ec2ef correct the currently unused code path in next_likely_prime.c (tested and now working) 2009-09-22 09:17:57 +00:00
jasonmoxham
fc7828a2ea tweek bench 2009-09-18 23:00:40 +00:00
jasonmoxham
216fcaae97 tweek bench 2009-09-18 22:56:19 +00:00
jasonmoxham
81fd45b1be update mpnbench 2009-09-18 20:51:52 +00:00
jasonmoxham
6d9a1d1a3a replace most occurances of RANDS with local versions 2009-09-14 19:06:46 +00:00
jasonmoxham
fa2b60c3c9 add prototypes 2009-09-14 14:28:27 +00:00
jasonmoxham
e029801ead remove most of the old global random stuff and replace with local 2009-09-14 14:17:11 +00:00
jasonmoxham
7fecdf1f0d repalce most occarances of mpn_random with mpn_randomb 2009-09-14 12:19:07 +00:00