kerneltest/e32test/bench/t_r64bm.cpp
changeset 90 947f0dc9f7a8
parent 0 a41df078684a
child 257 3e88ff8f41d5
--- a/kerneltest/e32test/bench/t_r64bm.cpp	Tue Feb 02 01:24:03 2010 +0200
+++ b/kerneltest/e32test/bench/t_r64bm.cpp	Fri Apr 16 16:24:37 2010 +0300
@@ -26,7 +26,7 @@
 const TInt KAverageOverInSeconds=10;
 const TInt KNumberOfCalculationsPerLoop=10;
 
-volatile TUint count;
+volatile TUint Count;
 #ifdef T_R64BM_WITH_VFP
 RTest test(_L("T_VFPBM"));
 #else
@@ -58,9 +58,10 @@
 		}
     thread.Resume();
     User::After(1000000);
-    count=0;
+    TUint initial = Count;
     User::After(KAverageOverInSeconds*1000000);
-    TUint64 result = count;
+	TUint final = Count;
+    TUint64 result = TUint64(final - initial);
 	result *= TUint64(KNumberOfCalculationsPerLoop);
 	result /= TUint64(KAverageOverInSeconds);
 	TUint r32 = (TUint)result;