8 double a
[N
][N
], y_1
[N
+17], y_2
[N
+19], x1
[N
+23], z0
[N
+29], x2
[N
+31];
11 #define IF_TIME(foo) foo;
21 stat
= gettimeofday (&Tp
, &Tzp
);
22 if (stat
!= 0) printf("Error return from gettimeofday: %d",stat
);
23 return(Tp
.tv_sec
+ Tp
.tv_usec
*1.0e-6);
46 fprintf(stderr
, "%lf ", x1
[i
]);
47 if (j
%80 == 20) fprintf(stderr
, "\n");
49 fprintf(stderr
, "\n");
51 fprintf(stderr
, "%lf ", x2
[i
]);
52 if (j
%80 == 20) fprintf(stderr
, "\n");
54 fprintf(stderr
, "\n");
61 double t_start
, t_end
;
65 IF_TIME(t_start
= rtclock());
70 x1
[i
] = x1
[i
] + a
[i
][j
] * y_1
[j
];
76 x2
[i
] = x2
[i
] + a
[j
][i
] * y_2
[j
];
81 IF_TIME(t_end
= rtclock());
82 IF_TIME(fprintf(stdout
, "%0.6lfs\n", t_end
- t_start
));
84 if (fopen(".test", "r")) {