You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function (g::CallGraph{T})(out::AbstractVector{T}, in::AbstractVector{U}, start_out::Int, start_in::Int, v::Direction, t::AbstractFFTType, idx::Int) where {T,U}
@@ -36,10 +36,10 @@ function fft!(out::AbstractVector{T}, in::AbstractVector{U}, start_out::Int, sta
36
36
wj1 =one(T)
37
37
tmp = g.workspace[idx]
38
38
for j1 in0:N1-1
39
-
wk2 = wj1;
39
+
wk2 = wj1
40
40
g(tmp, in, N2*j1+1, start_in + j1*s_in, d, right.type, right_idx)
41
41
j1 >0&&for k2 in1:N2-1
42
-
tmp[N2*j1 + k2] *= wk2
42
+
tmp[N2*j1 + k2+1] *= wk2
43
43
wk2 *= wj1
44
44
end
45
45
wj1 *= w1
@@ -48,7 +48,6 @@ function fft!(out::AbstractVector{T}, in::AbstractVector{U}, start_out::Int, sta
0 commit comments