Commit Graph

1995 Commits

Author SHA1 Message Date
jasonmoxham
9f34508f50 correct rounding mode tests and generalize, remove some more have_host's 2011-09-11 18:41:46 +00:00
jasonmoxham
0490047f68 disable yasm for *.asm and use gas as some functions are slightly faster 2011-09-11 13:38:18 +00:00
jasonmoxham
4c22eae4ed remove more have_host_cpu_* 2011-08-30 23:57:26 +00:00
jasonmoxham
f07959acd0 remove referances to some non existent paths 2011-08-30 22:06:14 +00:00
jasonmoxham
f585f30def remove some old powerpc32 minor optimiztions 2011-08-30 21:28:48 +00:00
jasonmoxham
5a21c6ff6a remove rest of special alpha code , very minor slowdowns 2011-08-30 20:56:10 +00:00
jasonmoxham
b503fcced2 remove pointless differences between old cpus ie k6's 2011-08-30 20:41:29 +00:00
jasonmoxham
1cf83265ac remove use of FORCE_DOUBLE ie 80bit floats which are slower now anyway 2011-08-17 15:27:10 +00:00
jasonmoxham
7c6376758a remove some HAVE_HOST_CPU_* and some x86 macro's in then x64 dirs 2011-08-17 15:09:34 +00:00
gladman
9fce07531a minor tidy up 2011-08-12 14:43:51 +00:00
jasonmoxham
a6c2480527 removed some alpha specific stuff 2011-08-10 15:54:48 +00:00
jasonmoxham
5b095b52b5 cleanup 2011-07-27 08:06:01 +00:00
jasonmoxham
fedabb4c9a replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
jasonmoxham
1f133530f1 write new toom eval for +-1 using addadd and sumdiff 2011-07-24 19:09:36 +00:00
gladman
bb009d186b Add sumdiff_n for core2 and penryn and mod_1_1 for penryn on Windows 2011-07-23 15:57:46 +00:00
jasonmoxham
4a02d0ca94 New asm fn mpn_sumdiff_n for penryn 2011-07-23 14:32:28 +00:00
jasonmoxham
19b89f6bda New asm mpn_sumdiff_n for core2 2011-07-23 13:16:30 +00:00
gladman
01eba40795 add mpn_sumdiff_n for nehalem on Windows 2011-07-22 23:03:59 +00:00
jasonmoxham
30e7a89da6 New mpn_sumdiff_n for nehalem 2011-07-22 21:47:35 +00:00
gladman
427dead3d1 Update latest core2 assembler on Windows 2011-07-22 12:22:35 +00:00
gladman
c42eb996ca update latest assembler for nehalem on Windows 2011-07-22 12:13:14 +00:00
jasonmoxham
210aa44bfb New addadd addsub subadd for core2/penryn , note same as nehalem code 2011-07-22 11:34:39 +00:00
jasonmoxham
1a7e5f137f New nehalem asm functions for addadd addsub subadd 2011-07-22 10:07:54 +00:00
jasonmoxham
dc73af8399 add karaadd/sub to benchmpn 2011-07-21 15:31:06 +00:00
jasonmoxham
ecc41bd176 Use new half and double code 2011-07-20 23:32:23 +00:00
gladman
d8c22682e3 correct error that only impacted on building for Windows with MSBUILD 2011-07-14 19:19:23 +00:00
gladman
1bb11fb0cd correct error that only impacted on building for Windows with MSBUILD 2011-07-14 12:37:43 +00:00
gladman
4d114dca5d add double and half assembler to the Windows builds 2011-07-13 13:52:06 +00:00
jasonmoxham
f1ec8a275e add half/double test code and correct return values 2011-07-13 12:54:47 +00:00
gladman
fc35327f0d add latest nehalem code to Windows build 2011-07-13 09:50:14 +00:00
jasonmoxham
5955fc2424 mpn_half mpn_double asm for K8 2011-07-13 09:48:02 +00:00
jasonmoxham
94cc9b7a7b karasub/add for nehalem 2011-07-13 08:35:13 +00:00
gladman
9171d38e78 1. rename umul.asm and umul.asm to align with the symbols they export
2. minor Windows build tweaks
2011-07-13 06:37:51 +00:00
gladman
04af5a6b3c delete obsolete file 2011-07-07 21:46:05 +00:00
gladman
8546be98a1 change labels from global to local in latest Windows assembler code 2011-07-07 13:48:55 +00:00
jasonmoxham
5825857cc6 remove old toom22 code 2011-07-06 19:42:16 +00:00
jasonmoxham
9caa565e90 remove thumb,m68k,sh cpu's 2011-07-06 00:26:36 +00:00
gladman
36a0e7e247 add latest assembler code to nehalem and core2 builds 2011-07-05 21:18:30 +00:00
jasonmoxham
466614556f copy k8 and karaadd/sub to the other cpu arches linux and windows 2011-07-05 20:16:41 +00:00
jasonmoxham
e8acc3f9e0 update gmp-impl for karaadd 2011-07-05 14:43:26 +00:00
jasonmoxham
fd650a98cf karaadd/sub for atom , same as K8 2011-07-05 14:17:51 +00:00
jasonmoxham
0cdb4fe24b karaadd/sub for sandybridge , same as K10 2011-07-05 14:08:01 +00:00
jasonmoxham
bdfb643048 karaadd/sub for bobcat , same as K10 2011-07-05 14:07:31 +00:00
gladman
6cfea75175 add karaadd and karasub assembler code to k8 and k10 Windows builds 2011-07-05 13:10:25 +00:00
jasonmoxham
0573a58d96 tweek karaadd/sub , add k10 versions 2011-07-05 11:20:40 +00:00
jasonmoxham
543331fc68 karasub change mirrored to karaadd 2011-07-04 20:41:38 +00:00
jasonmoxham
9638ffae9d karasub fixed rcx simplifications 2011-07-04 20:34:42 +00:00
jasonmoxham
94cd105050 karasub swap rcx,rdx save one inst 2011-07-04 20:13:45 +00:00
jasonmoxham
73e2007369 add new karaadd/sub to speed 2011-07-04 18:14:25 +00:00
jasonmoxham
96bad6323d removr 2.3 branch 2011-07-04 16:53:52 +00:00