Index filenames
As previously mentioned, ATLAS builds a system and type dependent index
file from user-supplied files in ATLAS/tune/blas/gemm/CASES. This
is done so that the all routines do not need to be run on all machines
(i.e., no need to waste time trying to run SSE-enabled assembly routines
when on a Dec ev56). Here is a list of description files presently queried
by ATLAS when building the full search index:
- [s,d,c,z]cases.0: Any user-contributed kernel which is system
independent (i.e. doesn't require a particular compiler, etc)
- Convention is to choose IDs in range: .
- [s,d,c,z]cases.flg: Any user-contributed kernel requiring specific
compiler and/or flags
- Convention is to choose IDs in range:
.
- [s,c]cases.3DN: Kernels requiring 3DNow! to run.
- Convention is to choose IDs in range:
.
- [s,c]cases.SSE: Kernels requiring SSE1 to run.
- Convention is to choose IDs in range:
.
Clint Whaley
2012-07-10