go `cmd/compile`:考虑到浮点特殊情况(NaN,Inf)的可能性较低,

unhi4e5o  于 6个月前  发布在  Go
关注(0)|答案(2)|浏览(57)

math.IsNaNmath.IsInf 不太可能返回 true。使用这些信息进行代码布局会很好。
我使用 SSA 规则拼凑了一个原型,但可能有更好的方法。原型在这里:https://go-review.googlesource.com/c/go/+/64191。请随意使用并改进它。

e3bfsja2

e3bfsja21#

还没有查看CL,但从天真的Angular 来看,似乎调整传递是做这件事的正确地方。

ahy6op9u

ahy6op9u2#

我当然相信math.IsNaN通常是错误的。我怀疑math.IsInf取决于应用程序。

相关问题