xref: /aosp_15_r20/external/cblas/README (revision 1858f9982ea1ad57fb52080c08594e4d1cce4fa1)
1*1858f998SYi KongINSTALLATION
2*1858f998SYi Kong
3*1858f998SYi Kong   Please execute the following first:
4*1858f998SYi Kong
5*1858f998SYi Kong      prompt> ln -s Makefile.ARCH Makefile.in
6*1858f998SYi Kong
7*1858f998SYi Kong   where ARCH is one of ALPHA, HPPA, LINUX, SGI64, SUN4, SUN4SOL2, or
8*1858f998SYi Kong   your own version (which should be trivial to do for other architectures).
9*1858f998SYi Kong   Make sure to set these variables appropriately in your Makefile.ARCH:
10*1858f998SYi Kong
11*1858f998SYi Kong      CBDIR  is the directory where you unpacked the tar file
12*1858f998SYi Kong      BLLIB  is your Legacy BLAS library
13*1858f998SYi Kong
14*1858f998SYi Kong   Then type:
15*1858f998SYi Kong
16*1858f998SYi Kong      prompt> make help
17*1858f998SYi Kong
18*1858f998SYi Kong   which will give you a detailed listing of targets to make.
19*1858f998SYi Kong
20*1858f998SYi KongEXECUTING THE TESTERS
21*1858f998SYi Kong
22*1858f998SYi Kong   Type:
23*1858f998SYi Kong
24*1858f998SYi Kong./testing/xscblat1
25*1858f998SYi Kong./testing/xdcblat1
26*1858f998SYi Kong./testing/xccblat1
27*1858f998SYi Kong./testing/xzcblat1
28*1858f998SYi Kong./testing/xscblat2 < testing/sin2
29*1858f998SYi Kong./testing/xdcblat2 < testing/din2
30*1858f998SYi Kong./testing/xccblat2 < testing/cin2
31*1858f998SYi Kong./testing/xzcblat2 < testing/zin2
32*1858f998SYi Kong./testing/xscblat3 < testing/sin3
33*1858f998SYi Kong./testing/xdcblat3 < testing/din3
34*1858f998SYi Kong./testing/xccblat3 < testing/cin3
35*1858f998SYi Kong./testing/xzcblat3 < testing/zin3
36*1858f998SYi Kong_______________________________________________________________________________
37*1858f998SYi Kong
38*1858f998SYi Kong   This package contains C interface to Legacy BLAS.
39*1858f998SYi Kong   If you want to know how to use makefile, type 'make help.'
40*1858f998SYi Kong
41*1858f998SYi KongWritten by Keita Teranishi (5/20/98)
42*1858f998SYi Kong_______________________________________________________________________________
43*1858f998SYi Kong
44*1858f998SYi Kong   This release updates an inconsistency between the BLAST document and
45*1858f998SYi Kong   the interface. According to the document, the enumerated types for
46*1858f998SYi Kong   the C interface to the BLAS are not typedef'ed.
47*1858f998SYi Kong
48*1858f998SYi Kong   It also updates the Level 2 and 3 testers which check for correct
49*1858f998SYi Kong   exiting of routines when called with bad arguments. This is done by
50*1858f998SYi Kong   overriding the Legacy BLAS library's implementation of xerbla().  If
51*1858f998SYi Kong   this cannot be done ( for instance one cannot override some calls
52*1858f998SYi Kong   to xerbla() in Sun's Performance library), then correct error
53*1858f998SYi Kong   exiting cannot be checked.
54*1858f998SYi Kong
55*1858f998SYi KongUpdated by Jeff Horner (3/15/99)
56*1858f998SYi Kong_______________________________________________________________________________
57*1858f998SYi Kong
58*1858f998SYi KongUpdated by R. Clint Whaley (2/23/03):
59*1858f998SYi Kong
60*1858f998SYi KongFixed the i?amax error that I reported three years ago: standard dictates
61*1858f998SYi KongIAMAX return vals in range 0 <= iamax < N, but reference was mistakenly
62*1858f998SYi Kongreturning like F77: 0 < iamax <= N.
63