// math_64.c computer dot and cross product of two vectors double dot(long int n, double x[], double y[]) { double sum = 0.0; long int i; for(i=0; i=n) k = k-n; z[m] = z[m] + x[j]*y[k]; } // end j z[m] = sign*z[m]; sign = -sign; } // end m } // end cross