diff --git a/openair1/PHY/TOOLS/signal_energy.c b/openair1/PHY/TOOLS/signal_energy.c index 39926a8315d85b2599f33945948d0faf4b973258..f9de85674e6a94eaba89ef4212c78e06ba80f4c4 100755 --- a/openair1/PHY/TOOLS/signal_energy.c +++ b/openair1/PHY/TOOLS/signal_energy.c @@ -67,6 +67,9 @@ int32_t subcarrier_energy(int32_t *input,uint32_t length, int32_t *subcarrier_en subcarrier_energy[i] = subcarrier_pwr*rx_power_correction; } + _mm_empty(); + _m_empty(); + return i; } #endif @@ -112,6 +115,9 @@ int32_t signal_energy(int32_t *input,uint32_t length) // temp2<<=(2*shift_DC); temp -= temp2; + _mm_empty(); + _m_empty(); + return((temp>0)?temp:1); }