@@ -567,10 +567,8 @@ module stdlib_linalg
567567 !! the state flag `err` is not provided.
568568 !!
569569 !!@note The provided functions are intended for square matrices.
570- !!@note BLAS/LAPACK backends do not currently support extended precision (``xdp``).
571570 !!
572571 #:for rk,rt,ri in RC_KINDS_TYPES
573- #:if rk!="xdp"
574572 module function stdlib_linalg_inverse_ ${ri}$(a,err) result(inva)
575573 !> Input matrix a[n,n]
576574 ${rt}$, intent (in ) :: a(:,:)
@@ -579,7 +577,6 @@ module stdlib_linalg
579577 !> [optional] state return flag. On error if not requested, the code will stop
580578 type(linalg_state_type), optional, intent (out ) :: err
581579 end function stdlib_linalg_inverse_ ${ri}$
582- #:endif
583580 #:endfor
584581 end interface inv
585582
@@ -605,10 +602,8 @@ module stdlib_linalg
605602 !! work spaces are provided, no internal memory allocations take place when using this interface.
606603 !!
607604 !!@note The provided subroutines are intended for square matrices.
608- !!@note BLAS/LAPACK backends do not currently support extended precision (``xdp``).
609605 !!
610606 #:for rk,rt,ri in RC_KINDS_TYPES
611- #:if rk!="xdp"
612607 module subroutine stdlib_linalg_invert_inplace_ ${ri}$(a,pivot,err)
613608 !> Input matrix a[n,n]
614609 ${rt}$, intent (inout ) :: a(:,:)
@@ -628,7 +623,6 @@ module stdlib_linalg
628623 !> [optional] state return flag. On error if not requested, the code will stop
629624 type(linalg_state_type), optional, intent (out ) :: err
630625 end subroutine stdlib_linalg_invert_split_ ${ri}$
631- #:endif
632626 #:endfor
633627 end interface invert
634628
@@ -649,17 +643,14 @@ module stdlib_linalg
649643 !! NaNs will be returned.
650644 !!
651645 !!@note The provided functions are intended for square matrices.
652- !!@note BLAS/LAPACK backends do not currently support extended precision (``xdp``).
653646 !!
654647 #:for rk,rt,ri in RC_KINDS_TYPES
655- #:if rk!="xdp"
656648 module function stdlib_linalg_inverse_ ${ri}$_operator(a) result(inva)
657649 !> Input matrix a[n,n]
658650 ${rt}$, intent (in ) :: a(:,:)
659651 !> Result matrix
660652 ${rt}$, allocatable :: inva(:,:)
661653 end function stdlib_linalg_inverse_ ${ri}$_operator
662- #:endif
663654 #:endfor
664655 end interface operator (.inv.)
665656
0 commit comments