[PD-cvs] pd/src m_simd.c,1.1.4.6,1.1.4.7

Tim Blechmann timblech at users.sourceforge.net
Fri Apr 8 14:39:35 CEST 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11657

Modified Files:
      Tag: devel_0_38
	m_simd.c 
Log Message:
adding zerovec function

Index: m_simd.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_simd.c,v
retrieving revision 1.1.4.6
retrieving revision 1.1.4.7
diff -C2 -d -r1.1.4.6 -r1.1.4.7
*** m_simd.c	23 Jan 2005 21:11:43 -0000	1.1.4.6
--- m_simd.c	8 Apr 2005 12:39:33 -0000	1.1.4.7
***************
*** 43,46 ****
--- 43,53 ----
  }
  
+ void zerovec(t_float *dst, int n)
+ {
+ 	while(n--)
+ 		*dst++ = 0;
+ }
+ 
+ 
  void addvec(t_float *dst,const t_float *src,int n)
  {
***************
*** 91,114 ****
  
  
- /* float sumvec_8(t_float* in, t_int n) */
- /* { */
- /* 	int i; */
- /* 	float result = 0; */
- 
- /* 	n>>=3; */
- /* 	for (i = 0; i != n; ++i) */
- /* 	{ */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 		result += *in++; */
- /* 	} */
- /* 	return result; */
- /* } */
- 
  
  #ifdef DONTUSESIMD
--- 98,101 ----
***************
*** 154,161 ****
  }
  
- /* float sumvec_simd(t_float* in, t_int n) */
- /* { */
- /* 	return sumvec_8(in,n); */
- /* } */
  
  #endif /* DONTUSESIMD */
--- 141,144 ----





More information about the Pd-cvs mailing list