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 */