[PD-cvs] pd/src m_simd_sse_gcc.c,1.1.4.12,1.1.4.13

Tim Blechmann timblech at users.sourceforge.net
Fri May 6 11:40:10 CEST 2005


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

Modified Files:
      Tag: devel_0_38
	m_simd_sse_gcc.c 
Log Message:
cleanup


Index: m_simd_sse_gcc.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_simd_sse_gcc.c,v
retrieving revision 1.1.4.12
retrieving revision 1.1.4.13
diff -C2 -d -r1.1.4.12 -r1.1.4.13
*** m_simd_sse_gcc.c	23 Jan 2005 21:13:11 -0000	1.1.4.12
--- m_simd_sse_gcc.c	6 May 2005 09:40:07 -0000	1.1.4.13
***************
*** 955,1005 ****
  }
  
- /* tb: is this needed? */
- /* float sumvec_simd(t_float* in, t_int n) */
- /* { */
- /* 	float ret; */
- /*     asm( */
- /* 		".set T_FLOAT,4                            \n" */
- 		
- /* 		"shrl      $4, %2                          \n" /\* divide by 16 *\/ */
- /* 		"xorps     %%xmm4, %%xmm4                  \n" /\* zero values *\/ */
- /* 		"xorps     %%xmm5, %%xmm5                  \n" */
- /* 		"xorps     %%xmm6, %%xmm6                  \n" */
- /* 		"xorps     %0, %0                          \n" */
- 
- 		
- /* 		"1:                                        \n" */
- /* 		"movaps    (%1), %%xmm0                    \n" */
- /* 		"movaps    4*T_FLOAT(%1), %%xmm1           \n" */
- /* 		"movaps    8*T_FLOAT(%1), %%xmm2           \n" */
- /* 		"movaps    12*T_FLOAT(%1), %%xmm3          \n" */
- 
- /* 		"addps     %%xmm0,%%xmm4                   \n" */
- /* 		"addps     %%xmm1,%%xmm4                   \n" */
- /* 		"addps     %%xmm2,%%xmm4                   \n" */
- /* 		"addps     %%xmm3,%%xmm4                   \n" */
- 
- /* 		"addl      $16*T_FLOAT,%1                  \n" */
- /* 		"loop      1b                              \n" */
- 
- /* 		"movhlps   %%xmm4, %%xmm5                  \n" */
- /* 		"movups   %%xmm4, %%xmm6                   \n" */
- /* 		"movups   %%xmm5, %0                       \n" */
- /* 		"shufps    $81, %%xmm6, %%xmm6             \n" */
- /* 		"shufps    $81, %0, %0                     \n" */
- 
- /* 		"addss     %%xmm4, %%xmm5                  \n" */
- /* 		"addss     %%xmm5, %%xmm6                  \n" */
- /* 		"addss     %%xmm6, %0                      \n" */
- 
- 
- /* 		:"=x"(ret) */
- /* 		:"r"(in),"c"(n) */
- /* 		:"%xmm0","%xmm1","%xmm2","%xmm3", "%xmm4","%xmm5","%xmm6"); */
- /* 	return ret; */
- /* } */
- 		
- 
- 
  float env_tilde_accum_simd(t_float* in, t_float* hp, t_int n)
  {
--- 955,958 ----





More information about the Pd-cvs mailing list