Jaromir Capik f7d47d
Subject: ppc64le remove vsx
Jaromir Capik f7d47d
From: Michel Normand <normand@fr.ibm.com>
Jaromir Capik f7d47d
Jaromir Capik f7d47d
temporarily remove the vsx related flags
Jaromir Capik f7d47d
as long as not supported for ppc64le
Jaromir Capik f7d47d
Note that also force as power4
Jaromir Capik f7d47d
Jaromir Capik f7d47d
Signed-off-by: Michel Normand <normand@fr.ibm.com>
Than Ngo 91230a
diff -up ATLAS/CONFIG/src/atlcomp.txt.orig ATLAS/CONFIG/src/atlcomp.txt
Than Ngo 91230a
--- ATLAS/CONFIG/src/atlcomp.txt.orig	2014-07-10 18:22:02.000000000 +0200
Than Ngo 91230a
+++ ATLAS/CONFIG/src/atlcomp.txt	2015-07-09 09:44:07.270264073 +0200
Than Ngo 91230a
@@ -191,9 +191,9 @@ MACH=PPCG5 OS=ALL LVL=1000 COMPS=dmc,icc
Jaromir Capik f7d47d
 MACH=PPCG5 OS=ALL LVL=1000 COMPS=skc
Jaromir Capik f7d47d
    'gcc' '-mpowerpc64 -maltivec -mabi=altivec -mcpu=970 -mtune=970 -O2 -mvrsave'
Jaromir Capik f7d47d
 MACH=POWER7 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
Jaromir Capik f7d47d
-   'gcc' '-O2 -mvsx -mcpu=power7 -mtune=power7 -m64 -mvrsave -funroll-all-loops'
Jaromir Capik f7d47d
+   'gcc' '-O2 -m64 -mvrsave -funroll-all-loops'
Jaromir Capik f7d47d
 MACH=POWER7 OS=ALL LVL=1010 COMPS=f77
Jaromir Capik f7d47d
-   'gfortran' '-O2 -mvsx -mcpu=power7 -mtune=power7 -m64 -mvrsave -funroll-all-loops'
Jaromir Capik f7d47d
+   'gfortran' '-O2 -m64 -mvrsave -funroll-all-loops'
Jaromir Capik f7d47d
 MACH=POWER6 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
Jaromir Capik f7d47d
    'gcc' '-mcpu=power6 -mtune=power6 -maltivec -O3 -fno-schedule-insns -fschedule-insns2 -minsert-sched-nops=2'
Jaromir Capik f7d47d
 MACH=POWER5 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
Than Ngo 91230a
diff -up ATLAS/CONFIG/src/probe_comp.c.orig ATLAS/CONFIG/src/probe_comp.c
Than Ngo 91230a
--- ATLAS/CONFIG/src/probe_comp.c.orig	2015-07-09 09:44:07.280264074 +0200
Than Ngo 91230a
+++ ATLAS/CONFIG/src/probe_comp.c	2015-07-09 09:45:51.480266328 +0200
Than Ngo 91230a
@@ -450,8 +450,8 @@ COMPNODE **GetDefaultComps(enum OSTYPE O
Than Ngo 91230a
       vp = "-mavx -mno-sse2avx -mfma";
Than Ngo 91230a
    else if ((vecexts & (1<
Than Ngo 91230a
       vp = "-mavx2 -mfma";
Jaromir Capik f7d47d
-   else if (vecexts & (1<
Jaromir Capik f7d47d
-      vp = "-mvsx";
Jaromir Capik f7d47d
+   /*else if (vecexts & (1<
Jaromir Capik f7d47d
+      vp = "-mvsx";*/
Jaromir Capik f7d47d
    else if (vecexts & (1<
Jaromir Capik f7d47d
       vp = "-maltivec";
Jaromir Capik f7d47d
    else if (vecexts & (1<