http://d.puremagic.com/issues/show_bug.cgi?id=8219
--- Comment #6 from bearophile_h...@eml.cc 2012-10-04 15:50:29 PDT --- (In reply to comment #5) > could you please compare again against everything? I have re-compiled druntime and Phobos (but not dmd, because in the meantime it has not changed), and my run-time for the write1 with N=2_000_000 is about the same. The run-time with N=10_000_000 seems a little lower, 5.55 seconds (but changes with similar magnitude are sometimes just noise, so it's not significant). Those timings are just one data point (32 bit Windows, Core 2). If we you want to optimize textual output, then probably more data points are needed, with a Core i7, on 64 bits, and on a Linux. And probably a profiling is useful. ------------------- The optimization stages of GCC and Clang contain an algorithm that turn small dividend (division and modulus) operations in a faster combination of simpler operations. This is handy in all kind of code, and it's also quite useful in code like: auto c = cast(uint) (v % 10); v /= 10; Some info: http://www.hackersdelight.org/divcMore.pdf -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------