@@ -89,30 +89,27 @@ contains
89
89
90
90
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
91
91
5_${k1}$, 100_${k1}$]
92
- real(dp), parameter :: ans(n) = [0.0 , 0.0 , 0.693147180 , 3.17805383 , &
93
- 4.78749174 , 3.63739376e2 ]
92
+ real(dp), parameter :: ans(n) = [0.0_dp , 0.0_dp , 0.69314718055994_dp , 3.17805383034794_dp , &
93
+ 4.78749174278204_dp , 3.637393755555e2_dp ]
94
94
95
95
#:elif k1 == "int16"
96
96
97
97
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
98
98
7_${k1}$, 500_${k1}$]
99
- real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
100
- 8.52516136, 2.61133046e3]
101
-
99
+ real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
100
+ 8.52516136106541_dp, 2.611330458460e3_dp]
102
101
#:elif k1 == "int32"
103
102
104
103
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
105
104
12_${k1}$, 7000_${k1}$]
106
- real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
107
- 1.99872145e1, 5.49810038e4]
108
-
105
+ real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
106
+ 1.998721449566e1_dp, 5.498100377941e4_dp]
109
107
#:elif k1 == "int64"
110
108
111
109
${t1}$, parameter :: x(n) = [0_${k1}$, 1_${k1}$, 2_${k1}$, 4_${k1}$, &
112
110
20_${k1}$, 90000_${k1}$]
113
- real(dp), parameter :: ans(n) = [0.0, 0.0, 0.693147180, 3.17805383, &
114
- 4.23356165e1, 9.36687468e5]
115
-
111
+ real(dp), parameter :: ans(n) = [0.0_dp, 0.0_dp, 0.69314718055994_dp, 3.17805383034794_dp, &
112
+ 4.233561646075e1_dp, 9.366874681600e5_dp]
116
113
#:endif
117
114
118
115
do i = 1, n
0 commit comments