[PD-cvs] externals/zexy/src zexy.h,1.14,1.15
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Wed Dec 21 15:54:55 CET 2005
- Previous message: [PD-cvs] externals/zexy/src repeat.c,1.2,1.3
- Next message: [PD-cvs] externals/zexy/src abs~.c, NONE, 1.1 z_sigbin.c, 1.5, 1.6 z_zexy.c, 1.3, 1.4 z_zexy.h, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/zexy/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15410
Modified Files:
zexy.h
Log Message:
added some macros for SIMD
Index: zexy.h
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/zexy.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** zexy.h 21 Dec 2005 09:53:24 -0000 1.14
--- zexy.h 21 Dec 2005 14:54:53 -0000 1.15
***************
*** 50,53 ****
--- 50,63 ----
#include "m_pd.h"
+
+ #ifdef __SSE__
+ # include <xmmintrin.h>
+ # define Z_SIMD_BLOCK 16 /* must be a power of 2 */
+ # define Z_SIMD_BYTEALIGN (128/8) /* assume 128 bits */
+ # define Z_SIMD_CHKBLOCKSIZE(n) (!(n&(Z_SIMD_BLOCK-1)))
+ # define Z_SIMD_CHKALIGN(ptr) ( ((unsigned long)(ptr) & (Z_SIMD_BYTEALIGN-1)) == 0 )
+
+ #endif /* __SSE__ */
+
#include <math.h>
***************
*** 115,119 ****
* so we make it simpler: on older version we just shut up!
*/
! # define z_verbose
#endif
--- 125,129 ----
* so we make it simpler: on older version we just shut up!
*/
! # define z_verboseab
#endif
- Previous message: [PD-cvs] externals/zexy/src repeat.c,1.2,1.3
- Next message: [PD-cvs] externals/zexy/src abs~.c, NONE, 1.1 z_sigbin.c, 1.5, 1.6 z_zexy.c, 1.3, 1.4 z_zexy.h, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list