On Monday, 15 February 2016 at 23:13:13 UTC, Jack Stouffer wrote:
On Monday, 15 February 2016 at 22:29:00 UTC, Basile B. wrote:
we could get ceil/trunc/round/floor, also almost as easily
fmod, hypoth.
classic but I dont get why thery're not in std.math.
Seems like you know a lot about the subject, and I know you
contributed to phobos before, so how about making a PR for this
:)
In the meantime:
https://github.com/BBasile/iz/blob/master/import/iz/math.d
Actually when i've participated to this conversation I didn't
remember that it was not good on X86. Using SSE rouding is really
only good on AMD64, otherwise loading the input parameter "sucks"
a lot (even for a 32 bit float since it's not directly in EAX or
XMMO).
Anyway, not good for phobos, why? When looking for documentation
yesterday night I've landed on a post by Walter who explained
that the library for a system programming language shouldn't be
specific to an architecture.