Clear upper half of AVX register before libm call

Clearing the upper half of the AVX register is required before calling SSE
code to avoid AVX-to-SSE transition penalties.
This commit is contained in:
Matthew Barr
2017-02-10 11:29:42 +11:00
parent 1245156f44
commit 9363ae7486
3 changed files with 76 additions and 1 deletions

View File

@@ -991,6 +991,7 @@ SET (hs_SRCS
src/util/fatbit_build.h
src/util/graph.h
src/util/hash.h
src/util/math.h
src/util/multibit_build.cpp
src/util/multibit_build.h
src/util/order_check.h