[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.
- [lmi-commits] [lmi] valyuta/005 updated (133d646 -> 9e42155), Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 d763c34 04/10: Clean up, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 2712277 02/10: Default class currency's special member functions, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 86cba7f 09/10: Temporarily don't use currency class, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 7f6a453 01/10: Revert "Partially revert the last commit", Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 c0a93cf 03/10: Reorder currency unit tests, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 e40980b 05/10: Optionally detect nonintegral cents at run time, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 61396fd 06/10: Expunge the unclean macro just added, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 4b0bf87 07/10: Detect nonintegral cents along every path, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 6767160 08/10: Temporarily don't use cents, Greg Chicares, 2021/01/21
- [lmi-commits] [lmi] valyuta/005 9e42155 10/10: Undo temporary changes: use currency class with cents,
Greg Chicares <=