12345678910111213141516171819 |
- // 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];
- }
- }
|