|
193 | 193 | """
|
194 | 194 | function svdfact!(A::StridedMatrix{T}, B::StridedMatrix{T}) where T<:BlasFloat
|
195 | 195 | # xggsvd3 replaced xggsvd in LAPACK 3.6.0
|
196 |
| - if LAPACK.laver() < (3, 6, 0) |
| 196 | + if LAPACK.version() < v"3.6.0" |
197 | 197 | U, V, Q, a, b, k, l, R = LAPACK.ggsvd!('U', 'V', 'Q', A, B)
|
198 | 198 | else
|
199 | 199 | U, V, Q, a, b, k, l, R = LAPACK.ggsvd3!('U', 'V', 'Q', A, B)
|
|
290 | 290 |
|
291 | 291 | function svdvals!(A::StridedMatrix{T}, B::StridedMatrix{T}) where T<:BlasFloat
|
292 | 292 | # xggsvd3 replaced xggsvd in LAPACK 3.6.0
|
293 |
| - if LAPACK.laver() < (3, 6, 0) |
| 293 | + if LAPACK.version() < v"3.6.0" |
294 | 294 | _, _, _, a, b, k, l, _ = LAPACK.ggsvd!('N', 'N', 'N', A, B)
|
295 | 295 | else
|
296 | 296 | _, _, _, a, b, k, l, _ = LAPACK.ggsvd3!('N', 'N', 'N', A, B)
|
|
0 commit comments