[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] valyuta/002 e262406 12/14: Make it more faster
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] valyuta/002 e262406 12/14: Make it more faster |
Date: |
Thu, 17 Sep 2020 16:27:16 -0400 (EDT) |
branch: valyuta/002
commit e2624068d90fd06203d1240e5a57a97bc6226e42
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Make it more faster
Because 100.0 * 0.01 * 100.0 * 0.01 * 100.0 * 0.01 * 100.0 * 0.01 is a
costly way of calculating unity.
wine ./lmi_cli_shared.exe --accept --data_path=/opt/lmi/data --selftest
Test speed:
naic, no solve : 9.414e-02 s mean; 93048 us least of 11 runs
naic, specamt solve : 1.655e-01 s mean; 164380 us least of 7 runs
naic, ee prem solve : 1.514e-01 s mean; 150173 us least of 7 runs
finra, no solve : 2.570e-02 s mean; 25282 us least of 39 runs
finra, specamt solve: 8.987e-02 s mean; 88669 us least of 12 runs
finra, ee prem solve: 8.343e-02 s mean; 82883 us least of 12 runs
---
currency.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/currency.hpp b/currency.hpp
index 30428da..a7ef89b 100644
--- a/currency.hpp
+++ b/currency.hpp
@@ -32,7 +32,7 @@
#include <iostream> // ostream
#include <vector>
-#define CURRENCY_UNIT_IS_CENTS
+//#define CURRENCY_UNIT_IS_CENTS
//#define CURRENCY_HAS_INTEGER_DATATYPE
- [lmi-commits] [lmi] valyuta/002 e4cb0f1 10/14: Make it float, (continued)
- [lmi-commits] [lmi] valyuta/002 e4cb0f1 10/14: Make it float, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 cfe336c 11/14: Make it faster, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 4a6bc6c 02/14: Resolve confusion, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 0d47d8d 03/14: Refine an assertion, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 27c198e 05/14: fixup, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 3d1ff11 06/14: Remove useless casts, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 594bd68 07/14: Allow floating currency::data_type, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 1fbef51 13/14: Make it even faster, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 420fac7 08/14: Allow currency to be dollars rather than cents, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 3f71218 14/14: Trivially avoid spurious regression errors, Greg Chicares, 2020/09/17
- [lmi-commits] [lmi] valyuta/002 e262406 12/14: Make it more faster,
Greg Chicares <=