liyujie
2025-08-28 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93
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;
}