[PD-cvs] pd/src s_audio_asio.cpp,1.1.4.10,1.1.4.11
Tim Blechmann
timblech at users.sourceforge.net
Wed Nov 10 23:37:33 CET 2004
- Previous message: [PD-cvs] pd/src s_audio_asio.cpp,1.1.4.9,1.1.4.10 d_math.c,1.2.4.1,1.2.4.2 m_simd_sse_gcc.c,1.1.4.2,1.1.4.3 m_simd_sse_gcc.h,1.1.4.1,1.1.4.2 m_simd_sse_vc.c,1.1.4.1,1.1.4.2 m_simd_sse_vc.h,1.1.4.1,1.1.4.2
- Next message: [PD-cvs] pd/doc/1.manual x1.htm,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19118
Modified Files:
Tag: devel_0_38
s_audio_asio.cpp
Log Message:
simd runtime detection for clip
Index: s_audio_asio.cpp
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/s_audio_asio.cpp,v
retrieving revision 1.1.4.10
retrieving revision 1.1.4.11
diff -C2 -d -r1.1.4.10 -r1.1.4.11
*** s_audio_asio.cpp 10 Nov 2004 21:53:02 -0000 1.1.4.10
--- s_audio_asio.cpp 10 Nov 2004 22:37:31 -0000 1.1.4.11
***************
*** 158,163 ****
#define MAXNDEV 20
- /* for clipping: */
- extern "C" t_int *clip_perform(t_int *w);
--- 158,161 ----
***************
*** 517,526 ****
--- 515,529 ----
}
+ /* for clipping: */
+ extern "C" t_int *clip_perform(t_int *w);
+
#if SIMD_CHKCNT(sys_dacblocksize)
inline void copyblock(t_sample *dst,t_sample *src) { copyvec_simd(dst,src,sys_dacblocksize); }
inline void zeroblock(t_sample *dst) { zerovec_simd(dst,sys_dacblocksize); }
+ inline void clipblock(t_int *w) { clip_perf_simd(w); }
#else
inline void copyblock(t_sample *dst,t_sample *src) { memcpy(dst,src,sys_dacblocksize*sizeof(t_sample)); }
inline void zeroblock(t_sample *dst) { memset(dst,0,sys_dacblocksize*sizeof(t_sample)); }
+ inline void clipblock(t_int *w) { clip_perform(w); }
#endif
***************
*** 556,560 ****
clipargs[5] = (t_int)DEFDACBLKSIZE;
! clip_perf_simd(clipargs);
zeroblock(sp);
sp+=sys_dacblocksize;
--- 559,563 ----
clipargs[5] = (t_int)DEFDACBLKSIZE;
! clipblock(clipargs);
zeroblock(sp);
sp+=sys_dacblocksize;
- Previous message: [PD-cvs] pd/src s_audio_asio.cpp,1.1.4.9,1.1.4.10 d_math.c,1.2.4.1,1.2.4.2 m_simd_sse_gcc.c,1.1.4.2,1.1.4.3 m_simd_sse_gcc.h,1.1.4.1,1.1.4.2 m_simd_sse_vc.c,1.1.4.1,1.1.4.2 m_simd_sse_vc.h,1.1.4.1,1.1.4.2
- Next message: [PD-cvs] pd/doc/1.manual x1.htm,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list