* limitations under the License.
*/
-#include <math.h>
#include <cutils/bitops.h> /* for popcount() */
#include <audio_utils/primitives.h>
#include "private/private.h"
{
size_t nonZero = 0;
for (; count > 0; --count) {
- if (*samples++ != 0) {
- nonZero++;
- }
+ nonZero += *samples++ != 0;
}
return nonZero;
}
{
size_t nonZero = 0;
for (; count > 0; --count) {
- if (*samples++ != 0) {
- nonZero++;
- }
+ nonZero += *samples++ != 0;
}
return nonZero;
}
{
size_t nonZero = 0;
for (; count > 0; --count) {
- if (frames[0] != 0 || frames[1] != 0) {
- nonZero++;
- }
+ nonZero += frames[0] != 0 || frames[1] != 0;
frames += 2;
}
return nonZero;
{
size_t nonZero = 0;
for (; count > 0; --count) {
- if (frames[0] != 0 || frames[1] != 0) {
- nonZero++;
- }
+ nonZero += frames[0] != 0 || frames[1] != 0;
frames += 2;
}
return nonZero;