summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Blake <anthonix@me.com>2012-10-20 22:00:24 +1300
committerAnthony Blake <anthonix@me.com>2012-10-20 22:00:24 +1300
commitb66b67417647366143491505149de2fd3ea67cef (patch)
treeff59891de90298ea1504d35c903742e8346e141d
parent1a8b18d770cdbc4b2c164a0c0fa5b1775ef116ff (diff)
downloadffts-b66b67417647366143491505149de2fd3ea67cef.zip
ffts-b66b67417647366143491505149de2fd3ea67cef.tar.gz
Fixed NEON warnings
-rw-r--r--src/codegen.c2
-rw-r--r--src/codegen_neon.h2
-rw-r--r--src/ffts.c4
3 files changed, 5 insertions, 3 deletions
diff --git a/src/codegen.c b/src/codegen.c
index 107f41b..f63d348 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -614,5 +614,5 @@ void ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leafN, int sign) {
//fprintf(stderr, "size of transform %zu = %d\n", N, (fp-func)*4);
- p->transform = start;
+ p->transform = (void *) (start);
}
diff --git a/src/codegen_neon.h b/src/codegen_neon.h
index 9ae8876..6739b87 100644
--- a/src/codegen_neon.h
+++ b/src/codegen_neon.h
@@ -81,7 +81,7 @@ uint32_t LDRI(uint8_t dst, uint8_t base, uint32_t offset) {
| ((base & 0xf) << 16) | (offset & 0xfff) ;
}
-uint32_t MOVI(uint32_t **p, uint8_t dst, uint32_t imm) {
+void MOVI(uint32_t **p, uint8_t dst, uint32_t imm) {
uint32_t oimm = imm;
uint32_t shamt = (__builtin_ctzl(imm)>15)?15:__builtin_ctzl(imm);
diff --git a/src/ffts.c b/src/ffts.c
index 6a9258b..ad63f84 100644
--- a/src/ffts.c
+++ b/src/ffts.c
@@ -34,7 +34,9 @@
#include "macros.h"
//#include "mini_macros.h"
#include "patterns.h"
- #include <errno.h>
+#include "codegen.h"
+
+#include <errno.h>
#include <sys/mman.h>
#include <string.h>
#include <limits.h> /* for PAGESIZE */
OpenPOWER on IntegriCloud