Text archives Help
- From: thiago@sci.utah.edu
- To: manta@sci.utah.edu
- Subject: [Manta] r1743 - trunk/Core/Util
- Date: Fri, 28 Sep 2007 14:16:56 -0600 (MDT)
Author: thiago
Date: Fri Sep 28 14:16:56 2007
New Revision: 1743
Modified:
trunk/Core/Util/CPUTime.cc
Log:
implemented ia64 timer. It's slow though...
Modified: trunk/Core/Util/CPUTime.cc
==============================================================================
--- trunk/Core/Util/CPUTime.cc (original)
+++ trunk/Core/Util/CPUTime.cc Fri Sep 28 14:16:56 2007
@@ -82,7 +82,13 @@
#elif defined(__ia64__)
CPUTime::SysClock CPUTime::currentTicks()
{
- return 0; //TODO: IMPLEMENT
+ if (!initialized) initialize();
+
+ struct timeval tp;
+ if(gettimeofday(&tp, NULL) != 0){
+ return 0; //oops, something went wrong.
+ }
+ return (double(tp.tv_sec)+double(tp.tv_usec)/1000000)*ticksPerSecond();
}
#else
- [Manta] r1743 - trunk/Core/Util, thiago, 09/28/2007
Archive powered by MHonArc 2.6.16.