summaryrefslogtreecommitdiff
path: root/performance-tests
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-24 18:17:00 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-24 18:17:00 +0000
commitdbbc80c1f9411daa95582abd7818f99872c2d485 (patch)
tree61b0a0e294a1fb36d448342cf785337d83df28df /performance-tests
parent3eef0e534074a0a0d135f31ba4a71bcbce8277f7 (diff)
downloadATCD-dbbc80c1f9411daa95582abd7818f99872c2d485.tar.gz
(iteration_time): check for elapsed_time_ less than empty_iteration_time_, and return 0 if so
Diffstat (limited to 'performance-tests')
-rw-r--r--performance-tests/Misc/basic_perf.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/performance-tests/Misc/basic_perf.cpp b/performance-tests/Misc/basic_perf.cpp
index cdfa6ceb000..535f23767d4 100644
--- a/performance-tests/Misc/basic_perf.cpp
+++ b/performance-tests/Misc/basic_perf.cpp
@@ -123,7 +123,9 @@ Basic_Test::~Basic_Test (void)
double
Basic_Test::iteration_time (void)
{
- return per_iteration (elapsed_time_ - empty_iteration_time_);
+ return per_iteration (elapsed_time_ > empty_iteration_time_ ?
+ elapsed_time_ - empty_iteration_time_ :
+ 0.0);
}
void