int main (int argc, char **argv) { int i; int j; int k; double a[UPPERLIMIT][UPPERLIMIT]; double eps = 1.0e-6; /* * Need 9 values to fill up the matrix. */ if (argc != 10) { return 1; } k = 0; for (i = 0; i < UPPERLIMIT; ++i) { for (j = 0; j < UPPERLIMIT; ++j) { a[i][j] = atoi (argv[k + 1]); k++; } } minver (a, UPPERLIMIT, UPPERLIMIT, eps); return 0; }
void main() { int i, j; double eps; eps = 1.0e-6; for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) aa[i][j] = a[i][j]; minver(3, 3, eps); for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) a_i[i][j] = a[i][j]; mmul(3, 3, 3, 3); }
void benchmark (void) { int i, j; float eps; eps = 1.0e-6; for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) aa[i][j] = a[i][j]; minver(3, 3, eps); for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) a_i[i][j] = a[i][j]; mmul(3, 3, 3, 3); }