lmi-commits
[Top][All Lists]
Advanced

[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*[])



reply via email to

[Prev in Thread] Current Thread [Next in Thread]