From ada5b4ae3f3266724d4ec52ea4bfb7236345ee6c Mon Sep 17 00:00:00 2001 From: Christopher Young Date: Tue, 21 Jun 2016 15:05:28 -0400 Subject: [PATCH] dest/src patch. --- dump978/dump978.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/dump978/dump978.c b/dump978/dump978.c index 6f61ac72..8fd96b84 100644 --- a/dump978/dump978.c +++ b/dump978/dump978.c @@ -143,23 +143,22 @@ void make_atan2_table(void) { } } -static void convert_to_phi(uint16_t *buffer, int n) -{ +static void convert_to_phi(uint16_t *dest, uint16_t *src, int n) { int i; // unroll the loop. n is always > 2048, usually 36864 for (i = 0; i+8 <= n; i += 8) { - buffer[i] = iqphase[buffer[i]]; - buffer[i+1] = iqphase[buffer[i+1]]; - buffer[i+2] = iqphase[buffer[i+2]]; - buffer[i+3] = iqphase[buffer[i+3]]; - buffer[i+4] = iqphase[buffer[i+4]]; - buffer[i+5] = iqphase[buffer[i+5]]; - buffer[i+6] = iqphase[buffer[i+6]]; - buffer[i+7] = iqphase[buffer[i+7]]; + dest[i] = iqphase[src[i]]; + dest[i+1] = iqphase[src[i+1]]; + dest[i+2] = iqphase[src[i+2]]; + dest[i+3] = iqphase[src[i+3]]; + dest[i+4] = iqphase[src[i+4]]; + dest[i+5] = iqphase[src[i+5]]; + dest[i+6] = iqphase[src[i+6]]; + dest[i+7] = iqphase[src[i+7]]; } for (; i < n; ++i) - buffer[i] = iqphase[buffer[i]]; + dest[i] = iqphase[src[i]]; } static void calc_power(uint16_t *samples, int len) { // sets signal_strength to scaled amplitude. 0 = no signal, 1000 = saturated receiver on all samples in measurement.