+// See LICENSE for license details.
+
//**************************************************************************
// Multi-threaded Matrix Multiply benchmark
//--------------------------------------------------------------------------
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
+#include <stddef.h>
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
// matmul function
- extern void __attribute__((noinline)) matmul(const int coreid, const int ncores, const int lda, const data_t A[], const data_t B[], data_t C[] );
+extern void matmul(const size_t coreid, const size_t ncores, const size_t lda, const data_t A[], const data_t B[], data_t C[] );
//--------------------------------------------------------------------------
stats(matmul(cid, nc, DIM_SIZE, input1_data, input2_data, results_data); barrier(nc), DIM_SIZE/DIM_SIZE/DIM_SIZE);
- int res = verifyDouble(ARRAY_SIZE, results_data, verify_data);
+ int res = verify(ARRAY_SIZE, results_data, verify_data);
#ifdef DEBUG
printArray("results:", ARRAY_SIZE, results_data);