Browse Source

changed #ifdef GCC to #ifdef __cplusplus

cuda
Marcus Cuda 12 years ago
parent
commit
1d9b1fc566
  1. 4
      src/NativeProviders/MKL/blas.c
  2. 6
      src/NativeProviders/MKL/memory.c
  3. 4
      src/NativeProviders/MKL/vector_functions.c

4
src/NativeProviders/MKL/blas.c

@ -1,7 +1,7 @@
#include "mkl_cblas.h"
#include "wrapper_common.h"
#if GCC
#if __cplusplus
extern "C" {
#endif
DLLEXPORT void s_axpy(const MKL_INT n, const float alpha, const float x[], float y[]){
@ -84,6 +84,6 @@ DLLEXPORT void z_matrix_multiply(CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB,
cblas_zgemm(CblasColMajor, transA, transB, m, n, k, &alpha, x, lda, y, ldb, &beta, c, m);
}
#if GCC
#if __cplusplus
}
#endif

6
src/NativeProviders/MKL/memory.c

@ -1,7 +1,7 @@
#include "wrapper_common.h"
#include "mkl.h"
#if GCC
#if __cplusplus
extern "C" {
#endif
@ -25,6 +25,6 @@ DLLEXPORT MKL_INT64 peak_mem_usage(int mode) {
return mkl_peak_mem_usage(mode);
}
#if GCC
#if __cplusplus
}
#endif
#endif

4
src/NativeProviders/MKL/vector_functions.c

@ -1,7 +1,7 @@
#include "mkl_vml.h"
#include "wrapper_common.h"
#if GCC
#if __cplusplus
extern "C" {
#endif
DLLEXPORT void s_vector_add( const int n, const float x[], const float y[], float result[] ){
@ -67,6 +67,6 @@ DLLEXPORT void z_vector_multiply( const int n, const MKL_Complex16 x[], const MK
DLLEXPORT void z_vector_divide( const int n, const MKL_Complex16 x[], const MKL_Complex16 y[], MKL_Complex16 result[] ){
vzDiv( n, x, y, result );
}
#if GCC
#if __cplusplus
}
#endif

Loading…
Cancel
Save