[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