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

Function cftfsub

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

Source from the content-addressed store, hash-verified

2371 }
2372
2373 void cftfsub(int n, float *a)
2374 {
2375 if (n > 8) {
2376 if (n > 32) {
2377 cftmdl1(n, a);
2378 if (n > 512) {
2379 cftrec4(n, a);
2380 }
2381 else if (n > 128) {
2382 cftleaf(n, 1, a);
2383 }
2384 else {
2385 cftfx41(n, a);
2386 }
2387 bitrv2(n, a);
2388 }
2389 else if (n == 32) {
2390 cftf161(a);
2391 bitrv216(a);
2392 }
2393 else {
2394 cftf081(a);
2395 bitrv208(a);
2396 }
2397 }
2398 else if (n == 8) {
2399 cftf040(a);
2400 }
2401 else if (n == 4) {
2402 cftx020(a);
2403 }
2404 }
2405
2406
2407 void cftbsub(int n, float *a)

Callers 1

ifftFunction · 0.85

Calls 11

cftmdl1Function · 0.85
cftrec4Function · 0.85
cftleafFunction · 0.85
cftfx41Function · 0.85
bitrv2Function · 0.85
cftf161Function · 0.85
bitrv216Function · 0.85
cftf081Function · 0.85
bitrv208Function · 0.85
cftf040Function · 0.85
cftx020Function · 0.85

Tested by

no test coverage detected