diff options
author | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2015-10-13 00:44:58 +0300 |
---|---|---|
committer | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2015-10-13 00:44:58 +0300 |
commit | 2132b65a334a7a875da791bb971b79c103c55623 (patch) | |
tree | 7fbfc311c2f5cf0be49efefc3994db71e2c49129 /src/ffts_trig.c | |
parent | e013b85d38101abc0c449dff509aaf8a0057d321 (diff) | |
download | ffts-2132b65a334a7a875da791bb971b79c103c55623.zip ffts-2132b65a334a7a875da791bb971b79c103c55623.tar.gz |
Fix MSVC error C2719
Diffstat (limited to 'src/ffts_trig.c')
-rw-r--r-- | src/ffts_trig.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ffts_trig.c b/src/ffts_trig.c index cdd2d05..74ebfd2 100644 --- a/src/ffts_trig.c +++ b/src/ffts_trig.c @@ -300,6 +300,7 @@ ffts_generate_cosine_sine_pow2_64f(ffts_cpx_64f *const table, int table_size) const double *FFTS_RESTRICT hs; struct ffts_dd2_t FFTS_ALIGN(16) w[32]; struct ffts_dd2_t FFTS_ALIGN(16) h[32]; + struct ffts_dd2_t FFTS_ALIGN(16) sum; int i, log_2, offset; /* size must be a power of two */ @@ -352,8 +353,8 @@ ffts_generate_cosine_sine_pow2_64f(ffts_cpx_64f *const table, int table_size) /* skip and find next trailing zero */ offset = (log_2 + 2 + ffts_ctzl(~i >> (log_2 + 2))); - w[log_2] = ffts_dd2_mul_dd2(h[log_2], - ffts_dd2_add_dd2_unnormalized(w[log_2 + 1], w[offset])); + sum = ffts_dd2_add_dd2_unnormalized(&w[log_2 + 1], &w[offset]); + w[log_2] = ffts_dd2_mul_dd2(&h[log_2], &sum); } mid_point: |