#include void add(int m, int n, double *A, double *B, double *Y) { int i = 0; int j = 0; int test = 0; for ( i = 0; i < m; i++ ){ for ( j = 0; j < n; j++ ){ test = i*n + j; Y[in + j] = A[im + j] + B[i*m + j]; } } } double vector_dot(int n, double a[], double b[]) { volatile int i; double sum = 0; for (i=0; i