summaryrefslogtreecommitdiff
path: root/volk/include
diff options
context:
space:
mode:
authorNick Foster <nick@nerdnetworks.org>2011-01-21 18:24:02 -0800
committerNick Foster <nick@nerdnetworks.org>2011-01-21 18:24:02 -0800
commitf832c9789be9fec46e211be4fb2355013d19c000 (patch)
treed9219c50cf4e864ceeed30c0d700276b14c38546 /volk/include
parent6091bad60cdfdf21624da452c7a8b74405345070 (diff)
Volk: Small changes to speed things up.
Diffstat (limited to 'volk/include')
-rw-r--r--volk/include/volk/volk_16ic_deinterleave_real_8i_a16.h4
-rw-r--r--volk/include/volk/volk_32f_s32f_convert_8i_a16.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/volk/include/volk/volk_16ic_deinterleave_real_8i_a16.h b/volk/include/volk/volk_16ic_deinterleave_real_8i_a16.h
index cfbebd57b7..55a25702e2 100644
--- a/volk/include/volk/volk_16ic_deinterleave_real_8i_a16.h
+++ b/volk/include/volk/volk_16ic_deinterleave_real_8i_a16.h
@@ -53,7 +53,7 @@ static inline void volk_16ic_deinterleave_real_8i_a16_ssse3(int8_t* iBuffer, con
number = sixteenthPoints * 16;
int16_t* int16ComplexVectorPtr = (int16_t*)complexVectorPtr;
for(; number < num_points; number++){
- *iBufferPtr++ = ((int8_t)(*int16ComplexVectorPtr++ / 256));
+ *iBufferPtr++ = ((int8_t)(*int16ComplexVectorPtr++ >> 8));
int16ComplexVectorPtr++;
}
}
@@ -71,7 +71,7 @@ static inline void volk_16ic_deinterleave_real_8i_a16_generic(int8_t* iBuffer, c
int16_t* complexVectorPtr = (int16_t*)complexVector;
int8_t* iBufferPtr = iBuffer;
for(number = 0; number < num_points; number++){
- *iBufferPtr++ = ((int8_t)(*complexVectorPtr++ / 256));
+ *iBufferPtr++ = ((int8_t)(*complexVectorPtr++ >> 8));
complexVectorPtr++;
}
}
diff --git a/volk/include/volk/volk_32f_s32f_convert_8i_a16.h b/volk/include/volk/volk_32f_s32f_convert_8i_a16.h
index c91448951e..f64f2a2130 100644
--- a/volk/include/volk/volk_32f_s32f_convert_8i_a16.h
+++ b/volk/include/volk/volk_32f_s32f_convert_8i_a16.h
@@ -106,7 +106,7 @@ static inline void volk_32f_s32f_convert_8i_a16_generic(int8_t* outputVector, co
unsigned int number = 0;
for(number = 0; number < num_points; number++){
- *outputVectorPtr++ = ((int8_t)(*inputVectorPtr++ * scalar));
+ *outputVectorPtr++ = (int8_t)(*inputVectorPtr++ * scalar);
}
}
#endif /* LV_HAVE_GENERIC */