@@ -89,36 +89,36 @@ contains
8989
9090 ${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
9191 5_${k1}$, 100_${k1}$]
92- real(sp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
92+ real(dp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
9393 4.78749174, 3.63739376e2]
9494
9595 #:elif k1 == "int16"
9696
9797 ${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
9898 7_${k1}$, 500_${k1}$]
99- real(sp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
99+ real(dp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
100100 8.52516136, 2.61133046e3]
101101
102102 #:elif k1 == "int32"
103103
104104 ${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
105105 12_${k1}$, 7000_${k1}$]
106- real(sp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
106+ real(dp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
107107 1.99872145e1, 5.49810038e4]
108108
109109 #:elif k1 == "int64"
110110
111111 ${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
112112 20_${k1}$, 90000_${k1}$]
113- real(sp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
113+ real(dp ), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
114114 4.23356165e1, 9.36687468e5]
115115
116116 #:endif
117117
118118 do i = 1, n
119119
120120 call check(error, log_factorial(x(i)), ans(i), "Integer kind " &
121- //"${k1}$ failed", thr = tol_sp , rel = .true.)
121+ //"${k1}$ failed", thr = tol_dp , rel = .true.)
122122
123123 end do
124124 end subroutine test_logfact_${t1[0]}$${k1}$
0 commit comments