Use Sandybridge daxpy kernel on Haswell and Zen for now
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Sun, 10 Dec 2017 18:24:31 +0000 (19:24 +0100)
committerGitHub <noreply@github.com>
Sun, 10 Dec 2017 18:24:31 +0000 (19:24 +0100)
The testcase from #1332 exposes a problem in daxpy_microk_haswell-2.c that is not seen with
any of the other Intel x86_64 microkernels.

kernel/x86_64/daxpy.c

index 4bde628..36410d3 100644 (file)
@@ -38,7 +38,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #elif defined(PILEDRIVER)
 #include "daxpy_microk_piledriver-2.c"
 #elif defined(HASWELL) || defined(ZEN)
+/*
+this appears to be broken, see issue 1332
 #include "daxpy_microk_haswell-2.c"
+*/
+#include "daxpy_microk_sandy-2.c"
 #elif defined(SANDYBRIDGE)
 #include "daxpy_microk_sandy-2.c"
 #endif