Commit Graph

415 Commits

Author SHA1 Message Date
jasonmoxham
a7eee56d24 autotools and a few tweeks 2009-10-02 00:41:53 +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
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
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
jasonmoxham
a2bf208858 add via nano cpuid and code path 2009-09-27 23:12:12 +00:00
jasonmoxham
f99e9713ee add 32bit path for nehalem 2009-09-27 14:54:29 +00:00
jasonmoxham
7fecdf1f0d repalce most occarances of mpn_random with mpn_randomb 2009-09-14 12:19:07 +00:00
jasonmoxham
908a13ef32 replace most occurances of mpn-random2 with mpn_rrandom 2009-09-14 11:51:49 +00:00
jasonmoxham
858c58b09b Add new functions mpn_urandomb mpn_urandomm mpn_rrandom mpn_randomb 2009-09-14 10:34:26 +00:00
jasonmoxham
f5c3ebbf2e Obsolete mpf_random2 mpn_random mpn_random2 2009-09-13 02:37:57 +00:00
jasonmoxham
c641cef36e reinstate mpn_divrem, but leave obsoleted 2009-09-09 02:07:02 +00:00
jasonmoxham
f446d380ce whoops uppercase instead of lower case 2009-09-08 02:05:31 +00:00
jasonmoxham
993fab5c21 rename K10_2 to K102 as autotools doesnt like - and fat mechanism doesn't like _ 2009-09-08 01:55:29 +00:00
jasonmoxham
9010f58508 update fat to cope with K10_2 and core2,k8 etc on 32bit 2009-09-08 01:49:01 +00:00
jasonmoxham
40971ae506 New C functions mpn_mod_1_k etc 2009-09-07 00:42:22 +00:00
jasonmoxham
a6542196d3 Select best asm functions from existing for Atom cpu 64bit 2009-09-06 12:49:19 +00:00
gladman
adab3f5936 Add Jason's new root code on Windows 2009-09-03 19:11:52 +00:00
jasonmoxham
eb134da0ea C89 changes 2009-09-03 18:18:35 +00:00
jasonmoxham
7ef0cacb9b New mpn_rootrem 2009-09-03 15:16:59 +00:00
gladman
fa92663df1 Update Core2 x64 windows assembler 2009-09-02 17:20:55 +00:00
gladman
84d4480297 2009-09-02 13:57:55 +00:00
gladman
70a4a3823f 1. update Core2 x64 build
2. Improve assembler interface descriptions in AMD64 headers
2009-09-02 13:35:23 +00:00
jasonmoxham
059c2e2bd3 correct overlap requirements for add/sub_err1/2_n 2009-09-02 13:34:00 +00:00
gladman
21880e861f 1. Add new x64 assembler functions to the Windows build 2009-09-02 11:41:43 +00:00
jasonmoxham
70c9a062d9 New asm functions for nehalem mpn_add_err1_n mpn_sub_err1_n 2009-09-01 15:03:33 +00:00
jasonmoxham
9a315eef2c mixed up gas and yasm syntax 2009-08-23 23:52:01 +00:00
jasonmoxham
1c4bb4fa9f didn't like it as a macro , so new amd asm functions mpn_inclsh mpn_declsh 2009-08-23 23:44:19 +00:00
jasonmoxham
a614713922 New macro/function for AMD mpn_inclsh_n 2009-08-23 23:04:14 +00:00
jasonmoxham
573b911273 New asm functions K8/K10 mpn_addlsh_n mpn_sublsh_n and carry-in varients 2009-08-23 22:20:49 +00:00
jasonmoxham
7268e5f9ac New asm function nehalem mpn_addlsh_n , delete old mpn_addlsh1_n 2009-08-23 17:57:21 +00:00
jasonmoxham
620c9e38df core2/penryn new addlsh faster than old addlsh1 , so delete 2009-08-23 16:43:52 +00:00
jasonmoxham
211e597c89 add new function core2/penryn mpn_addlsh_n 2009-08-23 15:58:03 +00:00
jasonmoxham
da44b12898 add generic new function HAVE_NATIVE function mpn_addlsh_n mpn_sublsh_n mpn_inclsh_n mpn_declsh_n 2009-08-23 15:54:11 +00:00
jasonmoxham
53d65fe839 save popham for later 2009-08-20 15:28:28 +00:00
jasonmoxham
3afc41367b New path for core2 in 32bit mode , and select best asm function from what we allready have 2009-08-20 15:16:17 +00:00
jasonmoxham
303f9fb219 New K8/K10 asm function mpn_sub_err1_n 2009-08-18 22:36:21 +00:00
jasonmoxham
392ea17854 New K8/K10 asm function add_err1 2009-08-18 15:37:23 +00:00
jasonmoxham
875aba0b1c New K8 32bit asm function mul_basecase 2009-08-16 21:05:35 +00:00
jasonmoxham
10e327969f New K8 32bit add/submul_1 2009-08-15 13:04:23 +00:00
gladman
3ed34f9130 Correct latest Windows assembler for mpn_copyi 2009-08-14 21:35:55 +00:00