less code repetition
This commit is contained in:
parent
33dc63c6bc
commit
7548f26a08
@ -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;
|
|
||||||
}
|
|
1
test/cxx_accelerate/src/example.cpp
Symbolic link
1
test/cxx_accelerate/src/example.cpp
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../cxx_cblas/src/example.cpp
|
@ -1,7 +1,11 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#ifdef __APPLE__
|
||||||
|
#include "Accelerate/Accelerate.h"
|
||||||
|
#else
|
||||||
#include "cblas.h"
|
#include "cblas.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user