summaryrefslogtreecommitdiff
path: root/volk/include
diff options
context:
space:
mode:
authorNick Foster2011-01-26 15:28:35 -0800
committerNick Foster2011-01-26 15:28:35 -0800
commit2a4c4f89187bf75caa34c7bc52fc32310a75c9f2 (patch)
treef19b67ddd4b46d80f82b1df39aae6802ec1c2234 /volk/include
parentf47466012c733526e04f8ceeb66a3677eec38cd9 (diff)
downloadgnuradio-2a4c4f89187bf75caa34c7bc52fc32310a75c9f2.tar.gz
gnuradio-2a4c4f89187bf75caa34c7bc52fc32310a75c9f2.tar.bz2
gnuradio-2a4c4f89187bf75caa34c7bc52fc32310a75c9f2.zip
Volk: fixed volk_8i_s32f_convert_32f_a16_orc_impl.
Diffstat (limited to 'volk/include')
-rw-r--r--volk/include/volk/volk_8i_s32f_convert_32f_a16.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/volk/include/volk/volk_8i_s32f_convert_32f_a16.h b/volk/include/volk/volk_8i_s32f_convert_32f_a16.h
index d5c8eeb51..99a24ec10 100644
--- a/volk/include/volk/volk_8i_s32f_convert_32f_a16.h
+++ b/volk/include/volk/volk_8i_s32f_convert_32f_a16.h
@@ -96,7 +96,8 @@ static inline void volk_8i_s32f_convert_32f_a16_generic(float* outputVector, con
*/
extern void volk_8i_s32f_convert_32f_a16_orc_impl(float* outputVector, const int8_t* inputVector, const float scalar, unsigned int num_points);
static inline void volk_8i_s32f_convert_32f_a16_orc(float* outputVector, const int8_t* inputVector, const float scalar, unsigned int num_points){
- volk_8i_s32f_convert_32f_a16_orc_impl(outputVector, inputVector, scalar, num_points);
+ float invscalar = 1.0 / scalar;
+ volk_8i_s32f_convert_32f_a16_orc_impl(outputVector, inputVector, invscalar, num_points);
}
#endif /* LV_HAVE_ORC */