Commit Graph

3462 Commits

Author SHA1 Message Date
Brian Gladman
64d9a3196c update the YASM VS integration property file 2018-09-28 23:32:05 +01:00
Brian Gladman
ede5cee95e 1. remove mpir-tests.py from the mpir-tests directories (now runs from vs<nn> directories)
2. add tests and tune builds for Visual Studio 2013
2018-09-05 16:58:31 +01:00
Brian Gladman
0da9962426 update all msbuild.bat files to use a common script 2018-09-05 15:52:38 +01:00
Brian Gladman
5d7800703c correct active configuration data handling in mpir_config.py when creating mpir.sln 2018-09-05 12:48:39 +01:00
Brian Gladman
b896fc6f09 correct some references to the old build system 2018-09-05 12:39:04 +01:00
Brian Gladman
c53d64804d make last two parameters for msbuild.bat optional 2018-09-03 17:03:33 +01:00
Brian Gladman
6138669698 update to use the Windows 10 version 1803 as the default Windows SDK (10.0.17134.0) 2018-09-03 08:19:37 +01:00
Brian Gladman
9671d449b2 minor correction (ignore .git instead of .svn directories) 2018-09-01 15:14:03 +01:00
Brian Gladman
e1033444c6 Merge branch 'master' of github.com:BrianGladman/mpir
# Conflicts:
#	msvc/vs17/msbuild.bat
2018-08-30 20:42:08 +01:00
Brian Gladman
63a19327c7 remove files that should not be in the repository;
update msbuild.bat to input the Windows SDK wanted
2018-08-30 20:38:31 +01:00
Brian Gladman
0abed07f6c remove files that should not be in the repository;
update msbuild.bat to input the Windows SDK wanted
2018-08-30 19:19:57 +01:00
Brian Gladman
60a0ce6f98 Merge branch 'master' of github.com:wbhart/mpir
# Conflicts:
#	msvc/_msvc_filters.py
#	msvc/_msvc_project.py
#	msvc/_msvc_solution.py
#	msvc/cfg.h
#	msvc/check_config.bat
#	msvc/g2y.py
#	msvc/gen_config_h.bat
#	msvc/gen_mpir_h.bat
#	msvc/gen_test_config_props.bat
#	msvc/getopt.c
#	msvc/getopt.h
#	msvc/getrusage.c
#	msvc/getrusage.h
#	msvc/gettimeofday.c
#	msvc/gettimeofday.h
#	msvc/mpir_config.py
#	msvc/mpir_config.pyproj
#	msvc/mpir_config.sln
#	msvc/mpir_debug_dll.props
#	msvc/mpir_debug_lib.props
#	msvc/mpir_release_dll.props
#	msvc/mpir_release_lib.props
#	msvc/obsolete.c
#	msvc/out_copy_rename.bat
#	msvc/postbuild.bat
#	msvc/prebuild.bat
#	msvc/run-tests.py
#	msvc/unistd.h
#	msvc/vs13/dll_mpir_gc/dll_mpir_gc.vcxproj.filters
#	msvc/vs13/lib_mpir_cxx/lib_mpir_cxx.vcxproj
#	msvc/vs13/lib_mpir_cxx/lib_mpir_cxx.vcxproj.filters
#	msvc/vs13/lib_mpir_gc/lib_mpir_gc.vcxproj.filters
#	msvc/vs13/mpir-tests.sln
#	msvc/vs13/mpir-tune.sln
#	msvc/vs13/msbuild.bat
#	msvc/vs13/run-speed.py
#	msvc/vs13/run-tests.py
#	msvc/vs13/version_info.py
#	msvc/vs17/dll_mpir_gc/dll_mpir_gc.vcxproj.filters
#	msvc/vs17/lib_mpir_cxx/lib_mpir_cxx.vcxproj
#	msvc/vs17/lib_mpir_cxx/lib_mpir_cxx.vcxproj.filters
#	msvc/vs17/lib_mpir_gc/lib_mpir_gc.vcxproj.filters
#	msvc/vs17/mpir-tests.sln
#	msvc/vs17/mpir-tests/add-test-lib/add-test-lib.vcxproj
#	msvc/vs17/mpir-tests/add-test-lib/add-test-lib.vcxproj.filters
#	msvc/vs17/mpir-tests/cxx.assign/cxx.assign.vcxproj
#	msvc/vs17/mpir-tests/cxx.binary/cxx.binary.vcxproj
#	msvc/vs17/mpir-tests/cxx.cast/cxx.cast.vcxproj
#	msvc/vs17/mpir-tests/cxx.constr/cxx.constr.vcxproj
#	msvc/vs17/mpir-tests/cxx.istream/cxx.istream.vcxproj
#	msvc/vs17/mpir-tests/f.adjust/f.adjust.vcxproj
#	msvc/vs17/mpir-tests/f.adjust_sqrt2/f.adjust_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly/f.butterfly.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_lshb/f.butterfly_lshb.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_rshb/f.butterfly_rshb.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_sqrt2/f.butterfly_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_twiddle/f.butterfly_twiddle.vcxproj
#	msvc/vs17/mpir-tests/f.div_2expmod_2expp1/f.div_2expmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_mfa_trunc_sqrt2/f.fft_ifft_mfa_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_negacyclic/f.fft_ifft_negacyclic.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_radix2/f.fft_ifft_radix2.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_trunc/f.fft_ifft_trunc.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_trunc_sqrt2/f.fft_ifft_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mul_2expmod_2expp1/f.mul_2expmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.mul_fft_main/f.mul_fft_main.vcxproj
#	msvc/vs17/mpir-tests/f.mul_mfa_trunc_sqrt2/f.mul_mfa_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mul_trunc_sqrt2/f.mul_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mulmod_2expp1/f.mulmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.normmod_2expp1/f.normmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.split_combine_bits/f.split_combine_bits.vcxproj
#	msvc/vs17/mpir-tests/misc.printf/misc.printf.vcxproj
#	msvc/vs17/mpir-tests/misc.scanf/misc.scanf.vcxproj
#	msvc/vs17/mpir-tests/mpf.add/mpf.add.vcxproj
#	msvc/vs17/mpir-tests/mpf.cmp_d/mpf.cmp_d.vcxproj
#	msvc/vs17/mpir-tests/mpf.cmp_si/mpf.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.conv/mpf.conv.vcxproj
#	msvc/vs17/mpir-tests/mpf.div/mpf.div.vcxproj
#	msvc/vs17/mpir-tests/mpf.dm2exp/mpf.dm2exp.vcxproj
#	msvc/vs17/mpir-tests/mpf.eq/mpf.eq.vcxproj
#	msvc/vs17/mpir-tests/mpf.fits/mpf.fits.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_d/mpf.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_d_2exp/mpf.get_d_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_si/mpf.get_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_ui/mpf.get_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.gsprec/mpf.gsprec.vcxproj
#	msvc/vs17/mpir-tests/mpf.inp_str/mpf.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpf.int_p/mpf.int_p.vcxproj
#	msvc/vs17/mpir-tests/mpf.mul_ui/mpf.mul_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.muldiv/mpf.muldiv.vcxproj
#	msvc/vs17/mpir-tests/mpf.reuse/mpf.reuse.vcxproj
#	msvc/vs17/mpir-tests/mpf.set/mpf.set.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_q/mpf.set_q.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_si/mpf.set_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_ui/mpf.set_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.sqrt/mpf.sqrt.vcxproj
#	msvc/vs17/mpir-tests/mpf.sqrt_ui/mpf.sqrt_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.sub/mpf.sub.vcxproj
#	msvc/vs17/mpir-tests/mpf.trunc/mpf.trunc.vcxproj
#	msvc/vs17/mpir-tests/mpf.ui_div/mpf.ui_div.vcxproj
#	msvc/vs17/mpir-tests/mpn.addadd_n/mpn.addadd_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.addsub_n/mpn.addsub_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.aors_1/mpn.aors_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.asmtype/mpn.asmtype.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_q/mpn.dc_div_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_qr/mpn.dc_div_qr.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_qr_n/mpn.dc_div_qr_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_divappr_q/mpn.dc_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.divebyff/mpn.divebyff.vcxproj
#	msvc/vs17/mpir-tests/mpn.divebyfobm1/mpn.divebyfobm1.vcxproj
#	msvc/vs17/mpir-tests/mpn.divrem_1/mpn.divrem_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.gcdext/mpn.gcdext.vcxproj
#	msvc/vs17/mpir-tests/mpn.get_d/mpn.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpn.hgcd/mpn.hgcd.vcxproj
#	msvc/vs17/mpir-tests/mpn.instrument/mpn.instrument.vcxproj
#	msvc/vs17/mpir-tests/mpn.inv_divappr_q/mpn.inv_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.invert/mpn.invert.vcxproj
#	msvc/vs17/mpir-tests/mpn.iord_u/mpn.iord_u.vcxproj
#	msvc/vs17/mpir-tests/mpn.logic/mpn.logic.vcxproj
#	msvc/vs17/mpir-tests/mpn.lorrshift1/mpn.lorrshift1.vcxproj
#	msvc/vs17/mpir-tests/mpn.matrix22/mpn.matrix22.vcxproj
#	msvc/vs17/mpir-tests/mpn.mp_bases/mpn.mp_bases.vcxproj
#	msvc/vs17/mpir-tests/mpn.mullow_basecase/mpn.mullow_basecase.vcxproj
#	msvc/vs17/mpir-tests/mpn.mullowhigh/mpn.mullowhigh.vcxproj
#	msvc/vs17/mpir-tests/mpn.mulmid/mpn.mulmid.vcxproj
#	msvc/vs17/mpir-tests/mpn.mulmod_2expm1/mpn.mulmod_2expm1.vcxproj
#	msvc/vs17/mpir-tests/mpn.neg/mpn.neg.vcxproj
#	msvc/vs17/mpir-tests/mpn.perfsqr/mpn.perfsqr.vcxproj
#	msvc/vs17/mpir-tests/mpn.redc_1/mpn.redc_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_div_q/mpn.sb_div_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_div_qr/mpn.sb_div_qr.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_divappr_q/mpn.sb_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.scan/mpn.scan.vcxproj
#	msvc/vs17/mpir-tests/mpn.sizeinbase/mpn.sizeinbase.vcxproj
#	msvc/vs17/mpir-tests/mpn.subadd_n/mpn.subadd_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.tdiv_q/mpn.tdiv_q.vcxproj
#	msvc/vs17/mpir-tests/mpq.aors/mpq.aors.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp/mpq.cmp.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp_si/mpq.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp_ui/mpq.cmp_ui.vcxproj
#	msvc/vs17/mpir-tests/mpq.equal/mpq.equal.vcxproj
#	msvc/vs17/mpir-tests/mpq.get_d/mpq.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpq.get_str/mpq.get_str.vcxproj
#	msvc/vs17/mpir-tests/mpq.inp_str/mpq.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpq.md_2exp/mpq.md_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpq.set_f/mpq.set_f.vcxproj
#	msvc/vs17/mpir-tests/mpq.set_str/mpq.set_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.addsub/mpz.addsub.vcxproj
#	msvc/vs17/mpir-tests/mpz.aorsmul/mpz.aorsmul.vcxproj
#	msvc/vs17/mpir-tests/mpz.bin/mpz.bin.vcxproj
#	msvc/vs17/mpir-tests/mpz.bit/mpz.bit.vcxproj
#	msvc/vs17/mpir-tests/mpz.cdiv_ui/mpz.cdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp/mpz.cmp.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp_d/mpz.cmp_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp_si/mpz.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.cong/mpz.cong.vcxproj
#	msvc/vs17/mpir-tests/mpz.cong_2exp/mpz.cong_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.convert/mpz.convert.vcxproj
#	msvc/vs17/mpir-tests/mpz.div_2exp/mpz.div_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.dive/mpz.dive.vcxproj
#	msvc/vs17/mpir-tests/mpz.dive_ui/mpz.dive_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.divis/mpz.divis.vcxproj
#	msvc/vs17/mpir-tests/mpz.divis_2exp/mpz.divis_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.export/mpz.export.vcxproj
#	msvc/vs17/mpir-tests/mpz.fac_ui/mpz.fac_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fdiv/mpz.fdiv.vcxproj
#	msvc/vs17/mpir-tests/mpz.fdiv_ui/mpz.fdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fib_ui/mpz.fib_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fits/mpz.fits.vcxproj
#	msvc/vs17/mpir-tests/mpz.gcd/mpz.gcd.vcxproj
#	msvc/vs17/mpir-tests/mpz.gcd_ui/mpz.gcd_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_d/mpz.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_d_2exp/mpz.get_d_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_si/mpz.get_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_sx/mpz.get_sx.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_ux/mpz.get_ux.vcxproj
#	msvc/vs17/mpir-tests/mpz.hamdist/mpz.hamdist.vcxproj
#	msvc/vs17/mpir-tests/mpz.import/mpz.import.vcxproj
#	msvc/vs17/mpir-tests/mpz.inp_str/mpz.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.io_raw/mpz.io_raw.vcxproj
#	msvc/vs17/mpir-tests/mpz.jac/mpz.jac.vcxproj
#	msvc/vs17/mpir-tests/mpz.lcm/mpz.lcm.vcxproj
#	msvc/vs17/mpir-tests/mpz.likely_prime_p/mpz.likely_prime_p.vcxproj
#	msvc/vs17/mpir-tests/mpz.limbs/mpz.limbs.vcxproj
#	msvc/vs17/mpir-tests/mpz.logic/mpz.logic.vcxproj
#	msvc/vs17/mpir-tests/mpz.lucnum_ui/mpz.lucnum_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.mfac_uiui/mpz.mfac_uiui.vcxproj
#	msvc/vs17/mpir-tests/mpz.mul/mpz.mul.vcxproj
#	msvc/vs17/mpir-tests/mpz.mul_i/mpz.mul_i.vcxproj
#	msvc/vs17/mpir-tests/mpz.next_prime_candidate/mpz.next_prime_candidate.vcxproj
#	msvc/vs17/mpir-tests/mpz.oddeven/mpz.oddeven.vcxproj
#	msvc/vs17/mpir-tests/mpz.perfpow/mpz.perfpow.vcxproj
#	msvc/vs17/mpir-tests/mpz.perfsqr/mpz.perfsqr.vcxproj
#	msvc/vs17/mpir-tests/mpz.popcount/mpz.popcount.vcxproj
#	msvc/vs17/mpir-tests/mpz.pow/mpz.pow.vcxproj
#	msvc/vs17/mpir-tests/mpz.powm/mpz.powm.vcxproj
#	msvc/vs17/mpir-tests/mpz.powm_ui/mpz.powm_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.pprime_p/mpz.pprime_p.vcxproj
#	msvc/vs17/mpir-tests/mpz.primorial_ui/mpz.primorial_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.reuse/mpz.reuse.vcxproj
#	msvc/vs17/mpir-tests/mpz.root/mpz.root.vcxproj
#	msvc/vs17/mpir-tests/mpz.scan/mpz.scan.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_d/mpz.set_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_f/mpz.set_f.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_si/mpz.set_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_str/mpz.set_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_sx/mpz.set_sx.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_ux/mpz.set_ux.vcxproj
#	msvc/vs17/mpir-tests/mpz.sizeinbase/mpz.sizeinbase.vcxproj
#	msvc/vs17/mpir-tests/mpz.sqrtrem/mpz.sqrtrem.vcxproj
#	msvc/vs17/mpir-tests/mpz.tdiv/mpz.tdiv.vcxproj
#	msvc/vs17/mpir-tests/mpz.tdiv_ui/mpz.tdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.trial_division/mpz.trial_division.vcxproj
#	msvc/vs17/mpir-tests/rand.iset/rand.iset.vcxproj
#	msvc/vs17/mpir-tests/rand.lc2exp/rand.lc2exp.vcxproj
#	msvc/vs17/mpir-tests/rand.mt/rand.mt.vcxproj
#	msvc/vs17/mpir-tests/rand.rand/rand.rand.vcxproj
#	msvc/vs17/mpir-tests/rand.urbui/rand.urbui.vcxproj
#	msvc/vs17/mpir-tests/rand.urmui/rand.urmui.vcxproj
#	msvc/vs17/mpir-tests/rand.urndmm/rand.urndmm.vcxproj
#	msvc/vs17/mpir-tests/run-tests.py
#	msvc/vs17/mpir-tune.sln
#	msvc/vs17/mpir-tune/lib_speed/lib_speed.vcxproj
#	msvc/vs17/mpir-tune/lib_speed/lib_speed.vcxproj.filters
#	msvc/vs17/mpir-tune/speed/speed.vcxproj
#	msvc/vs17/mpir-tune/speed/speed.vcxproj.filters
#	msvc/vs17/mpir-tune/try/try.vcxproj
#	msvc/vs17/mpir-tune/try/try.vcxproj.filters
#	msvc/vs17/mpir-tune/tune/divrem_1.c
#	msvc/vs17/mpir-tune/tune/fac_ui.c
#	msvc/vs17/mpir-tune/tune/mod_1.c
#	msvc/vs17/mpir-tune/tune/mulmod_2expp1.c
#	msvc/vs17/mpir-tune/tune/normmod_2expp1.c
#	msvc/vs17/mpir-tune/tune/revbin.c
#	msvc/vs17/mpir-tune/tune/split_bits.c
#	msvc/vs17/mpir-tune/tune/sqr_basecase.asm
#	msvc/vs17/mpir-tune/tune/tune.vcxproj
#	msvc/vs17/mpir-tune/tune/tune.vcxproj.filters
#	msvc/vs17/mpir-tune/tune/tune_prebuild.bat
#	msvc/vs17/mpir-tune/tune/tune_prebuild.py
#	msvc/vs17/msbuild.bat
#	msvc/vs17/run-speed.py
#	msvc/vs17/run-tests.py
#	msvc/vs17/version_info.py
#	msvc/vsyasm.props
#	msvc/vsyasm.xml
#	msvc/win_timing.c
#	msvc/win_timing.h
2018-08-29 14:33:32 +01:00
Brian Gladman
736f412a1e delete file added in error 2018-08-29 14:19:14 +01:00
Brian Gladman
388d13a8dd add back new msvc build 2018-08-29 14:15:58 +01:00
Brian Gladman
29f8f4c043 REMOVE NEW msvc BUILD COMPLETELY FROM MASTER 2018-08-29 14:09:12 +01:00
Brian Gladman
9199c223b0 Merge branch 'msvc_build'
# Conflicts:
#	msvc/vs17/mpir-tests/mpn.logic/mpn.logic.vcxproj
#	msvc/vs17/mpir.sln
2018-08-29 14:03:51 +01:00
Brian Gladman
3e51501f78 change filename from logic.c to t-logic.c 2018-08-29 12:13:22 +01:00
wbhart
6bb6433ffb
Merge pull request #257 from BrianGladman/gmp_proto_base
remove old MSVC build files
2018-08-29 11:21:04 +02:00
Brian Gladman
1eda487145 remove old MSVC build files 2018-08-29 08:26:23 +01:00
Brian Gladman
79bc01d01f correct tests\mpn\Makefile.am 2018-08-28 22:57:50 +01:00
Brian Gladman
d42e63f9ff Merge remote-tracking branch 'remotes/Bill/master'
# Conflicts:
#	build.vc/mpir_config.py
2018-08-28 21:45:57 +01:00
Brian Gladman
92bbb3d79a Merge remote-tracking branch 'remotes/Bill/master' into msvc_build 2018-08-28 21:37:42 +01:00
Brian Gladman
bd7861dfc6 remove test\mpn\logic.c 2018-08-28 21:22:19 +01:00
Brian Gladman
fe57d517ea temporarily add tests\mpn\logic.c 2018-08-28 20:11:20 +01:00
Brian Gladman
b80c194908 update appveyor.yml for the new Windows build 2018-08-28 18:11:06 +01:00
Brian Gladman
c2aacbda83 add t-logic.c to master branch 2018-08-28 16:42:46 +01:00
Brian Gladman
a92e8b6b4d remove assembler builds from repository 2018-08-28 16:02:45 +01:00
Brian Gladman
ca0f5b77f8 updaate mpir.sln file 2018-08-28 15:23:30 +01:00
Brian Gladman
fdc9883c9d temporarily remove file preventing rebae 2018-08-28 14:06:59 +01:00
Brian Gladman
a3f0f25a6a rename logic.c to t-logic.c in mpn\tests 2018-08-28 14:00:04 +01:00
Brian Gladman
581c0a1e19 rename tests\mpn\logic.c to t-logic.c 2018-08-28 13:57:38 +01:00
Brian Gladman
6dd1770c51 add back MPIR documentation without Windows updates 2018-08-28 12:42:09 +01:00
Brian Gladman
5923f0f7bd remove windows changes in MPIR documentation 2018-08-28 12:05:49 +01:00
Brian Gladman
56f5b6bf2d remove windows build from master 2018-08-28 11:43:55 +01:00
Brian Gladman
475408dcc2 repair msbuild.bat (broken by Microsoft changes) 2018-08-25 23:38:52 +01:00
wbhart
90740d8fdf
Merge pull request #252 from embray/haswellavx
Add support for non-AVX Haswell CPU models
2018-07-23 12:46:42 +02:00
Erik M. Bray
f6d0cd1e60 Split haswell CPUs into separate haswell and haswellavx architectures as was done with skylake
There are some dual-core Celerons and Pentiums that claim to have Haswell,
but that do not have AVX instruction sets and some related instructions like
BMI1/2.

