[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