about summary refs log tree commit diff stats
path: root/010vm.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-09-10 01:04:33 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-09-10 01:59:29 -0700
commit5e29d0ac41d725cfc501ace6fadef75b7d1a6746 (patch)
tree3709584ddabbb858d2ce20b21789e63d1dc51ff5 /010vm.cc
parentaf023b323bb6fdb09851cb673401fca2abe983b6 (diff)
downloadmu-5e29d0ac41d725cfc501ace6fadef75b7d1a6746.tar.gz
3310
Turns out the slowdown reported in 3309 was almost entirely due to
commit 3305: supporting extremely small floating point numbers.
Diffstat (limited to '010vm.cc')
-rw-r--r--010vm.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/010vm.cc b/010vm.cc
index a3dd3bc5..e03c9128 100644
--- a/010vm.cc
+++ b/010vm.cc
@@ -677,7 +677,8 @@ ostream& operator<<(ostream& os, no_scientific x) {
     return os;
   }
   ostringstream tmp;
-  tmp.precision(308);  // for 64-bit numbers
+  // more accurate, but too slow
+//?   tmp.precision(308);  // for 64-bit numbers
   tmp << std::fixed << x.x;
   os << trim_floating_point(tmp.str());
   return os;