@@ -41,6 +41,9 @@ contains
41
41
!> Error handling
42
42
type(error_type), allocatable, intent(out) :: error
43
43
44
+ #:if k1=="xdp"
45
+ call skip_test(error, "Extended precision is not enabled")
46
+ #:else
44
47
${t1}$ :: A(3,3),x(3),y(3),ylap(3),yintr(3),alpha,beta
45
48
call random_number(alpha)
46
49
call random_number(beta)
@@ -54,14 +57,18 @@ contains
54
57
call check(error, sum(abs(ylap - yintr)) < sptol, &
55
58
"blas vs. intrinsics axpy: sum() < sptol failed")
56
59
if (allocated(error)) return
57
-
60
+ #:endif
58
61
end subroutine test_gemv${t1[0]}$${k1}$
59
62
60
63
! Find matrix inverse from LU decomposition
61
64
subroutine test_getri${t1[0]}$${k1}$(error)
62
65
!> Error handling
63
66
type(error_type), allocatable, intent(out) :: error
64
67
68
+ #:if k1=="xdp"
69
+ call skip_test(error, "Extended precision is not enabled")
70
+ #:else
71
+
65
72
integer(ilp), parameter :: n = 3
66
73
${t1}$ :: A(n,n)
67
74
${t1}$,allocatable :: work(:)
@@ -89,7 +96,7 @@ contains
89
96
call check(error, sum(abs(A - eye(3))) < sptol, &
90
97
"lapack eye inversion: tolerance check failed")
91
98
if (allocated(error)) return
92
-
99
+ #:endif
93
100
end subroutine test_getri${t1[0]}$${k1}$
94
101
#:endfor
95
102
0 commit comments