summaryrefslogtreecommitdiffstats
path: root/src/ffts_nd.c
diff options
context:
space:
mode:
authorAnthony Blake <anthonix@me.com>2012-11-07 11:56:13 +1300
committerAnthony Blake <anthonix@me.com>2012-11-07 11:56:13 +1300
commitc4ff012812bb1d7db63d9ed1d9caa19e79c11ff4 (patch)
tree4863c200c2270275ce79680e38edc0246a88ae24 /src/ffts_nd.c
parent4e0f752019b4bbf59adda74b154054377407a2ab (diff)
downloadffts-c4ff012812bb1d7db63d9ed1d9caa19e79c11ff4.zip
ffts-c4ff012812bb1d7db63d9ed1d9caa19e79c11ff4.tar.gz
Build warnings
Diffstat (limited to 'src/ffts_nd.c')
-rw-r--r--src/ffts_nd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ffts_nd.c b/src/ffts_nd.c
index 2b3b796..4ee46ba 100644
--- a/src/ffts_nd.c
+++ b/src/ffts_nd.c
@@ -56,8 +56,8 @@ static inline void ffts_transpose(uint64_t *in, uint64_t *out, int w, int h) {
for(j=0;j<h;j+=2) {
#ifdef __ARM_NEON__
// out[i*h + j] = in[j*w + i];
- float32x4_t Q0 = vld1q_f32(in + j*w + i);
- float32x4_t Q1 = vld1q_f32(in + j*w + i + w);
+ float32x4_t Q0 = vld1q_f32((float32_t const *)(in + j*w + i));
+ float32x4_t Q1 = vld1q_f32((float32_t const *)(in + j*w + i + w));
float32x2x2_t t0;
float32x2x2_t t1;
@@ -73,8 +73,8 @@ static inline void ffts_transpose(uint64_t *in, uint64_t *out, int w, int h) {
Q0 = vcombine_f32(t0.val[0], t0.val[1]);
Q1 = vcombine_f32(t1.val[0], t1.val[1]);
- vst1q_f32(out + i*h + j, Q0);
- vst1q_f32(out + i*h + j + h, Q1);
+ vst1q_f32((float32_t *)(out + i*h + j), Q0);
+ vst1q_f32((float32_t *)(out + i*h + j + h), Q1);
#else
__m128d q0 = _mm_load_pd(in + j*w + i);
__m128d q1 = _mm_load_pd(in + j*w + i + w);
OpenPOWER on IntegriCloud