1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| /* 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;
| }
|
|