Updated mt tests
[riscv-tests.git] / mt / ay_matmul / matmul_mi.c
index d58c5b87b94ea0d57285930e8e092d0cab86f183..1a42e8397189ac77304b0987e72eeed7ad098f30 100644 (file)
@@ -52,7 +52,7 @@ unsigned long ncores;
 //--------------------------------------------------------------------------\r
 // Helper functions\r
     \r
-void printArray( char name[], int n, data_t arr[] )\r
+void printArrayMT( char name[], int n, data_t arr[] )\r
 {\r
    int i;\r
    if (coreid != 0)\r
@@ -64,7 +64,7 @@ void printArray( char name[], int n, data_t arr[] )
    printf( "\n" );\r
 }\r
       \r
-void __attribute__((noinline)) verify(size_t n, const data_t* test, const data_t* correct)\r
+void __attribute__((noinline)) verifyMT(size_t n, const data_t* test, const data_t* correct)\r
 {\r
    if (coreid != 0)\r
       return;\r
@@ -224,33 +224,33 @@ void thread_entry(int cid, int nc)
 \r
 \r
    //// Execute the provided, naive matmul\r
-   //barrier();\r
-   //stats(matmul_naive(DIM_SIZE, input1_data, input2_data, results_data); barrier());\r
+   //barrier(nc);\r
+   //stats(matmul_naive(DIM_SIZE, input1_data, input2_data, results_data); barrier(nc));\r
  \r
    //\r
    //// verify\r
-   //verify(ARRAY_SIZE, results_data, verify_data);\r
+   //verifyMT(ARRAY_SIZE, results_data, verify_data);\r
    //\r
    //// clear results from the first trial\r
    //size_t i;\r
    //if (coreid == 0) \r
    //   for (i=0; i < ARRAY_SIZE; i++)\r
    //      results_data[i] = 0;\r
-   //barrier();\r
+   //barrier(nc);\r
 \r
    \r
    // Execute your faster matmul\r
-   barrier();\r
-   stats(matmul(DIM_SIZE, input1_data, input2_data, results_data); barrier());\r
+   barrier(nc);\r
+   stats(matmul(DIM_SIZE, input1_data, input2_data, results_data); barrier(nc));\r
  \r
 #ifdef DEBUG\r
-   printArray("results:", ARRAY_SIZE, results_data);\r
-   printArray("verify :", ARRAY_SIZE, verify_data);\r
+   printArrayMT("results:", ARRAY_SIZE, results_data);\r
+   printArrayMT("verify :", ARRAY_SIZE, verify_data);\r
 #endif\r
    \r
    // verify\r
-   verify(ARRAY_SIZE, results_data, verify_data);\r
-   barrier();\r
+   verifyMT(ARRAY_SIZE, results_data, verify_data);\r
+   barrier(nc);\r
 \r
    exit(0);\r
 }\r