annotate build/linux/amd64/atlas/atlas_zmvT.h @ 154:ec829e6a92a2
Remove qmake project file (now using non-qmake makefiles in build)
| author |
Chris Cannam <c.cannam@qmul.ac.uk> |
| date |
Tue, 22 Oct 2013 14:00:03 +0100 |
| parents |
ddea89113517 |
| children |
|
| rev |
line source |
|
c@64
|
1 #ifndef ATLAS_MVT_H
|
|
c@64
|
2 #define ATLAS_MVT_H
|
|
c@64
|
3
|
|
c@64
|
4 #include "atlas_misc.h"
|
|
c@64
|
5
|
|
c@64
|
6 #define ATL_mvTMU 2
|
|
c@64
|
7 #define ATL_mvTNU 8
|
|
c@64
|
8 #ifndef ATL_L1mvelts
|
|
c@64
|
9 #define ATL_L1mvelts ((3*ATL_L1elts)>>2)
|
|
c@64
|
10 #endif
|
|
c@64
|
11 #ifndef ATL_mvNNU
|
|
c@64
|
12 #include "atlas_zmvN.h"
|
|
c@64
|
13 #endif
|
|
c@64
|
14
|
|
c@64
|
15 #define ATL_GetPartMVT(A_, lda_, mb_, nb_) \
|
|
c@64
|
16 { \
|
|
c@64
|
17 *(mb_) = (ATL_L1mvelts - (ATL_mvTMU<<1)) / ((ATL_mvTMU<<1)+1); \
|
|
c@64
|
18 if (*(mb_) > ATL_mvTNU) *(mb_) = (*(mb_)/ATL_mvTNU)*ATL_mvTNU; \
|
|
c@64
|
19 else (*mb_) = ATL_mvTNU; \
|
|
c@64
|
20 *(nb_) = ATL_mvTMU; \
|
|
c@64
|
21 }
|
|
c@64
|
22
|
|
c@64
|
23 #endif
|