Skip to content

Refactor FFT boilerplate#161

Merged
ejmahler merged 17 commits intomasterfrom
refactor-boilerplate
Jun 12, 2025
Merged

Refactor FFT boilerplate#161
ejmahler merged 17 commits intomasterfrom
refactor-boilerplate

Conversation

@ejmahler
Copy link
Copy Markdown
Owner

While looking at the new immutable input code path, I noticed that I had a hard time tracking the FFT boilerplate, especially for simd butterflies. This change hopefully reduces the cognitive load of working with this boilerplate.

It also marginally reduces the amount of generated assembly, resulting in a marginally smaller binary: librustfft#######.rlib 5399kb -> 5258kb on windows

@ejmahler ejmahler merged commit bfc1b56 into master Jun 12, 2025
19 checks passed
@ejmahler ejmahler deleted the refactor-boilerplate branch June 12, 2025 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant