MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / cftf040

Function cftf040

extlibs/soloud/src/core/soloud_fft.cpp:2188–2208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2186 }
2187
2188 void cftf040(float *a)
2189 {
2190 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i;
2191
2192 x0r = a[0] + a[4];
2193 x0i = a[1] + a[5];
2194 x1r = a[0] - a[4];
2195 x1i = a[1] - a[5];
2196 x2r = a[2] + a[6];
2197 x2i = a[3] + a[7];
2198 x3r = a[2] - a[6];
2199 x3i = a[3] - a[7];
2200 a[0] = x0r + x2r;
2201 a[1] = x0i + x2i;
2202 a[2] = x1r - x3i;
2203 a[3] = x1i + x3r;
2204 a[4] = x0r - x2r;
2205 a[5] = x0i - x2i;
2206 a[6] = x1r + x3i;
2207 a[7] = x1i - x3r;
2208 }
2209
2210 void cftb040(float *a)
2211 {

Callers 1

cftfsubFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected