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 |
|
gladman
|
ec50e0d847
|
Add new Core2 assembler to Windows build
|
2009-08-14 21:07:18 +00:00 |
|
jasonmoxham
|
4f9d128e34
|
New asm functions mpn_copyi for core2/penryn
|
2009-08-14 09:03:07 +00:00 |
|
jasonmoxham
|
a69bf92c40
|
New asm function nehalem mpn_store
|
2009-08-13 09:57:49 +00:00 |
|
jasonmoxham
|
59b98ca38f
|
New core2/penryn mpn_store
|
2009-08-13 08:59:39 +00:00 |
|
jasonmoxham
|
f405d0fe68
|
remove ansitoknr stuff
|
2009-08-13 03:07:39 +00:00 |
|
jasonmoxham
|
5494e58b76
|
remove all referances to mpbsd
|
2009-08-12 18:40:03 +00:00 |
|
gladman
|
2ea90ef3e1
|
Update Windows builds for latest changes
|
2009-08-12 09:31:38 +00:00 |
|
jasonmoxham
|
92e3be8892
|
autoreconf
|
2009-08-12 06:04:40 +00:00 |
|
jasonmoxham
|
1a7781ade8
|
New K8 asm function mpn_lshiftc
|
2009-08-12 03:13:11 +00:00 |
|
jasonmoxham
|
1e8dfa942a
|
removed obsolete fns mpn_divrem mpn_divmod and all referances to them
|
2009-08-11 22:11:33 +00:00 |
|
gladman
|
b79af9dbaf
|
Move latest rshift assembler code for k8 to Windows AMD64
|
2009-08-11 11:10:26 +00:00 |
|
jasonmoxham
|
942d2666ca
|
Tweek K8 mpn_rshift
|
2009-08-11 02:27:30 +00:00 |
|
gladman
|
27b3a6de72
|
Add mpn_add_nc and mpn_sub_nc to the Windows Core2 assembler
|
2009-08-10 16:47:45 +00:00 |
|
jasonmoxham
|
bd6ab0e972
|
New generic mpn_mulmod_2expm1 and tests and tuning thresholds
|
2009-08-07 03:47:42 +00:00 |
|
jasonmoxham
|
7e2c3356f5
|
New generic mpn_mulmod_2expp1 and tests
|
2009-08-06 22:20:09 +00:00 |
|
jasonmoxham
|
db6b81922d
|
New generic function mpn_neg_n and tests
|
2009-08-03 01:59:50 +00:00 |
|
gladman
|
40d6c79399
|
|
2009-07-28 16:29:28 +00:00 |
|
gladman
|
558c10cba3
|
Correct Windows assembler for lshift2.asm in x86_64w\amd64
|
2009-07-28 15:25:44 +00:00 |
|
gladman
|
0eaa19d002
|
Add new assembler files - new (l/r)shift2 on k8, modified (l/r)shift on Core2 - and sb_divappr_q.c to the Windows build
|
2009-07-28 15:00:00 +00:00 |
|
gladman
|
c56cad1cd0
|
Update Windows build for 32-bit versions
|
2009-07-27 20:46:28 +00:00 |
|
wbhart
|
49985c7a4e
|
Added sb_divappr_q to Makefile and configure and made it compile.
|
2009-07-27 12:43:03 +00:00 |
|
wbhart
|
5569df8bee
|
First very basic attempt at sb_divappr_q. Probably doesn't even compile yet.
|
2009-07-27 12:07:50 +00:00 |
|
gladman
|
f2399cc34f
|
remove C99 stuff
|
2009-07-26 16:42:36 +00:00 |
|
wbhart
|
0d1b3c9bc5
|
Moved some declarations to the beginning of a block.
|
2009-07-26 03:03:40 +00:00 |
|
wbhart
|
c64928eb3c
|
Moved some declarations to the beginning of a block.
|
2009-07-26 02:59:52 +00:00 |
|
wbhart
|
40507180d2
|
Removed unused gcd files.
|
2009-07-26 02:48:43 +00:00 |
|
wbhart
|
e0072f7a4e
|
Moved some gcd functions to the correct list in configure.in and added
David Harvey's mulmid functions to mpn/Makefile.am.
|
2009-07-25 14:23:05 +00:00 |
|
wbhart
|
331741c193
|
Removed unused gcd functions, removed a static array of length 1000 and
changed an itch function for a macro.
|
2009-07-25 13:11:34 +00:00 |
|
wbhart
|
ef4e627454
|
Fixed some broken asserts.
|
2009-07-25 09:39:22 +00:00 |
|
wbhart
|
50d966190c
|
Removed a broken assert.
|
2009-07-25 08:54:56 +00:00 |
|
jasonmoxham
|
bafa599edb
|
tuning for mullow and mulhigh
|
2009-07-24 21:31:28 +00:00 |
|
jasonmoxham
|
087b583f61
|
New generic mullow and mulhigh
|
2009-07-24 17:16:50 +00:00 |
|
wbhart
|
766f024ef4
|
Fixed a memory leak in lgcd.c.
|
2009-07-24 14:40:58 +00:00 |
|
jasonmoxham
|
6aa676a5f9
|
change gmp.h to mpir.h
|
2009-07-24 12:24:26 +00:00 |
|
jasonmoxham
|
2d1deac90c
|
New K8 asm functions mpn_lshift2 mpn_rshift2
|
2009-07-24 11:54:46 +00:00 |
|
jasonmoxham
|
2dae13c07c
|
New intel x86_64 assembler code for left/right shift
|
2009-07-24 11:50:15 +00:00 |
|
wbhart
|
bbccc699e9
|
Added in David Harvey's Hensel division code. It isn't being used by anything at this stage and has no test code.
|
2009-07-24 08:18:09 +00:00 |
|
wbhart
|
cc86e972e5
|
Merged in David Harvey's mulmid code - not actually used by anything
yet. No division code.
|
2009-07-24 03:12:09 +00:00 |
|
wbhart
|
937d1e7c38
|
Fiddled with the tuning crossover code in mul.c for the unbalanced
multiplications.
|
2009-07-23 10:09:29 +00:00 |
|
wbhart
|
9d8438f70b
|
Added toom53 and fiddled with the toom4 cutoff on penryn.
|
2009-07-23 07:48:34 +00:00 |
|
wbhart
|
61d7ae5b73
|
Fixed all the bugs I just implemented.
|
2009-07-23 02:10:46 +00:00 |
|
wbhart
|
efb4333617
|
Ran autoconf and automake.
|
2009-07-23 01:36:07 +00:00 |
|