Select Git revision
BandPass.cc
-
Alexander van Amesfoort authored
Task #5078: replace undefined behavior of reinterpret_cast by proper use of fftw_complex and fftw_malloc(). The risk is that one day, C++ new will not align enough for wide vector units (AVX or the one thereafter) causing a crash computing FFTs during init. Unfort, we now have to assign between fftw_complex and complex<double> adding some ugliness. Only now that we have a test case, I consider the patch only just a net plus.
Alexander van Amesfoort authoredTask #5078: replace undefined behavior of reinterpret_cast by proper use of fftw_complex and fftw_malloc(). The risk is that one day, C++ new will not align enough for wide vector units (AVX or the one thereafter) causing a crash computing FFTs during init. Unfort, we now have to assign between fftw_complex and complex<double> adding some ugliness. Only now that we have a test case, I consider the patch only just a net plus.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.