golang/go
View on GitHubcmd/compile: take into account that floating point special cases (NaN, Inf) are unlikely
Open
#25,125 opened on Apr 27, 2018
Performancecompiler/runtimehelp wanted
Repository metrics
- Stars
- (133,883 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
math.IsNaN and math.IsInf are very unlikely to return true. It would be nice to use this information for code layout.
I have hacked together a prototype using SSA rules but there is probably a better way to do it. The prototype is here: https://go-review.googlesource.com/c/go/+/64191. Feel free to take that and improve it.