summaryrefslogtreecommitdiff
path: root/mbld/bld.sub
diff options
context:
space:
mode:
authorS. Gilles <sgilles@math.umd.edu>2018-03-13 05:07:24 -0400
committerOri Bernstein <ori@eigenstate.org>2018-03-20 21:02:00 -0700
commit65c3b339b547b49d1c1d11c56d86ca81f756e9be (patch)
tree14d9e0b004daab16e7bc5a73fa491959b689129c /mbld/bld.sub
parent40503a54ab7d481d67807eb35b2c359379a8415a (diff)
downloadmc-65c3b339b547b49d1c1d11c56d86ca81f756e9be.tar.gz
Allow CPU feature detection by mbld, and add "sse4" tag
This allows writing graceful degradation of optimizations. In practice, it justifies less-than-optimal floating point implementations by allowing a portable upgrade path through AVX, SIMD, &c. Bootstrap scripts are updated by genboostrap.sh on Linux+amd64, and by hand on all others.
Diffstat (limited to 'mbld/bld.sub')
-rw-r--r--mbld/bld.sub1
1 files changed, 1 insertions, 0 deletions
diff --git a/mbld/bld.sub b/mbld/bld.sub
index 15ad4cf..7374bb3 100644
--- a/mbld/bld.sub
+++ b/mbld/bld.sub
@@ -1,5 +1,6 @@
bin mbld =
build.myr
+ cpufeatures+x64.s
deps.myr
libs.myr
install.myr