@@ -8,39 +8,20 @@ module stdlib_linalg_blas_aux
8
8
9
9
public :: sp,dp,qp,lk,ilp
10
10
public :: stdlib_cabs1
11
- #:for rk,rt,ri in RC_KINDS_TYPES
12
- public :: stdlib_i${ri}$amax
13
- #:endfor
14
11
public :: stdlib_lsame
15
- public :: stdlib_xerbla
16
- public :: stdlib_xerbla_array
12
+ #:for ik,it,ii in LINALG_INT_KINDS_TYPES
13
+ #:for rk,rt,ri in RC_KINDS_TYPES
14
+ public :: stdlib${ii}$_i${ri}$amax
15
+ #:endfor
16
+ public :: stdlib${ii}$_xerbla
17
+ public :: stdlib${ii}$_xerbla_array
18
+ #:endfor
17
19
18
20
interface stdlib_cabs1
19
21
#:for rk,rt,ri in REAL_KINDS_TYPES
20
22
module procedure stdlib_${ri}$cabs1
21
23
#:endfor
22
24
end interface stdlib_cabs1
23
-
24
- #:for rk,rt,ri in RC_KINDS_TYPES
25
- interface stdlib_i${ri}$amax
26
- #:for ik,it,ii in LINALG_INT_KINDS_TYPES
27
- module procedure stdlib${ii}$_i${ri}$amax
28
- #:endfor
29
- end interface stdlib_i${ri}$amax
30
- #:endfor
31
-
32
- interface stdlib_xerbla
33
- #:for ik,it,ii in LINALG_INT_KINDS_TYPES
34
- module procedure stdlib${ii}$_xerbla
35
- #:endfor
36
- end interface stdlib_xerbla
37
-
38
- interface stdlib_xerbla_array
39
- #:for ik,it,ii in LINALG_INT_KINDS_TYPES
40
- module procedure stdlib${ii}$_xerbla_array
41
- #:endfor
42
- end interface stdlib_xerbla_array
43
-
44
25
45
26
contains
46
27
@@ -165,7 +146,7 @@ module stdlib_linalg_blas_aux
165
146
do i = 1, min( srname_len, len( srname ) )
166
147
srname( i:i ) = srname_array( i )
167
148
end do
168
- call stdlib_xerbla ( srname, info )
149
+ call stdlib${ii}$_xerbla ( srname, info )
169
150
return
170
151
end subroutine stdlib${ii}$_xerbla_array
171
152
0 commit comments