Fix more pedantic errors in pffft

This commit is contained in:
2024-11-13 01:15:54 -06:00
parent 0f864f512a
commit 879039574d
3 changed files with 7 additions and 7 deletions

View File

@@ -186,10 +186,10 @@ extern "C" {
void pffftd_zconvolve_no_accu(PFFFTD_Setup *setup, const double *dft_a, const double *dft_b, double*dft_ab, double scaling); void pffftd_zconvolve_no_accu(PFFFTD_Setup *setup, const double *dft_a, const double *dft_b, double*dft_ab, double scaling);
/* return 4 or 1 wether support AVX instructions was enabled when building pffft-double.c */ /* return 4 or 1 wether support AVX instructions was enabled when building pffft-double.c */
int pffftd_simd_size(); int pffftd_simd_size(void);
/* return string identifier of used architecture (AVX/..) */ /* return string identifier of used architecture (AVX/..) */
const char * pffftd_simd_arch(); const char * pffftd_simd_arch(void);
/* simple helper to get minimum possible fft size */ /* simple helper to get minimum possible fft size */
int pffftd_min_fft_size(pffft_transform_t transform); int pffftd_min_fft_size(pffft_transform_t transform);

View File

@@ -69,7 +69,7 @@
#endif #endif
int FUNC_SIMD_SIZE() { return SIMD_SZ; } int FUNC_SIMD_SIZE(void) { return SIMD_SZ; }
int FUNC_MIN_FFT_SIZE(pffft_transform_t transform) { int FUNC_MIN_FFT_SIZE(pffft_transform_t transform) {
/* unfortunately, the fft size must be a multiple of 16 for complex FFTs /* unfortunately, the fft size must be a multiple of 16 for complex FFTs
@@ -109,7 +109,7 @@ int FUNC_NEAREST_SIZE(int N, pffft_transform_t cplx, int higher) {
return N; return N;
} }
const char * FUNC_SIMD_ARCH() { return VARCH; } const char * FUNC_SIMD_ARCH(void) { return VARCH; }
/* /*
@@ -1821,7 +1821,7 @@ void FUNC_TRANSFORM_ORDERED(SETUP_STRUCT *setup, const float *input, float *outp
#define assertv4(v,f0,f1,f2,f3) assert(v.f[0] == (f0) && v.f[1] == (f1) && v.f[2] == (f2) && v.f[3] == (f3)) #define assertv4(v,f0,f1,f2,f3) assert(v.f[0] == (f0) && v.f[1] == (f1) && v.f[2] == (f2) && v.f[3] == (f3))
/* detect bugs with the vector support macros */ /* detect bugs with the vector support macros */
void FUNC_VALIDATE_SIMD_A() { void FUNC_VALIDATE_SIMD_A(void) {
float f[16] = { 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 }; float f[16] = { 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 };
v4sf_union a0, a1, a2, a3, t, u; v4sf_union a0, a1, a2, a3, t, u;
memcpy(a0.f, f, 4*sizeof(float)); memcpy(a0.f, f, 4*sizeof(float));
@@ -2220,7 +2220,7 @@ int FUNC_VALIDATE_SIMD_EX(FILE * DbgOut)
#else /* if ( SIMD_SZ == 4 ) */ #else /* if ( SIMD_SZ == 4 ) */
void FUNC_VALIDATE_SIMD_A() void FUNC_VALIDATE_SIMD_A(void)
{ {
} }

View File

@@ -58,7 +58,7 @@ typedef union v4sf_union {
# define VARCH "4xScalar" # define VARCH "4xScalar"
# define VREQUIRES_ALIGN 0 # define VREQUIRES_ALIGN 0
static ALWAYS_INLINE(v4sf) VZERO() { static ALWAYS_INLINE(v4sf) VZERO(void) {
v4sf r = { 0.f, 0.f, 0.f, 0.f }; v4sf r = { 0.f, 0.f, 0.f, 0.f };
return r; return r;
} }