Use case: An FFT in C
git clone https://github.com/muditbhargava66/FFT-implementation-in-C
Create configuration file
makemake cleanmake testmake benchmark"top_function": { "name": "radix2_dit_fft", "file": "algorithms/core/radix2_dit.c" }"target_platform": "native""optim_techniques": { "math-libc-options": "false", "const-volatile": "false", "track-cast": "true", "libm-function-tracking": "true", "vector-reserve" : "false", "divide-hunter" : "true", "function-factorization" : "true", "copy-hunter" : "false", "branch-reordering" : "false", "memory-operations" : "true", "simd-external-functions" : "false", "simd-data-dependencies" : "true", "enum-switch" : "false", "nested-container-operations" : "false", "simd-control-flow" : "false", "rtti-remove-dynamic_cast" : "false", "aos-to-soa" : "false", "memory-access-optimization" : "true", "double-to-float": "false", "redundant-hash-calculations" : "false", "string-operations" : "false", "push-to-emplace-back" : "false" }"optim_techniques": { "math-libc-options": "false", "const-volatile": "false", "vector-reserve" : "false", "copy-hunter" : "false", "branch-reordering" : "false", "simd-external-functions" : "false", "enum-switch" : "false", "nested-container-operations" : "false", "simd-control-flow" : "false", "rtti-remove-dynamic_cast" : "false", "aos-to-soa" : "false", "double-to-float": "false", "redundant-hash-calculations" : "false", "string-operations" : "false", "push-to-emplace-back" : "false" }"optim_techniques": null
Optimize your project!

Last updated
