blob: 5b74dd0f3b798db4c97bb93c89af70ead0243637 [file] [log] [blame]
// See LICENSE for license details.
#include "stdlib.h"
#include "dataset.h"
//--------------------------------------------------------------------------
// vvadd function
void __attribute__((noinline)) vvadd(int coreid, int ncores, size_t n, const data_t* x, const data_t* y, data_t* z)
{
size_t i;
// interleave accesses
for (i = coreid; i < n; i+=ncores)
{
z[i] = x[i] + y[i];
}
}