[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master debc275 4/4: Stifle warning after the last st
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master debc275 4/4: Stifle warning after the last statement that engenders it |
Date: |
Wed, 14 Jul 2021 09:28:14 -0400 (EDT) |
branch: master
commit debc275b96e70c5e77ce38f410642ad0d104f225
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Stifle warning after the last statement that engenders it
See:
https://lists.nongnu.org/archive/html/lmi/2021-07/msg00009.html
https://lists.nongnu.org/archive/html/lmi/2021-04/msg00060.html
Speed measurements, recorded incidentally, have changed insignificantly.
---
Speed_gcc_i686-w64-mingw32 | 12 ++++++------
Speed_gcc_x86_64-pc-linux-gnu | 12 ++++++------
Speed_gcc_x86_64-w64-mingw32 | 12 ++++++------
financial_test.cpp | 4 ++--
4 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/Speed_gcc_i686-w64-mingw32 b/Speed_gcc_i686-w64-mingw32
index 600ddab..00761aa 100644
--- a/Speed_gcc_i686-w64-mingw32
+++ b/Speed_gcc_i686-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.414e-02 s mean; 22120 us least of 42 runs
- naic, specamt solve : 4.625e-02 s mean; 45534 us least of 22 runs
- naic, ee prem solve : 4.162e-02 s mean; 41254 us least of 25 runs
- finra, no solve : 1.095e-02 s mean; 10793 us least of 92 runs
- finra, specamt solve: 3.360e-02 s mean; 33278 us least of 30 runs
- finra, ee prem solve: 3.026e-02 s mean; 29835 us least of 34 runs
+ naic, no solve : 2.269e-02 s mean; 22175 us least of 45 runs
+ naic, specamt solve : 4.632e-02 s mean; 45882 us least of 22 runs
+ naic, ee prem solve : 4.162e-02 s mean; 41279 us least of 25 runs
+ finra, no solve : 1.105e-02 s mean; 10821 us least of 91 runs
+ finra, specamt solve: 3.384e-02 s mean; 33399 us least of 30 runs
+ finra, ee prem solve: 3.030e-02 s mean; 29847 us least of 34 runs
diff --git a/Speed_gcc_x86_64-pc-linux-gnu b/Speed_gcc_x86_64-pc-linux-gnu
index e3fe804..5a79182 100644
--- a/Speed_gcc_x86_64-pc-linux-gnu
+++ b/Speed_gcc_x86_64-pc-linux-gnu
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 1.489e-02 s mean; 14779 us least of 68 runs
- naic, specamt solve : 3.057e-02 s mean; 30213 us least of 33 runs
- naic, ee prem solve : 2.733e-02 s mean; 26932 us least of 37 runs
- finra, no solve : 5.332e-03 s mean; 5139 us least of 100 runs
- finra, specamt solve: 2.008e-02 s mean; 19810 us least of 50 runs
- finra, ee prem solve: 1.785e-02 s mean; 17661 us least of 57 runs
+ naic, no solve : 1.545e-02 s mean; 14823 us least of 65 runs
+ naic, specamt solve : 3.084e-02 s mean; 30418 us least of 33 runs
+ naic, ee prem solve : 2.750e-02 s mean; 27113 us least of 37 runs
+ finra, no solve : 5.384e-03 s mean; 5118 us least of 100 runs
+ finra, specamt solve: 2.027e-02 s mean; 19857 us least of 50 runs
+ finra, ee prem solve: 1.795e-02 s mean; 17602 us least of 56 runs
diff --git a/Speed_gcc_x86_64-w64-mingw32 b/Speed_gcc_x86_64-w64-mingw32
index 40fdda2..45cc2e5 100644
--- a/Speed_gcc_x86_64-w64-mingw32
+++ b/Speed_gcc_x86_64-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.183e-02 s mean; 21651 us least of 46 runs
- naic, specamt solve : 4.099e-02 s mean; 40683 us least of 25 runs
- naic, ee prem solve : 3.695e-02 s mean; 36719 us least of 28 runs
- finra, no solve : 9.652e-03 s mean; 9498 us least of 100 runs
- finra, specamt solve: 2.760e-02 s mean; 27370 us least of 37 runs
- finra, ee prem solve: 2.484e-02 s mean; 24645 us least of 41 runs
+ naic, no solve : 2.193e-02 s mean; 21563 us least of 46 runs
+ naic, specamt solve : 4.105e-02 s mean; 40671 us least of 25 runs
+ naic, ee prem solve : 3.700e-02 s mean; 36584 us least of 28 runs
+ finra, no solve : 9.722e-03 s mean; 9466 us least of 100 runs
+ finra, specamt solve: 2.773e-02 s mean; 27364 us least of 37 runs
+ finra, ee prem solve: 2.494e-02 s mean; 24610 us least of 41 runs
diff --git a/financial_test.cpp b/financial_test.cpp
index fa0b167..0324a57 100644
--- a/financial_test.cpp
+++ b/financial_test.cpp
@@ -71,7 +71,6 @@ void mete_0
constexpr int decimals {5};
static std::vector<double> results(payments.size());
volatile double unoptimizable;
- stifle_warning_for_unused_value(unoptimizable);
for(int i = 0; i < 10; ++i)
{
irr
@@ -83,6 +82,7 @@ void mete_0
);
unoptimizable = results.front();
}
+ stifle_warning_for_unused_value(unoptimizable);
}
void mete_1
@@ -93,7 +93,6 @@ void mete_1
constexpr int decimals {5};
static std::vector<double> results(payments.size());
volatile double unoptimizable;
- stifle_warning_for_unused_value(unoptimizable);
for(int i = 0; i < 10; ++i)
{
irr
@@ -106,6 +105,7 @@ void mete_1
);
unoptimizable = results.front();
}
+ stifle_warning_for_unused_value(unoptimizable);
}
int test_main(int, char*[])