kissfft/tools
Steffen Kieß 5ebbc5e618 Allow setting a suffix for constants and trigonometric functions
In order to use constants or trigonometric functions with a type other than
double, a suffix ('f' for float or 'l' for long double) has to be used in C.
This commit adds a preprocessor macro 'kiss_fft_suffix' which can be set to
either 'f' or 'l' and which will be added to floating point constants and to
the trigonometric functions (sin and cos).

Without this suffix, the code will use a too high precision for float and a
too low precision for long double.
2019-09-24 14:16:06 +02:00
..
fftutil.c [BSD-3-Clause] Convert to SPDX license format 2018-07-19 14:49:00 +01:00
kfc.c [BSD-3-Clause] Convert to SPDX license format 2018-07-19 14:49:00 +01:00
kfc.h [BSD-3-Clause] Add missing copyright notice 2018-07-19 14:49:00 +01:00
kiss_fastfir.c [BSD-3-Clause] Convert to SPDX license format 2018-07-19 14:49:00 +01:00
kiss_fftnd.c [BSD-3-Clause] Convert to SPDX license format 2018-07-19 14:49:00 +01:00
kiss_fftnd.h [BSD-3-Clause] Add missing copyright notice 2018-07-19 14:49:00 +01:00
kiss_fftndr.c [BSD-3-Clause] Convert to SPDX license format 2018-07-19 14:49:00 +01:00
kiss_fftndr.h squelched multiple definition preprocessor warning 2018-07-21 11:11:51 -04:00
kiss_fftr.c Allow setting a suffix for constants and trigonometric functions 2019-09-24 14:16:06 +02:00
kiss_fftr.h [BSD-3-Clause] Add missing copyright notice 2018-07-19 14:49:00 +01:00
Makefile previous gcc versions might've been silently adding -lm at the end of the link line. 2012-07-15 22:35:28 -04:00
psdpng.c Add checks for memory failures 2018-11-28 00:38:01 +01:00