Skip to content

Commit b1a4180

Browse files
committed
fix float constant definition
1 parent f22756a commit b1a4180

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/stdlib_specialfunctions_activations.fypp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ end function
2121
elemental ${rt}$ module function gaussian_grad_${rk}$( x ) result( y )
2222
${rt}$, intent(in) :: x
2323

24-
y = -2_${rk}$ * x * exp(-x**2)
24+
y = -2._${rk}$ * x * exp(-x**2)
2525
end function
2626

2727
#:endfor
@@ -99,13 +99,13 @@ end function
9999
elemental ${rt}$ module function gelu_approx_${rk}$( x ) result( y )
100100
${rt}$, intent(in) :: x
101101

102-
y = 0.5_${rk}$ * x * (1 + ferf(x * isqrt2_${rk}$))
102+
y = 0.5_${rk}$ * x * (1._${rk}$ + ferf(x * isqrt2_${rk}$))
103103
end function
104104

105105
elemental ${rt}$ module function gelu_approx_grad_${rk}$( x ) result( y )
106106
${rt}$, intent(in) :: x
107107

108-
y = 0.5_${rk}$ * (1 + ferf(x * isqrt2_${rk}$) )
108+
y = 0.5_${rk}$ * (1._${rk}$ + ferf(x * isqrt2_${rk}$) )
109109
y = y + x * isqrt2_${rk}$ * exp( - 0.5_${rk}$ * x**2 )
110110
end function
111111

@@ -334,7 +334,7 @@ elemental ${rt}$ module function ferf_${rk}$( x ) result( y )
334334
${rt}$ :: abs_x
335335

336336
abs_x = abs(x)
337-
y = 1._${rk}$ - 1._${rk}$ / (1+ 0.278393_${rk}$*abs_x + 0.230389_${rk}$*abs_x**2 + 0.000972_${rk}$*abs_x**3 + 0.078108_${rk}$*abs_x**4)**4
337+
y = 1._${rk}$ - 1._${rk}$ / (1._${rk}$+ 0.278393_${rk}$*abs_x + 0.230389_${rk}$*abs_x**2 + 0.000972_${rk}$*abs_x**3 + 0.078108_${rk}$*abs_x**4)**4
338338
y = y * sign(1.0_${rk}$,x)
339339
end function
340340

0 commit comments

Comments
 (0)