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