// +build linux,amd64 linux,arm64 darwin,amd64 windows,amd64 // +build !blst_disabled package blst import ( "runtime" blst "github.com/supranational/blst/bindings/go" ) func init() { // Reserve 1 core for general application work maxProcs := runtime.GOMAXPROCS(0) - 1 if maxProcs <= 0 { maxProcs = 1 } blst.SetMaxProcs(maxProcs) }