From: drowe67 Date: Thu, 16 Oct 2014 20:54:34 +0000 (+0000) Subject: more single prec changes, thanks Steve X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=9ee05ce2f11955c5e2cdb41101180e2706662121;p=freetel-svn-tracking.git more single prec changes, thanks Steve git-svn-id: https://svn.code.sf.net/p/freetel/code@1898 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/_kiss_fft_guts.h b/codec2-dev/src/_kiss_fft_guts.h index ba661444..64bc1d11 100644 --- a/codec2-dev/src/_kiss_fft_guts.h +++ b/codec2-dev/src/_kiss_fft_guts.h @@ -125,16 +125,16 @@ struct kiss_fft_state{ #ifdef FIXED_POINT -# define KISS_FFT_COS(phase) floor(.5+SAMP_MAX * cos (phase)) -# define KISS_FFT_SIN(phase) floor(.5+SAMP_MAX * sin (phase)) +# define KISS_FFT_COS(phase) floorf(.5+SAMP_MAX * cosf (phase)) +# define KISS_FFT_SIN(phase) floorf(.5+SAMP_MAX * sinf (phase)) # define HALF_OF(x) ((x)>>1) #elif defined(USE_SIMD) -# define KISS_FFT_COS(phase) _mm_set1_ps( cos(phase) ) -# define KISS_FFT_SIN(phase) _mm_set1_ps( sin(phase) ) +# define KISS_FFT_COS(phase) _mm_set1_ps( cosf(phase) ) +# define KISS_FFT_SIN(phase) _mm_set1_ps( sinf(phase) ) # define HALF_OF(x) ((x)*_mm_set1_ps(.5)) #else -# define KISS_FFT_COS(phase) (kiss_fft_scalar) cos(phase) -# define KISS_FFT_SIN(phase) (kiss_fft_scalar) sin(phase) +# define KISS_FFT_COS(phase) (kiss_fft_scalar) cosf(phase) +# define KISS_FFT_SIN(phase) (kiss_fft_scalar) sinf(phase) # define HALF_OF(x) ((x)*.5) #endif