From 5e29d0ac41d725cfc501ace6fadef75b7d1a6746 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 10 Sep 2016 01:04:33 -0700 Subject: 3310 Turns out the slowdown reported in 3309 was almost entirely due to commit 3305: supporting extremely small floating point numbers. --- 010vm.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to '010vm.cc') 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; -- cgit 1.4.1-2-gfad0