We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The evaluation of log(exp(-1)*pi/sin(I*sqrt(5))) in test_eval_double.cpp fails in the illumos OpenIndiana distribution.
log(exp(-1)*pi/sin(I*sqrt(5)))
test_eval_double.cpp
The cause is a problem in the calculation of cpow in the illumos libc.
cpow
I opened an issue for illumos here: https://www.illumos.org/issues/15015
The text was updated successfully, but these errors were encountered:
I guess this is patched in openlibm (which I believe has its roots in Sun's libm)?
Sorry, something went wrong.
Perhaps. It works fine in Julia at least:
julia> base = 4.62479554547*im 0.0 + 4.62479554547im julia> exp = -1 -1 julia> base ^ exp 0.0 - 0.2162257747760337im julia>
Wow, that's a pretty serious libc bug. How did that go unnoticed?
No branches or pull requests
The evaluation of
log(exp(-1)*pi/sin(I*sqrt(5)))
intest_eval_double.cpp
fails in the illumos OpenIndiana distribution.The cause is a problem in the calculation of
cpow
in the illumos libc.I opened an issue for illumos here: https://www.illumos.org/issues/15015
The text was updated successfully, but these errors were encountered: