f55d5f
Subject: ppc64le remove vsx
f55d5f
From: Michel Normand <normand@fr.ibm.com>
f55d5f
f55d5f
temporarily remove the vsx related flags
f55d5f
as long as not supported for ppc64le
f55d5f
Note that also force as power4
f55d5f
f55d5f
Signed-off-by: Michel Normand <normand@fr.ibm.com>
f55d5f
Index: atlas/ATLAS/CONFIG/src/atlcomp.txt
f55d5f
===================================================================
f55d5f
--- atlas.orig/ATLAS/CONFIG/src/atlcomp.txt
f55d5f
+++ atlas/ATLAS/CONFIG/src/atlcomp.txt
f55d5f
@@ -187,9 +187,9 @@ MACH=PPCG5 OS=ALL LVL=1000 COMPS=dmc,icc
f55d5f
 MACH=PPCG5 OS=ALL LVL=1000 COMPS=skc
f55d5f
    'gcc' '-mpowerpc64 -maltivec -mabi=altivec -mcpu=970 -mtune=970 -O2 -mvrsave'
f55d5f
 MACH=POWER7 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
f55d5f
-   'gcc' '-O2 -mvsx -mcpu=power7 -mtune=power7 -m64 -mvrsave -funroll-all-loops'
f55d5f
+   'gcc' '-O2 -m64 -mvrsave -funroll-all-loops'
f55d5f
 MACH=POWER7 OS=ALL LVL=1010 COMPS=f77
f55d5f
-   'gfortran' '-O2 -mvsx -mcpu=power7 -mtune=power7 -m64 -mvrsave -funroll-all-loops'
f55d5f
+   'gfortran' '-O2 -m64 -mvrsave -funroll-all-loops'
f55d5f
 MACH=POWER6 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
f55d5f
    'gcc' '-mcpu=power6 -mtune=power6 -maltivec -O3 -fno-schedule-insns -fschedule-insns2 -minsert-sched-nops=2'
f55d5f
 MACH=POWER5 OS=ALL LVL=1010 COMPS=icc,smc,dmc,skc,dkc,xcc,gcc
f55d5f
Index: atlas/ATLAS/CONFIG/src/probe_comp.c
f55d5f
===================================================================
f55d5f
--- atlas.orig/ATLAS/CONFIG/src/probe_comp.c
f55d5f
+++ atlas/ATLAS/CONFIG/src/probe_comp.c
f55d5f
@@ -446,8 +446,8 @@ COMPNODE **GetDefaultComps(enum OSTYPE O
f55d5f
 
f55d5f
    if ((vecexts & (1<
f55d5f
       vp = "-msse4.2 -mfma4";
f55d5f
-   else if (vecexts & (1<
f55d5f
-      vp = "-mvsx";
f55d5f
+   /*else if (vecexts & (1<
f55d5f
+      vp = "-mvsx";*/
f55d5f
    else if (vecexts & (1<
f55d5f
       vp = "-maltivec";
f55d5f
    else if (vecexts & (1<