So far this has only been seen for model == 60 but could in theory by the
case for other model numbers.
2018-07-13 15:24:17 +02:00
wbhart
d7c21df5f3
Merge pull request #251 from GitMensch/patch-1
fix gmp.h to not use undefined macros for __GMP_DECLSPEC
2018-05-07 16:32:30 +02:00
Simon Sobisch
ff9d361633
fix gmp.h to not use __GMP_DECLSPEC undefined
When `__GMP_LIBGMP_DLL` is defined `__GMP_DECLSPEC` is defined for import/export using another macros which are not always defined.

The proposed change defines them empty when the compiler is not known and adds the working definition for the OrangeC compiler.
2018-05-07 14:10:47 +02:00
Brian Gladman
763741ca1f remove error in mpn_neg 2018-04-17 16:16:13 +01:00
wbhart
a0cd69e74f
Merge pull request #250 from 0xrgb/0xrgb-patch-1
Update mpir_config.py
2018-03-21 04:36:47 +01:00
0xrgb
252e2c89ea
Update mpir_config.py
Supporting other encodings
2018-03-21 11:16:45 +09:00
Brian Gladman
27ed446b59 Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 12:12:45 +00:00
Brian Gladman
5743054267 Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 12:12:21 +00:00
Brian Gladman
f4491b24cc Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 11:59:10 +00:00
Brian Gladman
6218aca956 remove all but generic C build Visual Studio build files from the repository 2018-03-06 11:58:34 +00:00
Brian Gladman
fbccc43ea3 remove all but generic C build Visual Studio build files from the repository 2018-03-06 11:50:46 +00:00
Brian Gladman
8f4b751ac7 correct error in gmp-impl.h 2018-03-06 11:32:21 +00:00
Brian Gladman
b2554dab20 Merge branch 'master' of github.com:BrianGladman/mpir
# Conflicts:
#	doc/mpir.texi
2018-03-02 14:16:48 +00:00
Brian Gladman
9b3c02ccd3 correct errors in the mpir.texi file 2018-03-02 14:11:21 +00:00