#ifdef LV_HAVE_SSE4_1
#include <smmintrin.h>
-static inline void
-volk_32f_index_min_16u_a_sse4_1(uint16_t* target, const float* source, uint32_t num_points)
+static inline void volk_32f_index_min_16u_a_sse4_1(uint16_t* target,
+ const float* source,
+ uint32_t num_points)
{
num_points = (num_points > USHRT_MAX) ? USHRT_MAX : num_points;
const uint32_t quarterPoints = num_points / 4;
#ifdef LV_HAVE_SSE4_1
#include <smmintrin.h>
-static inline void
-volk_32f_index_min_32u_a_sse4_1(uint32_t* target, const float* source, uint32_t num_points)
+static inline void volk_32f_index_min_32u_a_sse4_1(uint32_t* target,
+ const float* source,
+ uint32_t num_points)
{
if (num_points > 0) {
const uint32_t quarterPoints = num_points / 4;
#ifdef LV_HAVE_SSE4_1
#include <smmintrin.h>
-static inline void
-volk_32f_index_min_32u_u_sse4_1(uint32_t* target, const float* source, uint32_t num_points)
+static inline void volk_32f_index_min_32u_u_sse4_1(uint32_t* target,
+ const float* source,
+ uint32_t num_points)
{
if (num_points > 0) {
const uint32_t quarterPoints = num_points / 4;
}
if (num_bytes >> 3 & 1) {
- sq_dist =
- lv_creal(source[0]) * lv_creal(source[0]) + lv_cimag(source[0]) * lv_cimag(source[0]);
+ sq_dist = lv_creal(source[0]) * lv_creal(source[0]) +
+ lv_cimag(source[0]) * lv_cimag(source[0]);
xmm2 = _mm_load1_ps(&sq_dist);
uint16_t index = 0;
for (uint32_t i = 0; i<num_bytes>> 3; ++i) {
- sq_dist =
- lv_creal(source[i]) * lv_creal(source[i]) + lv_cimag(source[i]) * lv_cimag(source[i]);
+ sq_dist = lv_creal(source[i]) * lv_creal(source[i]) +
+ lv_cimag(source[i]) * lv_cimag(source[i]);
if (sq_dist < min) {
index = i;
}
if (num_bytes >> 3 & 1) {
- sq_dist =
- lv_creal(source[0]) * lv_creal(source[0]) + lv_cimag(source[0]) * lv_cimag(source[0]);
+ sq_dist = lv_creal(source[0]) * lv_creal(source[0]) +
+ lv_cimag(source[0]) * lv_cimag(source[0]);
xmm2 = _mm_load1_ps(&sq_dist);
uint32_t index = 0;
for (uint32_t i = 0; i<num_bytes>> 3; ++i) {
- sq_dist =
- lv_creal(source[i]) * lv_creal(source[i]) + lv_cimag(source[i]) * lv_cimag(source[i]);
+ sq_dist = lv_creal(source[i]) * lv_creal(source[i]) +
+ lv_cimag(source[i]) * lv_cimag(source[i]);
if (sq_dist < min) {
index = i;