Commit Graph

75 Commits

Author SHA1 Message Date
gladman
1485e3dc1b 1. Add Jason's new assembler code to the Windows builds
2. Tidy up assembler to prepare for Windows nehalem build
2009-12-02 16:24:00 +00:00
gladman
b086474ddf Bring Windows naming into line with that on Linux
Rename 'amd64' elemnts to 'k8'
2009-12-02 12:29:38 +00:00
wbhart
969b44ec5a attempt to push windows tuning update
Signed-off-by:  <Brian Gladman>
2009-11-17 13:34:35 +00:00
gladman
0965fc4532 update VC++ readme.txt and Core2 tuning 2009-10-15 16:24:35 +00:00
gladman
448c60fd77 Add latest division code to the Windows builds 2009-10-07 09:21:06 +00:00
gladman
f42829cd8e Core2 assembler (copies) for Windows 2009-10-05 15:56:30 +00:00
gladman
343fe6ce88 Add mod_1_3 assembler to Windows 2009-10-05 08:29:15 +00:00
gladman
01525ea9dd Add new k8 assembler to Windows builds 2009-10-04 11:36:18 +00:00
gladman
fc7f72765e Add mod_1_<n> assembler to Windows AMD64 builds 2009-10-03 11:06:24 +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
gladman
1fabd4dbbf 2009-10-01 09:26:35 +00:00
gladman
f700c5c84c Add new assembler, C and test files to Windows builds 2009-09-30 16:21:46 +00:00
gladman
adab3f5936 Add Jason's new root code on Windows 2009-09-03 19:11:52 +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
gladman
21880e861f 1. Add new x64 assembler functions to the Windows build 2009-09-02 11:41:43 +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
gladman
2ea90ef3e1 Update Windows builds for latest changes 2009-08-12 09:31:38 +00:00
gladman
b79af9dbaf Move latest rshift assembler code for k8 to Windows AMD64 2009-08-11 11:10:26 +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
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
0f49f0d847 Record Windows Core2 FFT tuning values but don't use them 2009-06-06 19:41:50 +00:00
wbhart
f23ff5f0b5 Added Windos Core 2 tuning values (it's slower fith FFT-tuning values,
so these are omitted.
2009-06-06 13:41:30 +00:00
gladman
daaf4e5be3 1. Windows Core2 tuning with Linux FFT tuning values 2009-06-03 11:50:24 +00:00
gladman
a5728f690e 1. Minor (cosmetic) change of a Windows aspect of speed.h
2. Minor changes to Windows getrusage and gettimeofday headers
3. Add (finally!) Windows FFT tuning for the K8
2009-06-03 09:25:21 +00:00
gladman
7979d75874 2009-05-28 15:49:07 +00:00
gladman
41e79780c3 2009-05-27 16:10:04 +00:00
gladman
2bf84f6a74 2009-05-20 20:58:09 +00:00
gladman
dea89e4760 Update windows build for latest assembler 2009-05-20 20:09:06 +00:00
gladman
659df23bbc 1. Improve g2y.py
2. Add divrem changes to Windows build
3. Add new x64 mpn_mul_basecase assembler to Windows
2009-05-19 19:53:15 +00:00
gladman
2cd6ee00c5 2009-05-14 20:35:12 +00:00
gladman
d6962d575f 1. Add new/changed Core2 assembler files to the Windows build
2. Workaround VC++ optimisation bug in mul_fft.c
2009-05-13 09:54:24 +00:00
gladman
47c7c6b832 Further update to Windows K8 build 2009-05-12 21:33:52 +00:00
gladman
9918886c2f Update Windows K8 build to add new assembler 2009-05-12 19:37:47 +00:00
gladman
d942415a1c 1. Update Windows Powershell scripts in mpirbench to refer to MPIR rather than GMP
2. Update MPIR version number in Windows config files to 1.1.2 
3. Add an MSVC inline definition in in gmp-h.in
4. Correct locale test (as per GMP correction)
5. Add Windows x64 set/copy intrinsics to mul_fft.c (improves FFT speed score by 2%)
2009-05-09 13:26:27 +00:00
gladman
bd34c0bfc5 1. Update g2y.py, the GAS to YASM Python script
2. Provide tuning for new FFT code
3. Add some documentation to YASM assembler macros for Windows
2009-05-06 18:20:52 +00:00
gladman
57f06bfe7e 2009-05-01 19:03:56 +00:00
gladman
c503ef2397 commit missing Windows assembler file to trunk 2009-04-22 08:01:40 +00:00
gladman
0e21f1f351 Commit missing asm files 2009-04-17 20:36:47 +00:00
gladman
df55ce913a Windows Core2 tune 2009-04-14 19:42:07 +00:00
gladman
121ab16108 Add Windows assembler files to trunk 2009-04-14 17:35:03 +00:00
gladman
19faf1830c Update Windows build for latest code 2009-04-14 16:39:30 +00:00
gladman
9f4a1b86a2 Revised TOOM4 and TOOM7 thresholds
Revised AMD tuning for Windows
2009-04-04 09:05:12 +00:00
gladman
6c2ed65e94 Adjust Windows assembler files to assist planned automation of aspects of the Windows build 2009-04-03 09:07:52 +00:00
gladman
279323b5fd Update Windows build for latest changes 2009-04-02 11:00:00 +00:00