void vadd (const double * restrict a, const double * restrict b, double * restrict c, int n) { int i; for(i=0;i