Commit Graph

26 Commits

Author SHA1 Message Date
Brian Gladman
6eb3bbd0be add missing defines in haswell_avx assembler code 2021-12-02 20:18:30 +00:00
Brian Gladman
4f6d27d18a maintain alignment of mpn/x86_64w assembler code with that in the Linux/GCC repository 2019-11-24 23:20:09 +00:00
Brian Gladman
4a6778a32e add AVX mpn_and_n assembler to Windows x64; remove definition error in mpn_andn_n and mpn_iorn_n 2017-05-24 09:23:11 +01:00
Brian Gladman
0db0638995 add assembler support for mpn logic functions on Windows x64 2017-05-23 14:52:29 +01:00
Brian Gladman
52919305e1 add Jen's latest code for addsub_n and subadd_n to Windows x64 2017-05-02 19:16:23 +01:00
Brian Gladman
cf2286caa2 move *nix tuning values into Windows 2017-03-31 17:04:11 +01:00
Brian Gladman
f368f5380f Merge branch 'master' of https://github.com/BrianGladman/mpir 2017-03-28 14:51:40 +01:00
Brian Gladman
65dc31f04d add mpn_addsub_n and mpn_subadd_n assembler for haswell and skylake avx 2017-03-28 14:37:51 +01:00
Brian Gladman
bde2739796 Merge branch 'master' of github.com:wbhart/mpir 2017-02-16 17:49:37 +00:00
Brian Gladman
a0a04e75e3 add tuning for updated assembler code 2017-02-02 12:58:53 +00:00
Brian Gladman
ad24850c52 add haswell assembler code to WIndows x64 build 2017-01-22 22:41:01 +00:00
Brian Gladman
721da455a0 move haswell AVX code into a subdirectory 2017-01-18 11:56:24 +00:00
Brian Gladman
5d9df9b153 add karaadd and karasub for haswell to WIndows x64 2017-01-17 21:53:21 +00:00
Brian Gladman
3ef16e3f7c correct typos in two assembler file names 2016-12-18 16:56:42 +00:00
Brian Gladman
207ba39dc8 minor assembler code changes 2016-12-17 14:37:31 +00:00
Brian Gladman
55752e8061 add the revised add_n/sub_n assembler code to the Windows build 2016-12-13 14:10:48 +00:00
Brian Gladman
89c11fbdfb Add the latest haswell and skylake code to the Windows x64 build 2016-12-10 14:15:40 +00:00
Brian Gladman
4c7fa87118 add assembler code for haswell, skylake and skylake_avx to the WIn64 build 2016-12-06 12:01:20 +00:00
Brian Gladman
36983f9049 add Haswell mpn_mul_basecase and mpn_sub_n/nc for Win64; tidy up YASM macros 2016-12-01 16:51:05 +00:00
Brian Gladman
17b81f6006 add mpn_add_n and mpn_add_nc to x64 haswell build 2016-11-27 14:06:56 +00:00
Brian Gladman
d61bdcaf09 set release build of tests for foster linking 2016-11-26 22:52:26 +00:00
Brian Gladman
77b483e79f add more win64 assembler for haswell 2016-11-26 22:35:25 +00:00
Brian Gladman
ee198165c9 prepare to add win64 assembler code with parameters in XMM/YMM registers 2016-11-26 09:41:07 +00:00
Brian Gladman
0b48b8a843 add lshift1/rshiift1 to Visual Studio build 2016-11-18 22:03:24 +00:00
William Hart
8435273a1a Remove sb_div* small implementation (due to bug and due to being a very minor
performance improvement).
2015-11-13 14:47:44 +00:00
BrianGladman
053a6cd91a copy GCC tuning values over to Windows 2014-04-01 00:35:49 +01:00