2026-10-18 16:13:14 +08:00
|
|
|
package astro_test
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"runtime"
|
|
|
|
|
"strings"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// Go 1.16 的旧逃逸分析/386 浮点代码生成与新版本不同,只放行已知的 1 次分配与 1 ULP 差异。
|
|
|
|
|
func go116() bool {
|
|
|
|
|
return strings.HasPrefix(runtime.Version(), "go1.16")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func go116386() bool {
|
|
|
|
|
return runtime.GOARCH == "386" && go116()
|
|
|
|
|
}
|