less code repetition

This commit is contained in:
Radovan Bast 2015-09-18 11:31:50 +02:00
parent 33dc63c6bc
commit 7548f26a08
2 changed files with 5 additions and 32 deletions

View File

@ -1,32 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
#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;
}

View File

@ -0,0 +1 @@
../../cxx_cblas/src/example.cpp

View File

@ -1,7 +1,11 @@
#include <stdio.h>
#include <stdlib.h>
#ifdef __APPLE__
#include "Accelerate/Accelerate.h"
#else
#include "cblas.h"
#endif
int main()
{