-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
faster hypot(::IEEEFloat...)
#48130
New issue
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
faster hypot(::IEEEFloat...)
#48130
Conversation
|
Does this help with #47917? |
|
I don't see the issue having been reprod on beta2. |
Yes, I still see the specific issues in #47917 (comment) and #47917 (comment) on v1.9.0-beta2 |
|
In any case, the issue was fixed before any efforts from this PR (or otherwise never existed on my architecture). If someone's ambitious, they can try to find the responsible PR and see if it'll be accepted as a backport to 1.9. |
This reverts commit ad39de1.
|
Merge? |
|
There isn't anything else I was planning to do with this unless someone had additional comments. It's good to merge on my end. |
|
I think this broke build. Was CI green on it? |
This reverts commit 80f6f2a.
This reverts commit 80f6f2a.
|
CI was green but possibly got rebase broken |
|
So I'm guessing the issue here is that |
|
Move hypot to another file which is included in Base after fastmath? Edit: ah, but this is inside the |
hypot(::IEEEFloat...)can be made faster for 3+ arguments.The notable savings here come from casting to integers before computing
maximum(abs,...)(same result but faster comparisons) and re-associating the final sum (see #48129).