/* Compute the sum of the squares of a vector of signed shorts | |
* Portable C version | |
* Copyright 2004 Phil Karn, KA9Q | |
* May be used under the terms of the GNU Lesser General Public License (LGPL) | |
*/ | |
unsigned long long sumsq_port(signed short *in,int cnt){ | |
long long sum = 0; | |
int i; | |
for(i=0;i<cnt;i++){ | |
sum += (int)in[i] * (int)in[i]; | |
} | |
return sum; | |
} |