From 73c4569909518d86d2cfc0b845d0868538eda1fd Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Thu, 27 Mar 2025 21:45:49 +0100 Subject: [PATCH] idfc --- src/fm95.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/fm95.c b/src/fm95.c index d12f704..575edf7 100644 --- a/src/fm95.c +++ b/src/fm95.c @@ -47,27 +47,10 @@ static volatile sig_atomic_t to_run = 1; void uninterleave(const float *input, float *left, float *right, size_t num_samples) { -#if USE_NEON - size_t i = 0; - size_t vectorized_count = num_samples & ~3; - - for (; i < vectorized_count; i += 4) { - float32x4x2_t interleaved = vld2q_f32(input + i * 2); - - vst1q_f32(left + i, interleaved.val[0]); - vst1q_f32(right + i, interleaved.val[1]); - } - - for (; i < num_samples / 2; i++) { - left[i] = input[i * 2]; - right[i] = input[i * 2 + 1]; - } -#else for (size_t i = 0; i < num_samples / 2; i++) { left[i] = input[i * 2]; right[i] = input[i * 2 + 1]; } -#endif } static void stop(int signum) {