2
# USAGE: <topdir> <arch> <mach> <cc> <mcc>
9
defdir=$1/CONFIG/ARCHS/
10
mmdir=$1/tune/blas/gemm/$arch/res
11
incdir=$1/include/$arch
13
cd $defdir ; rm -rf $mach
14
cd $defdir ; mkdir $mach
15
cd $defdir/$mach ; mkdir $dc
16
cd $TOPdir/CONFIG/ARCHS ; mkdir $arch
17
cp $TOPdir/tune/sysinfo/$arch/res/?MULADD $defdir/.
18
cp $TOPdir/tune/sysinfo/$arch/res/L1CacheSize $defdir/.
19
cp $mmdir/?MMRES $defdir/.
20
cp $mmdir/?gMMRES $defdir/.
21
cp $mmdir/?Clean[M,N,K] $defdir/.
22
cp $mmdir/?NB $defdir/.
23
cp $mmdir/?NCNB $defdir/.
24
cp $mmdir/?best[N,T][N,T]_* $defdir/.
25
cp $mmdir/?uMMRES $defdir/.
26
cp $mmdir/?uClean[M,N,K] $defdir/.
27
cp $mmdir/?uClean[M,N,K]F $defdir/.
28
cp $incdir/atlas_cacheedge.h $defdir/.
29
cp $incdir/?Xover.h $defdir/.
30
cp $incdir/atlas_?sysinfo.h $defdir/.
31
cp $TOPdir/tune/blas/level3/$arch/res/atlas_?trsmXover.h $defdir/.
32
cp $TOPdir/tune/blas/gemv/$arch/res/?MVRES $defdir/.
33
cp $TOPdir/tune/blas/ger/$arch/res/?R1RES $defdir/.
34
gcc -o xnegfloat negfloat.c
35
./xnegfloat $defdir/?uClean[M,N,K]
36
./xnegfloat $defdir/?uClean[M,N,K]F
37
./xnegfloat $defdir/?uMMRES
38
./xnegfloat $defdir/?MMRES
39
./xnegfloat $defdir/?gMMRES
40
./xnegfloat $defdir/?best*
41
./xnegfloat $defdir/?Clean[M,N,K]
42
./xnegfloat $defdir/?MULADD
43
./xnegfloat $defdir/?MVRES
44
./xnegfloat $defdir/?R1RES
46
# vi $defdir/?uClean[M,N,K] $defdir/?uClean[M,N,K]F $defdir/?uMMRES