[Math-atlas-commits] CVS: AtlasBase/Clint atlas.base,1.15,1.16
Brought to you by:
rwhaley,
tonyc040457
From: R. C. W. <rw...@us...> - 2002-02-18 00:45:22
|
Update of /cvsroot/math-atlas/AtlasBase/Clint In directory usw-pr-cvs1:/tmp/cvs-serv10762 Modified Files: atlas.base Log Message: update timers to use sun high-res timers Index: atlas.base =================================================================== RCS file: /cvsroot/math-atlas/AtlasBase/Clint/atlas.base,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** atlas.base 6 Dec 2001 17:46:52 -0000 1.15 --- atlas.base 18 Feb 2002 00:45:19 -0000 1.16 *************** *** 18043,18046 **** --- 18043,18052 ---- return( ((double) times(&ts)) / ClockTick); } + #elif defined(SUN_HR) /* use sun high resolution timers */ + #include <sys/time.h> + double ATL_walltime(void) + { + return(gethrtime()*1.0e-9); + } #else #include <stdlib.h> *************** *** 18092,18095 **** --- 18098,18107 ---- times(&ts); return( (double) ts.tms_utime / ClockTick ); + } + #elif defined(SUN_HR) /* use sun high resolution timers */ + #include <sys/time.h> + double ATL_cputime(void) + { + return(gethrvtime()*1.0e-9); } #else |