gen_odd_codelet!() { /* proc-macro */ }Expand description
Generate an odd-size (3, 5, 7) DFT codelet using Winograd minimum-multiply factorization.
The generated function is an in-place &mut [Complex<T>] codelet with sign: i32
for runtime forward/inverse dispatch (matching gen_notw_codelet! conventions).
§Arguments
- The size literal — must be 3, 5, or 7.
§Example
ⓘ
gen_odd_codelet!(3); // emits `codelet_notw_3`
gen_odd_codelet!(5); // emits `codelet_notw_5`
gen_odd_codelet!(7); // emits `codelet_notw_7`