[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r5599 - gnuradio/branches/features/ofdm/receiver/gnura
From: |
trondeau |
Subject: |
[Commit-gnuradio] r5599 - gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general |
Date: |
Fri, 1 Jun 2007 17:36:00 -0600 (MDT) |
Author: trondeau
Date: 2007-06-01 17:36:00 -0600 (Fri, 01 Jun 2007)
New Revision: 5599
Modified:
gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general/gr_conjugate_cc.cc
Log:
fixed very old stupid mistake due to mishandled loops and pointers
Modified:
gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general/gr_conjugate_cc.cc
===================================================================
---
gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general/gr_conjugate_cc.cc
2007-06-01 23:12:01 UTC (rev 5598)
+++
gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general/gr_conjugate_cc.cc
2007-06-01 23:36:00 UTC (rev 5599)
@@ -53,19 +53,24 @@
int size = noutput_items;
while (size >= 8){
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
+ optr[0] = conj(iptr[0]);
+ optr[1] = conj(iptr[1]);
+ optr[2] = conj(iptr[2]);
+ optr[3] = conj(iptr[3]);
+ optr[4] = conj(iptr[4]);
+ optr[5] = conj(iptr[5]);
+ optr[6] = conj(iptr[6]);
+ optr[7] = conj(iptr[7]);
size -= 8;
+ optr += 8;
+ iptr += 8;
}
- while (size-- > 0)
- *optr++ = gr_complex(real(*iptr),-imag(*iptr));iptr++;
-
+ while (size-- > 0) {
+ *optr = conj(*iptr);
+ iptr++;
+ optr++;
+ }
+
return noutput_items;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r5599 - gnuradio/branches/features/ofdm/receiver/gnuradio-core/src/lib/general,
trondeau <=