@@ -143,19 +143,13 @@ void cblas_zaxpy(const CBLAS_INT N, const void *alpha, const void *X,
143143/*
144144 * Routines with S and D prefix only
145145 */
146- void cblas_srotg (float * a , float * b , float * c , float * s );
147146void cblas_srotmg (float * d1 , float * d2 , float * b1 , const float b2 , float * P );
148- void cblas_srot (const CBLAS_INT N , float * X , const CBLAS_INT incX ,
149- float * Y , const CBLAS_INT incY , const float c , const float s );
150147void cblas_srotm (const CBLAS_INT N , float * X , const CBLAS_INT incX ,
151- float * Y , const CBLAS_INT incY , const float * P );
152-
153- void cblas_drotg (double * a , double * b , double * c , double * s );
148+ float * Y , const CBLAS_INT incY , const float * P );
154149void cblas_drotmg (double * d1 , double * d2 , double * b1 , const double b2 , double * P );
155- void cblas_drot (const CBLAS_INT N , double * X , const CBLAS_INT incX ,
156- double * Y , const CBLAS_INT incY , const double c , const double s );
157150void cblas_drotm (const CBLAS_INT N , double * X , const CBLAS_INT incX ,
158- double * Y , const CBLAS_INT incY , const double * P );
151+ double * Y , const CBLAS_INT incY , const double * P );
152+
159153
160154
161155/*
@@ -168,6 +162,20 @@ void cblas_zscal(const CBLAS_INT N, const void *alpha, void *X, const CBLAS_INT
168162void cblas_csscal (const CBLAS_INT N , const float alpha , void * X , const CBLAS_INT incX );
169163void cblas_zdscal (const CBLAS_INT N , const double alpha , void * X , const CBLAS_INT incX );
170164
165+ void cblas_srotg (float * a , float * b , float * c , float * s );
166+ void cblas_drotg (double * a , double * b , double * c , double * s );
167+ void cblas_crotg (void * a , void * b , float * c , void * s );
168+ void cblas_zrotg (void * a , void * b , double * c , void * s );
169+
170+ void cblas_srot (const CBLAS_INT N , float * X , const CBLAS_INT incX ,
171+ float * Y , const CBLAS_INT incY , const float c , const float s );
172+ void cblas_drot (const CBLAS_INT N , double * X , const CBLAS_INT incX ,
173+ double * Y , const CBLAS_INT incY , const double c , const double s );
174+ void cblas_csrot (const CBLAS_INT N , void * X , const CBLAS_INT incX ,
175+ void * Y , const CBLAS_INT incY , const float c , const float s );
176+ void cblas_zdrot (const CBLAS_INT N , void * X , const CBLAS_INT incX ,
177+ void * Y , const CBLAS_INT incY , const double c , const double s );
178+
171179/*
172180 * ===========================================================================
173181 * Prototypes for level 2 BLAS
0 commit comments