|
|
double etime(float *a) | double etime(float *a) |
{ double elapsed; | { double elapsed; |
struct tms buf; | struct tms buf; |
elapsed= (float) times(&buf)/ (float) CLK_TCK; |
elapsed= (float) times(&buf)/ (float) CLOCKS_PER_SEC; |
a[0]=(float)(buf.tms_utime + buf.tms_cutime)/CLK_TCK; |
a[0]=(float)(buf.tms_utime + buf.tms_cutime)/CLOCKS_PER_SEC; |
a[1]=(float)(buf.tms_stime + buf.tms_cstime)/CLK_TCK; |
a[1]=(float)(buf.tms_stime + buf.tms_cstime)/CLOCKS_PER_SEC; |
return(elapsed); } | return(elapsed); } |
| |
/* | /* |
|
|
double etime(float *a) | double etime(float *a) |
{ double elapsed; | { double elapsed; |
struct tms buf; | struct tms buf; |
elapsed= (float) times(&buf)/ (float) CLK_TCK; |
elapsed= (float) times(&buf)/ (float) CLOCKS_PER_SEC; |
a[0]=(float)(buf.tms_utime + buf.tms_cutime)/CLK_TCK; |
a[0]=(float)(buf.tms_utime + buf.tms_cutime)/CLOCKS_PER_SEC; |
a[1]=(float)(buf.tms_stime + buf.tms_cstime)/CLK_TCK; |
a[1]=(float)(buf.tms_stime + buf.tms_cstime)/CLOCKS_PER_SEC; |
return(elapsed); } | return(elapsed); } |
| |
#endif | #endif |
|
|
double etime_(float *a) | double etime_(float *a) |
{ double elapsed; | { double elapsed; |
struct tms buf; | struct tms buf; |
elapsed= (float) times(&buf)/CLK_TCK; |
elapsed= (float) times(&buf)/CLOCKS_PER_SEC; |
a[0]= (float) (buf.tms_utime + buf.tms_cutime)/CLK_TCK; |
a[0]= (float) (buf.tms_utime + buf.tms_cutime)/CLOCKS_PER_SEC; |
a[1]= (float) (buf.tms_stime + buf.tms_cstime)/CLK_TCK; |
a[1]= (float) (buf.tms_stime + buf.tms_cstime)/CLOCKS_PER_SEC; |
return(elapsed); } | return(elapsed); } |
| |
/* | /* |