@@ -41,6 +41,9 @@ contains
4141 !> Error handling
4242 type(error_type), allocatable, intent(out) :: error
4343
44+ #:if k1=="xdp"
45+ call skip_test(error, "Extended precision is not enabled")
46+ #:else
4447 ${t1}$ :: A(3,3),x(3),y(3),ylap(3),yintr(3),alpha,beta
4548 call random_number(alpha)
4649 call random_number(beta)
@@ -54,14 +57,18 @@ contains
5457 call check(error, sum(abs(ylap - yintr)) < sptol, &
5558 "blas vs. intrinsics axpy: sum() < sptol failed")
5659 if (allocated(error)) return
57-
60+ #:endif
5861 end subroutine test_gemv${t1[0]}$${k1}$
5962
6063 ! Find matrix inverse from LU decomposition
6164 subroutine test_getri${t1[0]}$${k1}$(error)
6265 !> Error handling
6366 type(error_type), allocatable, intent(out) :: error
6467
68+ #:if k1=="xdp"
69+ call skip_test(error, "Extended precision is not enabled")
70+ #:else
71+
6572 integer(ilp), parameter :: n = 3
6673 ${t1}$ :: A(n,n)
6774 ${t1}$,allocatable :: work(:)
@@ -89,7 +96,7 @@ contains
8996 call check(error, sum(abs(A - eye(3))) < sptol, &
9097 "lapack eye inversion: tolerance check failed")
9198 if (allocated(error)) return
92-
99+ #:endif
93100 end subroutine test_getri${t1[0]}$${k1}$
94101 #:endfor
95102
0 commit comments