lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] valyuta/005 9e42155 10/10: Undo temporary changes: u


From: Greg Chicares
Subject: [lmi-commits] [lmi] valyuta/005 9e42155 10/10: Undo temporary changes: use currency class with cents
Date: Thu, 21 Jan 2021 17:48:17 -0500 (EST)

branch: valyuta/005
commit 9e42155fc247a1a655fdeec458e76b0bc0affb38
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Undo temporary changes: use currency class with cents
    
    As expected, speed is the same as the last baseline.
---
 Speed_gcc_i686-w64-mingw32    | 12 ++++++------
 Speed_gcc_x86_64-pc-linux-gnu | 12 ++++++------
 Speed_gcc_x86_64-w64-mingw32  | 12 ++++++------
 currency.hpp                  |  2 +-
 4 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/Speed_gcc_i686-w64-mingw32 b/Speed_gcc_i686-w64-mingw32
index a5d4251..f694865 100644
--- a/Speed_gcc_i686-w64-mingw32
+++ b/Speed_gcc_i686-w64-mingw32
@@ -1,7 +1,7 @@
 Test speed:
-  naic, no solve      : 4.877e-02 s mean;      48452 us least of  21 runs
-  naic, specamt solve : 9.172e-02 s mean;      91198 us least of  11 runs
-  naic, ee prem solve : 8.385e-02 s mean;      83264 us least of  12 runs
-  finra, no solve     : 1.603e-02 s mean;      15850 us least of  63 runs
-  finra, specamt solve: 5.544e-02 s mean;      55009 us least of  19 runs
-  finra, ee prem solve: 5.117e-02 s mean;      50668 us least of  20 runs
+  naic, no solve      : 5.403e-02 s mean;      53393 us least of  19 runs
+  naic, specamt solve : 1.006e-01 s mean;      99589 us least of  10 runs
+  naic, ee prem solve : 9.149e-02 s mean;      90717 us least of  11 runs
+  finra, no solve     : 1.678e-02 s mean;      16498 us least of  60 runs
+  finra, specamt solve: 5.912e-02 s mean;      58613 us least of  17 runs
+  finra, ee prem solve: 5.441e-02 s mean;      53814 us least of  19 runs
diff --git a/Speed_gcc_x86_64-pc-linux-gnu b/Speed_gcc_x86_64-pc-linux-gnu
index 1dbc9d0..7b3753f 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.688e-02 s mean;      16604 us least of  60 runs
-  naic, specamt solve : 3.098e-02 s mean;      30560 us least of  33 runs
-  naic, ee prem solve : 2.835e-02 s mean;      27963 us least of  36 runs
-  finra, no solve     : 5.505e-03 s mean;       5368 us least of 100 runs
-  finra, specamt solve: 1.850e-02 s mean;      17950 us least of  55 runs
-  finra, ee prem solve: 1.715e-02 s mean;      16793 us least of  59 runs
+  naic, no solve      : 2.044e-02 s mean;      20220 us least of  49 runs
+  naic, specamt solve : 3.726e-02 s mean;      36783 us least of  27 runs
+  naic, ee prem solve : 3.398e-02 s mean;      33615 us least of  30 runs
+  finra, no solve     : 6.002e-03 s mean;       5817 us least of 100 runs
+  finra, specamt solve: 2.112e-02 s mean;      20787 us least of  48 runs
+  finra, ee prem solve: 1.938e-02 s mean;      19053 us least of  52 runs
diff --git a/Speed_gcc_x86_64-w64-mingw32 b/Speed_gcc_x86_64-w64-mingw32
index 4b4c540..c000bc9 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.581e-02 s mean;      24554 us least of  39 runs
-  naic, specamt solve : 4.269e-02 s mean;      42124 us least of  24 runs
-  naic, ee prem solve : 3.927e-02 s mean;      38772 us least of  26 runs
-  finra, no solve     : 1.022e-02 s mean;       9941 us least of  98 runs
-  finra, specamt solve: 2.638e-02 s mean;      25978 us least of  38 runs
-  finra, ee prem solve: 2.462e-02 s mean;      24272 us least of  41 runs
+  naic, no solve      : 2.892e-02 s mean;      27326 us least of  35 runs
+  naic, specamt solve : 4.745e-02 s mean;      46904 us least of  22 runs
+  naic, ee prem solve : 4.356e-02 s mean;      43001 us least of  23 runs
+  finra, no solve     : 1.052e-02 s mean;      10261 us least of  96 runs
+  finra, specamt solve: 2.847e-02 s mean;      28027 us least of  36 runs
+  finra, ee prem solve: 2.655e-02 s mean;      26090 us least of  38 runs
diff --git a/currency.hpp b/currency.hpp
index d9aa655..e3d45df 100644
--- a/currency.hpp
+++ b/currency.hpp
@@ -33,7 +33,7 @@
 // elsewhere. Eventually they'll both be eliminated, along with
 // all code along paths where they aren't both defined.
 
-//#define USE_CURRENCY_CLASS
+#define USE_CURRENCY_CLASS
 
 #if !defined USE_CURRENCY_CLASS
 #   undef CURRENCY_UNIT_IS_CENTS // Requires currency class.



reply via email to

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