~ubuntu-branches/ubuntu/maverick/atlas/maverick

« back to all changes in this revision

Viewing changes to debian/i386/sse/include/atlas_smvN.h

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2002-04-13 10:07:52 UTC
  • Revision ID: james.westby@ubuntu.com-20020413100752-memoz13hhg5ad3j1
Tags: 3.2.1ln-7
* Forgot to read DEFAULTS variable in config.expect
* Need g77-3.0 on alpha to link with lapack, workaround for -mieee bug
  in g77-2.95 on alpha

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef ATLAS_MVN_H
 
2
#define ATLAS_MVN_H
 
3
 
 
4
#include "atlas_misc.h"
 
5
 
 
6
#define ATL_mvNMU 32
 
7
#define ATL_mvNNU 2
 
8
#ifndef ATL_L1mvelts
 
9
   #define ATL_L1mvelts ((3*ATL_L1elts)>>2)
 
10
#endif
 
11
#define ATL_AXPYMV
 
12
 
 
13
#define ATL_GetPartMVN(A_, lda_, mb_, nb_) \
 
14
{ \
 
15
   *(mb_) = (ATL_L1mvelts - (ATL_mvNNU<<1)) / ((ATL_mvNNU<<1)+1); \
 
16
   if (*(mb_) > ATL_mvNMU) *(mb_) = ATL_mvNMU*( *(mb_)/ATL_mvNMU ); \
 
17
   else *(mb_) = ATL_mvNMU; \
 
18
   *(nb_) = ATL_mvNNU; \
 
19
}
 
20
 
 
21
#endif