[PD-cvs] pd/src m_simd.h,1.1.4.1.2.1.2.1,1.1.4.1.2.1.2.2
Mathieu Bouchard
matju at users.sourceforge.net
Wed Jul 11 19:41:07 CEST 2007
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11326
Modified Files:
Tag: desiredata
m_simd.h
Log Message:
merged m_simd_def.h
Index: m_simd.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_simd.h,v
retrieving revision 1.1.4.1.2.1.2.1
retrieving revision 1.1.4.1.2.1.2.2
diff -C2 -d -r1.1.4.1.2.1.2.1 -r1.1.4.1.2.1.2.2
*** m_simd.h 11 Jul 2007 17:38:34 -0000 1.1.4.1.2.1.2.1
--- m_simd.h 11 Jul 2007 17:41:05 -0000 1.1.4.1.2.1.2.2
***************
*** 23,27 ****
/* default */
#define SIMD_BYTEALIGN (128/8) /* assume 128 bits */
! #include "m_simd_def.h"
#endif
/* check if n meets the requirements for SIMD codelets */
--- 23,54 ----
/* default */
#define SIMD_BYTEALIGN (128/8) /* assume 128 bits */
!
! /* This is used when there's no implementation of SIMD code for the current platform and/or compiler */
! /* These are the functions that can be coded for SIMD */
! #define zero_perf_simd zero_perf8
! #define copy_perf_simd copy_perf8
! #define sig_tilde_perf_simd sig_tilde_perf8
! #define sigwrap_perf_simd sigwrap_perform
! #define line_tilde_slope_simd line_tilde_slope
! #define env_tilde_accum_simd env_tilde_accum_8 /* it's a bad place to set that here since there's no public prototype */
! #define plus_perf_simd plus_perf8
! #define scalarplus_perf_simd scalarplus_perf8
! #define minus_perf_simd minus_perf8
! #define scalarminus_perf_simd scalarminus_perf8
! #define times_perf_simd times_perf8
! #define scalartimes_perf_simd scalartimes_perf8
! #define sqr_perf_simd sqr_perf8
! #define over_perf_simd over_perf8
! #define scalarover_perf_simd scalarover_perf8
! #define min_perf_simd min_perf8
! #define scalarmin_perf_simd scalarmin_perf8
! #define max_perf_simd max_perf8
! #define scalarmax_perf_simd scalarmax_perf8
! #define clip_perf_simd clip_perform /* SIMD not implemented */
! #define sigwrap_perf_simd sigwrap_perform /* SIMD not implemented */
! #define sigsqrt_perf_simd sigsqrt_perform /* SIMD not implemented */
! #define sigrsqrt_perf_simd sigrsqrt_perform /* SIMD not implemented */
! #define peakvec_simd peakvec
! /* #define sum_vecsimd sumvec_8 */
#endif
/* check if n meets the requirements for SIMD codelets */
More information about the Pd-cvs
mailing list