From 7548f26a085e1eb5e15764b36d8ee78ebed2ca33 Mon Sep 17 00:00:00 2001 From: Radovan Bast Date: Fri, 18 Sep 2015 11:31:50 +0200 Subject: [PATCH] less code repetition --- test/cxx_accelerate/src/example.cpp | 33 +---------------------------- test/cxx_cblas/src/example.cpp | 4 ++++ 2 files changed, 5 insertions(+), 32 deletions(-) mode change 100644 => 120000 test/cxx_accelerate/src/example.cpp diff --git a/test/cxx_accelerate/src/example.cpp b/test/cxx_accelerate/src/example.cpp deleted file mode 100644 index 492a4ba..0000000 --- a/test/cxx_accelerate/src/example.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include -#include - -#include "Accelerate/Accelerate.h" - -int main() -{ - const int n = 10; - - double a[n*n]; - double b[n*n]; - double c[n*n]; - - for (int i = 0; i < n*n; i++) - { - a[i] = 1.0; - b[i] = 2.0; - c[i] = 0.0; - } - - cblas_dgemm(CblasColMajor, CblasNoTrans, CblasNoTrans, n, n, n, 1.0, a, n, b, n, 0.0, c, n); - - bool passed = true; - for (int i = 0; i < n*n; i++) - { - if (abs(c[i]) - 20.00 > 0.0) passed = false; - } - - if (passed) printf("PASSED"); - - return 0; -} diff --git a/test/cxx_accelerate/src/example.cpp b/test/cxx_accelerate/src/example.cpp new file mode 120000 index 0000000..a5f84ef --- /dev/null +++ b/test/cxx_accelerate/src/example.cpp @@ -0,0 +1 @@ +../../cxx_cblas/src/example.cpp \ No newline at end of file diff --git a/test/cxx_cblas/src/example.cpp b/test/cxx_cblas/src/example.cpp index 19a710e..23469cc 100644 --- a/test/cxx_cblas/src/example.cpp +++ b/test/cxx_cblas/src/example.cpp @@ -1,7 +1,11 @@ #include #include +#ifdef __APPLE__ +#include "Accelerate/Accelerate.h" +#else #include "cblas.h" +#endif int main() {