@@ -28,9 +28,9 @@ module stdlib_linalg_blas_aux
2828
2929 contains
3030
31- !> DCABS1: computes |Re(.)| + |Im(.)| of a double complex number
3231
3332 pure real(dp) function stdlib_dcabs1(z)
33+ !! DCABS1 computes |Re(.)| + |Im(.)| of a double complex number
3434 ! -- reference blas level1 routine --
3535 ! -- reference blas is a software package provided by univ. of tennessee, --
3636 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -43,9 +43,9 @@ module stdlib_linalg_blas_aux
4343 return
4444 end function stdlib_dcabs1
4545
46- !> ISAMAX: finds the index of the first element having maximum absolute value.
4746
4847 pure integer(ilp) function stdlib_isamax(n,sx,incx)
48+ !! ISAMAX finds the index of the first element having maximum absolute value.
4949 ! -- reference blas level1 routine --
5050 ! -- reference blas is a software package provided by univ. of tennessee, --
5151 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -88,9 +88,9 @@ module stdlib_linalg_blas_aux
8888 return
8989 end function stdlib_isamax
9090
91- !> IZAMAX: finds the index of the first element having maximum |Re(.)| + |Im(.)|
9291
9392 pure integer(ilp) function stdlib_izamax(n,zx,incx)
93+ !! IZAMAX finds the index of the first element having maximum |Re(.)| + |Im(.)|
9494 ! -- reference blas level1 routine --
9595 ! -- reference blas is a software package provided by univ. of tennessee, --
9696 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -131,10 +131,10 @@ module stdlib_linalg_blas_aux
131131 return
132132 end function stdlib_izamax
133133
134- !> LSAME: returns .TRUE. if CA is the same letter as CB regardless of
135- !> case.
136134
137135 pure logical(lk) function stdlib_lsame(ca,cb)
136+ !! LSAME returns .TRUE. if CA is the same letter as CB regardless of
137+ !! case.
138138 ! -- reference blas level1 routine --
139139 ! -- reference blas is a software package provided by univ. of tennessee, --
140140 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -178,9 +178,9 @@ module stdlib_linalg_blas_aux
178178 ! return
179179 end function stdlib_lsame
180180
181- !> SCABS1: computes |Re(.)| + |Im(.)| of a complex number
182181
183182 pure real(sp) function stdlib_scabs1(z)
183+ !! SCABS1 computes |Re(.)| + |Im(.)| of a complex number
184184 ! -- reference blas level1 routine --
185185 ! -- reference blas is a software package provided by univ. of tennessee, --
186186 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -193,13 +193,13 @@ module stdlib_linalg_blas_aux
193193 return
194194 end function stdlib_scabs1
195195
196- !> XERBLA: is an error handler for the LAPACK routines.
197- !> It is called by an LAPACK routine if an input parameter has an
198- !> invalid value. A message is printed and execution stops.
199- !> Installers may consider modifying the STOP statement in order to
200- !> call system-specific exception-handling facilities.
201196
202197 pure subroutine stdlib_xerbla( srname, info )
198+ !! XERBLA is an error handler for the LAPACK routines.
199+ !! It is called by an LAPACK routine if an input parameter has an
200+ !! invalid value. A message is printed and execution stops.
201+ !! Installers may consider modifying the STOP statement in order to
202+ !! call system-specific exception-handling facilities.
203203 ! -- reference blas level1 routine --
204204 ! -- reference blas is a software package provided by univ. of tennessee, --
205205 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -214,24 +214,24 @@ module stdlib_linalg_blas_aux
214214
215215 end subroutine stdlib_xerbla
216216
217- !> XERBLA_ARRAY: assists other languages in calling XERBLA, the LAPACK
218- !> and BLAS error handler. Rather than taking a Fortran string argument
219- !> as the function's name, XERBLA_ARRAY takes an array of single
220- !> characters along with the array's length. XERBLA_ARRAY then copies
221- !> up to 32 characters of that array into a Fortran string and passes
222- !> that to XERBLA. If called with a non-positive SRNAME_LEN,
223- !> XERBLA_ARRAY will call XERBLA with a string of all blank characters.
224- !> Say some macro or other device makes XERBLA_ARRAY available to C99
225- !> by a name lapack_xerbla and with a common Fortran calling convention.
226- !> Then a C99 program could invoke XERBLA via:
227- !> {
228- !> int flen = strlen(__func__);
229- !> lapack_xerbla(__func__,
230- !> }
231- !> Providing XERBLA_ARRAY is not necessary for intercepting LAPACK
232- !> errors. XERBLA_ARRAY calls XERBLA.
233217
234218 pure subroutine stdlib_xerbla_array(srname_array, srname_len, info)
219+ !! XERBLA_ARRAY assists other languages in calling XERBLA, the LAPACK
220+ !! and BLAS error handler. Rather than taking a Fortran string argument
221+ !! as the function's name, XERBLA_ARRAY takes an array of single
222+ !! characters along with the array's length. XERBLA_ARRAY then copies
223+ !! up to 32 characters of that array into a Fortran string and passes
224+ !! that to XERBLA. If called with a non-positive SRNAME_LEN,
225+ !! XERBLA_ARRAY will call XERBLA with a string of all blank characters.
226+ !! Say some macro or other device makes XERBLA_ARRAY available to C99
227+ !! by a name lapack_xerbla and with a common Fortran calling convention.
228+ !! Then a C99 program could invoke XERBLA via:
229+ !! {
230+ !! int flen = strlen(__func__);
231+ !! lapack_xerbla(__func__,
232+ !! }
233+ !! Providing XERBLA_ARRAY is not necessary for intercepting LAPACK
234+ !! errors. XERBLA_ARRAY calls XERBLA.
235235 ! -- reference blas level1 routine --
236236 ! -- reference blas is a software package provided by univ. of tennessee, --
237237 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -257,9 +257,9 @@ module stdlib_linalg_blas_aux
257257
258258#:if WITH_QP
259259
260- !> DCABS1: computes |Re(.)| + |Im(.)| of a double complex number
261260
262261 pure real(qp) function stdlib_qcabs1(z)
262+ !! DCABS1: computes |Re(.)| + |Im(.)| of a double complex number
263263 ! -- reference blas level1 routine --
264264 ! -- reference blas is a software package provided by univ. of tennessee, --
265265 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -275,9 +275,9 @@ module stdlib_linalg_blas_aux
275275
276276#:if WITH_QP
277277
278- !> IDAMAX: finds the index of the first element having maximum absolute value.
279278
280279 pure integer(ilp) function stdlib_iqamax(n,dx,incx)
280+ !! IDAMAX: finds the index of the first element having maximum absolute value.
281281 ! -- reference blas level1 routine --
282282 ! -- reference blas is a software package provided by univ. of tennessee, --
283283 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -323,9 +323,9 @@ module stdlib_linalg_blas_aux
323323
324324#:if WITH_QP
325325
326- !> IZAMAX: finds the index of the first element having maximum |Re(.)| + |Im(.)|
327326
328327 pure integer(ilp) function stdlib_iwamax(n,zx,incx)
328+ !! IZAMAX: finds the index of the first element having maximum |Re(.)| + |Im(.)|
329329 ! -- reference blas level1 routine --
330330 ! -- reference blas is a software package provided by univ. of tennessee, --
331331 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -367,9 +367,9 @@ module stdlib_linalg_blas_aux
367367 end function stdlib_iwamax
368368#:endif
369369
370- !> ICAMAX: finds the index of the first element having maximum |Re(.)| + |Im(.)|
371370
372371 pure integer(ilp) function stdlib_icamax(n,cx,incx)
372+ !! ICAMAX finds the index of the first element having maximum |Re(.)| + |Im(.)|
373373 ! -- reference blas level1 routine --
374374 ! -- reference blas is a software package provided by univ. of tennessee, --
375375 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
@@ -410,9 +410,9 @@ module stdlib_linalg_blas_aux
410410 return
411411 end function stdlib_icamax
412412
413- !> IDAMAX: finds the index of the first element having maximum absolute value.
414413
415414 pure integer(ilp) function stdlib_idamax(n,dx,incx)
415+ !! IDAMAX finds the index of the first element having maximum absolute value.
416416 ! -- reference blas level1 routine --
417417 ! -- reference blas is a software package provided by univ. of tennessee, --
418418 ! -- univ. of california berkeley, univ. of colorado denver and nag ltd..--
0 commit comments