diff options
author | Anthony Blake <anthonix@me.com> | 2012-10-20 21:44:13 +1300 |
---|---|---|
committer | Anthony Blake <anthonix@me.com> | 2012-10-20 21:44:13 +1300 |
commit | b21df70207d14e20527b15ee4b4221d755d15cbf (patch) | |
tree | 800db84cb2cad816430a54bf3dc92a5276e6dd25 /src/codegen.c | |
parent | 98ca6df9c027eb1648ff32f333ffef74612f4d7b (diff) | |
download | ffts-b21df70207d14e20527b15ee4b4221d755d15cbf.zip ffts-b21df70207d14e20527b15ee4b4221d755d15cbf.tar.gz |
Transforms for N>=32 are now thread safe
Diffstat (limited to 'src/codegen.c')
-rw-r--r-- | src/codegen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.c b/src/codegen.c index 1f1a26a..107f41b 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -156,7 +156,8 @@ void ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leafN, int sign) { size_t *pps = ps; #ifdef __x86_64__ - p->constants = sse_constants; + if(sign < 0) p->constants = sse_constants; + else p->constants = sse_constants_inv; #endif elaborate_tree(&pps, N, leafN, 0); |