14
17
gzip --best $(mach).tar
15
18
mv $(mach).tar.gz $(mach).tgz
19
cd $(mach)/$(dcc) ; mkdir gemm misc
21
$(MAKE) $(mach)/$(mcc) dcc=$(mcc) mach=$(mach) arch=$(arch)
22
$(MAKE) $(mach)/$(cc) dcc=$(cc) mach=$(mach) arch=$(arch)
21
mkdir $(mach)/kern/$(dcc)
23
mkdir $(mach)/gemm/$(dcc)
25
$(MAKE) machsub mcc=$(mcc) cc=$(cc) mach=$(mach) arch=$(arch)
29
#xnegfloat : negfloat.c
30
# gcc -O -o xnegfloat negfloat.c
32
ArchNew : $(mach) machsub xnegflt
35
- cp $(SYSdir)/res/?MULADD $(syd)/.
36
./xnegflt $(syd)/?MULADD
37
- cp $(TOPdir)/tune/blas/gemv/$(ARCH)/res/?MVRES $(syd)/.
38
- cp $(TOPdir)/tune/blas/ger/$(ARCH)/res/?R1RES $(syd)/.
39
./xnegflt $(syd)/?R1RES $(syd)/?MVRES
40
- cp $(SYSdir)/res/L1CacheSize $(syd)/.
41
- cp $(L1Tdir)/res/*_SUMM $(syd)/.
42
- cp $(MMTdir)/res/?MMRES $(mmd)/.
43
- cp $(MMTdir)/res/?gMMRES $(mmd)/.
44
- cp $(MMTdir)/res/?Clean[M,N,K] $(mmd)/.
45
- cp $(MMTdir)/res/?best[N,T][N,T]_* $(mmd)/.
46
- cp $(MMTdir)/res/?uMMRES $(mmd)/.
47
- cp $(MMTdir)/res/?uClean[M,N,K] $(mmd)/.
48
- cp $(MMTdir)/res/?uClean[M,N,K]F $(mmd)/.
50
- cp $(MMTdir)/res/?nreg $(mmd)/.
51
- cp $(MMTdir)/res/?NB $(mmd)/.
52
- cp $(MMTdir)/res/?NCNB $(mmd)/.
53
- cp $(INCdir)/atlas_cacheedge.h $(mmd)/.
54
- cp $(INCdir)/?Xover.h $(mmd)/.
27
mkdir $(mach)/kern $(mach)/gemm
28
$(MAKE) $(mach)/kern/$(skc) dcc=$(skc)
29
$(MAKE) $(mach)/kern/$(dkc) dcc=$(dkc)
30
$(MAKE) $(mach)/gemm/$(smc) dcc=$(smc)
31
$(MAKE) $(mach)/gemm/$(dmc) dcc=$(dmc)
33
xnegflt : $(SRCdir)/CONFIG/ARCHS/negflt.c
34
gcc -O -o xnegflt $(SRCdir)/CONFIG/ARCHS/negflt.c
37
- cp $(adefd)/kern/sMULADD $(SYSdir)/res/.
38
- cp $(adefd)/kern/L1CacheSize $(SYSdir)/res/.
40
- cp $(SYSdir)/res/sMULADD $(adefd)/kern/.
41
./xnegflt $(adefd)/kern/sMULADD
42
- cp $(SYSdir)/res/L1CacheSize $(adefd)/kern/.
44
- cp $(adefd)/kern/$(skc)/[s,c]TRSM_NB $(BLDdir)/tune/blas/level3/res/.
45
- cp $(adefd)/kern/$(skc)/[s,c]MVRES $(BLDdir)/tune/blas/gemv/res/.
46
- cp $(adefd)/kern/$(skc)/[s,c]R1RES $(BLDdir)/tune/blas/ger/res/.
47
- cp $(adefd)/kern/$(skc)/[s,c]*_SUMM $(L1Tdir)/res/.
49
rm -f $(adefd)/kern/$(skc)/[s,c]*
50
- cp $(BLDdir)/tune/blas/level3/res/[s,c]TRSM_NB $(adefd)/kern/$(skc)/.
51
- cp $(BLDdir)/tune/blas/gemv/res/[s,c]MVRES $(adefd)/kern/$(skc)/.
52
- cp $(BLDdir)/tune/blas/ger/res/[s,c]R1RES $(adefd)/kern/$(skc)/.
53
./xnegflt $(adefd)/kern/$(skc)/[s,c]R1RES \
54
$(adefd)/kern/$(skc)/[s,c]MVRES
55
- cp $(L1Tdir)/res/[s,c]*_SUMM $(adefd)/kern/$(skc)/.
57
- cp $(adefd)/gemm/$(smc)/[s,c]MMRES $(MMTdir)/res/.
58
- cp $(adefd)/gemm/$(smc)/[s,c]gMMRES $(MMTdir)/res/.
59
- cp $(adefd)/gemm/$(smc)/[s,c]Clean[M,N,K] $(MMTdir)/res/.
60
- cp $(adefd)/gemm/$(smc)/[s,c]best[N,T][N,T]_* $(MMTdir)/res/.
61
- cp $(adefd)/gemm/$(smc)/[s,c]uMMRES $(MMTdir)/res/.
62
- cp $(adefd)/gemm/$(smc)/[s,c]uClean[M,N,K] $(MMTdir)/res/.
63
- cp $(adefd)/gemm/$(smc)/[s,c]uClean[M,N,K]F $(MMTdir)/res/.
64
- cp $(adefd)/gemm/$(smc)/[s,c]nreg $(MMTdir)/res/.
65
- cp $(adefd)/gemm/$(smc)/[s,c]NB $(MMTdir)/res/.
66
- cp $(adefd)/gemm/$(smc)/[s,c]NCNB $(MMTdir)/res/.
67
- cp $(adefd)/gemm/$(smc)/[s,c]Xover.h $(INCAdir)/.
68
- cp $(adefd)/gemm/$(smc)/[s,c]Xover.h $(MMTdir)/res/.
70
rm -f $(adefd)/gemm/$(smc)/[s,c]*
71
- cp $(MMTdir)/res/[s,c]MMRES $(adefd)/gemm/$(smc)/.
72
- cp $(MMTdir)/res/[s,c]gMMRES $(adefd)/gemm/$(smc)/.
73
- cp $(MMTdir)/res/[s,c]Clean[M,N,K] $(adefd)/gemm/$(smc)/.
74
- cp $(MMTdir)/res/[s,c]best[N,T][N,T]_* $(adefd)/gemm/$(smc)/.
75
- cp $(MMTdir)/res/[s,c]uMMRES $(adefd)/gemm/$(smc)/.
76
- cp $(MMTdir)/res/[s,c]uClean[M,N,K] $(adefd)/gemm/$(smc)/.
77
- cp $(MMTdir)/res/[s,c]uClean[M,N,K]F $(adefd)/gemm/$(smc)/.
78
./xnegflt $(adefd)/gemm/$(smc)/*
79
- cp $(MMTdir)/res/[s,c]nreg $(adefd)/gemm/$(smc)/.
80
- cp $(MMTdir)/res/[s,c]NB $(adefd)/gemm/$(smc)/.
81
- cp $(MMTdir)/res/[s,c]NCNB $(adefd)/gemm/$(smc)/.
82
- cp $(INCAdir)/[s,c]Xover.h $(adefd)/gemm/$(smc)/.
84
- cp $(adefd)/kern/dMULADD $(SYSdir)/res/.
85
- cp $(adefd)/kern/L1CacheSize $(SYSdir)/res/.
87
- cp $(SYSdir)/res/dMULADD $(adefd)/kern/.
88
./xnegflt $(adefd)/kern/dMULADD
89
- cp $(SYSdir)/res/L1CacheSize $(adefd)/kern/.
91
- cp $(adefd)/kern/$(dkc)/[d,z]TRSM_NB $(BLDdir)/tune/blas/level3/res/.
92
- cp $(adefd)/kern/$(dkc)/[d,z]MVRES $(BLDdir)/tune/blas/gemv/res/.
93
- cp $(adefd)/kern/$(dkc)/[d,z]R1RES $(BLDdir)/tune/blas/ger/res/.
94
- cp $(adefd)/kern/$(dkc)/[d,z]*_SUMM $(L1Tdir)/res/.
96
rm -f $(adefd)/kern/$(dkc)/[d,z]*
97
- cp $(BLDdir)/tune/blas/level3/res/[d,z]TRSM_NB $(adefd)/kern/$(dkc)/.
98
- cp $(BLDdir)/tune/blas/gemv/res/[d,z]MVRES $(adefd)/kern/$(dkc)/.
99
- cp $(BLDdir)/tune/blas/ger/res/[d,z]R1RES $(adefd)/kern/$(dkc)/.
100
./xnegflt $(adefd)/kern/$(dkc)/[d,z]R1RES \
101
$(adefd)/kern/$(dkc)/[d,z]MVRES
102
- cp $(L1Tdir)/res/[d,z]*_SUMM $(adefd)/kern/$(dkc)/.
104
- cp $(adefd)/gemm/$(dmc)/[d,z]MMRES $(MMTdir)/res/.
105
- cp $(adefd)/gemm/$(dmc)/[d,z]gMMRES $(MMTdir)/res/.
106
- cp $(adefd)/gemm/$(dmc)/[d,z]Clean[M,N,K] $(MMTdir)/res/.
107
- cp $(adefd)/gemm/$(dmc)/[d,z]best[N,T][N,T]_* $(MMTdir)/res/.
108
- cp $(adefd)/gemm/$(dmc)/[d,z]uMMRES $(MMTdir)/res/.
109
- cp $(adefd)/gemm/$(dmc)/[d,z]uClean[M,N,K] $(MMTdir)/res/.
110
- cp $(adefd)/gemm/$(dmc)/[d,z]uClean[M,N,K]F $(MMTdir)/res/.
111
- cp $(adefd)/gemm/$(dmc)/[d,z]nreg $(MMTdir)/res/.
112
- cp $(adefd)/gemm/$(dmc)/[d,z]NB $(MMTdir)/res/.
113
- cp $(adefd)/gemm/$(dmc)/[d,z]NCNB $(MMTdir)/res/.
114
- cp $(adefd)/gemm/$(dmc)/[d,z]Xover.h $(INCAdir)/.
115
- cp $(adefd)/gemm/$(dmc)/[d,z]Xover.h $(MMTdir)/res/.
117
rm -f $(adefd)/gemm/$(dmc)/[d,z]*
118
- cp $(MMTdir)/res/[d,z]MMRES $(adefd)/gemm/$(dmc)/.
119
- cp $(MMTdir)/res/[d,z]gMMRES $(adefd)/gemm/$(dmc)/.
120
- cp $(MMTdir)/res/[d,z]Clean[M,N,K] $(adefd)/gemm/$(dmc)/.
121
- cp $(MMTdir)/res/[d,z]best[N,T][N,T]_* $(adefd)/gemm/$(dmc)/.
122
- cp $(MMTdir)/res/[d,z]uMMRES $(adefd)/gemm/$(dmc)/.
123
- cp $(MMTdir)/res/[d,z]uClean[M,N,K] $(adefd)/gemm/$(dmc)/.
124
- cp $(MMTdir)/res/[d,z]uClean[M,N,K]F $(adefd)/gemm/$(dmc)/.
125
./xnegflt $(adefd)/gemm/$(dmc)/*
126
- cp $(MMTdir)/res/[d,z]nreg $(adefd)/gemm/$(dmc)/.
127
- cp $(MMTdir)/res/[d,z]NB $(adefd)/gemm/$(dmc)/.
128
- cp $(MMTdir)/res/[d,z]NCNB $(adefd)/gemm/$(dmc)/.
129
- cp $(INCAdir)/[d,z]Xover.h $(adefd)/gemm/$(dmc)/.
130
sys_put : ssys_put dsys_put
131
kern_put : skern_put dkern_put
132
gemm_put : sgemm_put dgemm_put
133
- cp $(adefd)/gemm/atlas_cacheedge.h $(INCAdir)/.
134
- cp $(adefd)/gemm/atlas_??NKB.h $(INCAdir)/.
138
- cp $(INCAdir)/atlas_cacheedge.h $(adefd)/gemm/
139
- cp $(INCAdir)/atlas_??NKB.h $(adefd)/gemm/
140
ArchNew : $(mach) xnegflt
141
$(MAKE) sys kern gemm
142
- cp $(BLDdir)/bin/INSTALL_LOG/?PerfSumm.txt $(adefd)/.
144
archput : sys_put kern_put gemm_put