diff options
author | Anthony Blake <anthonix@me.com> | 2012-09-26 17:28:11 +1200 |
---|---|---|
committer | Anthony Blake <anthonix@me.com> | 2012-09-26 17:28:11 +1200 |
commit | 54a23010b42e55641fca1aeb30261cc51db91881 (patch) | |
tree | 892c24937f8f20b3d44c88eb6246b4d8ff895d11 | |
parent | 39ffab86660594d3de54fe11f0f538d5d8697bb5 (diff) | |
download | ffts-54a23010b42e55641fca1aeb30261cc51db91881.zip ffts-54a23010b42e55641fca1aeb30261cc51db91881.tar.gz |
SSE forwards and backwards working
-rw-r--r-- | src/cp_sse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cp_sse.c b/src/cp_sse.c index b7e3fcf..b402ab2 100644 --- a/src/cp_sse.c +++ b/src/cp_sse.c @@ -312,7 +312,7 @@ ffts_plan_t *ffts_init(size_t N, int sign) { if(N>=32) ffts_generate_func_code(p, N, leafN); #ifdef __x86_64__ float *temp_consts = (float *)p->constants; - if(sign > 0) { + if(sign > 0 && N>=32) { temp_consts[0] = -0.0f; temp_consts[1] = 0.0f; temp_consts[2] = -0.0f; |